html.cloudlab-intro-pending{background:#02080b}html.cloudlab-intro-pending body> :not(.cloudlab-site-intro){opacity:0!important}html.cloudlab-intro-active,html.cloudlab-intro-active body{overflow:hidden}.cloudlab-site-intro{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow:hidden;color:#edf8fb;background:radial-gradient(circle at 50% 43%,rgba(104,208,223,.13),transparent 27%),radial-gradient(circle at 50% 50%,rgba(139,207,155,.055),transparent 48%),linear-gradient(180deg,#06141b,#02080b 78%);opacity:1;transition:opacity .55s ease,filter .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.cloudlab-site-intro::before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(145,190,202,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(145,190,202,.09) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at center,#000,transparent 72%)}.cloudlab-intro-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(8px);opacity:0;transition:opacity .38s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.cloudlab-site-intro.is-entering .cloudlab-intro-stage{opacity:1;transform:none}.cloudlab-intro-earth-shell{position:relative;width:138px;height:138px;display:grid;place-items:center;margin-bottom:25px}.cloudlab-intro-earth-shell::before{content:"";position:absolute;inset:18px;border-radius:50%;background:rgba(104,208,223,.2);filter:blur(26px);animation:cloudlabIntroGlow 1.6s ease-in-out infinite alternate}.cloudlab-intro-earth{position:relative;z-index:2;width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 18px 35px rgba(0,0,0,.35)) drop-shadow(0 0 20px rgba(104,208,223,.16));animation:cloudlabIntroEarth 4.8s linear infinite}.cloudlab-intro-orbit{position:absolute;inset:3px;border:1px solid rgba(143,231,239,.24);border-radius:50%;transform:rotate(-18deg);animation:cloudlabIntroOrbit 2.7s linear infinite}.cloudlab-intro-orbit::after{content:"";position:absolute;top:9px;left:24px;width:8px;height:8px;border-radius:50%;background:#8bd7ad;box-shadow:0 0 18px rgba(139,215,173,.9)}.cloudlab-intro-orbit.secondary{inset:15px;border-color:rgba(255,255,255,.08);animation-duration:4.2s;animation-direction:reverse}.cloudlab-intro-orbit.secondary::after{top:auto;left:auto;right:7px;bottom:26px;width:5px;height:5px;background:#68d0df}.cloudlab-intro-kicker{margin:0 0 7px;color:#78d9e5;font-size:.67rem;font-weight:900;letter-spacing:.24em}.cloudlab-intro-title{margin:0;font-size:clamp(1.7rem,5vw,2.35rem);font-weight:900;letter-spacing:-.045em}.cloudlab-intro-subtitle{margin:8px 0 0;color:#829ba5;font-size:.74rem;font-weight:650;letter-spacing:.055em}.cloudlab-intro-line{width:86px;height:2px;margin-top:23px;overflow:hidden;border-radius:999px;background:rgba(145,190,202,.12)}.cloudlab-intro-line span{display:block;width:48%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#68d0df,#8bd7ad,transparent);animation:cloudlabIntroLine 1.05s ease-in-out infinite}.cloudlab-site-intro.is-leaving{opacity:0;filter:blur(9px);transform:scale(1.025);pointer-events:none}.cloudlab-site-intro.is-leaving .cloudlab-intro-stage{transform:scale(1.055)}@keyframes cloudlabIntroEarth{to{transform:rotate(360deg)}}@keyframes cloudlabIntroOrbit{to{transform:rotate(342deg)}}@keyframes cloudlabIntroGlow{from{opacity:.45;transform:scale(.9)}to{opacity:.95;transform:scale(1.12)}}@keyframes cloudlabIntroLine{from{transform:translateX(-125%)}to{transform:translateX(245%)}}@media(max-width:520px){.cloudlab-intro-earth-shell{width:122px;height:122px}.cloudlab-intro-earth{width:92px;height:92px}.cloudlab-intro-title{font-size:1.8rem}.cloudlab-intro-subtitle{font-size:.69rem}}@media(prefers-reduced-motion:reduce){.cloudlab-site-intro,.cloudlab-intro-stage{transition:none}.cloudlab-intro-earth,.cloudlab-intro-orbit,.cloudlab-intro-earth-shell::before,.cloudlab-intro-line span{animation:none}}
