.login_screen__AK2dx{--void:#08080b;--void-far:#101016;--warm:#ffd98a;--warm-hot:#fff4d6;--amber:#f5c451;--amber-deep:#d7a026;--metal:#1b1c22;--metal-lit:#33353e;--glass:rgba(24,24,30,0.62);--glass-line:rgba(255,217,138,0.2);--ink:#f3eee4;--ink-soft:#a09a8e;--ink-mute:#6c675e;--danger:#ff6b7d;position:relative;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:24px 20px 40px;overflow:hidden;background:radial-gradient(120% 85% at 34% 10%,var(--void-far),var(--void) 66%);color:var(--ink)}.login_screen__AK2dx:before{content:"";position:absolute;inset:0;background:radial-gradient(52% 44% at 34% 16%,rgba(255,202,110,.14),transparent 70%);opacity:0;transition:opacity .8s ease;pointer-events:none}.login_screen__AK2dx.login_lit__rXMfY:before{opacity:1}.login_stage__mExsK{position:relative;width:100%;max-width:380px}.login_lampScene__Otdks{position:absolute;bottom:-6px;right:calc(100% - 175px);width:320px;height:626px;z-index:0;pointer-events:none}.login_lampScene__Otdks button{pointer-events:auto}.login_base__xJ97j{position:absolute;left:40px;top:602px;width:110px;height:18px;border-radius:50%;background:linear-gradient(180deg,#33343c,#1d1e24 55%,#101015);box-shadow:inset 0 2px 0 rgba(255,255,255,.04),0 14px 34px rgba(0,0,0,.75)}.login_base__xJ97j:after{content:"";position:absolute;left:-46px;top:4px;width:222px;height:34px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 72%);z-index:-1}.login_stem__LSPBB{position:absolute;left:91px;top:150px;width:8px;height:458px;border-radius:4px;background:linear-gradient(90deg,#16171c,#34353e 45%,#1a1b21)}.login_screen__AK2dx.login_lit__rXMfY .login_stem__LSPBB{background:linear-gradient(90deg,#15161a,#33343b 42%,#4c4636 78%,#201c15)}.login_head__4goxN{position:absolute;inset:0}.login_shade__3DX1p{position:absolute;left:-15px;top:150px;width:220px;height:64px;clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);background:linear-gradient(180deg,#2a2822,#1b1a17 52%,#121110);box-shadow:inset 0 -6px 12px -6px rgba(255,214,132,.5)}.login_rim__yt6Y9{position:absolute;left:-5px;top:208px;width:200px;height:9px;border-radius:50%;background:var(--warm-hot);filter:blur(5px);opacity:0;transform:scaleX(.7);transition:opacity .5s ease,transform .5s ease}.login_screen__AK2dx.login_lit__rXMfY .login_rim__yt6Y9{opacity:1;transform:scaleX(1);box-shadow:0 0 30px 10px rgba(255,208,120,.45)}.login_cone__ggEWf{position:absolute;left:-335px;top:214px;width:860px;height:780px;clip-path:polygon(38% 0,62% 0,92% 100%,8% 100%);background:linear-gradient(180deg,rgba(255,216,138,.62),rgba(255,204,114,.26) 40%,transparent 92%);mask-image:radial-gradient(ellipse 48% 82% at 50% 2%,#000 0,rgba(0,0,0,.72) 34%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 48% 82% at 50% 2%,#000 0,rgba(0,0,0,.72) 34%,transparent 90%);filter:blur(44px);opacity:0;transform:scaleY(.82);transform-origin:top center;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.login_screen__AK2dx.login_lit__rXMfY .login_cone__ggEWf{opacity:1;transform:scaleY(1)}.login_string___9qqh{position:absolute;left:118px;top:208px;width:24px;height:78px;padding:0;border:0;background:none;cursor:pointer}.login_string___9qqh:before{content:"";position:absolute;left:50%;top:0;width:1px;height:52px;background:linear-gradient(180deg,#4a4740,#2c2a26)}.login_screen__AK2dx.login_lit__rXMfY .login_string___9qqh:before{background:linear-gradient(180deg,rgba(255,220,150,.55),rgba(140,120,80,.5))}.login_string___9qqh:after{content:"";position:absolute;left:50%;top:50px;width:10px;height:20px;margin-left:-5px;border-radius:5px;background:linear-gradient(180deg,#5f563f,#363023);box-shadow:0 2px 7px rgba(0,0,0,.6);transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.login_screen__AK2dx.login_lit__rXMfY .login_string___9qqh:after{background:linear-gradient(180deg,#dcc084,#8d7742)}.login_string___9qqh:hover:after{transform:translateY(4px)}.login_string___9qqh.login_pulled__788bg:after{transform:translateY(13px)}.login_string___9qqh:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:8px}.login_fly__io_XB{position:absolute;z-index:0;width:3px;height:3px;border-radius:50%;background:var(--warm);box-shadow:0 0 9px 2px rgba(255,214,132,.5);opacity:0;transition:opacity .9s ease;animation:login_float__Wf_Ow var(--dur) ease-in-out infinite;animation-delay:var(--delay);pointer-events:none}.login_screen__AK2dx.login_lit__rXMfY .login_fly__io_XB{opacity:var(--peak)}@keyframes login_float__Wf_Ow{0%,to{transform:translate(0)}33%{transform:translate(13px,-24px)}66%{transform:translate(-11px,-13px)}}@media (max-width:820px){.login_base__xJ97j,.login_stem__LSPBB{display:none}.login_lampScene__Otdks{right:calc(100% - 285px);bottom:auto;top:-325px;transform:scale(.68);transform-origin:95px 150px}}.login_card__NoG7p{position:relative;z-index:1;width:100%;padding:30px 28px 26px;border-radius:20px;border:1px solid var(--glass-line);background:var(--glass);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 70px rgba(0,0,0,.6);opacity:.55;transition:opacity .6s ease,box-shadow .6s ease;animation:login_arrive__CEkMj .6s cubic-bezier(.2,.8,.2,1) both}.login_screen__AK2dx.login_lit__rXMfY .login_card__NoG7p{opacity:1;background-image:linear-gradient(146deg,rgba(255,214,132,.1),rgba(255,214,132,.03) 34%,transparent 62%);border-color:rgba(255,217,138,.24);box-shadow:inset 0 1px 0 rgba(255,217,138,.1),0 0 70px rgba(255,202,110,.08),0 30px 70px rgba(0,0,0,.6)}@keyframes login_arrive__CEkMj{0%{opacity:0;transform:translateY(14px) scale(.985)}}.login_shake__04fAF{animation:login_shake__04fAF .4s cubic-bezier(.36,.07,.19,.97) both}@keyframes login_shake__04fAF{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}.login_title__r1aBc{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-align:center;text-wrap:balance;margin:0 0 28px}.login_field___YCmt{position:relative;margin-bottom:12px}.login_icon__GMwxi{position:absolute;left:13px;top:50%;width:16px;height:16px;margin-top:-8px;color:var(--ink-mute);pointer-events:none}.login_input__GK8Qo{width:100%;height:46px;padding:0 42px 0 38px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:rgba(8,8,11,.55);color:var(--ink);font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s}.login_input__GK8Qo::placeholder{color:var(--ink-mute)}.login_input__GK8Qo:focus{border-color:rgba(245,196,81,.6);box-shadow:0 0 0 3px rgba(245,196,81,.13)}.login_peek__eI419{position:absolute;right:6px;top:50%;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;border:0;border-radius:9px;background:none;color:var(--ink-mute);cursor:pointer}.login_peek__eI419:hover{color:var(--ink-soft)}.login_peek__eI419:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.login_submit__56LbW{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:48px;margin-top:16px;border:0;border-radius:12px;background:linear-gradient(180deg,var(--amber),var(--amber-deep));color:#2a1f05;font-size:15px;font-weight:700;cursor:pointer;transition:transform .12s,filter .15s,box-shadow .4s}.login_screen__AK2dx.login_lit__rXMfY .login_submit__56LbW{box-shadow:0 6px 26px rgba(245,196,81,.22)}.login_submit__56LbW:hover:not(:disabled){filter:brightness(1.06)}.login_submit__56LbW:active:not(:disabled){transform:translateY(1px)}.login_submit__56LbW:disabled{opacity:.72;cursor:default}.login_error__wxSLK{margin:14px 0 0;padding:10px 12px;border-radius:11px;border:1px solid rgba(255,107,125,.35);background:rgba(255,107,125,.1);color:var(--danger);font-size:13px;font-weight:600}.login_spin__7YwG_{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:login_spin__7YwG_ .7s linear infinite}@keyframes login_spin__7YwG_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.login_card__NoG7p,.login_shake__04fAF,.login_spin__7YwG_{animation:none!important}.login_fly__io_XB{display:none}.login_card__NoG7p,.login_cone__ggEWf,.login_rim__yt6Y9,.login_screen__AK2dx:before,.login_string___9qqh:after{transition:none!important}}