._page_d46fd_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-page);font-family:var(--font-ui);padding:1rem;box-sizing:border-box}._card_d46fd_12{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.5rem;width:100%;max-width:360px;box-sizing:border-box}@media (max-width: 480px){._card_d46fd_12{padding:2rem 1.5rem;border-radius:var(--radius-lg)}}._title_d46fd_29{margin:0 0 1.25rem;font-size:1.5rem;color:var(--color-accent-light);text-align:center}._title_d46fd_29 a{color:inherit;text-decoration:none}._subtitle_d46fd_41{margin:0 0 1.75rem;font-size:1rem;font-weight:400;color:var(--color-text-faint);text-align:center}._tabs_d46fd_49{display:flex;margin-bottom:1.75rem;border-bottom:1px solid var(--color-border)}._tab_d46fd_49{flex:1;padding:.55rem 0;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:var(--font-ui);font-size:.9rem;font-weight:500;color:var(--color-text-faint);cursor:pointer;transition:color .15s,border-color .15s}._tab_d46fd_49:hover{color:var(--color-text-secondary)}._tabActive_d46fd_74{color:var(--color-accent-light);border-bottom-color:var(--color-accent)}._form_d46fd_79{display:flex;flex-direction:column;gap:1rem}._label_d46fd_85{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--color-text-secondary)}._input_d46fd_93{padding:.55rem .75rem;border-radius:var(--radius-md);border:1px solid var(--color-border-input);background:var(--color-bg-page);color:var(--color-text);font-size:1rem;outline:none}._input_d46fd_93:focus{border-color:var(--color-accent)}._error_d46fd_107{margin:0;padding:.6rem .75rem;border-radius:var(--radius-md);background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);font-size:.875rem}._info_d46fd_117{margin:0 0 1rem;padding:.6rem .75rem;border-radius:var(--radius-md);background:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-info);font-size:.875rem;cursor:pointer}._button_d46fd_128{padding:.65rem;border-radius:var(--radius-md);border:none;background:var(--color-accent);color:var(--color-on-accent);font-size:1rem;font-weight:600;cursor:pointer;margin-top:.25rem}._button_d46fd_128:disabled{opacity:.6;cursor:not-allowed}._footer_d46fd_145{margin-top:1.5rem;text-align:center;font-size:.875rem;color:var(--color-text-faint)}._divider_d46fd_152{display:flex;align-items:center;gap:.75rem;margin:1rem 0;color:var(--color-text-faint);font-size:.8rem}._divider_d46fd_152:before,._divider_d46fd_152:after{content:"";flex:1;height:1px;background:var(--color-border)}._googleButton_d46fd_169{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.6rem;border-radius:var(--radius-md);border:1px solid var(--color-border-input);background:var(--color-bg-card);color:var(--color-text);font-family:var(--font-ui);font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s;box-sizing:border-box}._googleButton_d46fd_169:hover{background:var(--color-bg-page);border-color:var(--color-text-faint)}
