.AuthShell-module__v8KGDa__scene{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:#0a0c11;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex;position:relative;overflow:hidden}.AuthShell-module__v8KGDa__aurora{z-index:0;pointer-events:none;filter:blur(70px);opacity:.5;position:absolute;inset:-20%}.AuthShell-module__v8KGDa__aurora span{will-change:transform;border-radius:50%;position:absolute}.AuthShell-module__v8KGDa__aurora span:first-child{background:radial-gradient(circle at 30% 30%,#2f6fed,#0000 70%);width:46vw;height:46vw;animation:26s ease-in-out infinite AuthShell-module__v8KGDa__authDrift1;top:-12%;left:-10%}.AuthShell-module__v8KGDa__aurora span:nth-child(2){opacity:.6;background:radial-gradient(circle at 60% 40%,#4ea7e8,#0000 70%);width:38vw;height:38vw;animation:32s ease-in-out infinite AuthShell-module__v8KGDa__authDrift2;top:6%;right:-10%}.AuthShell-module__v8KGDa__aurora span:nth-child(3){background:radial-gradient(circle,#1d3f8f,#0000 70%);width:42vw;height:42vw;animation:22s ease-in-out infinite AuthShell-module__v8KGDa__authDrift3;bottom:-22%;left:18%}@keyframes AuthShell-module__v8KGDa__authDrift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,8%)scale(1.08)}}@keyframes AuthShell-module__v8KGDa__authDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8%,4%)scale(.95)}}@keyframes AuthShell-module__v8KGDa__authDrift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-6%)scale(1.05)}}.AuthShell-module__v8KGDa__grid{z-index:0;pointer-events:none;height:58%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 18%,#000);mask-image:linear-gradient(#0000 18%,#000)}.AuthShell-module__v8KGDa__grid:before{content:"";transform-origin:bottom;background-image:linear-gradient(#2f6fed4d 1px,#0000 1px),linear-gradient(90deg,#2f6fed4d 1px,#0000 1px);background-size:48px 48px;animation:9s linear infinite AuthShell-module__v8KGDa__authGridMove;position:absolute;inset:-50% -60% 0;transform:perspective(500px)rotateX(72deg)}@keyframes AuthShell-module__v8KGDa__authGridMove{0%{background-position:0 0,0 0}to{background-position:0 48px,0 0}}.AuthShell-module__v8KGDa__particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AuthShell-module__v8KGDa__particles span{opacity:0;background:#cfe0ff;border-radius:50%;width:2px;height:2px;animation-name:AuthShell-module__v8KGDa__authRise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-10px}@keyframes AuthShell-module__v8KGDa__authRise{0%{opacity:0;transform:translateY(0)}8%{opacity:.7}92%{opacity:.5}to{opacity:0;transform:translateY(-100vh)}}.AuthShell-module__v8KGDa__stage{z-index:2;width:100%;max-width:400px;position:relative}.AuthShell-module__v8KGDa__card{-webkit-backdrop-filter:blur(20px)saturate(140%);color:#eef1f8;background:linear-gradient(155deg,#ffffff0f,#ffffff05);border:1px solid #2f6fed38;border-radius:20px;padding:40px 36px;animation:.7s cubic-bezier(.16,1,.3,1) AuthShell-module__v8KGDa__authCardIn;position:relative;box-shadow:0 30px 80px -20px #000000bf,inset 0 1px #ffffff0f}.AuthShell-module__v8KGDa__card:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(480px at 50% -10%,#2f6fed38,#0000 55%);position:absolute;inset:-1px}@keyframes AuthShell-module__v8KGDa__authCardIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.AuthShell-module__v8KGDa__card{border-radius:16px;padding:32px 24px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__v8KGDa__aurora span,.AuthShell-module__v8KGDa__grid:before,.AuthShell-module__v8KGDa__particles span{animation:none!important}.AuthShell-module__v8KGDa__card{animation:none}}.AuthShell-module__v8KGDa__logo{align-items:center;gap:14px;margin-bottom:28px;display:flex}.AuthShell-module__v8KGDa__logoMark{color:#fff;letter-spacing:-.03em;background:#181c24;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid;position:relative;overflow:hidden}.AuthShell-module__v8KGDa__logoMark:after{content:"";border-top:0 solid #0000;border-bottom:13px solid #0000;border-left:0 solid #0000;border-right:13px solid #ffba00;position:absolute;top:0;right:0}.AuthShell-module__v8KGDa__logoName{letter-spacing:-.03em;color:#fff;font-size:20px;font-weight:800}.AuthShell-module__v8KGDa__title{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:21px;font-weight:700}.AuthShell-module__v8KGDa__sub{color:#ffffff8c;margin:0 0 26px;font-size:13px;line-height:1.5}.AuthShell-module__v8KGDa__error{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.5}.AuthShell-module__v8KGDa__field{margin-bottom:16px}.AuthShell-module__v8KGDa__label{color:#fff9;letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.AuthShell-module__v8KGDa__input{box-sizing:border-box;color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.AuthShell-module__v8KGDa__input::placeholder{color:#ffffff4d}.AuthShell-module__v8KGDa__input:focus{background:#ffffff12;border-color:#2f6fed;outline:none;box-shadow:0 0 0 3px #2f6fed40}.AuthShell-module__v8KGDa__submit{color:#fff;cursor:pointer;background:#2f6fed;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 10px 30px -8px #2f6fed8c}.AuthShell-module__v8KGDa__submit:hover:not(:disabled){background:#4a80f0;transform:translateY(-1px);box-shadow:0 14px 34px -8px #2f6fedb3}.AuthShell-module__v8KGDa__submit:active:not(:disabled){background:#2660d6;transform:translateY(0)}.AuthShell-module__v8KGDa__submit:disabled{opacity:.6;cursor:not-allowed}.AuthShell-module__v8KGDa__linkBtn{color:#ffffff8c;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:14px 0 0;font-size:13px;text-decoration:underline;display:block}.AuthShell-module__v8KGDa__linkBtn:hover{color:#6d9bf5}.AuthShell-module__v8KGDa__ghostBtn{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.AuthShell-module__v8KGDa__ghostBtn:hover{background:#ffffff17;border-color:#2f6fed59}
