@font-face{font-family:Inter;src:url('/splash/inter-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/splash/inter-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Inter;src:url('/splash/inter-900.woff2') format('woff2');font-weight:900;font-display:swap}
:root{font-family:Inter,system-ui,sans-serif;color:#f1f7ff;background:#030e1b;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100svh;display:flex;flex-direction:column;isolation:isolate}.ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 37%,#083d7350,transparent 47%),radial-gradient(ellipse at 0 0,#08244350,transparent 40%)}.ambient:after{content:'';position:absolute;inset:0;background-image:radial-gradient(#3eb9ff70 .8px,transparent 1px);background-size:74px 89px;opacity:.2;mask-image:radial-gradient(ellipse at center,black,transparent 72%)}header{display:flex;justify-content:space-between;align-items:center;padding:35px 5.2vw;gap:20px}.brand{display:inline-flex;align-items:center;font-size:26px;font-weight:900;letter-spacing:-1.3px;line-height:.88;color:#fff;text-decoration:none}.brand strong{display:block;color:#21beff}.brand img{width:36px;height:49px;transform:rotate(12deg);margin-left:-2px;margin-top:-6px}.status{font-size:9px;letter-spacing:1.7px;color:#83a5be;display:flex;align-items:center;gap:9px;border:1px solid #16374d;border-radius:30px;padding:10px 14px;background:#071b2a}.status i{width:5px;height:5px;border-radius:50%;background:#38baff;box-shadow:0 0 10px #38baff99}main{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 20px 44px}.art{position:relative;width:440px;height:300px;max-width:100%;margin:0 auto 12px;isolation:isolate}.art:before{content:'';position:absolute;inset:35px 5px 0;background:radial-gradient(ellipse,#057cef55,transparent 64%);filter:blur(15px)}.collectible{position:absolute;width:134px;height:190px;border-radius:12px;border:2px solid #41bbff;left:calc(50% - 67px);top:49px;background:linear-gradient(150deg,#0753a5,#031a48 65%,#073467);box-shadow:0 0 22px #048eff44,inset 0 0 0 5px #002248;display:flex;align-items:center;justify-content:center}.collectible.back{top:65px;width:128px;height:180px;left:calc(50% - 64px);opacity:.88}.collectible.left{transform:translateX(-104px) rotate(-25deg);color:#b2a4ff;background:linear-gradient(145deg,#152e6c,#191744 60%,#082237);border-color:#576aac}.collectible.right{transform:translateX(104px) rotate(25deg);color:#48baff}.back span{font-size:74px;text-shadow:0 0 30px currentColor}.collectible.center{z-index:2;width:148px;height:210px;left:calc(50% - 74px);top:31px;transform:rotate(7deg);outline:1px solid #10528c;outline-offset:5px;border-color:#9ce5ff;box-shadow:0 0 28px #069eff77,0 18px 45px #0006,inset 0 0 0 5px #002248;background:radial-gradient(ellipse at 55% 70%,#0877cf,#032660 64%,#04142c);flex-direction:column}.card-brand{font-size:25px;font-weight:900;letter-spacing:-1px;line-height:.9;font-style:italic;text-shadow:0 2px #011526;margin-top:4px}.card-brand strong{display:block;color:#28c4ff}.center img{width:64px;height:89px;margin:17px 0 12px;transform:rotate(-7deg);filter:drop-shadow(0 0 12px #00b7ff99)}.card-caption{font-size:6px;font-weight:700;letter-spacing:2.3px;color:#b3dfff}.orbit{position:absolute;border:1px solid #167abc33;left:calc(50% - 180px);top:155px;width:360px;height:102px;border-radius:50%;transform:rotate(-12deg);z-index:-1}.orbit-two{width:430px;height:130px;left:calc(50% - 215px);top:136px;border-color:#167abc18;transform:rotate(-12deg)}.spark{position:absolute;color:#95dcff;filter:drop-shadow(0 0 10px #1eaeff)}.one{top:18px;left:95px;font-size:24px}.two{right:32px;top:92px;font-size:13px}.three{bottom:31px;right:100px;font-size:29px}.eyebrow{color:#38baff;letter-spacing:3px;font-size:9px;font-weight:700;margin-top:4px}h1{font-size:clamp(36px,5vw,65px);line-height:1.12;letter-spacing:-2.8px;font-weight:900;margin:20px 0 19px}h1 span{background:linear-gradient(100deg,#4cddff,#0a83ff);background-clip:text;color:transparent}main>p{color:#9bb0c8;font-size:14px;line-height:1.9;margin:0}.promise{display:flex;align-items:center;gap:14px;color:#cae0f4;font-size:12px;font-weight:700;margin-top:27px}.promise i{height:3px;width:3px;background:#2584be;border-radius:50%}.coming-soon{display:flex;gap:17px;align-items:center;margin-top:39px;font-size:9px;color:#7b9ab4;letter-spacing:3px}.line{width:42px;height:1px;background:linear-gradient(90deg,transparent,#326280)}.line:last-child{transform:rotate(180deg)}footer{padding:22px 5.2vw;display:flex;justify-content:space-between;gap:15px;color:#55728d;font-size:9px;letter-spacing:.3px;border-top:1px solid #0f2536}a:focus-visible{outline:2px solid #38baff;outline-offset:8px}@media(min-height:950px){main{justify-content:center;padding-bottom:75px}.art{margin-bottom:25px}}@media(max-width:600px){header{padding:26px 23px}.brand{font-size:23px}.brand img{width:30px;height:42px}.status{font-size:7px;letter-spacing:1px;padding:8px 10px;gap:6px}main{padding:28px 18px 44px;justify-content:center}.art{width:330px;height:257px;transform:scale(.91);margin:0 0 -3px}.collectible.back{width:107px;height:157px;left:calc(50% - 53.5px)}.collectible.left{transform:translateX(-84px) rotate(-25deg)}.collectible.right{transform:translateX(84px) rotate(25deg)}.collectible.center{width:130px;height:190px;left:calc(50% - 65px)}.card-brand{font-size:22px}.center img{width:56px;height:77px;margin:15px 0 10px}.orbit{width:290px;left:calc(50% - 145px);top:145px;height:84px}.orbit-two{width:324px;left:calc(50% - 162px);height:100px;top:133px}.one{left:60px;top:13px}.two{right:10px;top:58px}.three{right:70px;bottom:15px}.eyebrow{font-size:8px;letter-spacing:2px}h1{font-size:39px;letter-spacing:-1.8px;max-width:340px;margin:18px 0}main>p{font-size:12px;line-height:1.9}.promise{font-size:10px;gap:10px;margin-top:25px}.coming-soon{margin-top:33px;font-size:8px;letter-spacing:2.5px}footer{padding:19px 22px;flex-direction:column;align-items:center;gap:7px;font-size:8px}}@media(max-width:350px){header{padding:23px 18px}.status{letter-spacing:.3px;font-size:6px}h1{font-size:35px}.art{transform:scale(.8);width:300px;margin-bottom:-17px}.promise{gap:8px}}
