.AuthLayout_page__21xg6{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.735fr);background:radial-gradient(circle at 12% 14%,rgba(201,240,47,.15),transparent 24rem),radial-gradient(circle at 84% 10%,rgba(86,157,255,.12),transparent 26rem),#f0f0f0;color:#1e325a;font-family:var(--font-helvetica)}@media (max-width:980px){.AuthLayout_page__21xg6{grid-template-columns:minmax(0,1fr)}}.AuthLayout_formColumn__DMLO_{display:flex;flex-direction:column;padding:.75rem clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem)}.AuthLayout_header__6Wa7E{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.AuthLayout_headerCenter___kVP4{width:100%;max-width:28rem;display:flex;align-items:center}.AuthLayout_brand__7bvVl{display:inline-flex;align-items:center}.AuthLayout_brand__7bvVl img{display:block;width:auto;height:5.75rem;transform:translateX(-7.82%)}.AuthLayout_headerLink__70Npo{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;min-height:2.4rem;padding:0 1.1rem;border-radius:9999px;background:rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.24);color:rgba(30,50,90,.82);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 1px rgba(255,255,255,.4);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.AuthLayout_headerLink__70Npo:hover{background:rgba(255,255,255,.78);border-color:rgba(30,50,90,.18);color:#1e325a}.AuthLayout_formWrap__Zq_XI{display:flex;flex:1 1;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem) 0}.AuthLayout_form__avMYf{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:1.1rem}.AuthLayout_kicker__KiTl0{margin:0;color:rgba(30,50,90,.52);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AuthLayout_title__Jb_MP{margin:.4rem 0 0;color:#1e325a;font-family:var(--font-helvetica);font-size:clamp(2.2rem,4.4vw,3rem);font-weight:800;line-height:.95;letter-spacing:-.05em}.AuthLayout_lede__zX6Ph{margin:.75rem 0 0;color:rgba(30,50,90,.72);font-size:1rem;font-weight:600;line-height:1.5}.AuthLayout_field__1R7Kf{display:flex;flex-direction:column;gap:.4rem}.AuthLayout_fieldHeader__C1yUf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.AuthLayout_label__DIDD8{color:#1e325a;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.AuthLayout_fieldLink__gToww{color:#ff3d58;font-size:.78rem;font-weight:800;line-height:1.2;text-align:right;text-decoration:none}.AuthLayout_fieldLink__gToww:hover{text-decoration:underline;text-underline-offset:.18rem}.AuthLayout_input__0IOst{display:block;width:100%;min-height:2.85rem;padding:0 .95rem;border-radius:.85rem;border:1px solid rgba(30,50,90,.14);background:rgba(255,255,255,.78);color:#1e325a;font-family:var(--font-helvetica);font-size:.98rem;font-weight:600;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 4px 12px rgba(30,50,90,.04);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.AuthLayout_input__0IOst::placeholder{color:rgba(30,50,90,.4);font-weight:500}.AuthLayout_input__0IOst:hover{border-color:rgba(30,50,90,.22);background:rgba(255,255,255,.88)}.AuthLayout_input__0IOst:focus{outline:none;border-color:rgba(30,50,90,.55);background:#fff;box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 0 0 3px rgba(30,50,90,.12)}.AuthLayout_submit__rTuYy{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:.4rem;padding:0 1.2rem;border-radius:9999px;border:1px solid rgba(255,255,255,.22);background:rgba(30,50,90,.55);color:#fff;font-family:var(--font-helvetica);font-size:.98rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 1px 1px rgba(255,255,255,.42),inset 0 -1px 1px rgba(0,0,0,.18),0 14px 30px rgba(30,50,90,.24),0 2px 6px rgba(30,50,90,.14);transition:box-shadow .18s ease,background-color .18s ease,transform .12s ease}.AuthLayout_submit__rTuYy:hover{box-shadow:inset 0 1px 1px rgba(255,255,255,.32),inset 0 -1px 1px rgba(0,0,0,.22),0 6px 14px rgba(0,0,0,.28),0 1px 2px rgba(0,0,0,.16);transform:translateY(1px)}.AuthLayout_submit__rTuYy:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.32),inset 0 -1px 1px rgba(255,255,255,.22),0 1px 2px rgba(0,0,0,.16);transform:translateY(2px)}.AuthLayout_submitLink__eKt1y{text-decoration:none}.AuthLayout_oauthRow__Qgbsx{display:flex;flex-direction:column;gap:.6rem}.AuthLayout_oauthForm__QyfUR{display:contents}.AuthLayout_oauthButton__dxey6{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3rem;padding:0 1.1rem;border-radius:9999px;border:1px solid rgba(30,50,90,.14);background:rgba(255,255,255,.85);color:#1e325a;font-family:var(--font-helvetica);font-size:.95rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 6px 16px rgba(30,50,90,.08);transition:box-shadow .18s ease,background-color .18s ease,transform .12s ease,border-color .18s ease}.AuthLayout_oauthButton__dxey6:hover{background:rgba(255,255,255,.95);border-color:rgba(30,50,90,.22);box-shadow:inset 0 1px 1px rgba(255,255,255,.85),0 8px 18px rgba(30,50,90,.12);transform:translateY(1px)}.AuthLayout_oauthButton__dxey6:active{transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(30,50,90,.18),0 1px 2px rgba(30,50,90,.08)}.AuthLayout_oauthIcon__Zesto{flex:0 0 1.1rem;width:1.1rem;height:1.1rem}.AuthLayout_divider__MuAJK{display:flex;align-items:center;gap:.75rem;margin:.15rem 0;color:rgba(30,50,90,.55);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AuthLayout_divider__MuAJK:after,.AuthLayout_divider__MuAJK:before{content:"";flex:1 1 auto;height:1px;background:rgba(30,50,90,.14)}.AuthLayout_feedback__AGLiA{margin:0;min-height:1.2em;font-size:.88rem;font-weight:600}.AuthLayout_feedbackError__lVB_b{color:#c92a3a}.AuthLayout_feedbackSuccess__9WroV{color:#1f7a3a}.AuthLayout_altRow__NMGHT{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.4rem;color:rgba(30,50,90,.7);font-size:.9rem;font-weight:600}.AuthLayout_altLink__3ZaEm{color:#1e325a;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgba(30,50,90,.3);text-decoration-color:rgba(30,50,90,.3);text-underline-offset:.25rem}.AuthLayout_altLink__3ZaEm:hover{-webkit-text-decoration-color:#1e325a;text-decoration-color:#1e325a}.AuthLayout_footerLine__1X31G{margin:1.25rem 0 0;color:rgba(30,50,90,.55);font-size:.8rem;font-weight:600}.AuthLayout_visual__MVieZ{position:relative;overflow:hidden;margin:.75rem .75rem .75rem 0;border-radius:2rem;background-color:#0a0a0f}@media (max-width:980px){.AuthLayout_visual__MVieZ{display:none}}.AuthLayout_visualImage__eloDM{position:absolute;inset:0;width:100%;height:100%;background-image:url(/image_assets/floating_balls_port.webp);background-size:cover;background-position:50%;filter:saturate(1.05)}.AuthLayout_visualOverlay__MVDiW{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,20,.1),rgba(10,10,20,.55)),radial-gradient(circle at 30% 25%,rgba(86,157,255,.25),transparent 50%)}.AuthLayout_visualContent__StdBR{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,2.75rem);color:#fff}.AuthLayout_visualKicker__cxJtZ{margin:0;color:rgba(255,255,255,.7);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AuthLayout_visualTitle__6vTWy{margin:.55rem 0 0;font-family:var(--font-helvetica);font-size:clamp(2rem,3.5vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:.98;max-width:18ch;text-wrap:balance}.AuthLayout_visualLede__PPpeG{margin:.9rem 0 0;color:rgba(255,255,255,.82);font-size:1rem;font-weight:600;line-height:1.5;max-width:34ch}.AuthLayout_visualStats__qS2OA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.18)}.AuthLayout_visualStat__hMPFo{display:flex;flex-direction:column;gap:.2rem}.AuthLayout_visualStatValue__3gOTF{font-family:var(--font-helvetica);font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.AuthLayout_visualStatLabel__fz_Vw{color:rgba(255,255,255,.65);font-size:.78rem;font-weight:600}.PasswordField_wrap__93Qqn{position:relative;display:block}.PasswordField_input__M2D1x{padding-right:2.6rem}.PasswordField_toggle__NNfqS{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:9999px;background:transparent;color:rgba(30,50,90,.55);cursor:pointer;opacity:0;transition:opacity .14s ease,background-color .14s ease,color .14s ease}.PasswordField_toggle__NNfqS.PasswordField_visible__QAquK,.PasswordField_toggle__NNfqS:focus-visible,.PasswordField_wrap__93Qqn:focus-within .PasswordField_toggle__NNfqS,.PasswordField_wrap__93Qqn:hover .PasswordField_toggle__NNfqS{opacity:1}.PasswordField_toggle__NNfqS:hover{background:rgba(30,50,90,.08);color:#1e325a}.PasswordField_toggle__NNfqS:focus-visible{outline:2px solid rgba(30,50,90,.4);outline-offset:2px}.PasswordField_icon__RSq3a{width:1.05rem;height:1.05rem}