body.auth-page{background:#03060e}.auth-bg-gradient,.auth-geo,.auth-grid-layer,.auth-noise,.auth-orb{display:none!important}.auth-globe-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.auth-globe-bg::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 72% 50%,rgba(9,18,50,.95) 0,transparent 65%),radial-gradient(ellipse 50% 80% at 5% 50%,rgba(4,8,28,.98) 0,transparent 60%),radial-gradient(ellipse 100% 100% at 50% 50%,#03060e 0,#030710 100%)}.auth-globe-bg::after{content:"";position:absolute;width:900px;height:900px;top:50%;right:-80px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(37,99,235,.12) 0,rgba(6,182,212,.06) 45%,transparent 70%);filter:blur(40px)}.auth-globe-scene{position:absolute;top:50%;right:-80px;transform:translateY(-50%);width:min(860px,95vw);aspect-ratio:1;pointer-events:none}.auth-globe-scene::before{content:"";position:absolute;inset:-15%;border-radius:50%;background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(37,99,235,.08) 0,rgba(6,182,212,.04) 50%,transparent 70%);animation:16s ease-in-out infinite authGlobeAura}@keyframes authGlobeAura{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.auth-globe-sphere{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(15,30,80,.55) 0,rgba(8,16,44,.85) 45%,rgba(3,6,18,.97) 80%);border:1.5px solid rgba(59,130,246,.18);box-shadow:0 0 160px rgba(37,99,235,.18),0 0 80px rgba(6,182,212,.08),inset 0 0 120px rgba(37,99,235,.05);overflow:hidden;animation:24s ease-in-out infinite authGlobeFloat}@keyframes authGlobeFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.008)}}.auth-globe-hex{position:absolute;inset:-5%;width:110%;height:110%;opacity:.55}.auth-globe-sphere::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:54%;margin:-27% 0 0 -1px;transform-origin:50% 50%;background:linear-gradient(180deg,transparent,rgba(59,130,246,.5),rgba(6,182,212,.4),transparent);animation:30s linear infinite authScanSweep}@keyframes authScanSweep{from{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-globe-sphere::before{content:"";position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,rgba(59,130,246,.14) 0,transparent 40%,rgba(6,182,212,.08) 100%);-webkit-mask:radial-gradient(circle at 50% 50%,black 42%,transparent 68%);mask:radial-gradient(circle at 50% 50%,black 42%,transparent 68%);animation:14s ease-in-out infinite authAtmosphere}@keyframes authAtmosphere{0%,100%{opacity:.6}50%{opacity:1}}.auth-globe-layer{position:absolute;border-radius:50%;border:1px solid;box-shadow:0 0 12px currentColor}.auth-globe-layer-1{inset:4%;border-color:rgba(59,130,246,.22);color:rgba(59,130,246,.14);animation:160s linear infinite authLayerSpin,10s ease-in-out infinite authLayerPulse}.auth-globe-layer-2{inset:12%;border-color:rgba(6,182,212,.19);color:rgba(6,182,212,.11);animation:120s linear infinite reverse authLayerSpin,12s ease-in-out .8s infinite authLayerPulse}.auth-globe-layer-3{inset:21%;border-color:rgba(99,102,241,.22);color:rgba(99,102,241,.13);animation:95s linear infinite authLayerSpin,9s ease-in-out 1.2s infinite authLayerPulse}.auth-globe-layer-4{inset:30%;border-color:rgba(139,92,246,.2);color:rgba(139,92,246,.12);animation:75s linear infinite reverse authLayerSpin,11s ease-in-out .4s infinite authLayerPulse}.auth-globe-layer-5{inset:40%;border-color:rgba(34,197,94,.22);color:rgba(34,197,94,.14);animation:55s linear infinite authLayerSpin,8s ease-in-out 1.6s infinite authLayerPulse}.auth-globe-layer-6{inset:50%;border-color:rgba(251,191,36,.2);color:rgba(251,191,36,.12);animation:40s linear infinite reverse authLayerSpin,7s ease-in-out 2s infinite authLayerPulse}@keyframes authLayerSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes authLayerPulse{0%,100%{opacity:.7}50%{opacity:1}}.auth-globe-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(147,197,253,.9),rgba(59,130,246,.7) 40%,rgba(37,99,235,.4) 70%,transparent);box-shadow:0 0 40px rgba(96,165,250,.7),0 0 80px rgba(37,99,235,.4),0 0 160px rgba(37,99,235,.15);animation:4s ease-in-out infinite authCorePulse}@keyframes authCorePulse{0%,100%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 40px rgba(96,165,250,.7),0 0 80px rgba(37,99,235,.4)}50%{transform:translate(-50%,-50%) scale(1.18);box-shadow:0 0 55px rgba(96,165,250,.9),0 0 120px rgba(37,99,235,.55)}}.auth-globe-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);border-radius:50%;border:1.5px solid rgba(96,165,250,.5);animation:5s ease-out infinite authPulseRing}.auth-globe-pulse:nth-child(2){animation-delay:2.5s;border-color:rgba(6,182,212,.4)}@keyframes authPulseRing{0%{transform:translate(-50%,-50%) scale(.12);opacity:.9}100%,80%{transform:translate(-50%,-50%) scale(.95);opacity:0}}.auth-data-packet{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;margin:-2.5px 0 0 -2.5px;pointer-events:none}.auth-pkt-1{--orbit:46%;background:rgba(59,130,246,.9);box-shadow:0 0 8px rgba(59,130,246,.8);animation:18s linear infinite authOrbit1}.auth-pkt-2{--orbit:46%;background:rgba(6,182,212,.9);box-shadow:0 0 8px rgba(6,182,212,.8);animation:18s linear 6s infinite authOrbit1}.auth-pkt-3{--orbit:46%;background:rgba(147,197,253,.8);box-shadow:0 0 6px rgba(147,197,253,.7);animation:18s linear 12s infinite authOrbit1}.auth-pkt-4{--orbit:38%;background:rgba(6,182,212,.9);box-shadow:0 0 8px rgba(6,182,212,.8);animation:24s linear infinite authOrbit2}.auth-pkt-5{--orbit:38%;background:rgba(99,102,241,.9);box-shadow:0 0 8px rgba(99,102,241,.7);animation:24s linear 8s infinite authOrbit2}.auth-pkt-6{--orbit:38%;background:rgba(59,130,246,.8);box-shadow:0 0 6px rgba(59,130,246,.6);animation:24s linear 16s infinite authOrbit2}.auth-pkt-7{--orbit:29%;background:rgba(99,102,241,.9);box-shadow:0 0 8px rgba(99,102,241,.8);animation:32s linear 2s infinite authOrbit3}.auth-pkt-8{--orbit:29%;background:rgba(139,92,246,.9);box-shadow:0 0 8px rgba(139,92,246,.7);animation:32s linear 12s infinite authOrbit3}.auth-pkt-9{--orbit:20%;background:rgba(34,197,94,.9);box-shadow:0 0 8px rgba(34,197,94,.8);animation:22s linear 4s infinite authOrbit4}.auth-pkt-10{--orbit:20%;background:rgba(139,92,246,.9);box-shadow:0 0 6px rgba(139,92,246,.7);animation:22s linear 11s infinite authOrbit4}@keyframes authOrbit1{from{transform:rotate(0) translate(var(--orbit)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit)) rotate(-360deg)}}@keyframes authOrbit2{from{transform:rotate(0) translate(calc(var(--orbit) * -1)) rotate(0)}to{transform:rotate(-360deg) translate(calc(var(--orbit) * -1)) rotate(360deg)}}@keyframes authOrbit3{from{transform:rotate(45deg) translate(var(--orbit)) rotate(-45deg)}to{transform:rotate(405deg) translate(var(--orbit)) rotate(-405deg)}}@keyframes authOrbit4{from{transform:rotate(90deg) translate(calc(var(--orbit) * -1)) rotate(-90deg)}to{transform:rotate(-270deg) translate(calc(var(--orbit) * -1)) rotate(270deg)}}.auth-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 22%,rgba(255,255,255,.35) 0,transparent 1px),radial-gradient(1px 1px at 68% 8%,rgba(255,255,255,.3) 0,transparent 1px),radial-gradient(1px 1px at 30% 78%,rgba(255,255,255,.25) 0,transparent 1px),radial-gradient(1px 1px at 82% 45%,rgba(255,255,255,.3) 0,transparent 1px),radial-gradient(1px 1px at 47% 55%,rgba(255,255,255,.2) 0,transparent 1px),radial-gradient(1.5px 1.5px at 91% 70%,rgba(255,255,255,.35) 0,transparent 1px),radial-gradient(1px 1px at 5% 52%,rgba(255,255,255,.25) 0,transparent 1px),radial-gradient(1px 1px at 58% 92%,rgba(255,255,255,.2) 0,transparent 1px),radial-gradient(1.5px 1.5px at 75% 28%,rgba(147,197,253,.4) 0,transparent 1px),radial-gradient(1px 1px at 20% 40%,rgba(147,197,253,.3) 0,transparent 1px),radial-gradient(1px 1px at 88% 15%,rgba(167,139,250,.35) 0,transparent 1px),radial-gradient(1px 1px at 35% 10%,rgba(255,255,255,.22) 0,transparent 1px),radial-gradient(1px 1px at 62% 68%,rgba(255,255,255,.18) 0,transparent 1px),radial-gradient(1px 1px at 44% 32%,rgba(255,255,255,.28) 0,transparent 1px),radial-gradient(1px 1px at 15% 88%,rgba(255,255,255,.22) 0,transparent 1px);animation:8s ease-in-out infinite alternate authStarsTwinkle}@keyframes authStarsTwinkle{0%{opacity:.7}100%{opacity:1}}.auth-ambient-left{position:absolute;left:0;top:0;bottom:0;width:55%;background:radial-gradient(ellipse 80% 60% at 0 40%,rgba(37,99,235,.07) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 20% 90%,rgba(6,182,212,.05) 0,transparent 55%);pointer-events:none}.auth-globe-particle{position:absolute;border-radius:50%;pointer-events:none;animation:linear infinite authParticleFloat}.auth-grid-subtle{position:absolute;inset:-5%;background-image:linear-gradient(rgba(59,130,246,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.04) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 85% 70% at 65% 50%,black 0%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 85% 70% at 65% 50%,black 0%,transparent 72%);animation:90s linear infinite authGridDrift}@keyframes authGridDrift{from{transform:translateY(0)}to{transform:translateY(80px)}}.auth-layer-lines{position:absolute;inset:0;pointer-events:none;opacity:.25}@media (max-width:900px){.auth-globe-scene{right:-350px;width:min(700px,120vw);opacity:.4}.auth-ambient-left{width:100%;background:radial-gradient(ellipse 100% 50% at 50% 0,rgba(37,99,235,.12) 0,transparent 60%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(6,182,212,.06) 0,transparent 55%)}}@media (max-width:600px){.auth-globe-scene{opacity:.25;right:-420px}}