.hero__lede[data-astro-cid-shwxrd6l]{margin-top:28px;font-size:18px;max-width:46ch}.hero__demo-caption[data-astro-cid-shwxrd6l]{margin-top:16px;font-size:11px;letter-spacing:.08em;display:flex;justify-content:space-between}.problem__steps[data-astro-cid-reu5yca5]{font-size:14px;color:var(--fg-dim);line-height:1.8}.problem__callout[data-astro-cid-reu5yca5]{margin-top:30px}.problem__callout[data-astro-cid-reu5yca5] .x[data-astro-cid-reu5yca5]{color:var(--danger)}.problem__tag[data-astro-cid-reu5yca5]{margin-top:30px;font-size:15px;max-width:44ch}.problem__diagram[data-astro-cid-reu5yca5]{display:flex;justify-content:center}.thesis[data-astro-cid-76rylnkq]{font-family:var(--mono);font-size:15px;line-height:2;color:var(--fg);max-width:34ch}.win__title[data-astro-cid-4nid7phg]{margin-left:10px}.win__title-accent[data-astro-cid-4nid7phg]{color:var(--fg)}.win__status[data-astro-cid-4nid7phg]{margin-left:auto}.zoom[data-astro-cid-bmf6gv62]{padding:16px 20px;font-family:var(--mono);font-size:12px;line-height:1.85}.zoom__label[data-astro-cid-bmf6gv62]{color:var(--fg-muted);font-size:10px;letter-spacing:.12em;margin-bottom:10px}.zoom__top[data-astro-cid-bmf6gv62]{color:var(--accent)}.zoom__zoomed[data-astro-cid-bmf6gv62]{margin-left:16px;margin-top:10px;border-left:1px dashed var(--border-strong);padding-left:18px;padding-top:6px}.zoom__footer[data-astro-cid-bmf6gv62]{margin-top:14px;padding-top:14px;border-top:1px dashed var(--border);font-size:11px;color:var(--fg-muted)}.win__title[data-astro-cid-fcbgvxjm]{margin-left:10px}.win__title-accent[data-astro-cid-fcbgvxjm]{color:var(--fg)}.video-frame[data-astro-cid-fcbgvxjm]{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--bg-sunken)}.video-frame[data-astro-cid-fcbgvxjm] iframe[data-astro-cid-fcbgvxjm]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.matrix__grid[data-astro-cid-5vmwy234]{border:1px solid var(--border-strong);border-radius:10px;overflow:hidden;background:var(--bg-raise);font-family:var(--mono);display:grid;grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(0,1fr))}.matrix__corner[data-astro-cid-5vmwy234],.matrix__agent[data-astro-cid-5vmwy234],.matrix__cap[data-astro-cid-5vmwy234],.matrix__cell[data-astro-cid-5vmwy234]{border-bottom:1px solid var(--border);display:flex;align-items:center}.matrix__corner[data-astro-cid-5vmwy234]{padding:16px 18px;color:var(--fg-muted);font-size:10px;letter-spacing:.16em;background:var(--bg-sunken)}.matrix__agent[data-astro-cid-5vmwy234]{flex-direction:column;gap:8px;justify-content:center;padding:14px 16px;border-left:1px solid var(--border);background:var(--bg-sunken)}.matrix__agent--dim[data-astro-cid-5vmwy234]{opacity:.85}.matrix__agent-name[data-astro-cid-5vmwy234]{font-size:12px;color:var(--fg);letter-spacing:-.01em}.matrix__logo[data-astro-cid-5vmwy234]{display:inline-flex;align-items:center;justify-content:center;height:24px;color:var(--fg)}.matrix__logo[data-astro-cid-5vmwy234] svg{height:22px;width:auto;max-width:110px;fill:currentColor}.matrix__cap[data-astro-cid-5vmwy234]{padding:16px 18px;font-size:13px;color:var(--fg)}.matrix__cell[data-astro-cid-5vmwy234]{border-left:1px solid var(--border);justify-content:center;padding:16px}.matrix__cell--dim[data-astro-cid-5vmwy234]{opacity:.85}.matrix__cell--last[data-astro-cid-5vmwy234]{border-bottom:none}.matrix__yes[data-astro-cid-5vmwy234]{color:var(--accent);font-size:15px}.matrix__no[data-astro-cid-5vmwy234]{color:var(--fg-muted)}.matrix__note[data-astro-cid-5vmwy234]{margin-top:14px;font-size:11px;color:var(--fg-muted);letter-spacing:.04em}.dl-grid[data-astro-cid-cgcfmwlm]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 900px){.dl-grid[data-astro-cid-cgcfmwlm]{grid-template-columns:1fr}}.dl-card[data-astro-cid-cgcfmwlm]{border:1px solid var(--border);border-radius:12px;background:var(--bg-raise);padding:26px 24px 24px;display:flex;flex-direction:column;gap:14px;transition:border-color .18s,transform .18s}.dl-card-live[data-astro-cid-cgcfmwlm]{border-color:var(--border-strong)}.dl-card-live[data-astro-cid-cgcfmwlm]:hover{border-color:var(--accent);transform:translateY(-3px)}.dl-card-top[data-astro-cid-cgcfmwlm]{display:flex;align-items:center;justify-content:space-between}.dl-name[data-astro-cid-cgcfmwlm]{font-size:19px;font-weight:600;letter-spacing:-.01em}.dl-badge[data-astro-cid-cgcfmwlm]{font-family:var(--mono);font-size:9px;letter-spacing:.16em;padding:4px 8px;border-radius:999px;border:1px solid var(--border);color:var(--fg-muted)}.dl-badge-live[data-astro-cid-cgcfmwlm]{color:var(--accent);border-color:color-mix(in oklch,var(--accent) 45%,transparent)}.dl-note[data-astro-cid-cgcfmwlm]{font-size:11px;color:var(--fg-muted);letter-spacing:.02em;flex:1}.dl-btn[data-astro-cid-cgcfmwlm]{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;padding:12px 16px;border-radius:8px;text-decoration:none}.dl-btn-primary[data-astro-cid-cgcfmwlm]{background:var(--accent);color:var(--bg);font-weight:600}.dl-btn-primary[data-astro-cid-cgcfmwlm]:hover{filter:brightness(1.08)}.dl-btn-ghost[data-astro-cid-cgcfmwlm]{border:1px solid var(--border);color:var(--fg-muted)}.dl-btn-ghost[data-astro-cid-cgcfmwlm]:hover{border-color:var(--border-strong);color:var(--fg)}.dl-arrow[data-astro-cid-cgcfmwlm]{font-size:13px}.cta__lede[data-astro-cid-phx34jng]{max-width:54ch;margin:16px auto 36px}.cta__socials[data-astro-cid-phx34jng]{margin-top:50px;display:flex;justify-content:center;gap:24px;font-family:var(--mono);font-size:12px}.cta__social[data-astro-cid-phx34jng]{text-decoration:underline;text-underline-offset:3px}.hero{padding:80px 0 100px;position:relative}.hero h1 .ital{font-style:italic;font-family:Inter Tight,serif;font-weight:350}.hero h1 .ital em{font-style:italic}.hero-tag{position:absolute;top:-10px;right:0;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--fg-muted)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;align-items:start}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr;gap:40px}}.bullet-list{list-style:none;padding:0;margin:20px 0}.bullet-list li{padding:10px 0;border-bottom:1px dashed var(--border);font-family:var(--mono);font-size:14px;display:flex;gap:14px;align-items:baseline}.bullet-list li:last-child{border-bottom:none}.bullet-list li b{color:var(--fg);font-weight:500}.bullet-list li .tag{flex-shrink:0;color:var(--accent)}.install-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px;align-items:center}.install-btn{font-family:var(--mono);display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border-strong);background:var(--bg-raise);border-radius:6px;font-size:13px;cursor:pointer}.install-btn:hover{border-color:var(--fg-muted)}.install-btn .dot{width:6px;height:6px;border-radius:50%;background:var(--fg-muted)}.install-btn .dot.accent{background:var(--accent)}.install-btn-primary{background:var(--accent);border-color:var(--accent);color:#0a1508;font-weight:600}.install-btn-primary:hover{background:#9ef994;border-color:#9ef994}.install-btn-primary .dot{background:#0a1508}.section{padding:100px 0;border-top:1px solid var(--border);position:relative}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px;gap:40px;flex-wrap:wrap}.section-head h2{max-width:720px}.section-idx{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--fg-muted);white-space:nowrap}.steps{display:grid;gap:120px}.step-wide{display:block}.step-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px;align-items:end;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--border)}.step-head .lead{margin-top:0}.step-feats{display:flex;gap:26px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;color:var(--fg-dim);margin-top:6px}.step-feats span{display:inline-flex;align-items:baseline;gap:8px}@media (max-width: 980px){.step-head{grid-template-columns:1fr;gap:20px;align-items:start}}.step-marker{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--fg-muted);margin-bottom:14px}.step-marker .num{color:var(--accent);margin-right:10px}.step-wide h3{font-size:32px;letter-spacing:-.02em;margin-bottom:0;line-height:1.1}.step-wide p.lead{color:var(--fg-dim);font-size:15px;max-width:52ch}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width: 900px){.problem-grid{grid-template-columns:1fr;gap:40px}}.paradigm{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:center}@media (max-width: 900px){.paradigm{grid-template-columns:1fr}}.cta{padding:100px 0 80px;border-top:1px solid var(--border);text-align:center;position:relative;overflow:hidden}.cta h2{max-width:800px;margin:0 auto 30px;font-size:clamp(36px,4vw,56px)}.cta .status{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--fg-muted);margin-bottom:24px}.cta .status .pulse{color:var(--accent)}.cta .waitlist-wrap{display:flex;justify-content:center}.callout{border:1px solid var(--border-strong);border-left:3px solid var(--accent);padding:20px 24px;font-family:var(--mono);font-size:13px;line-height:1.7;color:var(--fg-dim);background:var(--bg-sunken)}.callout b{color:var(--fg);font-weight:500}.spec-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--accent);background:var(--accent-dim);color:var(--accent);padding:6px 12px;border-radius:20px;font-family:var(--mono);font-size:11px;letter-spacing:.12em}.spec-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.tweaks-panel{position:fixed;right:20px;bottom:20px;z-index:100;background:var(--bg-raise);border:1px solid var(--border-strong);border-radius:10px;padding:14px 16px;font-family:var(--mono);font-size:12px;box-shadow:0 10px 30px #00000059;min-width:200px}.tweaks-panel .tw-title{font-size:10px;letter-spacing:.18em;color:var(--fg-muted);margin-bottom:12px}.tweaks-panel .tw-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;gap:16px}.tw-seg{display:inline-flex;border:1px solid var(--border-strong);border-radius:6px;overflow:hidden}.tw-seg button{border:none;border-radius:0;padding:6px 10px;font-size:11px;background:transparent;color:var(--fg-dim)}.tw-seg button.on{background:var(--accent);color:#0a1508}
