@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/early/fonts/geist-sans-latin.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/early/fonts/geist-mono-latin.woff2)format("woff2")}@font-face{font-family:pixel;font-display:swap;src:url(/early/fonts/departure-mono.woff2)format("woff2")}.early{--paper:#f5f5f2;--ink:#171717;--line:#e7e7e3;--muted:#eeeeea;--ink-soft:#4f4f4f;--ink-faint:#6e6e69;--card:#fff;--brand:#6741ca;--sky:#1a6fd1;--hero-shadow:0 2px 24px #0a285a73;--radius:12px}.early,.early *{box-sizing:border-box;margin:0;padding:0}.early{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--paper);color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}.early .mono{font-family:Geist Mono,ui-monospace,monospace}.early .pixel{font-family:pixel,Geist Mono,monospace}.early a{color:inherit;text-decoration:none}.early button{font:inherit;cursor:pointer}.early img{max-width:100%;display:block}.early .nav{inset-inline:0;z-index:50;position:fixed;top:0}.early .nav-inner{justify-content:space-between;align-items:center;max-width:1440px;height:72px;margin:0 auto;padding:0 20px;display:flex}@media (min-width:768px){.early .nav-inner{padding:0 32px}}.early .nav-logo{align-items:center;gap:10px;display:flex}.early .nav-logo svg.icon{width:26px;height:26px}.early .nav-logo svg.word{width:auto;height:18px}@media (min-width:768px){.early .nav-logo svg.icon{width:30px;height:30px}.early .nav-logo svg.word{height:22px}}.early .nav-links{align-items:center;gap:26px;font-size:14px;display:flex}.early .nav-links a{opacity:.85;transition:opacity .15s}.early .nav-links a:hover{opacity:1}.early .nav.on-dark{color:var(--paper)}.early .nav.on-dark .logo-invert rect{fill:var(--paper)}.early .nav.on-dark .logo-invert path.glyph{fill:var(--ink)}.early .nav.on-light{color:var(--ink)}@media (max-width:720px){.early .nav-links .nav-hide{display:none}}.early .btn{white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,border-color .15s,transform 50ms;display:inline-flex}.early .btn:active{transform:scale(.97)}.early .btn-lg{height:48px;padding:0 24px;font-size:16px}.early .btn-dark{background:var(--ink);color:var(--paper)}.early .btn-dark:hover{background:#000}.early .btn-light{background:var(--paper);color:var(--ink)}.early .btn-light:hover{background:#fff}.early .btn-ghost-dark{color:var(--paper);background:0 0;border-color:#f5f5f247}.early .btn-ghost-dark:hover{background:#f5f5f217}.early .btn-ghost-light{border-color:var(--line);color:var(--ink);background:0 0}.early .btn-ghost-light:hover{background:var(--muted)}.early .hero{text-align:center;background:#0d1526;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:144px 20px 120px;display:flex;position:relative;overflow:hidden}.early .hero-bg{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.early .hero-tint{background:linear-gradient(#090e1a94 0%,#090e1ab8 60%,#090e1adb 100%),radial-gradient(60% 50% at 50% 0,#1e6ec847,#1e6ec800 70%);position:absolute;inset:0}.early .hero-content{flex-direction:column;align-items:center;width:100%;max-width:1100px;display:flex;position:relative}.early .hero-kicker{color:#f5f5f2b8;letter-spacing:.18em;text-transform:uppercase;font-size:13px}.early .hero-word{width:auto;height:22px;color:var(--paper);margin-top:26px}.early .hero h1{letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:var(--hero-shadow);margin-top:24px;font-size:46px;font-weight:400;line-height:1.08}@media (min-width:768px){.early .hero h1{font-size:64px;line-height:1.05}}.early .hero-sub{color:#ffffffd9;text-wrap:pretty;max-width:36rem;text-shadow:var(--hero-shadow);margin-top:24px;font-size:16px;line-height:1.5}@media (min-width:768px){.early .hero-sub{font-size:18px;line-height:1.55}}.early .hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.early .hero-meter{color:#f5f5f2a8;letter-spacing:.08em;flex-direction:column;align-items:center;gap:10px;margin-top:44px;font-size:13px;display:flex}.early .hero-meter .bar{letter-spacing:2px;color:#f5f5f2e6;font-size:15px}.early .hero-meter .bar .on{color:#fff}.early .hero-scroll{color:#f5f5f266;letter-spacing:.22em;text-transform:uppercase;font-size:11px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.early .terms{background:var(--ink);color:var(--paper);border-top:1px solid #f5f5f21a;padding:0 20px}.early .terms-inner{grid-template-columns:1fr;gap:0;max-width:1100px;margin:0 auto;display:grid}@media (min-width:820px){.early .terms-inner{grid-template-columns:1fr 1fr 1fr}}.early .term{border-bottom:1px solid #f5f5f214;padding:28px 24px}@media (min-width:820px){.early .term{border-bottom:0;border-left:1px solid #f5f5f214}.early .term:first-child{border-left:0}}.early .term .t-num{color:#f5f5f273;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.early .term .t-head{font-size:17px;font-weight:500}.early .term .t-copy{color:#f5f5f299;margin-top:6px;font-size:14px}.early .page{max-width:1100px;margin:0 auto;padding:150px 20px 90px}.early .page-head{text-align:center;max-width:640px;margin:0 auto}.early .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:13px}.early .page-head h1{letter-spacing:-.01em;text-wrap:balance;margin-top:16px;font-size:40px;font-weight:400;line-height:1.08}@media (min-width:768px){.early .page-head h1{font-size:56px;line-height:1.05}}.early .page-head .sub{color:var(--ink-soft);text-wrap:pretty;margin-top:18px;font-size:17px}.early .lanes{grid-template-columns:1fr;align-items:start;gap:16px;margin-top:56px;display:grid}@media (min-width:860px){.early .lanes{grid-template-columns:1fr 1fr;gap:20px}}.early .lane{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px}@media (min-width:768px){.early .lane{padding:36px}}.early .lane .l-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:12px}.early .lane h2{letter-spacing:-.01em;margin-top:12px;font-size:26px;font-weight:500}.early .lane .l-copy{color:var(--ink-soft);margin-top:10px;font-size:15px}.early .lane form{flex-direction:column;gap:10px;margin-top:24px;display:flex}.early .field{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;height:48px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.early .field:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #17171714}.early .field input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%}.early .field input::placeholder{color:var(--ink-faint)}.early .field input.code{letter-spacing:.14em;text-transform:uppercase;font-family:Geist Mono,monospace}.early .l-note{color:var(--ink-faint);margin-top:14px;font-size:13px}.early .l-error{color:#b3261e;margin-top:12px;font-size:14px;display:none}.early .l-error.show{display:block}.early .queue{text-align:left}.early .q-pos{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:14px;margin-top:26px;padding:26px 24px}.early .q-pos .num{color:var(--ink);font-family:pixel,monospace;font-size:64px;line-height:1}.early .q-pos .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:8px;font-size:13px}.early .q-bar{background:var(--muted);border-radius:3px;height:6px;margin-top:18px;position:relative;overflow:hidden}.early .q-bar i{background:var(--ink);border-radius:3px;transition:width 1.2s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.early .q-meta{color:var(--ink-faint);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.early .q-feed{flex-direction:column;gap:8px;min-height:52px;margin-top:18px;display:flex}.early .q-feed .ev{color:var(--ink-soft);opacity:0;align-items:baseline;gap:10px;font-size:14px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(6px)}.early .q-feed .ev.show{opacity:1;transform:none}.early .q-feed .ev b{color:var(--ink);font-weight:500}.early .q-feed .dot{background:var(--ink);border-radius:3px;flex:none;width:6px;height:6px;transform:translateY(-1px)}.early .q-ref{margin-top:20px}.early .q-ref .lbl2{color:var(--ink-soft);margin-bottom:8px;font-size:13px}.early .q-ref-row{gap:10px;display:flex}.early .q-ref-row .field{flex:1;height:44px}.early .q-ref-row .field input{font-family:Geist Mono,monospace;font-size:13px}.early .q-rule{color:var(--ink-soft);flex-direction:column;gap:8px;margin-top:20px;font-size:14px;display:flex}.early .q-rule div{align-items:baseline;gap:10px;display:flex}.early .q-rule .n{color:var(--ink-faint);font-family:Geist Mono,monospace;font-size:12px}.early .member{margin-top:56px;display:none}.early .member.show{display:block}.early .member-panel{background:var(--ink);color:var(--paper);text-align:center;border-radius:20px;padding:40px 24px 48px;position:relative;overflow:hidden}@media (min-width:768px){.early .member-panel{padding:64px 40px 72px}}.early .member-panel:before{content:"";background:radial-gradient(50% 40% at 50% 0,#6741ca38,#6741ca00 70%);position:absolute;inset:0}.early .member-inner{position:relative}.early .member .m-kicker{letter-spacing:.22em;text-transform:uppercase;color:#f5f5f299;font-size:13px}.early .member h2{letter-spacing:-.01em;text-wrap:balance;margin-top:14px;font-size:36px;font-weight:400}@media (min-width:768px){.early .member h2{font-size:48px}}.early .member .m-copy{color:#f5f5f2b3;text-wrap:pretty;max-width:520px;margin:16px auto 0;font-size:16px}.early .share-wrap{max-width:520px;margin:44px auto 0}.early .share-card{text-align:left;background:#141414;border:1px solid #2c2c2c;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.early .share-card .texture{pointer-events:none;background-image:radial-gradient(#f5f5f20e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.early .sc-top{justify-content:space-between;align-items:center;padding:26px 28px 0;display:flex;position:relative}.early .sc-top .brand{align-items:center;gap:10px;display:flex}.early .sc-top svg.icon{width:28px;height:28px}.early .sc-top svg.word{width:auto;height:18px;color:var(--paper)}.early .sc-tag{letter-spacing:.16em;color:#f5f5f28c;text-transform:uppercase;font-family:pixel,monospace;font-size:12px}.early .sc-mid{padding:44px 28px 0;position:relative}.early .sc-no{color:var(--paper);letter-spacing:-2px;font-family:pixel,monospace;font-size:120px;line-height:.95}@media (max-width:480px){.early .sc-no{font-size:96px}}.early .sc-no small{letter-spacing:4px;color:#f5f5f280;font-size:22px}.early .sc-of{color:#f5f5f280;letter-spacing:.1em;margin-top:10px;font-family:Geist Mono,monospace;font-size:13px}.early .sc-line{letter-spacing:-.01em;color:var(--paper);text-wrap:balance;border-top:1px solid #2c2c2c;margin:34px 28px 0;padding-top:26px;font-size:24px;line-height:1.3;position:relative}@media (max-width:480px){.early .sc-line{font-size:20px}}.early .sc-bottom{color:#f5f5f273;justify-content:space-between;align-items:center;padding:26px 28px 28px;font-family:Geist Mono,monospace;font-size:12px;display:flex;position:relative}.early .share-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.early .share-hint{color:#f5f5f273;margin-top:14px;font-size:13px}.early .codes{text-align:center;max-width:520px;margin:40px auto 0}.early .codes .c-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f5f5f28c;font-size:13px}.early .codes p{color:#f5f5f2a6;margin-top:10px;font-size:15px}.early .code-chips{flex-direction:column;gap:10px;margin-top:18px;display:flex}.early .chip{background:#f5f5f20f;border:1px solid #f5f5f224;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.early .chip .code{letter-spacing:.16em;color:var(--paper);font-family:Geist Mono,monospace;font-size:15px}.early .chip .st{color:#f5f5f273;font-size:12px}.early .chip button{color:var(--paper);background:0 0;border:1px solid #f5f5f238;border-radius:8px;flex:none;padding:7px 14px;font-size:13px;transition:background-color .15s}.early .chip button:hover{background:#f5f5f21a}.early .next{text-align:center;max-width:520px;margin:48px auto 0}.early .next .n-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f5f5f28c;font-size:13px}.early .next ol{flex-direction:column;gap:10px;margin-top:16px;list-style:none;display:flex}.early .next li{color:#f5f5f2bf;justify-content:center;align-items:baseline;gap:12px;font-size:15px;display:flex}.early .next li .n{color:#f5f5f266;font-family:Geist Mono,monospace;font-size:12px}.early .footer{border-top:1px solid var(--line);background:var(--paper);padding:40px 20px}.early .footer.dark{background:var(--ink);color:var(--paper);border-top-color:#f5f5f21a}.early .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;display:flex}.early .footer .brand{align-items:center;gap:10px;display:flex}.early .footer svg.icon{width:24px;height:24px}.early .footer svg.word{width:auto;height:16px}.early .footer .f-note{color:var(--ink-faint);font-size:13px}.early .footer.dark .f-note{color:#f5f5f273}.early .footer .f-links{color:var(--ink-soft);gap:20px;font-size:14px;display:flex}.early .footer.dark .f-links{color:#f5f5f299}.early .demo-reset{z-index:60;color:var(--ink-faint);background:var(--card);border:1px solid var(--line);opacity:.75;border-radius:8px;padding:5px 10px;font-size:11px;position:fixed;bottom:14px;right:14px}.early .demo-reset:hover{opacity:1}.early .hero-meter .bar .off{color:#f5f5f247}.early .sc-no small{letter-spacing:6px;color:#f5f5f28c;margin-bottom:14px;font-size:16px;display:block}.early .sc-no #sc-no-num{display:block}.early .offer-sub{color:var(--ink-soft);flex-direction:column;gap:14px;margin-top:22px;font-size:17px;display:flex}.early .offer-sub .only{color:var(--ink);font-weight:500}.early .choose{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-top:56px;font-size:13px}.early .plans{grid-template-columns:1fr;align-items:stretch;gap:16px;margin-top:26px;display:grid}@media (min-width:860px){.early .plans{grid-template-columns:1fr 1fr;gap:20px}}.early .plan{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:32px;display:flex}@media (min-width:768px){.early .plan{padding:36px}}.early .plan.featured{border-color:var(--ink)}.early .plan .p-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:12px}.early .plan h3{margin-top:10px;font-size:22px;font-weight:500}.early .p-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;display:flex}.early .p-price .now{letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:1}.early .p-price .per{color:var(--ink-soft);font-size:16px}.early .p-price .was{color:var(--ink-faint);font-size:18px;text-decoration:line-through}.early .p-save{letter-spacing:.06em;background:var(--muted);border:1px solid var(--line);color:var(--ink);border-radius:999px;margin-top:12px;padding:5px 12px;font-family:Geist Mono,monospace;font-size:12px;display:inline-flex}.early .p-copy{color:var(--ink-soft);margin-top:18px;font-size:15px}.early .p-meta{color:var(--ink-faint);margin-top:auto;padding-top:22px;font-size:13px}.early .plan .btn{width:100%;margin-top:12px}.early .closing{text-align:center;max-width:620px;margin:72px auto 0}.early .closing .c1{letter-spacing:-.01em;text-wrap:balance;font-size:26px;font-weight:500}@media (min-width:768px){.early .closing .c1{font-size:32px}}.early .closing .c-lines{color:var(--ink-soft);flex-direction:column;gap:8px;margin-top:18px;font-size:17px;display:flex}.early .closing .btn{margin-top:30px}.early .p-save{align-self:flex-start}.early .page-head h1,.early .closing .c1{overflow-wrap:anywhere}@media (max-width:480px){.early .page-head h1{font-size:34px}}.early.offer .page{max-width:1040px;padding-top:140px}.early.offer .page-head{max-width:660px}.early.offer .page-head h1{font-size:32px;line-height:1.12}@media (min-width:768px){.early.offer .page-head h1{font-size:48px;line-height:1.1}}.early.offer .offer-sub{gap:12px;font-size:16px}.early.offer .choose{margin-top:52px}.early.offer .plans{max-width:940px;margin-left:auto;margin-right:auto}.early.offer .p-price .now{font-size:42px}.early.offer .closing{margin-top:64px}.early.offer .closing .c1{font-size:24px}@media (min-width:768px){.early.offer .closing .c1{font-size:30px}}@media (max-width:767px){.early.offer .page{padding-top:112px;padding-bottom:72px}.early.offer .offer-sub{font-size:15.5px}.early.offer .plan{padding:26px 22px}.early.offer .p-price .now{font-size:38px}.early.offer .closing{margin-top:56px}}@media (max-width:480px){.early .sc-tag{letter-spacing:.08em;white-space:nowrap;font-size:10px}}.early .cardstep{margin-top:56px;display:none}.early .cardstep.show{display:block}.early .cardstep-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:480px;margin:0 auto;padding:32px 24px}@media (min-width:768px){.early .cardstep-panel{padding:40px 36px}}.early .cardstep-panel .l-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:12px}.early .cardstep-panel h2{letter-spacing:-.01em;margin-top:12px;font-size:26px;font-weight:500}.early .cardstep form{flex-direction:column;gap:10px;margin-top:24px;display:flex}.early .card-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.early .field input.num{letter-spacing:.08em;font-family:Geist Mono,monospace}.early .card-promise{color:var(--ink-faint);margin:4px 0 2px;font-size:13px;line-height:1.5}.early .card-row>.field{min-width:0}.early .lb-wrap{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:48px;overflow:hidden}.early .lb-status{border-bottom:1px solid var(--line);color:var(--ink-faint);letter-spacing:.04em;align-items:center;gap:8px;padding:14px 20px;font-family:Geist Mono,monospace;font-size:13px;display:flex}.early .lb-dot{background:#1a7f37;border-radius:50%;width:8px;height:8px;display:inline-block}.early .lb-scroll{overflow-x:auto}.early .lb{border-collapse:collapse;width:100%;min-width:560px}.early .lb th{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--line);padding:14px 20px 10px;font-size:11px;font-weight:500}.early .lb td{border-bottom:1px solid var(--line);padding:13px 20px;font-size:15px}.early .lb tr:last-child td{border-bottom:0}.early .lb .rk{color:var(--ink-faint);font-size:13px}.early .lb .bz{font-weight:500}.early .lb .pts{font-weight:600}.early .lb .mono{font-family:Geist Mono,monospace;font-size:14px}.early .mv{font-family:Geist Mono,monospace;font-size:12px}.early .mv.up{color:#1a7f37}.early .mv.dn{color:#b3261e}.early .mv.flat{color:var(--ink-faint)}@media (max-width:640px){.early .col-hide{display:none}.early .lb{min-width:0}}.early .terms-inner.g4{grid-template-columns:1fr}@media (min-width:820px){.early .terms-inner.g4{grid-template-columns:1fr 1fr 1fr 1fr}}.early.games .terms{border-radius:16px;margin-top:64px;overflow:hidden}.early .lanes.g3{margin-top:32px}@media (min-width:860px){.early .lanes.g3{grid-template-columns:1fr 1fr 1fr}}.early .prizes,.early .rules{margin-top:72px}.early .gcta{text-align:center;margin:80px auto 0}.early .gcta h2{letter-spacing:-.01em;font-size:32px;font-weight:400}.early .gcta .hero-ctas{gap:12px;margin-top:24px;display:flex}@media (max-width:480px){.early .gcta .hero-ctas{flex-direction:column;align-items:stretch}}@media (max-width:640px){.early .lb th{padding:12px 12px 8px;font-size:10px}.early .lb td{padding:11px 12px;font-size:14px}.early .lb .bz{font-size:14px}.early .lb .mono{font-size:13px}}.early .mv{white-space:nowrap}.early .lanes.g4{margin-top:32px}@media (min-width:860px){.early .lanes.g4{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.early .lanes.g4{grid-template-columns:1fr 1fr 1fr 1fr}}.early .prizes .lane h2,.early .rules .lane h2{font-size:19px}.early .sups{margin-top:64px}.early .sups .lane h2,.early .play .lane h2{font-size:19px}.early .lanes.g1{grid-template-columns:1fr;margin-top:32px}.early .lb tr.total td{border-top:2px solid var(--line)}.early .lb tr.total .pts{font-weight:700}.early .gcta-note{color:var(--ink-faint);margin-top:18px;font-size:14px}.early .gcta-note a{color:var(--ink-soft)}.early .included{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:940px;margin-top:26px;margin-left:auto;margin-right:auto;padding:10px 28px}.early .inc{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:13px 0;font-size:15px;display:flex}.early .inc:last-child{border-bottom:0}.early .inc .i-num{color:var(--ink-faint);flex-shrink:0;font-size:12px}@media (max-width:767px){.early .included{padding:8px 20px}.early .inc{font-size:14px}}.early .platform{background:var(--paper);padding:88px 20px 72px}.early .plat-inner{max-width:1100px;margin:0 auto}.early .plat-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);text-align:center;font-size:12px}.early .plat-inner h2{letter-spacing:-.02em;text-align:center;margin-top:14px;font-size:clamp(26px,4vw,40px);font-weight:600;line-height:1.15}.early .plat-sub{text-align:center;max-width:560px;color:var(--ink-soft);margin:12px auto 0;font-size:15px}.early .plat-grid{grid-template-columns:1fr;margin-top:44px;display:grid}@media (min-width:820px){.early .plat-grid{grid-template-columns:1fr 1fr 1fr}}.early .plat-step{border-bottom:1px solid var(--line);padding:26px 24px}@media (min-width:820px){.early .plat-step{border-bottom:0;border-left:1px solid var(--line)}.early .plat-step:first-child{border-left:0}}.early .plat-step .p-num{color:var(--ink-faint);letter-spacing:.14em;margin-bottom:8px;font-size:12px}.early .plat-step .p-head{font-size:17px;font-weight:500}.early .plat-step .p-copy{color:var(--ink-soft);margin-top:6px;font-size:14px}.early .plat-assign{text-align:center;max-width:760px;color:var(--ink-soft);margin:40px auto 0;font-size:15px}.early .plat-box{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:940px;margin:44px auto 0;padding:22px 28px 10px}.early .plat-boxhead{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);text-align:center;padding-bottom:14px;font-size:11px}@media (max-width:767px){.early .platform{padding:64px 20px 56px}.early .plat-box{padding:16px 20px 8px}}@media (min-width:860px){.early.offer .plans{grid-template-columns:1fr}}.early.offer .plans{max-width:520px}.early .canvas-band{background:var(--paper);padding:72px 20px 0}.early .canvas-cap{text-align:center;max-width:1100px;margin:0 auto 28px}.early .canvas-cap-k{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.early .canvas-cap-l{letter-spacing:-.01em;max-width:560px;margin:10px auto 0;font-size:clamp(20px,2.6vw,28px);font-weight:500;line-height:1.25}.early #code{scroll-margin-top:84px}.early .plat-ui{max-width:1100px;margin:0 auto}.early .ui-window{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -30px #0000004d}.early .ui-chrome{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.early .ui-dot{background:var(--line);border-radius:50%;width:10px;height:10px}.early .ui-url{background:var(--muted);color:var(--ink-faint);border-radius:6px;margin:0 auto;padding:2px 12px;font-size:11px}.early .ui-canvas{aspect-ratio:16/9;background:var(--muted);font-size:12px;position:relative;overflow:hidden}.early .ui-dots{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px;position:absolute;inset:0}.early .ui-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.early .ui-side{border-right:1px solid var(--line);z-index:2;background:#fffffff2;flex-direction:column;width:176px;padding:12px;display:none;position:absolute;top:0;bottom:0;left:0}.early .ui-side-head{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.early .ui-side-logo{border-radius:5px;width:20px;height:20px}.early .ui-side-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:20px;font-size:10px}.early .ui-side-row{align-items:center;gap:8px;margin-top:6px;display:flex}.early .ui-side-row img{object-fit:cover;border-radius:6px;width:20px;height:20px}.early .ui-side-row .n{font-weight:500}.early .ui-side-row .r{color:var(--ink-faint);margin-left:auto}.early .ui-side-hire{text-align:center;color:var(--ink-faint);border:1px dashed #bfbfbf;border-radius:6px;margin-top:auto;padding:6px 8px;font-size:11px}.early .ui-node{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.early .ui-node-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:4px;box-shadow:0 4px 12px #17171714}.early .ui-node-card.hot{border-color:#c96a3b99}.early .ui-node-card img{object-fit:cover;border-radius:6px;width:48px;height:48px}.early .ui-node-team{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:4px;box-shadow:0 4px 12px #17171714}.early .ui-node-team img{border-radius:6px;width:48px;height:48px}.early .ui-node-name{white-space:nowrap;background:#eeeeeae6;border-radius:6px;margin-top:6px;padding:2px 6px;font-size:11px;font-weight:500}.early .ui-node-status{white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-size:10px;display:flex}.early .ui-node-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.early .st-run{color:#c96a3b}.early .st-run i{animation:1.6s ease-in-out infinite ui-pulse}.early .st-idle{color:var(--ink-faint)}.early .st-sched{color:var(--sky)}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.35}}.early .ui-activity{background:var(--card);border:1px solid var(--line);z-index:2;border-radius:10px;width:224px;padding:12px;display:none;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #17171714}.early .ui-act-head{align-items:center;gap:8px;display:flex}.early .ui-act-head img{border-radius:6px;width:20px;height:20px}.early .ui-act-head .n{font-weight:500}.early .ui-act-head .t{color:var(--ink-faint)}.early .ui-act-head .dot{background:#c96a3b;border-radius:50%;width:6px;height:6px;margin-left:auto}.early .ui-act-row{color:var(--ink-soft);align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.early .ui-chip .sz4,.early .ui-side-row .sz4{flex:none;width:16px;height:16px}.early .ui-act-row .sz3{flex:none;width:12px;height:12px}.early .ui-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.early .ui-chip{border:1px solid var(--line);background:var(--card);height:40px;color:var(--ink-soft);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.early .ui-chips-label{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-top:12px;font-size:12px}@media (min-width:640px){.early .ui-side{display:flex}.early .ui-activity{display:block}.early .ui-node-card img,.early .ui-node-team img{width:56px;height:56px}}@media (max-width:639px){.early .ui-url{display:none}.early .canvas-band{padding:56px 20px 0}}.early{min-height:100svh}.early .field:focus-within{box-shadow:0 0 0 1px var(--ink)}.early .field[aria-invalid=true]{border-color:#b3261e}.early .field:has([aria-invalid=true]){border-color:#b3261e}.early.early-page{flex-direction:column;min-height:100svh;display:flex}.early.early-page>main{width:100%}.early.early-page .footer{padding-bottom:28px}.early.early-page .footer-inner{max-width:1060px}.early .meadow{background:#8fc3ea;flex:1 0 auto;min-height:clamp(180px,24vw,340px);position:relative;overflow:hidden}.early .meadow img{object-fit:cover;object-position:center 70%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.early .meadow:before{content:"";z-index:1;background:linear-gradient(var(--paper),#f5f5f200);height:45%;position:absolute;inset:0 0 auto}.early .lanes{align-items:stretch}.early .nav-links a[aria-current=page]{opacity:1;font-weight:500}.early.early-page .nav{-webkit-backdrop-filter:blur(12px);background:#f5f5f2db}.early .invite-hero{isolation:isolate;color:#fff;text-align:center;background:#0a1430;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:112px 16px 72px;display:flex;position:relative;overflow:hidden}.early .invite-hero-bg{object-fit:cover;z-index:-2;filter:saturate(.65)brightness(.9)}.early .invite-hero-tint{z-index:-1;background:linear-gradient(#070e28db 0%,#0a163cc7 45%,#0e1e4ab3 100%);position:absolute;inset:0}.early .invite-hero-logo{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;top:24px;left:16px}@media (min-width:768px){.early .invite-hero-logo{top:28px;left:32px}}.early .invite-hero-content{outline:none;flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex;position:relative}.early .invite-hero-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f5f5f2b8;font-size:13px}.early .invite-hero-word{width:auto;height:22px;color:var(--paper);margin-top:24px}.early .invite-hero-content>h1{letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:var(--hero-shadow);margin-top:20px;font-size:40px;font-weight:400;line-height:1.08}@media (min-width:768px){.early .invite-hero-content>h1{font-size:64px;line-height:1.05}}.early .invite-hero-sub{color:#ffffffd1;text-wrap:pretty;max-width:34rem;margin-top:20px;font-size:16px;line-height:1.55}@media (min-width:768px){.early .invite-hero-sub{font-size:18px}}.early .invite-lane{width:100%;max-width:420px;margin-top:36px}.early .invite-form{flex-direction:column;gap:10px;display:flex}.early .invite-form .field{border-color:#0000}.early .invite-form .field input.code{letter-spacing:.12em;font-family:pixel,Geist Mono,monospace}.early .invite-form .btn{border-color:#f5f5f224;width:100%}.early .invite-lane .l-error{color:#ffb4ab;text-align:center}.early .invite-note{color:#f5f5f2b3;margin-top:16px;font-size:14px}.early .invite-note a{color:#fff;text-underline-offset:3px;text-decoration:underline}.early .invite-hero .lane{text-align:left;width:100%;max-width:520px;color:var(--ink)}.early .page-head .sub a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}
