.AuthShell_page__32jLo{--lime:#9fe870;--lime-2:#c9f88f;--lime-deep:#3b6d11;--lime-bg:#eefbe0;--cyan:#22d3ee;background:#050710;color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;position:relative;overflow:hidden}.AuthShell_page__32jLo:before{content:"";position:absolute;top:-100px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,var(--lime) 0,transparent 70%);opacity:.2;filter:blur(40px);animation:AuthShell_float1__6cniW 15s ease-in-out infinite}.AuthShell_page__32jLo:after{content:"";position:absolute;bottom:-100px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,var(--cyan) 0,transparent 70%);opacity:.15;filter:blur(40px);animation:AuthShell_float2__hEXgP 18s ease-in-out infinite}@keyframes AuthShell_float1__6cniW{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.1)}}@keyframes AuthShell_float2__hEXgP{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.1)}}.AuthShell_grid__kXIkk{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:50px 50px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%)}.AuthShell_card__5fxYK{background:hsla(0,0%,100%,.03);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem 1.5rem;max-width:420px;width:100%;position:relative;z-index:1;box-shadow:0 30px 80px rgba(0,0,0,.4)}@media (min-width:480px){.AuthShell_card__5fxYK{padding:2.5rem}}.AuthShell_brand__VC_nS{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:2rem;font-size:24px;font-weight:800;letter-spacing:-.6px}.AuthShell_brandDot__9Sf0O{width:9px;height:9px;background:var(--lime);border-radius:50%;box-shadow:0 0 12px var(--lime);flex-shrink:0}.AuthShell_title__71nyW{text-align:center;margin-bottom:1.5rem}.AuthShell_title__71nyW h1{font-size:22px;font-weight:800;letter-spacing:-.4px;color:#fff;margin-bottom:6px}@media (min-width:480px){.AuthShell_title__71nyW h1{font-size:24px}}.AuthShell_title__71nyW p{font-size:13px;color:hsla(0,0%,100%,.6)}.AuthShell_title__71nyW p a{color:var(--lime);font-weight:700}.AuthShell_label__LFW_F{display:block;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7);margin-bottom:6px;letter-spacing:.3px}.AuthShell_input__OTwYf{width:100%;padding:14px 16px;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:14px;font-family:inherit;background:hsla(0,0%,100%,.05);color:#fff;transition:all .2s}.AuthShell_input__OTwYf::placeholder{color:hsla(0,0%,100%,.4)}.AuthShell_input__OTwYf:focus{outline:none;border-color:var(--lime);background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px hsla(97,72%,67%,.15)}.AuthShell_hint__IUD_q{font-size:12px;color:hsla(0,0%,100%,.5);margin-top:5px}.AuthShell_forgot__fW_av{text-align:right;margin:-8px 0 4px}.AuthShell_forgot__fW_av a{font-size:12px;color:var(--lime);font-weight:600}.AuthShell_btn__HAgf_{width:100%;background:var(--lime);color:#0a0f1e;padding:14px;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px hsla(97,72%,67%,.3);transition:all .2s;font-family:inherit;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.AuthShell_btn__HAgf_:hover{transform:translateY(-2px);box-shadow:0 12px 28px hsla(97,72%,67%,.5)}.AuthShell_btn__HAgf_:disabled{pointer-events:none;opacity:.5}.AuthShell_divider__F31iO{text-align:center;margin:20px 0;font-size:11px;color:hsla(0,0%,100%,.4);letter-spacing:1px;position:relative}.AuthShell_divider__F31iO:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.1);z-index:0}.AuthShell_divider__F31iO span{background:transparent;padding:0 12px;position:relative;z-index:1}.AuthShell_check__iVaDf{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:hsla(0,0%,100%,.6);margin-bottom:12px;line-height:1.5}.AuthShell_check__iVaDf input{margin-top:3px;flex-shrink:0;accent-color:var(--lime)}.AuthShell_check__iVaDf a{color:var(--lime);font-weight:600}.AuthShell_legal__bzZqk{font-size:10px;color:hsla(0,0%,100%,.4);text-align:center;line-height:1.5;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}