@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}*{box-sizing:border-box}:root{color-scheme:dark}html,body{width:100%;min-width:320px;min-height:100%;margin:0;background-color:#000;font-family:Inter,sans-serif}body{min-height:100vh;overflow-x:hidden;overflow-y:auto}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;background:#000}#dots-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle 75vmax at var(--logo-x, 50%) var(--logo-y, 32%),#000000 0%,#000000 20%,#050505 28%,#121212 40%,#2e2e2e 55%,#5c5c5c 70%,#9e9e9e 85%,#e3e3e3 100%),#000;transform:scale(1.035);transform-origin:var(--logo-x, 50%) var(--logo-y, 38%);will-change:opacity,transform;animation:bg-inner-fade 1.7s cubic-bezier(.22,1,.36,1) .08s both}.stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:40px 20px 28px;background:transparent;overflow:hidden}.lockup{display:grid;place-items:center;gap:18px;width:min(680px,calc(100vw - 40px));text-align:center;margin:auto 0}.logo{width:min(210px,44vw);height:auto;display:block;opacity:0;transform:translate3d(0,10px,0) scale(.96);will-change:opacity,transform,filter;animation:logo-arrive 1.15s cubic-bezier(.22,1,.36,1) .12s both;-webkit-mask-image:radial-gradient(circle at center,#000 0 58%,rgba(0,0,0,.75) 66%,transparent 78%);mask-image:radial-gradient(circle at center,#000 0 58%,rgba(0,0,0,.75) 66%,transparent 78%)}.lockup>h1{opacity:0;transform:translate3d(0,16px,0);will-change:opacity,transform;animation:content-rise .9s cubic-bezier(.22,1,.36,1) .48s both}.lockup>p{opacity:0;transform:translate3d(0,14px,0);will-change:opacity,transform;animation:content-rise .9s cubic-bezier(.22,1,.36,1) .6s both}.waitlist{opacity:0;transform:translate3d(0,14px,0);will-change:opacity,transform;animation:content-rise .9s cubic-bezier(.22,1,.36,1) .72s both}h1{margin:0;color:#f7f7f7;font-family:"Instrument Serif",serif;font-size:clamp(38px,4.6vw,58px);font-weight:400;line-height:1.05;letter-spacing:-.01em}p{max-width:420px;margin:0;color:#ffffffb8;font-size:clamp(16px,1.6vw,18px);font-weight:400;line-height:1.6;letter-spacing:-.01em}.waitlist{display:grid;width:min(390px,100%);gap:12px;margin-top:14px}.field{display:flex;min-height:52px;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#000000d1;padding:0 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.field svg{width:18px;height:18px;flex:0 0 auto;color:#f7f7f780;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.field span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#f7f7f7;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}input::placeholder{font-family:inherit;font-size:16px;color:#f7f7f761}.field:focus-within{border-color:#ffffff61}button{position:relative;display:inline-grid;place-items:center;justify-self:center;min-height:52px;padding:0 36px;border:0;border-radius:9999px;background:#eaeaea;color:#050505;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;margin-top:6px;box-shadow:inset 0 0 16px #ffffffe6;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}.button-label,.button-spinner,.button-check{grid-area:1 / 1}.button-label{transition:opacity .22s ease,transform .22s ease}.button-spinner{width:22px;height:22px;border:2px solid rgba(5,5,5,.16);border-top-color:#050505;border-radius:9999px;opacity:0;transform:rotate(0);transition:opacity .2s ease}.button-check{position:relative;width:22px;height:18px;opacity:0;transform:scale(.7);transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.button-check:after{position:absolute;top:1px;left:3px;width:14px;height:8px;border-bottom:3px solid #050505;border-left:3px solid #050505;content:"";transform:rotate(-45deg)}button.is-loading .button-label,button.is-complete .button-label{opacity:0;transform:translateY(4px)}button.is-loading .button-spinner{opacity:1;animation:button-spin .8s linear infinite}button.is-complete .button-spinner{opacity:0;animation:none}button.is-complete .button-check{opacity:1;transform:scale(1)}button:hover:not(:disabled){background:#f0f0f0;box-shadow:inset 0 0 12px #fffffff2}button:active:not(:disabled){transform:scale(.98)}button:disabled{cursor:wait;opacity:.72}.bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{min-height:22px;max-width:none;margin-top:0;color:#ffffffa3;font-size:14px;line-height:1.45;text-align:center}.form-status:empty{visibility:hidden}.form-status[data-status=success]{color:#d7ffe0db}.form-status[data-status=error]{color:#ffcdcde6}.top-header{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;z-index:100;pointer-events:none;will-change:opacity,transform;animation:entry-down 1s cubic-bezier(.22,1,.36,1) .18s both}.top-logo{height:clamp(60px,10vw,100px);width:auto;opacity:1;filter:brightness(0) invert(.2);-webkit-user-select:none;user-select:none}.ticker-wrapper{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;z-index:10;pointer-events:none;opacity:0;transform:translate3d(0,10px,0);will-change:opacity,transform;animation:content-rise 1.1s cubic-bezier(.22,1,.36,1) 1.02s both}.ticker-header{font-size:clamp(10px,1.1vw,11px);font-weight:600;color:#f7f7f7;opacity:.35;letter-spacing:.22em;text-transform:uppercase;margin-bottom:-14px;-webkit-user-select:none;user-select:none;text-align:center}.ticker-mask{position:relative;width:min(560px,calc(100vw - 40px));overflow:hidden;pointer-events:auto;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%)}.ticker-track{display:flex;width:max-content;align-items:center;gap:80px;animation:scroll-ticker 36s linear infinite;padding:8px 0}.ticker-mask:hover .ticker-track{animation-play-state:paused}.ticker-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.ticker-item img,.ticker-item svg{height:clamp(72px,7.8vw,96px);width:auto;opacity:.35;filter:brightness(0) invert(.97);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),filter .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none;pointer-events:none}.ticker-item:hover img,.ticker-item:hover svg{opacity:.75;filter:brightness(0) invert(1);transform:scale(1.06)}@keyframes scroll-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes page-exit{to{opacity:0;transform:translate3d(0,-18px,0) scale(.98);filter:blur(8px)}}@keyframes card-enter{0%{opacity:0;transform:translate3d(0,26px,0) scale(.94);filter:blur(10px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.ticker-item[title=Binance] img,.ticker-item[title=Coinbase] img,.ticker-item[title=Polymarket] img{height:clamp(82px,8.8vw,110px)}.card-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;place-items:center;gap:22px;padding:96px 20px 52px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .72s cubic-bezier(.65,0,.35,1)}.card-confirmation{max-width:none;color:#ffffffe6;font-family:"Instrument Serif",serif;font-size:clamp(34px,4.2vw,54px);line-height:1;text-align:center}.card-note{max-width:430px;color:#ffffff94;font-size:15px;line-height:1.6;text-align:center}.bank-card{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:min(430px,calc(100vw - 40px));aspect-ratio:1.586 / 1;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:24px;opacity:0;color:#f7f7f7;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.13) 0 1.35px,transparent 1.62px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.065) 0 1px,transparent 1.25px),linear-gradient(135deg,#ffffff1a,#ffffff06 42%,#000000b8),#0b0b0b;background-position:0 0,7px 7px,0 0;background-size:14px 14px,14px 14px,auto;box-shadow:0 34px 90px #0000007a;transform:translate3d(0,24px,0) scale(.96);transform-origin:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:opacity,transform}.bank-card:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 0 42%,rgba(0,0,0,.42) 100%),linear-gradient(135deg,rgba(255,255,255,.13),transparent 34% 68%,rgba(255,255,255,.06))}.card-dot-logo{position:relative;z-index:1;display:block;width:min(78%,330px);max-height:34%;height:auto;overflow:visible;color:#f6f6f6e6;filter:drop-shadow(0 0 20px rgba(255,255,255,.12))}.card-dot-logo circle{fill:currentColor}body.card-visible .lockup,body.card-visible .ticker-wrapper{pointer-events:none;animation:page-exit .72s cubic-bezier(.65,0,.35,1) both}body.card-visible .card-screen{opacity:1;visibility:visible;pointer-events:auto}body.card-visible .bank-card{animation:card-enter .9s cubic-bezier(.22,1,.36,1) .24s both}@media(max-width:768px){html,body{height:100%;overflow:hidden}body{min-height:100dvh}.top-header{top:-4px}.top-logo{height:92px}.stage{position:relative;margin:0!important;width:100vw;height:100dvh!important;min-height:0!important;border:0!important;border-radius:16px!important;overflow:clip!important;clip-path:inset(0 round 16px);contain:paint;padding:32px 16px 20px!important}#dots-bg{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;border:0!important;border-radius:16px!important;overflow:clip!important;clip-path:inset(0 round 16px);contain:paint}.logo{width:min(132px,34vw)!important}.ticker-header{margin-bottom:-10px}.card-confirmation{font-size:clamp(46px,14vw,62px)}}@keyframes entry-down{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-fade{0%{opacity:0}to{opacity:1}}@keyframes bg-inner-fade{0%{opacity:0;transform:scale(1.1);filter:brightness(1.16) contrast(.86)}to{opacity:1;transform:scale(1);filter:brightness(1) contrast(1)}}@keyframes logo-arrive{0%{opacity:0;transform:translate3d(0,12px,0) scale(.94);filter:blur(10px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes content-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
