.AuthCard_page__2ua_e{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.AuthCard_card__i8yr9{width:100%;max-width:380px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:32px 28px;display:flex;flex-direction:column;gap:20px}.AuthCard_brand__thROm{font-size:15px;font-weight:700;color:var(--color-accent);text-decoration:none;align-self:flex-start}.AuthCard_title__2rjUV{margin:0;font-size:20px;font-weight:700}.AuthCard_footer__jwomH{margin:0;font-size:13px;color:var(--color-text-muted);text-align:center}.not-found_text__5JT3T{margin:0;font-size:14px;line-height:1.6;color:var(--color-text-muted)}.not-found_home___xlOs{padding:10px 16px;font-size:14px;font-weight:600;color:var(--color-on-accent);text-align:center;text-decoration:none;background:var(--color-accent);border-radius:var(--radius-sm)}.not-found_home___xlOs:hover{text-decoration:underline}.not-found_home___xlOs:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.GoogleSignInButton_divider__YwthV{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:13px;color:var(--color-text-muted)}.GoogleSignInButton_divider__YwthV:after,.GoogleSignInButton_divider__YwthV:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.GoogleSignInButton_button__bpI5i{width:100%;padding:10px 16px;font-size:14px;font-weight:600;color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.GoogleSignInButton_button__bpI5i:hover:not(:disabled){background:var(--color-border)}.GoogleSignInButton_button__bpI5i:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.GoogleSignInButton_button__bpI5i:disabled{opacity:.6;cursor:default}.AuthForm_form__GP6Vt{display:flex;flex-direction:column;gap:16px}.AuthForm_field__uk_FU{display:flex;flex-direction:column;gap:6px}.AuthForm_label__7veCx{font-size:13px;font-weight:500;color:var(--color-text-muted)}.AuthForm_input__5HuNE{padding:10px 12px;font-size:14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text)}.AuthForm_input__5HuNE:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.AuthForm_error__p5xxf{font-size:13px;color:#b91c1c;margin:0}.AuthForm_link__TNfaZ{align-self:flex-start;font-size:13px;color:var(--color-accent);margin-top:-6px}.AuthForm_success__gzF1h{font-size:14px;color:var(--color-text);margin:0}.AuthForm_submit__xzAj4{padding:10px 16px;font-size:14px;font-weight:600;color:var(--color-on-accent);background:var(--color-accent);border:none;border-radius:var(--radius-sm);cursor:pointer}.AuthForm_submit__xzAj4:disabled{opacity:.6;cursor:default}.AuthForm_submit__xzAj4:hover:not(:disabled){background:#4a4ac0}.page_text__nBotL{margin:0 0 16px;font-size:14px;line-height:1.6}.page_note__NWOE6{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.page_error__5WDLs{margin:0;font-size:13px;color:var(--color-danger)}.page_actions__eMb1J{display:flex;flex-wrap:wrap;gap:8px}.page_primaryButton__9PB5H,.page_primary__lYyxN,.page_secondary__URJ26{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;border-radius:var(--radius-sm);cursor:pointer}.page_primaryButton__9PB5H,.page_primary__lYyxN{color:var(--color-on-accent);background:var(--color-accent);border:none}.page_secondary__URJ26{color:var(--color-accent);background:none;border:1px solid var(--color-accent)}.FeedbackForm_kinds__zEEJK{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:none}.FeedbackForm_kinds__zEEJK legend{width:100%;margin-bottom:8px}.FeedbackForm_kind__TFrNR{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.FeedbackForm_kind__TFrNR input{position:absolute;opacity:0;pointer-events:none}.FeedbackForm_kind__TFrNR:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.FeedbackForm_kindOn__8mF4y{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent)}.FeedbackForm_message__dmT15{font:inherit;font-size:15px;resize:vertical}.FeedbackForm_count__5nlEn{align-self:flex-end;font-size:12px;color:var(--color-text-muted)}.FeedbackForm_done__3RwLD{display:flex;flex-direction:column;gap:12px;text-align:center}.FeedbackForm_done__3RwLD strong{font-size:18px}.FeedbackForm_done__3RwLD p{margin:0;color:var(--color-text-muted)}.page_text__as_jk{margin:0 0 16px;font-size:14px;line-height:1.6}.page_note__SMP70{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.page_error__ERSCq{margin:0;font-size:13px;color:var(--color-danger)}.page_actions__MdYNn{display:flex;flex-wrap:wrap;gap:8px}.page_primaryButton__b_6BI,.page_primary__RUhNo,.page_secondary__Qftb2{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;border-radius:var(--radius-sm);cursor:pointer}.page_primaryButton__b_6BI,.page_primary__RUhNo{color:var(--color-on-accent);background:var(--color-accent);border:none}.page_secondary__Qftb2{color:var(--color-accent);background:none;border:1px solid var(--color-accent)}.page_stack__1cQ33{display:flex;flex-direction:column;gap:16px}.page_consent__m_L4L{display:flex;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;line-height:1.5;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.page_consentTitle__EJMOk{margin:0;font-weight:600}.page_consentList__gmz_e{margin:0;padding-left:18px}.page_checkbox___d0gS{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.page_checkbox___d0gS input{accent-color:var(--color-accent)}