@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1,ui-sans-serif,system-ui,Segoe UI,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1",ui-sans-serif,system-ui,"Segoe UI","PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif}:root{--font-inter:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--font-ui:var(--font-inter);--font-display:var(--font-inter);--font-mono:ui-monospace,"JetBrains Mono","SF Mono",Menlo,monospace;--fs-display-1:4.5rem;--fs-display-2:3.5rem;--fs-display-3:2.5rem;--fs-h1:2rem;--fs-h2:1.5rem;--fs-h3:1.25rem;--fs-h4:1.125rem;--fs-body:1rem;--fs-body-l:1.125rem;--fs-body-sm:0.875rem;--fs-caption:0.8125rem;--fs-micro:0.75rem;--lh-tight:1.25;--lh-base:1.5;--lh-relaxed:1.65;--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:20px;--sp-7:24px;--sp-8:32px;--sp-9:48px;--sp-10:64px;--sp-11:96px;--sp-12:128px;--console-block-gap:var(--sp-7);--console-block-gap-compact:var(--sp-5);--r-1:4px;--r-2:6px;--r-3:8px;--r-4:12px;--r-5:16px;--r-6:20px;--r-7:24px;--r-pill:9999px;--r-full:50%}:root,html[data-theme=dark]{color-scheme:dark;--bg-canvas:#0a0a0a;--bg-raised:#171717;--bg-sunken:#050505;--bg-overlay:rgba(0,0,0,.7);--surface-1:hsla(0,0%,100%,.04);--surface-2:hsla(0,0%,100%,.08);--surface-3:hsla(0,0%,100%,.12);--text-primary:#fafafa;--text-secondary:#a3a3a3;--text-tertiary:#737373;--text-muted:#525252;--text-on-accent:#0a0a0a;--accent-primary:#fafafa;--accent-secondary:#0a0a0a;--accent-emphasis:#b58bff;--accent-emphasis-soft:rgba(181,139,255,.16);--accent-interactive:#fafafa;--pastel-lilac:#2a2438;--pastel-blue:#1f2738;--pastel-mint:#1f2d24;--pastel-peach:#2d2520;--pastel-rose:#2d2024;--pastel-sand:#2a2620;--border-subtle:hsla(0,0%,100%,.06);--border-default:hsla(0,0%,100%,.1);--border-strong:hsla(0,0%,100%,.18);--border-focus:#60a5fa;--status-success:#34d399;--status-warning:#fbbf24;--status-danger:#f87171;--status-info:#60a5fa;--status-neutral:#a3a3a3;--status-bg-alpha:0.18;--status-danger-bg-soft:rgba(248,113,113,var(--status-bg-alpha));--status-warning-bg-soft:rgba(251,191,36,var(--status-bg-alpha));--status-success-bg-soft:rgba(52,211,153,var(--status-bg-alpha));--status-info-bg-soft:rgba(96,165,250,var(--status-bg-alpha));--focus-ring:0 0 0 3px rgba(96,165,250,.4);--focus-ring-danger:0 0 0 3px hsla(0,91%,71%,.4);--shadow-card:0 0 0 1px hsla(0,0%,100%,.06);--shadow-card-1:var(--shadow-card);--shadow-raised:0 4px 12px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.08);--shadow-overlay:0 16px 48px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.4);--shadow-button-primary:0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.06);--switch-track-off:var(--surface-3);--switch-thumb-off:var(--bg-raised);--switch-track-on:var(--accent-primary);--switch-thumb-on:var(--text-on-accent)}html[data-theme=light]{color-scheme:light;--bg-canvas:#faf9f6;--bg-raised:#fff;--bg-sunken:#f3f1ec;--bg-overlay:hsla(0,0%,4%,.45);--surface-1:hsla(0,0%,4%,.04);--surface-2:hsla(0,0%,4%,.08);--surface-3:hsla(0,0%,4%,.12);--text-primary:#0a0a0a;--text-secondary:#525252;--text-tertiary:#8a8a8a;--text-muted:#b8b8b8;--text-on-accent:#fff;--accent-primary:#0a0a0a;--accent-secondary:#fff;--accent-emphasis:#8438ee;--accent-emphasis-soft:rgba(132,56,238,.12);--accent-interactive:#0a0a0a;--pastel-lilac:#e8e4f0;--pastel-blue:#dce7f5;--pastel-mint:#dceee0;--pastel-peach:#f5e5dc;--pastel-rose:#f5dce0;--pastel-sand:#efead9;--border-subtle:hsla(0,0%,4%,.08);--border-default:hsla(0,0%,4%,.14);--border-strong:hsla(0,0%,4%,.22);--border-focus:#3b82f6;--status-success:#15803d;--status-warning:#b45309;--status-danger:#b91c1c;--status-info:#1d4ed8;--status-neutral:#525252;--status-bg-alpha:0.1;--status-danger-bg-soft:rgba(185,28,28,var(--status-bg-alpha));--status-warning-bg-soft:rgba(180,83,9,var(--status-bg-alpha));--status-success-bg-soft:rgba(21,128,61,var(--status-bg-alpha));--status-info-bg-soft:rgba(29,78,216,var(--status-bg-alpha));--focus-ring:0 0 0 3px rgba(59,130,246,.3);--focus-ring-danger:0 0 0 3px rgba(185,28,28,.3);--shadow-card:0 1px 2px hsla(0,0%,4%,.04),0 0 0 1px hsla(0,0%,4%,.06);--shadow-card-1:var(--shadow-card);--shadow-raised:0 4px 12px hsla(0,0%,4%,.06),0 1px 3px hsla(0,0%,4%,.08);--shadow-overlay:0 16px 48px hsla(0,0%,4%,.16),0 4px 12px hsla(0,0%,4%,.08);--shadow-button-primary:0 1px 2px hsla(0,0%,4%,.2),inset 0 1px 0 hsla(0,0%,100%,.12)}.site-root--v2{--mkt-nav-height:74px;--mkt-bg-top:#101713;--mkt-bg:#0d120f;--mkt-bg-bottom:#11140f;--mkt-header-bg:rgba(13,18,15,.86);--mkt-accent:#d9ff78;--mkt-accent-text:#0d120f;--mkt-nav-muted:#c6c0b2;--mkt-brand-mark-bg:#d9ff78;--mkt-brand-mark-text:#0d120f;--mkt-code-accent:#e8ff9c;--mkt-section-link:#d9ff78;--mkt-section-link-hover:#f5f1e8;--mkt-bar-fill:#d9ff78;--mkt-flow-pulse:#d9ff78;--mkt-docs-sidebar-bg:rgba(7,14,10,.94);--mkt-panel-head:var(--mkt-panel-head);--mkt-panel-inset-mid:var(--mkt-panel-inset-mid);--mkt-panel-inset:var(--mkt-panel-inset);--mkt-panel-inset-strong:rgba(8,11,9,.52);--mkt-panel-inset-deep:var(--mkt-panel-inset-deep);--mkt-dot:hsla(42,39%,94%,.36);--mkt-cost-track:hsla(0,0%,100%,.04);--mkt-cost-seg-output:hsla(0,0%,100%,.28);--mkt-cost-seg-idle:hsla(0,0%,100%,.12)}html[data-theme=light] .site-root--v2{--mkt-bg-top:#f8f6f0;--mkt-bg:#f3f1ea;--mkt-bg-bottom:#ebe8df;--mkt-header-bg:hsla(47,27%,94%,.92);--mkt-accent:#3d5c00;--mkt-accent-text:#f8f6f0;--mkt-nav-muted:#5c574d;--mkt-brand-mark-bg:#c8e635;--mkt-brand-mark-text:#1a1f14;--mkt-code-accent:#4a6600;--mkt-section-link:#4a6600;--mkt-section-link-hover:#1a1f14;--mkt-bar-fill:#8ab400;--mkt-flow-pulse:#8ab400;--mkt-docs-sidebar-bg:hsla(45,36%,96%,.96);--bg:#f3f1ea;--surface:#fff;--surface-soft:#ece8df;--surface-code:#f0ede6;--surface-panel:hsla(0,0%,100%,.88);--surface-row:rgba(26,31,20,.04);--surface-inset:rgba(26,31,20,.06);--text:#1a1f14;--muted:#5c574d;--soft:#7a7468;--line:rgba(26,31,20,.12);--line-strong:rgba(26,31,20,.2);--green:#15803d;--green-bg:rgba(21,128,61,.12);--red:#b91c1c;--red-bg:rgba(185,28,28,.1);--blue:#1d4ed8;--blue-bg:rgba(29,78,216,.1);--amber:#b45309;--amber-bg:rgba(180,83,9,.1);--shadow:0 24px 90px rgba(26,31,20,.08);--shadow-panel:0 0 0 1px rgba(26,31,20,.06),0 12px 36px rgba(26,31,20,.06);--mkt-panel-head:rgba(26,31,20,.05);--mkt-panel-inset-mid:hsla(0,0%,100%,.78);--mkt-panel-inset:hsla(0,0%,100%,.92);--mkt-panel-inset-strong:hsla(0,0%,100%,.96);--mkt-panel-inset-deep:hsla(0,0%,100%,.88);--mkt-dot:rgba(26,31,20,.18);--mkt-cost-track:rgba(26,31,20,.08);--mkt-cost-seg-output:rgba(26,31,20,.22);--mkt-cost-seg-idle:rgba(26,31,20,.1)}.site-root--v2>.site-main{max-width:none;margin:0;padding:0;width:100%;flex:1 0 auto;overflow-x:clip}.site-root--v2 .site-header{background:var(--mkt-header-bg)}.site-root--v2 .nav-links{color:var(--mkt-nav-muted)}.site-root--v2 .brand-mark{color:var(--mkt-brand-mark-text);background:var(--mkt-brand-mark-bg)}.site-root--v2 .btn-primary{border-color:var(--mkt-accent);background:var(--mkt-accent);color:var(--mkt-accent-text)}.site-root--v2 .eyebrow,.site-root--v2 .section-link{color:var(--mkt-section-link)}.site-root--v2 .section-link:hover{color:var(--mkt-section-link-hover)}.site-root--v2 .nav-links a.is-active:after{background:var(--mkt-accent)}.site-root--v2 .lang-toggle__menu{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-panel);z-index:60}.site-root--v2 .lang-toggle__menu button:hover{background:var(--surface-row)}.site-root--v2 .lang-toggle__menu button.is-active{color:var(--mkt-accent)}.site-root--v2 .site-header__member{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-sm);color:var(--muted)}.site-root--v2 .code-accent,.site-root--v2 .code-plus{color:var(--mkt-code-accent)}.site-root--v2 .bar span{background:var(--mkt-bar-fill)}.site-root--v2 .flow-pulse{background:var(--mkt-flow-pulse)}html[data-theme=light] .site-root--v2 .docs-sidebar{background:var(--mkt-docs-sidebar-bg)}.site-root--v2 .btn-ghost{border-color:var(--line-strong);background:transparent;color:var(--text)}.site-root--v2 .btn-ghost:hover{background:var(--surface-row)}.site-root--v2 .docs-sidebar-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.docs-on-page .toc-title,.site-root--v2 .docs-on-page .doc-toc-title{display:block;margin:0 0 12px;padding-top:0;color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.site-root--v2 .footer-note{padding-top:12px;font-size:12px}.site-root--v2 .footer-note a{color:var(--muted)}.site-root--v2 .footer-note a:hover{color:var(--text);text-decoration:none}.site-root--v2{--bg:#0d120f;--surface:#151b17;--surface-soft:#202821;--surface-code:#080b09;--surface-row:hsla(42,39%,94%,.035);--text:#f5f1e8;--muted:#b7b2a5;--soft:#8e897d;--line:hsla(42,39%,94%,.12);--line-strong:hsla(42,39%,94%,.2);--green:#9df0b8;--green-bg:rgba(157,240,184,.13);--red:#ff8d8d;--red-bg:hsla(0,100%,78%,.13);--blue:#a8bcff;--blue-bg:rgba(168,188,255,.14);--amber:#f1c776;--amber-bg:hsla(40,81%,70%,.14);--max:1180px;--shadow-panel:0 0 0 1px hsla(42,39%,94%,.035),0 12px 36px rgba(0,0,0,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}.site-root.site-root--v2{min-height:100vh;display:flex;flex-direction:column;margin:0;overflow-x:clip;background:linear-gradient(180deg,var(--mkt-bg-top) 0,var(--mkt-bg) 58%,var(--mkt-bg-bottom) 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}.mono,code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:var(--mkt-header-bg,rgba(13,18,15,.86));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav{width:min(var(--max),calc(100% - 48px));height:var(--mkt-nav-height);margin:0 auto;display:flex;justify-content:space-between;gap:28px}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:12px;font-weight:600;font-size:18px}.brand-mark{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#0d120f;background:#d9ff78;font-size:12px;font-weight:600}.nav-actions,.nav-links{display:flex;align-items:center;gap:26px;color:var(--mkt-nav-muted,#c6c0b2);font-size:14px;font-weight:500}.nav-links a.is-active,.nav-links a:hover{color:var(--text)}.nav-links a.is-active{position:relative}.nav-links a.is-active:after{position:absolute;left:0;right:0;bottom:-14px;height:2px;border-radius:999px;background:#d9ff78;content:""}.nav-disabled{color:var(--soft);cursor:default}.btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;background:hsla(42,39%,94%,.06);color:var(--text);font-weight:600;box-shadow:0 1px 0 hsla(42,39%,94%,.05)}.btn-primary{border-color:#d9ff78;background:#d9ff78;color:#0d120f}.btn:hover{transform:translateY(-1px)}.container{width:min(var(--max),calc(100% - 48px));margin:0 auto}.capability-hero{padding:86px 0 64px}.hero-kicker,.section-kicker{color:var(--soft);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.capability-hero h1{max-width:820px;margin:14px 0 18px;font-size:clamp(44px,4.8vw,64px);line-height:.98;font-weight:600;letter-spacing:0}p.hero-copy{max-width:610px;color:var(--muted);font-size:18px;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.explainer-spine{max-width:720px;margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--line)}.explainer-spine-wide{max-width:980px}.explainer-spine>div{min-width:0;padding:16px;background:var(--mkt-panel-inset)}.annotation-line,.check-item em,.explainer-spine span{color:var(--soft);font-size:12px;font-weight:600}.explainer-spine strong{display:block;margin-top:6px;font-size:14px;line-height:1.35}.annotation-line,.explainer-spine p{margin:7px 0 0;line-height:1.55}.panel{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 18% 10%,rgba(217,255,120,.07),transparent 34%),linear-gradient(180deg,hsla(42,39%,94%,.045),hsla(42,39%,94%,.018));box-shadow:var(--shadow-panel)}.panel-head{min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:var(--mkt-panel-head);font-weight:600}.dots{display:inline-flex;gap:6px}.dots span{width:8px;height:8px;border-radius:50%;background:var(--mkt-dot)}.panel-title{gap:10px;min-width:0}.panel-title,.pill,.status{display:inline-flex;align-items:center}.pill,.status{justify-content:center;min-height:28px;padding:0 12px;border:1px solid #bbe7ca;border-radius:999px;background:var(--green-bg);color:var(--green);font-size:13px;font-weight:600;white-space:nowrap}.pill-red{border-color:#fac8c8;background:var(--red-bg);color:var(--red)}.pill-blue{border-color:#c8d5ff;background:var(--blue-bg);color:var(--blue)}.pill-amber{border-color:#f2d8a2;background:var(--amber-bg);color:var(--amber)}.capability-section{padding:62px 0}.capability-hero+.capability-section{padding-top:36px}.section-header{display:grid;grid-template-columns:minmax(0,.7fr) minmax(260px,.3fr);grid-gap:32px;gap:32px;align-items:end;margin-bottom:24px}.section-header h2{max-width:760px;margin:8px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05;font-weight:600}.section-header p{margin:0 0 4px;color:var(--muted);line-height:1.65}.cta{padding:68px 0 72px}.cta-box{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid var(--line);padding-top:34px}.cta h2{max-width:650px;margin:0 0 10px;font-size:34px;line-height:1.12;font-weight:600}.cta p,.footer-note{margin:0;color:var(--muted)}.marketing-home footer{padding:28px 0;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.marketing-home footer .container{display:flex;justify-content:space-between;gap:20px}.routing-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(430px,.78fr);grid-gap:42px;gap:42px;align-items:center;min-height:min(620px,calc(100vh - 74px))}.routing-hero-copy{max-width:600px}.routing-hero-copy h1{max-width:640px;font-size:clamp(44px,4.8vw,64px);line-height:.98;letter-spacing:0}.routing-hero-copy .hero-copy{max-width:545px;font-size:17px;line-height:1.62}.routing-receipt-strip{max-width:560px;margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid hsla(42,39%,94%,.1);border-radius:8px;background:hsla(42,39%,94%,.1)}.routing-receipt-strip div{min-width:0;padding:13px 14px;background:var(--mkt-panel-inset-strong)}.routing-receipt-strip span{display:block;color:var(--soft);font-size:11px;font-weight:600;text-transform:uppercase}.routing-receipt-strip strong{display:block;margin-top:4px;overflow:hidden;color:var(--text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.routing-hero-panel{max-width:560px;justify-self:end}.routing-hero-panel .routing-console{padding:20px;gap:12px}.routing-hero-panel .preview-card,.routing-hero-panel .quality-line,.routing-hero-panel .rule-card,.routing-hero-panel .strategy-row,.routing-hero-panel .team-card{display:none}.route-preview-row,.route-reason,.route-request{border:1px solid var(--line);border-radius:8px;background:var(--mkt-panel-inset-mid)}.route-request{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.route-request strong{display:block;margin-top:5px;font-size:18px;line-height:1.3}.route-preview-rows{display:grid;grid-gap:8px;gap:8px}.route-preview-row{min-height:62px;padding:12px 14px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.route-preview-row>.mono{color:var(--soft);font-size:12px}.route-preview-row strong{display:block;font-weight:600}.route-preview-row em{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-style:normal}.route-preview-row.is-selected{border-color:rgba(157,240,184,.34);background:rgba(157,240,184,.055)}.route-reason{padding:15px 16px}.route-reason p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.routing-config-section{padding-top:48px}.routing-config-section .panel{max-width:980px;margin:0 auto}.routing-console{padding:22px;display:grid;grid-gap:18px;gap:18px}.flow-step,.rule-card,.strategy-card,.team-card,.trust-card,.try-card{border:1px solid var(--line);border-radius:8px;background:var(--mkt-panel-inset-mid)}.team-card{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.ledger-row .pill,.rule-card .pill,.team-card .pill,.trace-row .pill{justify-self:end}.dossier-summary span,.flow-step>span,.job-row span,.preview-result>span,.rule-card>div>span,.strategy-card>span,.team-card>div>span,.trust-card>span,.try-card>span{color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase}.check-item strong,.flow-step strong,.job-row strong,.preview-card strong,.request-card strong,.route-receipt strong,.rule-card strong,.strategy-card strong,.team-card strong,.trail-item strong,.trust-card strong,.try-card strong{display:block;margin-top:4px;font-weight:600}.strategy-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.strategy-card{padding:16px}.strategy-card.is-selected{border-color:rgba(217,255,120,.52);background:rgba(217,255,120,.055)}.quality-line{display:grid;grid-gap:10px;gap:10px;padding:4px 0 2px}.slider-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#d9ff78 0 52%,hsla(42,39%,94%,.16) 52% 100%)}.rule-card{grid-template-columns:70px minmax(0,1fr) auto;grid-gap:16px;gap:16px}.preview-card,.rule-card{padding:18px;display:grid;align-items:center}.preview-card{grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;border:1px solid rgba(217,255,120,.26);border-radius:8px;background:rgba(217,255,120,.045)}.preview-card .annotation-line{grid-column:1/-1}.preview-result{min-width:150px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--mkt-panel-inset-mid)}.workflow-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.flow-step{min-height:128px;padding:16px}.flow-step em{display:block;margin-top:12px;color:var(--muted);font-style:normal;font-size:13px}.scenario-board{display:grid;grid-template-columns:minmax(0,.92fr) minmax(260px,.78fr) minmax(260px,.64fr);grid-gap:14px;gap:14px;align-items:stretch}.check-item,.decision-step,.job-row,.request-card,.route-receipt,.trail-item{border:1px solid var(--line);border-radius:8px;background:var(--mkt-panel-inset-mid)}.request-card,.route-receipt{padding:18px}.request-card pre{margin:16px 0 0;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface-code);padding:16px;color:var(--muted);line-height:1.65}.decision-stack{display:grid;grid-gap:10px;gap:10px}.decision-step{min-height:0;padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.decision-step>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(217,255,120,.36);border-radius:50%;color:#d9ff78;background:rgba(217,255,120,.06)}.check-item p,.decision-step p,.trail-item p{margin:6px 0 0;color:var(--muted);font-size:14px}.route-receipt{display:grid;align-content:start;grid-gap:10px;gap:10px}.receipt-row{padding-top:12px;border-top:1px solid var(--line)}.receipt-row span{display:block;color:var(--soft);font-size:12px;text-transform:uppercase}.dev-strip{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px}pre.code-panel{margin:0;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface-code);padding:22px;color:var(--text);line-height:1.8}.code-plus{color:#e8ff9c}.security-hero{padding-bottom:46px}.security-hero h1{max-width:900px}.security-dossier{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.prompt-evidence{min-width:0;padding:26px;display:grid;grid-gap:22px;gap:22px;border-right:1px solid var(--line);background:linear-gradient(180deg,hsla(0,100%,78%,.045),transparent 62%),var(--mkt-panel-inset-mid)}.redacted-box{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface-code);color:var(--muted);line-height:1.85}.redacted-box mark{border-radius:4px;background:hsla(0,100%,78%,.16);color:var(--red)}.verdict-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end;padding-top:18px;border-top:1px solid var(--line)}.verdict-row strong{display:block;margin-top:5px;font-size:32px;line-height:1.1}.policy-ledger{padding:26px;display:grid;grid-gap:10px;gap:10px;align-content:center}.ledger-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.ledger-row:last-child{border-bottom:0}.ledger-row strong{display:block;font-weight:600}.ledger-row em{display:block;margin-top:3px;color:var(--muted);font-size:13px;font-style:normal}.dossier-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.dossier-summary div{min-width:0;padding:16px 18px;border-right:1px solid var(--line)}.dossier-summary div:last-child{border-right:0}.dossier-summary strong{display:block;margin-top:5px;font-size:14px}.check-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.check-item{padding:18px}.check-item em{display:block;margin-top:14px;font-style:normal;color:var(--green)}.evidence-trail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;max-width:880px}.trail-item{position:relative;padding:20px 22px 20px 52px}.trail-item:before{position:absolute;left:20px;top:22px;width:12px;height:12px;border:1px solid rgba(217,255,120,.58);border-radius:50%;background:rgba(217,255,120,.1);content:""}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.trust-card{padding:18px}.trust-card p{margin:8px 0 0;color:var(--muted);font-size:14px}.observability-hero{padding-bottom:54px}.trace-room{display:grid;grid-template-columns:minmax(0,.82fr) minmax(300px,.36fr);grid-gap:18px;gap:18px;align-items:stretch}.trace-table-panel{min-width:0}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.metric{padding:18px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric span{color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase}.metric strong{display:block;margin-top:6px;font-size:24px}.trace-legend{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line)}.trace-legend span{min-height:26px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 10px;color:var(--muted);font-size:12px}.trace-table{padding:12px 18px 18px}.trace-row{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,.8fr) 92px;grid-gap:14px;gap:14px;align-items:center;min-height:58px;border-bottom:1px solid var(--line);font-size:13px}.trace-row:last-child{border-bottom:0}.trace-row.is-head{min-height:42px;color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase}.trace-row.is-selected{margin:0 -10px;padding:0 10px;border-radius:8px;background:rgba(157,240,184,.052)}.trace-note p,.trace-row em{display:block;margin:0;color:var(--muted);font-size:12px;font-style:normal}.trace-side{display:grid;grid-gap:12px;gap:12px}.trace-note{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--mkt-panel-inset)}.agent-observability-band{margin-top:28px}.agent-observability-band__intro{max-width:640px;margin-bottom:18px}.agent-observability-band__intro h3{margin:8px 0 0;font-size:22px;line-height:1.25}.agent-observability-band__intro p{margin:10px 0 0;color:var(--muted);line-height:1.6}.agent-obs-showcase__body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.58fr);grid-gap:1px;gap:1px;background:var(--line)}.agent-obs-showcase__compare,.agent-obs-showcase__harness{min-width:0;background:var(--mkt-panel-inset)}.agent-obs-showcase__compare{padding:18px}.agent-obs-showcase__compare-head,.agent-obs-showcase__compare-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px;grid-gap:12px;gap:12px;align-items:center}.agent-obs-showcase__compare-head{min-height:36px;color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase}.agent-obs-showcase__compare-row{min-height:54px;border-top:1px solid var(--line);font-size:13px}.agent-obs-showcase__compare-row em{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-style:normal}.agent-obs-showcase__harness{padding:18px;border-left:1px solid var(--line)}@media (max-width:1080px){.agent-obs-showcase__harness{border-left:0;border-top:1px solid var(--line)}}.agent-obs-showcase__harness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agent-obs-showcase__harness-head strong{display:block;margin-top:6px;font-size:15px}.agent-obs-showcase__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.agent-obs-showcase__metric{padding:12px;border:1px solid var(--line);border-radius:8px}.agent-obs-showcase__metric span{display:block;color:var(--soft);font-size:12px;font-weight:600}.agent-obs-showcase__metric strong{display:block;margin-top:4px;font-size:20px}.agent-obs-showcase__cost{margin-top:16px}.agent-obs-showcase__cost-label{display:block;color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase}.agent-obs-showcase__cost-bar{display:flex;gap:2px;height:8px;margin-top:10px;border-radius:999px;overflow:hidden;background:var(--mkt-cost-track)}.agent-obs-showcase__cost-seg{min-width:4px}.agent-obs-showcase__cost-seg--tool{flex:31 1;background:var(--text-primary)}.agent-obs-showcase__cost-seg--cache{flex:18 1;background:var(--soft)}.agent-obs-showcase__cost-seg--context{flex:22 1;background:var(--muted)}.agent-obs-showcase__cost-seg--output{flex:19 1;background:var(--mkt-cost-seg-output)}.agent-obs-showcase__cost-seg--idle{flex:10 1;background:var(--mkt-cost-seg-idle)}.agent-obs-showcase__cost-total{display:block;margin-top:8px;font-size:14px}.agent-obs-points{margin-top:22px}.routing-text-list{display:grid;margin:0;border-top:1px solid var(--line)}.routing-text-point{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:18px;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.routing-text-point dt{margin:0;color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.routing-text-point dd{margin:0;color:var(--muted);font-size:14px;line-height:1.55;font-weight:400}.explainer-spine--4col{grid-template-columns:repeat(4,minmax(0,1fr))}.trace-note strong{display:block;margin-bottom:6px}.value-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.operator-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.job-row{padding:18px;display:grid;grid-gap:6px;gap:6px}.docs-page{overflow:visible}.docs-shell{width:min(1320px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:210px minmax(0,1fr) 180px;grid-gap:38px;gap:38px;align-items:start}.docs-on-page,.docs-sidebar{align-self:start;padding-top:34px}.docs-rail-sticky{position:-webkit-sticky;position:sticky;top:calc(var(--mkt-nav-height, 74px) + 16px);display:grid;grid-gap:8px;gap:8px}.docs-on-page a,.docs-sidebar a{min-height:32px;display:flex;align-items:center;border-radius:8px;color:var(--muted);font-weight:500}.docs-sidebar a{padding:0 12px;font-size:14px}.docs-on-page a:hover,.docs-sidebar a.is-active,.docs-sidebar a:hover{color:var(--text);background:rgba(217,255,120,.1)}.docs-sidebar a.is-active{color:var(--text);background:rgba(217,255,120,.15);font-weight:600}.docs-on-page{border-left:1px solid var(--line);padding-left:18px}.docs-on-page a{min-height:30px;font-size:13px}.docs-content{min-width:0;padding:34px 0 76px}.docs-content.prose>:first-child{margin-top:0}.docs-content.prose .docs-section:last-child{border-bottom:0}.docs-content.prose .docs-checklist ul{margin:12px 0 0;padding-left:1.2rem;color:var(--muted)}.docs-content.prose .docs-checklist li{margin:6px 0}.docs-content.prose .docs-quick-actions .btn{text-decoration:none}.docs-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);grid-gap:24px;gap:24px;align-items:start;padding-bottom:38px;border-bottom:1px solid var(--line)}.docs-hero--page,.docs-hero:not(:has(.docs-hero-proof)){grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:28px}.docs-hero-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.docs-hero--page .docs-hero-copy,.docs-hero:not(:has(.docs-hero-proof)) .docs-hero-copy{max-width:760px}.docs-hero h1{max-width:560px;margin:14px 0 16px;font-size:clamp(38px,4vw,56px);line-height:1.04;font-weight:600}.docs-hero--page h1,.docs-hero:not(:has(.docs-hero-proof)) h1{max-width:none;margin:8px 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:0}.docs-hero--page .docs-hero-copy>.docs-text,.docs-hero:not(:has(.docs-hero-proof)) .docs-hero-copy>.docs-text{max-width:640px;font-size:16px;line-height:1.65}.docs-hero .docs-text,.docs-section-heading .docs-text{max-width:720px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.docs-quick-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.docs-hero-proof{display:grid;grid-gap:12px;gap:12px}.docs-section{padding:42px 0;border-bottom:1px solid var(--line)}.docs-hero,.docs-section{scroll-margin-top:96px}.docs-section-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.docs-section-heading h2{max-width:780px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.12;font-weight:600}.site-root--v2 .docs-content code,.site-root--v2 .docs-hero code,.site-root--v2 .docs-section code{color:var(--mkt-code-accent)}.site-root--v2 .docs-table td code,.site-root--v2 .docs-text code{color:var(--mkt-code-accent);font-weight:600}.docs-callout,.docs-checklist,.docs-code-card,.docs-command-step,.docs-endpoint-card,.docs-error-grid>div,.docs-ledger,.docs-lifecycle,.docs-param-grid>div,.docs-policy-grid>div,.docs-policy-list,.docs-proof-receipt,.docs-receipt,.docs-routing-reason,.docs-step,.docs-table-wrap{border:1px solid var(--line);border-radius:8px;background:var(--mkt-panel-inset);box-shadow:var(--shadow-panel)}.docs-code-card{overflow:hidden}.code-panel-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase}.code-panel-head span{min-width:0}.code-panel-head span:last-child{flex:0 0 auto;color:var(--muted)}.docs-code-card pre{margin:0;padding:20px;overflow-x:auto;color:var(--text);font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.docs-code-card-hero pre{font-size:12px;line-height:1.62}.docs-proof-receipt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.docs-proof-receipt div{min-width:0;padding:13px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.docs-proof-receipt div:last-child,.docs-proof-receipt div:nth-child(2n){border-right:0}.docs-proof-receipt div:nth-last-child(-n+2){border-bottom:0}.docs-lifecycle{grid-column:1/-1;margin-top:6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:var(--line)}.docs-lifecycle div{min-width:0;padding:14px;background:var(--mkt-panel-inset-deep)}.docs-command-step>span,.docs-error-grid span,.docs-lifecycle span,.docs-policy-grid span,.docs-policy-list span,.docs-proof-receipt span,.docs-routing-reason span,.docs-step span{color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase}.docs-command-step strong,.docs-error-grid strong,.docs-lifecycle strong,.docs-policy-grid strong,.docs-policy-list strong,.docs-proof-receipt strong,.docs-routing-reason strong,.docs-step strong{display:block;margin-top:5px;font-weight:600}.docs-lifecycle em{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-style:normal}.docs-code-grid,.docs-error-grid,.docs-policy-grid,.docs-step-grid{display:grid;grid-gap:12px;gap:12px}.docs-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.docs-step{padding:16px}.docs-command-rail{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.docs-command-step{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(180px,.66fr);grid-gap:14px;gap:14px;align-items:center;padding:14px 16px}.docs-command-step .docs-text{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.docs-command-step code{justify-self:end;max-width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(217,255,120,.065);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-changelog .docs-text,.docs-error-grid .docs-text,.docs-policy-grid .docs-text,.docs-policy-list .docs-text,.docs-step .docs-text{margin:7px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.docs-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);grid-gap:16px;gap:16px;align-items:stretch}.docs-receipt{padding:18px;display:grid;grid-gap:12px;gap:12px}.docs-receipt-head,.docs-receipt-row{display:grid;grid-gap:6px;gap:6px;padding-bottom:12px;border-bottom:1px solid var(--line)}.docs-receipt-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.docs-receipt-row:last-child{border-bottom:0;padding-bottom:0}.docs-changelog span,.docs-param-grid span,.docs-receipt-row span{color:var(--soft);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.docs-receipt-row strong{display:block;font-weight:600;font-size:clamp(20px,4.2vw,24px);line-height:1.2;margin:4px 0 2px}.docs-param-grid strong{display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:600;font-size:clamp(13px,2.2vw,15px);line-height:1.4;margin:6px 0 0;word-break:break-word}.docs-changelog>div>strong{display:block;font-weight:600;font-size:clamp(20px,4.2vw,24px);line-height:1.2;margin:4px 0 8px}.docs-changelog .docs-release-lead{margin:0 0 12px;color:var(--muted);font-size:15px;line-height:1.65}.docs-changelog .docs-release-lead time{color:var(--text);font-weight:600}.docs-changelog .docs-text ul{margin:0;padding-left:20px}.docs-changelog .docs-text li{color:var(--muted);font-size:14px;line-height:1.7}.docs-changelog .docs-text li strong{display:inline;margin:0;color:var(--text);font-size:14px;font-weight:600;line-height:inherit}.docs-changelog .docs-text li+li{margin-top:8px}.docs-receipt-row em{color:var(--muted);font-size:13px;font-style:normal}.docs-routing-reason{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.docs-routing-reason div{min-width:0;padding:15px;border-right:1px solid var(--line)}.docs-routing-reason div:last-child{border-right:0}.docs-routing-reason .docs-text{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.docs-table-wrap{overflow-x:auto}.docs-table{width:100%;min-width:680px;border-collapse:collapse;font-size:14px}.docs-table td,.docs-table th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.docs-table tr:last-child td{border-bottom:0}.docs-table th{color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase;background:var(--mkt-panel-head)}.docs-table td{color:var(--muted)}.docs-table td:first-child{color:var(--text);white-space:nowrap}.docs-focus-section{padding-top:48px}.docs-focus-section .docs-table-wrap{margin-top:16px}.docs-subsection{margin-top:22px}.docs-checklist h3,.docs-subsection h3{margin:0 0 12px;font-size:20px;line-height:1.25;font-weight:600}.docs-endpoint-card{padding:18px;display:grid;grid-gap:10px;gap:10px;margin-bottom:22px}.docs-endpoint-card strong{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:17px}.docs-endpoint-card .docs-text{max-width:760px;margin:0;color:var(--muted)}.docs-error-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-error-table .docs-table{min-width:520px}.docs-error-grid>div,.docs-policy-grid>div{padding:16px}.docs-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.docs-policy-list{margin-top:16px;overflow:hidden}.docs-policy-list>div{display:grid;grid-template-columns:minmax(108px,.26fr) minmax(0,1fr);grid-template-areas:"label title" "desc desc" "link link";grid-gap:8px 18px;gap:8px 18px;align-items:start;padding:16px 18px;border-bottom:1px solid var(--line)}.docs-policy-list>div>span{grid-area:label;align-self:start}.docs-policy-list>div>strong{grid-area:title;margin-top:0;font-size:17px;line-height:1.3}.docs-policy-list>div>.docs-text{grid-area:desc;margin-top:0;font-size:15px;line-height:1.6}.docs-policy-list>div>.docs-text+.docs-text{grid-area:link;margin-top:0;font-size:14px;line-height:1.5}.docs-policy-list>div>.docs-text+.docs-text a{color:var(--mkt-section-link);font-weight:600;text-decoration:none}.docs-policy-list>div>.docs-text+.docs-text a:hover{color:var(--mkt-section-link-hover);text-decoration:underline}.docs-policy-list>div:last-child{border-bottom:0}.docs-callout{margin-top:16px;padding:18px;border-color:rgba(157,240,184,.26);background:rgba(157,240,184,.055)}.docs-callout .docs-text{margin:8px 0 0;color:var(--muted)}.docs-param-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.docs-param-grid>div{padding:16px}.docs-changelog{display:grid;grid-gap:0;gap:0;border-left:1px solid var(--line)}.docs-changelog>div{position:relative;padding:0 0 28px 24px}.docs-changelog>div:last-child{padding-bottom:0}.docs-changelog>div:before{content:"";position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:999px;background:#d9ff78;box-shadow:0 0 0 4px rgba(217,255,120,.08)}.docs-ledger{overflow-x:auto}.docs-ledger-row{min-width:760px;display:grid;grid-template-columns:70px minmax(0,1fr) minmax(170px,.7fr) 104px;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.docs-ledger-row:last-child{border-bottom:0}.docs-ledger-row.is-head{min-height:42px;color:var(--soft);font-size:12px;font-weight:600;text-transform:uppercase;background:var(--mkt-panel-head)}.docs-ledger-row strong{display:block;color:var(--text);font-weight:600}.docs-ledger-row em{display:block;color:var(--muted);font-style:normal}.docs-ledger-row .pill{justify-self:start}.docs-checklist{margin-top:16px;padding:18px}.docs-checklist ul{margin:0;padding-left:20px;color:var(--muted)}.docs-checklist li+li{margin-top:8px}@media (max-width:1080px){.agent-obs-showcase__body,.dev-strip,.routing-hero-grid,.scenario-board,.security-dossier,.trace-room{grid-template-columns:1fr}.routing-hero-grid{min-height:0}.routing-hero-panel{max-width:none;justify-self:stretch}.prompt-evidence{border-right:0;border-bottom:1px solid var(--line)}.capability-grid,.check-matrix,.docs-code-grid,.docs-error-grid,.docs-hero,.docs-lifecycle,.docs-param-grid,.docs-policy-grid,.docs-proof-receipt,.docs-routing-reason,.docs-step-grid,.dossier-summary,.operator-jobs,.value-row,.workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-shell{grid-template-columns:190px minmax(0,1fr);gap:28px}.docs-on-page{display:none}.docs-split{grid-template-columns:1fr}.docs-command-step{grid-template-columns:38px minmax(0,1fr)}.docs-command-step code{grid-column:2;justify-self:start}}@media (max-width:760px){.nav{width:min(100% - 28px,var(--max));height:auto;min-height:var(--mkt-nav-height);padding:12px 0;align-items:center;gap:12px}.nav-links,.site-root--v2 .site-header .nav-actions.site-header__actions--desktop{display:none}.site-root--v2 .nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;min-height:44px;min-width:44px}.site-root--v2 .brand{min-width:0}.container{width:min(100% - 28px,var(--max))}.routing-receipt-strip{grid-template-columns:1fr}.capability-hero{padding:54px 0 46px}.capability-hero h1{font-size:40px}.routing-hero-grid{gap:28px}.routing-hero-copy h1{font-size:40px}p.hero-copy{font-size:16px}.capability-grid,.check-matrix,.decision-step,.docs-code-grid,.docs-error-grid,.docs-hero,.docs-lifecycle,.docs-param-grid,.docs-policy-grid,.docs-proof-receipt,.docs-routing-reason,.docs-shell,.docs-step-grid,.dossier-summary,.explainer-spine,.explainer-spine--4col,.ledger-row,.operator-jobs,.preview-card,.route-preview-row,.route-request,.routing-receipt-strip,.routing-text-point,.rule-card,.section-header,.strategy-row,.team-card,.trace-row,.value-row,.verdict-row,.workflow-strip{grid-template-columns:1fr}.routing-text-point{gap:8px;padding:14px 0}.docs-shell{width:min(100% - 28px,var(--max));gap:0}.docs-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;gap:8px;overflow-x:auto;margin:0 -14px;padding:12px 14px;border-bottom:1px solid var(--line);background:rgba(7,14,10,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.docs-sidebar::-webkit-scrollbar{display:none}.docs-sidebar a{flex:0 0 auto;min-height:34px;padding:0 12px;font-size:14px}.docs-content{padding:34px 0 54px}.docs-hero--page h1,.docs-hero:not(:has(.docs-hero-proof)) h1{font-size:30px}.docs-hero h1{font-size:36px}.docs-hero .docs-text,.docs-section-heading .docs-text{font-size:15px}.docs-code-card pre{padding:14px;font-size:12px;line-height:1.65}.docs-command-step,.docs-policy-list>div{grid-template-columns:1fr;gap:8px}.docs-policy-list>div{grid-template-areas:"label" "title" "desc" "link";gap:6px;padding:16px 14px}.docs-policy-list>div>strong{font-size:18px}.docs-command-step code{grid-column:auto;max-width:100%}.docs-table{min-width:620px}.docs-error-table .docs-table{min-width:520px}.ledger-row .pill,.rule-card .pill,.team-card .pill,.trace-row .pill{justify-self:start}.routing-receipt-strip{margin-top:26px}.panel-head{min-height:0;flex-wrap:wrap;justify-content:flex-start}.panel-head,.policy-ledger,.prompt-evidence,.routing-console,.routing-hero-panel .routing-console,.trace-legend,.trace-table{padding:14px}.route-preview-row .pill,.route-request .pill{justify-self:start}.routing-config-section{padding-top:34px}.preview-result{min-width:0}.dossier-summary div{border-right:0;border-bottom:1px solid var(--line)}.dossier-summary div:last-child{border-bottom:0}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:14px}.metric:nth-child(2){border-right:0}.metric:nth-child(n+3){border-top:1px solid var(--line)}.trace-row{min-height:0;padding:12px 0}.trace-row.is-head{display:none}.trace-row.is-selected{margin:0;padding:12px}pre.code-panel{padding:14px;font-size:12px;line-height:1.68}.cta-box,footer .container{flex-direction:column;align-items:flex-start}}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:44px;gap:44px;align-items:start}.hero-copy{max-width:900px;margin:0 auto;text-align:center}.eyebrow{margin:0 0 20px;color:#d9ff78;font-size:14px;font-weight:600}.hero-copy>p{max-width:670px;color:var(--muted);font-size:18px;line-height:1.75}.hero-copy>p,.signal-row{margin-left:auto;margin-right:auto}.signal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:940px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.signal{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:14px;text-align:left;padding:4px 0}.signal strong{color:var(--text);font-size:17px;font-weight:600}.gateway-panel{max-width:1080px;margin:0 auto;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.hero-console{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);min-height:420px}#routing{padding-top:68px}.section-intro{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.section-intro h2{max-width:820px;margin-bottom:14px;font-size:42px;line-height:1.1;font-weight:600;letter-spacing:-.9px}.section-intro p{max-width:700px;margin:0;color:var(--muted);font-size:17px;line-height:1.72}.section-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,hsla(42,39%,94%,.025),hsla(42,39%,94%,0))}#routing{padding-top:58px}.section-intro{display:block;max-width:780px;margin-bottom:30px}.section-intro h2{max-width:760px;margin-bottom:10px;font-size:clamp(34px,4vw,48px);line-height:1.03;letter-spacing:0}.section-intro p{max-width:520px;font-size:16px;line-height:1.6}.section-intro .section-meta{max-width:none;margin:0 0 12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--soft);font-size:13px;line-height:1.2;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section-meta span+span{padding-left:10px;border-left:1px solid var(--line-strong);color:var(--muted)}.section-link{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#d9ff78;font-size:14px;font-weight:600}.section-link:hover{color:var(--text)}@media (min-width:1081px){#security>.container{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}#security .section-intro{max-width:360px;margin-bottom:0}#security .visual-panel{min-width:0}#observability .section-intro{display:grid;grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);grid-column-gap:34px;column-gap:34px;align-items:end;max-width:none;margin-bottom:24px;text-align:left}#observability .section-intro .section-meta{grid-column:1/-1}#observability .section-intro h2{grid-column:1;max-width:780px;margin-bottom:0}#observability .section-intro>p:not(.section-meta){grid-column:2;max-width:340px;margin:0 0 5px;color:var(--muted)}#observability .section-intro .section-link{grid-column:2}#developers .section-intro{display:grid;grid-template-columns:minmax(0,.78fr) minmax(280px,.44fr);grid-column-gap:32px;column-gap:32px;align-items:end;max-width:none;margin-bottom:22px}#developers .section-intro .section-meta,#developers .section-intro h2{grid-column:1}#developers .section-intro>p:not(.section-meta){grid-column:2;max-width:360px;margin:0 0 4px}#developers .visual-panel{max-width:1080px;margin-left:auto}}.visual-panel{position:relative;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 18% 10%,rgba(217,255,120,.07),transparent 34%),linear-gradient(180deg,hsla(42,39%,94%,.045),hsla(42,39%,94%,.018));box-shadow:var(--shadow-panel);overflow:hidden}.routing-story-panel{background:radial-gradient(circle at 18% 12%,rgba(217,255,120,.055),transparent 34%),linear-gradient(180deg,hsla(42,39%,94%,.038),hsla(42,39%,94%,.014))}.routing-story-panel .visual-head{background:var(--mkt-panel-head)}.routing-story{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);min-height:382px}.security-dossier{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:426px}.trace-record-panel{display:grid;background:var(--mkt-panel-inset-mid)}.developer-band{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:354px}@keyframes request-pass{0%,10%{left:8%;opacity:.5}26%{left:27%;opacity:1}42%{left:47%}58%{left:67%}76%,to{left:88%;opacity:.72}}@keyframes trace-fill{0%,18%{transform:scaleX(.08);opacity:.45}48%,to{transform:scaleX(var(--bar-scale));opacity:1}}@keyframes soft-blink{0%,to{opacity:.42}45%{opacity:1}}@keyframes check-fill{0%,16%{transform:scaleX(.32);opacity:.45}46%,to{transform:scaleX(1);opacity:1}}@media (max-width:1080px){.developer-grid,.hero-grid,.observability-console,.proof-grid,.section-grid,.security-overview{grid-template-columns:1fr}.hero-grid{gap:42px}.hero-console{grid-template-columns:1fr}h1{font-size:52px}.section h2{font-size:38px}.trace-stack{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.nav{width:min(100% - 28px,var(--max));height:auto;min-height:var(--mkt-nav-height);padding:12px 0;align-items:center;gap:12px}.nav-links,.site-root--v2 .site-header .nav-actions.site-header__actions--desktop{display:none}.site-root--v2 .nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;min-height:44px;min-width:44px}.site-root--v2 .brand{min-width:0}.container{width:min(100% - 28px,var(--max))}.hero{padding:62px 0 54px}h1{font-size:40px}.hero-copy>p,.section-copy>p{font-size:16px}.api-grid,.integration-delta,.metrics-grid,.policy-matrix,.route-lanes,.section-intro,.signal-row,.split-panel{grid-template-columns:1fr}.section-intro{gap:10px;margin-bottom:24px}.section-intro h2{font-size:34px}.section-index{font-size:12px}.matrix-card,.matrix-card:nth-child(2n),.matrix-card:nth-last-child(-n+2){grid-template-columns:34px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--line)}.matrix-card:last-child{border-bottom:0}.matrix-card .pill{grid-column:2;justify-self:start}.metric{border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.section{padding:64px 0}.definition-row{grid-template-columns:1fr;gap:6px}.decision-node,.ledger-row,.route-row,.timeline-row,.trace-row{grid-template-columns:34px minmax(0,1fr)}.ledger-row{grid-template-columns:72px minmax(0,1fr)}.ledger-row>span:first-child{white-space:nowrap}.decision-node>.pill,.ledger-row>.pill,.route-meta,.timeline-row>.pill,.trace-row>.pill{grid-column:2;justify-self:start}.trace-bar{grid-column:2}.bar-row{grid-template-columns:1fr}.cta-box{align-items:flex-start;padding:26px}.cta-box,footer .container{flex-direction:column}}@media (max-width:1080px){.developer-band,.routing-story,.security-dossier{grid-template-columns:1fr}#developers .section-intro,#security>.container{display:block}#developers .section-intro,#security .section-intro{max-width:780px;margin-bottom:30px}#developers .visual-panel{max-width:none;margin-left:0}.handoff-code,.routing-narrative,.security-evidence{border-right:0;border-bottom:1px solid var(--line)}.trace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-metric:nth-child(2){border-right:0}.trace-metric:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.section{padding:56px 0}#routing{padding-top:48px}.section-intro{grid-template-columns:1fr;gap:8px}.section-intro h2{font-size:34px}.section-intro p{font-size:15px}.visual-head{min-height:0;padding:14px;flex-wrap:wrap;justify-content:flex-start}.handoff-checklist,.handoff-code,.routing-narrative,.routing-receipt-wrap,.security-evidence,.security-ledger{padding:14px}.developer-band,.receipt-head,.receipt-result,.receipt-row,.routing-text-point,.security-ledger-row,.security-verdict,.trace-table-row{grid-template-columns:1fr;gap:8px}.receipt-head .status,.receipt-result .pill,.receipt-row .pill,.security-ledger-row .pill,.security-verdict .pill,.trace-table-row .pill{grid-column:auto;justify-self:start}.developer-band,.routing-story,.security-dossier{min-height:0}.security-ledger-head{align-items:flex-start;flex-direction:column}.trace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-metric{padding:14px}.trace-table{padding:8px 14px 14px}.trace-table-row{min-height:0;padding:12px 0}.trace-table-row.is-head{display:none}.trace-table-row.is-selected{margin:0;padding:12px}.handoff-code pre{padding:14px;font-size:12px;line-height:1.65}.developer-check{padding:12px}.metric-rail.compact{grid-template-columns:1fr}.cta{padding:56px 0 60px}.cta-box{display:grid;padding:0}.cta h2{font-size:30px}}html[data-theme=light] .site-root--v2 .panel,html[data-theme=light] .site-root--v2 .visual-panel{background:radial-gradient(circle at 18% 10%,rgba(138,180,0,.07),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.86))}html[data-theme=light] .site-root--v2 .routing-story-panel{background:radial-gradient(circle at 18% 12%,rgba(138,180,0,.06),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.84))}html[data-theme=light] .site-root--v2 .panel-head,html[data-theme=light] .site-root--v2 .visual-head{background:var(--mkt-panel-head)}html[data-theme=light] .site-root--v2 .agent-obs-showcase__compare,html[data-theme=light] .site-root--v2 .agent-obs-showcase__harness,html[data-theme=light] .site-root--v2 .explainer-spine>div,html[data-theme=light] .site-root--v2 .trace-note{background:var(--mkt-panel-inset)}html[data-theme=light] .site-root--v2 .route-preview-row,html[data-theme=light] .site-root--v2 .route-reason,html[data-theme=light] .site-root--v2 .route-request{background:var(--mkt-panel-inset-mid)}html[data-theme=light] .site-root--v2 .docs-on-page a:hover,html[data-theme=light] .site-root--v2 .docs-sidebar a.is-active,html[data-theme=light] .site-root--v2 .docs-sidebar a:hover{background:rgba(138,180,0,.1)}html[data-theme=light] .site-root--v2 .docs-sidebar a.is-active{background:rgba(138,180,0,.14)}html[data-theme=light] .site-root--v2 .docs-table td:first-child code{color:var(--text)}html[data-theme=light] .site-root--v2 .docs-content.prose pre{background:var(--surface-code);border-color:var(--line);color:var(--text)}