.nexus-arrival-content:focus{outline:none}.nexus-arrival{position:fixed;inset:0;z-index:1000;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;background:#040d19;color:#e9f6ff;font-family:Arial,Helvetica,sans-serif}.nexus-arrival-backdrop{position:absolute;inset:-20px;z-index:-2;pointer-events:none}.nexus-arrival-backdrop>img{object-fit:cover;object-position:center;opacity:.24;filter:blur(8px)}.nexus-arrival-backdrop>div{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#07172a55,#040d19ee 75%)}.nexus-arrival-top{position:absolute;top:28px;left:40px;right:40px;display:flex;justify-content:space-between;align-items:center;gap:20px}.nexus-arrival-top>span{font-size:10px;letter-spacing:2px;color:#a4cce5}.nexus-arrival-top button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 16px;border:1px solid #48718e;border-radius:8px;background:#10283be6;color:#e0f5ff;font-size:12px;font-weight:500}.nexus-arrival-top button:hover{background:#1c435d;border-color:#8ce6ff}.nexus-arrival-top button:focus-visible{outline:2px solid #a9f0ff;outline-offset:5px}.nexus-arrival-center{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;text-align:center;max-width:650px;width:100%;padding:60px 26px}.nexus-arrival-eyebrow{color:#a2d8ef;font-size:10px;letter-spacing:3px;margin-bottom:24px;animation:nexus-arrival-copy .65s ease both}.nexus-arrival-logo{width:min(460px,78vw);height:auto;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 8px 28px #0b99dd44);animation:nexus-arrival-logo .9s cubic-bezier(.2,.65,.2,1) both}.nexus-arrival-center h1{font-size:27px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:27px 0 12px;color:#f0f9ff;animation:nexus-arrival-copy .7s ease .3s both}.nexus-arrival-center p{color:#b4cee3;font-size:14px;line-height:1.8;animation:nexus-arrival-copy .7s ease .5s both}.nexus-arrival-line{width:180px;height:2px;background:#18354c;margin:28px 0 22px;overflow:hidden;box-shadow:0 0 20px #2ac2ff11}.nexus-arrival-line>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#295c91,#99eeff);transform-origin:left;animation:nexus-arrival-trace 2.8s ease-out both;box-shadow:0 0 12px #4dd9ff88}.nexus-arrival-center>small{display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:1.4px;color:#b7d5e9;animation:nexus-arrival-copy .7s ease .7s both}.nexus-arrival-center small i{width:3px;height:3px;border-radius:50%;background:#80ddf8}.nexus-arrival-orbits{position:absolute;width:min(820px,110vw);height:min(820px,110vw);left:50%;top:46%;transform:translate(-50%,-50%);pointer-events:none;perspective:850px;z-index:0}.nexus-arrival-orbits>span{position:absolute;inset:0;border:1px solid #6cd8ff54;border-radius:50%;box-shadow:0 0 30px #26baf214,inset 0 0 20px #23b8ff0a;transform:rotateX(67deg) rotate(-30deg);animation:nexus-arrival-orbit-one 3.2s cubic-bezier(.2,.5,.5,1) both}.nexus-arrival-orbits>span:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;top:50%;right:-4px;background:#b8f5ff;box-shadow:0 0 18px 4px #4dd9ff88}.nexus-arrival-orbits>span:nth-child(2){inset:50px;border-color:#acbfff40;transform:rotateX(61deg) rotateY(-22deg) rotate(28deg);animation-name:nexus-arrival-orbit-two;animation-duration:3.4s}.nexus-arrival-orbits>span:nth-child(3){inset:110px;border-color:#8bdcff24;transform:rotateX(70deg) rotate(115deg);animation-name:nexus-arrival-orbit-three;animation-duration:3s}.nexus-arrival-bottom{position:absolute;bottom:28px;left:40px;right:40px;display:flex;justify-content:space-between;gap:20px;color:#94b6cf;font-size:8px;letter-spacing:1.5px}.nexus-arrival-backdrop:after{content:"";position:absolute;width:70vw;height:70vw;max-width:700px;max-height:700px;background:radial-gradient(circle,#1594cf14,transparent 65%);left:50%;top:40%;transform:translate(-50%,-50%)}@keyframes nexus-arrival-logo{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nexus-arrival-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nexus-arrival-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nexus-arrival-orbit-one{0%{opacity:0;transform:rotateX(67deg) rotate(-95deg) scale(.9)}to{opacity:1;transform:rotateX(67deg) rotate(15deg) scale(1)}}@keyframes nexus-arrival-orbit-two{0%{opacity:0;transform:rotateX(61deg) rotateY(-22deg) rotate(90deg)}to{opacity:1;transform:rotateX(61deg) rotateY(-22deg) rotate(-20deg)}}@keyframes nexus-arrival-orbit-three{0%{opacity:0;transform:rotateX(70deg) rotate(10deg)}to{opacity:1;transform:rotateX(70deg) rotate(150deg)}}@media(max-width:600px){.nexus-arrival-top{top:20px;left:20px;right:20px}.nexus-arrival-top>span{font-size:8px;letter-spacing:1.2px}.nexus-arrival-top button{font-size:11px;padding:10px 12px}.nexus-arrival-center{padding-left:20px;padding-right:20px}.nexus-arrival-eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:20px}.nexus-arrival-center h1{font-size:23px;margin-top:25px}.nexus-arrival-center p{font-size:13px}.nexus-arrival-center>small{font-size:9px;letter-spacing:.7px;gap:9px}.nexus-arrival-bottom{left:20px;right:20px;bottom:20px;justify-content:center;font-size:7px;text-align:center}.nexus-arrival-bottom>span:last-child{display:none}.nexus-arrival-orbits{width:140vw;height:140vw;top:45%}.nexus-arrival-orbits>span:nth-child(2){inset:35px}.nexus-arrival-orbits>span:nth-child(3){inset:70px}}@media(max-height:550px){.nexus-arrival-center{padding-top:60px;padding-bottom:35px}.nexus-arrival-logo{width:min(290px,48vw)}.nexus-arrival-center h1{font-size:20px;margin-top:12px;margin-bottom:5px}.nexus-arrival-eyebrow{margin-bottom:10px}.nexus-arrival-line{margin:15px 0 12px}.nexus-arrival-bottom{bottom:12px}.nexus-arrival-top{top:12px}}@media(prefers-reduced-motion:reduce){.nexus-arrival{display:none}.nexus-arrival *{animation:none!important;transition:none!important}}