.marketing-root{--page-padding-x:clamp(1.25rem, calc(.625rem + 3.125vw), 2.5rem);--stage-radius:8px;--stage-background:#e4e3df;--stage-border:#d5d4cf;--btn-radius:var(--r-sm);--brand-claude:#d97757;--font-marketing-serif:var(--font-serif), ui-serif, Georgia, serif;--font-marketing-mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-marketing-sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--font-hero-serif:var(--font-serif), ui-serif, Georgia, serif;--color-white:var(--card);--color-black:var(--foreground);--color-gray-100:var(--muted);--color-gray-200:var(--border);--color-gray-300:var(--input);--color-gray-400:var(--muted-foreground);--color-gray-1100:var(--foreground);--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--color-text-tertiary:var(--ink-3);--color-bg-page:var(--background);--color-bg-panel:var(--card);--color-border:var(--border);--color-border-strong:var(--input);--color-ink:var(--background);--color-ink-panel:var(--card);--color-ink-raised:var(--surface-2);--color-ink-text:var(--foreground);--color-signal:var(--cat-teal);--color-signal-2:var(--cat-violet);--ground:var(--background);--ground-2:var(--card);--hairline:var(--border);--hairline-strong:var(--input);--mkt-ink:var(--foreground);--mkt-ink-2:var(--muted-foreground);--mkt-ink-3:var(--ink-3);background:var(--background);color:var(--foreground);min-height:100dvh;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:root:not(.dark) .marketing-root{--background:#fff}.marketing-root ::selection{background:var(--foreground);color:var(--background)}.marketing-display,.marketing-h1{font-family:var(--font-marketing-serif);letter-spacing:-.022em;color:var(--foreground);text-wrap:balance;overflow-wrap:break-word;min-width:0;max-width:100%;font-size:clamp(44px,5.5vw,76px);font-weight:400;line-height:1.02}.marketing-h2{font-family:var(--font-marketing-serif);letter-spacing:-.018em;color:var(--foreground);text-wrap:balance;overflow-wrap:break-word;min-width:0;max-width:100%;font-size:clamp(29px,3.2vw,42px);font-weight:400;line-height:1.06}.marketing-display em,.marketing-h1 em,.marketing-h2 em{font-style:italic;font-weight:400}.marketing-deck{font-family:var(--font-marketing-sans);letter-spacing:-.004em;color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(17px,1.25vw,20px);font-weight:400;line-height:1.55}.marketing-body{font-family:var(--font-marketing-sans);letter-spacing:0;color:var(--muted-foreground);font-size:16px;font-weight:400;line-height:1.65}.marketing-read{font-family:var(--font-marketing-serif);letter-spacing:0;color:var(--muted-foreground);font-size:18px;font-weight:400;line-height:1.72}.marketing-kicker,.marketing-eyebrow{font-family:var(--font-marketing-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600;line-height:1.4}.marketing-data{font-family:var(--font-marketing-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px;font-weight:400;line-height:1.6}.marketing-button{font-family:var(--font-marketing-sans);letter-spacing:0;cursor:pointer;border-radius:var(--btn-radius);white-space:nowrap;max-width:100%;height:46px;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.marketing-button[data-variant=primary]{background:var(--primary);color:var(--primary-foreground)}.marketing-button[data-variant=primary]:hover{background:color-mix(in srgb, var(--primary) 85%, transparent)}.marketing-button[data-variant=secondary]{background:var(--card);color:var(--foreground);border-color:var(--input)}.marketing-button[data-variant=secondary]:hover{background:var(--muted)}.marketing-button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.marketing-agentbar{color:var(--foreground);white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.marketing-agentbar-hosts{align-items:center;gap:2px;display:inline-flex}.marketing-agentbar-host{border-radius:var(--r-sm);width:38px;height:38px;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.marketing-agentbar-host:hover{background:var(--muted)}.marketing-agentbar-copy{font-family:var(--font-marketing-sans);border-radius:var(--r-sm);height:38px;color:var(--foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.marketing-agentbar-copy:hover{background:var(--muted)}.marketing-agentbar-host:focus-visible,.marketing-agentbar-copy:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.marketing-link{font-family:var(--font-marketing-sans);letter-spacing:0;color:var(--foreground);white-space:nowrap;max-width:100%;transition:opacity var(--duration-fast) var(--ease-out);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.marketing-link:hover{opacity:.65}.marketing-link:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}.marketing-link svg{transition:transform var(--duration-fast) var(--ease-out)}.marketing-link:hover svg{transform:translate(3px)}.marketing-pill{border-radius:var(--r-full);border:1px solid var(--border);background:var(--card);font-family:var(--font-marketing-sans);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.marketing-pill[data-tone]{color:var(--foreground)}.marketing-pill-dot{border-radius:var(--r-full);background:var(--tone,var(--ink-3));flex-shrink:0;width:6px;height:6px}[data-tone]{--tone:var(--cat-slate);--tone-tint:var(--cat-slate-tint)}[data-tone=coral]{--tone:var(--cat-coral);--tone-tint:var(--cat-coral-tint)}[data-tone=cyan]{--tone:var(--cat-cyan);--tone-tint:var(--cat-cyan-tint)}[data-tone=violet]{--tone:var(--cat-violet);--tone-tint:var(--cat-violet-tint)}[data-tone=green]{--tone:var(--cat-green);--tone-tint:var(--cat-green-tint)}[data-tone=teal]{--tone:var(--cat-teal);--tone-tint:var(--cat-teal-tint)}[data-tone=gold]{--tone:var(--cat-gold);--tone-tint:var(--cat-gold-tint)}[data-tone=pink]{--tone:var(--cat-pink);--tone-tint:var(--cat-pink-tint)}.dark .marketing-root{--stage-background:#252524;--stage-border:#383836}.marketing-stage-ground{background:var(--stage-background)}.marketing-stage{border-radius:var(--stage-radius);border:1px solid var(--stage-border);background:var(--stage-background);padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.marketing-stage>.marketing-stage-window{width:100%;max-width:80%;margin-inline:auto}@media (min-width:60rem){.marketing-stage>.marketing-stage-window{max-width:70%}}.marketing-stage[data-fill]>.marketing-stage-window{max-width:none}.marketing-stage-window{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);position:relative}.dark .marketing-stage-window{background:color-mix(in srgb, var(--card) 92%, var(--ink-inverse) 8%)}.marketing-footer{--footer-background:var(--surface-inverse);--footer-foreground:var(--ink-inverse);--foreground:var(--footer-foreground);--muted-foreground:color-mix(in srgb, var(--footer-foreground) 72%, var(--footer-background));--ink-3:var(--muted-foreground);--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);background:var(--footer-background);color:var(--foreground)}.marketing-footer a:focus-visible{outline:var(--focus-width) solid var(--foreground);outline-offset:4px}.marketing-banner{background:var(--surface-inverse);color:var(--ink-inverse);font-family:var(--font-marketing-sans);font-size:13.5px;line-height:1.45}.marketing-banner a{padding:15px var(--page-padding-x);color:inherit;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;text-decoration:none;display:flex}.marketing-banner-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-inverse) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-inverse) 40%, transparent);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-out);align-items:center;gap:5px;font-weight:500;display:inline-flex}.marketing-banner a:hover .marketing-banner-link{-webkit-text-decoration-color:var(--ink-inverse);text-decoration-color:var(--ink-inverse)}.marketing-banner-link svg{transition:transform var(--duration-fast) var(--ease-out)}.marketing-banner a:hover .marketing-banner-link svg{transform:translate(2px)}.marketing-banner a:focus-visible{outline:var(--focus-width) solid var(--ink-inverse);outline-offset:-3px}.marketing-tour-frame{opacity:0;transition:opacity var(--duration-slow,.36s) var(--ease-out), transform var(--duration-slow,.36s) var(--ease-out);pointer-events:none;transform:translateY(10px)}.marketing-tour-frame[data-active]{pointer-events:auto;opacity:1;transform:none}.marketing-tour-trigger [data-slot=accordion-trigger-icon]{display:none}.marketing-tour-trigger:hover .marketing-data,.marketing-tour-trigger[data-active] .marketing-data{color:var(--foreground)}@media (min-width:60rem){.marketing-root{--page-padding-x:clamp(2.5rem, calc(2rem + 2vw), 4rem)}}.marketing-integration-viewport{border-block:1px solid var(--border);scrollbar-width:none;padding-block:20px;overflow:hidden}.marketing-integration-viewport:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.marketing-integration-track{width:max-content;animation:marketing-integration-scroll var(--integration-loop-duration) linear infinite;display:flex}.marketing-integration-group{flex:none;display:flex}.marketing-integration-cell{border-inline-start:1px solid var(--border);flex:0 0 clamp(144px,16vw,220px);justify-content:center;align-items:center;width:clamp(144px,16vw,220px);height:clamp(112px,11vw,152px);display:flex}.marketing-integration-viewport:focus-within .marketing-integration-track{animation-play-state:paused}@media (hover:hover){.marketing-integration-viewport:hover .marketing-integration-track{animation-play-state:paused}}@keyframes marketing-integration-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marketing-integration-viewport{overflow-x:auto}.marketing-integration-track{animation:none}.marketing-integration-group[aria-hidden=true]{display:none}.marketing-button,.marketing-link,.marketing-link svg,.marketing-banner-link,.marketing-banner-link svg,.marketing-agentbar-host,.marketing-agentbar-copy,.marketing-tour-frame,.marketing-tour-trigger,.marketing-tour-trigger *{transition:none}.marketing-tour-frame{transform:none}}.marketing-nav-grid{grid-template-columns:auto minmax(0,1fr) 44px}.marketing-nav-grid>:first-child{grid-area:1/1;min-height:64px}.marketing-nav-actions{grid-area:1/2}.marketing-nav-links{padding-bottom:max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch;gap:0;max-height:calc(100dvh - 64px);display:none;overflow-y:auto}.marketing-nav-links[data-mobile-open=true]{display:flex}.marketing-nav-links>a{border-top:1px solid var(--border);align-items:center;min-height:52px;font-size:18px}.marketing-nav-links>a>span{display:none}.marketing-menu-toggle{width:44px;height:44px;color:var(--foreground);cursor:pointer;border-radius:8px;grid-area:1/3;place-items:center;display:grid}.marketing-menu-toggle:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.marketing-nav-theme{min-width:44px;min-height:44px}.marketing-menu-toggle svg{width:22px;height:22px}.marketing-mobile-account{gap:12px;padding-top:24px;display:grid}.marketing-mobile-account>a,.marketing-mobile-account>button{justify-content:center;align-items:center;min-height:48px;font-size:16px;display:flex}@media (max-width:1023px){.marketing-nav-actions>a,.marketing-nav-actions>.marketing-nav-signout{display:none}}.marketing-nav-cta{height:36px;padding-inline:12px;font-size:12px}@media (min-width:1024px){.marketing-menu-toggle,.marketing-mobile-account{display:none}.marketing-nav-grid{grid-template-columns:auto minmax(0,1fr) auto;height:72px}.marketing-nav-links,.marketing-nav-links[data-mobile-open=true]{flex-direction:row;grid-area:1/2;align-items:center;gap:24px;max-height:none;padding-bottom:0;display:flex;overflow:visible}.marketing-nav-links>a{border-top:0;min-height:auto;font-size:14px}.marketing-nav-links>a>span{display:block}.marketing-nav-actions{grid-column:3}.marketing-nav-cta{height:46px;padding-inline:24px;font-size:15px}}@media (min-width:1280px){.marketing-nav-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.marketing-nav-links{gap:32px}}.ops-introduction{padding-block:96px}.ops-introduction-copy{align-self:end;max-width:34rem}.ops-capabilities{margin-top:104px}.ops-research-callout+.ops-capabilities{margin-top:48px}.ops-grid-heading{margin-bottom:28px}.ops-grid-heading h3{font-family:var(--font-marketing-serif);letter-spacing:-.018em;font-size:28px;font-weight:400;line-height:1.15}.ops-feature-grid,.ops-enterprise-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-feature{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;margin:0}.ops-feature-visual{justify-content:center;align-items:center;height:430px;padding:36px 40px 24px;display:flex;overflow:clip}.ops-feature-caption{padding:26px 40px 40px}.ops-feature-caption h3,.ops-feature-caption h4{font-family:var(--font-marketing-serif);color:var(--foreground);letter-spacing:-.025em;font-size:24px;font-weight:400;line-height:1.45}.ops-feature-caption>p:not(.ops-category){max-width:32rem;color:var(--muted-foreground);margin-top:9px;font-size:15px;line-height:1.7}.ops-category{color:var(--muted-foreground);margin-bottom:10px;font-size:13px}.ops-reading-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:5px;align-items:center;gap:8px;margin-top:22px;font-size:12px;display:inline-flex}.ops-reading-link svg{width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-out)}.ops-reading-link:hover{text-decoration-color:currentColor}.ops-reading-link:focus-visible,.demo-loop:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:6px}.demo-loop{min-width:0}.demo-loop[data-running=false] *,.demo-loop[data-running=false] :after{animation-play-state:paused!important}.ops-scene{width:100%;max-width:460px;height:100%;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex;position:relative}.ops-scene svg,.ops-organization svg,.ops-custom-workflow svg{stroke-width:1.5px;flex-shrink:0;width:15px;height:15px}.ops-panel{border:1px solid var(--border);background:var(--card);border-radius:9px;flex-shrink:0;width:100%;overflow:hidden}.ops-panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 18px;display:flex}.ops-panel-heading>span:first-child{align-items:center;gap:9px;font-weight:500;display:flex}.ops-panel-heading svg{color:var(--muted-foreground)}.ops-mono{font-family:var(--font-marketing-mono);color:var(--muted-foreground);white-space:nowrap;font-size:9px;font-weight:400}.ops-status{border:1px solid var(--border);color:var(--muted-foreground);border-radius:4px;align-items:center;padding:3px 7px;font-size:9px;display:inline-flex}.ops-sequence-note{border-top:1px solid var(--border);min-height:42px;color:var(--muted-foreground);align-items:center;gap:9px;padding:12px 18px;font-size:10px;display:flex}.ops-sequence-note svg{color:var(--muted-foreground)}.ops-sequence-note[data-complete=true] svg{color:var(--success)}.ops-external-note{border:0;justify-content:center;width:100%;min-height:20px;padding:0 4px}.ops-process-trail{color:var(--muted-foreground);justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.ops-process-trail svg{width:12px}.ops-process-trail span[data-active=true]{color:var(--foreground)}.ops-component-preview{background:var(--background);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.ops-component-button{width:125px;height:34px;color:var(--background);background:var(--foreground);border-radius:5px;justify-content:center;align-items:center;gap:18px;font-size:11px;display:flex}.ops-governance-checks{padding:0 18px 10px}.ops-governance-checks>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:37px;font-size:10px;display:flex}.ops-governance-checks>div:last-child{border:0}.ops-governance-checks>div>span:first-child{color:var(--muted-foreground)}.ops-governance-checks>div>span:last-child{align-items:center;gap:6px;display:flex}.ops-governance-checks svg{width:12px;color:var(--success)}.ops-token-change:not([data-fixed=true]) svg{color:var(--warning)}.ops-contribution-sources{justify-content:center;gap:9px;width:100%;display:flex}.ops-contribution-sources>span{border:1px solid var(--border);color:var(--muted-foreground);background:var(--card);border-radius:5px;align-items:center;gap:6px;padding:9px;font-size:9px;transition:border-color .4s;display:flex}.ops-contribution-sources>span[data-collected=true]{border-color:var(--input);color:var(--foreground)}.ops-contribution-sources svg{width:12px}.ops-impact{gap:0;max-width:490px;height:auto;padding-top:14px}.ops-journal-connector{background:var(--border);flex-shrink:0;width:1px;height:14px;position:relative;overflow:hidden}.ops-journal-connector>span{background:var(--foreground);width:1px;height:12px;display:block;transform:translateY(-12px)}.ops-journal-connector>span[data-flow=true]{animation:.8s ease-in-out 3 evidence-flow}.ops-enterprise-section{border-top:1px solid var(--border);padding-block:104px}.ops-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:96px;margin-bottom:56px;display:grid}.ops-section-heading .marketing-h2{max-width:20ch}.ops-enterprise-grid .ops-feature-visual{height:330px}.ops-organization-loop{width:100%}.ops-organization{justify-content:center;align-items:center;width:100%;max-width:490px;margin-inline:auto;font-size:10px;display:flex}.ops-context-column{flex:1;gap:16px;min-width:0;display:grid}.ops-context-column>span{border:1px solid var(--border);background:var(--card);border-radius:5px;justify-content:center;align-items:center;gap:7px;height:36px;transition:border-color .5s,color .5s;display:flex}.ops-context-column svg{width:12px}.ops-context-core{border:1px solid var(--border);background:var(--card);z-index:1;border-radius:9px;flex-direction:column;flex:0 0 86px;justify-content:center;align-items:center;height:94px;transition:border-color .5s;display:flex;position:relative}.ops-context-core>svg{color:var(--muted-foreground);margin-bottom:8px}.ops-context-core strong{text-align:center;font-size:11px;font-weight:500;line-height:1.5}.ops-context-join{border-block:1px solid var(--input);border-right:1px solid var(--input);border-radius:0 14px 14px 0;flex:0 0 24px;height:105px;position:relative}.ops-context-join:after{content:"";border-top:1px solid var(--input);position:absolute;top:50%;left:0;right:-6px}.ops-context-join-out{transform:rotate(180deg)}[data-context-phase="0"] .ops-context-inputs>span,[data-context-phase="1"] .ops-context-core,[data-context-phase="2"] .ops-context-outputs>span{border-color:var(--cat-teal)}@keyframes adoption-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes evidence-flow{0%{transform:translateY(-12px)}to{transform:translateY(14px)}}@media (max-width:1023px){.ops-feature-visual{padding-inline:24px}.ops-feature-caption{padding-inline:28px}.ops-section-heading{gap:40px}.ops-context-join{flex-basis:13px}.ops-context-core{flex-basis:70px}.ops-context-column{font-size:9px}.ops-context-column svg{display:none}}@media (max-width:767px){.ops-introduction,.ops-enterprise-section{padding-block:64px}.ops-capabilities{margin-top:64px}.ops-feature-grid,.ops-enterprise-grid{grid-template-columns:minmax(0,1fr)}.ops-feature-visual{height:420px;padding:24px 20px 16px}.ops-feature-caption{padding:22px 24px 32px}.ops-section-heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:36px}.ops-enterprise-grid .ops-feature-visual{height:280px}}@media (max-width:374px){.ops-feature-visual{padding-inline:12px}.ops-panel-heading{gap:6px;padding-inline:12px}.ops-panel-heading>.ops-mono{display:none}.ops-component-preview{gap:8px;padding:15px 12px}.ops-component-preview>.ops-mono{font-size:8px}.ops-component-button{gap:10px;width:100px}.ops-governance-checks{padding-inline:12px}.ops-governance-checks>div{gap:7px;font-size:9px}.ops-contribution-sources{gap:5px}.ops-contribution-sources>span{gap:4px;padding:8px 6px;font-size:8px}.ops-context-core{flex-basis:66px}}@media (prefers-reduced-motion:reduce){.demo-loop *,.demo-loop :after{transition:none!important;animation:none!important}.adoption-series{stroke-dashoffset:0!important}.adoption-endpoints{opacity:1}.ops-reading-link svg{transition:none}.ops-reading-link:hover svg{transform:none}}.hero-dashboard-stage{padding:clamp(18px,4vw,56px)}.hero-dashboard-stage>.designops-dashboard{position:relative}.marketing-tour-frame .marketing-stage{padding:24px}.function-screen{min-height:0;font-family:var(--font-marketing-sans);flex-direction:column;flex:1;display:flex}.function-heading{justify-content:space-between;align-items:center;gap:10px;padding:15px 16px 0;display:flex}.function-heading strong{font-size:12px;font-weight:550}.function-heading>span{color:var(--muted-foreground);white-space:nowrap;font-size:7px}.function-subtitle{color:var(--muted-foreground);padding:6px 16px 13px;font-size:9px;line-height:1.6}.function-content{flex:1;min-height:0;padding:0 16px 12px}.function-footer{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:6px;padding:10px 16px;font-size:8px;line-height:1.5;display:flex}.function-footer svg,.function-callout svg{flex-shrink:0;width:12px;height:12px}.function-summary{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.function-summary>span{color:var(--muted-foreground);padding:10px 0;font-size:8px}.function-summary strong{color:var(--foreground);margin-bottom:5px;font-size:18px;font-weight:450;display:block}.planning-axis{color:var(--muted-foreground);grid-template-columns:45% repeat(3,1fr);padding:12px 0 8px;font-size:8px;display:grid}.planning-row{grid-template-columns:45% 1fr;align-items:center;min-height:40px;font-size:10px;display:grid}.planning-row small{color:var(--muted-foreground);margin-top:4px;font-size:8px;font-weight:400;display:block}.planning-track{border-inline:1px solid var(--border);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(33.333% - 1px), var(--border) calc(33.333% - 1px), var(--border) 33.333%);align-items:center;height:24px;display:flex}.planning-track i{background:var(--tone);border-radius:2px;height:10px;display:block}.function-callout{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:start;gap:8px;margin-top:12px;padding-top:12px;font-size:9px;line-height:1.7;display:flex}.function-callout strong{color:var(--foreground);font-weight:500;display:block}.function-callout svg{margin-top:3px}.governance-matrix>div{border-bottom:1px solid var(--border);grid-template-columns:43% repeat(3,1fr);align-items:center;padding:12px 0;font-size:10px;display:grid}.governance-matrix>div:first-child{color:var(--muted-foreground);font-size:8px}.governance-matrix strong{font-weight:450}.governance-matrix>div>span{justify-content:center;display:flex}.governance-matrix svg{width:12px;height:12px;color:var(--success)}.governance-matrix em{color:var(--warning);font-size:8px;font-style:normal}.function-owner{color:var(--muted-foreground);align-items:center;gap:8px;padding:16px 0 0;font-size:8px;display:flex}.function-owner strong{color:var(--foreground);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.function-owner svg{width:17px;height:17px}.function-tag{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:400;display:inline-block}.function-owner>.function-tag{margin-left:auto}.tool-register>div{border-bottom:1px solid var(--border);grid-template-columns:32% 28% 1fr;align-items:center;gap:6px;padding:11px 0;font-size:9px;display:grid}.tool-register>div:first-child{color:var(--muted-foreground);font-size:8px}.tool-register strong{align-items:center;gap:7px;font-weight:500;display:flex}.tool-register .function-tag{justify-self:start}.tool-initial{border:1px solid var(--border);border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.tool-decision{background:var(--muted);border-radius:5px;margin-top:15px;padding:12px}.function-kicker{font:8px var(--font-marketing-mono);color:var(--muted-foreground)}.tool-decision>strong{margin-top:6px;font-size:11px;font-weight:500;display:block}.tool-decision p{color:var(--muted-foreground);margin-top:6px;font-size:9px;line-height:1.6}.tool-decision>div{gap:15px;margin-top:10px;font-size:8px;display:flex}.tool-decision>div>span{align-items:center;gap:5px;display:flex}.tool-decision svg{width:10px;height:10px}.ops-agent-context-band{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:0;padding-top:0;display:grid}@media (max-width:767px){.hero-dashboard-stage{padding:14px}.ops-agent-context-band{grid-template-columns:1fr;gap:32px;margin-top:0;padding-top:0}.function-heading>span{display:none}.function-content{padding-inline:12px}.planning-row{font-size:9px}.planning-axis,.planning-row{grid-template-columns:47% 1fr}.planning-axis{grid-template-columns:47% repeat(3,1fr)}.function-summary>span{font-size:7px}.function-screen .tool-register>div{font-size:8px}.ops-process-trail{gap:6px;font-size:8px}}.marketing-tour-mobile .marketing-stage{padding:16px}.marketing-tour-mobile .marketing-stage-window{max-width:none}.marketing-root{--background:#fff;--foreground:#17181a;--card:#fff;--card-foreground:#17181a;--popover:#fff;--popover-foreground:#17181a;--muted:#f4f5f6;--muted-foreground:#62666d;--border:#e4e5e7;--input:#d4d6da;--surface:#fff;--surface-2:#f7f8f9;--surface-3:#eff0f2;--ink:#17181a;--ink-2:#62666d;--ink-3:#6c7078;--surface-inverse:#08090a;--ink-inverse:#f7f8f8;--primary:#17181a;--primary-foreground:#fff;--secondary:#f4f5f6;--secondary-foreground:#17181a;--success:#237747;--warning:#996200;--ring:#6c7078}.dark .marketing-root{--background:#08090a;--foreground:#f0f1f3;--card:#111214;--card-foreground:#f0f1f3;--popover:#141517;--popover-foreground:#f0f1f3;--muted:#1b1d20;--muted-foreground:#9a9da5;--border:#282a2e;--input:#373a40;--surface:#111214;--surface-2:#17191c;--surface-3:#202226;--ink:#f0f1f3;--ink-2:#b4b7bf;--ink-3:#9a9da5;--surface-inverse:#f7f8f8;--ink-inverse:#17181a;--primary:#f0f1f3;--primary-foreground:#08090a;--secondary:#1b1d20;--secondary-foreground:#f0f1f3;--success:#4cb782;--warning:#efbf44;--ring:#9a9da5}.hero-dashboard-stage,.hero-dashboard-stage>.designops-dashboard{border:0}.marketing-stage-window,.dark .marketing-stage-window{background:var(--card)}.function-tag,.ops-status{background:0 0;border:0;border-radius:0;padding:0}.artifact-brand{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.artifact-brand>svg{width:18px;height:18px}.artifact-brand-label{align-items:center;gap:6px;display:inline-flex}.artifact-brand-label>svg{width:13px;height:13px}.planning-track i{background:var(--muted-foreground)}.ops-context-core,.ops-context-column>span{border-color:var(--border)!important}.ops-context-core>svg{color:var(--muted-foreground)}.ops-reading-link:hover svg{transform:translate(3px)}.marketing-stage[data-tone]{--tone:var(--muted-foreground);--tone-tint:var(--muted)}.ops-feature-grid .ops-panel{background:linear-gradient(to bottom, var(--card) 0%, var(--card) 40%, var(--background) 100%);border-color:#0000;position:relative}.ops-feature-grid .ops-panel:before{content:"";border:1px solid var(--border);border-radius:inherit;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 25%,#0000 100%);mask-image:linear-gradient(#000 0% 25%,#0000 100%)}.ops-feature-grid .ops-journal:before{content:none}.ops-feature-grid .ops-panel-heading,.ops-feature-grid .ops-sequence-note,.ops-feature-grid .ops-adoption-alert{border-color:color-mix(in srgb, var(--border) 50%, transparent)}.ops-feature-grid .ops-component-preview{background:0 0}.ops-feature-grid .ops-contribution-sources>span{background:0 0;border:0;border-radius:0;padding-inline:6px}.ops-feature-grid .ops-panel-heading>span>svg:not(.lucide){width:15px;height:15px}.planning-demo{font-size:11px}.plan-axis{border-block:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:37% repeat(4,1fr);padding-block:8px;font-size:8px;display:grid}.plan-axis>span:first-child{padding-left:16px}.plan-axis>span:not(:first-child){padding-left:6px}.plan-task-row{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);grid-template-columns:37% 1fr;min-height:42px;display:grid}.plan-task-label{min-width:0;padding:7px 8px 7px 16px}.plan-task-label strong{font-size:9px;font-weight:500;line-height:1.35;display:block}.plan-task-label>span{color:var(--muted-foreground);align-items:center;gap:5px;margin-top:3px;font-size:8px;display:flex}.plan-task-label svg{width:9px;height:9px;color:var(--warning)}.plan-task-track{border-left:1px solid var(--border);background:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), color-mix(in srgb, var(--border) 55%, transparent) calc(25% - 1px), color-mix(in srgb, var(--border) 55%, transparent) 25%);align-items:center;display:flex;position:relative}.plan-task-bar{border:1px solid var(--input);background:var(--surface-3);white-space:nowrap;border-radius:4px;align-items:center;height:23px;padding:0 7px;font-size:8px;transition:transform .65s cubic-bezier(.77,0,.175,1),border-color .25s,color .25s;display:flex;position:absolute}.plan-task-onboarding{width:42%;left:3%}.plan-task-research{width:24%;left:49%}.plan-task-audit{border-color:var(--warning);width:24%;color:var(--warning);left:25%}.plan-task-handoff{width:24%;left:74%}.planning-demo[data-replanned=true] .plan-task-audit{border-style:dashed;border-color:var(--foreground);color:var(--foreground);transform:translate(104.167%)}.plan-agent-proposal{gap:10px;min-height:78px;padding:14px 16px 10px;display:flex}.plan-agent-proposal strong{margin-top:4px;font-size:10px;font-weight:500;line-height:1.5;display:block}.plan-agent-proposal p{color:var(--muted-foreground);margin-top:4px;font-size:9px;line-height:1.6}.plan-review-state{color:var(--muted-foreground);align-items:center;gap:7px;padding:10px 16px 14px;font-size:9px;display:flex}.workflow-check{border:1px dotted var(--muted-foreground);color:#fff;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.workflow-check[data-done=true]{background:var(--success);border-style:solid;border-color:var(--success);color:var(--background)}.workflow-check svg{stroke-width:2px;width:9px;height:9px}.ops-agent-context{font-size:12px}.context-demo-screen{background:linear-gradient(var(--card) 45%, var(--background));border-radius:9px;padding:20px}.context-answer-heading{color:var(--muted-foreground);align-items:center;gap:8px;font-size:10px;display:flex}.agent-context-question{background:var(--surface-3);border:1px solid var(--border);border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;line-height:1.65;display:flex}.context-typed-question{flex:1;min-width:0}.context-typed-word{white-space:nowrap;display:inline-block}.context-typed-letter{vertical-align:bottom;white-space:pre;opacity:0;max-width:0;animation:1ms linear forwards context-letter;display:inline-block;overflow:hidden}.context-caret{background:var(--foreground);width:1px;height:12px;margin-left:2px;animation:.7s step-end infinite context-cursor;display:inline-block}.context-send{background:var(--foreground);width:24px;height:24px;color:var(--background);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .18s;display:grid}.context-send svg{width:13px;height:13px}.context-send[data-sent=true]{transform:scale(.92)}.agent-context-sources{margin:16px 0 20px}.context-source-row{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:52px;padding-block:8px;font-size:10px;display:grid}.context-source-row>.context-source-logo{justify-self:center;width:16px;height:16px}.context-source-row>.context-source-logo--granola{border-radius:4px;width:20px;height:20px}.context-source-meta{color:var(--muted-foreground);margin-top:3px;font-size:9px;display:block}.context-source-row>.workflow-check{color:var(--background)}.context-source-value{min-width:0}.context-skeleton{background:var(--surface-3);border-radius:3px;max-width:100%;height:7px;display:block;position:relative;overflow:hidden}.context-source-value .context-skeleton{width:80%;height:9px}.context-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--muted-foreground) 22%, transparent), transparent);animation:1.6s linear infinite context-shimmer;position:absolute;inset:0;transform:translate(-100%)}.ops-agent-context[data-phase="0"] .context-skeleton:after{opacity:0;animation:none}.agent-context-answer{min-height:155px}.agent-context-answer p{margin:12px 0 14px;font-size:12px;line-height:1.8}.context-answer-loading{gap:10px;padding-top:18px;display:grid}.context-answer-loading .context-skeleton:nth-child(2){width:93%}.context-answer-loading .context-skeleton:last-child{width:65%}.context-answer-citation{color:var(--muted-foreground);align-items:center;gap:6px;font-size:9px;display:flex}.context-answer-citation svg{flex-shrink:0;width:12px;height:12px}.context-reveal{opacity:1;transition:opacity .28s cubic-bezier(.23,1,.32,1),transform .28s cubic-bezier(.23,1,.32,1);transform:translateY(0)}@starting-style{.context-reveal{opacity:0;transform:translateY(4px)}}@keyframes context-letter{to{opacity:1;max-width:1.2em}}@keyframes context-cursor{50%{opacity:0}}@keyframes context-shimmer{to{transform:translate(100%)}}@media (max-width:767px){.context-demo-screen{padding:14px}.plan-task-label,.plan-axis>span:first-child{padding-left:10px}.plan-task-bar{padding-inline:4px;font-size:7px}.plan-agent-proposal,.plan-review-state{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.plan-task-bar,.context-reveal{transition:none}.context-reveal,.context-typed-letter,.context-caret,.context-skeleton:after{opacity:1;animation:none}}.performance-screen .function-subtitle{padding-bottom:10px}.performance-screen .function-content{padding-bottom:10px;display:flex}.roi-demo{flex-direction:column;flex:1;gap:9px;min-height:0;display:flex}.roi-metrics{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.roi-metrics>div{border:1px solid var(--border);background:var(--surface-2);border-radius:5px;min-width:0;padding:9px}.roi-metrics>div>span{color:var(--muted-foreground);font-size:8px;display:block}.roi-metrics strong{letter-spacing:-.035em;margin-block:4px;font-size:23px;font-weight:500;line-height:1.15;display:block}.roi-metrics strong>span{font-size:17px;font-weight:400}.roi-metrics small{color:var(--muted-foreground);align-items:center;gap:3px;font-size:7px;line-height:1.4;display:flex}.roi-metrics small svg{width:9px;height:9px;color:var(--success)}.roi-waterfall{flex-direction:column;flex:1;min-height:100px;display:flex}.roi-chart-heading{justify-content:space-between;align-items:center;gap:10px;padding:2px 0 5px;font-size:8px;display:flex}.roi-chart-heading strong{font-weight:500}.roi-chart-heading>span{color:var(--muted-foreground);font-size:7px}.roi-waterfall-chart{flex-direction:column;flex:1;min-height:0;display:flex}.roi-plot{flex:1;min-height:64px;margin-top:18px;position:relative}.roi-grid-line{border-top:1px solid var(--border);position:absolute;left:36px;right:0}.roi-grid-line>span{color:var(--muted-foreground);white-space:nowrap;font-size:7px;position:absolute;top:-5px;right:calc(100% + 6px)}.roi-grid-top{top:10%}.roi-grid-zero{top:58%}.roi-grid-bottom{top:90%}.roi-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0 0 0 36px}.roi-step{--bar-top:58%;--bar-height:32%;--connector-top:90%;position:relative}.roi-step-checkout{--bar-top:34%;--bar-height:56%;--connector-top:34%}.roi-step-support{--bar-top:10%;--bar-height:24%;--connector-top:10%}.roi-step-net{--bar-top:10%;--bar-height:48%}.roi-step-bar{width:56%;left:22%;top:var(--bar-top);height:var(--bar-height);border:1px solid var(--muted-foreground);background:var(--surface-3);border-radius:3px;position:absolute}.roi-step-checkout .roi-step-bar{background:var(--muted-foreground)}.roi-step-net .roi-step-bar{background:var(--success);border-color:var(--success)}.roi-step-value{text-align:center;width:100%;left:0;top:calc(var(--bar-top) - 8px);font-size:8px;font-weight:500;position:absolute;transform:translateY(-100%)}.roi-step-connector{width:44%;left:78%;top:var(--connector-top);border-top:1px dashed var(--muted-foreground);position:absolute}.roi-step-checkout .roi-step-bar:after{content:"";border:1px dashed var(--foreground);opacity:0;border-radius:5px;transition:opacity .25s;position:absolute;inset:-4px}.roi-waterfall[data-analyzing=true] .roi-step-checkout .roi-step-bar:after{opacity:1}.roi-categories{color:var(--muted-foreground);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:36px;padding-top:3px;font-size:7px;display:grid}.roi-inline-analysis{border:1px solid var(--border);border-radius:6px;flex-shrink:0;overflow:hidden}.roi-question{background:var(--surface-3);align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}.roi-question svg{flex-shrink:0;width:11px;height:11px}.roi-question svg:last-child{margin-left:auto}.roi-agent-response{gap:7px;padding:9px 10px;display:flex}.roi-agent-content{flex:1;min-width:0}.roi-agent-heading{align-items:center;gap:7px;font-size:8px;display:flex}.roi-agent-heading strong{font-weight:500}.roi-agent-heading>span{color:var(--muted-foreground);font-size:7px}.roi-agent-content p{min-height:29px;color:var(--muted-foreground);margin-top:5px;font-size:9px;line-height:1.6}.roi-agent-content p strong{color:var(--foreground);font-weight:500}.roi-analysis-loading{gap:7px;min-height:29px;margin-top:5px;padding-block:4px;display:grid}.roi-analysis-loading .context-skeleton:last-child{width:72%}.roi-evidence{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:7px;display:flex}.roi-evidence>.roi-source-pill{max-width:100%;font-family:var(--font-marketing-sans);gap:5px;padding:4px 7px;font-size:8px;line-height:1.5}.roi-source-pill>svg,.roi-source-pill>span:first-child:not(.truncate){flex-shrink:0;width:12px;height:12px}.roi-evidence .workflow-check{width:12px;height:12px;margin-left:auto}.roi-evidence .workflow-check svg{width:8px;height:8px}@media (max-width:1023px){.roi-waterfall{flex:none;height:150px}.performance-screen .function-content{flex:auto}}@media (max-width:400px){.roi-metrics{gap:4px}.roi-metrics>div{padding:7px 5px}.roi-metrics>div>span{min-height:20px;font-size:7px}.roi-metrics strong{font-size:20px}.roi-metrics small{min-height:18px;font-size:6px}.roi-evidence{gap:6px}.roi-agent-response{padding-inline:7px}}@media (min-width:1024px) and (max-width:1439px){.roi-waterfall{min-height:80px}.roi-plot{min-height:48px}}@media (min-width:1024px) and (max-width:1279px){.performance-screen .function-heading{padding-top:10px;padding-bottom:8px}.performance-screen .function-subtitle{display:none}.roi-demo{gap:4px}.roi-metrics>div{padding:6px}.roi-metrics strong{margin-block:3px;font-size:19px}.roi-metrics small{display:none}.roi-waterfall{min-height:83px}.roi-plot{min-height:40px}.roi-question{padding-block:6px;font-size:8px}.roi-agent-response{padding-block:6px}.roi-agent-content p{font-size:8px}.roi-agent-content p,.roi-analysis-loading{min-height:24px}}@media (prefers-reduced-motion:reduce){.roi-step-checkout .roi-step-bar:after{transition:none}}.rail-workflow{container-type:inline-size}.rail-workflow .ops-scene{flex:1;align-items:stretch;gap:0;max-width:none}.rail-workflow .ops-panel{border:0;border-radius:0;flex:1}.rail-workflow .planning-demo{flex-direction:column;display:flex}.rail-workflow .plan-timeline{flex-direction:column;flex:1;display:flex}.rail-workflow .plan-task-row{flex:1;min-height:48px}.rail-workflow .plan-task-label strong{font-size:clamp(9px,2cqw,12px)}.rail-workflow .plan-task-label>span,.rail-workflow .plan-task-bar,.rail-workflow .plan-axis{font-size:clamp(8px,1.7cqw,10px)}.rail-workflow .plan-task-label{align-self:center}.rail-workflow .plan-agent-proposal{padding:16px}.rail-workflow .plan-agent-proposal strong{font-size:clamp(10px,2.1cqw,12px)}.rail-workflow .plan-agent-proposal p{font-size:clamp(9px,1.9cqw,11px)}.rail-workflow .ops-external-note{border-top:1px solid var(--border);margin:0;padding:14px 16px}.rail-workflow .ops-tooling>.ops-panel{flex-direction:column;display:flex}.governance-workspace{flex-direction:column;flex:1;min-height:0;padding:0 18px 16px;font-size:10px;display:flex}.governance-heading,.governance-heading>span:first-child,.governance-toolbar,.governance-toolbar>span,.governance-agent-heading{align-items:center;display:flex}.governance-heading{justify-content:space-between;gap:10px;min-height:56px}.governance-heading>span:first-child{gap:8px}.governance-heading svg{width:16px;height:16px}.governance-heading strong{font-size:13px;font-weight:500}.governance-heading>span:first-child>span,.governance-heading>.ops-mono{color:var(--muted-foreground);font-size:9px}.governance-toolbar{color:var(--muted-foreground);justify-content:space-between;gap:8px;padding-block:8px 14px;font-size:9px}.governance-toolbar>span{gap:4px}.governance-toolbar strong{color:var(--foreground);font-weight:500}.governance-toolbar i{background:var(--muted-foreground);border-radius:50%;width:2px;height:2px;margin-inline:4px}.governance-search{gap:5px}.governance-search svg{width:11px;height:11px}.governance-gallery{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:18px 12px;min-height:200px;padding-block:4px 22px;display:grid}.governance-component{border:1px solid var(--border);border-radius:5px;min-width:0;padding:10px 7px 7px;position:relative}.governance-button-family{transition:border-color .3s}.governance-button-family[data-selected=true]{border-color:var(--warning)}.governance-preview{background-image:radial-gradient(circle, color-mix(in srgb, var(--muted-foreground) 28%, transparent) .65px, transparent .8px);background-size:9px 9px;border-radius:3px;justify-content:center;align-items:center;gap:7px;height:53px;font-size:9px;display:flex}.governance-component-label{justify-content:space-between;align-items:baseline;gap:4px;padding-top:11px;font-size:9px;display:flex}.governance-component-label small{color:var(--muted-foreground);white-space:nowrap;font-size:8px}.governance-selection-note{background:var(--card);color:var(--warning);opacity:0;align-items:center;gap:4px;padding:1px 4px;font-size:8px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:-9px;left:8px;transform:translateY(3px)}.governance-selection-note[data-visible=true]{opacity:1;transform:translateY(0)}.governance-button{background:var(--foreground);color:var(--background);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:9px;display:inline-flex}.governance-button svg{width:10px;height:10px}.governance-button-secondary{background:var(--card);color:var(--foreground);border:1px solid var(--input)}.governance-field{flex-direction:column;align-items:stretch;gap:5px}.governance-field>span:first-child{color:var(--muted-foreground);font-size:8px}.governance-field>span:last-child{background:var(--card);border:1px solid var(--input);text-overflow:ellipsis;border-radius:4px;padding:8px 6px;font-size:8px;overflow:hidden}.governance-avatar{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.governance-avatar+.governance-avatar{margin-left:-10px}.governance-slider{background:var(--input);border-radius:2px;width:65%;height:3px;position:relative}.governance-slider:before{content:"";background:var(--foreground);width:50%;height:3px;position:absolute}.governance-slider i{background:var(--foreground);border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;left:50%}.governance-toggle{background:var(--foreground);border-radius:12px;flex-shrink:0;justify-content:end;align-items:center;width:29px;height:17px;padding:3px;display:flex}.governance-toggle i{background:var(--background);border-radius:50%;width:11px;height:11px}.governance-toggle-off{background:var(--input);justify-content:start}.governance-badge{color:var(--success);align-items:center;gap:3px;font-size:8px;display:inline-flex}.governance-badge svg{width:10px;height:10px}.governance-badge-neutral{border:1px solid var(--border);color:var(--muted-foreground);border-radius:20px;padding:3px 6px}.governance-inline-agent{border:1px solid var(--border);border-radius:9px;flex-shrink:0;padding:13px 13px 0}.governance-agent-heading{gap:7px;font-size:10px}.governance-agent-heading strong{font-weight:500}.governance-agent-heading>span:last-child{color:var(--muted-foreground);margin-left:auto;font-size:8px}.governance-proposal{grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding-block:12px;display:grid}.governance-finding{min-width:0}.governance-finding p{color:var(--muted-foreground);min-height:43px;font-size:9px;line-height:1.6}.governance-finding p strong{color:var(--foreground);font-weight:500}.governance-loading{align-content:center;gap:7px;min-height:43px;display:grid}.governance-loading>span:last-child{width:70%}.governance-comparison{justify-content:center;align-items:center;gap:9px;display:flex}.governance-comparison>div{flex-direction:column;align-items:center;gap:7px;display:flex}.governance-comparison small{color:var(--muted-foreground);font-size:8px}.governance-local-fill{color:#fff;background:#464950}.governance-diff-arrow{width:11px;height:11px;color:var(--muted-foreground);flex-shrink:0;margin-bottom:17px}.governance-comparison>div:last-child{opacity:.45;transition:opacity .3s,transform .3s;transform:translate(-3px)}.governance-comparison[data-preview=true]>div:last-child{opacity:1;transform:translate(0)}.governance-review-footer{border-top:1px solid var(--border);align-items:center;gap:6px;padding-block:10px;font-size:8px;display:flex}.governance-review-footer>span:last-child{color:var(--muted-foreground);align-items:center;gap:4px;margin-left:auto;font-size:7px;display:flex}.governance-review-footer>span:last-child svg{width:10px;height:10px}@container (max-width:520px){.governance-workspace{padding-inline:12px}.governance-heading>span:first-child>span{display:none}.governance-gallery{gap:14px 5px}.governance-preview{gap:4px}.governance-button-family .governance-preview{flex-direction:column;gap:4px}.governance-button-family .governance-button{padding:5px 8px;font-size:8px}.governance-component-label small{display:none}.governance-proposal{gap:12px}.governance-comparison{gap:5px}.governance-comparison .governance-button{padding:7px 6px;font-size:8px}.governance-comparison .governance-button svg,.governance-badge-neutral,.governance-review-footer>span:last-child{display:none}}@media (max-width:1023px){.governance-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 8px;padding-top:14px}.governance-proposal{grid-template-columns:1fr}.governance-comparison{padding-block:4px}.governance-agent-heading{flex-wrap:wrap}.governance-agent-heading>span:last-child{flex-basis:100%;margin-left:22px}.governance-toolbar .governance-search{display:none}}@media (prefers-reduced-motion:reduce){.governance-button-family,.governance-selection-note,.governance-comparison>div:last-child{transition:none}}.ops-feature-grid{--supporting-artifact-height:380px}.ops-feature-grid .ops-journal,.ops-feature-grid .context-demo-screen{height:var(--supporting-artifact-height)}@media (max-width:1023px){.ops-feature-grid{--supporting-artifact-height:400px}}@media (max-width:767px){.ops-feature-grid{--supporting-artifact-height:420px}}.ops-feature-grid .ops-feature-visual{height:460px}.ops-feature-grid .ops-agent-context{width:100%;max-width:490px}.ops-feature-grid .context-demo-screen{padding:16px}.ops-feature-grid .agent-context-answer{min-height:110px}.ops-feature-grid .context-source-row{min-height:44px;padding-block:6px}.ops-feature-grid .agent-context-sources{margin:12px 0 16px}.ops-feature-grid .agent-context-answer p{font-size:11px;line-height:1.7}.agent-terminal-demo{width:100%;min-width:0}.agent-terminal{border:1px solid var(--border);background:var(--card);color:var(--foreground);font-family:var(--font-marketing-mono);border-radius:9px;font-size:10px;line-height:1.6;overflow:hidden}.agent-terminal-title{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:9px;display:flex}.agent-terminal-title>span:first-child{align-items:center;gap:8px;display:flex}.agent-terminal-title svg{width:13px;height:13px}.agent-terminal-body{padding:24px}.agent-terminal-command{margin-bottom:8px}.agent-terminal-command>span{color:var(--muted-foreground)}.agent-terminal-connection{color:var(--muted-foreground);margin-bottom:16px;font-size:9px}.agent-terminal-prompt{border-block:1px solid var(--border);align-items:start;gap:8px;min-height:57px;padding:12px 0;display:flex}.agent-terminal-prompt>span:first-child{color:var(--muted-foreground)}.agent-terminal-prompt>span:last-child{min-width:0}.agent-terminal-results{min-height:169px;padding-top:18px}.agent-terminal-retrieval{color:var(--muted-foreground)}.agent-terminal-skeletons{gap:10px;margin-block:16px;display:grid}.agent-terminal-skeletons>span:last-child{width:65%}.agent-terminal-retrieval>.context-reveal{align-items:center;gap:7px;font-size:8px;display:flex}.agent-terminal-retrieval svg,.agent-terminal-sources svg{width:11px;height:11px;color:var(--success);flex-shrink:0}.agent-terminal-answer strong{font-size:10px;font-weight:500}.agent-terminal-answer p{align-items:start;gap:8px;margin-top:8px;font-size:9px;display:flex}.agent-terminal-answer p>span{color:var(--muted-foreground);font-size:8px}.agent-terminal-sources{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:16px;font-size:8px;display:flex}.agent-terminal-hosts{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:14px 20px;display:flex}.agent-terminal-hosts>span{font-family:var(--font-marketing-sans);align-items:center;gap:6px;font-size:10px;display:flex}.agent-terminal-hosts svg{flex-shrink:0;width:17px;height:17px}.agent-terminal-demo[data-phase="0"] .context-skeleton:after{opacity:0;animation:none}@media (min-width:768px) and (max-width:1023px){.ops-feature-grid .ops-feature-visual{height:480px}}@media (max-width:767px){.ops-feature-grid .ops-feature-visual{height:auto;min-height:430px}.agent-terminal-body{padding:18px}.agent-terminal-hosts{gap:8px;padding-inline:16px}.agent-terminal-hosts>span{font-size:9px}.agent-terminal-hosts svg{width:15px;height:15px}}.agent-builder-demo{width:100%;max-width:510px}.workflow-assembly{width:100%;height:360px;font-size:11px;position:relative}.workflow-dot-grid{background-image:radial-gradient(circle, color-mix(in srgb, var(--muted-foreground) 38%, transparent) .8px, transparent 1px);pointer-events:none;background-size:16px 16px;position:absolute;inset:-28px -32px;-webkit-mask-image:radial-gradient(#000 35%,#0000 95%);mask-image:radial-gradient(#000 35%,#0000 95%)}.ops-custom-workflow .workflow-connectors{fill:none;width:100%;height:360px;stroke:var(--border);stroke-width:1px;position:absolute;inset:0}.workflow-connectors path{vector-effect:non-scaling-stroke}.workflow-connectors .workflow-wire-active{stroke:var(--muted-foreground);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.22,.61,.36,1)}.workflow-wire-active[data-connected=true]{stroke-dashoffset:0}.workflow-piece{border:1px solid var(--border);background:var(--card);border-radius:7px;align-items:center;gap:9px;padding:12px;transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .3s;display:flex;position:absolute}.workflow-piece>svg{width:18px;height:18px;color:var(--muted-foreground);flex-shrink:0}.workflow-piece strong{font-size:11px;font-weight:500;line-height:1.4;display:block}.workflow-piece>div>span{color:var(--muted-foreground);margin-top:4px;font-size:9px;line-height:1.4;display:block}.workflow-skill{width:43%;height:64px;top:32px;left:4%;transform:translateY(-8px)}.workflow-skill[data-connected=true]{transform:translateY(0)}.workflow-skill strong{font-family:var(--font-marketing-mono);font-size:10px}.workflow-tools{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;width:40%;height:58px;top:58px;right:4%;transform:translateY(-8px)}.workflow-tools[data-connected=true]{transform:translateY(0)}.workflow-tools>span:first-child{color:var(--muted-foreground);font-size:9px}.workflow-tools>div{align-items:center;gap:14px;display:flex}.workflow-tools>div>span{margin:0;display:inline-flex}.workflow-tools svg,.workflow-tools>div>span>span{width:17px;height:17px}.workflow-agent{width:78%;max-width:330px;height:70px;top:170px;left:50%;transform:translate(-50%)}.workflow-agent[data-connected=true]{border-color:var(--input)}.workflow-agent>.workflow-check{margin-left:auto}.workflow-approval{width:68%;max-width:285px;height:57px;top:270px;left:50%;transform:translate(-50%)}.workflow-approval strong{font-size:10px}.workflow-node-port{border:1px solid var(--input);background:var(--card);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:calc(50% - 3px)}.workflow-port-top{top:-3px;bottom:auto}@media (max-width:1023px){.workflow-piece{gap:6px;padding:9px}.workflow-skill>svg{width:13px;height:13px}.workflow-skill strong{font-size:8px}.workflow-agent strong{font-size:10px}.workflow-piece>div>span{font-size:8px}.workflow-agent>.workflow-check{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.workflow-piece,.workflow-connectors .workflow-wire-active{transition:none}}.pilot-workspace{flex-direction:column;display:flex}.pilot-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.pilot-title{align-items:center;gap:9px;display:flex}.pilot-title strong{font-size:13px;font-weight:500}.pilot-title>span{border-left:1px solid var(--border);padding-left:9px}.pilot-title>span,.pilot-example{color:var(--muted-foreground);font-size:9px}.pilot-title .paper-mark{width:17px;height:17px}.pilot-evidence{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.35fr;gap:28px;padding:12px 20px 10px;display:grid}.pilot-usage-summary>span{color:var(--muted-foreground);font-size:10px}.pilot-usage-summary>strong{letter-spacing:-1px;margin-top:4px;font-size:30px;font-weight:500;line-height:1.1;display:block}.pilot-usage-summary small{color:var(--muted-foreground);letter-spacing:0;font-size:11px;font-weight:400}.pilot-usage-summary p{color:var(--muted-foreground);margin-top:6px;font-size:9px}.pilot-chart-caption{color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:8px;display:flex}.pilot-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;margin-top:5px;display:grid}.pilot-day{flex-direction:column;align-items:center;gap:3px;display:flex}.pilot-day>span{color:var(--muted-foreground);font-size:8px}.pilot-day i{background:var(--foreground);opacity:.72;border-radius:3px 3px 0 0;width:100%;max-width:20px;display:block}.pilot-day small{color:var(--muted-foreground);padding-top:3px;font-size:8px}.pilot-agent-heading{align-items:center;gap:10px;padding:12px 20px 8px;display:flex}.pilot-agent-heading>div{flex-direction:column;gap:3px;display:flex}.pilot-agent-heading strong{font-size:12px;font-weight:500}.pilot-agent-heading>div>span{color:var(--muted-foreground);font-size:8px}.pilot-completion{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px}.pilot-work-items{flex-direction:column;flex:1;padding:0 12px;display:flex}.pilot-work-item{border:1px solid #0000;border-radius:6px;flex:1;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;min-height:72px;padding:8px;transition:background-color .2s,border-color .2s;display:grid}.pilot-work-item+.pilot-work-item{border-top-color:var(--border)}.pilot-work-item[data-active=true]{background:var(--muted);border-color:var(--border)}.pilot-work-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-tooling .pilot-work-title>svg{width:11px;height:11px;color:var(--muted-foreground)}.pilot-person{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.ops-tooling .pilot-person svg{width:11px;height:11px;color:var(--muted-foreground);stroke-width:1.5px}.pilot-context{color:var(--muted-foreground);margin-left:4px;font-size:8px}.pilot-work-copy p{color:var(--muted-foreground);margin-top:5px;font-size:10px;line-height:1.5}.pilot-source{color:var(--muted-foreground);align-items:center;gap:5px;margin-top:5px;font-size:8px;line-height:1.4;display:flex}.ops-tooling .pilot-source svg{flex-shrink:0;width:11px;height:11px}.pilot-step-status{color:var(--muted-foreground);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:8px;display:flex}.pilot-step-status .workflow-check{flex-shrink:0;width:13px;height:13px}.pilot-step-status[data-done=true]{color:var(--success)}.pilot-step-status[data-active=true]{color:var(--foreground)}.pilot-step-status[data-active=true] .workflow-check{animation:.9s linear infinite pilot-working}.pilot-step-status .workflow-check svg{width:9px;height:9px}.pilot-result{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:11px 20px;font-size:8px;display:flex}.pilot-result>span:first-child{align-items:center;gap:6px;display:flex}.pilot-result[data-complete=true]>span:first-child{color:var(--success)}.ops-tooling .pilot-result svg{flex-shrink:0;width:12px;height:12px}.paper-pilot-demo[data-running=false] .workflow-check{animation-play-state:paused}@keyframes pilot-working{to{transform:rotate(360deg)}}@container (max-width:450px){.pilot-heading{gap:6px;padding:12px}.pilot-title{gap:6px}.pilot-title strong{font-size:11px}.pilot-title>span{display:none}.pilot-example{font-size:7px}.pilot-evidence{grid-template-columns:1fr;gap:12px;padding:12px}.pilot-usage-summary{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pilot-usage-summary>strong{white-space:nowrap;margin-top:0;font-size:22px}.pilot-usage-summary p{display:none}.pilot-agent-heading{padding:14px 12px 10px}.pilot-agent-heading strong{font-size:10px}.pilot-work-items{padding:0 6px}.pilot-work-item{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 6px}.pilot-step-status{justify-content:flex-start}.pilot-result{flex-wrap:wrap;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.pilot-work-item{transition:none}.pilot-step-status .workflow-check{animation:none}}.pilot-candidate{align-items:center;gap:5px;display:inline-flex}.pilot-candidate .workflow-check{width:12px;height:12px}.pilot-candidate .workflow-check svg{width:8px;height:8px}.pilot-status-copy{position:relative}.pilot-task-skeleton{gap:4px;width:76px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.pilot-task-skeleton i{background:var(--input);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.pilot-task-skeleton i:last-child{width:66%}.pilot-task-skeleton i:after{content:"";background:linear-gradient(90deg, transparent, var(--muted-foreground), transparent);animation:.9s linear infinite pilot-action-shimmer;position:absolute;inset:0}@keyframes pilot-action-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@container (max-width:450px){.pilot-status-copy{align-items:center;gap:10px;display:inline-flex}.pilot-task-skeleton{width:54px;position:static}}@media (prefers-reduced-motion:reduce){.pilot-task-skeleton{display:none}}.marketing-agent-avatar{border:1px solid var(--input);background:var(--surface-3);width:28px;height:28px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;display:inline-grid}.marketing-agent-avatar[data-size=xs]{width:16px;height:16px}.marketing-agent-avatar[data-size=sm]{width:20px;height:20px}.marketing-agent-avatar[data-size=lg]{width:32px;height:32px}.marketing-agent-avatar>svg{width:54%;height:54%;color:inherit}.ops-demo-invitation{isolation:isolate;background:var(--background);border-block:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);margin-top:64px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.ops-demo-invitation:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 24%, transparent) 1px, transparent 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 55%,#000 100%);mask-image:linear-gradient(110deg,#0000 55%,#000 100%)}.ops-demo-invitation h3{font-family:var(--font-marketing-serif);letter-spacing:-.025em;text-wrap:balance;max-width:26ch;font-size:clamp(29px,3.2vw,42px);font-weight:400;line-height:1.2}.ops-demo-invitation p{max-width:38rem;color:var(--muted-foreground);margin-top:16px;font-size:16px;line-height:1.6}.ops-demo-invitation-copy>a{margin-top:24px}.ops-demo-evidence{border-left:1px solid var(--border);padding-left:clamp(24px,3vw,40px)}.ops-demo-evidence-label{color:var(--muted-foreground);font-size:12px;display:block}.ops-demo-evidence strong{letter-spacing:-.045em;margin-top:12px;font-size:clamp(48px,5vw,64px);font-weight:500;line-height:1;display:block}.ops-demo-evidence p{max-width:none;font-size:14px}.ops-demo-evidence>a{max-width:100%;color:var(--muted-foreground);text-underline-offset:3px;align-items:baseline;gap:6px;margin-top:16px;font-size:11px;line-height:1.6;text-decoration:underline;display:inline-flex}.ops-demo-evidence>a:hover{color:var(--foreground)}.ops-demo-evidence>a:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.ops-demo-invitation svg{flex-shrink:0;width:16px;height:16px}@media (max-width:767px){.ops-demo-invitation{grid-template-columns:1fr;gap:32px;margin-top:40px;padding:32px 24px}.ops-demo-evidence{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.ops-demo-invitation:before{-webkit-mask-image:linear-gradient(135deg,#0000 60%,#000 100%);mask-image:linear-gradient(135deg,#0000 60%,#000 100%)}}
.marketing-root{--demo-dark-canvas:#121212;--demo-dark-surface:#1c1c1b;--demo-dark-raised:#262625;--demo-dark-hover:#30302e;--demo-dark-ink:#efefec;--demo-dark-secondary:#a7a7a2;--demo-dark-success:#56e4ac;--demo-dark-warning:#ffd16b;--demo-info:#265db8;--demo-color-scheme:light;--demo-canvas:#fafaf8;--demo-surface:#f1f1ee;--demo-raised:#e7e7e3;--demo-hover:#dededa;--demo-ink:#222220;--demo-secondary:#60605b;--demo-line:#cdcdc7;--demo-success:#066c42;--demo-warning:#895000;--demo-success-wash:color-mix(in srgb, #27d993 18%, var(--demo-canvas));--demo-warning-wash:color-mix(in srgb, #ffb82e 20%, var(--demo-canvas));--demo-info-wash:color-mix(in srgb, #599aff 14%, var(--demo-canvas));--artifact-surface:var(--demo-surface);--artifact-raised:var(--demo-raised);--artifact-rule:color-mix(in srgb, var(--demo-ink) 8%, transparent);--artifact-edge:var(--demo-line);--artifact-wash:color-mix(in srgb, var(--demo-ink) 5%, transparent);--artifact-grid:color-mix(in srgb, var(--demo-ink) 10%, transparent);--artifact-page-title:20px;--artifact-section-title:16px;--artifact-section-gap:24px;--artifact-content-gap:16px}.dark .marketing-root{--demo-info:#8ab6ff;--demo-color-scheme:dark;--demo-canvas:var(--demo-dark-canvas);--demo-surface:var(--demo-dark-surface);--demo-raised:var(--demo-dark-raised);--demo-hover:var(--demo-dark-hover);--demo-ink:var(--demo-dark-ink);--demo-secondary:var(--demo-dark-secondary);--demo-line:#484844;--demo-success:var(--demo-dark-success);--demo-warning:var(--demo-dark-warning)}.marketing-root :is(.rail-workflow,.performance-screen,.ops-scene,.ops-feature-visual,.agent-terminal,.ops-custom-workflow,.ops-organization-loop){--background:var(--demo-canvas);--foreground:var(--demo-ink);--muted-foreground:var(--demo-secondary);--card:var(--demo-surface);--surface-2:var(--demo-raised);--surface-3:var(--demo-hover);--muted:var(--demo-raised);--border:var(--artifact-rule);--input:var(--demo-line);--success:var(--demo-success);--warning:var(--demo-warning);--primary:var(--demo-ink);--primary-foreground:var(--demo-canvas);color:var(--demo-ink)}.artifact-toolbar{border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:11px;display:flex}.artifact-toolbar>span{align-items:center;gap:8px;min-width:0;display:flex}.artifact-toolbar strong{font-weight:500}.artifact-toolbar svg{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0}.artifact-meta{color:var(--muted-foreground);font-size:8px}.artifact-meta i{background:currentColor;border-radius:50%;width:2px;height:2px}.marketing-root .rail-workflow{background:var(--artifact-surface)}.marketing-root .planning-demo{background:0 0;padding:0 16px 16px}.marketing-root .plan-axis{border-top:0;border-bottom-color:var(--artifact-rule);font-size:8px}.marketing-root .plan-task-row{border-bottom-color:var(--artifact-rule)}.marketing-root .plan-task-track{border-left-color:var(--artifact-rule)}.marketing-root .plan-task-bar{background:var(--artifact-raised);border-color:var(--artifact-edge);border-radius:7px;height:26px}.plan-milestone{opacity:.65;border:1px solid;width:4px;height:4px;margin-left:auto;transform:rotate(45deg)}.plan-original-slot{border:1px dashed var(--artifact-edge);opacity:0;border-radius:7px;width:24%;height:26px;position:absolute;left:25%}[data-replanned=true] .plan-original-slot{opacity:1}.plan-decision-surface{z-index:1;margin:var(--artifact-section-gap) 0 0;background:var(--artifact-raised);border:0;border-radius:12px;position:relative}.marketing-root .plan-agent-proposal{min-height:0;padding:12px 14px 8px}.marketing-root .plan-agent-proposal .ops-mono{font-family:var(--font-marketing-sans);font-size:8px}.marketing-root .plan-agent-proposal strong{letter-spacing:-.025em;font-size:12px}.marketing-root .plan-agent-proposal p{font-size:9px;line-height:1.6}.marketing-root .plan-review-state{padding:9px 14px;font-size:8px}.marketing-root .plan-review-state .workflow-check{width:12px;height:12px}.marketing-root .governance-workspace{background:var(--artifact-surface);padding:16px 18px}.marketing-root .governance-gallery{gap:10px;min-height:174px;padding-bottom:0}.marketing-root .governance-component{background:var(--card);border-color:var(--artifact-rule);border-radius:10px;padding-top:6px}.marketing-root .governance-preview{background-image:radial-gradient(circle, color-mix(in srgb, var(--muted-foreground) 28%, transparent) .65px, transparent .8px);background-size:9px 9px;height:44px}.marketing-root .governance-component-label{border:0;margin-top:5px;padding-top:7px;font-size:8px}.marketing-root .governance-button-family[data-selected=true]{border-color:var(--warning)}.marketing-root .governance-inline-agent{background:var(--artifact-raised);border-color:var(--artifact-edge);margin:24px 0 0;padding:12px 14px 0;position:relative}.marketing-root .governance-agent-heading strong{letter-spacing:-.02em;font-size:11px}.marketing-root .governance-agent-heading>span:last-child{display:none}.marketing-root .governance-proposal{padding-block:8px}.marketing-root .pilot-workspace{background:var(--artifact-surface)}.marketing-root .pilot-evidence{border-bottom:0;padding-block:16px}.marketing-root .pilot-day i{background:var(--muted-foreground);border-radius:3px 3px 0 0;width:14px}.marketing-root .pilot-day:nth-child(5) i{background:var(--foreground)}.marketing-root .pilot-bars{background:repeating-linear-gradient(to top, transparent 0, transparent 23px, var(--artifact-grid) 23px, var(--artifact-grid) 24px)}.pilot-action-surface{background:var(--card);border:0;border-radius:12px;flex-direction:column;flex:1;min-height:0;margin:0 14px 12px;display:flex}.marketing-root .pilot-agent-heading{background:var(--artifact-raised);border:0;border-radius:7px 7px 0 0;padding:12px 14px}.marketing-root .pilot-agent-heading strong{letter-spacing:-.025em}.marketing-root .pilot-completion{background:var(--card);font-family:var(--font-marketing-mono);border-radius:7px;padding:3px 7px}.marketing-root .pilot-work-items{padding:0 12px}.marketing-root .pilot-work-item{border-radius:0;min-height:0;padding-block:7px}.marketing-root .pilot-work-item+.pilot-work-item{border-color:#0000;border-top-color:var(--artifact-rule)}.marketing-root .pilot-step-status{font-size:8px}.marketing-root .pilot-result{border-top-color:var(--artifact-rule)}.marketing-root .performance-screen{background:var(--artifact-surface)}.marketing-root .roi-metrics{border:0;gap:0;padding-bottom:9px}.marketing-root .roi-demo{gap:var(--artifact-content-gap)}.marketing-root .roi-metrics>div{background:0 0;border:0;border-radius:0;padding:8px 12px}.marketing-root .roi-metrics strong{letter-spacing:-.06em;font-size:28px}.marketing-root .roi-inline-analysis{background:var(--artifact-raised);border:0;border-radius:12px;margin-left:0;padding:0;position:relative}.marketing-root .roi-question{background:0 0;border:0;padding:10px 14px;font-size:10px}.marketing-root .roi-step-bar{border-radius:3px}.marketing-root .roi-agent-response{align-items:flex-start;gap:8px;padding:12px 14px}.marketing-root .roi-agent-response>.marketing-agent-avatar{width:20px;height:20px}.marketing-root .roi-agent-heading{flex-wrap:wrap;gap:8px;min-height:20px;line-height:1.4}.marketing-root .roi-agent-heading strong{font-size:10px;font-weight:500}.marketing-root .roi-agent-heading>span{font-size:8px}.marketing-root .context-demo-screen{background:linear-gradient(var(--artifact-surface) 65%, var(--background));flex-direction:column;gap:0;display:flex}.marketing-root .agent-context-question{background:var(--artifact-raised);border-color:var(--artifact-rule);border-radius:7px;width:100%;min-height:42px;margin-left:0;padding:9px 12px;font-size:11px}.marketing-root .context-send{color:var(--muted-foreground);background:0 0;width:15px}.marketing-root .agent-context-sources{margin:16px 0 var(--artifact-section-gap);background:var(--card);border:0;border-radius:10px;padding:0 10px}.marketing-root .context-source-row{grid-template-columns:20px minmax(0,1fr) 14px;min-height:40px;padding-block:5px;font-size:9px}.marketing-root .context-source-row:last-child{border-bottom:0}.marketing-root .context-source-meta{font-size:8px}.marketing-root .context-source-row>.context-source-logo{width:14px;height:14px}.marketing-root .agent-context-answer{min-height:0}.marketing-root .agent-context-answer p{margin:10px 0 12px;font-size:11px;line-height:1.8}.marketing-root .agent-context-answer p strong{font-weight:550}.marketing-root .context-answer-citation{font-size:8px}.marketing-root .workflow-dot-grid{opacity:.5;background-size:20px 20px;inset:0}.marketing-root .workflow-piece{background:var(--artifact-surface);border-color:var(--artifact-edge);border-radius:12px}.marketing-root .workflow-skill{grid-template-columns:16px minmax(0,1fr);gap:5px 8px;height:120px;padding:12px;display:grid;top:12px}.marketing-root .workflow-skill>svg{width:14px;height:14px}.marketing-root .workflow-skill>.workflow-skill-excerpt{border:0;grid-column:1/-1;padding-top:5px}.marketing-root .workflow-skill-excerpt>span{font-family:var(--font-marketing-mono);margin-top:3px;font-size:7px}.marketing-root .workflow-skill-excerpt>span:first-child{color:var(--foreground)}.marketing-root .workflow-tools{height:74px;top:42px}.marketing-root .workflow-tools>span:first-child{justify-content:space-between;width:100%;font-size:9px;display:flex}.workflow-tools small{font-size:7px}.marketing-root .workflow-tools>div{gap:14px}.marketing-root .workflow-agent{background:var(--artifact-raised);top:190px}.marketing-root .workflow-approval{top:292px}.workflow-connection-label{color:var(--muted-foreground);font-size:7px;position:absolute;top:269px;left:calc(50% + 10px)}.marketing-root .agent-terminal{background:linear-gradient(var(--artifact-surface) 70%, var(--background));border:0}.marketing-root .agent-terminal-title{border-bottom-color:var(--artifact-rule);background:0 0}.marketing-root .agent-terminal-prompt{background:var(--artifact-raised);border:0;border-radius:8px;padding:12px}.marketing-root .agent-terminal-results{min-height:169px;position:relative}.agent-terminal-cursor-rest{pointer-events:none;width:1px;height:1px;position:absolute;bottom:40px;right:24px}.marketing-root .agent-terminal-answer strong{letter-spacing:-.02em;font-size:12px}.terminal-linked-files{gap:6px;margin-top:12px;display:grid}.terminal-linked-files>span{background:var(--card);border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:8px;display:flex}.terminal-linked-files svg{width:12px;height:12px;color:var(--muted-foreground)}.terminal-linked-files small{color:var(--muted-foreground);margin-left:auto;font-size:7px}.marketing-root .agent-terminal-hosts{border-top-color:var(--artifact-rule)}@container (max-width:520px){.marketing-root .artifact-toolbar{padding:12px}.artifact-meta{font-size:7px}.plan-decision-surface{margin:var(--artifact-section-gap) 0 0}.marketing-root .plan-agent-proposal strong{font-size:10px}.marketing-root .governance-inline-agent{margin:20px 0 0;padding-inline:10px}.marketing-root .governance-agent-heading strong{font-size:9px}.marketing-root .governance-gallery{min-height:160px}.marketing-root .governance-workspace,.marketing-root .pilot-evidence{padding:12px}.pilot-action-surface{margin:0 10px 8px}.marketing-root .pilot-agent-heading{padding:10px}.marketing-root .pilot-work-items{padding:0 8px}.marketing-root .pilot-work-item{padding-block:8px}}@media (max-width:1023px){.marketing-root .roi-metrics strong{font-size:23px}.marketing-root .roi-inline-analysis{margin-left:0;padding-inline:0}.marketing-root .workflow-skill{gap:4px;padding:8px}.marketing-root .workflow-skill-excerpt>span{font-size:6px}}@media (max-width:374px){.marketing-root .agent-context-question{font-size:10px}.marketing-root .context-demo-screen{padding:14px}.marketing-root .workflow-skill strong{font-size:7px}.marketing-root .roi-metrics>div{padding-inline:6px}}@container (max-width:360px){.marketing-root .plan-task-bar{padding-inline:3px;font-size:6px}.plan-task-bar .plan-milestone,.artifact-toolbar .artifact-meta{display:none}}.marketing-root .artifact-agent-card{background:var(--artifact-raised);border:0;border-radius:12px}.marketing-root .artifact-agent-card .marketing-agent-avatar{flex-shrink:0;width:20px;height:20px}.marketing-root .plan-agent-proposal{gap:8px;padding:12px}.marketing-root .plan-agent-proposal>div{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;display:grid}.marketing-root .plan-agent-proposal .ops-mono{grid-area:1/2;align-self:center;font-size:8px}.marketing-root .plan-agent-proposal strong{grid-area:1/1;margin:0;font-size:11px;font-weight:500}.marketing-root .plan-agent-proposal p{grid-column:1/-1;margin:0;font-size:9px}.marketing-root .plan-review-state{border:0;margin-inline:12px;padding:8px 0}.marketing-root .governance-agent-heading,.marketing-root .pilot-agent-heading{gap:8px}.marketing-root .governance-agent-heading strong,.marketing-root .pilot-agent-heading strong{font-size:11px;font-weight:500}.marketing-root .pilot-agent-heading{padding:12px}.marketing-root .pilot-work-item{border-radius:8px;padding:7px 8px}.marketing-root .pilot-evidence{padding-block:12px}@container (max-width:520px){.marketing-root .planning-demo{padding-inline:10px}.marketing-root .plan-agent-proposal strong,.marketing-root .governance-agent-heading strong,.marketing-root .pilot-agent-heading strong{font-size:10px}.marketing-root .plan-agent-proposal>div{grid-template-columns:1fr}.marketing-root .plan-agent-proposal .ops-mono{grid-area:1/1}.marketing-root .plan-agent-proposal strong{grid-row:2}.marketing-root .pilot-work-items{padding:8px}}.marketing-root :is(.rail-workflow,.governance-workspace,.pilot-workspace,.performance-screen,.context-demo-screen,.ops-journal,.agent-terminal){box-shadow:none;border:0;border-radius:14px}.marketing-root :is(.plan-decision-surface,.artifact-agent-card,.governance-inline-agent,.pilot-action-surface,.roi-inline-analysis,.agent-context-question,.agent-context-sources,.workflow-piece,.agent-terminal-prompt,.terminal-linked-files>span){box-shadow:none;border:0;border-radius:12px}.marketing-root :is(.governance-component,.governance-button-family[data-selected=true]){background-color:var(--demo-raised);border:0;border-radius:10px}.marketing-root .governance-button-family[data-selected=true]{background-color:color-mix(in srgb, var(--warning) 8%, var(--demo-raised))}.marketing-root :is(.governance-component-label,.governance-review-footer,.pilot-agent-heading,.pilot-work-item,.pilot-work-item+.pilot-work-item,.pilot-result,.plan-review-state,.roi-question,.context-source-row,.agent-terminal-title,.agent-terminal-hosts){border:0}.marketing-root .governance-inline-agent{margin-top:24px}.marketing-root .plan-task-row{border:0}.marketing-root .plan-task-bar{background:var(--demo-raised);border:0;border-radius:7px}.marketing-root .plan-task-bar[data-conflict=true]{background:color-mix(in srgb, var(--warning) 12%, var(--demo-raised))}.marketing-root .agent-context-sources{padding:8px 12px}.marketing-root .context-demo-screen{padding:20px}.marketing-root .context-source-row{padding-block:7px}.marketing-root .workflow-skill-excerpt{border:0}.marketing-root .agent-terminal-answer{border:0;padding-left:0}.marketing-root .marketing-agent-avatar{background:var(--surface-3);border:0}.marketing-root .roi-metrics>div+div{border:0}.marketing-root .governance-selection-note{background:var(--demo-raised);border:0;border-radius:999px}@media (max-width:374px){.marketing-root .context-demo-screen{padding:14px}}.marketing-root .marketing-stage-window:has(>.function-screen){box-shadow:none;border:0;border-radius:14px}.marketing-root .governance-local-fill{background:var(--demo-hover);color:var(--demo-ink)}.marketing-root .roi-step-bar{border:0;border-radius:5px}.marketing-root .roi-step-net .roi-step-bar{background:var(--demo-ink)}.marketing-root .pilot-action-surface{background:0 0}.marketing-root .pilot-agent-heading{background:0 0;padding:8px 12px 12px}.marketing-root .pilot-work-items{gap:8px;padding:0 8px 8px}.marketing-root .pilot-work-item{background:var(--demo-raised);border:0;border-radius:10px;padding:8px 12px}.marketing-root .pilot-work-item[data-active=true]{background:color-mix(in srgb, var(--demo-info) 8%, var(--demo-raised))}.marketing-root .pilot-work-item+.pilot-work-item{border:0}.marketing-root .pilot-step-status[data-active=true]{color:var(--demo-info)}.marketing-root .pilot-step-status[data-done=true],.marketing-root .pilot-result[data-complete=true]{color:var(--demo-success)}.marketing-root .workflow-check[data-done=true]{background:var(--demo-success);color:var(--demo-canvas);border-color:var(--demo-success)}.marketing-root .plan-review-state[data-ready=false],.marketing-root .roi-agent-heading>span{color:var(--demo-info)}.marketing-root .governance-selection-note{color:var(--demo-warning)}.marketing-root .performance-screen{background:var(--artifact-surface);padding:0}.marketing-root .roi-review-demo{align-self:center}@media (min-width:768px){.marketing-root .ops-feature-grid .ops-feature-visual{height:480px;min-height:480px}}.ops-feature-grid>.ops-feature{grid-template-rows:subgrid;grid-row:span 2;display:grid}.ops-feature-grid .ops-feature-visual{align-self:center}.marketing-root .roi-chart-heading>span,.marketing-root .pilot-chart-caption>span:last-child,.marketing-root .artifact-meta{background:var(--demo-raised);border-radius:999px;padding:3px 8px}.marketing-root .marketing-pixel-avatar svg{width:70%;height:70%}.marketing-root .pilot-person{gap:6px}.marketing-root .governance-avatar{border:0}.marketing-root .demo-loop{position:relative}.marketing-root .demo-loop:focus-visible{outline-offset:-3px}.marketing-root .marketing-tour-frame{transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.marketing-root .context-reveal{animation:.22s cubic-bezier(.22,1,.36,1) both artifact-reveal}.marketing-root .pilot-work-item{transition:background-color .24s ease-out,opacity .24s ease-out}.marketing-root .governance-review-footer,.marketing-root .plan-review-state{min-height:20px}@keyframes artifact-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-tour-frame,.marketing-root .pilot-work-item{transition:none}.marketing-root .context-reveal{animation:none}}.marketing-root .artifact-text-reveal{animation:.18s cubic-bezier(.23,1,.32,1) both artifact-reveal}@media (prefers-reduced-motion:reduce){.marketing-root .artifact-text-reveal{animation:none}}.marketing-root .demo-loop[data-running=false] :is(.artifact-text-reveal,.context-reveal){opacity:1;animation:none;transform:none}.marketing-root .roi-review-demo[data-running=false] button:disabled>svg{animation-play-state:running!important}
.marketing-root{--marketing-masthead-space:clamp(48px, 5vw, 72px);--marketing-section-space:clamp(64px, 8vw, 120px);--marketing-grid-gutter:max(10px, calc((100% - 1360px) / 2));--marketing-grid-line:color-mix(in srgb, var(--foreground) 8%, transparent);--marketing-grid-point:color-mix(in srgb, var(--foreground) 24%, transparent)}[data-marketing-grid] main{isolation:isolate;position:relative}[data-marketing-grid] main:before{content:"";z-index:-1;pointer-events:none;inset:0 var(--marketing-grid-gutter);border-inline:1px solid var(--marketing-grid-line);position:absolute}[data-marketing-grid] main>:is(section,header){position:relative}[data-marketing-grid] main>section{border-top:0}[data-marketing-grid] main>section:not(:first-child):before{content:"";pointer-events:none;background:radial-gradient(circle, var(--marketing-grid-point) 1px, transparent 1.5px) left center / 5px 5px no-repeat, radial-gradient(circle, var(--marketing-grid-point) 1px, transparent 1.5px) right center / 5px 5px no-repeat, linear-gradient(var(--marketing-grid-line), var(--marketing-grid-line)) center / calc(100% - 16px) 1px no-repeat;width:min(100vw - 20px,1360px);height:5px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.marketing-root .marketing-section{padding-block:var(--marketing-section-space)}.marketing-root .marketing-section-card{width:min(1280px, calc(100% - 2 * var(--page-padding-x)));border-radius:clamp(20px,2vw,32px);margin:clamp(24px,3vw,40px) auto;padding-inline:clamp(24px,4vw,56px)}[data-marketing-grid] main>.marketing-section-card:before{display:none}.marketing-root .ops-enterprise-section{padding-block:clamp(40px,5vw,72px)}.marketing-root .marketing-masthead{padding-top:var(--marketing-masthead-space);padding-bottom:var(--marketing-section-space)}.marketing-root .marketing-document-frame{padding-top:var(--marketing-masthead-space)}@media (hover:none),(pointer:coarse){.marketing-root :is(.marketing-link,.ops-reading-link,.marketing-banner a):hover svg{transform:none}}.marketing-root :is(.ops-feature-grid,.ops-enterprise-grid,.ops-feature){border-color:var(--marketing-grid-line)}@media (prefers-reduced-motion:reduce){html:has(.marketing-root){scroll-behavior:auto}}
.marketing-root{--marketing-enter-ease:cubic-bezier(.22, 1, .36, 1);--marketing-enter-text:.3s;--marketing-enter-stage:.4s;--marketing-enter-window:.35s}.marketing-root [data-slot=accordion-content]{transition-property:none}.marketing-root main .marketing-h1,.marketing-root :is(.marketing-masthead,.marketing-hero-intro) .marketing-deck,.marketing-root .marketing-hero-actions{animation:marketing-copy-enter var(--marketing-enter-text) var(--marketing-enter-ease) backwards}.marketing-root :is(.marketing-masthead,.marketing-hero-intro) .marketing-deck{animation-delay:60ms}.marketing-root .marketing-hero-actions{animation-delay:.12s}.marketing-artifact-entrance{min-width:0;animation:marketing-artifact-enter var(--marketing-enter-stage) var(--marketing-enter-ease) .1s backwards}.marketing-stage.marketing-artifact-entrance>*{animation:marketing-window-enter var(--marketing-enter-window) var(--marketing-enter-ease) .18s backwards}.marketing-artifact-entrance[data-artifact-entry=waiting],.marketing-stage[data-artifact-entry=waiting]>*{animation:none}.marketing-artifact-entrance[data-artifact-entry=entered]{animation-delay:0s}.marketing-stage[data-artifact-entry=entered]>*{animation-delay:80ms}@keyframes marketing-copy-enter{0%{opacity:.8;translate:0 5px}to{opacity:1;translate:0}}@keyframes marketing-artifact-enter{0%{opacity:.75;translate:0 4px}to{opacity:1;translate:0}}@keyframes marketing-window-enter{0%{opacity:.8;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.marketing-root [data-slot=accordion-content]{animation:none!important}.marketing-root main .marketing-h1,.marketing-root :is(.marketing-masthead,.marketing-hero-intro) .marketing-deck,.marketing-root .marketing-hero-actions,.marketing-artifact-entrance,.marketing-stage.marketing-artifact-entrance>*{opacity:1!important;animation:none!important;translate:none!important}}.marketing-root .marketing-button{transition:background-color .16s var(--marketing-enter-ease), color .16s var(--marketing-enter-ease), border-color .16s var(--marketing-enter-ease), scale .16s var(--marketing-enter-ease)}.marketing-root .marketing-button:active:not(:disabled):not([aria-disabled=true]){scale:.985}.marketing-root a[href]:not(.marketing-button){transition:opacity .16s var(--marketing-enter-ease), color .16s var(--marketing-enter-ease)}.marketing-root a[href]:not(.marketing-button):active{opacity:.75}@media (prefers-reduced-motion:reduce){.marketing-root .marketing-button,.marketing-root a[href]:not(.marketing-button){transition:none;scale:none}}
