.tab-row.svelte-1cjxax3{display:flex;border-bottom:1px solid var(--pub-border)}.tab-btn.svelte-1cjxax3{flex:1;height:44px;border:none;background:transparent;font-size:var(--pub-text-sm);font-weight:600;color:var(--pub-ink-muted);cursor:pointer;border-bottom:2px solid transparent;transition:color var(--motion-duration-fast),border-color var(--motion-duration-fast);margin-bottom:-1px}.tab-btn.svelte-1cjxax3:hover{color:var(--pub-ink)}.tab-btn.tab-active.svelte-1cjxax3{color:var(--pub-brand-green);border-bottom-color:var(--pub-brand-green)}.form-body.svelte-1cjxax3{display:flex;flex-direction:column;gap:16px;padding-top:24px}.auth-form.svelte-1cjxax3{display:flex;flex-direction:column;gap:16px}.field-group.svelte-1cjxax3{display:flex;flex-direction:column;gap:4px}.field-label.svelte-1cjxax3{font-size:var(--pub-text-xs);font-weight:600;color:var(--pub-ink)}.field-input.svelte-1cjxax3{height:44px;padding:0 12px;border:1px solid var(--pub-border);border-radius:var(--pub-btn-radius);font-size:var(--pub-text-sm);color:var(--pub-ink);background:var(--pub-bg-white);outline:none;transition:border-color var(--motion-duration-fast);width:100%;box-sizing:border-box}.field-input.svelte-1cjxax3:focus{border-color:var(--pub-brand-green);box-shadow:0 0 0 2px #175c461f}.field-hint.svelte-1cjxax3{font-size:var(--pub-text-xs);color:var(--pub-ink-muted);margin:0}.error-msg.svelte-1cjxax3{font-size:var(--pub-text-xs);color:var(--pub-error-fg);background:#b4231814;padding:8px 12px;border-radius:var(--pub-btn-radius);margin:0}.submit-btn.svelte-1cjxax3{height:44px;background:var(--pub-brand-green);color:#fff;border:none;border-radius:var(--pub-btn-radius);font-size:var(--pub-text-sm);font-weight:700;cursor:pointer;transition:opacity var(--motion-duration-fast);width:100%}.submit-btn.svelte-1cjxax3:hover:not(:disabled){opacity:.88}.submit-btn.svelte-1cjxax3:disabled{opacity:.6;cursor:not-allowed}.form-links.svelte-1cjxax3{display:flex;justify-content:center}.forgot-link.svelte-1cjxax3{font-size:var(--pub-text-xs);color:var(--pub-brand-green);text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.forgot-link.svelte-1cjxax3:hover{text-decoration:underline}
