.auth_shell__z3919{min-height:100dvh;padding:48px 24px;background:var(--obsidian-0);overflow:hidden}.auth_formPane__W_oMN,.auth_shell__z3919{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth_formPane__W_oMN{z-index:1;width:100%}.auth_formPane__W_oMN:before{content:"";position:absolute;top:8%;left:50%;width:720px;height:720px;transform:translateX(-50%);background:radial-gradient(circle,rgba(146,132,102,.12) 0,rgba(146,132,102,.04) 38%,transparent 68%);pointer-events:none}.auth_brand__txLvn{position:relative;z-index:1;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:5px;margin-bottom:28px;text-decoration:none}.auth_card__hqZSR{position:relative;z-index:1;width:100%;max-width:420px;border:1px solid transparent;border-radius:22px;padding:40px 36px 34px;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);background:linear-gradient(rgba(14,14,14,.62),rgba(10,10,10,.62)) padding-box,var(--gold-foil) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),var(--sh-lg)}.auth_title__KVFi8{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,4.6vw,42px);line-height:1.05;letter-spacing:-.03em;color:var(--cream);margin-bottom:12px;text-align:center;text-wrap:balance}.auth_subtitle__QTUAr{font-family:var(--font-text);font-size:14.5px;line-height:1.55;color:var(--cream-dim);margin:0 auto 28px;max-width:36ch;text-align:center}.auth_form__Z9m_L{display:flex;flex-direction:column;gap:16px}.auth_field__H7IOY{display:flex;flex-direction:column;gap:7px}.auth_label__nbcwp{font-family:var(--font-text);font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--cream-dim)}.auth_input__ruX7_{width:100%;font-family:var(--font-text);font-size:15.5px;color:var(--cream);background:rgba(4,4,4,.62);border:1px solid rgba(232,224,204,.14);border-radius:13px;padding:15px 16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.35);transition:border-color .2s,box-shadow .2s,background-color .2s}.auth_input__ruX7_::placeholder{color:var(--cream-dim)}.auth_input__ruX7_:hover:not(:disabled):not(:focus){border-color:rgba(232,224,204,.26)}.auth_input__ruX7_:focus{outline:none;border-color:var(--gold);background:rgba(4,4,4,.78);box-shadow:inset 0 1px 2px rgba(0,0,0,.35),0 0 0 3px rgba(146,132,102,.24)}.auth_input__ruX7_:disabled{opacity:.55;cursor:not-allowed}.auth_codeIntro__qqJEY{font-family:var(--font-text);font-size:13.5px;line-height:1.5;color:var(--cream-dim);text-align:center;margin:0 0 6px}.auth_codeIntro__qqJEY strong{color:var(--cream);font-weight:500}.auth_otpRow__DmJpU{position:relative;display:flex;justify-content:center;gap:10px;cursor:text}.auth_otpCell__XPVp7{width:46px;height:56px;display:grid;place-items:center;font-family:var(--font-mono);font-size:24px;font-variant-numeric:tabular-nums;color:var(--cream);background:rgba(4,4,4,.62);border:1px solid rgba(232,224,204,.14);border-radius:12px;transition:border-color .15s,box-shadow .15s}.auth_otpCellFilled__hfG2R{border-color:rgba(146,132,102,.5)}.auth_otpCellActive__z32Hl{border-color:var(--gold);box-shadow:0 0 0 3px rgba(146,132,102,.22)}.auth_otpInput__CU6j5{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0;border:none;background:none;color:transparent;caret-color:transparent;font-size:16px}.auth_otpInput__CU6j5:disabled{cursor:not-allowed}.auth_codeStatus__V3Bug{color:var(--cream-dim)}.auth_codeError__mbptQ,.auth_codeStatus__V3Bug{font-family:var(--font-text);font-size:13px;line-height:1.4;text-align:center;min-height:1.4em;margin:0}.auth_codeError__mbptQ{color:#e8b4a0}.auth_codeActions___mDpd{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:2px}.auth_linkButton__gsnKd{background:none;border:none;padding:0;font-family:var(--font-text);font-size:13px;font-weight:500;color:var(--cream-dim);cursor:pointer;transition:color .2s}.auth_linkButton__gsnKd:hover:not(:disabled){color:var(--cream)}.auth_linkButton__gsnKd:disabled{opacity:.5;cursor:not-allowed}.auth_submit__o0RJz{position:relative;overflow:hidden;width:100%;margin-top:6px;border:1px solid transparent;border-radius:999px;padding:16px 24px;font-family:var(--font-text);font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--cream);cursor:pointer;background:linear-gradient(rgba(10,10,10,.97),rgba(5,5,5,.98)) padding-box,linear-gradient(150deg,rgba(146,132,102,.45),rgba(94,82,54,.14)) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 2px 10px 0 color-mix(in srgb,black 14%,transparent);transition:transform .2s var(--e-expo,ease),box-shadow .2s ease,opacity .2s}.auth_submit__o0RJz:not(:disabled):after{content:"→";display:inline-block;margin-left:9px;transition:transform .25s var(--e-expo,ease)}.auth_submit__o0RJz:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 4px 16px rgba(0,0,0,.22),0 10px 32px rgba(0,0,0,.28)}.auth_submit__o0RJz:hover:not(:disabled):after{transform:translateX(3px)}.auth_submit__o0RJz:disabled{opacity:.6;cursor:progress}.auth_oauth__IEyQH{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:14px 24px;font-family:var(--font-text);font-size:15px;font-weight:600;color:#101010;cursor:pointer;background:linear-gradient(180deg,#ffffff,#f1eee6);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 10px rgba(0,0,0,.25);transition:transform .2s var(--e-expo,ease),box-shadow .2s,opacity .2s,filter .2s}.auth_oauth__IEyQH:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 16px rgba(0,0,0,.3)}.auth_oauth__IEyQH:disabled{opacity:.55;cursor:not-allowed}.auth_gIcon__uwHas{width:17px;height:17px;flex:none}.auth_divider__0BTgp{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--cream-mute);font-size:11px;font-weight:600;letter-spacing:1.5px}.auth_divider__0BTgp:after,.auth_divider__0BTgp:before{content:"";flex:1;height:1px;background:rgba(146,132,102,.22)}.auth_error__wm22y{line-height:1.45;color:#e8b4a0;background:rgba(150,60,40,.16);border:1px solid rgba(180,80,60,.3);border-radius:10px;padding:10px 12px}.auth_error__wm22y,.auth_notice__ng5c0{font-family:var(--font-text);font-size:13px}.auth_notice__ng5c0{line-height:1.5;color:var(--cream);background:rgba(146,132,102,.12);border:1px solid rgba(146,132,102,.3);border-radius:10px;padding:12px 14px}.auth_foot__5j_OR{position:relative;z-index:1;margin-top:22px;font-family:var(--font-text);font-size:13.5px;color:var(--cream-dim);text-align:center}.auth_foot__5j_OR a{color:var(--cream);text-decoration:none;border-bottom:1px solid rgba(146,132,102,.4);transition:border-color .2s}.auth_foot__5j_OR a:hover{border-color:var(--gold)}.auth_rowBetween__aHDw_{display:flex;align-items:baseline;justify-content:space-between}.auth_forgotLink__LJgHx{font-size:12px;font-weight:500;color:var(--cream-dim);text-decoration:none;transition:color .2s}.auth_forgotLink__LJgHx:hover{color:var(--cream)}.auth_successWrap__lCT1q{text-align:center;animation:auth_authRise__wXNQC .7s var(--e-expo,cubic-bezier(.16,1,.3,1)) both}.auth_successGlyph__Y2l2K{width:52px;height:52px;margin:2px auto 18px;display:block;animation:auth_authRise__wXNQC .7s var(--e-expo,cubic-bezier(.16,1,.3,1)) .08s both}.auth_successTitle__8bsrr{font-family:var(--font-display);font-size:clamp(30px,6vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.auth_successKicker__eQoZ7{font-family:var(--font-text);font-size:15px;line-height:1.5;color:var(--cream-dim);margin:0 0 26px}.auth_successRule__Kq12_{width:56px;height:1px;margin:0 auto 22px;background:linear-gradient(90deg,transparent,rgba(216,196,142,.55),transparent)}.auth_successHint__2vvtJ{font-family:var(--font-text);font-size:13px;line-height:1.55;color:var(--cream-mute);margin:0}.auth_successHint__2vvtJ a{color:var(--cream);text-decoration:none;border-bottom:1px solid rgba(146,132,102,.4);transition:border-color .2s}.auth_successHint__2vvtJ a:hover{border-color:var(--gold)}@keyframes auth_authRise__wXNQC{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth_successGlyph__Y2l2K,.auth_successWrap__lCT1q{animation:none}}.auth_mosaicPane__oV6y0{position:relative;overflow:hidden;pointer-events:none}@media (max-width:1023px){.auth_mosaicPane__oV6y0{position:absolute;inset:0;z-index:0}}.auth_blurBg__ALCLS{width:100%;height:100%;object-fit:cover;transform:scale(1.16);filter:blur(28px) saturate(1.7) brightness(.85)}.auth_blurBg__ALCLS,.auth_blurVeil___iIRc{position:absolute;inset:0;pointer-events:none}.auth_blurVeil___iIRc{background:radial-gradient(120% 80% at 50% 8%,rgba(5,5,5,.3),transparent 60%),linear-gradient(180deg,rgba(5,5,5,.64),rgba(5,5,5,.74) 52%,rgba(5,5,5,.9))}@media (min-width:1024px){.auth_shell__z3919{display:grid;grid-template-columns:minmax(420px,4fr) 6.5fr;align-items:stretch;gap:18px;padding:16px}.auth_formPane__W_oMN{padding:32px 12px}.auth_mosaicPane__oV6y0{border-radius:24px;background:#030303;box-shadow:inset 0 0 0 1px rgba(146,132,102,.08);min-height:calc(100dvh - 32px)}}.auth_mosaicRoot__ut2Jl{position:absolute;inset:0}.auth_mosaicBoard__6Nynw{position:absolute;animation:auth_mosaicIn__FwToi .9s var(--e-expo,cubic-bezier(.16,1,.3,1)) both}@keyframes auth_mosaicIn__FwToi{0%{opacity:0}to{opacity:1}}.auth_mosaicVideo__PbACL{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth_mosaicShade__pVx_R{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,5,5,.4),transparent 16%),radial-gradient(130% 95% at 62% 50%,transparent 58%,rgba(3,3,3,.45) 100%)}.auth_mosaicGrid__7rU8o{position:absolute;inset:0;display:grid}.auth_cellRing__iTVwP{box-shadow:inset 0 0 0 1px rgba(232,224,204,.06)}.auth_cube__Ma2w3{position:relative;display:block;width:100%;min-width:0;height:1.5em;perspective:640px;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.12;text-align:center;white-space:nowrap;color:var(--cream)}.auth_cubeIn__kWf0D,.auth_cubeOut__D5Dks{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden}.auth_cubeIn__kWf0D{animation:auth_cubeIn__kWf0D .8s var(--e-expo,cubic-bezier(.16,1,.3,1)) both}.auth_cubeOut__D5Dks{animation:auth_cubeOut__D5Dks .8s var(--e-expo,cubic-bezier(.16,1,.3,1)) both}@keyframes auth_cubeIn__kWf0D{0%{transform:translateY(.42em) rotateX(-86deg);opacity:0}to{transform:none;opacity:1}}@keyframes auth_cubeOut__D5Dks{0%{transform:none;opacity:1}to{transform:translateY(-.42em) rotateX(86deg);opacity:0}}.auth_tileConsole__3GrCs,.auth_tileGold__BGP3j,.auth_tileMark__JvI2O{min-width:0;min-height:0;overflow:hidden}.auth_tileGold__BGP3j{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(12px,1.5vw,22px);border-radius:15px;background:var(--gold-foil-polish);color:#14110a;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -16px 32px -18px rgba(0,0,0,.45);animation:auth_authRise__wXNQC .7s var(--e-expo,cubic-bezier(.16,1,.3,1)) .1s both}.auth_tileGold__BGP3j .auth_cube__Ma2w3{color:#14110a}.auth_tileGoldSpark__XRaRD{width:clamp(16px,1.6vw,22px);height:clamp(16px,1.6vw,22px);flex:none}.auth_tileConsole__3GrCs{background:linear-gradient(rgba(12,12,12,.94),rgba(7,7,7,.96)) padding-box,var(--gold-foil) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -18px 36px -22px rgba(0,0,0,.8);animation:auth_authRise__wXNQC .7s var(--e-expo,cubic-bezier(.16,1,.3,1)) .18s both}.auth_tileConsole__3GrCs,.auth_tileMark__JvI2O{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(12px,1.5vw,22px);border-radius:15px;border:1px solid transparent}.auth_tileMark__JvI2O{background:linear-gradient(rgba(10,10,10,.96),rgba(6,6,6,.97)) padding-box,linear-gradient(150deg,rgba(146,132,102,.5),rgba(94,82,54,.15)) border-box;animation:auth_authRise__wXNQC .7s var(--e-expo,cubic-bezier(.16,1,.3,1)) .26s both}@media (prefers-reduced-motion:reduce){.auth_cubeIn__kWf0D,.auth_cubeOut__D5Dks,.auth_mosaicBoard__6Nynw,.auth_tileConsole__3GrCs,.auth_tileGold__BGP3j,.auth_tileMark__JvI2O{animation:none}}