.auth_authPage___j8iR{--auth-bg:#07131f;--auth-form:#091725;--auth-panel:#0d1b2d;--auth-gold:#d8ad4b;--auth-cream:#f0e6cd;--auth-muted:#91a0b3;min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;color:var(--auth-cream);background:var(--auth-bg)}.auth_storyPanel__ogiIo{min-height:100dvh;padding:2.2rem clamp(2rem,4vw,4.5rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;position:sticky;top:0;background:radial-gradient(circle at 50% 48%,rgba(181,124,31,.16),transparent 24rem),linear-gradient(145deg,#0d1b2d,#07131f)}.auth_stars__Ip1La,.auth_stars__Ip1La i{position:absolute;inset:0;pointer-events:none}.auth_stars__Ip1La i{opacity:.18;background-image:radial-gradient(circle,rgba(241,220,163,.8) 0 1px,transparent 1.3px);background-size:109px 103px;animation:auth_authTwinkle__ysyHN 5s ease-in-out infinite alternate}.auth_stars__Ip1La i:nth-child(2){background-size:173px 149px;background-position:42px 31px;animation-delay:-2s}.auth_stars__Ip1La i:nth-child(3){background-size:229px 191px;background-position:88px 69px;animation-delay:-4s}.auth_authBrand___Bli7{width:max-content;display:flex;align-items:center;gap:.7rem;color:var(--auth-cream);text-decoration:none;position:relative;z-index:2}.auth_authBrand___Bli7>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto}.auth_authBrand___Bli7>span img{width:100%;height:100%;object-fit:contain}.auth_authBrand___Bli7 b,.auth_authBrand___Bli7 small{display:block}.auth_authBrand___Bli7 b{font-size:.82rem;letter-spacing:.08em}.auth_authBrand___Bli7 small{margin-top:.15rem;color:var(--auth-muted);font-size:.59rem;font-weight:400;letter-spacing:.04em}.auth_catStage__V__iF{width:min(76%,560px);min-height:0;justify-self:center;align-self:stretch;position:relative}.auth_catStage__V__iF img{object-fit:contain;object-position:50% 50%;filter:saturate(.82) contrast(1.04);animation:auth_catFloat__UGv2N 5s ease-in-out infinite}.auth_catStage__V__iF>div{position:absolute;inset:0;background:radial-gradient(circle at 55% 40%,transparent 30%,rgba(7,19,31,.12) 55%,#091725 86%);pointer-events:none}.auth_storyPanel__ogiIo blockquote{max-width:38rem;margin:0 auto 1.5rem;position:relative;z-index:2;text-align:center;font:500 clamp(1.15rem,1.6vw,1.45rem)/1.55 Playfair Display,serif;text-wrap:balance}.auth_storyPanel__ogiIo blockquote footer{margin-top:.7rem;color:var(--auth-gold);font:500 .65rem Geist Variable,sans-serif;letter-spacing:.09em;text-transform:uppercase}.auth_copyright__WVcJE{margin:0;color:#68788c;font-size:.62rem;position:relative;z-index:2}.auth_formPanel__q4Xf9{min-height:100dvh;padding:clamp(2rem,6vh,5rem) 1.5rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 20%,rgba(38,74,108,.14),transparent 28rem),var(--auth-form);overflow-y:auto}.auth_formFrame__j8Nya{width:min(420px,100%)}.auth_mobileBrand__1PKYg{display:none}.auth_formHeader__47Po_{margin-bottom:2rem}.auth_formHeader__47Po_>p{margin:0 0 .85rem;color:var(--auth-gold);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.auth_formHeader__47Po_ h1{margin:0;font:600 clamp(2.3rem,4.2vw,3.7rem)/.98 Playfair Display,serif;letter-spacing:-.045em;text-wrap:balance}.auth_formHeader__47Po_>span{display:block;margin-top:.8rem;color:var(--auth-muted);font-size:.82rem;line-height:1.6}.auth_authForm__EsL7I{display:flex;flex-direction:column;gap:1.05rem}.auth_field__GMQLM{display:flex;flex-direction:column;gap:.42rem}.auth_field__GMQLM>label{color:#c7cbd0;font-size:.72rem;font-weight:550}.auth_field__GMQLM>input,.auth_passwordWrap__cpGMc input{width:100%;height:49px;padding:0 .9rem;color:var(--auth-cream);background:#0d1e30;border:1px solid #263a50;border-radius:5px;outline:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth_field__GMQLM>input::placeholder,.auth_passwordWrap__cpGMc input::placeholder{color:#5e7186}.auth_field__GMQLM>input:focus,.auth_passwordWrap__cpGMc:focus-within input{border-color:rgba(216,173,75,.65);box-shadow:0 0 0 3px rgba(216,173,75,.08);background:#102238}.auth_field__GMQLM>input[aria-invalid=true],.auth_passwordWrap__cpGMc input[aria-invalid=true]{border-color:#a95654}.auth_field__GMQLM input:disabled{opacity:.62;cursor:not-allowed}.auth_hint__bE_XG{color:#66798f;font-size:.61rem}.auth_fieldError__Hbkiq{display:flex;align-items:center;gap:.35rem;color:#e08a83;font-size:.64rem;line-height:1.35}.auth_fieldError__Hbkiq svg{flex:0 0 auto}.auth_turnstile__Y3jwf{display:grid;gap:.4rem;overflow:hidden}.auth_turnstile__Y3jwf>div{width:100%!important}.auth_turnstile__Y3jwf small{color:#71849a;font-size:.6rem;line-height:1.4}.auth_passwordWrap__cpGMc{position:relative}.auth_passwordWrap__cpGMc input{padding-right:3.2rem}.auth_passwordWrap__cpGMc button{width:46px;position:absolute;inset:0 0 0 auto;border:0;background:transparent;color:#71849a;cursor:pointer}.auth_passwordWrap__cpGMc button:hover{color:#e4c66f}.auth_passwordWrap__cpGMc button svg{width:17px}.auth_inlineLink__vn8M8{margin-top:-.25rem;text-align:right}.auth_backLink__miqGl,.auth_inlineLink__vn8M8 a,.auth_successState__xeR_3>a:not(.auth_primaryButton__jsV_p),.auth_switchPage__F8kLi a{color:#ddbd68;text-decoration:none;font-size:.69rem}.auth_oauthButton__NhNkV,.auth_primaryButton__jsV_p{width:100%;min-height:50px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;gap:.55rem;border-radius:5px;cursor:pointer;font-size:.75rem;font-weight:650;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.auth_primaryButton__jsV_p{border:1px solid transparent;color:#11171d;background:linear-gradient(135deg,#e8c86d,#c79331);box-shadow:0 12px 30px rgba(180,125,34,.14)}.auth_oauthButton__NhNkV{border:1px solid #2a3e54;color:var(--auth-cream);background:#0c1d2e}.auth_oauthButton__NhNkV:hover:not(:disabled),.auth_primaryButton__jsV_p:hover:not(:disabled){transform:translateY(-2px)}.auth_oauthButton__NhNkV:active:not(:disabled),.auth_primaryButton__jsV_p:active:not(:disabled){transform:translateY(1px)}.auth_oauthButton__NhNkV:disabled,.auth_primaryButton__jsV_p:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.48}.auth_divider__I5y5X{height:1px;margin:1.5rem 0;position:relative;background:#24374c}.auth_divider__I5y5X span{padding:0 .7rem;position:absolute;left:50%;top:50%;color:#71849a;background:var(--auth-form);font-size:.62rem;transform:translate(-50%,-50%)}.auth_googleMark__9anqa{width:18px;height:18px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1px;transform:rotate(45deg);overflow:hidden;border-radius:50%}.auth_googleMark__9anqa i:first-child{background:#4285f4}.auth_googleMark__9anqa i:nth-child(2){background:#34a853}.auth_googleMark__9anqa i:nth-child(3){background:#fbbc05}.auth_googleMark__9anqa i:nth-child(4){background:#ea4335}.auth_switchPage__F8kLi{margin:1.5rem 0 0;text-align:center;color:var(--auth-muted);font-size:.69rem}.auth_banner__oLao9{padding:.8rem .9rem;display:flex;align-items:flex-start;gap:.6rem;color:#f0b0aa;background:rgba(151,57,52,.13);border-left:2px solid #b45e59;font-size:.68rem;line-height:1.45}.auth_banner__oLao9 svg{width:16px;flex:0 0 auto}.auth_successBanner__R4K5Z{color:#b5d5bc;background:rgba(70,121,81,.15);border-color:#6d9e78}.auth_checkbox__XZyiO{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;cursor:pointer}.auth_checkbox__XZyiO>input{position:absolute;opacity:0;pointer-events:none}.auth_checkbox__XZyiO>span{width:20px;height:20px;display:grid;place-items:center;color:transparent;border:1px solid #31465c;background:#0d1e30;transition:.2s ease}.auth_checkbox__XZyiO>span svg{width:13px}.auth_checkbox__XZyiO>input:checked+span{color:#11171d;border-color:var(--auth-gold);background:var(--auth-gold)}.auth_checkbox__XZyiO>input:focus-visible+span{outline:2px solid #edcf7d;outline-offset:2px}.auth_checkbox__XZyiO p{margin:0;color:var(--auth-muted);font-size:.65rem;line-height:1.55}.auth_checkbox__XZyiO a{color:#d9ba66;text-decoration:none}.auth_strength__EygSA{margin-top:-.65rem}.auth_strength__EygSA>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}.auth_strength__EygSA i{height:2px;background:#2a3b4e;transition:background .2s ease}.auth_strength__EygSA span{display:block;margin-top:.35rem;color:#75869a;font-size:.58rem}.auth_strengthWeak__hOui2 .auth_strengthActive__CNuOs{background:#c66f67}.auth_strengthFair__TdZ_o .auth_strengthActive__CNuOs{background:#c9a652}.auth_strengthGood__NyAbW .auth_strengthActive__CNuOs{background:#73a37e}.auth_strengthGreat__uGCxs .auth_strengthActive__CNuOs{background:#8bc29a}.auth_spinner__8ZW0F{width:16px;animation:auth_spin__4K_tT .8s linear infinite}.auth_successState__xeR_3{text-align:center}.auth_successState__xeR_3>span{width:62px;height:62px;margin:0 auto 1.5rem;display:grid;place-items:center;color:#e4c66f;border:1px solid rgba(216,173,75,.42);background:rgba(216,173,75,.07)}.auth_successState__xeR_3 .auth_formHeader__47Po_{margin-bottom:1rem}.auth_successState__xeR_3>p{margin:0 0 1.5rem;color:var(--auth-muted);font-size:.75rem;line-height:1.6}.auth_successState__xeR_3>.auth_oauthButton__NhNkV{margin-bottom:1rem}.auth_loadingState__wIpnQ{display:flex;align-items:center;justify-content:center;gap:.7rem;color:var(--auth-muted)}.auth_backLink__miqGl{margin-top:1.5rem;display:inline-flex;align-items:center;gap:.4rem}.auth_backLink__miqGl svg{width:15px}@keyframes auth_authTwinkle__ysyHN{to{opacity:.42}}@keyframes auth_catFloat__UGv2N{50%{transform:translateY(-7px)}}@keyframes auth_spin__4K_tT{to{transform:rotate(1turn)}}@media(max-width:1023px){.auth_authPage___j8iR{grid-template-columns:1fr}.auth_storyPanel__ogiIo{display:none}.auth_formPanel__q4Xf9{padding:5rem 1rem 2.5rem;position:relative}.auth_mobileBrand__1PKYg{width:46px;height:46px;display:grid;place-items:center;position:absolute;top:1.25rem;left:1.25rem;text-decoration:none}.auth_mobileBrand__1PKYg img{width:100%;height:100%;object-fit:contain}.auth_formFrame__j8Nya{width:min(460px,100%)}}@media(max-width:480px){.auth_formPanel__q4Xf9{align-items:flex-start}.auth_formHeader__47Po_{margin-bottom:1.6rem}.auth_formHeader__47Po_ h1{font-size:2.35rem}}@media(prefers-reduced-motion:reduce){.auth_catStage__V__iF img,.auth_spinner__8ZW0F,.auth_stars__Ip1La i{animation-duration:.01ms!important;animation-iteration-count:1!important}.auth_authPage___j8iR *{transition-duration:.01ms!important}}