.auth-globe-background{position:fixed;z-index:0;inset:0;overflow:hidden;perspective:1200px;pointer-events:none}.auth-globe-background::before{position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.075),transparent 47%);content:""}.auth-globe{position:absolute;top:50%;left:50%;width:min(88vw,820px);aspect-ratio:1;opacity:.78;filter:drop-shadow(0 24px 70px rgba(0,0,0,.12));transform:translate(-50%,-50%) rotateX(7deg) rotateY(-9deg) rotateZ(-9deg);transform-style:preserve-3d;animation:authGlobeTurn 68s linear infinite}.auth-globe svg{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible;backface-visibility:visible;transform-origin:center;transform-style:preserve-3d;animation:authGlobeAxisTurn 31s linear infinite reverse}.auth-globe-grid ellipse,.auth-globe-routes path{fill:none;stroke:rgba(255,255,255,.16)}.auth-globe-grid{stroke-width:1.15}.auth-globe-grid g{opacity:.72}.auth-globe-routes path{stroke-width:1.35;stroke-linecap:round;stroke-dasharray:4 12;animation:authRouteFlow 17s linear infinite}.auth-globe-routes path:nth-child(2){opacity:.72;animation-duration:22s;animation-direction:reverse}.auth-globe-routes path:nth-child(3){opacity:.6;animation-duration:26s}.auth-globe-points{fill:rgba(255,255,255,.32)}.auth-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(255,255,255,.14);border-radius:50%;transform:translate(-50%,-50%)}.auth-orbit-one{width:120%;height:46%;transform:translate(-50%,-50%) rotate(18deg)}.auth-orbit-two{width:46%;height:122%;transform:translate(-50%,-50%) rotate(39deg)}.auth-orbit-three{width:128%;height:72%;transform:translate(-50%,-50%) rotate(-34deg)}.auth-orbit-four{width:73%;height:130%;transform:translate(-50%,-50%) rotate(66deg)}body>.card,body>.greenhood-copyright{position:relative;z-index:1}@keyframes authGlobeTurn{0%{transform:translate(-50%,-50%) rotateX(7deg) rotateY(-9deg) rotateZ(-9deg)}25%{transform:translate(-50%,-50%) rotateX(-6deg) rotateY(8deg) rotateZ(81deg)}50%{transform:translate(-50%,-50%) rotateX(8deg) rotateY(10deg) rotateZ(171deg)}75%{transform:translate(-50%,-50%) rotateX(-7deg) rotateY(-8deg) rotateZ(261deg)}100%{transform:translate(-50%,-50%) rotateX(7deg) rotateY(-9deg) rotateZ(351deg)}}@keyframes authGlobeAxisTurn{0%{transform:rotateX(-4deg) rotateY(6deg) rotateZ(0)}50%{transform:rotateX(5deg) rotateY(-7deg) rotateZ(180deg)}100%{transform:rotateX(-4deg) rotateY(6deg) rotateZ(360deg)}}@keyframes authRouteFlow{to{stroke-dashoffset:-128}}@media(max-width:650px){.auth-globe{top:46%;width:min(154vw,720px);opacity:.68}.auth-globe-grid ellipse,.auth-globe-routes path{stroke:rgba(255,255,255,.14)}}@media(prefers-reduced-motion:reduce){.auth-globe,.auth-globe svg,.auth-globe-routes path{animation:none}}
.auth-login-page .auth-globe{width:min(112vw,1040px);opacity:.82}@media(max-width:650px){.auth-login-page .auth-globe{width:min(178vw,830px)}}
