.section-divider.svelte-ff5z5w{display:flex;align-items:center;margin:1.25rem 0 1.5rem;gap:1rem}.section-divider.svelte-ff5z5w:before,.section-divider.svelte-ff5z5w:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--input-border, hsla(180, 30%, 40%, .25)),transparent)}.divider-text.svelte-ff5z5w{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.7rem;font-weight:500;color:var(--text-secondary, hsl(210, 15%, 55%));letter-spacing:.15em;text-transform:uppercase}.field.svelte-ff5z5w{margin-bottom:1.25rem}.field.svelte-ff5z5w:last-child{margin-bottom:0}.label-optional.svelte-ff5z5w{font-weight:400;font-size:.65rem;color:var(--text-muted, hsl(210, 15%, 40%));text-transform:lowercase;letter-spacing:.05em;margin-left:.5rem}.button.svelte-ff5z5w span:where(.svelte-ff5z5w){display:inline-flex;align-items:center;gap:.5rem}.otp-verification.svelte-ff5z5w{text-align:center}.otp-header.svelte-ff5z5w{margin-bottom:1.5rem}.otp-icon.svelte-ff5z5w{font-size:2.5rem;color:var(--accent, hsl(171, 80%, 32%));margin-bottom:.75rem}.otp-title.svelte-ff5z5w{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1rem;font-weight:600;color:var(--text-primary, hsl(210, 25%, 15%));margin-bottom:.5rem}.otp-subtitle.svelte-ff5z5w{font-size:.85rem;line-height:1.5;color:var(--text-secondary, hsl(210, 15%, 35%))}.otp-subtitle.svelte-ff5z5w strong:where(.svelte-ff5z5w){color:var(--accent, hsl(171, 80%, 32%))}.otp-inputs.svelte-ff5z5w{display:flex;justify-content:center;gap:.5rem;margin:1.25rem 0}.otp-input.svelte-ff5z5w{width:2.75rem;height:3.25rem;text-align:center;font-size:1.5rem;font-weight:600;font-family:var(--font-mono, "JetBrains Mono", monospace);border:2px solid var(--input-border, hsl(210, 15%, 82%));border-radius:8px;background:var(--input-bg, hsl(210, 20%, 98%));color:var(--text-primary, hsl(210, 25%, 15%));transition:all .15s ease}.otp-input.svelte-ff5z5w:focus{outline:none;border-color:var(--accent, hsl(171, 80%, 32%));background:var(--form-bg, #fff);box-shadow:0 0 0 3px #10937f26}.otp-input.has-value.svelte-ff5z5w{border-color:var(--accent, hsl(171, 80%, 32%));background:var(--form-bg, #fff)}.otp-input.svelte-ff5z5w:disabled{opacity:.6;cursor:not-allowed}.resend-section.svelte-ff5z5w{margin-top:1.25rem;text-align:center}.resend-label.svelte-ff5z5w{font-size:.75rem;color:var(--text-muted, hsl(210, 10%, 50%));margin-bottom:.25rem}.resend-countdown.svelte-ff5z5w{font-size:.75rem;color:var(--text-secondary, hsl(210, 15%, 35%))}.resend-button.svelte-ff5z5w{background:none;border:none;color:var(--accent, hsl(171, 80%, 32%));font-size:.8rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;transition:opacity .15s ease}.resend-button.svelte-ff5z5w:hover{text-decoration:underline}.resend-button.svelte-ff5z5w:disabled{opacity:.5;cursor:not-allowed}.otp-divider.svelte-ff5z5w{margin:1.5rem 0;background-color:var(--input-border, hsl(210, 15%, 88%));height:1px}.back-button.svelte-ff5z5w{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:none;border:none;color:var(--text-secondary, hsl(210, 15%, 55%));font-size:.8rem;cursor:pointer;padding:.5rem;transition:color .15s ease}.back-button.svelte-ff5z5w:hover{color:var(--text-primary, hsl(210, 25%, 15%))}.back-button.svelte-ff5z5w .icon:where(.svelte-ff5z5w){font-size:.7rem}@media screen and (max-width:400px){.otp-inputs.svelte-ff5z5w{gap:.35rem}.otp-input.svelte-ff5z5w{width:2.25rem;height:2.75rem;font-size:1.25rem}}.auth-link-section.svelte-ff5z5w{text-align:center;margin-top:1.5rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8rem}.auth-link-section.svelte-ff5z5w:last-child{margin-top:1rem}.back-link.svelte-ff5z5w{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary, hsl(210, 15%, 55%));transition:color .15s ease}.back-link.svelte-ff5z5w:hover{color:var(--text-primary, hsl(0, 0%, 95%));text-decoration:none}.back-link.svelte-ff5z5w .icon:where(.svelte-ff5z5w){font-size:.75rem}
