.auth-page{isolation:isolate;background:radial-gradient(circle at 22% 28%,#1747aa47 0,#0000 30%),radial-gradient(circle at 82% 73%,#763ad536 0,#0000 32%),linear-gradient(145deg,#01030b 0%,#030a1c 44%,#07152d 100%);grid-template-columns:minmax(420px,1.05fr) minmax(520px,.95fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-space-wallpaper,.auth-stars,.auth-star-layer,.auth-shooting-star,.auth-nebula,.auth-galaxy-band,.auth-cosmic-horizon,.auth-orbit,.auth-distant-world{pointer-events:none;position:absolute}.auth-space-wallpaper{z-index:-3;background:radial-gradient(at 50% 110%,#0c3d84 0,#06142d 28%,#0000 57%),radial-gradient(circle at 88% 10%,#1e64bf24 0,#0000 27%);inset:0;overflow:hidden}.auth-space-wallpaper:before{content:"";background:linear-gradient(115deg,#0000 3%,#4a8eff0d 31%,#0000 55%),radial-gradient(circle at 67% 44%,#0000 0 18%,#16275f18 37%,#0000 63%);animation:12s ease-in-out infinite alternate authSkyBreathe;position:absolute;inset:0}.auth-nebula{filter:blur(70px);mix-blend-mode:screen;opacity:.42;will-change:transform, opacity;border-radius:50%;width:72vw;height:72vw}.auth-nebula-blue{background:radial-gradient(circle,#155dff 0,#0c7ee27a 27%,#0000 68%);animation:24s ease-in-out infinite alternate authNebulaBlue;top:-41vw;left:-18vw}.auth-nebula-violet{background:radial-gradient(circle,#742bff 0,#4d28af7a 29%,#0000 67%);animation:29s ease-in-out 2s infinite alternate authNebulaViolet;bottom:-42vw;right:-34vw}.auth-nebula-cyan{opacity:.28;background:radial-gradient(circle,#00bfff 0,#1266cf56 25%,#0000 65%);animation:20s ease-in-out 1s infinite alternate authNebulaCyan;bottom:-59vw;right:23vw}.auth-galaxy-band{filter:blur(13px);background:linear-gradient(90deg,#0000,#b8d6ff0b 26%,#d6e7ff22 50%,#8fb9ff0c 72%,#0000);border-radius:50%;width:20vw;height:158%;animation:32s ease-in-out infinite alternate authGalaxyFloat;top:-24%;left:33%;transform:rotate(28deg);box-shadow:0 0 90px #5c8dff10}.auth-galaxy-band:after{content:"";opacity:.35;background-image:radial-gradient(circle,#e7f3ff 0 1px,#0000 1.8px);background-size:47px 47px;position:absolute;inset:0}.auth-cosmic-horizon{background:radial-gradient(circle at 49% 45%,#0000 0 45%,#0a2b6842 61%,#0c1d42c9 74%),linear-gradient(155deg,#0c3a8024,#391b7750);border:1px solid #65b6ff4d;border-radius:50%;width:82vw;height:82vw;animation:18s ease-in-out infinite alternate authHorizonRise;bottom:-55%;right:-12%;box-shadow:0 -5px 26px #54aaff52,0 -28px 110px #225bd041,inset 0 40px 120px #4d74d624}.auth-orbit{border:1px solid #b9dcff21;border-radius:50%;transform:rotate(-24deg);box-shadow:0 0 42px #4d8eff0f}.auth-orbit-one{width:45vw;height:21vw;animation:17s ease-in-out infinite alternate authOrbitFloat;top:11%;left:-12%}.auth-orbit-two{border-color:#79bfff18;width:28vw;height:12vw;animation:23s ease-in-out 1.5s infinite alternate-reverse authOrbitFloat;top:17%;left:-4%}.auth-distant-world{aspect-ratio:1;opacity:.78;background:radial-gradient(circle at 36% 28%,#e5f5ff 0 3%,#85bcff 12%,#2456ba 45%,#0c1e56 72%);border:1px solid #d9ebff8f;border-radius:50%;width:clamp(42px,4vw,66px);animation:13s ease-in-out infinite alternate authWorldFloat;top:9%;left:16%;box-shadow:0 0 14px #a6d5ffb0,0 0 70px #3988ff77}.auth-stars{z-index:-2;inset:0;overflow:hidden}.auth-star-layer{opacity:.8;will-change:transform, opacity;background-repeat:repeat;inset:-20%}.auth-star-layer-one{background-image:radial-gradient(circle,#fff 0 1px,#0000 1.6px),radial-gradient(circle,#77b7ff 0 1px,#0000 1.7px),radial-gradient(circle,#fff 0 .7px,#0000 1.3px);background-position:7px 13px,68px 42px,29px 74px;background-size:91px 91px,137px 137px,63px 63px;animation:52s linear infinite authStarDrift,5.4s ease-in-out infinite alternate authStarPulse}.auth-star-layer-two{opacity:.48;background-image:radial-gradient(circle,#b8d9ff 0 1.2px,#0000 2px),radial-gradient(circle,#fff 0 .8px,#0000 1.5px);background-position:33px 51px,12px 86px;background-size:173px 173px,119px 119px;animation:76s linear infinite authStarDriftReverse,7s ease-in-out 1.5s infinite alternate authStarPulse}.auth-star-layer-three{opacity:.75;filter:drop-shadow(0 0 6px #63a8ff);background:radial-gradient(circle at 17% 31%,#fff 0 1.5px,#64a9ff88 2px,#0000 4px),radial-gradient(circle at 62% 18%,#fff 0 1px,#9b79ff77 2px,#0000 4px),radial-gradient(circle at 82% 67%,#fff 0 1.5px,#56c8ff77 2px,#0000 4px),radial-gradient(circle at 41% 79%,#fff 0 1px,#7aa7ff66 2px,#0000 4px);animation:4.2s ease-in-out .8s infinite alternate authStarPulse;inset:0}.auth-shooting-star{opacity:0;filter:drop-shadow(0 0 5px #78b7ff);background:linear-gradient(90deg,#0000,#dbeeff,#fff);border-radius:999px;width:150px;height:1px;animation:8s ease-in 2s infinite authMeteor;top:17%;left:58%;transform:rotate(-27deg)}.auth-shooting-star-two{width:105px;animation-duration:11s;animation-delay:6.2s;top:62%;left:18%}.auth-shooting-star-three{width:82px;animation-duration:14s;animation-delay:9.1s;top:37%;left:81%}.auth-brand-panel{z-index:1;color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(90deg,#010713d9 0%,#04132dc2 58%,#07183269 100%),linear-gradient(145deg,#061a3a66,#173e8838);border-right:1px solid #b5d2ff20;flex-direction:column;min-height:100vh;padding:52px 7vw;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before,.auth-brand-panel:after{content:"";border:1px solid #7ebaff22;border-radius:50%;position:absolute}.auth-brand-panel:before{width:62vw;height:62vw;bottom:-32vw;right:-22vw}.auth-brand-panel:after{background:#4f79ff08;width:36vw;height:36vw;bottom:-17vw;right:-8vw;box-shadow:0 0 120px #4d8eff35}.auth-brand{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.auth-brand img{filter:drop-shadow(0 0 18px #1baeff88);width:68px;height:auto}.auth-brand>span{color:#bcd5ff;letter-spacing:.16em;border-left:1px solid #ffffff40;padding-left:18px;font-size:14px;font-weight:700}.auth-brand-copy{z-index:1;margin:auto 0;position:relative}.auth-brand-copy>p{color:#7fb0ff;letter-spacing:.22em;margin:0 0 25px;font-size:12px;font-weight:750}.auth-brand-copy h1{letter-spacing:-.055em;text-shadow:0 8px 38px #00102ccc,0 0 50px #367ce326;margin:0;font-size:clamp(42px,4.5vw,72px);font-weight:720;line-height:1.15}.auth-brand-copy>span{color:#b9cbea;max-width:540px;margin-top:26px;font-size:16px;line-height:1.9;display:block}.auth-security-points{z-index:1;color:#cfe0ff;flex-wrap:wrap;gap:10px 24px;font-size:12px;display:flex;position:relative}.auth-form-panel{z-index:1;background:linear-gradient(135deg,#02081624,#07122e66);place-items:center;min-height:100vh;padding:44px;display:grid;position:relative}.auth-language-switch{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07142b99;border:1px solid #d8e6ff33;border-radius:12px;gap:5px;padding:5px;display:flex;position:absolute;top:24px;right:28px}.auth-language-switch button{color:#b8c9e8;cursor:pointer;background:0 0;border:0;border-radius:8px;height:31px;padding:0 12px;font-size:11px}.auth-language-switch button.active{color:#fff;background:#2f76ec;box-shadow:0 5px 16px #1165eb55}.auth-card{-webkit-backdrop-filter:blur(28px)saturate(1.16);backdrop-filter:blur(28px)saturate(1.16);background:#fafdfff0;border:1px solid #d9e8ff61;border-radius:22px;width:min(440px,100%);padding:40px 44px 32px;box-shadow:0 28px 90px #00081e70,inset 0 1px #fff}.auth-mobile-logo{display:none}.auth-card header small{color:#2875ed;letter-spacing:.18em;font-size:10px;font-weight:800;display:block}.auth-card header h2{color:#17233b;letter-spacing:-.04em;margin:13px 0 9px;font-size:30px}.auth-card header p{color:#8b96a8;margin:0;font-size:13px}.auth-card form{gap:20px;margin-top:34px;display:grid}.auth-card label{gap:9px;display:grid}.auth-card label>span{color:#4b5870;font-size:12px;font-weight:650}.auth-card input{color:#202b40;background:#fbfcfe;border:1px solid #dfe5ee;border-radius:10px;outline:0;width:100%;height:49px;padding:0 15px;transition:border .18s,box-shadow .18s}.auth-card input:focus{border-color:#4d88ee;box-shadow:0 0 0 4px #377de615}.auth-card input::placeholder{color:#b1b9c6}.auth-password-field{position:relative}.auth-password-field input{padding-right:62px}.auth-password-field button{color:#3774d6;cursor:pointer;background:0 0;border:0;height:49px;padding:0 10px;font-size:11px;position:absolute;top:0;right:5px}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#176af0,#2c7cf4);border:0;border-radius:10px;height:50px;font-weight:700;box-shadow:0 10px 24px #1e70ed35}.auth-submit:disabled{cursor:not-allowed;opacity:.56}.auth-error{background:#fff4f2;border:1px solid #ffd9d5;border-radius:9px;padding:11px 13px;line-height:1.5;color:#c44d43!important;margin:0!important;font-size:12px!important}.auth-card footer{color:#9aa4b4;border-top:1px solid #edf0f4;justify-content:space-between;gap:14px;margin-top:34px;padding-top:22px;font-size:10px;display:flex}.auth-card footer b{color:#68748a;font-weight:600}@keyframes authStarDrift{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-4%,7%)rotate(.7deg)}}@keyframes authStarDriftReverse{0%{transform:translate(-3%,5%)rotate(.5deg)}to{transform:translate(4%,-3%)rotate(-.5deg)}}@keyframes authStarPulse{0%{opacity:.42}to{opacity:.94}}@keyframes authSkyBreathe{0%{opacity:.72;transform:scale(1)}to{opacity:1;transform:scale(1.045)}}@keyframes authNebulaBlue{0%{opacity:.3;transform:translate(-4%,-1%)scale(.93)rotate(-5deg)}to{opacity:.52;transform:translate(8%,8%)scale(1.08)rotate(8deg)}}@keyframes authNebulaViolet{0%{opacity:.27;transform:translate(5%,7%)scale(.96)rotate(5deg)}to{opacity:.5;transform:translate(-8%,-5%)scale(1.1)rotate(-9deg)}}@keyframes authNebulaCyan{0%{transform:translate(-6%,5%)scale(.92)}to{transform:translate(8%,-8%)scale(1.1)}}@keyframes authGalaxyFloat{0%{opacity:.42;transform:translate(-3%,-2%)rotate(26deg)}to{opacity:.72;transform:translate(7%,3%)rotate(30deg)}}@keyframes authHorizonRise{0%{transform:translateY(2.5%)rotate(-1deg)}to{transform:translate(-1.5%,-1.5%)rotate(1deg)}}@keyframes authOrbitFloat{0%{transform:translate(-2%,-3%)rotate(-26deg)}to{transform:translate(4%,5%)rotate(-21deg)}}@keyframes authWorldFloat{0%{opacity:.67;transform:translateY(-6px)scale(.96)}to{opacity:.88;transform:translate(10px,10px)scale(1.04)}}@keyframes authMeteor{0%,78%{opacity:0;transform:translate(-120px,-65px)rotate(-27deg)scaleX(.4)}81%{opacity:.95}88%{opacity:0;transform:translate(480px,250px)rotate(-27deg)scaleX(1)}to{opacity:0}}@media (max-width:900px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{background:0 0;padding:24px}.auth-card{background:#fafdfff0;padding:34px 28px 28px}.auth-mobile-logo{margin-bottom:28px;display:block}.auth-mobile-logo img{filter:drop-shadow(0 0 16px #1baeff88);width:58px;height:auto}.auth-card header h2{font-size:26px}.auth-card footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.auth-space-wallpaper:before,.auth-nebula,.auth-galaxy-band,.auth-cosmic-horizon,.auth-orbit,.auth-distant-world,.auth-star-layer,.auth-shooting-star{animation:none}}
