.OfferAuthFrame_page__gx4Ac{--orange:#ff6500;--orange-strong:#ea580c;--orange-soft:#fff4ec;--ink:#101010;--muted:#62666d;--line:rgba(16,16,16,0.14);--soft-line:rgba(16,16,16,0.08);position:relative;isolation:isolate;width:100%;height:100vh;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(246,125,34,.72),transparent 35rem),linear-gradient(125deg,#e3582b,#f67d22 46%,#260071);color:var(--ink);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.OfferAuthFrame_page__gx4Ac,.OfferAuthFrame_page__gx4Ac *,.OfferAuthFrame_page__gx4Ac :after,.OfferAuthFrame_page__gx4Ac :before{box-sizing:border-box}@supports (height:100dvh){.OfferAuthFrame_page__gx4Ac{height:100dvh;min-height:100dvh}}.OfferAuthFrame_page__gx4Ac:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.14),transparent 25rem),linear-gradient(90deg,rgba(38,0,113,.18),transparent 30%,transparent 72%,rgba(255,255,255,.08));pointer-events:none}.OfferAuthFrame_page__gx4Ac:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 70%,transparent 0 22rem,rgba(16,16,16,.24) 100%);pointer-events:none}.OfferAuthFrame_grainientLayer__32gc8{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(246,125,34,.72),transparent 35rem),linear-gradient(125deg,#e3582b,#f67d22 46%,#260071);pointer-events:none}.OfferAuthFrame_grainientVeil__Dg0Kg{position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.12),transparent 24rem),linear-gradient(90deg,rgba(38,0,113,.16),transparent 27%,transparent 73%,rgba(16,16,16,.12)),linear-gradient(180deg,rgba(16,16,16,.04),transparent 34%,rgba(16,16,16,.18));pointer-events:none}.OfferAuthFrame_backgroundWord__QQlRK{display:none}.OfferAuthFrame_brandBar__p0Yhz{position:absolute;inset:0 0 auto;z-index:8;display:flex;align-items:center;justify-content:flex-start;gap:18px;height:74px;padding:0 34px}.OfferAuthFrame_brand__lj3Ug{display:inline-flex;align-items:center;color:#ffffff;text-decoration:none;gap:12px;font-size:1.28rem;font-weight:850;line-height:1}.OfferAuthFrame_brandLogo__gEh2i{display:block;width:42px;height:42px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.OfferAuthFrame_brand__lj3Ug:focus-visible{border-radius:999px;outline:3px solid rgba(255,255,255,.38);outline-offset:4px}.OfferAuthFrame_stage__MPmKy{position:relative;z-index:2;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:78px 20px 28px}.OfferAuthFrame_formZone__5oypc{position:relative;width:min(100%,460px)}@media (min-width:960px){.OfferAuthFrame_formZone__5oypc[data-auth-has-companion=true]{width:min(calc(100% - 40px),920px)}}.OfferAuthFrame_primaryStack__K_ghw{position:relative;width:min(100%,460px);margin:0 auto;padding-top:92px;will-change:transform}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_formZone__5oypc{width:min(100%,440px)}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_primaryStack__K_ghw{width:min(100%,440px);padding-top:96px}.OfferAuthFrame_card__tzxHg{position:relative;z-index:3;overflow:visible;border:1px solid rgba(16,16,16,.11);border-radius:16px;background:#ffffff;box-shadow:0 34px 90px rgba(16,16,16,.18),inset 0 2px 0 rgba(255,255,255,.55);padding:28px}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_card__tzxHg{padding:23px 26px}.OfferAuthFrame_cardHeader__Rck6Z{display:grid;gap:6px;padding:4px 0 18px}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_cardHeader__Rck6Z{padding:2px 0 14px}.OfferAuthFrame_cardHeader__Rck6Z h1{margin:0;color:var(--ink);font-size:1.92rem;font-weight:840;line-height:1.12}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_cardHeader__Rck6Z h1{font-size:1.82rem}.OfferAuthFrame_cardHeader__Rck6Z p{margin:0;color:var(--muted);font-size:.94rem;font-weight:560;line-height:1.58}.OfferAuthFrame_form___AbCG{display:grid;gap:14px}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_form___AbCG{gap:10px}.OfferAuthFrame_field__UMu5a{display:grid;gap:7px}.OfferAuthFrame_fieldLabel__pMxiv,.OfferAuthFrame_fieldMeta__hOxJx{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink);font-size:.86rem;font-weight:780;line-height:1.3}.OfferAuthFrame_fieldMeta__hOxJx{color:var(--muted);font-size:.8rem;font-weight:650}.OfferAuthFrame_input___l5FN{width:100%;height:48px;border:1px solid rgba(16,16,16,.13);border-radius:12px;background:#ffffff;color:var(--ink);font:inherit;font-size:.94rem;font-weight:560;outline:none;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_input___l5FN{height:42px}.OfferAuthFrame_input___l5FN::-moz-placeholder{color:rgba(16,16,16,.36)}.OfferAuthFrame_input___l5FN::placeholder{color:rgba(16,16,16,.36)}.OfferAuthFrame_input___l5FN:focus{border-color:rgba(255,101,0,.72);box-shadow:0 0 0 4px rgba(255,101,0,.13)}.OfferAuthFrame_input___l5FN:disabled{cursor:not-allowed;background:#f7f7f5;color:rgba(16,16,16,.42)}.OfferAuthFrame_passwordField__v1nFJ{position:relative}.OfferAuthFrame_passwordInput__STTlI{padding-right:50px}.OfferAuthFrame_passwordRevealButton__aHVxr{position:absolute;top:50%;right:7px;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:rgba(16,16,16,.48);cursor:pointer;outline:none;padding:0;transform:translateY(-50%);transition:background-color .16s ease,color .16s ease}.OfferAuthFrame_passwordRevealButton__aHVxr:hover,.OfferAuthFrame_passwordRevealButton__aHVxr[aria-pressed=true]{background:rgba(255,101,0,.09);color:#ff6500}.OfferAuthFrame_passwordRevealButton__aHVxr:disabled,.OfferAuthFrame_passwordRevealButton__aHVxr:disabled:hover{cursor:not-allowed;background:transparent;color:rgba(16,16,16,.28)}.OfferAuthFrame_passwordRevealButton__aHVxr:focus-visible{box-shadow:0 0 0 3px rgba(255,101,0,.18)}.OfferAuthFrame_formMetaLine__zBYx4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;color:var(--muted);font-size:.83rem;font-weight:650}.OfferAuthFrame_formMetaLineEnd__VVfC_{justify-content:flex-end}.OfferAuthFrame_inlineLink__ZwMz0{color:var(--orange-strong);font-weight:790;text-decoration:none;text-underline-offset:4px}.OfferAuthFrame_inlineLink__ZwMz0:focus-visible,.OfferAuthFrame_inlineLink__ZwMz0:hover{text-decoration:underline}.OfferAuthFrame_primaryButton__43VQg,.OfferAuthFrame_secondaryButton__muJK3,.OfferAuthFrame_subtleButton__O2McZ{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px;border-radius:999px;font:inherit;font-size:.94rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.OfferAuthFrame_primaryButton__43VQg{width:100%;height:50px;border:1px solid var(--orange);background:var(--orange);color:#ffffff;box-shadow:0 18px 34px rgba(255,101,0,.25)}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_primaryButton__43VQg{height:45px}.OfferAuthFrame_primaryButton__43VQg:hover:not(:disabled){border-color:var(--orange-strong);background:var(--orange-strong);transform:translateY(-1px)}.OfferAuthFrame_secondaryButton__muJK3{height:42px;border:1px solid var(--line);background:#ffffff;color:var(--ink);padding:0 15px}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_secondaryButton__muJK3{height:38px;padding:0 13px}.OfferAuthFrame_secondaryButton__muJK3:hover:not(:disabled){border-color:rgba(255,101,0,.38);background:var(--orange-soft);color:var(--orange-strong)}.OfferAuthFrame_subtleButton__O2McZ{height:38px;border:1px solid rgba(16,16,16,.12);background:#ffffff;color:var(--muted);padding:0 14px}.OfferAuthFrame_subtleButton__O2McZ:hover:not(:disabled){background:var(--orange-soft);color:var(--orange-strong)}.OfferAuthFrame_primaryButton__43VQg:disabled,.OfferAuthFrame_secondaryButton__muJK3:disabled,.OfferAuthFrame_subtleButton__O2McZ:disabled{cursor:not-allowed;opacity:.58;transform:none}.OfferAuthFrame_primaryButton__43VQg:focus-visible,.OfferAuthFrame_secondaryButton__muJK3:focus-visible,.OfferAuthFrame_subtleButton__O2McZ:focus-visible{outline:3px solid rgba(255,101,0,.22);outline-offset:3px}.OfferAuthFrame_buttonIcon__zeaE4{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.OfferAuthFrame_alertDev__Hrn6H,.OfferAuthFrame_alertError__b4i8A,.OfferAuthFrame_alertNotice___i6g6{border-radius:12px;padding:10px 12px;font-size:.84rem;font-weight:660;line-height:1.45}.OfferAuthFrame_alertError__b4i8A{border:1px solid rgba(220,38,38,.22);background:rgba(254,226,226,.72);color:#b91c1c}.OfferAuthFrame_alertNotice___i6g6{border:1px solid rgba(0,184,95,.22);background:rgba(0,184,95,.09);color:#047448}.OfferAuthFrame_alertDev__Hrn6H{border:1px solid rgba(13,25,216,.22);background:rgba(13,25,216,.08);color:#0d19d8}.OfferAuthFrame_switchLine__S0BJa{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;color:var(--muted);font-size:.88rem;font-weight:650;line-height:1.45;text-align:center}.OfferAuthFrame_divider__DWMpY{height:1px;background:var(--soft-line);margin:17px 0}.OfferAuthFrame_betaBlock__ssv6F{display:grid;gap:12px}.OfferAuthFrame_betaToggle__uGO6V{justify-self:center}.OfferAuthFrame_externalLoginRow__6FTrQ{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px}.OfferAuthFrame_externalLoginButton__aetmW{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(16,16,16,.13);border-radius:50%;background:#ffffff;box-shadow:0 5px 15px rgba(16,16,16,.07);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease,transform .16s ease}.OfferAuthFrame_externalLoginButton__aetmW img{display:block;width:23px;height:23px;-o-object-fit:contain;object-fit:contain}.OfferAuthFrame_externalLoginButton__aetmW[data-provider=wechat]{border-color:#07c160;background:#07c160}.OfferAuthFrame_externalLoginButton__aetmW[data-provider=qq]{border-color:#12b7f5;background:#12b7f5}.OfferAuthFrame_externalLoginButton__aetmW[data-provider=dingtalk]{border-color:#1677ff;background:#1677ff}.OfferAuthFrame_externalLoginButton__aetmW[data-provider=facebook]{border-color:#1877f2;background:#1877f2}.OfferAuthFrame_externalLoginButton__aetmW[data-provider=google] img{width:27px;height:27px}.OfferAuthFrame_externalLoginButton__aetmW[data-provider=steam] img{width:42px;height:42px;max-width:none;flex:0 0 42px}.OfferAuthFrame_externalLoginButton__aetmW:hover{border-color:rgba(255,101,0,.52);box-shadow:0 8px 20px rgba(16,16,16,.12);filter:saturate(1.04);transform:translateY(-1px)}.OfferAuthFrame_externalLoginButton__aetmW:focus-visible{outline:3px solid rgba(255,101,0,.24);outline-offset:3px}.OfferAuthFrame_betaPanel__RgYVY{display:grid;gap:12px;border:1px solid rgba(16,16,16,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,244,236,.68),rgba(255,255,255,.96)),#ffffff;padding:14px}.OfferAuthFrame_companionPanel__5riFU{position:absolute;top:92px;right:0;z-index:6;width:360px;min-width:340px;opacity:0;pointer-events:none;transform:translate3d(58px,2px,0) scale(.985);visibility:hidden;will-change:transform,opacity}.OfferAuthFrame_companionCard__qcAgY{position:relative;overflow:hidden;border:1px solid rgba(16,16,16,.11);border-radius:16px;background:linear-gradient(180deg,rgba(255,244,236,.76),rgba(255,255,255,.98) 42%),#ffffff;box-shadow:0 34px 90px rgba(16,16,16,.18),inset 0 2px 0 rgba(255,255,255,.55);padding:28px}.OfferAuthFrame_companionHeader__kVkvq{display:grid;gap:7px;padding:2px 42px 20px 0}.OfferAuthFrame_companionKicker__xX_hi{color:var(--orange-strong);font-size:.72rem;font-weight:880;letter-spacing:0;line-height:1}.OfferAuthFrame_companionHeader__kVkvq h2{margin:0;color:var(--ink);font-size:1.54rem;font-weight:840;line-height:1.12}.OfferAuthFrame_companionClose__vvwO8{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(16,16,16,.13);border-radius:999px;background:#ffffff;color:var(--ink);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.OfferAuthFrame_companionClose__vvwO8:hover{border-color:rgba(255,101,0,.38);background:var(--orange-soft);color:var(--orange-strong);transform:translateY(-1px)}.OfferAuthFrame_companionClose__vvwO8:focus-visible{outline:3px solid rgba(255,101,0,.22);outline-offset:3px}.OfferAuthFrame_betaCompanionForm__xY_28{display:grid;gap:13px}.OfferAuthFrame_smsRow__UvWBk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.OfferAuthFrame_rangePanel__6AoIW{display:grid;gap:9px;border:1px solid rgba(16,16,16,.1);border-radius:14px;background:#fbfbfa;padding:11px}.OfferAuthFrame_rangeTop__ORSkS{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.8rem;font-weight:700}.OfferAuthFrame_rangeStatusDone__z4O_I{color:#047448}.OfferAuthFrame_range__u_LbE{width:100%;accent-color:var(--orange)}.OfferAuthFrame_range__u_LbE::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--orange),#ffb177)}.OfferAuthFrame_range__u_LbE::-webkit-slider-thumb{width:22px;height:22px;margin-top:-7px;border:2px solid #ffffff;border-radius:999px;background:var(--ink);box-shadow:0 4px 14px rgba(16,16,16,.22)}.OfferAuthFrame_agreementText__0ct9n{margin:0;color:var(--muted);font-size:.74rem;font-weight:580;line-height:1.45;text-align:center}.OfferAuthFrame_cardFooter__ueqMP{padding-top:16px}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_cardFooter__ueqMP{padding-top:10px}.OfferAuthFrame_mascot__xZTbe{--auth-eye-x:0px;--auth-eye-y:0px;--auth-visor-x:0px;--auth-visor-y:0px;--auth-visor-rotate:0deg;--auth-tassel-drag:0deg;position:absolute;top:38px;left:calc(50% - 112px);z-index:2;width:224px;height:156px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;pointer-events:auto;touch-action:manipulation}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_mascot__xZTbe{top:40px}.OfferAuthFrame_mascotCore__yqF07{position:absolute;top:22px;left:50%;z-index:1;display:inline-flex;transform:translateX(-50%) scale(2.45);transform-origin:50% 80%;filter:drop-shadow(4px 7px 0 rgba(16,16,16,.12))}.OfferAuthFrame_mascot__xZTbe:focus-visible .OfferAuthFrame_mascotCore__yqF07{outline:3px solid rgba(255,255,255,.72);outline-offset:12px;border-radius:999px}.OfferAuthFrame_mascot__xZTbe .advisor-robot{animation:none}.OfferAuthFrame_mascot__xZTbe .advisor-head{animation:none;z-index:2}.OfferAuthFrame_mascot__xZTbe .advisor-antenna{z-index:3}.OfferAuthFrame_mascot__xZTbe .advisor-visor{transform:translateX(-50%) translate(var(--auth-visor-x),var(--auth-visor-y)) rotate(var(--auth-visor-rotate));transform-origin:50% 50%;transition:transform .22s cubic-bezier(.2,.86,.28,1)}.OfferAuthFrame_mascot__xZTbe .advisor-eye{transform:var(--advisor-eye-transform) translate(var(--auth-eye-x),var(--auth-eye-y)) scaleY(1);transform-origin:50% 50%;transition:transform .17s cubic-bezier(.2,.86,.28,1)}.OfferAuthFrame_mascot__xZTbe .advisor-body{opacity:1;z-index:0}.OfferAuthFrame_mascot__xZTbe .advisor-academic-cap:after{animation:OfferAuthFrame_authMascotTasselSway__CKD9P 4.8s ease-in-out infinite;transform:rotate(var(--auth-tassel-drag,0deg));transform-origin:50% 0;will-change:transform}.OfferAuthFrame_mascot__xZTbe[data-auth-blinking=true] .advisor-eye{transform:var(--advisor-eye-transform) translate(var(--auth-eye-x),var(--auth-eye-y)) scaleY(.16);transition-duration:80ms}.OfferAuthFrame_mascot__xZTbe[data-auth-input-active=true] .advisor-eye,.OfferAuthFrame_mascot__xZTbe[data-auth-privacy-closed=true] .advisor-eye{transform:var(--advisor-eye-transform) translate(0) scaleY(.14);transition-duration:90ms}.OfferAuthFrame_mascot__xZTbe[data-auth-input-active=true] .advisor-visor,.OfferAuthFrame_mascot__xZTbe[data-auth-privacy-closed=true] .advisor-visor{transform:translateX(-50%) translate(0) rotate(0deg);transition-duration:.12s}.OfferAuthFrame_mascot__xZTbe[data-auth-input-active=true] .advisor-academic-cap:after,.OfferAuthFrame_mascot__xZTbe[data-auth-privacy-closed=true] .advisor-academic-cap:after{animation-play-state:paused}.OfferAuthFrame_mascot__xZTbe[data-auth-follow-locked=true] .advisor-eye{transition:transform .15s cubic-bezier(.16,1,.3,1)}.OfferAuthFrame_mascot__xZTbe[data-auth-follow-locked=true] .advisor-visor{transition:transform .19s cubic-bezier(.16,1,.3,1)}.OfferAuthFrame_mascotHand__zEjYp{position:absolute;top:75px;z-index:4;width:36px;height:32px;border:4px solid var(--ink);border-radius:999px;background:#ffffff;box-shadow:0 8px 0 rgba(16,16,16,.08);pointer-events:none}.OfferAuthFrame_mascotHandLeft__Ek4aP{left:calc(50% - 70px);transform:rotate(-6deg)}.OfferAuthFrame_mascotHandRight__bquL7{right:calc(50% - 70px);transform:rotate(6deg)}@media (max-width:959px){.OfferAuthFrame_formZone__5oypc[data-auth-companion-open=true]{width:min(100%,460px)}.OfferAuthFrame_companionPanel__5riFU{right:0;left:0;width:100%;min-width:0}.OfferAuthFrame_companionCard__qcAgY{padding:26px}}@media (max-width:520px){.OfferAuthFrame_brandBar__p0Yhz{height:62px;padding:0 16px}.OfferAuthFrame_brand__lj3Ug{gap:9px;font-size:1.08rem}.OfferAuthFrame_brandLogo__gEh2i{width:34px;height:34px}.OfferAuthFrame_stage__MPmKy{padding:64px 12px 12px}.OfferAuthFrame_formZone__5oypc,.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_formZone__5oypc{width:min(100%,390px)}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_primaryStack__K_ghw,.OfferAuthFrame_primaryStack__K_ghw{width:min(100%,390px);padding-top:82px}.OfferAuthFrame_card__tzxHg,.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_card__tzxHg{border-radius:16px;padding:20px 16px}.OfferAuthFrame_cardHeader__Rck6Z,.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_cardHeader__Rck6Z{padding:4px 0 16px}.OfferAuthFrame_cardHeader__Rck6Z h1,.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_cardHeader__Rck6Z h1{font-size:1.66rem}.OfferAuthFrame_cardHeader__Rck6Z p{font-size:.88rem;line-height:1.5}.OfferAuthFrame_smsRow__UvWBk{grid-template-columns:1fr}.OfferAuthFrame_secondaryButton__muJK3{width:100%}.OfferAuthFrame_companionPanel__5riFU{top:82px}.OfferAuthFrame_companionCard__qcAgY{padding:22px 16px 20px}.OfferAuthFrame_companionHeader__kVkvq{padding-bottom:18px}.OfferAuthFrame_companionHeader__kVkvq h2{font-size:1.42rem}.OfferAuthFrame_mascot__xZTbe{left:calc(50% - 112px)}.OfferAuthFrame_mascotHand__zEjYp{top:67px}.OfferAuthFrame_mascotHandLeft__Ek4aP{left:calc(50% - 62px)}.OfferAuthFrame_mascotHandRight__bquL7{right:calc(50% - 62px)}}@media (max-height:840px){.OfferAuthFrame_formZone__5oypc{transform:scale(.94);transform-origin:center center}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_formZone__5oypc{transform:scale(.9)}}@media (max-height:740px){.OfferAuthFrame_formZone__5oypc{transform:scale(.86)}.OfferAuthFrame_page__gx4Ac:is([data-mode=register],[data-mode=change]) .OfferAuthFrame_formZone__5oypc{transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.OfferAuthFrame_companionClose__vvwO8,.OfferAuthFrame_externalLoginButton__aetmW,.OfferAuthFrame_input___l5FN,.OfferAuthFrame_passwordRevealButton__aHVxr,.OfferAuthFrame_primaryButton__43VQg,.OfferAuthFrame_secondaryButton__muJK3,.OfferAuthFrame_subtleButton__O2McZ{transition:none}.OfferAuthFrame_mascot__xZTbe .advisor-academic-cap:after,.OfferAuthFrame_mascot__xZTbe .advisor-eye,.OfferAuthFrame_mascot__xZTbe .advisor-visor{animation:none;transition:none}.OfferAuthFrame_companionClose__vvwO8:hover,.OfferAuthFrame_externalLoginButton__aetmW:hover,.OfferAuthFrame_primaryButton__43VQg:hover:not(:disabled){transform:none}}@keyframes OfferAuthFrame_authMascotTasselSway__CKD9P{0%,to{transform:rotate(calc(-2deg + var(--auth-tassel-drag, 0deg)))}50%{transform:rotate(calc(4deg + var(--auth-tassel-drag, 0deg)))}}.AuthNewPasswordFields_passwordChecklist__eHgV4{display:grid;gap:6px;list-style:none;margin:-4px 0 0;padding:0}.AuthNewPasswordFields_passwordChecklist__eHgV4 li{display:flex;align-items:center;gap:7px;color:rgba(16,16,16,.48);font-size:.76rem;font-weight:650;line-height:1.35}.AuthNewPasswordFields_passwordChecklist__eHgV4 svg{flex:0 0 auto;color:rgba(16,16,16,.28)}.AuthNewPasswordFields_passwordChecklist__eHgV4 .AuthNewPasswordFields_checkDone__WHkd8,.AuthNewPasswordFields_passwordChecklist__eHgV4 .AuthNewPasswordFields_checkDone__WHkd8 svg{color:#047448}.AuthNewPasswordFields_inlineError__UEw9s{margin:0;color:#b91c1c;font-size:.78rem;font-weight:620;line-height:1.58}.RegisterClient_stepFrame__s2Hv2{position:relative;display:grid;gap:0}.RegisterClient_heightMotion__9Dwxq{overflow:visible;will-change:height}.RegisterClient_heightMotionInner__H_D16{display:grid;gap:12px}.RegisterClient_motionLayer___E2UT{min-height:218px;will-change:transform,opacity,filter}.RegisterClient_step__WuNGt{display:grid;gap:13px}.RegisterClient_honeypot__Du_x_{position:absolute;left:-100vw;width:1px;height:1px;opacity:0;pointer-events:none}.RegisterClient_benefitLine__HERyN,.RegisterClient_fieldStatusOk__hQQ_C,.RegisterClient_fieldStatus__OZ6_E,.RegisterClient_helperLine___a2dh,.RegisterClient_inlineError__Icvc6{margin:0;font-size:.78rem;font-weight:620;line-height:1.58}.RegisterClient_benefitCallout__PT3my{position:relative;overflow:hidden;border:1px solid rgba(255,101,0,.2);border-radius:14px;background:linear-gradient(180deg,rgba(255,244,236,.92),rgba(255,255,255,.96)),#ffffff;box-shadow:0 10px 28px rgba(255,101,0,.07);padding:12px 14px 12px 16px}.RegisterClient_benefitCallout__PT3my:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:4px;border-radius:999px;background:#ff6500}.RegisterClient_benefitLine__HERyN{color:rgba(16,16,16,.74);font-size:.84rem;font-weight:760;line-height:1.62}.RegisterClient_schoolEmailEmphasis__YDY1g{color:var(--offer-orange,#ff6500);font-weight:880}.RegisterClient_benefitLine__HERyN strong{display:inline-flex;align-items:center;border-radius:999px;background:rgba(255,101,0,.11);color:#ff6500;font-weight:880;line-height:1.35;padding:0 5px;white-space:nowrap}.RegisterClient_helperLine___a2dh{color:rgba(16,16,16,.54)}.RegisterClient_fieldStatus__OZ6_E{color:#b91c1c}.RegisterClient_fieldStatusOk__hQQ_C{color:#047448}.RegisterClient_fieldStatusLoading__TfdMB{display:flex;min-height:calc(.78rem * 1.58);align-items:center;margin:0}.RegisterClient_fieldStatusSpinner__Q4Ac5{display:inline-block;width:17px;height:17px;border:2px solid rgba(16,16,16,.2);border-top-color:rgba(16,16,16,.68);border-radius:999px;animation:RegisterClient_fieldStatusSpin__je3a0 .76s linear infinite}.RegisterClient_inlineError__Icvc6{color:#b91c1c}.RegisterClient_statusMessage__bx47A{animation:RegisterClient_statusMessageIn__tFFuN .18s ease-out both;will-change:transform,opacity}.RegisterClient_agreement__plUwG{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:center;color:rgba(16,16,16,.66);font-size:.78rem;font-weight:650;line-height:1.5;cursor:pointer}.RegisterClient_agreement__plUwG input{position:absolute;opacity:0;pointer-events:none}.RegisterClient_checkbox__CpSAC{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid rgba(16,16,16,.2);border-radius:6px;background:#ffffff;color:#ffffff;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.RegisterClient_agreement__plUwG input:checked+.RegisterClient_checkbox__CpSAC{border-color:#ff6500;background:#ff6500}.RegisterClient_agreement__plUwG input:focus-visible+.RegisterClient_checkbox__CpSAC{box-shadow:0 0 0 3px rgba(255,101,0,.18)}.RegisterClient_methodLink__VLqLA{justify-self:center;border:0;background:transparent;color:#ea580c;font:inherit;font-size:.8rem;font-weight:780;line-height:1.4;cursor:pointer;padding:0;text-decoration:none;text-underline-offset:4px}.RegisterClient_methodLink__VLqLA:focus-visible,.RegisterClient_methodLink__VLqLA:hover{text-decoration:underline}.RegisterClient_actions__27NDt{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center}.RegisterClient_captchaPanel__5xLQ3{display:grid;gap:10px;border:1px solid rgba(16,16,16,.1);border-radius:14px;background:#fbfbfa;padding:11px}.RegisterClient_captchaTop__NFKP1{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:12px;color:rgba(16,16,16,.76);font-size:.92rem;font-weight:840;line-height:1.35}.RegisterClient_captchaImageWrap__VOeR0{--captcha-columns:3;--captcha-rows:2;position:relative;overflow:hidden;width:100%;aspect-ratio:330/138;border:1px solid rgba(16,16,16,.12);border-radius:12px;background:#ffffff}.RegisterClient_captchaSquareTileGrid__mIvvC{aspect-ratio:var(--captcha-columns) /var(--captcha-rows)}.RegisterClient_captchaImage__UBQ6E{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RegisterClient_captchaGrid__Y4D0s{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--captcha-columns),minmax(0,1fr));grid-template-rows:repeat(var(--captcha-rows),minmax(0,1fr))}.RegisterClient_captchaCellSelected__kbYCT,.RegisterClient_captchaCell__Lxf_Y{min-width:0;min-height:0;border:1px solid rgba(16,16,16,.08);background:transparent;cursor:pointer;padding:0;transition:background-color .14s ease,box-shadow .14s ease,border-color .14s ease}.RegisterClient_captchaCell__Lxf_Y:focus-visible,.RegisterClient_captchaCell__Lxf_Y:hover{border-color:rgba(255,101,0,.48);background:rgba(255,101,0,.08);outline:none}.RegisterClient_captchaCellSelected__kbYCT{border-color:rgba(255,101,0,.72);background:rgba(255,101,0,.22);box-shadow:inset 0 0 0 2px rgba(255,101,0,.55)}.RegisterClient_captchaTileGrid__FNdBI{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--captcha-columns),minmax(0,1fr));grid-template-rows:repeat(var(--captcha-rows),minmax(0,1fr));gap:1px;background:rgba(16,16,16,.08)}.RegisterClient_captchaTileSelected__4nWAl,.RegisterClient_captchaTile__D5dnN{position:relative;min-width:0;min-height:0;overflow:hidden;border:0;background:#ffffff;cursor:pointer;padding:0}.RegisterClient_captchaTileSelected__4nWAl:after,.RegisterClient_captchaTile__D5dnN:after{position:absolute;inset:0;content:"";transition:background-color .14s ease,box-shadow .14s ease}.RegisterClient_captchaTile__D5dnN:focus-visible:after,.RegisterClient_captchaTile__D5dnN:hover:after{background:rgba(255,101,0,.12);box-shadow:inset 0 0 0 2px rgba(255,101,0,.46)}.RegisterClient_captchaTileSelected__4nWAl:focus-visible,.RegisterClient_captchaTile__D5dnN:focus-visible{outline:none}.RegisterClient_captchaTileSelected__4nWAl:after{background:rgba(255,101,0,.24);box-shadow:inset 0 0 0 3px rgba(255,101,0,.72)}.RegisterClient_captchaTileImage__f6rEU{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RegisterClient_audioCaptcha__qglxN{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center;min-height:92px;border:1px solid rgba(16,16,16,.08);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,244,236,.72)),#ffffff;padding:13px}.RegisterClient_audioCaptchaButton__EoTAM{display:inline-flex;width:78px;height:78px;align-items:center;justify-content:center;justify-self:center;border:1px solid rgba(255,101,0,.28);border-radius:999px;background:#ff6500;color:#ffffff;cursor:pointer;padding:0;box-shadow:0 14px 28px rgba(255,101,0,.18);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.RegisterClient_audioCaptchaButton__EoTAM:focus-visible,.RegisterClient_audioCaptchaButton__EoTAM:hover{background:#f15f00;box-shadow:0 16px 34px rgba(255,101,0,.24);outline:none;transform:translateY(-1px)}.RegisterClient_audioCaptchaButton__EoTAM:disabled{cursor:not-allowed;opacity:.58;transform:none}.RegisterClient_captchaActions__pkKHI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.RegisterClient_captchaActions__pkKHI button:last-child{grid-column:1/-1}.RegisterClient_backIconButton__WP6Bd{position:absolute;top:-58px;right:0;z-index:4;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(16,16,16,.13);border-radius:999px;background:#ffffff;color:rgba(16,16,16,.78);cursor:pointer;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.RegisterClient_backIconButton__WP6Bd:hover{border-color:rgba(255,101,0,.38);background:#fff4ec;color:#ea580c;transform:translateY(-1px)}.RegisterClient_backIconButton__WP6Bd:focus-visible{outline:3px solid rgba(255,101,0,.22);outline-offset:3px}.RegisterClient_passwordChecklist__Al_l_{display:grid;gap:6px;list-style:none;margin:-4px 0 0;padding:0}.RegisterClient_passwordChecklist__Al_l_ li{display:flex;align-items:center;gap:7px;color:rgba(16,16,16,.48);font-size:.76rem;font-weight:650;line-height:1.35}.RegisterClient_passwordChecklist__Al_l_ svg{flex:0 0 auto;color:rgba(16,16,16,.28)}.RegisterClient_checkPending__gUalR{color:rgba(16,16,16,.52)}.RegisterClient_checkPendingDot__w0ndR{display:inline-flex;width:14px;height:14px;flex:0 0 14px;border:2px solid rgba(255,101,0,.22);border-top-color:#ff6500;border-radius:999px;animation:RegisterClient_passwordCheckSpin__UGWWa .72s linear infinite}.RegisterClient_passwordChecklist__Al_l_ .RegisterClient_checkDone__18AA3,.RegisterClient_passwordChecklist__Al_l_ .RegisterClient_checkDone__18AA3 svg{color:#047448}@media (max-width:520px){.RegisterClient_motionLayer___E2UT{min-height:236px}.RegisterClient_backIconButton__WP6Bd{top:-60px;width:36px;height:36px}.RegisterClient_benefitCallout__PT3my{padding:11px 12px 11px 15px}.RegisterClient_benefitLine__HERyN{font-size:.8rem;line-height:1.58}.RegisterClient_captchaActions__pkKHI{grid-template-columns:1fr}.RegisterClient_audioCaptcha__qglxN{grid-template-columns:1fr;gap:11px;justify-items:stretch;min-height:0}.RegisterClient_audioCaptchaButton__EoTAM{width:76px;height:76px}.RegisterClient_captchaActions__pkKHI button:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.RegisterClient_audioCaptchaButton__EoTAM,.RegisterClient_backIconButton__WP6Bd,.RegisterClient_captchaCellSelected__kbYCT,.RegisterClient_captchaCell__Lxf_Y,.RegisterClient_checkbox__CpSAC{transition:none}.RegisterClient_audioCaptchaButton__EoTAM:hover,.RegisterClient_backIconButton__WP6Bd:hover{transform:none}.RegisterClient_checkPendingDot__w0ndR,.RegisterClient_fieldStatusSpinner__Q4Ac5,.RegisterClient_statusMessage__bx47A{animation:none}}@keyframes RegisterClient_statusMessageIn__tFFuN{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes RegisterClient_fieldStatusSpin__je3a0{to{transform:rotate(1turn)}}@keyframes RegisterClient_passwordCheckSpin__UGWWa{to{transform:rotate(1turn)}}.ForgotPasswordClient_progress__Vx1yA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.ForgotPasswordClient_progressItem__WAKT8{display:grid;min-width:0;gap:6px}.ForgotPasswordClient_progressTrack__s6aEP{height:5px;overflow:hidden;border-radius:999px;background:rgba(16,16,16,.08)}.ForgotPasswordClient_progressFill__Nc7P7{display:block;width:100%;height:100%;border-radius:inherit;background:rgba(16,16,16,.18);transform:scaleX(0);transform-origin:left;transition:transform .22s ease,background-color .18s ease}.ForgotPasswordClient_progressItemActive__1J0Mv .ForgotPasswordClient_progressFill__Nc7P7,.ForgotPasswordClient_progressItemDone__WJRqo .ForgotPasswordClient_progressFill__Nc7P7{background:#ff6500;transform:scaleX(1)}.ForgotPasswordClient_progressLabel__qhNG3{color:rgba(16,16,16,.42);font-size:.72rem;font-weight:760;line-height:1}.ForgotPasswordClient_progressItemActive__1J0Mv .ForgotPasswordClient_progressLabel__qhNG3,.ForgotPasswordClient_progressItemDone__WJRqo .ForgotPasswordClient_progressLabel__qhNG3{color:#ea580c}.ForgotPasswordClient_statusCard__VOcCs,.ForgotPasswordClient_successPanel__RFlGk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(255,101,0,.2);border-radius:14px;background:linear-gradient(180deg,rgba(255,244,236,.9),rgba(255,255,255,.96)),#ffffff;padding:12px}.ForgotPasswordClient_statusIcon__XL5I_,.ForgotPasswordClient_successIcon__IIT5u{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(255,101,0,.26);border-radius:999px;background:#ff6500;color:#ffffff;box-shadow:0 12px 24px rgba(255,101,0,.16)}.ForgotPasswordClient_statusCopy__AQUAT,.ForgotPasswordClient_successCopy__BK4Dp{display:grid;min-width:0;gap:5px}.ForgotPasswordClient_statusCopy__AQUAT strong,.ForgotPasswordClient_successCopy__BK4Dp strong{color:#101010;font-size:.92rem;font-weight:840;line-height:1.28}.ForgotPasswordClient_statusCopy__AQUAT span,.ForgotPasswordClient_successCopy__BK4Dp span{color:rgba(16,16,16,.56);font-size:.78rem;font-weight:620;line-height:1.5}.ForgotPasswordClient_successPanel__RFlGk{border-color:rgba(0,184,95,.24);background:linear-gradient(180deg,rgba(0,184,95,.1),rgba(255,255,255,.96)),#ffffff}.ForgotPasswordClient_successIcon__IIT5u{border-color:rgba(0,184,95,.24);background:#00b85f;box-shadow:0 12px 24px rgba(0,184,95,.16)}.ForgotPasswordClient_linkRow__yfDUs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px}.ForgotPasswordClient_supportList__Scfbj{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ForgotPasswordClient_supportList__Scfbj li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;color:rgba(16,16,16,.62);font-size:.84rem;font-weight:620;line-height:1.55}.ForgotPasswordClient_supportList__Scfbj svg{margin-top:2px;color:#047448}@media (max-width:520px){.ForgotPasswordClient_progress__Vx1yA{margin-bottom:12px}.ForgotPasswordClient_progressLabel__qhNG3{font-size:.68rem}.ForgotPasswordClient_linkRow__yfDUs{display:grid;justify-content:stretch}}@media (prefers-reduced-motion:reduce){.ForgotPasswordClient_progressFill__Nc7P7{transition:none}}