:root{--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--chrome-toolbar-height:44px;--chrome-status-height:24px;--chrome-property-height:28px;--chrome-layer-height:28px;--chrome-ledger-height:32px;--motion-insert-fade:.12s;--motion-insert-tint:.6s;--motion-cursor:.1s;--motion-panel:.12s;--motion-dialog:.16s;--motion-toast:.16s;--font-ui:"Inter";--font-mono:"JetBrains Mono";--font-arabic:"IBM Plex Sans Arabic";--chrome-step-height:36px;--motion-placeholder:2s;--motion-step-ring:2.4s;--chrome-elevation-blur:16px}:root,[data-appearance=light]{--chrome-panel:#fff;--chrome-raised:#fff;--chrome-sunken:#f3f3f1;--chrome-text:#17181b;--chrome-secondary:#5d626b;--chrome-tertiary:#686d75;--chrome-inverse:#fff;--chrome-hover:#f1f1ef;--chrome-selected:#e8eeff;--chrome-separator:#e6e6e2;--chrome-border:#d8d8d3;--chrome-focus:#2f6bff;--chrome-variable-bg:#f0ebfc;--chrome-variable-text:#5b3bb0;--chrome-attention:#8a5a00;--chrome-attention-bg:#fff3d6;--chrome-error:#b42318;--chrome-error-bg:#fceeee;--chrome-success:#18794e;--chrome-elevation-color:#17181b24;--chrome-scrim:#17181b66}[data-appearance=dark]{--chrome-panel:#222327;--chrome-raised:#2b2d32;--chrome-sunken:#1b1c1f;--chrome-text:#ecedef;--chrome-secondary:#a3a7ae;--chrome-tertiary:#a3a7ae;--chrome-inverse:#17181b;--chrome-hover:#2a2c31;--chrome-selected:#23304f;--chrome-separator:#313339;--chrome-border:#3a3d44;--chrome-focus:#6e97ff;--chrome-variable-bg:#2e2645;--chrome-variable-text:#c9b8f7;--chrome-attention:#f2b84b;--chrome-attention-bg:#2e2410;--chrome-error:#f97066;--chrome-error-bg:#2d1414;--chrome-success:#4cc38a;--chrome-elevation-color:#0000;--chrome-scrim:#0009}[data-appearance=hc-light]{--chrome-panel:#fff;--chrome-raised:#fff;--chrome-sunken:#f5f5f5;--chrome-text:#000;--chrome-secondary:#303030;--chrome-tertiary:#303030;--chrome-inverse:#fff;--chrome-hover:#e8e8e8;--chrome-selected:#dde8ff;--chrome-separator:#606060;--chrome-border:#303030;--chrome-focus:#0049cf;--chrome-variable-bg:#f0ebfc;--chrome-variable-text:#422186;--chrome-attention:#664000;--chrome-attention-bg:#fff3d6;--chrome-error:#960a00;--chrome-error-bg:#fff0ee;--chrome-success:#06562d;--chrome-elevation-color:#0000;--chrome-scrim:#0009}[data-appearance=hc-dark]{--chrome-panel:#000;--chrome-raised:#000;--chrome-sunken:#111;--chrome-text:#fff;--chrome-secondary:#dadada;--chrome-tertiary:#dadada;--chrome-inverse:#000;--chrome-hover:#242424;--chrome-selected:#152a53;--chrome-separator:#bdbdbd;--chrome-border:#dadada;--chrome-focus:#9abbff;--chrome-variable-bg:#221536;--chrome-variable-text:#e3d5ff;--chrome-attention:#ffd777;--chrome-attention-bg:#211600;--chrome-error:#ffada6;--chrome-error-bg:#250a08;--chrome-success:#94f7bf;--chrome-elevation-color:#0000;--chrome-scrim:#000000b3}:root,[data-canvas-appearance=light]{--canvas-backdrop:#ededeb;--canvas-selection:#2f6bff;--canvas-component:#7a4fd8;--agent-teal:#0f8f86;--agent-green:#2e8a4e;--agent-saffron:#b7791f;--agent-orange:#c9541d;--agent-rose:#c23b5e;--agent-magenta:#a63a8f;--agent-lime:#6f8a12;--agent-sand:#8a6a45}[data-canvas-appearance=dark]{--canvas-backdrop:#18191c;--canvas-selection:#4c86ff;--canvas-component:#a88bf2;--agent-teal:#3cc4b4;--agent-green:#5cc97f;--agent-saffron:#f0b451;--agent-orange:#f2884f;--agent-rose:#f07393;--agent-magenta:#e07bcb;--agent-lime:#b5d44a;--agent-sand:#cda97b}[data-canvas-appearance=hc-light]{--canvas-backdrop:#fff;--canvas-selection:#0049cf;--canvas-component:#6433bf;--agent-teal:#00675f;--agent-green:#1c6638;--agent-saffron:#865500;--agent-orange:#923811;--agent-rose:#922343;--agent-magenta:#7a246b;--agent-lime:#496600;--agent-sand:#674827}[data-canvas-appearance=hc-dark]{--canvas-backdrop:#000;--canvas-selection:#9abbff;--canvas-component:#d2bfff;--agent-teal:#76e9de;--agent-green:#92efad;--agent-saffron:#ffdc8b;--agent-orange:#ffc29f;--agent-rose:#ffb2c9;--agent-magenta:#f5b6e6;--agent-lime:#e0f392;--agent-sand:#f4d2a6}
@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-wght.ttf)format("truetype");font-weight:100 800;font-display:swap}*{box-sizing:border-box}body{background:var(--chrome-panel);color:var(--chrome-text);font-family:var(--font-ui), sans-serif;margin:0}.marketing-site{overflow-x:clip}.marketing-site a{color:inherit;text-decoration:none}.marketing-site a:focus-visible,.marketing-site button:focus-visible{outline:2px solid var(--chrome-focus);outline-offset:2px}.marketing-site .site-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) clamp(var(--space-4), 6vw, 96px);border-bottom:1px solid var(--chrome-separator);display:flex}.marketing-site .wordmark{letter-spacing:-.02em;font-size:20px;font-weight:650}.marketing-site .site-header nav,.marketing-site .site-footer nav{align-items:center;gap:var(--space-6);color:var(--chrome-secondary);flex-wrap:wrap;font-size:14px;display:flex}.marketing-site .site-header nav a:hover,.marketing-site .site-footer nav a:hover{color:var(--chrome-text)}.marketing-site .primary,.marketing-site .secondary{border-radius:var(--radius-md);border:1px solid var(--chrome-border);color:var(--chrome-text);background:var(--chrome-panel);justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.marketing-site .primary{background:var(--chrome-text);border-color:var(--chrome-text);color:var(--chrome-inverse)}.marketing-site .beta-badge{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-attention);background:var(--chrome-attention-bg);border-radius:var(--radius-full);padding:2px 8px;font-size:11px}.marketing-site .site-footer{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-6) clamp(var(--space-4), 6vw, 96px);border-top:1px solid var(--chrome-separator);flex-wrap:wrap;display:flex}.marketing-site .site-footer-brand p{margin:var(--space-2) 0 0;color:var(--chrome-secondary);font-size:12px}.marketing-site .site-footer nav{font-size:12px}.marketing-site .site-footer small{color:var(--chrome-tertiary);font-size:11px}.marketing-site main{display:block}.marketing-site main>section{padding:clamp(48px, 8vw, 112px) clamp(var(--space-4), 6vw, 96px);max-width:1440px;margin:0 auto}.marketing-site .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-secondary);margin:0;font-size:11px;font-weight:600}.marketing-site h1,.marketing-site h2,.marketing-site h3{letter-spacing:-.02em;margin:0;font-weight:500}.marketing-site h1{font-size:clamp(40px,7vw,80px);line-height:1.02}.marketing-site h2{font-size:clamp(30px,4.5vw,48px);line-height:1.08}.marketing-site h3{font-size:22px}.marketing-site .lede{color:var(--chrome-secondary);margin:0;font-size:20px;line-height:1.45}.marketing-site .hero{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.marketing-site .actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.marketing-site .download-note{color:var(--chrome-tertiary);font-size:12px}.marketing-site .envs{color:var(--chrome-secondary);gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin:0;font-size:12px;display:flex}.marketing-site .envs strong{color:var(--chrome-text);font-weight:500}.marketing-site .preview{margin:var(--space-6) 0 0;border:1px solid var(--chrome-border);border-radius:var(--radius-lg);background:var(--chrome-sunken);width:min(1248px,100%);overflow:hidden}.marketing-site .preview img{width:100%;height:auto;display:block}.marketing-site .preview figcaption{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--chrome-separator);color:var(--chrome-secondary);text-align:left;font-size:11px;display:flex}.marketing-site .test-data{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--chrome-attention);background:var(--chrome-attention-bg);border-radius:var(--radius-full);padding:2px 8px;font-size:11px}.marketing-site .workflow{text-align:center}.marketing-site .workflow-caption{color:var(--chrome-secondary);margin:0 0 var(--space-6);font-size:13px}.marketing-site .steps{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.marketing-site .steps li{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--chrome-separator);text-align:left;flex-direction:column;display:flex}.marketing-site .step-number{font-family:var(--font-mono), monospace;color:var(--chrome-tertiary);font-size:11px}.marketing-site .step-label{font-size:16px;font-weight:500}.marketing-site .feature{border-top:1px solid var(--chrome-separator);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.marketing-site .feature-copy{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.marketing-site .feature-lede{color:var(--chrome-secondary);margin:0;font-size:16px;line-height:1.5}.marketing-site .feature-link{border-bottom:1px solid var(--chrome-border);font-size:14px;font-weight:500}.marketing-site .benefits{align-self:center;width:100%;margin:0;padding:0;list-style:none}.marketing-site .benefits li{padding:var(--space-4) 0;border-top:1px solid var(--chrome-separator);font-size:14px}.marketing-site .benefits li:last-child{border-bottom:1px solid var(--chrome-separator)}.marketing-site .foundations{border-top:1px solid var(--chrome-separator)}.marketing-site .foundations-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.marketing-site .foundations-head p{color:var(--chrome-secondary);margin:0;font-size:16px;line-height:1.5}.marketing-site .foundation-cards{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-site .foundation-cards>section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--chrome-separator);flex-direction:column;display:flex}.marketing-site .foundation-cards p{color:var(--chrome-secondary);margin:0;font-size:15px;line-height:1.5}.marketing-site .closing{text-align:center;align-items:center;gap:var(--space-4);border-top:1px solid var(--chrome-separator);flex-direction:column;display:flex}.marketing-site .file-motif{font-family:var(--font-mono), monospace;color:var(--chrome-secondary);margin:0;font-size:12px}.marketing-site .closing .note{color:var(--chrome-tertiary);margin:0;font-size:12px}.marketing-site main.pricing{gap:var(--space-6);padding:clamp(48px, 8vw, 112px) clamp(var(--space-4), 6vw, 96px);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.marketing-site .pricing-hero{gap:var(--space-4);flex-direction:column;display:flex}.marketing-site .tiers{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-site .tiers>section{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--chrome-separator);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex}.marketing-site .tiers h2{font-size:20px}.marketing-site .price{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500}.marketing-site .tiers ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.marketing-site .tiers li{color:var(--chrome-secondary);padding-top:var(--space-2);border-top:1px solid var(--chrome-separator);font-size:14px;line-height:1.5}.marketing-site .pricing-note{color:var(--chrome-tertiary);max-width:60ch;margin:0;font-size:13px;line-height:1.5}@media (max-width:760px){.marketing-site .steps,.marketing-site .feature,.marketing-site .foundation-cards,.marketing-site .tiers{grid-template-columns:1fr}.marketing-site .steps li{align-items:baseline;gap:var(--space-3);flex-direction:row}.marketing-site .site-header{flex-direction:column;align-items:flex-start}.marketing-site .site-header nav{gap:var(--space-4)}}
