:root{--bg-base:#0b0912;--bg-surface:#12101c;--bg-raised:#1a1728;--bg-overlay:#221e33;--line:#262236;--line-strong:#332e47;--tx-primary:#f2f4fa;--tx-secondary:#a9b4cc;--tx-muted:#7d8aa3;--tx-faint:#5e6b85;--lime:#c8f135;--lime-dim:#9dbe2a;--cyan:#4dd8e8;--amber:#ffb020;--red:#ff4d6a;--green:#3dd68c;--violet:#a78bfa;--f-display:"Chakra Petch",sans-serif;--f-body:"Inter",sans-serif;--f-data:"JetBrains Mono",monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-sm:3px;--r-md:5px;--r-lg:8px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0912;background:var(--bg-base);color:#f2f4fa;color:var(--tx-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.65;overflow-x:hidden}button,input,select,textarea{font-family:inherit}button{background:none;border:none;cursor:pointer}a,button{color:inherit}a{text-decoration:none}:focus-visible{outline:2px solid #c8f135;outline:2px solid var(--lime);outline-offset:3px}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0b0912;background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#332e47;background:var(--line-strong);border:2px solid #0b0912;border:2px solid var(--bg-base);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#5e6b85;background:var(--tx-faint)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lp .wrap{max-width:1120px}.lp .narrow,.lp .wrap{margin:0 auto;padding:0 var(--s5)}.lp .narrow{max-width:780px}.lp .topnav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0912c7;border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:border-color .2s,background .2s;z-index:50}.lp .topnav.stuck{background:#0b0912f0;border-bottom-color:var(--line)}.lp .topnav-in{gap:var(--s4);margin:0 auto;max-width:1120px;padding:var(--s3) var(--s5)}.lp .logo-lock,.lp .topnav-in{align-items:center;display:flex}.lp .logo-lock{gap:10px}.lp .logo-mark{display:block;height:24px;width:auto}.lp .logo-word{display:block;height:12px;width:auto}.lp .topnav-links{align-items:center;display:flex;gap:var(--s5);margin-left:auto}.lp .topnav-link{color:var(--tx-muted);font-family:var(--f-display);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:.14s}.lp .topnav-link:hover{color:var(--tx-primary)}@media(max-width:720px){.topnav-links .topnav-link{display:none}}.lp .btn{align-items:center;border:1px solid #0000;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:var(--f-display);font-size:13px;font-weight:700;gap:var(--s2);letter-spacing:.06em;padding:11px 20px;text-transform:uppercase;transition:.14s}.lp .btn-primary{background:var(--lime);color:var(--bg-base)}.lp .btn-primary:hover{background:#d6fa4e;transform:translateY(-1px)}.lp .btn-ghost{background:#0000;border-color:var(--line-strong);color:var(--tx-secondary)}.lp .btn-ghost:hover{border-color:var(--lime);color:var(--lime)}.lp .btn-sm{font-size:11px;padding:8px 14px}.lp .hero{overflow:hidden;padding:76px 0 var(--s9);position:relative}.lp .hero-bg{background-position:center 38%;background-size:cover;filter:saturate(.62) contrast(1.05) brightness(.78);opacity:.85;transform:scale(1.04)}.lp .hero-bg,.lp .hero-veil{inset:0;pointer-events:none;position:absolute}.lp .hero-veil{background:radial-gradient(ellipse 70% 90% at 26% 52%,#0b0912eb 0,#0b0912c7 34%,#0b091257 62%,#0000 82%),linear-gradient(180deg,#0b091261 0,#0000 22%,#0000 62%,#0b0912b8 88%,#0b0912)}.lp .hero:before{background:radial-gradient(ellipse at center,#c8f1351a 0,#0000 62%);content:"";height:700px;left:50%;pointer-events:none;position:absolute;top:-15%;transform:translateX(-50%);width:1000px;z-index:1}.lp .hero-in{grid-gap:var(--s8);align-items:center;display:grid;gap:var(--s8);grid-template-columns:1.02fr .98fr;position:relative;z-index:2}@media(max-width:940px){.hero-in{gap:var(--s7);grid-template-columns:1fr}}.lp .tagline{align-items:center;background:#c8f1350d;border:1px solid #c8f13547;border-radius:100px;color:var(--lime);display:inline-flex;font-family:var(--f-display);font-size:11px;font-weight:700;gap:var(--s2);letter-spacing:.2em;margin-bottom:var(--s5);padding:6px 12px;text-transform:uppercase}.lp .tagline .dot{animation:pulse 2.4s infinite;background:var(--lime);border-radius:50%;height:5px;width:5px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.lp h1{font-family:var(--f-display);font-size:clamp(40px,5.6vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.02;margin-bottom:var(--s5)}.lp h1 em{color:var(--lime);font-style:normal}.lp .hero-sub{color:var(--tx-secondary);font-size:17px;line-height:1.7;margin-bottom:var(--s6);max-width:47ch}.lp .hero-sub b{color:var(--tx-primary);font-weight:500}.lp .hero-badges-wrap{margin-bottom:var(--s6);position:relative;z-index:2}.lp .hero-badges{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:space-between}.lp .hero-badge{height:28px;object-fit:contain;transition:transform .18s ease;width:auto}.lp .hero-badge:hover{transform:scale(1.15)}@media(max-width:640px){.lp .hero-badges{gap:14px;justify-content:center}}.lp .waitlist{max-width:440px}.lp .wl-form{display:flex;gap:var(--s2);margin-bottom:var(--s3)}@media(max-width:440px){.wl-form{flex-direction:column}}.lp .wl-input{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--tx-primary);flex:1 1;font-size:15px;min-width:0;outline:none;padding:12px var(--s4);transition:border-color .14s}.lp .wl-input:focus{border-color:var(--lime)}.lp .wl-input::placeholder{color:var(--tx-faint)}.lp .wl-note{align-items:center;color:var(--tx-muted);display:flex;font-size:13px;gap:var(--s2)}.lp .wl-count{color:var(--lime);font-family:var(--f-data);font-size:13px;font-weight:700}.lp .wl-success{align-items:flex-start;animation:wlIn .34s cubic-bezier(.2,.7,.3,1);background:#3dd68c12;border:1px solid #3dd68c42;border-radius:var(--r-md);display:flex;gap:var(--s3);padding:var(--s4)}.lp .wl-tick{align-items:center;background:var(--green);border-radius:50%;color:var(--bg-base);display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.lp .wl-success-title{color:var(--green);font-family:var(--f-display);font-size:15px;font-weight:700;letter-spacing:.01em;margin-bottom:2px}.lp .wl-success-sub{color:var(--tx-secondary);font-size:13.5px;line-height:1.5}@keyframes wlIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp .hero-panel{background:var(--bg-surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 30px 80px #000000b8,0 0 0 1px #00000059;overflow:hidden}.lp .hp-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--s2);padding:var(--s3) var(--s4)}.lp .hp-title{color:var(--tx-muted);font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lp .hp-body{padding:var(--s4)}.lp .hp-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--s3);min-height:34px;padding:8px 0}.lp .hp-row:last-child{border-bottom:none}.lp .hp-pos{flex-shrink:0;font-family:var(--f-data);font-size:11px;font-weight:700;width:28px}.lp .hp-name{flex:1 1;font-size:13.5px;min-width:0}.lp .hp-meta{color:var(--tx-muted);font-size:11px}.lp .hp-ca,.lp .hp-meta{flex-shrink:0;font-family:var(--f-data)}.lp .hp-ca{font-size:14px;font-weight:700;text-align:right;white-space:nowrap;width:48px}.lp .hp-fog{color:var(--tx-faint)}.lp .hero-panel.inspecting{cursor:none}.lp .sc-caret{animation:scBlink 1s step-end infinite;background:var(--lime);display:inline-block;height:1em;margin-left:1px;vertical-align:-2px;width:2px}@keyframes scBlink{50%{opacity:0}}.lp .sc-loupe{background:var(--bg-surface);border:2px solid #c8f135d9;border-radius:50%;box-shadow:0 0 0 3px #0b0912d9,0 14px 34px #0009,inset 0 0 26px #0000008c;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;z-index:9999}.lp .sc-loupe:after{background:radial-gradient(circle at 34% 26%,#ffffff29,#0000 42%);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.lp .sc-loupe-content{left:0;position:absolute;top:0;transform-origin:0 0}.lp .sc-handle{background:linear-gradient(90deg,#9dbe2a,#c8f135);border-radius:4px;box-shadow:0 2px 6px #0009;height:7px;left:0;pointer-events:none;position:fixed;top:0;transform-origin:0 50%;width:34px;z-index:9998}@media(prefers-reduced-motion:reduce){.lp .sc-caret{display:none}}.lp .badge{border-radius:var(--r-sm);display:inline-block;font-family:var(--f-display);font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}.lp .b-lime{background:#c8f13524;color:var(--lime)}.lp .b-cyan{background:#4dd8e824;color:var(--cyan)}.lp .b-amber{background:#ffb02024;color:var(--amber)}.lp .b-violet{background:#a78bfa24;color:var(--violet)}.lp .b-neutral{background:var(--bg-overlay);color:var(--tx-muted)}.lp .numbers{background:var(--bg-surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:var(--s6) 0}.lp .numbers-grid{grid-gap:var(--s5);display:grid;gap:var(--s5);grid-template-columns:repeat(4,1fr)}@media(max-width:760px){.numbers-grid{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,1fr)}}.lp .num{text-align:center}.lp .num-v{color:var(--lime);font-family:var(--f-data);font-size:clamp(26px,3.4vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1}.lp .num-l{color:var(--tx-muted);font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.14em;margin-top:var(--s2);text-transform:uppercase}.lp section{padding:var(--s9) 0}.lp .sec-label{color:var(--lime);font-size:11px;letter-spacing:.24em;margin-bottom:var(--s3);text-transform:uppercase}.lp .sec-label,.lp h2{font-family:var(--f-display);font-weight:700}.lp h2{font-size:clamp(28px,3.6vw,38px);letter-spacing:-.01em;line-height:1.1;margin-bottom:var(--s4)}.lp .sec-intro{color:var(--tx-secondary);font-size:16px;line-height:1.75;max-width:60ch}.lp .feat{grid-gap:var(--s8);align-items:center;display:grid;gap:var(--s8);grid-template-columns:1fr 1fr;margin-top:var(--s8)}.lp .feat:nth-child(2n) .feat-vis{order:-1}@media(max-width:900px){.lp .feat{gap:var(--s5);grid-template-columns:1fr}.lp .feat:nth-child(2n) .feat-vis{order:0}}.lp .feat h3{font-family:var(--f-display);font-size:22px;font-weight:700;letter-spacing:.01em;margin-bottom:var(--s3)}.lp .feat p{color:var(--tx-secondary);line-height:1.75;margin-bottom:var(--s3)}.lp .feat p:last-child{margin-bottom:0}.lp .feat p b{color:var(--tx-primary);font-weight:500}.lp .panel{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.lp .panel-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--s2);padding:var(--s3) var(--s4)}.lp .panel-title{color:var(--tx-muted);font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lp .panel-body{padding:var(--s4)}.lp .attr{align-items:center;display:flex;gap:var(--s3);padding:5px 0}.lp .attr-n{color:var(--tx-secondary);flex-shrink:0;font-size:13px;width:104px}.lp .attr-t{background:var(--bg-overlay);border-radius:2px;flex:1 1;height:4px;overflow:hidden}.lp .attr-f{border-radius:2px;height:100%}.lp .attr-v{flex-shrink:0;font-family:var(--f-data);font-size:13px;font-weight:700;text-align:right;width:32px}.lp .meter{margin-bottom:var(--s4)}.lp .meter:last-child{margin-bottom:0}.lp .meter-h{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.lp .meter-l{color:var(--tx-muted);font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lp .meter-v{font-family:var(--f-data);font-size:14px;font-weight:700}.lp .meter-t{background:var(--bg-overlay);border-radius:2px;height:4px;overflow:hidden}.lp .meter-f{border-radius:2px;height:100%}.lp .quote{background:var(--bg-raised);border-left:2px solid var(--line-strong);border-radius:var(--r-md);color:var(--tx-secondary);font-size:13.5px;font-style:italic;line-height:1.6;margin-top:var(--s4);padding:var(--s3)}.lp .regions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}.lp .region{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px}.lp .region-n{align-items:center;display:flex;font-size:12.5px;gap:6px}.lp .region-t{font-family:var(--f-data);font-size:10px;margin-top:3px}.lp .pillars{grid-gap:var(--s4);display:grid;gap:var(--s4);grid-template-columns:repeat(3,1fr);margin-top:var(--s7)}@media(max-width:860px){.pillars{grid-template-columns:1fr}}.lp .pillar{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;padding:var(--s5);position:relative;transition:border-color .18s,transform .18s}.lp .pillar:hover{border-color:var(--line-strong);transform:translateY(-2px)}.lp .pillar:after{background:var(--lime);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.lp .pillar.c-cyan:after{background:var(--cyan)}.lp .pillar.c-violet:after{background:var(--violet)}.lp .pillar-ic{align-items:center;background:var(--bg-overlay);border-radius:var(--r-md);display:flex;font-size:15px;height:34px;justify-content:center;margin-bottom:var(--s4);width:34px}.lp .pillar h3{font-family:var(--f-display);font-size:17px;font-weight:700;margin-bottom:var(--s2)}.lp .pillar p{color:var(--tx-secondary);font-size:14px;line-height:1.65}.lp .team-grid{grid-gap:var(--s4);display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:var(--s7)}.lp .team-card{background:var(--bg-surface);border:1.5px solid var(--club,var(--line-strong));border-radius:var(--r-lg);padding:var(--s4);transition:box-shadow .2s,transform .2s}.lp .team-card:hover{box-shadow:0 0 0 1px var(--line-strong),0 0 22px 2px #c8f13538;box-shadow:0 0 0 1px var(--club,var(--line-strong)),0 0 22px 2px var(--club-glow,#c8f13538);transform:translateY(-3px)}.lp .team-head{gap:var(--s3);margin-bottom:var(--s3)}.lp .team-badge,.lp .team-head{align-items:center;display:flex}.lp .team-badge{flex-shrink:0;height:44px;justify-content:center;width:44px}.lp .team-badge img{height:100%;object-fit:contain;width:100%}.lp .team-badge-fallback{align-items:center;border-radius:var(--r-md);display:flex;font-family:var(--f-display);font-size:14px;font-weight:700;height:44px;justify-content:center;letter-spacing:.04em;width:44px}.lp .team-id{min-width:0}.lp .team-name{color:var(--tx-primary);font-family:var(--f-display);font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.2}.lp .team-town{color:var(--tx-muted);font-size:12px;margin-top:2px}.lp .team-desc{color:var(--tx-secondary);font-size:13.5px;line-height:1.6;margin:0}.lp .team-note{color:var(--tx-muted);font-size:14px;margin-top:var(--s6)}.lp .road{margin-top:var(--s7)}.lp .road-item{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:var(--s4);padding:var(--s4) 0}.lp .road-item:last-child{border-bottom:none}.lp .road-state{border-radius:var(--r-sm);flex-shrink:0;font-family:var(--f-display);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 9px;text-align:center;text-transform:uppercase;width:96px}.lp .r-done{background:#3dd68c21;color:var(--green)}.lp .r-now{background:#c8f13521;color:var(--lime)}.lp .r-next{background:var(--bg-overlay);color:var(--tx-muted)}.lp .road-body h4{font-family:var(--f-display);font-size:15px;font-weight:600;margin-bottom:3px}.lp .road-body p{color:var(--tx-muted);font-size:13.5px;line-height:1.6}.lp .cta{background:var(--bg-surface);border-top:1px solid var(--line);overflow:hidden;padding:var(--s9) 0;position:relative;text-align:center}.lp .cta:before{background:radial-gradient(ellipse at center,#c8f1351a 0,#0000 60%);bottom:-320px;content:"";height:600px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:800px}.lp .cta-in{position:relative}.lp .cta h2{margin-bottom:var(--s4)}.lp .cta p{color:var(--tx-secondary);font-size:16px;margin:0 auto var(--s6);max-width:52ch}.lp .cta .waitlist{margin:0 auto}.lp footer{border-top:1px solid var(--line);padding:var(--s6) 0}.lp .foot-in{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s4)}.lp .foot-copy{color:var(--tx-faint);font-family:var(--f-data);font-size:12px}.lp .foot-links{display:flex;gap:var(--s5);margin-left:auto}.lp .foot-link{color:var(--tx-muted);font-size:13px;transition:.14s}.lp .foot-link:hover{color:var(--tx-primary)}.lp .rev{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.lp .rev.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp .rev{opacity:1;transform:none;transition:none}.lp .tagline .dot{animation:none}.lp html{scroll-behavior:auto}}.lp .intro{align-items:center;background:var(--bg-base);display:flex;inset:0;justify-content:center;opacity:1;overflow:hidden;position:fixed;transition:opacity .6s ease;z-index:200}.lp .intro.intro-leaving{opacity:0}.lp .intro:before{animation:introBloom 1.6s ease both;background:radial-gradient(circle,#c8f13526,#0000 62%);content:"";height:560px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:560px}.lp .intro-logo{animation:introWipe 1.2s cubic-bezier(.2,.7,.2,1) both;position:relative}@keyframes introWipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}55%{opacity:1}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes introBloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}50%{opacity:1}to{opacity:.4;transform:translate(-50%,-50%) scale(1.08)}}.lp .lp-content{opacity:0;transform:translateY(10px)}.lp .lp-content.in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion:reduce){.lp .intro,.lp .intro-logo,.lp .intro:before{animation:none}.lp .lp-content{opacity:1;transform:none}}
/*# sourceMappingURL=main.f0bb6de4.css.map*/