body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{background-color:#05060a;color:#f5f5f5;font-family:Inter,Poppins,Segoe UI,system-ui,-apple-system,sans-serif}*,:after,:before{box-sizing:border-box}body{background:radial-gradient(circle at top,#10121f 0,#05060a 55%);margin:0;min-height:100vh}.coming-soon{--pointer-x:50%;--pointer-y:50%;align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:clamp(2rem,5vw,4rem);position:relative}.gradient-orbit{animation:drift 18s ease-in-out infinite alternate;border-radius:50%;filter:blur(60px);height:60vmax;opacity:.5;position:absolute;width:60vmax}.orbit-one{background:radial-gradient(circle,#ffb649cc,#0000 60%);left:-10vmax;top:-20vmax}.orbit-two{animation-delay:4s;background:radial-gradient(circle,#637affcc,#0000 60%);bottom:-25vmax;right:-5vmax}.noise-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='900'%3E%3Cpath d='M0 0h4v4H0z' fill-opacity='.05'/%3E%3C/svg%3E");inset:0;mix-blend-mode:soft-light;opacity:.2}.noise-overlay,.pointer-glow{pointer-events:none;position:absolute}.pointer-glow{border-radius:50%;filter:blur(60px);height:45vmax;left:var(--pointer-x);mix-blend-mode:screen;opacity:.38;top:var(--pointer-y);transform:translate(-50%,-50%);transition:top .18s ease,left .18s ease,opacity .25s ease;width:45vmax}.pointer-glow.primary{background:radial-gradient(circle,#ffd65b99,#0000 70%)}.pointer-glow.secondary{background:radial-gradient(circle,#7e96ff73,#0000 70%);height:28vmax;opacity:.45;width:28vmax}.card{animation:floatIn 1.4s ease forwards;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05060ad9;border:1px solid #ffffff14;border-radius:32px;box-shadow:0 25px 60px #0000008c;padding:clamp(2.5rem,5vw,4rem);position:relative;text-align:center;width:min(720px,100%)}.eyebrow{animation:fadeIn 1s ease .2s forwards;color:#fff9;font-size:.8rem;letter-spacing:.35rem;margin-bottom:1rem;text-transform:uppercase}h1{animation:fadeIn 1s ease .4s forwards;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:600;letter-spacing:-.02em;margin:0 0 1rem}.subhead{animation:fadeIn 1s ease .6s forwards;color:#ffffffb8;font-size:1.07rem;line-height:1.6;margin:0 auto 2.5rem;max-width:52ch}.countdown{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-bottom:3rem}.countdown-cell{animation:pulse 6s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:20px;padding:1.25rem}.countdown-cell:nth-child(2){animation-delay:.8s}.countdown-cell:nth-child(3){animation-delay:1.6s}.countdown-cell:nth-child(4){animation-delay:2.4s}.value{display:block;font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:.1rem}.label{color:#fff9;font-size:.85rem;letter-spacing:.2rem;text-transform:uppercase}.actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.button{border-radius:999px;font-weight:600;letter-spacing:.05rem;overflow:hidden;padding:.95rem 1.9rem;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease}.button.primary{background:linear-gradient(135deg,#fdd65b,#f49586);box-shadow:0 15px 30px #f4958659;color:#05060a;isolation:isolate}.button.primary:after,.button.primary:before{border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.button.primary:before{background:radial-gradient(circle at 25% 50%,#fff6,#0000 60%);mix-blend-mode:screen}.button.primary:after{background:linear-gradient(120deg,#0000,#ffffff73 35%,#ffffffb3 50%,#ffffff73 65%,#0000);transform:translateX(-120%) skewX(-15deg)}.button.ghost{border:1px solid #ffffff80;color:#fff}.button:hover{transform:translateY(-4px)}.button.primary:hover:before{animation:pulseGlow .9s ease-out forwards;opacity:1}.button.primary:hover:after{animation:sweep .9s cubic-bezier(.4,0,.2,1) forwards;opacity:1}.button:focus-visible{outline:2px solid #fff;outline-offset:4px}.flight-path{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.plane{animation:planeFly 22s linear infinite;height:auto;left:-25%;position:absolute;top:20%;transform:rotate(8deg);transform-origin:center;width:150px}@keyframes planeFly{0%{transform:translateZ(0) rotate(8deg)}50%{transform:translate3d(115vw,-4vh,0) rotate(6deg)}to{transform:translate3d(230vw,3vh,0) rotate(10deg)}}@keyframes drift{0%{transform:translate3d(-30px,0,0) scale(1)}to{transform:translate3d(30px,20px,0) scale(1.1)}}@keyframes floatIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 10px 30px #0003;transform:translateY(0)}50%{box-shadow:0 25px 35px #00000040;transform:translateY(-6px)}}.logo{height:100px;margin-bottom:1rem;object-fit:contain;width:100px}@media (pointer:coarse){.pointer-glow{display:none}}@keyframes sweep{0%{transform:translateX(-120%) skewX(-15deg)}to{transform:translateX(120%) skewX(-15deg)}}@keyframes pulseGlow{0%{opacity:0;transform:scale(.9)}50%{opacity:.85;transform:scale(1.05)}to{opacity:0;transform:scale(1.15)}}
/*# sourceMappingURL=main.1485fde8.css.map*/