.password-input.svelte-rnvh7l{min-width:0;position:relative}.password-input.svelte-rnvh7l input{padding-right:48px!important}.password-input.svelte-rnvh7l .password-toggle{width:40px;height:40px;color:var(--muted-foreground);background:0 0;border-radius:8px;padding:0;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.password-input.svelte-rnvh7l .password-toggle:hover{color:var(--primary);background:#b8a9ff0b}.password-input.svelte-rnvh7l .password-toggle[aria-pressed=true]{color:var(--primary)}.password-input.svelte-rnvh7l .password-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.auth-form-panel.svelte-1c5kl4s{width:100%}.auth-form-panel.svelte-1c5kl4s .auth-form-card{--card-spacing:28px;border:1px solid var(--border);border-radius:24px;gap:26px;overflow:visible;box-shadow:inset 0 1px #ffffff05,0 24px 80px -38px #000b}.auth-form-panel.svelte-1c5kl4s .auth-form-heading{gap:12px}.form-eyebrow.svelte-1c5kl4s{color:var(--primary);letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:8px;font:500 9px/1.5 ui-monospace,monospace;display:flex}.eyebrow-line.svelte-1c5kl4s{background:var(--primary);width:18px;height:1px}h1.svelte-1c5kl4s{letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(38px,4vw,52px);font-weight:400;line-height:1}.auth-form-panel.svelte-1c5kl4s .auth-description{color:#a2a2b4;font-size:13px;line-height:1.7}.auth-fields.svelte-1c5kl4s{flex-direction:column;gap:22px;display:flex}.auth-form-panel.svelte-1c5kl4s .auth-field-group{gap:22px}.name-fields.svelte-1c5kl4s{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-form-panel.svelte-1c5kl4s [data-slot=field]{gap:9px}.auth-form-panel.svelte-1c5kl4s [data-slot=field-label]{color:#d4d4df;font-size:12px;font-weight:500}.auth-form-panel.svelte-1c5kl4s [data-slot=input]{background:#0c0c12;border-color:#2c2c3a;border-radius:10px;height:46px;padding:10px 13px;font-size:14px}.auth-form-panel.svelte-1c5kl4s [data-slot=input]:focus-visible{border-color:var(--primary)}.auth-form-panel.svelte-1c5kl4s [data-slot=field-description]{font-size:11px;line-height:1.7}.password-label.svelte-1c5kl4s{justify-content:space-between;align-items:center;gap:12px;display:flex}.password-label.svelte-1c5kl4s a:where(.svelte-1c5kl4s){color:var(--primary);text-align:right;font-size:10px}a.svelte-1c5kl4s:hover{text-underline-offset:4px;text-decoration:underline}.auth-form-panel.svelte-1c5kl4s .auth-submit{white-space:normal;text-align:center;gap:10px;width:100%;height:auto;min-height:46px;padding:12px 18px;font-size:12px}.auth-divider.svelte-1c5kl4s{padding:0 28px}.auth-form-panel.svelte-1c5kl4s .auth-form-footer{background:0 0;border:0;padding-top:0}nav.svelte-1c5kl4s{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;width:100%;font-size:11px;line-height:1.6;display:flex}nav.svelte-1c5kl4s>span:where(.svelte-1c5kl4s){color:var(--muted-foreground)}nav.svelte-1c5kl4s>a:where(.svelte-1c5kl4s){color:var(--primary);align-items:center;gap:5px;font-weight:500;display:inline-flex}.entry-note.svelte-1c5kl4s{text-align:center;color:var(--muted-foreground);margin:20px 0 0;font-size:10px;line-height:1.6}@media (width<=420px){.auth-form-panel.svelte-1c5kl4s .auth-form-card{--card-spacing:22px;border-radius:20px}.auth-divider.svelte-1c5kl4s{padding:0 22px}.name-fields.svelte-1c5kl4s{grid-template-columns:1fr;gap:22px}}
