html{scroll-behavior:smooth}.site-shell.svelte-1uha8ag{min-height:100vh;overflow:hidden;background:radial-gradient(700px circle at var(--pointer-x, 70%) var(--pointer-y, 15%),rgb(224 172 87 / 5%),transparent 48%),var(--bg)}.brand.svelte-1uha8ag{display:inline-flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.12em}.brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:700}.mark.svelte-1uha8ag{width:19px;height:19px;border-radius:50%;background:conic-gradient(from 0deg,var(--accent) 0 25%,rgb(245 239 221 / 10%) 25% 100%);box-shadow:inset 0 0 0 1.5px #f5efdd38}.edition.svelte-1uha8ag{padding-left:9px;border-left:1px solid var(--line-strong);color:var(--faint);font-family:var(--mono);font-size:10px}.nav-wrap.svelte-1uha8ag{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - 48px));height:84px;margin:auto;border-bottom:1px solid var(--line)}nav.svelte-1uha8ag{display:flex;align-items:center;gap:32px;color:var(--faint);font-size:12px;font-weight:650;letter-spacing:.04em}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}.nav-cta.svelte-1uha8ag{padding:9px 14px;border-radius:7px;background:var(--text);color:var(--ink);font-weight:700}.nav-cta.svelte-1uha8ag:hover{color:var(--ink)}.nav-cta.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink)}.hero.svelte-1uha8ag{position:relative;width:min(1240px,calc(100% - 48px));margin:auto;padding:104px 0 72px}.hero.svelte-1uha8ag:before{content:"";position:absolute;top:20px;right:-80px;width:540px;height:540px;background:radial-gradient(circle,#1f1a12 0,transparent 66%);filter:blur(30px);pointer-events:none}.eyebrow.svelte-1uha8ag,.section-kicker.svelte-1uha8ag{text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800;letter-spacing:.17em}.eyebrow.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){width:25px;height:1px;background:var(--accent)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}h1.svelte-1uha8ag{position:relative;margin:26px 0;font-size:clamp(64px,10.8vw,148px);font-weight:620;line-height:.86;letter-spacing:-.06em}h1.svelte-1uha8ag em:where(.svelte-1uha8ag),h2.svelte-1uha8ag em:where(.svelte-1uha8ag){font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--accent)}.hero-copy.svelte-1uha8ag{max-width:570px;color:var(--muted);font-size:18px;line-height:1.55;letter-spacing:-.01em}.hero-actions.svelte-1uha8ag{display:flex;gap:12px;margin-top:36px}.button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-width:198px;padding:14px 17px;border:1px solid var(--line-strong);border-radius:7px;font-size:12px;font-weight:720;letter-spacing:.02em}.button.svelte-1uha8ag:hover{transform:translateY(-1px)}.button.primary.svelte-1uha8ag{background:var(--text);border-color:transparent;color:var(--ink)}.button.primary.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink)}.button.secondary.svelte-1uha8ag{background:var(--panel-raised);color:var(--muted)}.button.secondary.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--text)}.button.secondary.svelte-1uha8ag span:where(.svelte-1uha8ag),.text-link.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--accent)}.pipeline.svelte-1uha8ag{width:min(1240px,calc(100% - 48px));margin:auto;padding-bottom:20px}.pipeline-grid.svelte-1uha8ag{display:grid;grid-template-columns:5fr 7.4fr;gap:14px;align-items:stretch}.p-left.svelte-1uha8ag{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.p-left.svelte-1uha8ag .p-card:where(.svelte-1uha8ag){flex:1;min-height:0}.p-card.svelte-1uha8ag{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:var(--panel);box-shadow:0 30px 80px #00000073}.p-head.svelte-1uha8ag{display:flex;align-items:center;gap:10px;height:30px;flex:none;padding:0 11px;border-bottom:1px solid var(--line)}.p-label.svelte-1uha8ag{color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.p-meta.svelte-1uha8ag{display:flex;align-items:center;gap:6px;margin-left:auto;overflow:hidden;color:var(--faint);font-family:var(--mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.done-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:var(--green)}.mute-toggle.svelte-1uha8ag{flex:none;padding:4px 8px;border:1px solid var(--line-strong);border-radius:5px;background:var(--panel-raised);color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:8px;letter-spacing:.1em}.mute-toggle.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--text)}.p-render.svelte-1uha8ag video:where(.svelte-1uha8ag){display:block;width:100%;flex:1 1 auto;min-height:0;aspect-ratio:16 / 9;object-fit:cover;background:#080706}.studio-thumb.svelte-1uha8ag{display:grid;flex:1;min-height:0;grid-template-rows:22px 1fr 62px;overflow:hidden;font-family:var(--mono)}.st-topbar.svelte-1uha8ag{display:flex;align-items:center;gap:6px;padding:0 8px;border-bottom:1px solid var(--line);background:var(--panel);font-size:7px;letter-spacing:.1em}.st-mark.svelte-1uha8ag{flex:none;width:11px;height:11px;border-radius:50%;background:conic-gradient(from 0deg,var(--accent) 0 25%,rgb(245 239 221 / 10%) 25% 100%);box-shadow:inset 0 0 0 1px #f5efdd38}.st-edition.svelte-1uha8ag{color:var(--faint)}.st-kind.svelte-1uha8ag{padding:1px 4px;border-radius:3px;color:var(--accent);background:#e0ac5724;font-weight:800}.st-spacer.svelte-1uha8ag{flex:1}.st-git.svelte-1uha8ag{display:flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted)}.st-git.svelte-1uha8ag i:where(.svelte-1uha8ag){width:4px;height:4px;border-radius:50%;background:var(--green)}.st-render.svelte-1uha8ag{padding:2px 7px;border-radius:4px;background:var(--text);color:var(--ink);font-weight:700}.st-body.svelte-1uha8ag{display:grid;grid-template-columns:92px 1fr;min-height:0}.st-rail.svelte-1uha8ag{border-right:1px solid var(--line);background:var(--panel);overflow:hidden}.st-rail-title.svelte-1uha8ag{padding:6px 7px 3px;color:var(--faint);font-size:6px;font-weight:800;letter-spacing:.12em}.st-row.svelte-1uha8ag{display:flex;align-items:center;gap:4px;margin:0 4px;padding:3px 5px;border-left:2px solid transparent;border-radius:4px;color:var(--muted);font-size:7px}.st-row.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--accent);font-weight:400}.st-row.active.svelte-1uha8ag{border-left-color:var(--accent);background:var(--panel-raised);color:var(--text)}.st-row.sel.svelte-1uha8ag{color:var(--text)}.st-row.grade.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--pink)}.st-preview.svelte-1uha8ag{position:relative;background:radial-gradient(circle at 50% 40%,#1a1712,#0e0d0b 62%)}.st-frame.svelte-1uha8ag{position:absolute;top:8px;right:10px;bottom:8px;left:10px;background:center / contain no-repeat url(../../../hero-render-poster.jpg)}.st-timecode.svelte-1uha8ag{position:absolute;right:7px;bottom:5px;color:var(--faint);font-size:7px}.st-timeline.svelte-1uha8ag{position:relative;border-top:1px solid var(--line);background:#0c0b09;overflow:hidden}.st-ruler.svelte-1uha8ag{display:flex;justify-content:space-between;padding:3px 8px 2px;border-bottom:1px solid var(--line);color:var(--faint);font-size:6px}.st-ruler.svelte-1uha8ag .origin:where(.svelte-1uha8ag){color:var(--accent)}.st-lane.svelte-1uha8ag{position:relative;height:12px;border-bottom:1px solid var(--line)}.st-lane.svelte-1uha8ag .clip:where(.svelte-1uha8ag){position:absolute;top:2px;bottom:2px;overflow:hidden;padding:0 4px;border:1px solid rgb(143 180 209 / 34%);border-radius:3px;background:#8fb4d129;color:#b8d2e8;font-size:6px;font-style:normal;line-height:8px;white-space:nowrap}.st-lane.svelte-1uha8ag .clip.sel:where(.svelte-1uha8ag){border-color:var(--accent);background:#e0ac573d;color:var(--text)}.st-lane.svelte-1uha8ag .clip.audio:where(.svelte-1uha8ag){border-color:#7fc79b59;background:#7fc79b26;color:#aadcbd}.st-lane.svelte-1uha8ag .clip.grade:where(.svelte-1uha8ag){border-color:#c3a5df59;background:#c3a5df26;color:#d4bfe8}.st-playhead.svelte-1uha8ag{position:absolute;top:12px;bottom:0;width:1.5px;background:var(--accent)}.st-playhead.svelte-1uha8ag span:where(.svelte-1uha8ag){position:absolute;top:0;left:-3.5px;border:4px solid transparent;border-top-color:var(--accent)}.code-thumb.svelte-1uha8ag{flex:1;min-height:0;overflow:hidden;padding:8px 0;background:var(--panel);counter-reset:codeline;font-family:var(--mono);font-size:8.5px;line-height:1.6}.code-line.svelte-1uha8ag{padding:0 11px 0 0;color:#cfc8b4;white-space:pre}.code-line.svelte-1uha8ag:before{counter-increment:codeline;content:counter(codeline,decimal-leading-zero);display:inline-block;width:30px;padding-right:12px;color:var(--faint);opacity:.55;text-align:right}.code-line.active.svelte-1uha8ag{background:#e0ac5714;box-shadow:inset 2px 0 0 var(--accent)}.code-thumb.svelte-1uha8ag .k{color:var(--pink)}.code-thumb.svelte-1uha8ag .t{color:var(--blue)}.code-thumb.svelte-1uha8ag .a{color:var(--yellow)}.code-thumb.svelte-1uha8ag .s{color:var(--green)}.pipeline-caption.svelte-1uha8ag{display:flex;align-items:baseline;gap:10px;max-width:760px;margin-top:18px;color:var(--faint);font-family:var(--mono);font-size:10px;line-height:1.7}.pipeline-caption.svelte-1uha8ag span:where(.svelte-1uha8ag){flex:none;align-self:center;width:25px;height:1px;background:var(--accent)}.manifesto.svelte-1uha8ag{width:min(1000px,calc(100% - 48px));margin:auto;padding:140px 0 125px}.manifesto.svelte-1uha8ag h2:where(.svelte-1uha8ag),.github-flow.svelte-1uha8ag h2:where(.svelte-1uha8ag),.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:24px;font-size:clamp(44px,6vw,80px);font-weight:560;line-height:.98;letter-spacing:-.05em}.manifesto-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:64px 0 0 34%}.manifesto-grid.svelte-1uha8ag p:where(.svelte-1uha8ag),.flow-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted);font-size:15px;line-height:1.65}.capabilities.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1240px,calc(100% - 48px));margin:auto;border:1px solid var(--line);background:var(--line);border-radius:9px;overflow:hidden}.capabilities.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:300px;padding:26px;background:var(--panel)}.cap-number.svelte-1uha8ag{font-family:var(--mono);font-size:10px}.kind-edit.svelte-1uha8ag .cap-number:where(.svelte-1uha8ag){color:var(--accent)}.kind-git.svelte-1uha8ag .cap-number:where(.svelte-1uha8ag){color:var(--green)}.kind-agent.svelte-1uha8ag .cap-number:where(.svelte-1uha8ag){color:var(--pink)}.kind-render.svelte-1uha8ag .cap-number:where(.svelte-1uha8ag){color:var(--blue)}.cap-rule.svelte-1uha8ag{height:1px;margin:22px 0 64px;background:var(--line)}.capabilities.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:15px;font-size:22px;font-weight:580;letter-spacing:-.03em}.capabilities.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:290px;color:var(--faint);font-size:13px;line-height:1.65}.github-flow.svelte-1uha8ag{display:grid;grid-template-columns:38% 62%;gap:50px;width:min(1120px,calc(100% - 48px));margin:auto;padding:160px 0}.flow-copy.svelte-1uha8ag{padding-top:20px}.flow-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:390px;margin:30px 0}.text-link.svelte-1uha8ag{display:inline-flex;gap:35px;padding-bottom:7px;border-bottom:1px solid var(--line-strong);font-size:12px;font-weight:700}.text-link.svelte-1uha8ag:hover{border-color:var(--accent)}.commit-card.svelte-1uha8ag{align-self:center;border:1px solid var(--line-strong);border-radius:9px;background:var(--panel);box-shadow:0 18px 60px #0000008c}.commit-head.svelte-1uha8ag,.commit-footer.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:10px}.git-chip.svelte-1uha8ag{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--panel-raised);color:var(--muted);font-size:9px}.git-chip.svelte-1uha8ag i:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:var(--yellow)}.commit-row.svelte-1uha8ag{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:17px 18px;border-bottom:1px solid var(--line)}.commit-row.svelte-1uha8ag>i:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;font-family:var(--mono);font-size:12px;font-style:normal}.commit-row.svelte-1uha8ag>i.added:where(.svelte-1uha8ag){background:#7fc79b24;color:var(--green)}.commit-row.svelte-1uha8ag>i.modified:where(.svelte-1uha8ag){background:#e6c88724;color:var(--yellow)}.commit-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;color:var(--text);font-family:var(--mono);font-size:11px;font-weight:600}.commit-row.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;margin-top:6px;color:var(--faint);font-family:var(--mono);font-size:9px}.commit-row.svelte-1uha8ag>b:where(.svelte-1uha8ag){color:var(--faint);font-family:var(--mono);font-size:9px;font-weight:400}.commit-footer.svelte-1uha8ag{border-bottom:0}.commit-footer.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:flex;align-items:center;gap:7px;color:var(--muted)}.commit-footer.svelte-1uha8ag>span:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:var(--green)}.commit-footer.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:8px 12px;border:0;border-radius:6px;background:var(--accent);color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:9px;font-weight:700}.final-cta.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;padding:140px 24px 150px;border-top:1px solid var(--line);background:radial-gradient(620px circle at 50% 110%,#1d1710,transparent 72%);text-align:center}.final-cta.svelte-1uha8ag .button:where(.svelte-1uha8ag){margin-top:42px}footer.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;width:min(1240px,calc(100% - 48px));min-height:130px;margin:auto;border-top:1px solid var(--line);color:var(--faint);font-size:11px}.footer-brand.svelte-1uha8ag{color:var(--text)}footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;gap:25px}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}footer.svelte-1uha8ag small:where(.svelte-1uha8ag){font-family:var(--mono);font-size:9px}@media(max-width:960px){.pipeline-grid.svelte-1uha8ag{grid-template-columns:1fr}.p-left.svelte-1uha8ag{display:contents}.studio-thumb.svelte-1uha8ag{grid-template-rows:22px 160px 68px}.code-thumb.svelte-1uha8ag{max-height:250px;-webkit-mask-image:linear-gradient(to right,#000 76%,transparent 98%);mask-image:linear-gradient(to right,#000 76%,transparent 98%)}.p-render.svelte-1uha8ag video:where(.svelte-1uha8ag){flex:none}.capabilities.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media(max-width:800px){.nav-wrap.svelte-1uha8ag{width:calc(100% - 28px);height:72px}.nav-wrap.svelte-1uha8ag nav:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag):not(.nav-cta){display:none}.hero.svelte-1uha8ag{width:calc(100% - 28px);padding:72px 0 44px}h1.svelte-1uha8ag{font-size:clamp(50px,16.4vw,76px)}.hero-actions.svelte-1uha8ag{flex-direction:column;align-items:stretch}.button.svelte-1uha8ag{width:100%}.pipeline.svelte-1uha8ag{width:calc(100% - 28px)}.pipeline-caption.svelte-1uha8ag{margin-top:14px}.manifesto.svelte-1uha8ag h2:where(.svelte-1uha8ag),.github-flow.svelte-1uha8ag h2:where(.svelte-1uha8ag),.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(35px,11.4vw,48px)}.manifesto.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag),.github-flow.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag),.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.manifesto.svelte-1uha8ag{width:calc(100% - 28px);padding:100px 0 85px}.manifesto-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:24px;margin:45px 0 0}.capabilities.svelte-1uha8ag{grid-template-columns:1fr;width:calc(100% - 28px)}.capabilities.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:220px}.cap-rule.svelte-1uha8ag{margin-bottom:44px}.github-flow.svelte-1uha8ag{grid-template-columns:1fr;width:calc(100% - 28px);padding:110px 0;gap:55px}.commit-row.svelte-1uha8ag{grid-template-columns:25px 1fr}.commit-row.svelte-1uha8ag>b:where(.svelte-1uha8ag){display:none}.final-cta.svelte-1uha8ag{padding:100px 14px}footer.svelte-1uha8ag{grid-template-columns:1fr 1fr;width:calc(100% - 28px);padding:35px 0;gap:28px}footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){justify-content:flex-end}}@media(prefers-reduced-motion:no-preference){.pipeline-grid.svelte-1uha8ag{animation:svelte-1uha8ag-reveal .9s .15s both}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){animation:svelte-1uha8ag-rise .8s both}.hero-copy.svelte-1uha8ag,.hero-actions.svelte-1uha8ag{animation:svelte-1uha8ag-rise .8s .1s both}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-reveal{0%{opacity:0;transform:translateY(28px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}}
