@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_57d100{font-family:Caveat,Caveat Fallback;font-style:normal}.AuthVisualPanel_visual__VNSjB{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 15%,#161616 0,#0b0b0c 60%);display:flex;align-items:center;justify-content:center;padding:clamp(32px,6vw,80px);isolation:isolate}.AuthVisualPanel_inner___Ru2u{position:relative;width:100%;max-width:600px;display:flex;flex-direction:column}.AuthVisualPanel_equationField__CXqw7{position:relative;height:280px}.AuthVisualPanel_glow__DtYaC{position:absolute;top:-10%;left:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(92,143,224,.16),transparent 70%);filter:blur(20px);pointer-events:none}.AuthVisualPanel_dust__4f1ej{position:absolute;inset:0;pointer-events:none}.AuthVisualPanel_mote__usrxV{position:absolute;width:3px;height:3px;border-radius:50%;background:#5c8fe0;opacity:.18;animation:AuthVisualPanel_klDrift__OrlOC ease-in-out infinite}.AuthVisualPanel_equations__RbxX3{position:absolute;inset:0;pointer-events:none}.AuthVisualPanel_equation__Gjdd3{position:absolute;font-family:Georgia,Times New Roman,serif;font-style:italic;color:#7ba3d9;opacity:0;letter-spacing:.01em;white-space:nowrap;transform:rotate(var(--rot,0deg));clip-path:inset(0 100% 0 0);animation:AuthVisualPanel_klWrite__fY_xQ 1.1s ease-out forwards}.AuthVisualPanel_visualContent__QZMeQ{position:relative;z-index:1;max-width:440px}.AuthVisualPanel_mark__KO4bA{font-size:2rem;color:#5c8fe0;margin-bottom:14px;opacity:.9}.AuthVisualPanel_heading__Vyjkx{font-size:2.6rem;line-height:1.15;color:#f2f0ea;margin:0 0 12px;font-weight:700}.AuthVisualPanel_tagline__BN_rS{font-size:14px;line-height:1.6;color:#8a8a8f;margin:0;max-width:300px}@keyframes AuthVisualPanel_klWrite__fY_xQ{0%{clip-path:inset(0 100% 0 0);opacity:.55}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes AuthVisualPanel_klDrift__OrlOC{0%,to{transform:translateY(0);opacity:.18}50%{transform:translateY(-14px);opacity:.4}}@media (max-width:880px){.AuthVisualPanel_visual__VNSjB{padding:28px 24px;min-height:220px;align-items:center}.AuthVisualPanel_equationField__CXqw7{height:130px}.AuthVisualPanel_heading__Vyjkx{font-size:1.9rem}.AuthVisualPanel_equation__Gjdd3:nth-child(n+3),.AuthVisualPanel_tagline__BN_rS{display:none}}@media (prefers-reduced-motion:reduce){.AuthVisualPanel_equation__Gjdd3{animation:none;opacity:1;clip-path:inset(0 0 0 0)}.AuthVisualPanel_mote__usrxV{animation:none;opacity:.18}}.authHeader_authHeader__UoqRN{position:absolute;top:24px;left:24px;z-index:10;display:flex;align-items:center;gap:10px}.authHeader_appName__ooAjD{font-family:var(--font-caveat),"Caveat",cursive;font-size:1.6rem;font-weight:600;color:#fff;letter-spacing:.01em}@media (max-width:880px){.authHeader_authHeader__UoqRN{position:sticky;top:0;left:0;width:100%;z-index:20;padding:14px 16px;box-sizing:border-box;background:rgba(11,11,12,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #1c1c1e}.authHeader_appName__ooAjD{font-size:1.25rem}}.forgot-password_page__qxkhS{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#0b0b0c;font-family:Geist,Inter,-apple-system,sans-serif}.forgot-password_visualWrap__FubWh{display:contents}.forgot-password_formSide__warNX{display:flex;align-items:center;justify-content:center;padding:32px}.forgot-password_card__twnzY{width:100%;max-width:400px;display:flex;flex-direction:column;gap:26px}.forgot-password_cardDone__klG_6{text-align:center;align-items:center;gap:14px}.forgot-password_markDone__iZB03{width:44px;height:44px;border-radius:50%;background:rgba(92,143,224,.14);color:#5c8fe0;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:4px}.forgot-password_emailHighlight__vjejK{color:#d8d6cf}.forgot-password_backLink__OEccM{margin-top:4px}.forgot-password_cardHead__t3pgO{display:flex;flex-direction:column;gap:6px}.forgot-password_title__qn0on{font-size:21px;font-weight:700;color:#f2f0ea;margin:0;letter-spacing:-.02em}.forgot-password_subtitle__pkXVP{font-size:13.5px;color:#888890;margin:0;line-height:1.55}.forgot-password_fields__CKPjf{gap:16px}.forgot-password_field__a_S__,.forgot-password_fields__CKPjf{display:flex;flex-direction:column}.forgot-password_label___ZwH5{font-size:12.5px;font-weight:500;color:#b8b8bd;margin-bottom:7px}.forgot-password_input__IACMx{width:100%;padding:11px 14px;background:#141414;border:1px solid #2c2c2e;border-radius:9px;color:#f2f0ea;font-size:14px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.forgot-password_input__IACMx::placeholder{color:#55555c}.forgot-password_input__IACMx:focus{border-color:#3a3a3f;box-shadow:0 0 0 3px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.35)}.forgot-password_input__IACMx:-webkit-autofill,.forgot-password_input__IACMx:-webkit-autofill:active,.forgot-password_input__IACMx:-webkit-autofill:focus,.forgot-password_input__IACMx:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #141414!important;-webkit-text-fill-color:#f2f0ea!important;caret-color:#f2f0ea;transition:background-color 9999s ease-in-out 0s}.forgot-password_error__t244h{display:flex;align-items:center;gap:8px;font-size:13px;color:#9b8bca;margin:-2px 0 0}.forgot-password_errorDot__x4TGO{width:5px;height:5px;border-radius:50%;background:#9b8bca;flex-shrink:0}.forgot-password_buttonPrimary__R_du4{width:100%;padding:11px;background:linear-gradient(135deg,#f2f0ea,#d8d6cf);color:#111;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:transform .12s ease,opacity .15s ease}.forgot-password_buttonPrimary__R_du4:hover:not(:disabled){transform:translateY(-1px)}.forgot-password_buttonPrimary__R_du4:disabled{opacity:.6;cursor:not-allowed}.forgot-password_linkQuiet__UPs_v{font-size:12.5px;color:#6e6e76;text-decoration:none;transition:color .15s ease}.forgot-password_linkQuiet__UPs_v:hover{color:#5c8fe0}.forgot-password_footnote__9deUH{font-size:13px;color:#6e6e76;margin:0;text-align:center}.forgot-password_link__ssAQ7{color:#d8d6cf;text-decoration:none;font-weight:600}.forgot-password_link__ssAQ7:hover{color:#5c8fe0}@media (max-width:880px){.forgot-password_page__qxkhS{display:flex;flex-direction:column;grid-template-columns:none}.forgot-password_visualWrap__FubWh{display:none}.forgot-password_formSide__warNX{flex:1;padding:28px 20px 40px}}.login_page__MWi3W{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#0b0b0c;font-family:Geist,Inter,-apple-system,sans-serif}.login_visualWrap__y0bAw{display:contents}.login_formSide__8w_S2{display:flex;align-items:center;justify-content:center;padding:32px}.login_card__ZzkIG{width:100%;max-width:400px;display:flex;flex-direction:column;gap:26px}.login_cardHead__s9Z47{display:flex;flex-direction:column;gap:6px}.login_title__qiRdI{font-size:21px;font-weight:700;color:#f2f0ea;margin:0;letter-spacing:-.02em}.login_subtitle___Uf8F{font-size:13.5px;color:#888890;margin:0}.login_fields__si1s_{gap:16px}.login_field__PrNxS,.login_fields__si1s_{display:flex;flex-direction:column}.login_label__beNXC{font-size:12.5px;font-weight:500;color:#b8b8bd;margin-bottom:7px}.login_labelRow__y9Yy_{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.login_linkQuiet__C12vq{font-size:12.5px;color:#6e6e76;text-decoration:none;transition:color .15s ease}.login_linkQuiet__C12vq:hover{color:#5c8fe0}.login_input__77HLZ{width:100%;padding:11px 42px 11px 14px;background:#141414;border:1px solid #2c2c2e;border-radius:9px;color:#f2f0ea;font-size:14px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.login_input__77HLZ::placeholder{color:#55555c}.login_input__77HLZ:focus{border-color:#3a3a3f;box-shadow:0 0 0 3px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.35)}.login_input__77HLZ:-webkit-autofill,.login_input__77HLZ:-webkit-autofill:active,.login_input__77HLZ:-webkit-autofill:focus,.login_input__77HLZ:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #141414!important;-webkit-text-fill-color:#f2f0ea!important;transition:background-color 9999s ease-in-out 0s;caret-color:#f2f0ea}.login_inputWrap__cjcYk{position:relative}.login_eyeToggle__D2ONt{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#8a8a90;cursor:pointer;outline:none;display:flex;padding:2px;transition:color .15s ease}.login_eyeToggle__D2ONt:hover{color:#d8d6cf}.login_error__Gh0mL{display:flex;align-items:center;gap:8px;font-size:13px;color:#DC3545;margin:-2px 0 0}.login_errorDot__Y1Ocq{width:5px;height:5px;border-radius:50%;background:#DC3545;flex-shrink:0}.login_buttonPrimary__IWmjo{width:100%;padding:11px;background:linear-gradient(135deg,#f2f0ea,#d8d6cf);color:#111;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:transform .12s ease,opacity .15s ease}.login_buttonPrimary__IWmjo:hover:not(:disabled){transform:translateY(-1px)}.login_buttonPrimary__IWmjo:disabled{opacity:.6;cursor:not-allowed}.login_divider__Yjseq{display:flex;align-items:center;gap:10px;color:#5c5c63;font-size:12px}.login_divider__Yjseq span{flex:1;height:1px;background:#232325}.login_divider__Yjseq em{font-style:normal}.login_buttonGoogle__bjcu5{width:100%;padding:11px 14px;background:#131313;border:1px solid #2c2c2e;border-radius:9px;color:#d0d0d0;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .15s ease,background .15s ease}.login_buttonGoogle__bjcu5:hover:not(:disabled){border-color:#3a3a3d;background:#171717}.login_buttonGoogle__bjcu5:disabled{opacity:.6;cursor:not-allowed}.login_footnote__QYIiN{font-size:13px;color:#6e6e76;margin:0;text-align:center}.login_link___SVly{color:#d8d6cf;text-decoration:none;font-weight:600}.login_link___SVly:hover{color:#5c8fe0}@media (max-width:880px){.login_page__MWi3W{display:flex;flex-direction:column;grid-template-columns:none}.login_visualWrap__y0bAw{display:none}.login_formSide__8w_S2{flex:1;padding:28px 20px 40px}}.signup_page__2VSDM{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#0b0b0c;font-family:Geist,Inter,-apple-system,sans-serif}.signup_visualWrap__7mRax{display:contents}.signup_formSide__Paxme{display:flex;align-items:center;justify-content:center;padding:32px}.signup_card__2L6sS{width:100%;max-width:400px;display:flex;flex-direction:column;gap:26px}.signup_cardDone__E4Wf5{text-align:center;align-items:center;gap:14px}.signup_markDone__TnQDW{width:44px;height:44px;border-radius:50%;background:rgba(92,143,224,.14);color:#5c8fe0;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:4px}.signup_emailHighlight__7HDjL{color:#d8d6cf}.signup_backLink__tKmtz{margin-top:4px}.signup_cardHead__B_8P0{display:flex;flex-direction:column;gap:6px}.signup_title__2UWvD{font-size:21px;font-weight:700;color:#f2f0ea;margin:0;letter-spacing:-.02em}.signup_subtitle__rMi9D{font-size:13.5px;color:#888890;margin:0;line-height:1.55}.signup_fields___6Aia{gap:16px}.signup_field__mmnWj,.signup_fields___6Aia{display:flex;flex-direction:column}.signup_label__dK1lu{font-size:12.5px;font-weight:500;color:#b8b8bd;margin-bottom:7px}.signup_inputWrap__AifqO{position:relative}.signup_input__yD_V7{width:100%;padding:11px 42px 11px 14px;background:#141414;border:1px solid #2c2c2e;border-radius:9px;color:#f2f0ea;font-size:14px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.signup_input__yD_V7::placeholder{color:#55555c}.signup_input__yD_V7:focus{border-color:#3a3a3f;box-shadow:0 0 0 3px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.35)}.signup_input__yD_V7:-webkit-autofill,.signup_input__yD_V7:-webkit-autofill:active,.signup_input__yD_V7:-webkit-autofill:focus,.signup_input__yD_V7:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #141414!important;-webkit-text-fill-color:#f2f0ea!important;caret-color:#f2f0ea;transition:background-color 9999s ease-in-out 0s}.signup_eyeToggle__s2fy1{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#8a8a90;cursor:pointer;display:flex;padding:2px;outline:none;transition:color .15s ease,transform .1s ease}.signup_eyeToggle__s2fy1:hover{color:#d8d6cf}.signup_error__jz3LI{display:flex;align-items:center;gap:8px;font-size:13px;color:#DC3545;margin:-2px 0 0}.signup_errorDot__NvkpL{width:5px;height:5px;border-radius:50%;background:#DC3545;flex-shrink:0}.signup_buttonPrimary__0Aiou{width:100%;padding:11px;background:linear-gradient(135deg,#f2f0ea,#d8d6cf);color:#111;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:transform .12s ease,opacity .15s ease}.signup_buttonPrimary__0Aiou:hover:not(:disabled){transform:translateY(-1px)}.signup_buttonPrimary__0Aiou:disabled{opacity:.6;cursor:not-allowed}.signup_linkQuiet__ZqXnf{font-size:12.5px;color:#6e6e76;text-decoration:none;transition:color .15s ease}.signup_linkQuiet__ZqXnf:hover{color:#5c8fe0}.signup_footnote__WGiTa{font-size:13px;color:#6e6e76;margin:0;text-align:center}.signup_link__3ar7E{color:#d8d6cf;text-decoration:none;font-weight:600}.signup_link__3ar7E:hover{color:#5c8fe0}@media (max-width:880px){.signup_page__2VSDM{display:flex;flex-direction:column;grid-template-columns:none}.signup_visualWrap__7mRax{display:none}.signup_formSide__Paxme{flex:1;padding:28px 20px 40px}}.reset-password_page__BOpXV{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#0b0b0c;font-family:Geist,Inter,-apple-system,sans-serif}.reset-password_visualWrap__6tLRJ{display:contents}.reset-password_formSide__ESyLS{display:flex;align-items:center;justify-content:center;padding:32px}.reset-password_card__cgp78{width:100%;max-width:400px;display:flex;flex-direction:column;gap:26px}.reset-password_cardDone__5zGtB{text-align:center;align-items:center;gap:14px}.reset-password_markDone__Q_FzB{width:44px;height:44px;border-radius:50%;background:rgba(92,143,224,.14);color:#5c8fe0;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:4px}.reset-password_cardHead__ojkHi{display:flex;flex-direction:column;gap:6px}.reset-password_title__JlFvY{font-size:21px;font-weight:700;color:#f2f0ea;margin:0;letter-spacing:-.02em}.reset-password_subtitle__DMN6P{font-size:13.5px;color:#888890;margin:0;line-height:1.55}.reset-password_fields__2qfu6{gap:16px}.reset-password_field__FJBF9,.reset-password_fields__2qfu6{display:flex;flex-direction:column}.reset-password_label__bVxX7{font-size:12.5px;font-weight:500;color:#b8b8bd;margin-bottom:7px}.reset-password_inputWrap__9p77M{position:relative}.reset-password_input__1NaO3{width:100%;padding:11px 42px 11px 14px;background:#141414;border:1px solid #2c2c2e;border-radius:9px;color:#f2f0ea;font-size:14px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.reset-password_input__1NaO3::placeholder{color:#55555c}.reset-password_input__1NaO3:focus{border-color:#3a3a3f;box-shadow:0 0 0 3px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.35)}.reset-password_input__1NaO3:-webkit-autofill,.reset-password_input__1NaO3:-webkit-autofill:active,.reset-password_input__1NaO3:-webkit-autofill:focus,.reset-password_input__1NaO3:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #141414!important;-webkit-text-fill-color:#f2f0ea!important;caret-color:#f2f0ea;transition:background-color 9999s ease-in-out 0s}.reset-password_eyeToggle__958Ym{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#8a8a90;cursor:pointer;display:flex;padding:2px;outline:none;transition:color .15s ease}.reset-password_eyeToggle__958Ym:hover{color:#d8d6cf}.reset-password_error__e3Rtz{display:flex;align-items:center;gap:8px;font-size:13px;color:#9b8bca;margin:-2px 0 0}.reset-password_errorDot__tE23H{width:5px;height:5px;border-radius:50%;background:#9b8bca;flex-shrink:0}.reset-password_buttonPrimary__Vm8iC{width:100%;padding:11px;background:linear-gradient(135deg,#f2f0ea,#d8d6cf);color:#111;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:transform .12s ease,opacity .15s ease}.reset-password_buttonPrimary__Vm8iC:hover:not(:disabled){transform:translateY(-1px)}.reset-password_buttonPrimary__Vm8iC:disabled{opacity:.6;cursor:not-allowed}@media (max-width:880px){.reset-password_page__BOpXV{display:flex;flex-direction:column;grid-template-columns:none}.reset-password_visualWrap__6tLRJ{display:none}.reset-password_formSide__ESyLS{flex:1;padding:28px 20px 40px}}