@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_93TVxh8nx28p5AQhNz61BAxGBT69)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_93TVxh8nx28p5AQhNz61BAxGBT69)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_46c2cdd3-module__x8euPq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_46c2cdd3-module__x8euPq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#f4f5f82e transparent}[data-theme=light] html,html[data-theme=light]{scrollbar-color:#0a0e1f38 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#f4f5f829;background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#f4f5f84d}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}[data-theme=light] ::-webkit-scrollbar-thumb{background-color:#0a0e1f33}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background-color:#0a0e1f57}@keyframes flyte-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes flyte-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.flyte-site header{animation:.6s cubic-bezier(.16,1,.3,1) both flyte-fade-up}.flyte-site .hero-figure-bg{animation:1.4s cubic-bezier(.16,1,.3,1) .1s both flyte-fade-in}.flyte-site .hero .eyebrow,.flyte-site .hero-kicker{animation:.7s cubic-bezier(.16,1,.3,1) .25s both flyte-fade-up}.flyte-site .hero h1{animation:.9s cubic-bezier(.16,1,.3,1) .4s both flyte-fade-up}.flyte-site .hero-sub{animation:.7s cubic-bezier(.16,1,.3,1) .56s both flyte-fade-up}.flyte-site .hero-cta{animation:.7s cubic-bezier(.16,1,.3,1) .7s both flyte-fade-up}}.flyte-site{--paper:#121318;--paper-warm:#1a1b22;--paper-veil:#18192099;--ink:#f4f5f8;--ink-soft:#a9b0be;--ink-mute:#646e82;--line:#f4f5f842;--line-soft:#f4f5f826;--accent:#7a75ff;--accent-soft:#7a75ff1f;--accent-line:#7a75ff66;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:clamp(15px,.7vw + 12px,18px);line-height:1.55;display:flex;overflow-x:clip}:root{--paper:#121318;--ink:#f4f5f8;--ink-soft:#a9b0be;--line:#f4f5f842;--line-soft:#f4f5f826;--accent:#7a75ff}[data-theme=light]{--paper:#ebedf3;--ink:#0a0e1f;--ink-soft:#475569;--line:#cdd5e3;--line-soft:#dee4ee;--accent:#2e29fd}.flyte-site main{flex:1}.flyte-site a{color:inherit;text-decoration:none}.flyte-site .wrap{width:100%;max-width:1090px;margin:0 auto;padding:0 clamp(20px,3vw,36px)}.flyte-site .idx{font-family:var(--font-geist-mono), monospace;color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(10px,.55vw + 8px,12px);font-weight:500}.flyte-site header{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);padding:0 clamp(16px,2.5vw,28px);position:sticky;top:0}.flyte-site .nav-bar{justify-content:space-between;align-items:center;gap:16px;width:100%;height:54px;display:flex}.flyte-site .nav-mark{align-items:center;display:inline-flex}.flyte-site .nav-mark__img{filter:brightness(0)invert();width:auto;height:26px;display:block}.flyte-site .nav-right{align-items:center;gap:clamp(14px,1.8vw,26px);display:flex}.flyte-site .nav-links{font-family:var(--font-geist-mono), monospace;align-items:center;gap:clamp(14px,1.6vw,24px);font-size:12.5px;display:flex}.flyte-site .nav-links a{color:var(--ink-soft);transition:color .15s}.flyte-site .nav-links a:hover{color:var(--ink)}.flyte-site .nav-cta{font-family:var(--font-geist-mono), monospace;color:var(--accent);font-size:12.5px;font-weight:700}.flyte-site .nav-cta:hover{text-underline-offset:3px;text-decoration:underline}.flyte-site .theme-toggle{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:color .15s,border-color .15s;display:grid}.flyte-site .theme-toggle:hover{color:var(--ink);border-color:var(--accent-line)}.flyte-site .framed>*{position:relative}.flyte-site .framed>:before,.flyte-site .framed>:after{content:"";background:var(--line);pointer-events:none;z-index:2;width:1px;position:absolute;top:0;bottom:0}.flyte-site .framed>:before{left:calc(50% - 545px)}.flyte-site .framed>:after{left:calc(50% + 544px)}@media (max-width:1150px){.flyte-site .framed>:before,.flyte-site .framed>:after{display:none}}.flyte-site .pill-dot{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px;transition:transform .18s,background .18s}.flyte-site .pill-dot--on-dark{background:#fff}.flyte-site .nav-pill:hover .pill-dot,.flyte-site .btn:hover .pill-dot{transform:scale(1.3)}.flyte-site .mark{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.014em;color:var(--ink);align-items:baseline;gap:6px;font-size:clamp(16px,.4vw + 14px,19px);display:inline-flex}.flyte-site .mark b{font-weight:700}.flyte-site .mark .sub{color:var(--ink-soft);font-weight:500}.flyte-site .mark .dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex:none}.flyte-site .btn{font-family:var(--font-geist-mono), monospace;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:clamp(12px,.9vw + 8px,17px) clamp(20px,1.5vw + 12px,30px);font-size:clamp(13px,.35vw + 11px,15px);font-weight:600;transition:transform .12s,box-shadow .12s,background .15s;display:inline-flex;position:relative}.flyte-site .btn .arrow{transition:transform .15s}.flyte-site .btn:hover .arrow{transform:translate(3px)}.flyte-site .btn-primary{background:var(--accent);color:#fff;box-shadow:0 2px 16px #7a75ff47}.flyte-site .btn-primary:hover{background:#6660f2;transform:translateY(-2px);box-shadow:0 6px 22px #7a75ff66}.flyte-site .btn-primary:active{transform:translateY(0);box-shadow:0 1px 4px #7a75ff40}.flyte-site .btn-ghost{color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0}.flyte-site .btn-ghost:hover{border-color:var(--accent-line);transform:translateY(-2px)}.flyte-site .btn-accent{background:var(--accent);color:#fff;box-shadow:0 2px 12px #2e29fd47}.flyte-site .btn-accent:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e29fd59}.flyte-site .hero{border-bottom:1px solid var(--line);background-image:radial-gradient(#f4f5f826 1px,#0000 1px);background-size:22px 22px;justify-content:center;align-items:center;min-height:clamp(580px,82vh,960px);padding:clamp(48px,5vw,96px) 0;display:flex;position:relative;overflow:hidden}.flyte-site .ascii-helix{pointer-events:none;-webkit-mask-composite:source-in;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateY(-30px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%),radial-gradient(100% 78%,#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%),radial-gradient(100% 78%,#000 62%,#0000 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flyte-site .ascii-helix pre{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;-webkit-user-select:none;user-select:none;grid-area:1/1;margin:0;font-size:clamp(7px,.95vw,14px);line-height:1.28}.flyte-site .ascii-strands{color:#ebedf54d}.flyte-site .ascii-rungs{color:#7a75ff99}.flyte-site .hero-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:clamp(22px,2.2vw,36px);font-size:clamp(11px,.3vw + 10px,13px);font-weight:600;display:inline-flex}.flyte-site .hero-kicker .led{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.flyte-site .serif{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.flyte-site .hero-figure-bg{z-index:0;pointer-events:none;justify-content:center;align-items:stretch;display:flex;position:absolute;inset:0;overflow:hidden}.flyte-site .hero-figure__svg{width:clamp(260px,26vw,460px);height:100%;display:block}.flyte-site .hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(-30px)}.flyte-site .eyebrow{color:var(--accent);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:40px;align-items:center;gap:10px;margin-bottom:clamp(28px,2.5vw,48px);padding:clamp(6px,.4vw + 4px,10px) clamp(12px,.9vw + 8px,18px);font-size:clamp(11px,.35vw + 10px,14px);font-weight:500;display:inline-flex}.flyte-site .eyebrow .led{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.flyte-site .hero h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.028em;color:var(--ink);max-width:22ch;margin:0 auto;font-size:clamp(34px,4.6vw,62px);font-weight:500;line-height:1.02}.flyte-site .hero h1 .accent{color:var(--accent);font-weight:500}.flyte-site .hero-sub{color:var(--ink-soft);max-width:52ch;margin-top:clamp(20px,2vw,30px);font-size:clamp(14px,.4vw + 12px,17px);line-height:1.6}.flyte-site .hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,.8vw,16px);margin-top:clamp(36px,3.4vw,64px);display:flex}.flyte-site section{position:relative}.flyte-site .sec-head{align-items:baseline;gap:clamp(14px,1.2vw,24px);max-width:68ch;margin-bottom:clamp(32px,3.5vw,64px);display:flex}.flyte-site .sec-head .idx{flex:none;padding-top:6px}.flyte-site .sec-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.028em;color:var(--ink);font-size:clamp(26px,3vw,44px);font-weight:500;line-height:1.06}.flyte-site .sec-title .accent{color:var(--accent)}.flyte-site .sec-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(10px,.8vw,16px);font-size:clamp(11px,.35vw + 10px,14px);font-weight:600;display:block}.flyte-site .problem{padding:clamp(48px,5vw,96px) 0 clamp(32px,3vw,64px)}.flyte-site .problem-line{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.022em;color:var(--ink);max-width:30ch;font-size:clamp(22px,2.8vw,40px);font-weight:500;line-height:1.22}.flyte-site .problem-line .mute{color:var(--ink-mute)}.flyte-site .type-section{border-bottom:1px solid var(--line);min-height:225vh;position:relative}.flyte-site .type-sticky{align-items:center;max-width:1090px;height:100vh;margin:0 auto;padding:0 clamp(20px,3vw,36px);display:flex;position:sticky;top:0}.flyte-site .type-section .problem-line{max-width:40ch;font-size:clamp(26px,3.4vw,48px);line-height:1.16;position:relative}.flyte-site .type-line [data-ch]{transition:opacity 90ms linear}.flyte-site .type-caret{background:var(--accent);pointer-events:none;border-radius:1px;width:.055em;height:.86em;margin-top:.16em;animation:1.05s step-end infinite type-caret-blink;position:absolute;top:0;left:0}@keyframes type-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.flyte-site .type-section{min-height:0}.flyte-site .type-sticky{height:auto;padding-top:clamp(64px,8vw,140px);padding-bottom:clamp(64px,8vw,140px);position:static}.flyte-site .type-caret{animation:none;display:none}}.flyte-site .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flyte-site .ventures{padding:clamp(48px,5vw,96px) 0 clamp(72px,7vw,160px);position:relative}.flyte-site .ventures>.wrap{z-index:1;position:relative}.flyte-site .ventures-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.flyte-site .ventures-wheel-fixed{z-index:0;pointer-events:none;opacity:0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.flyte-site .ventures-wheel{aspect-ratio:1;will-change:transform;width:clamp(500px,58vw,1000px)}.flyte-site .ventures-wheel svg{width:100%;height:100%;display:block}@media (max-width:900px){.flyte-site .ventures-wheel-fixed{display:none}}.flyte-site .ventures-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,4vw,88px);display:grid}.flyte-site .ventures-head{flex-direction:column;gap:clamp(10px,1vw,16px);display:flex;position:sticky;top:clamp(104px,15vh,168px)}.flyte-site .ventures-head .sec-kicker{margin-top:4px}.flyte-site .ventures-head__sub{color:var(--ink-soft);margin-top:clamp(4px,.6vw,10px);font-size:clamp(14px,.4vw + 12px,17px)}.flyte-site .ventures-stack{flex-direction:column;gap:clamp(20px,2.4vh,40px);display:flex}.flyte-site .v-card{background:#1d1e26;min-height:clamp(300px,30vh,380px);position:sticky;box-shadow:inset 0 -1px #ffffff0f,0 16px 40px -12px #0009}.flyte-site .v-card:first-child{top:clamp(96px,12vh,132px)}.flyte-site .v-card:nth-child(2){top:clamp(176px,12vh + 80px,212px)}.flyte-site .v-card:nth-child(3){top:clamp(256px,12vh + 160px,292px)}@media (max-width:900px){.flyte-site .ventures-layout{grid-template-columns:1fr;gap:clamp(28px,5vw,48px)}.flyte-site .ventures-head{position:static}.flyte-site .v-card{min-height:0;position:static}.flyte-site .v-card:first-child,.flyte-site .v-card:nth-child(2),.flyte-site .v-card:nth-child(3){top:auto}}.flyte-site .pillars{padding:clamp(48px,5vw,96px) 0 clamp(72px,7vw,128px)}.flyte-site .pillars-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,28px);margin-top:clamp(16px,1.5vw,24px);display:grid}.flyte-site .pillar{background:var(--paper-warm);border:1px solid var(--line);border-radius:6px;flex-direction:column;min-height:clamp(280px,24vw,380px);padding:clamp(28px,2.4vw,44px) clamp(24px,2vw,36px) clamp(24px,2vw,32px);transition:transform .12s,box-shadow .15s,border-color .15s;display:flex}.flyte-site .pillar:hover{border-color:var(--accent-line);transform:translateY(-3px);box-shadow:0 10px 32px #00000073}.flyte-site .pillar .p-tag{font-family:var(--font-geist-mono), monospace;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(16px,1.4vw,26px);font-size:clamp(10px,.3vw + 8px,12px);display:block}.flyte-site .pillar h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.022em;color:var(--ink);margin-bottom:clamp(10px,.8vw,16px);font-size:clamp(18px,1vw + 12px,24px);font-weight:600;line-height:1.15}.flyte-site .pillar p{color:var(--ink-soft);flex:1;margin-bottom:clamp(16px,1.4vw,24px);font-size:clamp(14.5px,.4vw + 12px,18px);line-height:1.55}.flyte-site .pillar .p-link{color:var(--accent);align-self:flex-start;align-items:center;gap:6px;font-size:clamp(13px,.35vw + 11px,16px);font-weight:600;display:inline-flex}.flyte-site .pillar .p-link:hover{text-decoration:underline}.flyte-site .v-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:clamp(8px,.8vw,14px);display:flex}.flyte-site .v-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:auto;max-width:62%;height:clamp(30px,2.6vw,42px);display:block}.flyte-site .v-logo--mark{opacity:.35;height:clamp(26px,2.2vw,36px)}.flyte-site .v-cat{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--brand,var(--accent));white-space:nowrap;padding-top:4px;font-size:clamp(10px,.3vw + 8px,12px)}.flyte-site .v-name{color:var(--brand,var(--accent));margin-bottom:clamp(14px,1.4vw,22px);font-size:clamp(13px,.4vw + 11px,16px);font-weight:600;display:block}.flyte-site .v-card--tetri{--brand:#8d86ff}.flyte-site .v-card--voyager{--brand:#c9cedc}.flyte-site .v-card--soon{--brand:var(--ink-mute)}.flyte-site .v-card .p-link{color:var(--brand,var(--accent))}.flyte-site .flywheel{padding:clamp(48px,5vw,96px) 0 clamp(72px,8vw,144px)}.flyte-site .flywheel-inner{border:1px solid var(--line);background:var(--paper-warm);border-radius:clamp(16px,1.2vw + 8px,28px);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(32px,4vw,72px);padding:clamp(32px,3.5vw,64px) clamp(28px,3vw,56px);display:grid}.flyte-site .flywheel-copy p{color:var(--ink-soft);max-width:44ch;margin-bottom:clamp(12px,1vw,20px);font-size:clamp(15px,.5vw + 12px,20px);line-height:1.6}.flyte-site .flywheel-copy p .em{color:var(--ink);font-weight:500}.flyte-site .flywheel__svg{width:100%;height:auto;display:block}.flyte-site .who{padding:clamp(48px,5vw,96px) 0 clamp(72px,7vw,128px)}.flyte-site .who-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,1.6vw,28px);display:grid}.flyte-site .who-card{background:var(--paper-warm);border:1px solid var(--line);border-radius:6px;padding:clamp(28px,2.4vw,44px) clamp(24px,2vw,40px)}.flyte-site .who-card .w-tag{font-family:var(--font-geist-mono), monospace;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(10px,.8vw,16px);font-size:clamp(10px,.3vw + 8px,12px);display:block}.flyte-site .who-card h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.022em;color:var(--ink);margin-bottom:clamp(10px,.8vw,16px);font-size:clamp(19px,1.2vw + 12px,28px);font-weight:600;line-height:1.2}.flyte-site .who-card p{color:var(--ink-soft);font-size:clamp(14px,.45vw + 11px,18px);line-height:1.6}.flyte-site .how{padding:clamp(48px,5vw,96px) 0 clamp(72px,8vw,144px)}.flyte-site .steps{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.flyte-site .step{border-right:1px solid var(--line);padding:clamp(22px,1.8vw,34px) clamp(18px,1.6vw,32px) clamp(28px,2.2vw,40px) 0;position:relative}.flyte-site .step:last-child{border-right:0;padding-right:0}.flyte-site .step .num{font-family:var(--font-geist-mono), monospace;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:clamp(16px,1.4vw,26px);font-size:clamp(10px,.3vw + 9px,13px);font-weight:500;display:flex}.flyte-site .step .num:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.flyte-site .step h4{font-family:var(--font-geist-sans), sans-serif;color:var(--ink);letter-spacing:-.02em;margin-bottom:clamp(8px,.6vw,12px);font-size:clamp(18px,1vw + 12px,26px);font-weight:600;line-height:1.2}.flyte-site .step p{color:var(--ink-soft);font-size:clamp(13.5px,.35vw + 12px,17px);line-height:1.5}.flyte-site .proof{padding:clamp(16px,1.5vw,32px) 0 clamp(48px,5vw,96px)}.flyte-site .proof-inner{background:var(--paper-warm);border:1px dashed var(--line);color:var(--ink-soft);border-radius:clamp(12px,.8vw + 8px,20px);padding:clamp(24px,2.2vw,44px);font-size:clamp(14px,.4vw + 11px,17px);line-height:1.55}.flyte-site .proof-inner .idx{margin-bottom:8px}.flyte-site .final{padding:clamp(64px,6vw,128px) 0 clamp(72px,7vw,144px)}.flyte-site .final-inner{background:radial-gradient(ellipse 70% 90% at 50% 110%, #7a75ff24, transparent 65%), var(--paper-warm);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:clamp(48px,5vw,96px) clamp(32px,4vw,88px);position:relative;overflow:hidden}.flyte-site .final h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.028em;color:var(--ink);max-width:20ch;font-size:clamp(28px,3.8vw,54px);font-weight:500;line-height:1.03}.flyte-site .final h2 .accent{color:var(--accent)}.flyte-site .final p{color:var(--ink-soft);max-width:48ch;margin:clamp(18px,1.6vw,30px) 0 clamp(24px,2.4vw,44px);font-size:clamp(15px,.55vw + 12px,21px)}.flyte-site .final-cta{flex-wrap:wrap;gap:clamp(10px,.8vw,16px);display:flex}.flyte-site .final .btn-ghost{color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.flyte-site .final .btn-ghost:hover{border-color:var(--accent-line)}.flyte-site footer{border-top:1px solid var(--line-soft);padding:clamp(28px,2.4vw,48px) 0 clamp(36px,3vw,56px)}.flyte-site .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,1.6vw,32px);display:flex}.flyte-site .foot .mark{font-size:clamp(14.5px,.4vw + 12px,17px)}.flyte-site .foot-links{color:var(--ink-soft);flex-wrap:wrap;gap:clamp(18px,1.5vw,30px);font-size:clamp(13px,.35vw + 11px,15px);display:flex}.flyte-site .foot-links a{color:var(--ink-soft);transition:color .15s}.flyte-site .foot-links a:hover{color:var(--ink)}.flyte-site .foot-copy{color:var(--ink-mute);font-size:clamp(12px,.3vw + 10px,14px)}.flyte-site .start{padding:clamp(32px,3vw,72px) 0 clamp(72px,7vw,128px)}.flyte-site .start-panel{background:var(--paper-warm);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:clamp(40px,4.5vw,96px) clamp(28px,4vw,88px);position:relative;overflow:hidden}.flyte-site .start-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(32px,4vw,72px);display:grid}.flyte-site .start-copy .start-kicker{font-family:var(--font-geist-mono), monospace;color:#7b7bff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(14px,1.2vw,24px);font-size:clamp(11px,.35vw + 10px,14px);font-weight:600;display:block}.flyte-site .start h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.028em;color:var(--ink);max-width:16ch;margin-top:0;font-size:clamp(30px,3.8vw,54px);font-weight:500;line-height:1.03}.flyte-site .start h1 .accent{color:#7b7bff;font-weight:500}.flyte-site .start-lead{color:#f5f6fab8;max-width:46ch;margin:clamp(20px,1.8vw,32px) 0 clamp(24px,2.2vw,36px);font-size:clamp(15px,.55vw + 12px,20px);line-height:1.55}.flyte-site .start-cta-row{flex-wrap:wrap;align-items:center;gap:clamp(10px,.8vw,16px);margin-bottom:clamp(28px,2.4vw,44px);display:flex}.flyte-site .start-cta-row .btn-primary{background:var(--accent);color:#fff}.flyte-site .start-cta-row .btn-primary:hover{background:#6660f2}.flyte-site .start-list{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.flyte-site .start-list li{border-bottom:1px solid #ffffff14;gap:12px;padding:clamp(14px,1.1vw,20px) 0;display:flex}.flyte-site .start-list .ck{color:#7b7bff;flex:none;font-weight:700}.flyte-site .start-list b{color:var(--paper);font-size:clamp(14px,.35vw + 12px,17px);font-weight:600;display:block}.flyte-site .start-list span.t{color:#f5f6fa99;font-size:clamp(13px,.3vw + 11px,16px)}.flyte-site .start-form-cell{min-width:0}.flyte-site .start-form{flex-direction:column;gap:clamp(14px,1.2vw,22px);display:flex}.flyte-site .start-form__row{grid-template-columns:1fr 1fr;gap:clamp(14px,1.2vw,22px);display:grid}.flyte-site .start-field{display:block}.flyte-site .start-field__label{color:#f5f6fad9;margin-bottom:8px;font-size:clamp(13px,.35vw + 11px,15px);font-weight:500;display:block}.flyte-site .start-field__req{color:#7b7bff;margin-left:3px}.flyte-site .start-field__input{width:100%;color:var(--paper);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:clamp(10px,.6vw + 6px,14px) clamp(12px,.6vw + 8px,16px);font-family:inherit;font-size:clamp(14px,.35vw + 12px,16px);transition:border-color .15s,background .15s;display:block}.flyte-site .start-field__input::placeholder{color:#f5f6fa5c}.flyte-site .start-field__input:focus{background:#ffffff17;border-color:#7b7bff;outline:none}.flyte-site .start-field__input--textarea{resize:vertical;min-height:84px}.flyte-site .start-form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(12px,1vw,20px);padding-top:clamp(8px,.6vw,14px);display:flex}.flyte-site .start-form__note{color:#f5f6fa8c;max-width:34ch;margin:0;font-size:clamp(11.5px,.3vw + 10px,13px)}.flyte-site .start-form__submit{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:clamp(11px,.7vw + 6px,15px) clamp(20px,1.4vw + 10px,28px);font-family:inherit;font-size:clamp(14px,.4vw + 12px,16px);font-weight:600;transition:transform .12s,background .15s;display:inline-flex}.flyte-site .start-form__submit:hover:not(:disabled){background:#6660f2;transform:translateY(-1px)}.flyte-site .start-form__submit:disabled{opacity:.6;cursor:not-allowed}.flyte-site .start-form__submit .pill-dot{background:#fff}.flyte-site .start-form__error{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e66;border-radius:10px;margin:0;padding:12px 14px;font-size:clamp(13px,.3vw + 11px,15px)}.flyte-site .start-success{text-align:center;padding:clamp(24px,2vw,40px) 0}.flyte-site .start-success__check{color:#7b7bff;background:#7b7bff29;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:clamp(18px,1.4vw,26px);font-size:26px;font-weight:700;display:inline-flex}.flyte-site .start-success h2{font-family:var(--font-geist-sans), sans-serif;color:var(--paper);letter-spacing:-.02em;margin:0 0 clamp(10px,.8vw,16px);font-size:clamp(22px,1.6vw + 12px,32px);font-weight:500}.flyte-site .start-success p{color:#f5f6fab3;max-width:42ch;margin:0 auto;font-size:clamp(14px,.35vw + 12px,17px);line-height:1.55}.flyte-site .start-success__sig{font-family:var(--font-geist-mono), monospace;color:#f5f6fa8c;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(11px,.3vw + 10px,13px);margin-top:clamp(20px,1.4vw,28px)!important}@media (max-width:960px){.flyte-site .nav-links{display:none}.flyte-site .pillars-grid{grid-template-columns:1fr}.flyte-site .flywheel-inner{grid-template-columns:1fr;padding:32px 24px}.flyte-site .who-grid{grid-template-columns:1fr}.flyte-site .steps{grid-template-columns:1fr 1fr}.flyte-site .step:nth-child(2){border-right:0}.flyte-site .step{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding-right:20px}.flyte-site .step:nth-child(3),.flyte-site .step:nth-child(4){border-bottom:0;padding-bottom:26px}.flyte-site .start-grid{grid-template-columns:1fr;gap:32px}.flyte-site .start-form__row{grid-template-columns:1fr}}@media (max-width:560px){.flyte-site .steps{grid-template-columns:1fr}.flyte-site .step{border-right:0!important;padding-right:0!important}.flyte-site .hero{padding:24px 0 60px}.flyte-site .pillar{min-height:0}}.flyte-site .modes{border-bottom:1px solid var(--line);padding:clamp(56px,6vw,110px) 0}.flyte-site .modes-head{justify-content:space-between;align-items:flex-start;gap:clamp(28px,4vw,80px);margin-bottom:clamp(28px,3vw,48px);display:flex}.flyte-site .modes-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:clamp(16px,1.6vw,26px);font-size:clamp(11px,.3vw + 10px,13px);font-weight:700;display:inline-flex}.flyte-site .modes-kicker .led{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.flyte-site .modes-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;color:var(--ink);max-width:14ch;font-size:clamp(30px,3.4vw,52px);font-weight:500;line-height:1.08}.flyte-site .modes-intro{font-family:var(--font-geist-mono), monospace;color:var(--ink-soft);max-width:44ch;padding-top:clamp(34px,3.4vw,56px);font-size:clamp(12.5px,.3vw + 11px,15px);line-height:1.75}.flyte-site .modes-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.flyte-site .mode-cell{border-right:1px solid var(--line);flex-direction:column;gap:clamp(12px,1.2vw,18px);padding:clamp(26px,2.8vw,44px) clamp(24px,2.6vw,40px);display:flex}.flyte-site .mode-cell:last-child{border-right:0}.flyte-site .mode-cell .m-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:clamp(11px,.3vw + 10px,13px);font-weight:700}.flyte-site .m-ic{width:132px;height:96px;color:var(--accent);background-image:radial-gradient(#f4f5f82e 1px,#0000 1px);background-size:12px 12px;place-items:center;margin:4px 0 2px;display:grid}.flyte-site .m-ic svg{width:46px;height:46px}.flyte-site .ica-pencil,.flyte-site .icb-draw,.flyte-site .icc-rocket,.flyte-site .icc-flame{transform-box:fill-box;transform-origin:50%}.flyte-site .ica-pencil{animation:4.2s ease-in-out infinite ica-write}@keyframes ica-write{0%,55%,to{transform:translate(0)rotate(0)}10%{transform:translate(2.6px,-2.6px)rotate(3deg)}20%{transform:translate(-2.2px,2.2px)rotate(-9deg)}30%{transform:translate(2.2px,-2.2px)rotate(4deg)}40%{transform:translate(-1.4px,1.4px)rotate(-7deg)}50%{transform:translate(0)}}.flyte-site .icb-draw{stroke-dasharray:1;animation:5s ease-in-out infinite icb-draw}.flyte-site .icb-d2{animation-delay:.4s}@keyframes icb-draw{0%{stroke-dashoffset:1px;opacity:1;transform:scale(.92)}26%{stroke-dashoffset:0;transform:scale(.92)}34%{transform:scale(1.06)}40%{transform:scale(1)}74%{stroke-dashoffset:0;opacity:1;transform:scale(1)}80%{opacity:0}81%{stroke-dashoffset:1px;opacity:0;transform:scale(.92)}90%{opacity:1}to{stroke-dashoffset:1px;opacity:1;transform:scale(.92)}}.flyte-site .icc-rocket{animation:4.6s ease-in-out infinite icc-lift}@keyframes icc-lift{0%,60%,to{transform:translate(0)rotate(0)}16%{transform:translate(.6px,-.6px)rotate(-1.5deg)}20%{transform:translate(1px,-1px)rotate(1.5deg)}24%{transform:translate(1.6px,-1.6px)rotate(-1deg)}36%{transform:translate(4.5px,-4.5px)rotate(4deg)}50%{transform:translate(1px,-1px)rotate(1deg)}}.flyte-site .icc-flame{animation:4.6s ease-in-out infinite icc-flame}@keyframes icc-flame{0%,60%,to{opacity:1;transform:translate(0)scale(1)}18%{opacity:.5;transform:translate(-1.4px,1.4px)scale(1.25)}27%{opacity:.9;transform:translate(-2px,2px)scale(1.45)}36%{opacity:.35;transform:translate(-3px,3px)scale(1.55)}50%{opacity:.85;transform:translate(-.6px,.6px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.flyte-site .ica-pencil,.flyte-site .icb-draw,.flyte-site .icc-rocket,.flyte-site .icc-flame{stroke-dashoffset:0;animation:none}}.flyte-site .mode-cell h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);max-width:14ch;font-size:clamp(19px,1.1vw + 12px,26px);font-weight:600;line-height:1.18}.flyte-site .mode-cell p{color:var(--ink-soft);font-size:clamp(13.5px,.3vw + 12px,15.5px);line-height:1.65}.flyte-site .m-rule{background:var(--line-soft);height:1px;margin-top:auto}.flyte-site .m-list{flex-direction:column;gap:clamp(8px,.9vw,12px);margin:0;padding:0;list-style:none;display:flex}.flyte-site .m-list li{color:var(--ink);align-items:baseline;gap:10px;font-size:clamp(13.5px,.3vw + 12px,15.5px);display:flex}.flyte-site .m-list .ar{color:var(--accent);font-family:var(--font-geist-mono), monospace;flex:none}.flyte-site .modes-foot{border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(18px,2vw,28px);padding:clamp(14px,1.4vw,18px) clamp(20px,2.2vw,32px);font-size:clamp(12px,.3vw + 11px,14px);display:flex}.flyte-site .modes-foot span{color:var(--ink-soft)}.flyte-site .modes-foot a{color:var(--accent);font-weight:700}.flyte-site .modes-foot a:hover{text-underline-offset:3px;text-decoration:underline}.flyte-site .btn-mini{background:var(--ink);color:var(--paper);font-family:var(--font-geist-mono), monospace;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-size:12.5px;font-weight:700;transition:transform .12s,opacity .15s;display:inline-flex}.flyte-site .btn-mini:hover{opacity:.92;transform:translateY(-2px)}@media (max-width:960px){.flyte-site .modes-head{flex-direction:column;gap:18px}.flyte-site .modes-intro{padding-top:0}.flyte-site .modes-grid{grid-template-columns:1fr}.flyte-site .mode-cell{border-right:0;border-bottom:1px solid var(--line)}.flyte-site .mode-cell:last-child{border-bottom:0}.flyte-site .modes-foot{flex-direction:column;align-items:flex-start}}.flyte-site .lab{border-bottom:1px solid var(--line);padding:clamp(56px,6vw,110px) 0}.flyte-site .lab-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:clamp(12px,1.2vw,18px);font-size:clamp(11px,.3vw + 10px,12.5px);font-weight:700;display:block}.flyte-site .lab-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.022em;color:var(--ink);font-size:clamp(24px,2.6vw,38px);font-weight:500;line-height:1.1}.flyte-site .lab-sub{color:var(--ink-soft);max-width:62ch;margin-top:clamp(10px,1vw,16px);margin-bottom:clamp(28px,3vw,48px);font-size:clamp(13.5px,.3vw + 12px,15.5px);line-height:1.6}.flyte-site .lab-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.flyte-site .lab-card{border-right:1px solid var(--line);flex-direction:column;gap:clamp(10px,1vw,14px);padding:clamp(24px,2.6vw,40px);display:flex}.flyte-site .lab-card:last-child{border-right:0}.flyte-site .lab-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:var(--accent);font-size:13px;font-weight:700}.flyte-site .lab-card h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(17px,.9vw + 12px,21px);font-weight:600;line-height:1.25}.flyte-site .lab-card p{color:var(--ink-soft);flex:1;font-size:clamp(13px,.3vw + 11.5px,15px);line-height:1.6}.flyte-site .lab-chips{flex-wrap:wrap;gap:8px;display:flex}.flyte-site .lab-chips span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:lowercase;color:var(--ink-mute);border:1px solid var(--line);border-radius:4px;padding:3px 8px;font-size:10.5px}.flyte-site .lab-card--dim .lab-num,.flyte-site .lab-card--dim h3{color:var(--ink-mute)}.flyte-site .lab-card--signup{border-left:1px solid var(--line);background-image:radial-gradient(#f4f5f830 1px,#0000 1px);background-size:13px 13px;background-clip:content-box;margin-left:-1px}@media (max-width:960px){.flyte-site .lab-grid{grid-template-columns:1fr}.flyte-site .lab-card{border-right:0;border-bottom:1px solid var(--line)}.flyte-site .lab-card--signup{border-left:0;margin-left:0}.flyte-site .lab-card:last-child{border-bottom:0}}.flyte-site .builds{border-bottom:1px solid var(--line);padding:clamp(56px,6vw,110px) 0}.flyte-site .builds-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;color:var(--ink);max-width:13ch;font-size:clamp(30px,3.4vw,52px);font-weight:500;line-height:1.08}.flyte-site .builds-title .serif{color:var(--accent);display:block}.flyte-site .builds-layout{grid-template-columns:300px 1fr;align-items:start;gap:clamp(20px,2.4vw,36px);margin-top:clamp(28px,3vw,48px);display:grid}.flyte-site .builds-tabs{flex-direction:column;display:flex}.flyte-site .b-tab{text-align:left;border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:clamp(16px,1.6vw,22px) clamp(14px,1.4vw,20px);font-size:clamp(13px,.3vw + 12px,15px);transition:color .15s,background .15s;display:flex}.flyte-site .b-tab:hover{color:var(--ink)}.flyte-site .b-tab[aria-selected=true]{color:var(--ink);border:1px solid var(--accent);background:var(--accent-soft);border-radius:8px}.flyte-site .b-tab .dot{background:var(--accent);opacity:0;border-radius:50%;flex:none;width:8px;height:8px;transition:opacity .15s}.flyte-site .b-tab[aria-selected=true] .dot{opacity:1}.flyte-site .b-stage{padding:2px;position:relative;overflow-x:clip}.flyte-site .b-stage:before{content:"";filter:blur(38px);pointer-events:none;z-index:0;background:radial-gradient(55% 60% at 78% 38%,#7a75ff4d,#0000 68%),radial-gradient(50% 55% at 18% 78%,#7a75ff29,#0000 70%);position:absolute;inset:-10% 0 -14%}.flyte-site .b-window{z-index:1;border:1px solid var(--line);background:var(--paper-warm);border-radius:10px;grid-template-columns:54px 1fr;min-height:520px;display:grid;position:relative;overflow:hidden}.flyte-site .b-rail{border-right:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:18px;padding:16px 0;display:flex}.flyte-site .b-rail__mark{filter:brightness(0)invert();opacity:.95;width:20px;height:auto}.flyte-site .b-rail__ico{border:1px solid var(--line-soft);width:22px;height:22px;color:var(--ink-mute);border-radius:5px;place-items:center;display:grid}.flyte-site .b-rail__ico svg{width:12px;height:12px}.flyte-site .b-body{flex-direction:column;gap:16px;padding:clamp(18px,1.8vw,26px);display:flex}.flyte-site .b-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.flyte-site .b-head h4{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(17px,1vw + 11px,22px);font-weight:600}.flyte-site .b-head p{color:var(--ink-mute);margin-top:4px;font-size:13px}.flyte-site .b-chip{border:1px solid var(--line-soft);font-family:var(--font-geist-mono), monospace;color:var(--ink-soft);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.flyte-site .b-panel{border:1px solid var(--line-soft);border-radius:8px;padding:clamp(14px,1.4vw,20px)}.flyte-site .b-panel__t{color:var(--ink-soft);margin-bottom:14px;font-size:12.5px}.flyte-site .b-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.flyte-site .b-stat b{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.2vw + 10px,24px);font-weight:700;display:block}.flyte-site .b-stat span{color:var(--ink-mute);font-size:11.5px}.flyte-site .b-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.flyte-site .b-donut{align-items:center;gap:16px;display:flex}.flyte-site .b-donut svg{flex:none;width:118px;height:118px}.flyte-site .b-donut__n{fill:var(--ink)}.flyte-site .b-donut__l{fill:var(--ink-mute)}.flyte-site .b-legend{flex-direction:column;flex:1;gap:9px;display:flex}.flyte-site .b-legend div{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.flyte-site .b-legend .sw{border-radius:2px;flex:none;width:9px;height:9px}.flyte-site .b-legend .pct{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.flyte-site .b-rows{flex-direction:column;display:flex}.flyte-site .b-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.flyte-site .b-row:last-child{border-bottom:0}.flyte-site .b-row__ic{border:1px solid var(--line-soft);width:26px;height:26px;color:var(--ink-mute);font-size:10px;font-family:var(--font-geist-mono), monospace;border-radius:5px;flex:none;place-items:center;display:grid}.flyte-site .b-row__m{flex:1;min-width:0}.flyte-site .b-row__m b{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.flyte-site .b-row__m span{color:var(--ink-mute);font-size:11.5px}.flyte-site .b-row__x{color:var(--ink-mute);flex:none}.flyte-site .b-bars{flex-direction:column;gap:12px;display:flex}.flyte-site .b-bar__t{color:var(--ink-soft);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.flyte-site .b-bar__t b{color:var(--ink);font-weight:600}.flyte-site .b-bar__track{background:#f4f5f817;border-radius:3px;height:6px;overflow:hidden}.flyte-site .b-bar__fill{background:var(--accent);border-radius:3px;height:100%}.flyte-site .builds-strip{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(18px,2vw,28px);display:grid}.flyte-site .builds-strip div{border-right:1px dashed var(--line-soft);padding:clamp(18px,2vw,28px) clamp(16px,1.8vw,26px)}.flyte-site .builds-strip div:last-child{border-right:0}.flyte-site .builds-strip b{font-family:var(--font-geist-mono), monospace;letter-spacing:-.02em;color:var(--accent);font-size:clamp(22px,1.8vw + 10px,34px);font-weight:700;display:block}.flyte-site .builds-strip span{font-family:var(--font-geist-mono), monospace;color:var(--ink-soft);font-size:clamp(11.5px,.3vw + 10px,13.5px)}@media (max-width:960px){.flyte-site .builds-layout{grid-template-columns:1fr}.flyte-site .b-window{grid-template-columns:1fr;min-height:0}.flyte-site .b-rail{border-right:0;border-bottom:1px solid var(--line-soft);flex-direction:row;padding:12px}.flyte-site .b-split{grid-template-columns:1fr}.flyte-site .b-stats,.flyte-site .builds-strip{grid-template-columns:1fr 1fr}.flyte-site .builds-strip div:nth-child(2){border-right:0}.flyte-site .builds-strip div:first-child,.flyte-site .builds-strip div:nth-child(2){border-bottom:1px dashed var(--line-soft)}}.flyte-site .ships{border-bottom:1px solid var(--line);padding:clamp(56px,6vw,110px) 0}.flyte-site .ships-list{border:1px solid var(--line);margin-top:clamp(28px,3vw,48px)}.flyte-site .ship{border-bottom:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1.05fr) minmax(0,1.35fr) auto;align-items:center;gap:clamp(14px,1.6vw,28px);padding:clamp(18px,1.9vw,26px) clamp(18px,2vw,30px);transition:background .15s;display:grid}.flyte-site .ship:last-child{border-bottom:0}.flyte-site .ship:hover{background:#7a75ff0d}.flyte-site .ship__n{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:var(--accent);font-size:clamp(11px,.3vw + 10px,13px);font-weight:700}.flyte-site .ship__name{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.018em;color:var(--ink);font-size:clamp(16px,.8vw + 12px,20px);font-weight:600;line-height:1.25}.flyte-site .ship__name em{font-style:normal;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--ink-mute);margin-top:4px;font-size:11.5px;font-weight:500;display:block}.flyte-site .ship__d{color:var(--ink-soft);font-size:clamp(13px,.3vw + 11.5px,15px);line-height:1.6}.flyte-site .ship__tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-soft);color:var(--ink-mute);border-radius:5px;padding:5px 10px;font-size:11px}.flyte-site .ship__tag--live{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.flyte-site .ships-note{font-family:var(--font-geist-mono), monospace;color:var(--ink-mute);margin-top:clamp(14px,1.5vw,20px);font-size:clamp(11.5px,.3vw + 10px,13px)}@media (max-width:860px){.flyte-site .ship{grid-template-columns:44px 1fr;row-gap:8px}.flyte-site .ship__d{grid-column:2}.flyte-site .ship__tag{grid-column:2;justify-self:start}}.flyte-site .tools{border-bottom:1px solid var(--line);padding:clamp(56px,6vw,100px) 0;overflow:hidden}.flyte-site .tools-head{text-align:center}.flyte-site .tools-head .modes-kicker{margin-bottom:clamp(12px,1.2vw,18px)}.flyte-site .tools-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.024em;color:var(--ink);max-width:22ch;margin:0 auto;font-size:clamp(26px,3vw,44px);font-weight:500;line-height:1.1}.flyte-site .tools-sub{max-width:56ch;font-family:var(--font-geist-mono), monospace;color:var(--ink-soft);margin:clamp(14px,1.4vw,20px) auto 0;font-size:clamp(12px,.3vw + 11px,14px);line-height:1.7}.flyte-site .tm{flex-direction:column;gap:clamp(12px,1.4vw,20px);margin-top:clamp(34px,4vw,60px);display:flex;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.flyte-site .tm-row{overflow:hidden}.flyte-site .tm-track{will-change:transform;gap:clamp(28px,3vw,56px);width:max-content;animation:42s linear infinite tm-scroll;display:flex}.flyte-site .tm-track--rev{animation-direction:reverse}@keyframes tm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.flyte-site .tm-item{border:1px solid var(--line-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:-.01em;color:var(--ink-soft);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:12px;padding:clamp(14px,1.3vw,20px) clamp(20px,2vw,30px);font-size:clamp(14px,.4vw + 12px,18px);transition:color .15s,border-color .15s;display:inline-flex}.flyte-site .tm-item:hover{color:var(--ink);border-color:var(--accent-line)}.flyte-site .tm-ic{width:20px;height:20px;color:var(--accent);flex:none;place-items:center;display:grid}.flyte-site .tm-ic svg{width:100%;height:100%}.flyte-site .tm-logo{background-color:var(--ink-soft);width:22px;height:22px;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;flex:none;transition:background-color .15s}.flyte-site .tm-item:hover .tm-logo{background-color:var(--accent)}@media (prefers-reduced-motion:reduce){.flyte-site .tm-track{animation:none}}.flyte-site .audit{border-bottom:1px solid var(--line);padding:clamp(56px,6vw,110px) 0}.flyte-site .audit-grid{border:1px solid var(--line);grid-template-columns:.85fr 1.15fr;margin-top:clamp(28px,3vw,48px);display:grid}.flyte-site .audit-price{border-right:1px solid var(--line);background-image:radial-gradient(#f4f5f821 1px,#0000 1px);background-size:13px 13px;background-clip:content-box;flex-direction:column;justify-content:space-between;gap:clamp(24px,2.6vw,40px);padding:clamp(26px,2.8vw,44px);display:flex}.flyte-site .audit-price__n{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:clamp(40px,3.6vw + 12px,64px);font-weight:700;line-height:1}.flyte-site .audit-price__m{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:10px;font-size:clamp(11.5px,.3vw + 10px,13px)}.flyte-site .audit-price__note{color:var(--ink-soft);max-width:26ch;margin-top:clamp(14px,1.4vw,20px);font-size:clamp(13px,.3vw + 11.5px,15px);line-height:1.6}.flyte-site .audit-steps{flex-direction:column;display:flex}.flyte-site .audit-step{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr;gap:clamp(14px,1.6vw,26px);padding:clamp(20px,2.1vw,30px) clamp(24px,2.6vw,40px);display:grid}.flyte-site .audit-step:last-child{border-bottom:0}.flyte-site .audit-step__n{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:var(--accent);padding-top:3px;font-size:clamp(11px,.3vw + 10px,13px);font-weight:700}.flyte-site .audit-step h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.018em;color:var(--ink);margin-bottom:6px;font-size:clamp(16px,.8vw + 12px,20px);font-weight:600}.flyte-site .audit-step p{color:var(--ink-soft);font-size:clamp(13px,.3vw + 11.5px,15px);line-height:1.6}@media (max-width:860px){.flyte-site .audit-grid{grid-template-columns:1fr}.flyte-site .audit-price{border-right:0;border-bottom:1px solid var(--line)}}[data-theme=light] .flyte-site{--paper:#ebedf3;--paper-warm:#f8f9fc;--paper-veil:#ebedf3b8;--ink:#0a0e1f;--ink-soft:#475569;--ink-mute:#7c8aa6;--line:#cdd5e3;--line-soft:#dee4ee;--accent:#2e29fd;--accent-soft:#2e29fd14;--accent-line:#2e29fd47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] .flyte-site .nav-mark__img,[data-theme=light] .flyte-site .b-rail__mark,[data-theme=light] .flyte-site .v-logo{filter:none}[data-theme=light] .flyte-site .hero{background-image:radial-gradient(#0a0e1f21 1px,#0000 1px)}[data-theme=light] .flyte-site .ascii-strands{color:#0a0e1f33}[data-theme=light] .flyte-site .ascii-rungs{color:#2e29fd6b}[data-theme=light] .flyte-site .m-ic,[data-theme=light] .flyte-site .audit-price,[data-theme=light] .flyte-site .lab-card--signup{background-image:radial-gradient(#0a0e1f26 1px,#0000 1px)}[data-theme=light] .flyte-site .b-window{background:#fff;box-shadow:0 20px 48px -24px #0a0e1f47}[data-theme=light] .flyte-site .b-stage:before{background:radial-gradient(55% 60% at 78% 38%,#2e29fd29,#0000 68%),radial-gradient(50% 55% at 18% 78%,#2e29fd1a,#0000 70%)}[data-theme=light] .flyte-site .b-bar__track{background:#0a0e1f14}[data-theme=light] .flyte-site .b-donut__n{fill:#0a0e1f}[data-theme=light] .flyte-site .b-donut__l{fill:#7c8aa6}[data-theme=light] .flyte-site .ship:hover{background:#2e29fd0a}[data-theme=light] .flyte-site .pillar:hover{box-shadow:0 10px 32px #0a0e1f0f}[data-theme=light] .flyte-site .v-card{background:#fff;box-shadow:inset 0 -1px #ffffffe6,0 12px 32px -12px #0a0e1f38}[data-theme=light] .flyte-site .v-card--tetri{--brand:#4b3fe4}[data-theme=light] .flyte-site .v-card--voyager{--brand:#16181d}[data-theme=light] .flyte-site .final-inner{background:radial-gradient(ellipse 70% 90% at 50% 110%, #2e29fd12, transparent 65%), var(--paper-warm)}[data-theme=light] .flyte-site .btn-primary{box-shadow:0 2px 14px #2e29fd3d}[data-theme=light] .flyte-site .btn-primary:hover{background:#211de0;box-shadow:0 6px 20px #2e29fd52}[data-theme=light] .flyte-site .btn-mini{background:var(--ink);color:#fff}.flyte-site .mnav-btn{display:none}@media (max-width:860px){.flyte-site .nav-right--desktop{display:none}.flyte-site .mnav-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 8px;display:flex}.flyte-site .mnav-btn span{background:var(--ink);border-radius:2px;width:100%;height:1.5px;display:block}.flyte-site .mnav-btn span:nth-child(2){width:70%}}.mnav-panel{z-index:200;background:var(--paper,#121318);color:var(--ink,#f4f5f8);padding:18px clamp(20px, 6vw, 32px) calc(28px + env(safe-area-inset-bottom));font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) mnav-in;display:flex;position:fixed;inset:0}@keyframes mnav-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mnav-panel__top{border-bottom:1px solid var(--line,#f4f5f842);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mnav-panel__title{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent,#7a75ff);font-size:12px;font-weight:700}.mnav-x{border:1px solid var(--line,#f4f5f842);width:36px;height:36px;color:var(--ink,#f4f5f8);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.mnav-links{flex-direction:column;padding-top:8px;display:flex}.mnav-links a{border-bottom:1px solid var(--line-soft,#f4f5f826);letter-spacing:-.02em;color:var(--ink,#f4f5f8);padding:18px 0;font-size:20px;font-weight:500;text-decoration:none}.mnav-actions{flex-direction:column;gap:10px;margin-top:auto;padding-top:24px;display:flex}.mnav-cta{text-align:center;border:1px solid var(--line,#f4f5f842);font-family:var(--font-geist-mono), monospace;color:var(--ink,#f4f5f8);border-radius:10px;padding:15px 20px;font-size:14px;font-weight:700;text-decoration:none;display:block}.mnav-cta--primary{background:var(--accent,#7a75ff);border-color:var(--accent,#7a75ff);color:#fff}.mnav-theme{border-top:1px solid var(--line-soft,#f4f5f826);font-family:var(--font-geist-mono), monospace;color:var(--ink-soft,#a9b0be);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font-size:12.5px;display:flex}.mnav-theme .theme-toggle{border:1px solid var(--line,#f4f5f842);width:34px;height:34px;color:var(--ink-soft,#a9b0be);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.flyte-site .tfp-hero{border-bottom:1px solid var(--line);padding:clamp(56px,7vw,120px) 0 clamp(44px,5vw,80px);position:relative}.flyte-site .tfp-hero h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.028em;color:var(--ink);max-width:18ch;margin-top:clamp(14px,1.4vw,22px);font-size:clamp(32px,4.2vw,60px);font-weight:500;line-height:1.06}.flyte-site .tfp-lede{max-width:54ch;color:var(--ink-soft);margin-top:clamp(18px,1.8vw,28px);font-size:clamp(15px,.5vw + 12px,19px);line-height:1.65}.flyte-site .tfp-bar{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,32px);margin-top:clamp(28px,3vw,44px);padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,32px);display:flex}.flyte-site .tfp-bar__price{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:clamp(30px,2.6vw + 12px,46px);font-weight:700;line-height:1}.flyte-site .tfp-bar__meta{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:8px;font-size:clamp(11.5px,.3vw + 10px,13px)}.flyte-site .tfp-bar__cta{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.flyte-site .tfp-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:clamp(28px,3vw,48px);display:grid}.flyte-site .tfp-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:clamp(10px,1vw,14px);padding:clamp(24px,2.6vw,40px);display:flex}.flyte-site .tfp-cell:nth-child(2n){border-right:0}.flyte-site .tfp-cell:nth-last-child(-n+2){border-bottom:0}.flyte-site .tfp-cell__t{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:clamp(11px,.3vw + 10px,12.5px);font-weight:700}.flyte-site .tfp-cell h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1vw + 12px,24px);font-weight:600;line-height:1.2}.flyte-site .tfp-cell p{color:var(--ink-soft);font-size:clamp(13.5px,.3vw + 12px,15.5px);line-height:1.65}.flyte-site .tfp-cell ul{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.flyte-site .tfp-cell li{color:var(--ink);align-items:baseline;gap:10px;font-size:clamp(13px,.3vw + 11.5px,15px);display:flex}.flyte-site .tfp-cell li .ar{color:var(--accent);font-family:var(--font-geist-mono), monospace;flex:none}.flyte-site .tfp-months{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(28px,3vw,48px);display:grid}.flyte-site .tfp-month{border-right:1px solid var(--line);padding:clamp(24px,2.6vw,40px)}.flyte-site .tfp-month:last-child{border-right:0}.flyte-site .tfp-month__n{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11.5px;font-weight:700}.flyte-site .tfp-month h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.022em;color:var(--ink);margin:8px 0 12px;font-size:clamp(20px,1.4vw + 12px,28px);font-weight:700}.flyte-site .tfp-month p{color:var(--ink-soft);font-size:clamp(13.5px,.3vw + 12px,15.5px);line-height:1.6}@media (max-width:860px){.flyte-site .tfp-grid{grid-template-columns:1fr}.flyte-site .tfp-cell{border-right:0}.flyte-site .tfp-cell:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.flyte-site .tfp-cell:last-child{border-bottom:0}.flyte-site .tfp-months{grid-template-columns:1fr}.flyte-site .tfp-month{border-right:0;border-bottom:1px solid var(--line)}.flyte-site .tfp-month:last-child{border-bottom:0}.flyte-site .tfp-bar__cta{width:100%;margin-left:0}}.fpop{--p-bg:#f6f7fb;--p-ink:#0a0e1f;--p-soft:#4a5568;--p-mute:#8894a8;--p-line:#dbe1ed;--p-accent:#2e29fd;z-index:180;border:1px solid var(--p-line);background:var(--p-bg);width:min(370px,100vw - 32px);color:var(--p-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;border-radius:16px;padding:22px 22px 20px;animation:.46s cubic-bezier(.16,1,.3,1) both fpop-in;position:fixed;bottom:clamp(16px,2.2vw,28px);right:clamp(16px,2.2vw,28px);overflow:hidden;box-shadow:0 30px 70px -22px #0000008c,0 0 0 1px #2e29fd0f}.fpop--out{animation:.22s ease-in forwards fpop-out}@keyframes fpop-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes fpop-out{to{opacity:0;transform:translateY(10px)scale(.98)}}.fpop__wing{aspect-ratio:1;background-color:var(--p-accent);opacity:.09;pointer-events:none;width:118%;position:absolute;bottom:-30%;right:-12%;transform:rotate(-8deg);-webkit-mask:url(/flyte-wing.png) 50%/contain no-repeat;mask:url(/flyte-wing.png) 50%/contain no-repeat}.fpop__glow{filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#2e29fd29,#0000 68%);width:240px;height:240px;position:absolute;top:-55%;left:-25%}.fpop__x{width:26px;height:26px;color:var(--p-mute);cursor:pointer;z-index:2;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;transition:color .15s,border-color .15s;display:grid;position:absolute;top:12px;right:12px}.fpop__x:hover{color:var(--p-ink);border-color:var(--p-line)}.fpop__kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}.fpop__led{background-color:var(--p-accent);flex:none;width:13px;height:13px;-webkit-mask:url(/flyte-wing.png) 50%/contain no-repeat;mask:url(/flyte-wing.png) 50%/contain no-repeat}.fpop__title{letter-spacing:-.02em;color:var(--p-ink);margin-top:12px;font-size:19px;font-weight:600;line-height:1.3;position:relative}.fpop__title .serif{font-family:var(--font-serif), Georgia, serif;color:var(--p-accent);font-style:italic;font-weight:400}.fpop__body{color:var(--p-soft);margin-top:8px;font-size:13.5px;line-height:1.6;position:relative}.fpop__foot{border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex;position:relative}.fpop__stamp{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--p-mute);max-width:14ch;font-size:10.5px;font-weight:600;line-height:1.4}.fpop__cta{font-family:var(--font-geist-mono), monospace;color:#fff;background:var(--p-accent);white-space:nowrap;border-radius:9px;padding:10px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .12s,filter .15s;box-shadow:0 6px 16px -6px #2e29fd99}.fpop__cta:hover{filter:brightness(1.1);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.fpop,.fpop--out{animation:none}}
