.auth_page__NBdAr{position:relative;isolation:isolate;min-height:100vh;color:var(--text)}.auth_container__HgfNj{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:2.25rem 1rem 5.5rem;box-sizing:border-box}.auth_breadcrumbs__RT14B{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.15rem;font-size:.875rem;color:var(--muted)}.auth_breadcrumbs__RT14B a{color:var(--accent);text-decoration:none}.auth_breadcrumbs__RT14B a:hover{text-decoration:underline}.auth_panel__lQJ8r{width:100%;max-width:28rem;margin:0 auto}.auth_header__0qdHF{display:flex;flex-direction:column;align-items:center;margin:0 0 1.5rem;text-align:center}.auth_brand__Bipca{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin:.35rem 0 1rem;text-decoration:none;color:var(--text)}.auth_brandMark__rWUJ0{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.85rem;background:linear-gradient(135deg,#22d3ee,#fb923c);box-shadow:0 8px 28px rgba(34,211,238,.32)}.auth_brandName__CDrN9{font-size:1.45rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text)}.auth_brandNameAccent__5dfQN{font-weight:300;color:var(--muted)}.auth_title__1KMoe{margin:0 0 .5rem;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--text)}.auth_lead__pk8jN{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.5}.auth_card__cvf9D{border-radius:1.35rem!important;overflow:hidden}.auth_legal__35lPu{margin:1.25rem 0 0;text-align:center;color:var(--muted);font-size:.8125rem;line-height:1.5}.auth_legal__35lPu a{color:var(--accent);text-decoration:none}.auth_legal__35lPu a:hover{text-decoration:underline}.auth_form__nrfV1{display:flex;flex-direction:column;gap:1.15rem}.auth_googleBlock__Zgcql{display:flex;flex-direction:column;gap:.85rem}.auth_googleHint__qL3ks{margin:0;text-align:center;color:var(--muted);font-size:.9rem}.auth_google__FyesW{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:3rem;padding:.75rem 1rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 55%,white);color:var(--text);font-size:.95rem;font-weight:700;cursor:pointer}.auth_google__FyesW:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 45%,var(--border));background:color-mix(in oklab,var(--accent) 10%,var(--card))}.auth_google__FyesW:disabled{opacity:.55;cursor:not-allowed}.auth_or__S6_wh{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.8rem}.auth_or__S6_wh:after,.auth_or__S6_wh:before{content:"";flex:1;height:1px;background:var(--border)}.auth_field__yp0Ek{display:flex;flex-direction:column;gap:.45rem}.auth_label__EyjcM{color:var(--text);font-size:.875rem;font-weight:700}.auth_input__3_KFx{width:100%;box-sizing:border-box;padding:.8rem .95rem;border-radius:.9rem;border:1px solid var(--border);background:color-mix(in oklab,var(--bg) 72%,var(--card));color:var(--text);font-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease}.auth_input__3_KFx::placeholder{color:color-mix(in oklab,var(--muted) 80%,transparent)}.auth_input__3_KFx:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.auth_input__3_KFx:disabled{opacity:.55;cursor:not-allowed}.auth_inputError__MTg7_{border-color:#fb7185}.auth_fieldError__T2AkE{margin:0;color:#fb7185;font-size:.8rem}.auth_alert__3q1X9{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .95rem;border-radius:.9rem;border:1px solid color-mix(in oklab,#fb7185 36%,transparent);background:color-mix(in oklab,#f43f5e 12%,transparent);color:#fecaca}[data-theme=light] .auth_alert__3q1X9{color:#9f1239}.auth_alertTitle__5b_op{margin:0 0 .15rem;font-size:.9rem;font-weight:700}.auth_alertText__gh4df{margin:0;font-size:.8125rem;line-height:1.45}.auth_row__xU9yb{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.auth_remember__ThhPQ{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.875rem;cursor:pointer}.auth_remember__ThhPQ input{width:1rem;height:1rem;accent-color:var(--accent)}.auth_link__LcdQ7{color:var(--accent);font-size:.875rem;font-weight:600;text-decoration:none}.auth_link__LcdQ7:hover{text-decoration:underline}.auth_submit___Vnkp{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.1rem;padding:.85rem 1.25rem;border:none;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#fb923c);color:#041016;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 10px 28px rgba(34,211,238,.22);transition:filter .2s ease,opacity .2s ease}.auth_submit___Vnkp:hover{filter:brightness(1.06)}.auth_submit___Vnkp:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none}.auth_submitContent__mFTMT{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.auth_footer__iuK_n{padding-top:1rem;border-top:1px solid var(--border);text-align:center}.auth_footerText__5XbG8{margin:0 0 .75rem;color:var(--muted)}.auth_secondary__ajkeY{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.85rem;padding:.7rem 1.2rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent);color:var(--text);font-weight:700;text-decoration:none;transition:border-color .2s ease,background .2s ease}.auth_secondary__ajkeY:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border));background:color-mix(in oklab,var(--accent) 8%,var(--card))}@media (max-width:768px){.auth_container__HgfNj{padding:1.25rem 1rem 5.5rem}.auth_title__1KMoe{font-size:1.75rem}}