.auth-form.svelte-8k30lk{flex-direction:column;gap:16px;display:flex}.auth-title.svelte-8k30lk{letter-spacing:-.02em;margin:0 0 4px;font-size:1.5rem}.auth-sub.svelte-8k30lk{color:var(--text-secondary);margin:0 0 4px;font-size:.875rem}.oauth-btn.svelte-8k30lk{background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;font-size:.9375rem;font-weight:500;font-family:var(--font-body);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px;transition:background .12s,border-color .12s;display:flex}.oauth-btn.svelte-8k30lk:hover:not(:disabled){background:var(--bg-surface-3);border-color:var(--border-strong)}.oauth-btn.svelte-8k30lk:disabled{opacity:.6;cursor:not-allowed}.divider.svelte-8k30lk{color:var(--text-tertiary);align-items:center;gap:12px;font-size:.8125rem;display:flex}.divider.svelte-8k30lk:before,.divider.svelte-8k30lk:after{content:"";background:var(--border-subtle);flex:1;height:1px}.tabs.svelte-8k30lk{background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.tab.svelte-8k30lk{border-radius:calc(var(--radius-md) - 2px);font-size:.875rem;font-weight:500;font-family:var(--font-body);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:1;padding:7px 12px;transition:background .12s,color .12s}.tab.active.svelte-8k30lk{background:var(--bg-surface);color:var(--text-primary)}.tab.svelte-8k30lk:hover:not(.active){color:var(--text-secondary)}.field.svelte-8k30lk{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.field-label.svelte-8k30lk{color:var(--text-secondary);font-size:.875rem;font-weight:500}.field-hint.svelte-8k30lk{color:var(--text-tertiary);margin:0;font-size:.8125rem}.field-hint.top.svelte-8k30lk{margin-bottom:4px}.field-input.svelte-8k30lk{background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;font-size:.9375rem;font-family:var(--font-body);color:var(--text-primary);outline:none;padding:9px 12px;transition:border-color .12s}.field-input.svelte-8k30lk:focus{border-color:var(--color-brand-dim)}.field-input.svelte-8k30lk::placeholder{color:var(--text-tertiary)}.otp-input.svelte-8k30lk{letter-spacing:.25em;text-align:center;font-size:1.125rem}.sent-msg.svelte-8k30lk{background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);align-items:flex-start;gap:12px;padding:14px;display:flex}.sent-msg.svelte-8k30lk svg:where(.svelte-8k30lk){color:var(--color-brand);flex-shrink:0;margin-top:2px}.sent-msg.svelte-8k30lk div:where(.svelte-8k30lk){flex-direction:column;gap:2px;font-size:.875rem;display:flex}.sent-msg.svelte-8k30lk strong:where(.svelte-8k30lk){color:var(--text-primary)}.sent-msg.svelte-8k30lk em:where(.svelte-8k30lk){color:var(--text-primary);font-style:normal;font-weight:500}.resend-btn.svelte-8k30lk{color:var(--text-brand);cursor:pointer;font-size:.8125rem;font-family:var(--font-body);text-align:left;background:0 0;border:none;padding:0}.resend-btn.svelte-8k30lk:hover{text-decoration:underline}.submit-btn{justify-content:center;width:100%!important}.auth-switch.svelte-8k30lk{text-align:center;color:var(--text-secondary);margin:0;font-size:.875rem}.auth-switch-link.svelte-8k30lk{color:var(--text-brand);font-weight:500;text-decoration:none}.auth-switch-link.svelte-8k30lk:hover{text-decoration:underline}.kicked-banner.svelte-8k30lk{border-radius:var(--radius-md);color:var(--color-warning);background:#ffb54714;border:1px solid #ffb5474d;align-items:flex-start;gap:9px;padding:11px 14px;font-size:.8125rem;line-height:1.4;display:flex}.kicked-banner.svelte-8k30lk svg:where(.svelte-8k30lk){flex-shrink:0;margin-top:1px}
