.password-toggle.svelte-gyhe2z{border-radius:var(--radius-control);width:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.password-toggle.svelte-gyhe2z:hover{color:var(--text)}.password-toggle.svelte-gyhe2z:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}main.svelte-iq265b{justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.card.svelte-iq265b{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;max-width:700px;min-height:520px;display:flex;overflow:hidden}.pane.svelte-iq265b{flex-direction:column;flex:1;gap:24px;padding:42px 46px;display:flex}.brand.svelte-iq265b{letter-spacing:.025em;align-items:center;gap:9px;font-size:22px;font-weight:500;display:flex}.mark.svelte-iq265b{width:30px;height:30px;display:block}.heading.svelte-iq265b{flex-direction:column;gap:5px;display:flex}h1.svelte-iq265b{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:500}.heading.svelte-iq265b p:where(.svelte-iq265b){color:var(--text-dim);margin:0;font-size:13.5px}form.svelte-iq265b{flex-direction:column;gap:13px;display:flex}.password-field.svelte-iq265b{position:relative}.password-field.svelte-iq265b .input:where(.svelte-iq265b){padding-right:50px}.check.svelte-iq265b{color:var(--text-muted);align-items:center;gap:9px;font-size:13px;display:flex}.check.svelte-iq265b input:where(.svelte-iq265b){width:14px;height:14px;accent-color:var(--accent)}.error.svelte-iq265b{color:var(--danger);margin:0;font-size:13px}.waitlist-link.svelte-iq265b{color:var(--text-muted);margin:0;font-size:13px}.button.svelte-iq265b{margin-top:11px}aside.svelte-iq265b{background:var(--surface-sunken);border-left:1px solid var(--border);flex-direction:column;flex:0 0 246px;justify-content:flex-end;gap:12px;padding:42px 30px;display:flex}.rule.svelte-iq265b{background:var(--accent);width:34px;height:2px}aside.svelte-iq265b p:where(.svelte-iq265b){color:var(--text-muted);text-wrap:pretty;margin:0}@media (width<=640px){.card.svelte-iq265b{min-height:0}.pane.svelte-iq265b{padding:32px 26px}aside.svelte-iq265b{display:none}}
