.auth_page__Y5bx6{--panel:#faf8f4;--surface:#fff;--text:#191715;--muted:#77716b;--faint:#9a938b;--line:#ded8d0;--divider:#e8e1d8;--gold:#c6a36b;--gold-hover:#a8834a;--button:#191715;--button-text:#fff;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:clamp(18px,3.3vw,48px);background:linear-gradient(135deg,#f5f1eb,#ebe5dd 55%,#f8f5f0);color:var(--text);font-family:var(--font-inter),Inter,Arial,sans-serif;transition:background .3s ease,color .3s ease}.auth_page__Y5bx6[data-theme=dark],html[data-auth-theme=dark] .auth_page__Y5bx6{--panel:#141311;--surface:#1c1a18;--text:#f4f0ea;--muted:#a39b91;--faint:#817a72;--line:#38332d;--divider:#302b26;--gold:#d6b77d;--gold-hover:#e6c995;--button:#d6b77d;--button-text:#141311;background:linear-gradient(135deg,#090909,#171411 55%,#0d0c0b)}.auth_shell__c979F{display:grid;grid-template-columns:minmax(0,55fr) minmax(390px,45fr);width:min(1440px,100%);height:min(860px,calc(100dvh - 52px));min-height:660px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:24px;background:var(--panel);box-shadow:0 30px 80px rgb(51 37 20/13%);animation:auth_pageIn__2SY4x .4s ease both}.auth_visualPanel__X4sY_{position:relative;overflow:hidden;background:#1a130e}.auth_visualImage__TTADo{object-fit:cover;object-position:center;transform:scale(1.015);transition:opacity .3s ease,transform 8s ease}.auth_shell__c979F:hover .auth_visualImage__TTADo{transform:scale(1.035)}.auth_darkImage__4_Tr9,.auth_page__Y5bx6[data-theme=dark] .auth_lightImage__xiQWq,html[data-auth-theme=dark] .auth_lightImage__xiQWq{opacity:0}.auth_page__Y5bx6[data-theme=dark] .auth_darkImage__4_Tr9,html[data-auth-theme=dark] .auth_darkImage__4_Tr9{opacity:1}.auth_photoShade__Bf6Br{position:absolute;inset:0;background:linear-gradient(90deg,rgb(16 12 8/50%),rgb(16 12 8/14%) 65%,rgb(16 12 8/25%)),linear-gradient(0deg,rgb(13 10 7/64%),transparent 55%,rgb(15 11 8/22%))}.auth_visualTopline__pNMkD{position:absolute;top:36px;right:38px;left:38px;display:flex;justify-content:space-between;gap:24px;color:#fffaf1;font-size:.61rem;font-weight:600;letter-spacing:.2em}.auth_visualCopy__Cl3DH{position:absolute;z-index:1;right:9%;bottom:12%;left:9%;max-width:610px;color:#fffaf1;animation:auth_riseIn__r4DrU .55s ease 80ms both}.auth_visualEyebrow__HfLPh{margin:0 0 17px!important;color:#ead0a0;font-size:.65rem!important;font-weight:600;letter-spacing:.22em}.auth_visualCopy__Cl3DH h2{margin:0;font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(3rem,4.6vw,5.15rem);font-weight:500;line-height:.94;letter-spacing:-.035em;text-wrap:balance}.auth_visualCopy__Cl3DH>p:not(.auth_visualEyebrow__HfLPh){max-width:480px;margin:24px 0 28px;color:rgb(255 250 241/82%);font-size:clamp(.78rem,1vw,.92rem);line-height:1.65}.auth_discoverLink__G5myv{display:inline-flex;align-items:center;gap:10px;color:#f0d4a0;font-size:.65rem;font-weight:600;letter-spacing:.18em;text-decoration:none}.auth_discoverLink__G5myv svg,.auth_submitArrow__SgHSB{transition:transform .2s ease}.auth_discoverLink__G5myv:hover svg,.auth_submit__cKW80:hover:not(:disabled) .auth_submitArrow__SgHSB{transform:translateX(3px)}.auth_visualDomain__AP1NF{position:absolute;right:38px;bottom:34px;color:rgb(255 250 241/68%);font-size:.58rem;letter-spacing:.18em}.auth_formPanel__62HrG{position:relative;display:flex;min-width:0;flex-direction:column;background:linear-gradient(145deg,#faf8f4,#f3eee7);transition:background .3s ease,color .3s ease}.auth_page__Y5bx6[data-theme=dark] .auth_formPanel__62HrG,html[data-auth-theme=dark] .auth_formPanel__62HrG{background:linear-gradient(145deg,#171512,#100f0d)}.auth_topbar__qkrPD{position:absolute;z-index:3;top:28px;right:32px;left:32px;display:flex;align-items:center;justify-content:space-between}.auth_homeLink__VqgRS{display:inline-flex;align-items:center;gap:7px;color:var(--faint);font-size:.69rem;text-decoration:none;transition:color .2s ease}.auth_footer__RnOpB a:hover,.auth_homeLink__VqgRS:hover{color:var(--gold-hover)}.auth_themeToggle__4ppQR{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--gold-hover);cursor:pointer;transition:transform .2s ease,background .3s ease,border-color .3s ease}.auth_themeToggle__4ppQR:hover{transform:rotate(9deg);background:var(--surface)}.auth_formBody__XIAhL{width:min(100%,530px);margin:auto;padding:84px clamp(38px,5vw,76px) 42px}.auth_brand__n3_hs{display:flex;margin-bottom:clamp(34px,5vh,54px)}.auth_mark__SKTdm{width:148px;height:auto;object-fit:contain}.auth_content__P8zZS{width:100%;animation:auth_riseIn__r4DrU .48s ease 80ms both}.auth_iconBadge__DQIrx{display:none}.auth_kicker__vlCe0{margin:0 0 16px;color:var(--gold-hover);font-size:.64rem;font-weight:600;letter-spacing:.19em}.auth_content__P8zZS h1{margin:0;color:var(--text);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(2.65rem,3.5vw,4rem);font-weight:550;line-height:.98;letter-spacing:-.025em}.auth_intro__SgYNT{max-width:390px;margin:16px 0 34px;color:var(--muted);font-size:.79rem;line-height:1.65}.auth_form__FcSZa{display:grid;gap:21px}.auth_field__JIFju{display:grid;gap:9px;color:var(--text);font-size:.72rem;font-weight:500}.auth_fieldHeader__426QY{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth_field__JIFju input{width:100%;height:54px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 74%,transparent);padding:0 15px;color:var(--text);font:400 1rem var(--font-inter),Inter,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .3s ease}.auth_field__JIFju input:hover{border-color:color-mix(in srgb,var(--gold) 72%,var(--line))}.auth_field__JIFju input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 17%,transparent)}.auth_field__JIFju input[aria-invalid=true]{border-color:#b65e54}.auth_field__JIFju input:disabled{cursor:wait;opacity:.62}.auth_field__JIFju small{color:var(--faint);font-size:.67rem;font-weight:400}.auth_passwordWrap__ehcdk{position:relative}.auth_passwordWrap__ehcdk input{padding-right:50px}.auth_passwordToggle__uDS6d{position:absolute;top:0;right:0;display:grid;width:50px;height:54px;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.auth_helpButton__1Qs3A,.auth_passwordToggle__uDS6d:hover{color:var(--gold-hover)}.auth_helpButton__1Qs3A{min-height:26px;border:0;background:transparent;font-size:.68rem;cursor:pointer}.auth_helpButton__1Qs3A:hover{text-decoration:underline;text-underline-offset:3px}.auth_capsWarning__tFyN1{color:var(--gold-hover);font-size:.66rem}.auth_error__WpX77{display:flex;align-items:flex-start;gap:9px;margin-bottom:20px;border:1px solid rgb(182 94 84/38%);border-radius:10px;background:rgb(182 94 84/9%);padding:12px;color:#b65e54;font-size:.72rem;line-height:1.45}.auth_error__WpX77 svg,.auth_supportNotice__9EgVO svg{flex:0 0 auto}.auth_primaryAction__xxm1Q,.auth_submit__cKW80{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--button);color:var(--button-text);font-size:.69rem;font-weight:700;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease,transform .2s ease,filter .2s ease}.auth_submit__cKW80{justify-content:space-between;padding:0 18px 0 22px}.auth_submit__cKW80>span{display:inline-flex;align-items:center;gap:9px}.auth_primaryAction__xxm1Q:hover,.auth_submit__cKW80:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.auth_submit__cKW80:disabled{cursor:wait;opacity:.58}.auth_spinner__9RFYX{animation:auth_spin__6DziB .8s linear infinite}.auth_sessionNote__HW_5g{display:flex;align-items:center;justify-content:center;gap:7px;margin:-1px 0 0;color:var(--faint);text-align:center;font-size:.61rem}.auth_sessionNote__HW_5g svg,.auth_supportNotice__9EgVO svg{color:var(--gold)}.auth_codeInput__mBqnp{text-align:center;font-size:1.25rem!important;font-weight:650!important;letter-spacing:.42em;font-variant-numeric:tabular-nums}.auth_backButton__gEacZ{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;margin:0 auto;border:0;background:transparent;color:var(--muted);font-size:.68rem;cursor:pointer}.auth_backButton__gEacZ:hover{color:var(--text)}.auth_supportNotice__9EgVO{display:flex;align-items:flex-start;gap:10px;margin:0 0 21px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:14px;color:var(--muted);font-size:.7rem;line-height:1.55}.auth_supportNotice__9EgVO p{margin:0}.auth_rememberChoice__8tQ6K{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.75rem;cursor:pointer}.auth_rememberChoice__8tQ6K input{width:16px;height:16px;accent-color:var(--gold)}.auth_primaryAction__xxm1Q{width:100%;letter-spacing:.14em}.auth_footer__RnOpB{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:20px;margin:0 32px;border-top:1px solid var(--divider);color:var(--faint);font-size:.58rem;letter-spacing:.1em}.auth_footer__RnOpB a{color:inherit;text-decoration:none}.auth_backButton__gEacZ:focus-visible,.auth_discoverLink__G5myv:focus-visible,.auth_helpButton__1Qs3A:focus-visible,.auth_homeLink__VqgRS:focus-visible,.auth_passwordToggle__uDS6d:focus-visible,.auth_primaryAction__xxm1Q:focus-visible,.auth_submit__cKW80:focus-visible,.auth_themeToggle__4ppQR:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@keyframes auth_spin__6DziB{to{transform:rotate(1turn)}}@keyframes auth_pageIn__2SY4x{0%{opacity:0}to{opacity:1}}@keyframes auth_riseIn__r4DrU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.auth_shell__c979F{grid-template-columns:minmax(0,45fr) minmax(390px,55fr)}.auth_visualCopy__Cl3DH h2{font-size:clamp(2.6rem,5vw,3.8rem)}.auth_visualTopline__pNMkD span:last-child{display:none}}@media (max-width:767px){.auth_page__Y5bx6{min-height:100dvh;align-items:start;overflow:auto;padding:0;background:var(--panel)}.auth_shell__c979F{display:block;width:100%;height:auto;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.auth_visualPanel__X4sY_{display:none}.auth_formPanel__62HrG{min-height:100dvh}.auth_topbar__qkrPD{top:20px;right:22px;left:22px}.auth_formBody__XIAhL{width:min(100%,510px);padding:84px 24px 36px}.auth_brand__n3_hs{justify-content:center;margin-bottom:50px}.auth_mark__SKTdm{width:142px}.auth_content__P8zZS h1{font-size:clamp(2.7rem,13vw,3.6rem)}.auth_footer__RnOpB{margin:auto 24px 0;padding-bottom:env(safe-area-inset-bottom)}}@media (max-height:720px) and (min-width:768px){.auth_page__Y5bx6{padding:16px}.auth_shell__c979F{height:calc(100dvh - 32px);min-height:620px}.auth_formBody__XIAhL{padding-top:70px;padding-bottom:26px}.auth_brand__n3_hs{margin-bottom:26px}.auth_intro__SgYNT{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.auth_content__P8zZS,.auth_shell__c979F,.auth_visualCopy__Cl3DH{animation:none}.auth_discoverLink__G5myv svg,.auth_field__JIFju input,.auth_primaryAction__xxm1Q,.auth_submitArrow__SgHSB,.auth_submit__cKW80,.auth_themeToggle__4ppQR,.auth_visualImage__TTADo{transition:none}.auth_shell__c979F:hover .auth_visualImage__TTADo{transform:scale(1.015)}.auth_spinner__9RFYX{animation-duration:1.6s}}@media (max-width:420px){.auth_topbar__qkrPD{top:14px;right:16px;left:16px}.auth_formBody__XIAhL{padding:76px 18px 28px}.auth_brand__n3_hs{margin-bottom:36px}.auth_content__P8zZS h1{font-size:clamp(2.35rem,12vw,3rem)}.auth_intro__SgYNT{margin-bottom:24px}.auth_footer__RnOpB{flex-wrap:wrap;gap:8px 16px;margin-inline:18px}}@media (max-width:767px) and (max-height:700px){.auth_brand__n3_hs{margin-bottom:24px}.auth_formBody__XIAhL{padding-top:68px}}