.prelaunch-page{color:#fff;background:#151827;flex-direction:column;min-height:100svh;padding:0 28px;display:flex}.prelaunch-header{justify-content:center;padding:32px 0 12px;display:flex}.prelaunch-main{text-align:center;width:100%;max-width:1380px;margin:auto;padding:36px 0 32px}.prelaunch-main>.hero-kicker{margin-bottom:24px}.prelaunch-main h1{letter-spacing:-.05em;text-wrap:balance;margin:0 auto 28px;font-size:clamp(42px,5.2vw,76px);font-weight:700;line-height:1.06}.prelaunch-main h1>span,.prelaunch-main h1>em{display:block}.prelaunch-main h1>span{color:#fff}.prelaunch-main h1>em{color:#cf0;white-space:nowrap;margin-top:8px;font-style:normal}.prelaunch-heading-arrow{vertical-align:baseline;width:clamp(28px,3.6vw,53px);height:auto;margin-left:8px;display:inline-block}.prelaunch-intro{color:#b5b5b5;text-wrap:pretty;max-width:860px;margin:auto;font-size:clamp(16px,1.45vw,19px);line-height:1.75}.prelaunch-wordmark{color:#fff;white-space:nowrap;font-weight:600}.prelaunch-wordmark>span{color:#cf0}.prelaunch-intro .prelaunch-invite{color:#fff;margin-top:20px}.prelaunch-signup{max-width:670px;margin:28px auto 0}.prelaunch-signup form{gap:12px;display:flex;position:relative}.prelaunch-signup input[type=email]{color:#fff;min-width:0;height:60px;box-shadow:none;background:#1b1f33;border:1px solid #343b52;border-radius:9px;flex:1;padding:16px 20px;font-size:16px}.prelaunch-signup input[type=email]::placeholder{color:#989898}.prelaunch-signup input[type=email]:focus{box-shadow:none;border-color:#cf0;outline:none}.prelaunch-signup .btn{white-space:nowrap;border-radius:9px;justify-content:center;min-height:60px;padding:16px 28px;font-size:16px;font-weight:700;transition:transform .15s,background .15s}.prelaunch-signup .btn:not(:disabled):hover{transform:translateY(-2px)}.prelaunch-signup .btn:focus-visible{outline-offset:4px;outline:2px solid #cf0}.prelaunch-email-label,.prelaunch-trap{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prelaunch-success{color:#cf0;background:#ccff0008;border:1px solid #cf06;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:18px;display:flex}.prelaunch-success svg{flex-shrink:0}.prelaunch-error{color:#ff9c9c;margin-top:12px;font-size:14px}.prelaunch-markets{max-width:860px;margin:30px auto 0}.prelaunch-markets .market-badges{margin:0 auto}.prelaunch-socials{margin:22px auto 0}.prelaunch-socials .social-links{justify-content:center;gap:18px}.prelaunch-socials a{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.prelaunch-socials a:hover{background:#ccff0010}.prelaunch-socials a:focus-visible{outline-offset:2px;outline:1px solid #cf0}.prelaunch-footer{width:100%;max-width:1200px;margin:0 auto}.prelaunch-footer .footer-bottom{margin-top:0;padding:22px 0;font-size:12px}@media (max-width:600px){.prelaunch-page{padding:0 20px}.prelaunch-header{padding-top:26px}.prelaunch-main{padding:30px 0}.prelaunch-main h1{margin-bottom:24px;font-size:clamp(36px,8.6vw,48px);line-height:1.08}.prelaunch-main h1>em{margin-top:10px}.prelaunch-intro{font-size:16px;line-height:1.65}.prelaunch-signup form{flex-direction:column;gap:10px}.prelaunch-signup .btn{width:100%}.prelaunch-markets{margin-top:28px}.prelaunch-footer .footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:10px}}@media (prefers-reduced-motion:reduce){.prelaunch-signup .btn{transition:none}.prelaunch-signup .btn:not(:disabled):hover{transform:none}}.prelaunch-signup form{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.prelaunch-signup form>input[type=email]{grid-area:1/1;width:100%}.prelaunch-signup form>button[type=submit]{grid-area:1/2}.prelaunch-signup form>.prelaunch-verification{grid-area:2/1/auto/-1;min-width:0;margin:0}@media (max-width:600px){.prelaunch-signup form{grid-template-columns:minmax(0,1fr)}.prelaunch-signup form>button[type=submit]{grid-area:3/1;width:100%}}.prelaunch-verification>.support-verification{margin:0}.prelaunch-verification-label{color:#b5b5b5;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.prelaunch-verification-label svg{color:#cf0;flex-shrink:0}.prelaunch-consent{justify-content:center;padding:0 0 18px;display:flex}.license-capacity-gate{isolation:isolate;border-radius:20px;min-height:390px;position:relative;overflow:hidden}.license-capacity-gate__covered{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:460px;overflow:hidden}.license-capacity-gate__overlay{z-index:1;text-align:center;background:radial-gradient(at 50% 0,#ccff0012,#0000 65%),#1b1f33;border:1px solid #cf05;border-radius:20px;justify-content:center;align-items:center;padding:42px 28px;display:flex;position:absolute;inset:0}.license-capacity-gate__content{width:100%;max-width:670px}.license-capacity-gate:not(.license-capacity-gate--page){display:grid}.license-capacity-gate:not(.license-capacity-gate--page)>:is(.license-capacity-gate__covered,.license-capacity-gate__overlay){grid-area:1/1}.license-capacity-gate:not(.license-capacity-gate--page)>.license-capacity-gate__overlay{position:relative}.license-capacity-gate__icon{color:#cf0;background:#ccff000a;border:1px solid #ccff0040;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;display:inline-flex}.license-capacity-gate :is(h1,h2){color:#fff;letter-spacing:-1px;text-wrap:balance;margin:0;font-size:clamp(27px,3.2vw,40px);font-weight:600;line-height:1.2}.license-capacity-gate :is(h1,h2) span{color:#cf0;margin-top:6px;display:block}.license-capacity-gate__content>p{color:#aaa;max-width:510px;margin:18px auto 0;font-size:16px;line-height:1.65}.license-capacity-gate--page{width:min(1200px,100% - 48px);min-height:550px;margin:45px auto}.license-capacity-gate--page .license-capacity-gate__covered{max-height:600px}@media (max-width:600px){.license-capacity-gate{min-height:460px}.license-capacity-gate__overlay{padding:32px 20px}.license-capacity-gate__covered{max-height:480px}.license-capacity-gate--page{width:calc(100% - 32px);min-height:500px;margin:28px auto}.license-capacity-gate--page .license-capacity-gate__covered{max-height:520px}.license-capacity-gate__content>p{font-size:15px}}
