.auth-wrap.svelte-rouubi{background:#f0eff9;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card.svelte-rouubi{gap:16px;width:min(100%,520px);padding:34px;display:grid}label.svelte-rouubi{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);gap:8px;font-size:13px;font-weight:700;display:grid}.sub.svelte-rouubi{color:var(--t2);font-size:15px;line-height:1.65}.helper-link.svelte-rouubi{color:var(--v);text-align:center;font-size:14px}.err-list.svelte-rouubi{margin-top:8px;margin-left:18px}.pw-group.svelte-rouubi{gap:8px;display:grid}.pw-wrap.svelte-rouubi{position:relative}.pw-wrap.svelte-rouubi .form-input:where(.svelte-rouubi){box-sizing:border-box;width:100%;padding-right:60px}.pw-toggle.svelte-rouubi{cursor:pointer;color:var(--t3);background:0 0;border:none;padding:4px 6px;font-size:12px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pw-toggle.svelte-rouubi:hover{color:var(--t2)}.pw-rules.svelte-rouubi{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pw-rules.svelte-rouubi li:where(.svelte-rouubi){letter-spacing:0;text-transform:none;color:var(--t3);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.pw-rules.svelte-rouubi li.ok:where(.svelte-rouubi){color:#22a06b}.pw-hint.svelte-rouubi{color:var(--t3);letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:400}
