.login_shell__HRcrz{--pointer-x:28%;--pointer-y:48%;background:radial-gradient(ellipse at 18% 40%,#132643,transparent 60%),#070d19;color:#eef5ff}.login_ambient__fNw4y{background:radial-gradient(ellipse 550px 390px at var(--pointer-x) var(--pointer-y),#287aff25,transparent)}.login_grid__mZI5l{background-image:linear-gradient(#89bcff17 1px,transparent 0),linear-gradient(90deg,#89bcff17 1px,transparent 0);background-size:42px 42px;animation:login_gridDrift__Ge19S 8s linear infinite;-webkit-mask-image:radial-gradient(ellipse at 32% 53%,black 10%,transparent 73%);mask-image:radial-gradient(ellipse at 32% 53%,black 10%,transparent 73%)}.login_brand__ezSFe{color:#ead8ac}.login_features__wh9xg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,490px);margin-inline:auto}.login_features__wh9xg li{min-width:0;animation:login_enter____k8B .6s ease-out both;animation-delay:var(--entry-delay,0s)}.login_features__wh9xg li:nth-child(2){--entry-delay:.09s;--float-delay:-2s}.login_features__wh9xg li:nth-child(3){--entry-delay:.18s;--float-delay:-4s}.login_features__wh9xg li:nth-child(4){--entry-delay:.27s;--float-delay:-6s}.login_feature__dU1FC{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:158px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border:1px solid #c9ad703b;border-radius:20px;background:linear-gradient(145deg,#25334c,#101a2d 72%);box-shadow:inset 0 1px 0 #ead8ac20,0 16px 35px #0003;transform:perspective(650px) translateY(var(--lift,0)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));animation:login_cardFloat__WhU64 8s ease-in-out var(--float-delay,0s) infinite;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.login_feature__dU1FC:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 12% 0,#d8bf863b,transparent 68%);opacity:.34;animation:login_cardGlow__WnelZ 7s ease-in-out infinite alternate}.login_features__wh9xg li:nth-child(2) .login_feature__dU1FC:before{animation-delay:-1.6s}.login_features__wh9xg li:nth-child(3) .login_feature__dU1FC:before{animation-delay:-3.2s}.login_features__wh9xg li:nth-child(4) .login_feature__dU1FC:before{animation-delay:-4.8s}.login_featureIcon__nC7W0{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#ead8ac;background:#d8bf861a;border:1px solid #d8bf8640}@media (hover:hover) and (prefers-reduced-motion:no-preference){.login_feature__dU1FC:hover{--lift:-6px;animation:none;border-color:#d8bf86aa;box-shadow:inset 0 1px 0 #ead8ac35,0 16px 36px #0005,0 0 22px #c9ad7024}.login_feature__dU1FC:hover:before{animation:none;opacity:1;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),#ead8ac57,transparent 64%)}}.login_panel__6_Z8z{background:linear-gradient(145deg,#17243de8,#0d172beb);border-color:#a9c5ff34;color:#eef5ff;box-shadow:0 32px 90px #0008,inset 0 1px 0 #d6e6ff22;animation:login_enter____k8B .55s ease-out both}.login_panel__6_Z8z input{background:#080f20;border-color:#91adcf52;color:#f2f6ff;transition:border-color .18s,box-shadow .18s}.login_panel__6_Z8z input::-moz-placeholder{color:#8d9db5}.login_panel__6_Z8z input::placeholder{color:#8d9db5}.login_panel__6_Z8z input:focus{border-color:#93bdff;box-shadow:0 0 0 3px #71a9ff38}.login_submit__56LbW{transition:box-shadow .2s,transform .2s}.login_submit__56LbW:hover:not(:disabled){box-shadow:0 0 25px #6093ff75;transform:translateY(-1px)}.login_submit__56LbW:active:not(:disabled){transform:translateY(1px)}@keyframes login_gridDrift__Ge19S{to{background-position:42px 42px}}@keyframes login_cardFloat__WhU64{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes login_cardGlow__WnelZ{to{opacity:.85}}@keyframes login_enter____k8B{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.login_shell__HRcrz *,.login_shell__HRcrz :after,.login_shell__HRcrz :before{animation:none!important;transition:none!important}.login_ambient__fNw4y{background:radial-gradient(ellipse at 28% 48%,#287aff25,transparent 65%)}}@media (max-width:1023px){.login_features__wh9xg{display:none}}