.rse .btn.btn-lg{height:var(--ui-space-44);padding:0 var(--ui-space-18);border-radius:var(--ui-radius-12);font-size:var(--ui-text-15)}.rse .field.kit-field-lg{gap:var(--ui-space-7)}.rse .field.kit-field-lg :is(label,.field-label):where(:not(.kit-checkrow)){font-size:var(--ui-text-13);font-weight:var(--ui-weight-500)}.rse .field.kit-field-lg .input:not(textarea){height:var(--ui-space-44);padding:0 var(--ui-space-14);border-color:var(--ui-line-strong-alt-4);border-radius:var(--ui-radius-12);font-size:var(--ui-text-15)}.rse .field.kit-field-lg .input:not(textarea):focus{border-color:var(--ui-accent)}.rse .field.kit-field-lg .hint{margin-top:0}.rse .field.kit-field-lg .clr>.input{padding-right:calc(var(--ui-space-32) + var(--ui-space-12))}.rse .field.kit-field-lg .clr-btn{top:calc((var(--ui-space-44) - var(--ui-space-32)) / 2);right:var(--ui-space-6);width:var(--ui-space-32);height:var(--ui-space-32)}.rse .kit-pw-eye svg{width:16px;height:16px}.rse .field.kit-pw.kit-pw-has-end{position:relative}.rse .field.kit-pw .kit-pw-end{position:absolute;top:0;right:0;font-size:var(--ui-text-13);line-height:var(--ui-leading-20px)}.rse .field.kit-pw.kit-pw-has-end>:is(label,.field-label){padding-right:var(--ui-space-120);line-height:var(--ui-leading-20px)}.rse .kit-auth-head{display:grid;gap:var(--ui-space-8)}.rse .kit-auth-head h1{margin:0;font-size:var(--ui-text-30);font-weight:var(--ui-weight-600);letter-spacing:var(--ui-tracking-n0_025em);line-height:var(--ui-leading-1_15);color:var(--ui-ink)}.rse .kit-auth-head p{margin:0;font-size:var(--ui-text-15);line-height:var(--ui-leading-1_5);color:var(--ui-ink-2)}.rse .kit-pw-rules{display:grid;gap:var(--ui-space-10)}.rse .kit-pw-rules-head{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--ui-space-120) + var(--ui-space-24));align-items:center;-moz-column-gap:var(--ui-space-12);column-gap:var(--ui-space-12);min-height:var(--ui-space-20)}.rse .kit-pw-rules-meter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ui-space-4)}.rse .kit-pw-rules-step{height:var(--ui-space-4);border-radius:var(--ui-radius-99);background:var(--ui-line);transition:background-color var(--ui-duration-200) var(--ui-ease-out-soft)}.rse .kit-pw-rules-step[data-on]{background:var(--ui-accent)}.rse .kit-pw-rules[data-all] .kit-pw-rules-step{background:var(--ui-good)}.rse .kit-pw-rules-words{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-4);color:var(--ui-ink-3);font-size:var(--ui-text-12);line-height:var(--ui-leading-20px);font-variant-numeric:tabular-nums;white-space:nowrap}.rse .kit-pw-rules[data-all] .kit-pw-rules-words{color:var(--ui-good-text-3);font-weight:var(--ui-weight-600)}.rse .kit-pw-rules-words svg{width:14px;height:14px}.rse .kit-pw-rules-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-6) var(--ui-space-12);margin:0;padding:0;list-style:none}.rse .kit-pw-rules-list li{display:flex;align-items:center;gap:var(--ui-space-8);min-width:0;color:var(--ui-ink-2);font-size:var(--ui-text-13);line-height:var(--ui-leading-20px);transition:color var(--ui-duration-200) var(--ui-ease-out-soft)}.rse .kit-pw-rules-list li[data-met]{color:var(--ui-ink)}.rse .kit-pw-rules-mark{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ui-space-16);height:var(--ui-space-16);border:var(--ui-border-1_5) solid var(--ui-line-strong);border-radius:var(--ui-radius-99)}.rse .kit-pw-rules-list li[data-met] .kit-pw-rules-mark{border-color:transparent;background:var(--ui-good-soft);color:var(--ui-good-text-3)}.rse .kit-pw-rules-mark svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.rse .kit-pw-rules-list li,.rse .kit-pw-rules-step{transition:none}}@media (max-width:899px){.rse .btn.btn-lg,.rse .field.kit-field-lg .input:not(textarea){height:var(--ui-space-48);font-size:var(--ui-text-16)}.rse .field.kit-field-lg .clr>.input{padding-right:calc(var(--ui-space-36) + var(--ui-space-12))}.rse .field.kit-field-lg .clr-btn{top:calc((var(--ui-space-48) - var(--ui-space-36)) / 2);width:var(--ui-space-36);height:var(--ui-space-36)}.rse .kit-pw-eye svg{width:20px;height:20px}}