@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700;800&family=Nunito+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=Spline+Sans+Mono:wght@400;500;600;700&display=swap";:root{color:#f8fafb;background:#031d31;font-family:Nunito Sans,Aptos,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--display: "Instrument Serif", Georgia, Cambria, "Times New Roman", serif;--execution: "Nunito Sans", "IBM Plex Mono", ui-sans-serif, system-ui, sans-serif;--sans: "Nunito Sans", Aptos, ui-sans-serif, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--navy: #021b2d;--navy-2: #06263c;--navy-3: #10344c;--ink: #f6f9fb;--muted: #c4d0d8;--quiet: #91a5b2;--paper: #031d31;--surface: #f5f8fa;--surface-2: #e8eff3;--line: rgba(245, 248, 250, .18);--line-strong: rgba(245, 248, 250, .34);--line-dark: rgba(3, 29, 49, .16);--deep: #031d31;--deep-2: #08283d;--green: #8abdad;--blue: #aac4d3;--red: #c9958d;--gold: #c7b188;--accent: #a8bfcc;--accent-2: #d8e5ec;--radius: 0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:clip}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-shell{background:var(--paper);min-height:100vh;overflow-x:clip}.site-header{align-items:center;background:#031d31eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:1fr auto auto;min-height:76px;padding:0 40px;position:sticky;top:0;z-index:10}.brand{align-items:center;background:transparent;color:var(--ink);display:inline-flex;gap:13px;padding:0;text-align:left}.brand-logo{border:1px solid var(--line-strong);display:block;height:58px;object-fit:cover;width:62px}.brand strong,.brand small{display:block}.brand strong{font-family:var(--display);font-size:17px;font-weight:500;letter-spacing:.01em;line-height:1}.brand small{color:var(--quiet);font-size:12px;margin-top:2px}.site-nav{align-items:center;display:flex;gap:22px}.site-nav button{background:transparent;border-radius:var(--radius);color:var(--muted);border-bottom:1px solid transparent;font-weight:500;padding:10px 2px 8px;transition:border-color .16s ease,color .16s ease}.site-nav button:hover,.site-nav .active{background:transparent;border-color:var(--accent);color:var(--ink)}.site-nav .active{font-weight:600}.nav-cta,.primary,.secondary{align-items:center;border:1px solid currentColor;border-radius:var(--radius);display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:0 16px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.nav-cta,.primary{background:var(--surface);color:var(--navy)}.nav-cta:hover,.primary:hover{background:var(--surface-2);transform:translateY(-1px)}.secondary{background:transparent;color:var(--ink)}.secondary:hover{background:#f7f5ef1a;transform:translateY(-1px)}.hero{min-height:calc(78vh - 76px);overflow:hidden;padding:70px 40px 56px;position:relative}.company-hero,.trace-hero{align-items:center;display:grid}.hero:after{background:linear-gradient(180deg,rgba(0,28,49,0),var(--paper));bottom:0;content:"";height:150px;left:0;pointer-events:none;position:absolute;right:0}.hero-content{max-width:1080px;position:relative;z-index:2;animation:hero-rise .26s cubic-bezier(.22,1,.36,1) both}.hero-content.narrow{max-width:980px}.surface-badge{border-left:2px solid var(--accent);color:var(--muted);display:grid;gap:6px;margin-bottom:34px;padding-left:14px;width:fit-content}.surface-badge span{color:var(--accent);font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.surface-badge strong{color:var(--ink);font-family:var(--display);font-size:clamp(18px,2vw,24px);font-weight:500;letter-spacing:0}.eyebrow,.section-kicker{color:var(--accent);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{color:var(--ink);font-family:var(--display);font-size:clamp(38px,5.35vw,68px);font-weight:600;letter-spacing:0;line-height:1.02;margin-bottom:22px;max-width:980px}h2{color:var(--ink);font-family:var(--display);font-size:clamp(28px,3.15vw,46px);font-weight:500;letter-spacing:0;line-height:1.08;margin-bottom:18px}h3{color:var(--ink);font-family:var(--display);font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:10px}.hero-text,.page-lede,.statement-grid p,.product-callout p,.split-section p{color:var(--muted);font-size:18px;line-height:1.55;max-width:720px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-bullets{color:var(--muted);display:grid;gap:10px 22px;grid-template-columns:repeat(2,minmax(220px,1fr));line-height:1.45;list-style:none;margin:34px 0 0;max-width:760px;padding:0}.hero-bullets li{border-left:2px solid var(--accent);padding-left:12px}.section-actions{margin-top:34px}.system-backdrop{bottom:0;left:0;opacity:.96;overflow:hidden;position:absolute;right:0;top:0}.system-backdrop:before{background:linear-gradient(90deg,#021b2dfc,#021b2de6 48%,#021b2d80),radial-gradient(circle at 82% 34%,rgba(168,191,204,.1),transparent 34%),linear-gradient(135deg,#08283db8,#031d312e);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.system-backdrop:after{background-image:repeating-linear-gradient(90deg,rgba(245,248,250,.075) 0 1px,transparent 1px 54px);background-size:auto;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 34%,black 58%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,transparent 34%,black 58%,black 88%,transparent);position:absolute}.signal-column{display:none;gap:30px;position:absolute;top:24%;width:min(30vw,380px);z-index:1}.signal-column.left{left:62%}.signal-column.right{right:3%}.intro-band,.band,.product-callout,.split-section,.simple-page,.trace-signal,.trace-middleware,.trace-console-band{padding:92px 40px}.intro-band,.band,.product-callout,.split-section,.simple-page,.trace-signal,.trace-middleware,.trace-console-band,.info-block,.principle,.evidence-visual,.proof-point,.middleware-node,.middleware-core,.trace-console-preview,.demo-form{transform:translateZ(0)}.intro-band{background:#eef4f7;border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);color:var(--navy)}.intro-band h2,.intro-band .statement-grid p{color:#08283d}.intro-band .section-kicker{color:var(--navy-3)}.statement-grid{display:grid;gap:48px;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr)}.section-heading{margin-bottom:42px;max-width:1000px}.three-col,.principle-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.info-block,.principle{background:transparent;border:1px solid var(--line);border-radius:var(--radius);min-height:230px;padding:24px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.info-block:hover,.principle:hover{background:#f5f8fa09;border-color:var(--line-strong);transform:translateY(-2px)}.info-block p,.principle p,.flow-list,.form-note{color:var(--muted);line-height:1.55}.icon-box{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--accent);display:inline-flex;height:44px;justify-content:center;margin-bottom:30px;width:44px}.product-callout{align-items:center;background:linear-gradient(135deg,rgba(181,203,215,.12),transparent 42%),var(--navy-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:#fffdf8;display:grid;gap:48px;grid-template-columns:minmax(0,.85fr) minmax(360px,.75fr)}.product-callout h2{color:#fffdf8}.product-callout p{color:#fffdf8b8}.product-callout .eyebrow{color:var(--accent-2)}.product-callout .primary{background:#fffdf8;color:var(--navy);margin-top:16px}.mode-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mode-column,.insight-card{background:#f5f8fa0b;border:1px solid var(--line);padding:24px}.mode-column h3,.insight-card h3{margin-bottom:18px}.mode-column ul{color:var(--muted);display:grid;gap:10px;list-style:none;margin:0;padding:0}.mode-column li{border-left:1px solid var(--line-strong);padding-left:12px}.deployment-notes{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.deployment-notes span{border:1px solid var(--line);color:var(--muted);padding:10px 12px}.audience-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.closing-cta{background:linear-gradient(135deg,rgba(181,203,215,.12),transparent 42%),var(--navy-2);border-top:1px solid var(--line);padding:92px 40px}.closing-cta p{color:var(--muted);line-height:1.55;max-width:760px}.closing-cta .primary{margin-top:18px}.flow-diagram{display:grid;gap:10px;list-style:none;margin:0;padding:0}.flow-diagram li{background:#f5f8fa0e;border:1px solid var(--line);color:var(--ink);font-family:var(--display);padding:16px;position:relative}.flow-diagram li+li:before{color:var(--accent);content:"↓";left:18px;position:absolute;top:-18px}.callout-text{border-left:2px solid var(--trace-cyan, var(--accent));font-family:var(--display);margin-top:28px;padding-left:14px}.insight-grid{display:grid;gap:14px}.insight-card p{color:var(--muted);line-height:1.55;margin:0}.schema-preview{background:#071827;border:1px solid rgba(247,251,255,.14);color:#f7fbff;font-family:var(--mono);line-height:1.55;margin:0;overflow-x:auto;padding:24px}.platform-page{background:linear-gradient(180deg,rgba(232,239,243,.04),transparent 360px),var(--paper);color:var(--ink)}.platform-hero{align-items:center;background:radial-gradient(circle at 80% 22%,rgba(168,191,204,.16),transparent 34%),linear-gradient(135deg,#031d31,#051724 62%,#071827);border-bottom:1px solid var(--line);display:grid;min-height:calc(72vh - 76px)}.platform-hero h1,.forge-hero h1{font-size:clamp(40px,5vw,64px);font-weight:500}.platform-flow{background:#eef4f7;border-bottom:1px solid var(--line-dark);color:var(--navy);padding:80px 40px}.platform-flow h2{color:var(--navy);max-width:980px}.platform-flow .three-col{margin-top:34px}.platform-flow .info-block{background:#ffffffad;border-color:#031d3124;min-height:220px}.platform-flow .info-block h3{color:var(--navy)}.platform-flow .info-block p{color:#456274}.platform-flow .icon-box{border-color:#031d3124;color:var(--navy-3)}.platform-chain{counter-reset:platform-flow;display:grid;gap:1px;grid-template-columns:repeat(9,minmax(0,1fr));list-style:none;margin:34px 0 0;padding:0}.platform-chain li{background:#ffffffb8;border:1px solid rgba(3,29,49,.14);color:#26485f;font-size:13px;line-height:1.25;min-height:104px;padding:14px;position:relative}.platform-chain li:before{color:var(--navy);content:counter(platform-flow,decimal-leading-zero);counter-increment:platform-flow;display:block;font-family:var(--display);font-size:12px;font-weight:600;margin-bottom:24px}.dashboard-grid{align-items:start;background:var(--paper);display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px}.dashboard-panel{background:linear-gradient(180deg,#f5f8fa0e,#f5f8fa06);border:1px solid var(--line);box-shadow:16px 16px #00080e2e;min-width:0;padding:24px}.panel-heading{border-bottom:1px solid var(--line);display:grid;gap:10px;margin-bottom:18px;padding-bottom:18px}.panel-heading span{color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase}.panel-heading strong{color:var(--ink);font-family:var(--display);font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.12}.metric-row,.cluster-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.data-table{border:1px solid var(--line);display:grid;margin-top:18px;overflow:hidden}.table-row{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:grid;gap:14px;grid-template-columns:minmax(120px,1fr) minmax(130px,1fr) 88px 88px 84px;min-height:54px;padding:0 14px}.table-row:first-child{border-top:0}.table-head{background:#f5f8fa0d;color:var(--ink);font-size:12px;font-weight:700;text-transform:uppercase}.status-pill{border:1px solid var(--line);color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:6px 8px;text-transform:uppercase;width:fit-content}.status-pill.success,.status-pill.approved,.status-pill.deployed,.status-pill.passed,.status-pill.active{background:#8abdad1f;border-color:#8abdad5c;color:#bad8cd}.status-pill.flagged,.status-pill.testing,.status-pill.running,.status-pill.candidate{background:#c7b1881f;border-color:#c7b1885c;color:#deca9f}.status-pill.failed,.status-pill.paused,.status-pill.rolled_back{background:#c9958d1f;border-color:#c9958d61;color:#e2b5ae}.cluster-list,.primitive-list{display:grid;gap:14px}.cluster-card,.primitive-card{background:#f5f8fa09;border:1px solid var(--line);display:grid;gap:18px;padding:18px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cluster-card:hover,.primitive-card:hover{background:#f5f8fa0f;border-color:var(--line-strong);transform:translateY(-2px)}.cluster-card.recommended{border-left:3px solid var(--accent)}.cluster-card>div:first-child span,.primitive-title span{color:var(--quiet);display:block;font-family:var(--mono);font-size:12px;margin-bottom:8px}.cluster-card p,.primitive-card p{color:var(--muted);line-height:1.5;margin:0}.cluster-card>strong{color:var(--accent-2);font-family:var(--display);font-size:13px;font-weight:600;text-transform:uppercase}.primitive-title{align-items:start;display:flex;gap:18px;justify-content:space-between}.sandbox-console{background:#071827;border:1px solid rgba(245,248,250,.14);margin-bottom:16px;padding:18px}.sandbox-console pre{color:#dceaf0;font-family:var(--mono);line-height:1.55;margin:0;white-space:pre-wrap}.forge-page{background:radial-gradient(circle at 80% 0%,rgba(138,189,173,.16),transparent 32%),#07120f}.forge-hero{align-items:center;background:radial-gradient(circle at 76% 28%,rgba(138,189,173,.2),transparent 28%),linear-gradient(135deg,#07120f,#0b1f1b 58%,#031d31);border-bottom:1px solid rgba(186,216,205,.18);display:grid;min-height:calc(74vh - 76px)}.forge-page .surface-badge{border-left-color:#8abdad}.forge-page .surface-badge span,.forge-page .eyebrow,.forge-page .panel-heading span,.forge-page .cluster-card>strong{color:#8abdad}.forge-page .primary{background:#dcefe8;border-color:#dcefe8;color:#07120f}.forge-page .secondary{border-color:#dcefe857}.architecture-hero{min-height:calc(76vh - 76px)}.trace-signal{background:linear-gradient(180deg,#06263cfa,#021b2d),var(--navy-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:48px;grid-template-columns:minmax(0,.75fr) minmax(360px,.9fr)}.trace-page{--trace-bg: #050814;--trace-panel: rgba(8, 19, 38, .86);--trace-panel-2: rgba(9, 31, 54, .72);--trace-line: rgba(106, 232, 255, .28);--trace-line-soft: rgba(143, 181, 255, .16);--trace-cyan: #6ae8ff;--trace-blue: #8fb5ff;--trace-violet: #b7a4ff;--trace-ink: #f7fbff;--trace-muted: #a9bbce;background:var(--trace-bg)}.site-shell:has(.trace-page) .site-header{background:#f7fbffdb;border-bottom-color:#0718271f}.site-shell:has(.trace-page) .brand,.site-shell:has(.trace-page) .site-nav button{color:var(--trace-ink)}.site-shell:has(.trace-page) .brand small{color:var(--trace-muted)}.site-shell:has(.trace-page) .site-nav .active,.site-shell:has(.trace-page) .site-nav button:hover{border-color:var(--trace-cyan);color:var(--trace-cyan)}.site-shell:has(.trace-page) .nav-cta{background:var(--trace-ink);color:#fff}.trace-page .trace-hero{background:radial-gradient(circle at 78% 32%,rgba(106,232,255,.2),transparent 28%),radial-gradient(circle at 86% 72%,rgba(183,164,255,.14),transparent 26%),linear-gradient(135deg,#050814,#061426 52%,#091a31)}.trace-page .trace-hero .system-backdrop:before{background:linear-gradient(90deg,#050814f0,#050814d1 44%,#05081438),radial-gradient(circle at 82% 34%,rgba(106,232,255,.2),transparent 32%),linear-gradient(135deg,#091f36b3,#05081429)}.trace-page .trace-hero .system-backdrop:after{background-image:linear-gradient(rgba(106,232,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(143,181,255,.08) 1px,transparent 1px),repeating-linear-gradient(116deg,rgba(106,232,255,.12) 0 1px,transparent 1px 52px);background-size:72px 72px,72px 72px,auto;-webkit-mask-image:linear-gradient(90deg,transparent,black 38%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 38%,black 92%,transparent)}.trace-page .surface-badge{background:#ffffff94;border:1px solid var(--trace-line);border-left:3px solid var(--trace-cyan);box-shadow:0 22px 70px #0718270f;padding:14px 18px}.trace-page .surface-badge span{color:var(--trace-cyan)}.trace-page .surface-badge strong,.trace-page h1,.trace-page h2,.trace-page h3{color:var(--trace-ink)}.trace-page .hero-text,.trace-page .signal-copy p,.trace-page .middleware-copy p,.trace-page .console-copy p,.trace-page .split-section p,.trace-page .info-block p,.trace-page .principle p{color:var(--trace-muted)}.trace-page .primary{background:var(--trace-cyan);border-color:var(--trace-cyan);color:#03111d;box-shadow:0 0 28px #6ae8ff33}.trace-page .trace-signal{background:linear-gradient(135deg,rgba(106,232,255,.1),transparent 36%),linear-gradient(180deg,#07111f,#050814);border-color:var(--trace-line-soft)}.trace-page .proof-point,.trace-page .info-block,.trace-page .principle,.trace-page .middleware-node,.trace-page .trace-console-preview,.trace-page .source-quote{background:var(--trace-panel);border-color:var(--trace-line-soft);box-shadow:10px 10px #0000002e}.trace-page .proof-point:hover,.trace-page .info-block:hover,.trace-page .principle:hover{background:#091f36eb;border-color:var(--trace-line);box-shadow:14px 14px #0003,0 0 34px #6ae8ff14}.trace-page .proof-point strong{color:var(--trace-cyan)}.trace-page .trace-quotes{background:#030610;border-color:var(--trace-line-soft)}.trace-page .source-quote{background:linear-gradient(135deg,rgba(183,164,255,.11),transparent 46%),var(--trace-panel)}.trace-page .source-quote blockquote{color:var(--trace-ink)}.trace-page .trace-middleware{background:linear-gradient(90deg,rgba(106,232,255,.08),transparent 42%),#060b18;border-color:var(--trace-line-soft)}.trace-page .middleware-core{background:linear-gradient(135deg,var(--trace-cyan),var(--trace-blue));border-color:var(--trace-cyan);color:#041321;box-shadow:0 0 42px #6ae8ff33}.trace-page .middleware-core small{color:#143047}.trace-page .middleware-rail{background:linear-gradient(90deg,transparent,var(--trace-cyan),transparent);box-shadow:0 0 18px #6ae8ff38}.trace-page .trace-console-band{background:radial-gradient(circle at 72% 28%,rgba(106,232,255,.12),transparent 28%),#050814}.trace-page .trace-console-preview{background:linear-gradient(135deg,rgba(106,232,255,.11),transparent 36%),linear-gradient(180deg,#0a172cf5,#050814f5);border-color:var(--trace-line);box-shadow:18px 18px #00000057,0 0 60px #6ae8ff1f;position:relative;overflow:hidden}.trace-page .trace-console-preview:before{background:linear-gradient(90deg,transparent,rgba(106,232,255,.18),transparent);content:"";height:1px;left:-35%;position:absolute;right:auto;top:0;width:35%;animation:trace-scan 3.6s ease-in-out infinite}.trace-page .metric-tile,.trace-page .console-event,.trace-page .visual-row,.trace-page .flow-list li{border-color:var(--trace-line-soft)}.trace-page .metric-tile strong,.trace-page .console-event b{color:var(--trace-cyan)}.trace-page .icon-box,.trace-page .row-icon{border-color:var(--trace-line-soft);color:var(--trace-cyan)}.trace-page .band,.trace-page .split-section{background:linear-gradient(180deg,#05081400,#6ae8ff06),var(--trace-bg)}.trace-page{--trace-bg: #f7fbff;--trace-bg-2: #eef6fb;--trace-panel: rgba(255, 255, 255, .82);--trace-panel-2: rgba(239, 247, 252, .82);--trace-line: rgba(18, 56, 80, .14);--trace-line-soft: rgba(18, 56, 80, .09);--trace-cyan: #227fa3;--trace-blue: #426f92;--trace-violet: #6f6fa8;--trace-ink: #071827;--trace-muted: #506578;background:var(--trace-bg);color:var(--trace-ink)}.trace-page .trace-hero{background:radial-gradient(circle at 78% 30%,rgba(199,228,241,.78),transparent 30%),linear-gradient(135deg,#fff,#f7fbff 46%,#eaf4fa);border-bottom:1px solid var(--trace-line)}.trace-page .trace-hero:after{background:linear-gradient(180deg,rgba(247,251,255,0),var(--trace-bg))}.trace-page .trace-hero .system-backdrop{opacity:1}.trace-page .trace-hero .system-backdrop:before{background:linear-gradient(90deg,#fffffff0,#ffffffb8 48%,#ffffff57),radial-gradient(circle at 82% 34%,rgba(34,127,163,.12),transparent 34%)}.trace-page .trace-hero .system-backdrop:after{background-image:repeating-linear-gradient(90deg,rgba(7,24,39,.055) 0 1px,transparent 1px 42px),repeating-linear-gradient(90deg,rgba(34,127,163,.08) 0 1px,transparent 1px 168px);background-size:auto;-webkit-mask-image:linear-gradient(90deg,transparent,black 32%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 32%,black 94%,transparent)}.trace-page .trace-hero .eyebrow,.trace-page .eyebrow{color:var(--trace-cyan)}.trace-page h1,.trace-page h2,.trace-page h3{color:var(--trace-ink)}.trace-page .hero-text,.trace-page .signal-copy p,.trace-page .middleware-copy p,.trace-page .console-copy p,.trace-page .split-section p,.trace-page .info-block p,.trace-page .principle p,.trace-page .proof-point p{color:var(--trace-muted)}.trace-page .hero-content{max-width:1040px}.trace-page .trace-hero{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);min-height:calc(82vh - 76px)}.trace-page h1,.trace-page h2{font-weight:500}.trace-page .primary{background:var(--trace-ink);border-color:var(--trace-ink);box-shadow:0 20px 45px #0718271c;color:#fff}.trace-page .secondary{border-color:var(--trace-line);color:var(--trace-ink)}.trace-page .trace-signal,.trace-page .trace-middleware,.trace-page .trace-console-band,.trace-page .band,.trace-page .split-section{background:linear-gradient(180deg,#ffffff85,#eff7fc4d),var(--trace-bg);border-color:var(--trace-line)}.trace-page .trace-signal{grid-template-columns:minmax(0,.72fr) minmax(380px,.92fr)}.trace-page .proof-point,.trace-page .info-block,.trace-page .principle,.trace-page .middleware-node,.trace-page .trace-console-preview,.trace-page .source-quote,.trace-page .metric-tile,.trace-page .visual-row,.trace-page .flow-list li{background:linear-gradient(180deg,#ffffffeb,#f7fbffb8);border-color:var(--trace-line);box-shadow:0 24px 70px #0718270f;color:var(--trace-ink)}.trace-page .proof-point:hover,.trace-page .info-block:hover,.trace-page .principle:hover{background:#fff;border-color:#227fa33d;box-shadow:0 34px 90px #07182714;transform:translateY(-4px)}.trace-page .proof-point strong,.trace-page .metric-tile strong,.trace-page .console-event b{color:var(--trace-cyan)}.trace-page .trace-quotes{background:#fff;border-color:var(--trace-line);padding-bottom:40px;padding-top:40px}.trace-page .source-quote{background:linear-gradient(135deg,rgba(34,127,163,.08),transparent 48%),#f8fcff}.trace-page .source-quote blockquote{color:var(--trace-ink);font-weight:500}.trace-page .middleware-map{filter:drop-shadow(0 26px 48px rgba(7,24,39,.08))}.trace-page .middleware-core{background:linear-gradient(135deg,#227fa3f5,#426f92f5);border-color:#227fa34d;box-shadow:0 28px 80px #227fa32e;color:#fff}.trace-page .middleware-core small{color:#ffffffc7}.trace-page .middleware-rail{background:linear-gradient(90deg,transparent,rgba(34,127,163,.62),transparent);box-shadow:none}.trace-page .trace-console-preview{background:linear-gradient(135deg,rgba(34,127,163,.08),transparent 42%),#ffffffdb;border-color:#227fa32e;box-shadow:0 38px 100px #0718271a}.trace-page .trace-console-preview:before{background:linear-gradient(90deg,transparent,rgba(34,127,163,.28),transparent)}.trace-page .console-topline,.trace-page .console-event{border-color:var(--trace-line)}.trace-page .console-topline strong,.trace-page .console-event strong,.trace-page .metric-tile strong{color:var(--trace-ink)}.trace-page .console-event span,.trace-page .console-event small,.trace-page .metric-tile span,.trace-page .proof-point small,.trace-page .source-quote figcaption{color:var(--trace-muted)}.trace-page .console-event b{color:var(--trace-cyan)}.trace-page .icon-box,.trace-page .row-icon{border-color:var(--trace-line);color:var(--trace-cyan)}.trace-page .mode-column,.trace-page .insight-card,.trace-page .flow-diagram li{background:linear-gradient(180deg,#ffffffeb,#f7fbffb8);border-color:var(--trace-line);box-shadow:0 24px 70px #0718270f;color:var(--trace-ink)}.trace-page .mode-column ul,.trace-page .insight-card p{color:var(--trace-muted)}.trace-page .mode-column li{border-color:var(--trace-line)}.trace-page .deployment-notes span{border-color:var(--trace-line);color:var(--trace-muted)}.trace-page .closing-cta,.trace-page .trace-closing{background:radial-gradient(circle at 84% 26%,rgba(34,127,163,.12),transparent 30%),linear-gradient(180deg,#f9fcff,#eef6fb);border-color:var(--trace-line)}.trace-page .closing-cta p{color:var(--trace-muted)}.trace-page .section-heading{margin-bottom:48px}.trace-page .eyebrow{margin-bottom:16px}.agentic-proofline{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;max-width:760px}.agentic-proofline span{background:#ffffffb8;border:1px solid var(--trace-line);color:var(--trace-ink);font-size:13px;padding:9px 11px}.trace-object{align-self:center;aspect-ratio:1;display:grid;justify-items:center;perspective:1100px;place-items:center;position:relative;z-index:2}.trace-prism{height:min(34vw,360px);position:relative;transform:rotateX(58deg) rotate(-36deg);transform-style:preserve-3d;width:min(34vw,360px)}.trace-plane{background:linear-gradient(135deg,#ffffffc2,#def1f96b),repeating-linear-gradient(90deg,rgba(7,24,39,.06) 0 1px,transparent 1px 24px);border:1px solid rgba(34,127,163,.24);box-shadow:0 26px 80px #07182717;display:block;height:54%;left:23%;position:absolute;top:23%;transform-style:preserve-3d;width:54%}.plane-one{transform:translateZ(76px)}.plane-two{opacity:.82;transform:translateZ(18px)}.plane-three{opacity:.58;transform:translateZ(-40px)}.trace-core-dot{background:#227fa3;box-shadow:0 0 42px #227fa361;display:block;height:12px;left:calc(50% - 6px);position:absolute;top:calc(50% - 6px);transform:translateZ(92px);width:12px}.trace-orbit{border:1px solid rgba(34,127,163,.18);height:78%;position:absolute;transform:rotateX(68deg) rotate(-22deg);width:78%}.orbit-one{animation:trace-orbit-drift 8s ease-in-out infinite alternate}.orbit-two{height:54%;transform:rotateX(68deg) rotate(28deg);width:54%;animation:trace-orbit-drift 7s ease-in-out .6s infinite alternate-reverse}.trace-shadow{background:radial-gradient(ellipse,rgba(7,24,39,.16),transparent 62%);bottom:11%;height:16%;position:absolute;width:62%}.trace-value-strip{background:#ffffffc2;border-bottom:1px solid var(--trace-line);border-top:1px solid var(--trace-line);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 40px}.value-pill{background:#f7fbffd6;border-left:1px solid var(--trace-line);border-right:1px solid var(--trace-line);display:grid;gap:10px;padding:28px}.value-pill strong{color:var(--trace-ink);font-family:var(--display);font-size:18px;font-weight:500}.value-pill span{color:var(--trace-muted);line-height:1.45}.trace-quotes{background:#031522;border-bottom:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 40px}.source-quote{background:linear-gradient(135deg,rgba(168,191,204,.08),transparent 44%),#f5f8fa09;border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0;padding:34px}.source-quote blockquote{color:var(--ink);font-family:var(--display);font-size:clamp(24px,3vw,38px);font-weight:500;letter-spacing:0;line-height:1.08;margin:0 0 18px}.source-quote figcaption{color:var(--quiet);line-height:1.4}.signal-copy p{color:var(--muted);font-size:20px;line-height:1.55}.proof-grid{display:grid;gap:12px}.proof-point{background:#f5f8fa0b;border:1px solid var(--line);display:grid;gap:8px;padding:18px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.proof-point:hover{background:#f5f8fa14;border-color:var(--line-strong);transform:translate(2px)}.proof-point strong{color:var(--ink);font-family:var(--display);font-size:42px;font-weight:500;line-height:1}.proof-point p{color:var(--muted);line-height:1.45;margin-bottom:0}.proof-point small{color:var(--quiet)}.trace-middleware{align-items:center;background:linear-gradient(135deg,rgba(168,191,204,.09),transparent 38%),#041724;border-bottom:1px solid var(--line);display:grid;gap:48px;grid-template-columns:minmax(420px,1fr) minmax(0,.75fr)}.middleware-map{display:grid;gap:0;grid-template-columns:minmax(0,1fr) 56px minmax(0,.9fr) 56px minmax(0,1fr);min-height:260px}.middleware-node,.middleware-core{align-content:center;border:1px solid var(--line);display:grid;gap:10px;padding:20px}.middleware-node{background:#f5f8fa09}.middleware-core{background:var(--surface);color:var(--navy);justify-items:start}.middleware-node span{color:var(--accent);font-family:var(--display);font-size:13px}.middleware-node strong,.middleware-core strong{font-family:var(--display);font-size:20px;font-weight:500}.middleware-node small,.middleware-core small{color:var(--muted);line-height:1.35}.middleware-core small{color:#516677}.middleware-rail{align-self:center;background:linear-gradient(90deg,var(--line),var(--accent),var(--line));height:1px}.middleware-copy p,.console-copy p{color:var(--muted);font-size:18px;line-height:1.55}.trace-console-band{align-items:center;background:var(--navy);display:grid;gap:48px;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr)}.operator-canvas{background:linear-gradient(135deg,rgba(34,127,163,.08),transparent 42%),#ffffffe6;border:1px solid rgba(34,127,163,.18);box-shadow:0 38px 100px #0718271a;display:grid;gap:14px;padding:20px}.canvas-alert{background:#fff4f3;border-left:4px solid #a84c43;display:grid;gap:8px;padding:16px}.canvas-alert span{color:#8d3a32;font-size:12px;font-weight:700;text-transform:uppercase}.canvas-alert strong{color:var(--trace-ink);font-size:20px;font-weight:600}.canvas-alert p,.canvas-answer{color:var(--trace-muted);line-height:1.5;margin:0}.canvas-chat{display:grid;gap:10px}.canvas-question,.canvas-answer{border:1px solid var(--trace-line);padding:14px}.canvas-question{background:#f2f8fb;color:var(--trace-ink);justify-self:end;max-width:74%}.canvas-answer{background:#071827;color:#f7fbff}.canvas-actions{display:flex;flex-wrap:wrap;gap:8px}.canvas-actions span{background:#eef6fb;border:1px solid var(--trace-line);color:var(--trace-ink);font-size:13px;padding:9px 11px}.trace-console-preview{background:linear-gradient(135deg,rgba(168,191,204,.12),transparent 40%),#f5f8fa0b;border:1px solid var(--line-strong);box-shadow:18px 18px #00080e47;padding:18px}.console-topline{align-items:center;border-bottom:1px solid var(--line);color:var(--quiet);display:flex;justify-content:space-between;padding-bottom:16px}.console-topline strong{color:var(--ink)}.console-metric-row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.metric-tile{border:1px solid var(--line);padding:14px}.metric-tile span,.metric-tile strong{display:block}.metric-tile span{color:var(--quiet);font-size:12px}.metric-tile strong{color:var(--ink);font-family:var(--display);font-size:28px;font-weight:500;margin-top:8px}.console-event-list{display:grid}.console-event{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr) 76px minmax(0,.7fr);min-height:58px}.console-event span,.console-event small{color:var(--muted)}.console-event b{color:var(--accent-2);font-size:13px}.evidence-visual{background:#001c3166;border:1px solid rgba(247,245,239,.28);border-radius:var(--radius);box-shadow:none;padding:22px}.visual-header{align-items:center;border-bottom:1px solid rgba(255,253,248,.16);color:#fffdf8b8;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.visual-header strong{color:#fffdf8}.record-stack{display:grid;gap:10px}.visual-row{align-items:center;background:#f7f5ef0a;border:1px solid rgba(247,245,239,.16);border-radius:var(--radius);display:grid;gap:14px;grid-template-columns:auto 1fr;min-height:72px;padding:14px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.visual-row:hover{background:#f5f8fa13;border-color:var(--line-strong);transform:translate(2px)}.visual-row strong,.visual-row span{display:block}.visual-row span{color:#fffdf8a8;font-size:13px;margin-top:4px}.row-icon{align-items:center;border-radius:var(--radius);display:inline-flex;height:42px;justify-content:center;width:42px}.visual-row.green .row-icon,.visual-row.gold .row-icon,.visual-row.blue .row-icon,.visual-row.red .row-icon{background:#b5cbd71f;color:var(--accent-2)}.compact-band{padding-bottom:96px}.principle{min-height:168px}.split-section{align-items:start;border-top:1px solid var(--line);display:grid;gap:48px;grid-template-columns:minmax(0,.75fr) minmax(360px,.72fr)}.flow-list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.flow-list li{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:14px;grid-template-columns:auto 1fr;min-height:62px;padding:12px 14px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.flow-list li:hover{background:#f5f8fa09;border-color:var(--line-strong);transform:translate(2px)}.flow-list span{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--navy);display:inline-flex;font-weight:700;height:30px;justify-content:center;width:30px}.simple-page{min-height:calc(100vh - 76px)}.contact-layout{display:grid;gap:56px;grid-template-columns:minmax(0,.95fr) minmax(360px,.65fr)}.simple-page h1{font-size:clamp(42px,6vw,76px)}.contact-notes{display:grid;gap:10px;margin-top:34px;max-width:680px}.status-line{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);display:flex;gap:12px;min-height:52px;padding:12px 14px}.status-line svg{color:var(--accent);flex:0 0 auto}.demo-form{background:#f7f5ef0a;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:16px;padding:24px}.demo-form label{color:var(--muted);display:grid;gap:8px}.demo-form input,.demo-form select,.demo-form textarea{background:var(--surface);border:1px solid var(--surface);border-radius:var(--radius);color:var(--navy);min-height:48px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.demo-form textarea{line-height:1.45;min-height:132px;padding:12px;resize:vertical}.form-note{font-size:13px;margin-bottom:0}.site-footer{align-items:start;background:#021b2dfa;border-top:1px solid var(--line);display:grid;gap:48px;grid-template-columns:minmax(280px,.75fr) minmax(360px,.8fr);justify-content:space-between;padding:40px}.footer-company{display:grid;gap:18px;max-width:640px}.footer-company p{color:var(--muted);line-height:1.55;margin:0}.footer-brand .brand-logo{height:46px;width:49px}.footer-columns{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(140px,1fr));justify-self:end;min-width:min(100%,420px)}.footer-columns div{display:grid;gap:10px}.footer-columns strong{color:var(--ink);font-family:var(--display);font-size:13px;font-weight:500;text-transform:uppercase}.footer-columns button{background:transparent;color:var(--muted);padding:0;text-align:left;transition:color .16s ease,transform .16s ease}.footer-columns button:hover{color:var(--ink);transform:translate(2px)}@keyframes hero-rise{0%{opacity:.82;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-drift{0%{opacity:.52;transform:skewY(-7deg) translate(-6px)}to{opacity:.86;transform:skewY(-7deg) translate(6px)}}@keyframes section-reveal{0%{opacity:.18;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes trace-scan{0%,22%{transform:translate(0)}78%,to{transform:translate(385%)}}@keyframes trace-orbit-drift{0%{opacity:.58;transform:rotateX(68deg) rotate(-26deg) translateY(-4px)}to{opacity:.92;transform:rotateX(68deg) rotate(-16deg) translateY(4px)}}@supports (animation-timeline: view()){.intro-band,.band,.product-callout,.split-section,.platform-flow,.dashboard-grid,.simple-page,.trace-signal,.trace-quotes,.trace-middleware,.trace-console-band,.info-block,.principle,.evidence-visual,.proof-point,.middleware-node,.middleware-core,.trace-console-preview,.demo-form{animation:section-reveal 1s linear both;animation-timeline:view();animation-range:entry 0% cover 24%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media(max-width:1040px){.site-header{grid-template-columns:1fr auto;padding:16px 24px}.site-nav{grid-column:1 / -1;order:3}.hero,.intro-band,.band,.platform-flow,.dashboard-grid,.product-callout,.split-section,.simple-page,.trace-signal,.trace-quotes,.trace-middleware,.trace-console-band{padding-left:24px;padding-right:24px}.statement-grid,.product-callout,.split-section,.contact-layout,.trace-signal,.trace-middleware,.trace-console-band{grid-template-columns:1fr}.trace-quotes{padding-left:24px;padding-right:24px}.middleware-map{grid-template-columns:1fr}.middleware-rail{height:42px;justify-self:start;margin-left:22px;width:1px}.three-col,.principle-grid,.audience-grid,.mode-grid,.dashboard-grid{grid-template-columns:1fr}.platform-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.table-row{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 84px}.table-row span:nth-child(4),.table-row span:nth-child(5){display:none}.signal-column{opacity:.28}}@media(max-width:680px){.site-header{gap:14px}.brand small{display:none}.nav-cta{min-height:40px;padding:0 12px}.site-nav{overflow-x:auto}.hero{min-height:72vh;padding-bottom:54px;padding-top:48px}.hero-text,.page-lede,.statement-grid p,.product-callout p,.split-section p{font-size:18px}.hero-bullets,.metric-row,.cluster-metrics,.platform-chain{grid-template-columns:1fr}.signal-column.left{left:68%}.signal-column.right{right:-34%}.info-block,.principle,.demo-form,.evidence-visual,.trace-console-preview,.proof-point,.source-quote{padding:18px}.console-metric-row,.console-event{grid-template-columns:1fr}.console-event{gap:6px;padding:12px 0}.visual-header{align-items:flex-start;flex-direction:column}.site-footer{grid-template-columns:1fr;padding:24px}.footer-columns{grid-template-columns:1fr;justify-self:stretch}.flow-list li,.visual-row{align-items:start}}.site-shell:has(.trace-page) .site-nav .active{border-color:#227fa3;color:#227fa3;font-weight:600}.site-shell:has(.trace-page) .site-header{background:#f7fbffe6;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);border-bottom-color:#07182733;box-shadow:0 18px 60px #07182714}.site-shell:has(.trace-page) .brand strong,.site-shell:has(.trace-page) .site-nav button,.site-shell:has(.trace-page) .footer-columns strong{color:#071827}.site-shell:has(.trace-page) .brand small,.site-shell:has(.trace-page) .footer-company p,.site-shell:has(.trace-page) .footer-columns button{color:#506578}.site-shell:has(.trace-page) .site-nav button{font-weight:500}.site-shell:has(.trace-page) .site-nav button:hover{border-color:#227fa3;color:#227fa3}.site-shell:has(.trace-page) .nav-cta{background:#071827;border-color:#071827;color:#f7fbff;font-weight:500}.site-shell:has(.trace-page) .nav-cta:hover{background:#123850;border-color:#123850}.site-shell:has(.trace-page) .site-footer{background:#f1f7fb;border-top-color:#07182724}.site-shell:has(.trace-page) .footer-columns button:hover{color:#227fa3}.site-shell:has(.trace-page) .brand-logo{border-color:#07182724}.trace-page h1{font-weight:500;line-height:1.01}.trace-page h2{font-weight:500;line-height:1.06}.trace-page h3,.trace-page .surface-badge strong,.trace-page .proof-point strong,.trace-page .metric-tile strong{font-weight:500}.docs-page{min-height:calc(100vh - 76px)}.docs-hero{align-items:center;background:radial-gradient(circle at 84% 26%,rgba(34,127,163,.12),transparent 30%),linear-gradient(180deg,#f9fcff,#eef6fb);border-bottom:1px solid var(--trace-line);display:grid;gap:56px;grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);padding:104px 40px 90px}.docs-redirect-panel,.docs-card{background:#ffffffb8;border:1px solid var(--trace-line);box-shadow:12px 12px #0718270d}.docs-redirect-panel{display:grid;gap:16px;padding:26px}.docs-redirect-panel code{background:#071827;color:#f7fbff;display:block;font-family:var(--mono);font-size:15px;padding:14px}.docs-redirect-panel svg{color:var(--trace-cyan)}.docs-redirect-panel strong{color:var(--trace-ink);font-family:var(--display);font-size:22px;font-weight:500}.docs-redirect-panel p,.docs-card p{color:var(--trace-muted);line-height:1.55;margin:0}.docs-grid{background:var(--trace-bg);display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding:40px}.docs-grid.dense{padding:0}.docs-card{min-height:210px;padding:24px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.docs-card:hover{border-color:#227fa352;box-shadow:16px 16px #07182712;transform:translateY(-2px)}.docs-card h3{color:var(--trace-ink);font-weight:500}.docs-band,.docs-split{background:var(--trace-bg);border-top:1px solid var(--trace-line);padding:104px 40px}.docs-band .section-heading p,.docs-split p{color:var(--trace-muted);line-height:1.55;max-width:860px}.docs-command-stack{background:#071827;border:1px solid rgba(7,24,39,.18);box-shadow:16px 16px #0718270f;display:grid;gap:1px;margin-bottom:32px;max-width:760px;padding:14px}.docs-command-stack code{background:#f7fbff14;color:#f7fbff;display:block;font-family:var(--mono);font-size:15px;overflow-x:auto;padding:12px 14px;white-space:nowrap}.docs-steps{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.docs-step{background:#ffffffbd;border:1px solid var(--trace-line);display:grid;gap:24px;min-height:260px;padding:24px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.docs-step:hover{border-color:#227fa352;box-shadow:14px 14px #0718270f;transform:translateY(-2px)}.docs-step span{color:var(--trace-cyan);font-family:var(--display);font-size:13px;font-weight:500}.docs-step p{color:var(--trace-muted);line-height:1.55;margin:0}.docs-split{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,.84fr) minmax(360px,.68fr)}.docs-split-reverse{border-bottom:1px solid var(--trace-line)}.docs-result-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-result{background:#ffffffbd;border:1px solid var(--trace-line);box-shadow:12px 12px #0718270d;padding:24px}.docs-result span,.docs-result strong{display:block;font-family:var(--display)}.docs-result span{color:var(--trace-muted);font-size:13px;margin-bottom:18px}.docs-result strong{color:var(--trace-cyan);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1}.docs-result p{margin:18px 0 0}@media(max-width:1040px){.trace-page .trace-hero{grid-template-columns:1fr}.trace-object{margin:0 auto;max-width:420px;width:72vw}.trace-value-strip,.docs-hero,.docs-grid{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.docs-band,.docs-split{padding-left:24px;padding-right:24px}.docs-steps,.docs-split,.docs-result-grid{grid-template-columns:1fr}}@media(max-width:680px){.trace-page .trace-hero{min-height:auto}.trace-object{margin-top:16px;width:86vw}.trace-prism{height:260px;width:260px}.value-pill{padding:18px}}.site-shell{--shell-glass: rgba(9, 18, 32, .54);--shell-line: rgba(232, 230, 220, .16);--shell-line-hot: rgba(232, 230, 220, .34);--titanium: #e8e6dc;--slate-muted: #a7b4bd;--platform-hot: #66e3ff;--trace-hot: #5fd7ff;--forge-hot: #a8f0b8;--forge-ember: #ffbf73;background:radial-gradient(circle at 10% 0%,rgba(102,227,255,.12),transparent 28%),radial-gradient(circle at 86% 8%,rgba(168,240,184,.1),transparent 30%),#050912}.site-header{background:linear-gradient(180deg,#060c16d1,#060c1680);border:1px solid rgba(232,230,220,.12);box-shadow:0 24px 80px #00000042,inset 0 1px #ffffff14;grid-template-columns:minmax(210px,.74fr) minmax(420px,auto) auto;left:18px;min-height:70px;padding:9px 14px;position:sticky;right:18px;top:12px;width:calc(100% - 36px);z-index:20}.site-header:before{background:linear-gradient(90deg,transparent,rgba(102,227,255,.2),transparent),linear-gradient(90deg,transparent,rgba(168,240,184,.12),transparent);content:"";height:1px;left:14px;position:absolute;right:14px;top:-1px}.brand{min-width:0}.brand-logo{border-color:#e8e6dc38;height:48px;width:52px}.brand strong{color:var(--titanium);font-family:var(--execution);font-size:14px;font-weight:600;letter-spacing:.02em}.brand small{color:#e8e6dc94;font-family:var(--execution);font-size:10px;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.site-nav{background:linear-gradient(180deg,#e8e6dc17,#e8e6dc09);border:1px solid rgba(232,230,220,.12);box-shadow:inset 0 1px #ffffff0f;gap:4px;justify-content:center;padding:5px}.site-nav button{border:1px solid transparent;color:#e8e6dc9e;font-family:var(--execution);font-size:11px;font-weight:500;letter-spacing:.08em;min-height:38px;padding:0 12px;position:relative;text-transform:uppercase}.site-nav button:hover,.site-nav .active{background:#e8e6dc17;border-color:#e8e6dc2e;color:var(--titanium)}.site-nav .active:after{background:var(--platform-hot);bottom:5px;box-shadow:0 0 14px var(--platform-hot);content:"";height:2px;left:12px;position:absolute;right:12px}.surface-trace .site-nav .active:after{background:var(--trace-hot);box-shadow:0 0 14px var(--trace-hot)}.surface-forge .site-nav .active:after{background:var(--forge-hot);box-shadow:0 0 14px var(--forge-hot)}.nav-cta{background:var(--titanium);border-color:var(--titanium);color:#050912;font-family:var(--execution);font-size:11px;font-weight:600;letter-spacing:.08em;min-height:48px;text-transform:uppercase}h1,h2,.source-quote blockquote{font-family:var(--display);font-weight:400;letter-spacing:-.01em}h1{font-size:clamp(54px,7.2vw,112px);line-height:.88;max-width:1120px}h2{font-size:clamp(36px,4.7vw,76px);line-height:.94}h3,.surface-badge,.eyebrow,.section-kicker,.panel-heading span,.table-row,.metric-tile,.deployment-notes span,.status-pill,.docs-command-stack code,.schema-preview{font-family:var(--execution)}h3{font-size:16px;letter-spacing:.01em}.surface-badge{background:linear-gradient(135deg,#e8e6dc1a,#e8e6dc08);border:1px solid rgba(232,230,220,.16);border-left:2px solid var(--platform-hot);box-shadow:inset 0 1px #ffffff12;color:var(--slate-muted);padding:14px 16px}.surface-badge span,.eyebrow,.section-kicker{color:var(--platform-hot);font-family:var(--execution);font-size:11px;font-weight:600;letter-spacing:.12em}.surface-badge strong{color:var(--titanium);font-family:var(--execution);font-size:clamp(13px,1.2vw,16px);letter-spacing:.04em;text-transform:uppercase}.hero{min-height:calc(86vh - 76px);padding:96px 40px 74px}.company-hero,.platform-hero{background:linear-gradient(100deg,#050912f7,#050912bd 46%,#05091261),radial-gradient(circle at 75% 28%,rgba(102,227,255,.19),transparent 28%),radial-gradient(circle at 94% 72%,rgba(168,240,184,.11),transparent 24%),#050912}.system-backdrop:before{background:linear-gradient(90deg,#050912fa,#050912c7 52%,#05091247),radial-gradient(circle at 82% 34%,rgba(102,227,255,.14),transparent 34%)}.system-backdrop:after{background-image:repeating-linear-gradient(90deg,rgba(232,230,220,.065) 0 1px,transparent 1px 82px),repeating-linear-gradient(180deg,rgba(232,230,220,.035) 0 1px,transparent 1px 82px);-webkit-mask-image:linear-gradient(90deg,transparent,black 28%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 28%,black 94%,transparent)}.hero-text,.page-lede,.statement-grid p,.product-callout p,.split-section p{color:#e8e6dcb8;font-size:clamp(18px,1.5vw,22px);line-height:1.42}.primary,.secondary{font-family:var(--execution);font-size:12px;font-weight:600;letter-spacing:.06em;min-height:48px;text-transform:uppercase}.primary{background:var(--titanium);border-color:var(--titanium);color:#050912}.secondary{border-color:#e8e6dc38;color:var(--titanium)}.primary:hover,.secondary:hover,.nav-cta:hover{transform:translateY(-2px)}.intro-band,.platform-flow{background:linear-gradient(135deg,rgba(102,227,255,.1),transparent 34%),#e8e6dc}.intro-band h2,.platform-flow h2,.intro-band .statement-grid p{color:#071827}.band,.dashboard-grid,.split-section,.product-callout,.closing-cta{background:radial-gradient(circle at 12% 0%,rgba(102,227,255,.08),transparent 28%),#050912}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card{background:linear-gradient(180deg,#e8e6dc18,#e8e6dc09);border-color:#e8e6dc26;box-shadow:0 28px 90px #0000002e,inset 0 1px #ffffff0f}.dashboard-panel{box-shadow:0 34px 120px #00000040,inset 0 1px #ffffff12}.panel-heading strong{font-family:var(--display);font-size:clamp(28px,3vw,44px);font-weight:400;letter-spacing:-.01em}.metric-tile{background:#060c1661;border-color:#e8e6dc21}.metric-tile span{color:#e8e6dc8f;letter-spacing:.09em;text-transform:uppercase}.metric-tile strong{color:var(--titanium);font-family:var(--execution);font-size:clamp(20px,2vw,30px)}.data-table,.table-row,.sandbox-console,.schema-preview{border-color:#e8e6dc21}.table-row{color:#e8e6dca3;font-size:12px}.table-head{color:var(--titanium);letter-spacing:.1em}.platform-cockpit-hero{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.9fr) minmax(340px,.62fr)}.recursive-workflow{align-self:center;display:grid;min-height:420px;place-items:center;position:relative;z-index:2}.workflow-glass{aspect-ratio:1;background:linear-gradient(145deg,#e8e6dc29,#66e3ff0f),#060c1652;border:1px solid rgba(232,230,220,.17);box-shadow:0 44px 120px #00000052,inset 0 1px #ffffff14;display:grid;padding:22px;position:relative;width:min(34vw,430px)}.workflow-topline{align-items:center;color:#e8e6dc9e;display:flex;font-family:var(--execution);font-size:11px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.workflow-topline strong{color:var(--platform-hot)}.workflow-node-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;position:relative;z-index:2}.workflow-node-grid span{animation:workflow-breathe 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * .13s);background:#e8e6dc14;border:1px solid rgba(232,230,220,.15);color:var(--titanium);font-family:var(--execution);font-size:12px;letter-spacing:.09em;padding:14px;text-transform:uppercase}.workflow-pulse-ring{border:1px solid rgba(102,227,255,.26);top:72px;right:72px;bottom:72px;left:72px;position:absolute;transform:rotate(45deg)}.workflow-pulse-ring:before,.workflow-pulse-ring:after{border:1px solid rgba(168,240,184,.2);content:"";top:34px;right:34px;bottom:34px;left:34px;position:absolute}.workflow-pulse-ring:after{animation:trace-orbit-drift 7s ease-in-out infinite alternate;border-color:#66e3ff57;top:78px;right:78px;bottom:78px;left:78px}.trace-page{--trace-bg: #f8fcff;--trace-bg-2: #edf7fc;--trace-cyan: #009fce;--trace-blue: #355bd6;--trace-violet: #7567ff;--trace-ink: #071827;--trace-muted: #455b6b}.surface-trace .site-header,.site-shell:has(.trace-page) .site-header{background:linear-gradient(180deg,#f8fcffd6,#f8fcff8f);border-color:#07182721}.surface-trace .site-nav,.site-shell:has(.trace-page) .site-nav{background:#0718270b;border-color:#0718271f}.surface-trace .brand strong,.surface-trace .site-nav button,.site-shell:has(.trace-page) .brand strong,.site-shell:has(.trace-page) .site-nav button{color:#071827}.surface-trace .brand small,.site-shell:has(.trace-page) .brand small{color:#07182794}.surface-trace .site-nav button:hover,.surface-trace .site-nav .active,.site-shell:has(.trace-page) .site-nav button:hover,.site-shell:has(.trace-page) .site-nav .active{background:#009fce17;border-color:#009fce29;color:#005f80}.surface-trace .nav-cta,.site-shell:has(.trace-page) .nav-cta{background:#071827;border-color:#071827;color:#f8fcff}.trace-page h1,.trace-page h2{font-family:var(--display);font-weight:400}.trace-page .trace-hero{background:radial-gradient(circle at 80% 24%,rgba(0,159,206,.2),transparent 28%),radial-gradient(circle at 92% 68%,rgba(117,103,255,.14),transparent 24%),linear-gradient(135deg,#fff,#f8fcff 48%,#e9f8ff)}.trace-page .surface-badge{background:#ffffff9e;border-color:#009fce2e;border-left-color:var(--trace-cyan)}.trace-page .surface-badge span,.trace-page .eyebrow{color:var(--trace-cyan)}.trace-page .surface-badge strong{color:var(--trace-ink)}.trace-page .trace-object{filter:drop-shadow(0 40px 70px rgba(0,159,206,.12))}.trace-page .primary{background:#071827;border-color:#071827;color:#f8fcff}.trace-page .secondary{border-color:#07182729;color:#071827}.forge-page{--forge-bg: #07110d;--forge-panel: rgba(221, 255, 228, .08);--forge-line: rgba(168, 240, 184, .18);background:radial-gradient(circle at 76% 8%,rgba(255,191,115,.15),transparent 25%),radial-gradient(circle at 18% 0%,rgba(168,240,184,.14),transparent 28%),var(--forge-bg)}.forge-hero{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.9fr) minmax(340px,.56fr);background:radial-gradient(circle at 76% 22%,rgba(168,240,184,.2),transparent 28%),radial-gradient(circle at 92% 74%,rgba(255,191,115,.14),transparent 24%),linear-gradient(135deg,#07110d,#0b2419 58%,#041a16)}.forge-page h1,.forge-page h2{font-family:var(--display);font-weight:400}.forge-object{aspect-ratio:1;display:grid;place-items:center;position:relative;width:min(32vw,390px);z-index:2}.forge-plate{background:linear-gradient(135deg,#a8f0b83d,#ffbf7314),#e8e6dc0d;border:1px solid var(--forge-line);box-shadow:0 34px 100px #0000004d;height:58%;position:absolute;transform:rotateX(62deg) rotate(-38deg);width:58%}.plate-a{animation:forge-stack 5.8s ease-in-out infinite alternate;transform:rotateX(62deg) rotate(-38deg) translateY(-42px)}.plate-b{opacity:.75;transform:rotateX(62deg) rotate(-38deg)}.plate-c{opacity:.48;transform:rotateX(62deg) rotate(-38deg) translateY(42px)}.forge-score{background:#07110dc2;border:1px solid rgba(168,240,184,.28);box-shadow:0 0 44px #a8f0b82e;color:var(--forge-hot);display:grid;font-family:var(--execution);gap:4px;min-width:110px;padding:16px;position:relative;text-align:center;text-transform:uppercase;z-index:3}.forge-score span{color:#e8e6dc99;font-size:10px;letter-spacing:.1em}.forge-score strong{font-size:42px;line-height:1}@keyframes workflow-breathe{0%,to{border-color:#e8e6dc21;transform:translateY(0)}45%{border-color:#66e3ff6b;transform:translateY(-3px)}}@keyframes forge-stack{0%{transform:rotateX(62deg) rotate(-38deg) translateY(-48px)}to{transform:rotateX(62deg) rotate(-38deg) translateY(-26px)}}@supports (animation-timeline: view()){.dashboard-panel,.cluster-card,.primitive-card,.platform-chain li,.value-pill,.docs-card,.docs-step{animation:section-reveal 1s linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}@media(max-width:1040px){.site-header{grid-template-columns:1fr auto;left:12px;right:12px;top:8px;width:calc(100% - 24px)}.site-nav{justify-content:start}.platform-cockpit-hero,.forge-hero{grid-template-columns:1fr}.recursive-workflow,.forge-object{margin:0 auto;width:min(78vw,420px)}}@media(max-width:680px){.site-header{align-items:stretch;grid-template-columns:1fr}.nav-cta{width:100%}h1{font-size:clamp(48px,16vw,72px)}h2{font-size:clamp(34px,12vw,54px)}.hero{padding-top:72px}.site-nav button{flex:0 0 auto}.workflow-glass,.forge-object{width:min(86vw,340px)}}.site-shell{--obsidian-core: #08080a;--sanguine-laser: #e22b38;--burnished-brass: #bfa16f;--alabaster: #f5f5f3;--lapis-midnight: #0d111a;--kinetic-amethyst: #7a22ff;--sacred-crimson: #9e1b32;--stark-titanium: #e6e8ea;background:radial-gradient(circle at 82% 8%,rgba(226,43,56,.08),transparent 25%),linear-gradient(180deg,var(--obsidian-core),#0b0d12 42%,var(--obsidian-core))}.site-header{background:#08080ab8;border:0;border-bottom:1px solid rgba(191,161,111,.2);box-shadow:none;gap:28px;grid-template-columns:minmax(180px,.7fr) auto auto;left:0;min-height:66px;padding:10px 40px;right:0;top:0;width:100%}.site-header:before{background:linear-gradient(90deg,transparent,rgba(226,43,56,.44),transparent);left:40px;right:40px;top:auto;bottom:-1px;opacity:.35}.brand-logo{border:1px solid rgba(191,161,111,.28);height:42px;width:42px}.brand strong{color:var(--alabaster);font-size:13px;letter-spacing:.01em}.brand small{color:#f5f5f37a;font-size:9px;max-width:260px}.site-nav{background:transparent;border:0;box-shadow:none;gap:2px;padding:0}.site-nav button{color:#f5f5f38a;font-size:10px;letter-spacing:.1em;min-height:34px;padding:0 10px}.site-nav button:hover,.site-nav .active{background:transparent;border-color:transparent;color:var(--alabaster)}.site-nav .active:after{background:var(--burnished-brass);bottom:0;box-shadow:0 0 12px #bfa16f70;height:1px;left:10px;right:10px}.nav-cta{background:transparent;border:1px solid rgba(191,161,111,.44);color:var(--alabaster);font-size:10px;min-height:38px;padding:0 14px}.nav-cta:hover{background:#bfa16f1a;border-color:#bfa16fb8}h1{font-size:clamp(42px,5.4vw,82px);line-height:.94;max-width:940px}h2{font-size:clamp(30px,3.6vw,56px);line-height:1}.hero{min-height:calc(82vh - 66px);padding:104px 40px 86px}.surface-badge{background:#08080a57;border:1px solid rgba(191,161,111,.28);border-left:1px solid var(--sanguine-laser);box-shadow:none;margin-bottom:42px;padding:12px 14px}.surface-badge span,.eyebrow,.section-kicker{color:var(--burnished-brass)}.surface-badge strong{color:var(--alabaster)}.hero-text,.page-lede,.statement-grid p,.product-callout p,.split-section p{color:#f5f5f3ad;font-size:clamp(16px,1.25vw,19px);line-height:1.58;max-width:760px}.hero-actions{margin-top:44px}.primary{background:var(--alabaster);border-color:var(--alabaster);color:var(--obsidian-core)}.secondary{border-color:#bfa16f52;color:var(--alabaster)}.company-hero,.platform-hero{background:linear-gradient(90deg,#08080afa,#08080ad6 48%,#08080a85),radial-gradient(circle at 78% 28%,rgba(226,43,56,.12),transparent 24%),radial-gradient(circle at 92% 78%,rgba(191,161,111,.12),transparent 26%),var(--obsidian-core)}.system-backdrop:before{background:linear-gradient(90deg,#08080afa,#08080ac7 55%,#08080a47),radial-gradient(circle at 82% 34%,rgba(226,43,56,.12),transparent 34%)}.system-backdrop:after{background-image:repeating-linear-gradient(90deg,rgba(191,161,111,.08) 0 1px,transparent 1px 112px);-webkit-mask-image:linear-gradient(90deg,transparent,black 38%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 38%,black 88%,transparent)}.intro-band,.platform-flow{background:linear-gradient(135deg,rgba(191,161,111,.16),transparent 32%),var(--alabaster);padding-bottom:104px;padding-top:104px}.band,.dashboard-grid,.split-section,.product-callout,.closing-cta{background:radial-gradient(circle at 12% 0%,rgba(226,43,56,.06),transparent 28%),var(--obsidian-core)}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card,.workflow-glass{background:linear-gradient(180deg,#f5f5f30e,#f5f5f305);border-color:#bfa16f33;box-shadow:none}.dashboard-panel{padding:30px}.panel-heading{border-color:#bfa16f33;margin-bottom:24px;padding-bottom:22px}.panel-heading span,.metric-tile span,.table-head,.status-pill{color:#bfa16fdb}.panel-heading strong{font-size:clamp(24px,2.2vw,36px)}.metric-tile{background:#08080a61;border-color:#bfa16f29}.metric-tile strong{color:var(--alabaster)}.cluster-card.recommended{border-left-color:var(--sanguine-laser)}.status-pill.flagged,.status-pill.testing,.status-pill.running,.status-pill.candidate{background:#bfa16f1a;border-color:#bfa16f5c;color:#dec99c}.status-pill.failed,.status-pill.paused,.status-pill.rolled_back{background:#e22b381a;border-color:#e22b3852;color:#ff9ca4}.platform-cockpit-hero{gap:clamp(46px,7vw,96px);grid-template-columns:minmax(0,.82fr) minmax(330px,.52fr)}.workflow-glass{background:linear-gradient(145deg,#bfa16f1c,#e22b3809),#08080a80;border-color:#bfa16f47;width:min(30vw,360px)}.workflow-topline strong,.workflow-node-grid span:nth-child(4){color:var(--sanguine-laser)}.workflow-node-grid span{background:#08080a7a;border-color:#bfa16f33;color:var(--alabaster)}.workflow-pulse-ring{border-color:#bfa16f4d}.workflow-pulse-ring:before{border-color:#e22b3838}.workflow-pulse-ring:after{border-color:#f5f5f333}.trace-page{--trace-bg: #f8f7f2;--trace-bg-2: #eeeae0;--trace-cyan: #a21522;--trace-blue: #7b1e28;--trace-violet: #bfa16f;--trace-ink: #08080a;--trace-muted: #595850}.surface-trace .site-header,.site-shell:has(.trace-page) .site-header{background:#f5f5f3d6;border-bottom:1px solid rgba(8,8,10,.12)}.surface-trace .site-nav,.site-shell:has(.trace-page) .site-nav{background:transparent;border:0}.surface-trace .site-nav .active:after,.site-shell:has(.trace-page) .site-nav .active:after{background:var(--sanguine-laser);box-shadow:0 0 10px #e22b3847}.trace-page .trace-hero{background:linear-gradient(90deg,#f8f7f2fa,#f8f7f2db 55%,#f8f7f28f),radial-gradient(circle at 76% 32%,rgba(191,161,111,.22),transparent 28%),radial-gradient(circle at 88% 72%,rgba(226,43,56,.08),transparent 22%),#f8f7f2}.trace-page h1{max-width:860px}.trace-page .surface-badge{background:#ffffff85;border-color:#08080a1f;border-left-color:var(--sanguine-laser)}.trace-page .surface-badge span,.trace-page .eyebrow{color:#9e1b32}.trace-page .primary{background:var(--obsidian-core);border-color:var(--obsidian-core);color:var(--alabaster)}.trace-page .secondary{border-color:#08080a29;color:var(--obsidian-core)}.trace-page .trace-prism{height:min(29vw,320px);width:min(29vw,320px)}.trace-plane{background:linear-gradient(135deg,#f5f5f3c7,#bfa16f29),repeating-linear-gradient(90deg,rgba(8,8,10,.045) 0 1px,transparent 1px 28px);border-color:#bfa16f5c}.trace-core-dot{background:var(--sanguine-laser);box-shadow:0 0 36px #e22b385c}.trace-orbit{border-color:#bfa16f47}.forge-page{--forge-bg: #0d111a;--forge-panel: rgba(230, 232, 234, .06);--forge-line: rgba(122, 34, 255, .22);background:radial-gradient(circle at 78% 8%,rgba(122,34,255,.16),transparent 26%),radial-gradient(circle at 18% 0%,rgba(158,27,50,.16),transparent 28%),var(--lapis-midnight)}.forge-hero{background:linear-gradient(90deg,#0d111afa,#0d111ac7 52%,#0d111a6b),radial-gradient(circle at 76% 22%,rgba(122,34,255,.22),transparent 28%),radial-gradient(circle at 92% 74%,rgba(158,27,50,.18),transparent 24%),var(--lapis-midnight)}.forge-page .surface-badge{border-left-color:var(--kinetic-amethyst);border-color:#7a22ff3d}.forge-page .surface-badge span,.forge-page .eyebrow,.forge-page .panel-heading span,.forge-page .cluster-card>strong{color:#b895ff}.forge-page .primary{background:var(--stark-titanium);border-color:var(--stark-titanium);color:var(--lapis-midnight)}.forge-page .secondary{border-color:#7a22ff57}.forge-object{width:min(30vw,350px)}.forge-plate{background:linear-gradient(135deg,#7a22ff3d,#9e1b3224),#e6e8ea0a;border-color:#7a22ff52;box-shadow:0 34px 90px #00000042}.forge-score{background:#0d111ad6;border-color:#7a22ff6b;box-shadow:0 0 48px #7a22ff29;color:var(--stark-titanium)}.forge-score strong{color:#cdb8ff}@media(max-width:1040px){.site-header{grid-template-columns:1fr;gap:8px;padding:10px 24px}.brand small{max-width:none}.site-nav{justify-content:start;overflow-x:auto}.platform-cockpit-hero,.forge-hero{grid-template-columns:1fr}.workflow-glass,.forge-object{width:min(72vw,340px)}}@media(max-width:680px){.site-header{padding-left:18px;padding-right:18px}h1{font-size:clamp(38px,11vw,56px);line-height:.98}h2{font-size:clamp(28px,9vw,42px)}.hero{padding-top:68px}.brand small{display:none}}.site-shell{--soft-ink: #090a0f;--cream: #fbf7ef;--mist: #eff8fb;--lavender: #d9c8ff;--rose: #ffc3d5;--apricot: #ffd8aa;--mint: #bff3db;--sky: #b9e8ff;--blueberry: #8ca8ff;--text-soft: rgba(251, 247, 239, .74);background:radial-gradient(circle at 78% 8%,rgba(217,200,255,.24),transparent 26%),radial-gradient(circle at 8% 16%,rgba(255,195,213,.14),transparent 28%),linear-gradient(180deg,#090a0f,#0c1018 46%,#090a0f);font-family:var(--sans)}.site-header,.site-shell:has(.trace-page) .site-header,.surface-trace .site-header{background:#fbf7efd1;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);border:0;border-bottom:1px solid rgba(9,10,15,.1);box-shadow:0 16px 50px #090a0f14;min-height:62px;padding:9px 34px}.surface-platform .site-header,.surface-company .site-header,.surface-forge .site-header,.surface-architecture .site-header,.surface-demo .site-header{background:#090a0f8f;border-bottom-color:#fbf7ef1a;box-shadow:0 16px 50px #00000029}.site-header:before{display:none}.brand-logo{border:0;height:38px;width:38px}.brand strong,.site-shell:has(.trace-page) .brand strong,.surface-trace .brand strong{color:#090a0f;font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:0}.surface-platform .brand strong,.surface-company .brand strong,.surface-forge .brand strong,.surface-architecture .brand strong,.surface-demo .brand strong{color:var(--cream)}.brand small,.site-shell:has(.trace-page) .brand small,.surface-trace .brand small{color:#090a0f7a;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.surface-platform .brand small,.surface-company .brand small,.surface-forge .brand small,.surface-architecture .brand small,.surface-demo .brand small{color:#fbf7ef85}.site-nav,.site-shell:has(.trace-page) .site-nav,.surface-trace .site-nav{background:#090a0f0d;border:0;box-shadow:none;gap:4px;padding:4px}.surface-platform .site-nav,.surface-company .site-nav,.surface-forge .site-nav,.surface-architecture .site-nav,.surface-demo .site-nav{background:#fbf7ef14}.site-nav button,.site-shell:has(.trace-page) .site-nav button,.surface-trace .site-nav button{border:0;color:#090a0f8f;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:0;min-height:34px;padding:0 12px;text-transform:none}.surface-platform .site-nav button,.surface-company .site-nav button,.surface-forge .site-nav button,.surface-architecture .site-nav button,.surface-demo .site-nav button{color:#fbf7ef9e}.site-nav button:hover,.site-nav .active,.site-shell:has(.trace-page) .site-nav button:hover,.site-shell:has(.trace-page) .site-nav .active,.surface-trace .site-nav button:hover,.surface-trace .site-nav .active{background:#ffc3d538;border:0;color:#090a0f}.surface-platform .site-nav button:hover,.surface-platform .site-nav .active,.surface-company .site-nav button:hover,.surface-company .site-nav .active,.surface-forge .site-nav button:hover,.surface-forge .site-nav .active,.surface-architecture .site-nav button:hover,.surface-architecture .site-nav .active,.surface-demo .site-nav button:hover,.surface-demo .site-nav .active{background:#fbf7ef1f;color:var(--cream)}.site-nav .active:after,.surface-trace .site-nav .active:after,.site-shell:has(.trace-page) .site-nav .active:after,.surface-forge .site-nav .active:after{display:none}.nav-cta,.site-shell:has(.trace-page) .nav-cta,.surface-trace .nav-cta{background:#090a0f;border:0;color:var(--cream);font-family:var(--sans);font-size:13px;font-weight:800;letter-spacing:0;min-height:40px;padding:0 16px;text-transform:none}.surface-platform .nav-cta,.surface-company .nav-cta,.surface-forge .nav-cta,.surface-architecture .nav-cta,.surface-demo .nav-cta{background:var(--cream);color:#090a0f}.nav-cta:hover,.primary:hover,.secondary:hover{transform:translateY(-2px)}h1{font-size:clamp(42px,5vw,76px);line-height:.98}h2{font-size:clamp(30px,3.4vw,52px);line-height:1.04}h3,.surface-badge,.eyebrow,.section-kicker,.panel-heading span,.metric-tile,.table-row,.status-pill{font-family:var(--sans)}.surface-badge{background:#fbf7ef14;border:0;box-shadow:none;margin-bottom:34px;padding:0}.trace-page .surface-badge{background:transparent;border:0}.surface-badge span,.eyebrow,.section-kicker{color:#ff9db8;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.surface-badge strong{color:var(--cream);font-family:var(--sans);font-size:15px;font-weight:800;letter-spacing:0;text-transform:none}.trace-page .surface-badge strong{color:#090a0f}.hero{min-height:calc(82vh - 62px)}.company-hero,.platform-hero{background:radial-gradient(circle at 76% 24%,rgba(217,200,255,.28),transparent 29%),radial-gradient(circle at 88% 72%,rgba(185,232,255,.18),transparent 26%),radial-gradient(circle at 16% 82%,rgba(255,195,213,.13),transparent 28%),linear-gradient(135deg,#090a0f,#10131d 58%,#0a1724)}.system-backdrop:before{background:linear-gradient(90deg,#090a0fe6,#090a0fad 50%,#090a0f2e),radial-gradient(circle at 82% 34%,rgba(255,195,213,.16),transparent 34%)}.system-backdrop:after{background-image:radial-gradient(circle at 18px 18px,rgba(251,247,239,.16) 0 1px,transparent 1px),repeating-linear-gradient(90deg,rgba(251,247,239,.04) 0 1px,transparent 1px 108px);background-size:72px 72px,auto}.hero-text,.page-lede,.statement-grid p,.product-callout p,.split-section p{color:#fbf7efb8;font-size:clamp(16px,1.2vw,19px);line-height:1.58}.primary,.secondary{font-family:var(--sans);font-size:14px;font-weight:800;letter-spacing:0;text-transform:none}.primary{background:linear-gradient(135deg,var(--cream),var(--apricot));border:0;color:#090a0f}.secondary{background:#fbf7ef14;border:1px solid rgba(251,247,239,.14);color:var(--cream)}.intro-band,.platform-flow{background:radial-gradient(circle at 82% 22%,rgba(217,200,255,.4),transparent 28%),radial-gradient(circle at 18% 0%,rgba(255,216,170,.35),transparent 30%),var(--cream)}.band,.dashboard-grid,.split-section,.product-callout,.closing-cta{background:radial-gradient(circle at 10% 0%,rgba(255,195,213,.13),transparent 28%),radial-gradient(circle at 86% 12%,rgba(185,232,255,.11),transparent 30%),#090a0f}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card{background:linear-gradient(180deg,#fbf7ef13,#fbf7ef08);border-color:#fbf7ef1f}.workflow-glass{background:radial-gradient(circle at 16% 16%,rgba(255,195,213,.38),transparent 28%),radial-gradient(circle at 80% 18%,rgba(217,200,255,.38),transparent 31%),radial-gradient(circle at 64% 84%,rgba(185,232,255,.28),transparent 32%),#fbf7ef14;border:1px solid rgba(251,247,239,.12);overflow:hidden}.workflow-glass:before{animation:pastel-drift 8s ease-in-out infinite alternate;background:linear-gradient(135deg,rgba(255,216,170,.42),transparent 42%),linear-gradient(45deg,transparent,rgba(191,243,219,.34));content:"";top:0;right:0;bottom:0;left:0;opacity:.72;position:absolute}.workflow-topline{color:#fbf7efc2;font-family:var(--sans);letter-spacing:0;text-transform:none;z-index:2}.workflow-topline strong{color:var(--cream)}.workflow-node-grid span{background:#090a0f57;border:0;color:var(--cream);font-family:var(--sans);font-weight:800;letter-spacing:0;text-transform:none}.workflow-pulse-ring,.workflow-pulse-ring:before,.workflow-pulse-ring:after{border:0}.workflow-pulse-ring{background:radial-gradient(circle,transparent 34%,rgba(251,247,239,.16) 35% 36%,transparent 37%),conic-gradient(from 120deg,#ffc3d580,#d9c8ff7a,#ffd9b770,#c9f7df6b,#ffc3d580);filter:blur(.2px);opacity:.72}.trace-page{--trace-bg: #fbf8f2;--trace-bg-2: #eef9fb;--trace-cyan: #77c9ff;--trace-blue: #8ca8ff;--trace-violet: #d9c8ff;--trace-ink: #090a0f;--trace-muted: #5e6470}.trace-page .trace-hero{background:radial-gradient(circle at 74% 24%,rgba(217,200,255,.42),transparent 28%),radial-gradient(circle at 84% 70%,rgba(255,217,183,.42),transparent 26%),radial-gradient(circle at 12% 84%,rgba(255,195,213,.22),transparent 28%),linear-gradient(135deg,#fffdf8,#f8fbff 52%,#edf8fb)}.trace-page .surface-badge span,.trace-page .eyebrow{color:#cc6f96}.trace-page .primary{background:linear-gradient(135deg,#090a0f,#23263a);color:#fffdf8}.trace-page .secondary{background:#090a0f0a;border-color:#090a0f14;color:#090a0f}.trace-plane{background:linear-gradient(135deg,#ffc3d566,#b9e8ff5c),linear-gradient(45deg,#d9c8ff70,#ffd8aa38);border:0;box-shadow:0 34px 80px #8ca8ff21}.trace-core-dot{background:#cc6f96;box-shadow:0 0 44px #cc6f965c}.trace-orbit{border-color:#8ca8ff33}.forge-page{background:radial-gradient(circle at 80% 8%,rgba(217,200,255,.28),transparent 26%),radial-gradient(circle at 18% 0%,rgba(255,195,213,.2),transparent 28%),#0a0d16}.forge-hero{background:radial-gradient(circle at 74% 24%,rgba(217,200,255,.36),transparent 28%),radial-gradient(circle at 90% 74%,rgba(255,195,213,.22),transparent 26%),radial-gradient(circle at 56% 90%,rgba(201,247,223,.16),transparent 30%),linear-gradient(135deg,#0a0d16,#120f1d 60%,#0c1020)}.forge-page .surface-badge span,.forge-page .eyebrow,.forge-page .panel-heading span,.forge-page .cluster-card>strong{color:#ffc4dc}.forge-plate{background:linear-gradient(135deg,#d9c8ff8f,#ffc3d557),radial-gradient(circle at 80% 20%,rgba(255,217,183,.28),transparent 38%);border:0;box-shadow:0 36px 90px #d9c8ff2e}.forge-score{background:#090a0fa3;border:0;box-shadow:0 0 52px #d9c8ff2e;color:var(--cream);font-family:var(--sans)}.site-footer,.site-shell:has(.trace-page) .site-footer{background:radial-gradient(circle at 12% 0%,rgba(255,195,213,.16),transparent 28%),radial-gradient(circle at 86% 18%,rgba(217,200,255,.16),transparent 28%),#090a0f;border-top:1px solid rgba(251,247,239,.1);color:var(--cream);padding:72px 40px}.footer-company p,.site-shell:has(.trace-page) .footer-company p{color:#fbf7efa8;font-family:var(--sans);font-size:16px}.footer-columns strong,.site-shell:has(.trace-page) .footer-columns strong{color:var(--cream);font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.06em}.footer-columns button,.site-shell:has(.trace-page) .footer-columns button{color:#fbf7ef94;font-family:var(--sans);font-size:15px}.footer-columns button:hover,.site-shell:has(.trace-page) .footer-columns button:hover{color:#ffc3d5}@keyframes pastel-drift{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.04)}}.site-shell{--mint-air: #c9f7df;--peach-glow: #ffd9b7;--rose-glow: #ffc4dc;--lilac-glow: #ded0ff;--butter-glow: #fff0b8}.site-shell,.company-hero,.platform-hero,.band,.dashboard-grid,.split-section,.product-callout,.closing-cta{background:radial-gradient(circle at 82% 10%,rgba(222,208,255,.22),transparent 28%),radial-gradient(circle at 14% 18%,rgba(255,196,220,.16),transparent 30%),radial-gradient(circle at 62% 92%,rgba(201,247,223,.12),transparent 32%),linear-gradient(180deg,#090a0f,#101018 50%,#090a0f)}.company-hero,.platform-hero{background:radial-gradient(circle at 74% 22%,rgba(222,208,255,.28),transparent 28%),radial-gradient(circle at 88% 72%,rgba(255,217,183,.22),transparent 28%),radial-gradient(circle at 14% 80%,rgba(255,196,220,.18),transparent 28%),linear-gradient(135deg,#090a0f,#141120 60%,#0f1116)}.intro-band,.platform-flow{background:radial-gradient(circle at 78% 18%,rgba(222,208,255,.46),transparent 28%),radial-gradient(circle at 18% 0%,rgba(255,217,183,.44),transparent 31%),radial-gradient(circle at 52% 90%,rgba(201,247,223,.34),transparent 30%),#fffaf2}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card,.docs-card,.docs-step,.docs-result,.metric-tile,.data-table,.table-row,.value-pill,.canvas-question,.canvas-answer,.sandbox-console,.schema-preview,.workflow-glass,.trace-plane,.forge-plate,.forge-score{border-color:transparent!important;box-shadow:0 22px 70px #090a0f24,inset 0 1px #ffffff14}.dashboard-panel,.cluster-card,.primitive-card,.info-block,.principle,.mode-column,.insight-card{background:radial-gradient(circle at 18% 0%,rgba(255,196,220,.13),transparent 34%),radial-gradient(circle at 88% 18%,rgba(222,208,255,.12),transparent 34%),#fffaf20e}.panel-heading,.console-topline,.visual-header{border-color:#fffaf214}.metric-tile{background:linear-gradient(135deg,#ffc4dc21,#ded0ff1a),#fffaf20b}.surface-badge,.trace-page .surface-badge,.forge-page .surface-badge{background:transparent;border:0!important}.system-backdrop:after{background-image:radial-gradient(circle at 18px 18px,rgba(255,250,242,.16) 0 1px,transparent 1px),repeating-linear-gradient(90deg,rgba(255,250,242,.035) 0 1px,transparent 1px 128px)}.workflow-glass{background:radial-gradient(circle at 18% 18%,rgba(255,196,220,.48),transparent 30%),radial-gradient(circle at 76% 18%,rgba(222,208,255,.48),transparent 32%),radial-gradient(circle at 64% 84%,rgba(255,217,183,.36),transparent 34%),#fffaf214}.workflow-pulse-ring{background:radial-gradient(circle,transparent 34%,rgba(255,250,242,.16) 35% 36%,transparent 37%),conic-gradient(from 120deg,#ffc4dc85,#ded0ff8a,#ffd9b770,#c9f7df6b,#ffc4dc85)}.trace-page{--trace-cyan: #d977a2;--trace-blue: #c9f7df}.trace-page .trace-hero{background:radial-gradient(circle at 74% 24%,rgba(222,208,255,.46),transparent 29%),radial-gradient(circle at 84% 70%,rgba(255,217,183,.42),transparent 27%),radial-gradient(circle at 12% 84%,rgba(255,196,220,.28),transparent 29%),linear-gradient(135deg,#fffdf8,#fff8fb 54%,#f2fff8)}.trace-plane{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.68),transparent 32%),linear-gradient(135deg,#ffc4dc85,#ffd9b773),linear-gradient(45deg,#ded0ff85,#c9f7df47)}.trace-orbit{border-color:#d977a229}.forge-page,.forge-hero{background:radial-gradient(circle at 50% 18%,rgba(255,228,235,.16),transparent 26%),radial-gradient(circle at 78% 70%,rgba(255,196,220,.22),transparent 30%),radial-gradient(circle at 18% 82%,rgba(255,217,183,.14),transparent 28%),linear-gradient(180deg,#08080d,#0f0a12 54%,#07070a)}.forge-hero{grid-template-columns:1fr!important;min-height:calc(88vh - 62px);overflow:hidden;place-items:center;text-align:center}.forge-hero:before,.forge-hero:after{animation:snow-drift 18s linear infinite;background-image:radial-gradient(circle,rgba(255,255,255,.78) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(255,217,183,.58) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(255,196,220,.54) 0 1px,transparent 1.3px);background-position:0 0,36px 52px,78px 12px;background-size:140px 160px,180px 210px,220px 190px;content:"";top:-20%;right:-20%;bottom:-20%;left:-20%;opacity:.42;pointer-events:none;position:absolute;z-index:1}.forge-hero:after{animation-duration:26s;animation-direction:reverse;filter:blur(1px);opacity:.28;transform:scale(1.16)}.forge-hero .system-backdrop{opacity:.58}.forge-hero .hero-content{justify-self:center;max-width:880px;text-align:center;z-index:3}.forge-hero .surface-badge{justify-self:center;margin-left:auto;margin-right:auto}.forge-hero .hero-text{margin-left:auto;margin-right:auto}.forge-hero .hero-actions{justify-content:center}.forge-object{inset:auto 0 6% 0;margin:auto;opacity:.68;pointer-events:none;position:absolute;transform:translateY(12%);width:min(38vw,470px);z-index:2}.forge-plate{background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.42),transparent 32%),linear-gradient(135deg,#ffc4dc85,#ffd9b76b),radial-gradient(circle at 80% 20%,rgba(255,240,211,.26),transparent 38%)}.forge-score{background:linear-gradient(135deg,#090a0f9e,#1210218a)}.forge-score strong{color:#ffc4dc}.site-footer,.site-shell:has(.trace-page) .site-footer{background:radial-gradient(circle at 14% 0%,rgba(255,196,220,.2),transparent 30%),radial-gradient(circle at 86% 18%,rgba(222,208,255,.22),transparent 30%),radial-gradient(circle at 54% 100%,rgba(201,247,223,.12),transparent 32%),#090a0f}@keyframes snow-drift{0%{transform:translate3d(0,-4%,0)}to{transform:translate3d(-4%,12%,0)}}:root{--stria-black: #07070a;--stria-ink: #101014;--stria-charcoal: #171219;--stria-ivory: #fffaf2;--stria-paper: #f7f3eb;--stria-titanium: #ece8df;--stria-muted: rgba(255, 250, 242, .68);--stria-muted-dark: rgba(16, 16, 20, .62);--stria-rose: #ff9fbd;--stria-crimson: #e22b38;--stria-brass: #d9b879;--stria-apricot: #ffd1a3;--stria-violet: #b78cff;--stria-mint: #bdf4cf;--stria-line: rgba(255, 250, 242, .12);--stria-line-dark: rgba(16, 16, 20, .12);--display: "Instrument Serif", Georgia, Cambria, "Times New Roman", serif;--execution: "Nunito Sans", "IBM Plex Mono", ui-sans-serif, system-ui, sans-serif;--sans: "Nunito Sans", Aptos, ui-sans-serif, system-ui, sans-serif}body{background:var(--stria-black);color:var(--stria-ivory)}.site-shell,.surface-company,.surface-platform,.surface-architecture,.surface-demo{background:radial-gradient(circle at 10% 0%,rgba(255,159,189,.1),transparent 26%),linear-gradient(180deg,var(--stria-black),#0d0a0f 52%,var(--stria-black))}.site-header,.site-shell:has(.trace-page) .site-header,.surface-trace .site-header,.surface-forge .site-header{background:#07070ab8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,250,242,.09);box-shadow:none;min-height:66px;padding:8px clamp(18px,4vw,48px)}.brand-logo{border:0;height:42px;width:42px}.brand strong,.site-shell:has(.trace-page) .brand strong,.surface-trace .brand strong{color:var(--stria-ivory);font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:0}.brand small,.site-shell:has(.trace-page) .brand small,.surface-trace .brand small{color:#fffaf280;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.site-nav,.site-shell:has(.trace-page) .site-nav,.surface-trace .site-nav{background:#fffaf20f;border:1px solid rgba(255,250,242,.08);border-radius:999px;box-shadow:none;gap:2px;padding:4px}.site-nav button,.site-shell:has(.trace-page) .site-nav button,.surface-trace .site-nav button{border:0;border-radius:999px;color:#fffaf29e;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:0;min-height:32px;padding:0 12px;text-transform:none}.site-nav button:hover,.site-nav .active,.site-shell:has(.trace-page) .site-nav button:hover,.site-shell:has(.trace-page) .site-nav .active,.surface-trace .site-nav button:hover,.surface-trace .site-nav .active{background:#fffaf221;color:var(--stria-ivory)}.nav-cta,.site-shell:has(.trace-page) .nav-cta,.surface-trace .nav-cta{background:var(--stria-ivory);border:0;border-radius:999px;color:var(--stria-black);font-family:var(--sans);font-size:13px;font-weight:800;letter-spacing:0;min-height:38px;padding:0 16px;text-transform:none}.hero{isolation:isolate;min-height:calc(86vh - 66px);overflow:hidden;padding:clamp(92px,12vw,150px) clamp(22px,6vw,88px) clamp(64px,8vw,116px);position:relative}.company-hero{align-items:center;display:grid;gap:clamp(28px,7vw,88px);grid-template-columns:minmax(0,.85fr) minmax(320px,.65fr);background:radial-gradient(circle at 80% 20%,rgba(255,159,189,.2),transparent 26%),radial-gradient(circle at 58% 88%,rgba(217,184,121,.18),transparent 30%),linear-gradient(140deg,var(--stria-black),#140d14 58%,#201018)}.company-hero .system-backdrop{display:none}.hero-content{max-width:760px;position:relative;z-index:2}.hero-content.narrow{max-width:740px}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1{color:var(--stria-ivory);font-family:var(--display);font-size:clamp(44px,6vw,88px);font-weight:400;letter-spacing:0;line-height:.98;max-width:900px}.trace-hero h1{color:var(--stria-ink)}.hero-text,.company-hero .hero-text,.platform-hero .hero-text,.forge-hero .hero-text,.architecture-hero .hero-text{color:var(--stria-muted);font-size:clamp(16px,1.35vw,20px);line-height:1.62;max-width:700px}.trace-hero .hero-text{color:var(--stria-muted-dark)}.surface-badge,.trace-page .surface-badge,.forge-page .surface-badge{background:transparent;border:0!important;box-shadow:none;display:grid;gap:6px;margin-bottom:26px;padding:0}.surface-badge span,.trace-page .surface-badge span,.forge-page .surface-badge span,.eyebrow,.section-kicker{color:var(--stria-rose);font-family:var(--sans);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.surface-badge strong,.forge-page .surface-badge strong{color:var(--stria-ivory);font-family:var(--sans);font-size:14px;font-weight:800;letter-spacing:0;text-transform:none}.trace-page .surface-badge strong{color:var(--stria-ink)}.hero-actions{gap:12px;margin-top:30px}.primary,.secondary{border-radius:999px;font-family:var(--sans);font-size:14px;font-weight:800;letter-spacing:0;min-height:46px;padding:0 18px;text-transform:none;transform:translateZ(0);transition:transform .18s ease,background .18s ease,color .18s ease}.primary{background:linear-gradient(135deg,var(--stria-ivory),var(--stria-apricot));border:0;color:var(--stria-black)}.secondary{background:#fffaf212;border:1px solid rgba(255,250,242,.12);color:var(--stria-ivory)}.trace-page .primary{background:var(--stria-black);color:var(--stria-ivory)}.trace-page .secondary{background:#1010140b;border-color:#1010141c;color:var(--stria-ink)}.primary:hover,.secondary:hover,.nav-cta:hover{transform:translate3d(0,-2px,0)}.stria-kinetic-scene{aspect-ratio:1;contain:layout paint;display:grid;justify-self:center;max-width:560px;min-width:300px;place-items:center;position:relative;transform:translateZ(0);width:min(40vw,560px);z-index:1}.stria-kinetic-scene:before{background:radial-gradient(circle at 50% 50%,rgba(255,250,242,.2),transparent 24%),conic-gradient(from 180deg,#e22b3814,#d9b87947,#b78cff33,#ff9fbd33,#e22b3814);border-radius:50%;content:"";filter:saturate(1.08);top:11%;right:11%;bottom:11%;left:11%;opacity:.86;position:absolute}.kinetic-ring{border:1px solid rgba(255,250,242,.18);border-radius:50%;top:8%;right:8%;bottom:8%;left:8%;position:absolute}.ring-one{animation:kinetic-spin 26s linear infinite}.ring-two{animation:kinetic-spin 38s linear infinite reverse;border-color:#d9b8793d;top:24%;right:24%;bottom:24%;left:24%}.kinetic-core{display:grid;gap:9px;position:relative;transform:rotate(-18deg);z-index:2}.kinetic-core span{background:linear-gradient(90deg,var(--stria-ivory),var(--stria-rose),var(--stria-brass));display:block;height:10px;width:130px}.kinetic-core span:nth-child(2){margin-left:32px;width:92px}.kinetic-core span:nth-child(3){margin-left:14px;width:152px}.kinetic-nodes{top:0;right:0;bottom:0;left:0;position:absolute}.kinetic-nodes span{background:#fffaf217;border:1px solid rgba(255,250,242,.12);border-radius:999px;color:#fffaf2cc;font-family:var(--sans);font-size:11px;font-weight:800;left:50%;padding:7px 10px;position:absolute;top:50%;transform:rotate(calc(var(--node) * 60deg)) translate(min(18vw,228px)) rotate(calc(var(--node) * -60deg)) translate(-50%,-50%)}.kinetic-path{background:linear-gradient(90deg,transparent,rgba(217,184,121,.8),transparent);height:1px;opacity:.5;position:absolute;transform-origin:center;width:86%}.path-one{animation:kinetic-sweep 4.8s ease-in-out infinite alternate}.path-two{animation:kinetic-sweep 5.8s ease-in-out infinite alternate-reverse;transform:rotate(62deg)}.intro-band,.platform-flow{background:radial-gradient(circle at 82% 18%,rgba(255,159,189,.16),transparent 26%),radial-gradient(circle at 16% 0%,rgba(217,184,121,.2),transparent 28%),var(--stria-paper);color:var(--stria-ink);padding-bottom:clamp(76px,10vw,128px);padding-top:clamp(76px,10vw,128px)}.statement-grid h2,.platform-flow h2,.section-heading h2,.product-callout h2,.split-section h2,.closing-cta h2{font-family:var(--display);font-weight:400;letter-spacing:0;line-height:1.05}.intro-band .section-kicker,.intro-band .eyebrow,.platform-flow .eyebrow{color:#b35270}.statement-grid p,.intro-band p,.platform-flow p{color:#101014a8}.band,.dashboard-grid,.split-section,.product-callout,.closing-cta{background:radial-gradient(circle at 12% 0%,rgba(226,43,56,.09),transparent 28%),radial-gradient(circle at 86% 24%,rgba(217,184,121,.12),transparent 28%),linear-gradient(180deg,var(--stria-black),#120d11);color:var(--stria-ivory);padding-bottom:clamp(72px,10vw,124px);padding-top:clamp(72px,10vw,124px)}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card,.docs-card,.docs-step,.docs-result,.metric-tile,.data-table,.value-pill,.sandbox-console,.schema-preview,.operator-canvas,.canvas-alert,.canvas-question,.canvas-answer{background:#fffaf20e;border:1px solid rgba(255,250,242,.09)!important;border-radius:8px;box-shadow:none}.icon-box,.row-icon{background:#ff9fbd1f;color:var(--stria-rose)}.trace-page{--trace-cyan: #b35270;--trace-blue: #b35270;background:radial-gradient(circle at 80% 12%,rgba(255,159,189,.16),transparent 26%),linear-gradient(180deg,#fffaf4,#f4eee4 44%,#fffaf4);color:var(--stria-ink)}.trace-page .trace-hero{align-items:center;display:grid;gap:clamp(32px,7vw,92px);grid-template-columns:minmax(0,.88fr) minmax(280px,.54fr);min-height:calc(86vh - 66px);background:radial-gradient(circle at 72% 22%,rgba(255,159,189,.2),transparent 27%),radial-gradient(circle at 90% 78%,rgba(217,184,121,.2),transparent 30%),linear-gradient(135deg,#fffaf4,#f5eee5 58%,#fffdf8);color:var(--stria-ink)}.trace-page .system-backdrop:before,.trace-page .system-backdrop:after{opacity:.18}.trace-page .agentic-proofline span,.trace-page .value-pill,.trace-page .docs-card,.trace-page .docs-step,.trace-page .docs-result{background:#1010140b;border-color:#10101417!important;color:var(--stria-ink)}.trace-value-strip,.trace-signal,.trace-middleware,.trace-console-band,.docs-band,.docs-grid,.docs-split{background:radial-gradient(circle at 12% 0%,rgba(255,159,189,.12),transparent 28%),radial-gradient(circle at 86% 14%,rgba(217,184,121,.12),transparent 28%),#fffaf4;color:var(--stria-ink)}.trace-signal p,.trace-middleware p,.trace-console-band p,.docs-band p,.docs-split p{color:#1010149e}.trace-object{filter:none!important;min-height:430px;width:min(34vw,460px)}.trace-plane{background:linear-gradient(135deg,#ff9fbd94,#d9b87957),#fffaf2c2;border:1px solid rgba(16,16,20,.08)!important;box-shadow:0 18px 60px #1010141c}.trace-orbit{border-color:#b352702e}.trace-core-dot{background:var(--stria-crimson);box-shadow:0 0 36px #e22b3842}.trace-shadow{background:radial-gradient(circle,rgba(16,16,20,.14),transparent 62%)}.forge-page,.forge-hero{background:radial-gradient(circle at 78% 18%,rgba(183,140,255,.18),transparent 28%),radial-gradient(circle at 14% 76%,rgba(226,43,56,.16),transparent 28%),linear-gradient(180deg,#08070a,#190b12 54%,#08070a)}.forge-hero{min-height:calc(88vh - 66px);padding-bottom:clamp(92px,11vw,140px)}.forge-hero:before,.forge-hero:after{animation:snow-drift 24s linear infinite;background-image:radial-gradient(circle,rgba(255,250,242,.74) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(217,184,121,.54) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(255,159,189,.46) 0 1px,transparent 1.3px);opacity:.28;will-change:transform}.forge-hero:after{opacity:.18}.forge-page .platform-flow{background:radial-gradient(circle at 72% 10%,rgba(255,159,189,.14),transparent 26%),radial-gradient(circle at 20% 4%,rgba(217,184,121,.16),transparent 28%),#fffaf4}.forge-page .dashboard-grid{background:radial-gradient(circle at 12% 0%,rgba(183,140,255,.13),transparent 28%),radial-gradient(circle at 86% 20%,rgba(226,43,56,.12),transparent 28%),#0a070a}.forge-object{bottom:4%;inset-inline:0;opacity:.62;transform:translate3d(0,10%,0);width:min(36vw,460px)}.forge-plate{background:linear-gradient(135deg,#e22b383d,#d9b87947),#fffaf214;border:1px solid rgba(255,250,242,.1)!important;box-shadow:0 28px 80px #e22b381f}.forge-score{background:#07070ab3;border:1px solid rgba(255,250,242,.1)!important;color:var(--stria-ivory)}.forge-score strong,.forge-page .surface-badge span,.forge-page .eyebrow,.forge-page .panel-heading span,.forge-page .cluster-card>strong{color:var(--stria-rose)}.workflow-glass,.recursive-workflow{filter:none}.workflow-pulse-ring{background:radial-gradient(circle,transparent 34%,rgba(255,250,242,.14) 35% 36%,transparent 37%),conic-gradient(from 120deg,#ff9fbd75,#d9b8795c,#b78cff57,#bdf4cf47,#ff9fbd75)}.site-footer,.site-shell:has(.trace-page) .site-footer{background:radial-gradient(circle at 12% 0%,rgba(226,43,56,.1),transparent 28%),radial-gradient(circle at 82% 8%,rgba(217,184,121,.12),transparent 28%),var(--stria-black);border-top:1px solid rgba(255,250,242,.09);color:var(--stria-ivory);padding:clamp(56px,8vw,92px) clamp(22px,6vw,72px)}.site-footer .brand strong,.site-footer .brand small{color:var(--stria-ivory)}.site-footer .brand small{color:#fffaf27a}.footer-company p,.site-shell:has(.trace-page) .footer-company p,.footer-columns button,.site-shell:has(.trace-page) .footer-columns button{color:#fffaf294}.footer-columns strong,.site-shell:has(.trace-page) .footer-columns strong{color:var(--stria-ivory)}.footer-columns button:hover{color:var(--stria-rose)}@supports (animation-timeline: view()){.intro-band,.band,.platform-flow,.dashboard-grid,.split-section,.product-callout,.trace-value-strip,.trace-signal,.trace-middleware,.trace-console-band,.docs-band,.docs-grid,.docs-split,.closing-cta{animation:cinematic-section 1s linear both;animation-timeline:view();animation-range:entry 0% cover 24%}}@keyframes cinematic-section{0%{opacity:.88;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes kinetic-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kinetic-sweep{0%{opacity:.22;transform:rotate(-18deg) translate3d(-8px,0,0)}to{opacity:.62;transform:rotate(28deg) translate3d(8px,0,0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:1040px){.company-hero,.trace-page .trace-hero,.platform-cockpit-hero,.forge-hero{grid-template-columns:1fr!important;text-align:left}.stria-kinetic-scene,.trace-object{margin-inline:auto;width:min(72vw,480px)}.kinetic-nodes span{transform:rotate(calc(var(--node) * 60deg)) translate(min(30vw,210px)) rotate(calc(var(--node) * -60deg)) translate(-50%,-50%)}}@media(max-width:760px){.site-header,.site-shell:has(.trace-page) .site-header,.surface-trace .site-header,.surface-forge .site-header{align-items:start;gap:10px;grid-template-columns:1fr auto;padding:10px 14px;position:sticky}.site-nav,.site-shell:has(.trace-page) .site-nav,.surface-trace .site-nav{grid-column:1 / -1;overflow-x:auto;scrollbar-width:none;width:100%}.site-nav::-webkit-scrollbar{display:none}.nav-cta{min-height:34px;padding-inline:12px}.brand span{display:none}.hero{min-height:auto;padding:72px 20px 46px}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1{font-size:clamp(40px,13vw,58px)}.hero-text{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.primary,.secondary{width:100%}.stria-kinetic-scene{min-width:0;width:min(78vw,292px)}.company-hero,.trace-page .trace-hero,.forge-hero{gap:26px}.kinetic-core span{height:8px;width:92px}.kinetic-core span:nth-child(2){width:66px}.kinetic-core span:nth-child(3){width:106px}.kinetic-nodes span{font-size:10px;padding:6px 8px;transform:rotate(calc(var(--node) * 60deg)) translate(min(37vw,150px)) rotate(calc(var(--node) * -60deg)) translate(-50%,-50%)}.trace-object,.forge-object{min-height:230px;width:min(74vw,292px)}.trace-page .trace-hero,.company-hero,.platform-cockpit-hero{position:relative}.company-hero .stria-kinetic-scene,.platform-cockpit-hero .recursive-workflow{bottom:8px;opacity:.26;pointer-events:none;position:absolute;right:-84px;width:280px;z-index:0}.company-hero .hero-content,.platform-cockpit-hero .hero-content{position:relative;z-index:2}.trace-page .trace-object{bottom:12px;min-height:260px;opacity:.2;pointer-events:none;position:absolute;right:-92px;width:280px;z-index:0}.trace-page .trace-hero .hero-content{position:relative;z-index:2}.forge-object{bottom:0;opacity:.45}.company-hero .hero-bullets{display:none}.three-col,.dashboard-grid,.statement-grid,.product-callout,.split-section,.trace-signal,.trace-middleware,.trace-console-band,.docs-split{grid-template-columns:1fr!important}.intro-band,.band,.platform-flow,.dashboard-grid,.split-section,.product-callout,.trace-value-strip,.trace-signal,.trace-middleware,.trace-console-band,.docs-band,.docs-grid,.docs-split,.closing-cta{padding-left:20px;padding-right:20px}}.site-shell{--blue: var(--stria-brass);--blueberry: var(--stria-violet);--trace-bg: #fffaf4;--trace-bg-2: #f4eee4;--trace-panel-2: rgba(255, 250, 244, .82);--trace-cyan: #b35270;--trace-blue: #b35270}.site-shell.surface-company .company-hero,.site-shell.surface-platform .platform-hero,.site-shell.surface-architecture .architecture-hero{background:radial-gradient(circle at 80% 20%,rgba(255,159,189,.2),transparent 26%),radial-gradient(circle at 58% 88%,rgba(217,184,121,.18),transparent 30%),linear-gradient(140deg,var(--stria-black),#140d14 58%,#201018)}.site-shell.surface-trace,.site-shell.surface-trace .trace-page,.site-shell:has(.trace-page){background:radial-gradient(circle at 80% 12%,rgba(255,159,189,.16),transparent 26%),linear-gradient(180deg,#fffaf4,#f4eee4 48%,#fffaf4)}.site-shell.surface-trace .trace-page .trace-hero,.site-shell:has(.trace-page) .trace-page .trace-hero{background:radial-gradient(circle at 72% 22%,rgba(255,159,189,.2),transparent 27%),radial-gradient(circle at 90% 78%,rgba(217,184,121,.2),transparent 30%),linear-gradient(135deg,#fffaf4,#f5eee5 58%,#fffdf8)}.site-shell.surface-trace .trace-page .trace-value-strip,.site-shell.surface-trace .trace-page .trace-signal,.site-shell.surface-trace .trace-page .band,.site-shell.surface-trace .trace-page .trace-middleware,.site-shell.surface-trace .trace-page .trace-console-band,.site-shell.surface-trace .trace-page .split-section,.site-shell.surface-trace .trace-page .docs-band,.site-shell.surface-trace .trace-page .docs-grid,.site-shell.surface-trace .trace-page .docs-split,.site-shell.surface-trace .trace-page .closing-cta,.site-shell:has(.trace-page) .trace-page .trace-value-strip,.site-shell:has(.trace-page) .trace-page .trace-signal,.site-shell:has(.trace-page) .trace-page .band,.site-shell:has(.trace-page) .trace-page .trace-middleware,.site-shell:has(.trace-page) .trace-page .trace-console-band,.site-shell:has(.trace-page) .trace-page .split-section,.site-shell:has(.trace-page) .trace-page .docs-band,.site-shell:has(.trace-page) .trace-page .docs-grid,.site-shell:has(.trace-page) .trace-page .docs-split,.site-shell:has(.trace-page) .trace-page .closing-cta{background:radial-gradient(circle at 12% 0%,rgba(255,159,189,.12),transparent 28%),radial-gradient(circle at 86% 14%,rgba(217,184,121,.12),transparent 28%),linear-gradient(180deg,#fffaf4,#f5eee5);color:var(--stria-ink)}.site-shell.surface-trace .trace-page .dashboard-panel,.site-shell.surface-trace .trace-page .cluster-card,.site-shell.surface-trace .trace-page .primitive-card,.site-shell.surface-trace .trace-page .info-block,.site-shell.surface-trace .trace-page .principle,.site-shell.surface-trace .trace-page .mode-column,.site-shell.surface-trace .trace-page .insight-card,.site-shell.surface-trace .trace-page .metric-tile,.site-shell.surface-trace .trace-page .data-table,.site-shell.surface-trace .trace-page .table-row,.site-shell.surface-trace .trace-page .schema-preview,.site-shell:has(.trace-page) .trace-page .dashboard-panel,.site-shell:has(.trace-page) .trace-page .cluster-card,.site-shell:has(.trace-page) .trace-page .primitive-card,.site-shell:has(.trace-page) .trace-page .info-block,.site-shell:has(.trace-page) .trace-page .principle,.site-shell:has(.trace-page) .trace-page .mode-column,.site-shell:has(.trace-page) .trace-page .insight-card,.site-shell:has(.trace-page) .trace-page .metric-tile,.site-shell:has(.trace-page) .trace-page .data-table,.site-shell:has(.trace-page) .trace-page .table-row,.site-shell:has(.trace-page) .trace-page .schema-preview{background:#1010140b;border-color:#10101417!important;color:var(--stria-ink)}.site-shell.surface-trace .trace-page p,.site-shell:has(.trace-page) .trace-page p,.site-shell.surface-trace .trace-page .hero-text,.site-shell:has(.trace-page) .trace-page .hero-text{color:#101014a3}.site-shell.surface-forge,.site-shell.surface-forge .forge-page,.site-shell.surface-forge .forge-hero{background:radial-gradient(circle at 78% 18%,rgba(183,140,255,.18),transparent 28%),radial-gradient(circle at 14% 76%,rgba(226,43,56,.16),transparent 28%),linear-gradient(180deg,#08070a,#190b12 54%,#08070a)}@media(max-width:1040px){.forge-object{bottom:4%;width:min(70vw,420px)}}:root{--display: "Spline Sans Mono", "Nunito Sans", Aptos, ui-sans-serif, system-ui, sans-serif;--sans: "Spline Sans Mono", "Nunito Sans", Aptos, ui-sans-serif, system-ui, sans-serif;--execution: "Spline Sans Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--mono: "Spline Sans Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--carbon: #07070a;--carbon-2: #111114;--carbon-3: #1a1a1d;--white: #ffffff;--platinum: #f2f2ee;--steel: #c7ccd0;--graphite: #666d72;--signal-blue: #83c9ff;--signal-green: #9ff0c2;--signal-brass: #d8bb77;--signal-violet: #b7a1ff;--signal-red: #df5353;--section-x: clamp(22px, 6vw, 86px);--section-y: clamp(70px, 9vw, 118px)}html{scroll-padding-top:82px}body{background:var(--carbon);color:var(--white);font-family:var(--sans)}.site-shell{background:var(--carbon);font-family:var(--sans);scroll-snap-type:y proximity}.site-shell:before{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),rgba(131,201,255,.06),transparent 72px);mix-blend-mode:normal;opacity:.38;transition:opacity .18s ease}.site-shell:after{display:none}.site-header,.site-shell .site-header,.site-shell:has(.trace-page) .site-header{background:#07070a;border-bottom:1px solid rgba(255,255,255,.1);min-height:68px}.brand-logo{background:#07070a;height:44px;width:44px}.brand strong,.brand small,.site-nav button,.nav-cta,.primary,.secondary,.surface-badge,.eyebrow,.section-kicker,.metric-tile,.table-row,.status-pill{font-family:var(--sans)}.brand strong{color:#fff;font-weight:700}.brand small{color:#ffffff94}.site-shell .site-nav{background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:999px;gap:2px}.site-shell .site-nav button{color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:0}.site-shell .site-nav button:hover,.site-shell .site-nav .active{background:#ffffff1f;color:#fff}.nav-cta,.site-shell:has(.trace-page) .nav-cta{background:#fff;color:#07070a}.hero,.intro-band,.band,.platform-flow,.dashboard-grid,.split-section,.product-callout,.trace-value-strip,.trace-signal,.trace-middleware,.trace-console-band,.docs-band,.docs-grid,.docs-split,.closing-cta{scroll-snap-align:start}.hero{min-height:calc(84vh - 68px);padding:clamp(86px,10vw,132px) var(--section-x) clamp(66px,8vw,104px)}.company-hero,.site-shell.surface-company .company-hero,.site-shell.surface-platform .platform-hero,.site-shell.surface-architecture .architecture-hero{background:linear-gradient(135deg,rgba(131,201,255,.08),transparent 32%),linear-gradient(210deg,rgba(159,240,194,.1),transparent 34%),linear-gradient(180deg,#07070a,#101013 58%,#07070a)}.site-shell.surface-trace,.site-shell.surface-trace .trace-page,.site-shell:has(.trace-page){background:#f3f4f1}.site-shell.surface-trace .trace-page .trace-hero,.site-shell:has(.trace-page) .trace-page .trace-hero{background:linear-gradient(135deg,rgba(131,201,255,.16),transparent 34%),linear-gradient(225deg,rgba(159,240,194,.16),transparent 36%),linear-gradient(180deg,#fff,#eeeeea)}.site-shell.surface-trace .trace-page .trace-value-strip,.site-shell.surface-trace .trace-page .trace-signal,.site-shell.surface-trace .trace-page .band,.site-shell.surface-trace .trace-page .trace-middleware,.site-shell.surface-trace .trace-page .trace-console-band,.site-shell.surface-trace .trace-page .split-section,.site-shell.surface-trace .trace-page .docs-band,.site-shell.surface-trace .trace-page .docs-grid,.site-shell.surface-trace .trace-page .docs-split,.site-shell.surface-trace .trace-page .closing-cta,.site-shell:has(.trace-page) .trace-page .trace-value-strip,.site-shell:has(.trace-page) .trace-page .trace-signal,.site-shell:has(.trace-page) .trace-page .band,.site-shell:has(.trace-page) .trace-page .trace-middleware,.site-shell:has(.trace-page) .trace-page .trace-console-band,.site-shell:has(.trace-page) .trace-page .split-section,.site-shell:has(.trace-page) .trace-page .docs-band,.site-shell:has(.trace-page) .trace-page .docs-grid,.site-shell:has(.trace-page) .trace-page .docs-split,.site-shell:has(.trace-page) .trace-page .closing-cta{background:linear-gradient(135deg,rgba(131,201,255,.1),transparent 30%),linear-gradient(180deg,#fff,#eeeeea);color:#101114}.site-shell.surface-forge,.site-shell.surface-forge .forge-page,.site-shell.surface-forge .forge-hero{background:linear-gradient(135deg,rgba(183,161,255,.15),transparent 34%),linear-gradient(225deg,rgba(131,201,255,.1),transparent 34%),linear-gradient(180deg,#07070a,#141116 58%,#07070a)}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1,.statement-grid h2,.platform-flow h2,.section-heading h2,.product-callout h2,.split-section h2,.closing-cta h2{font-family:var(--display);font-weight:600;letter-spacing:0;line-height:1.04}.company-hero h1,.platform-hero h1,.architecture-hero h1,.forge-hero h1{color:#fff}.trace-hero h1,.trace-page h2{color:#101114}.hero-text,.company-hero .hero-text,.platform-hero .hero-text,.forge-hero .hero-text,.architecture-hero .hero-text{color:#ffffffc7;max-width:650px}.trace-page .hero-text,.site-shell.surface-trace .trace-page p,.site-shell:has(.trace-page) .trace-page p,.statement-grid p,.intro-band p,.platform-flow p,.trace-signal p,.trace-middleware p,.trace-console-band p,.docs-band p,.docs-split p{color:#101114c7}.surface-badge span,.trace-page .surface-badge span,.forge-page .surface-badge span,.eyebrow,.section-kicker{color:var(--signal-blue)}.trace-page .surface-badge span,.trace-page .eyebrow{color:#0b6f52}.forge-page .surface-badge span,.forge-page .eyebrow{color:var(--signal-brass)}.secondary{background:transparent;border-color:#ffffff38;color:#fff}.trace-page .secondary{background:transparent;border-color:#1011143d;color:#101114}.intro-band,.platform-flow{background:linear-gradient(135deg,rgba(131,201,255,.12),transparent 32%),#f6f7f3;color:#101114;padding:var(--section-y) var(--section-x)}.band,.dashboard-grid,.split-section,.product-callout,.closing-cta{background:linear-gradient(135deg,rgba(159,240,194,.08),transparent 30%),linear-gradient(180deg,#07070a,#101013);padding:var(--section-y) var(--section-x)}.dashboard-grid{gap:clamp(18px,3vw,34px)}.three-col,.audience-grid,.mode-grid,.metric-row,.cluster-metrics,.insight-grid{gap:clamp(12px,2vw,22px)}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card,.docs-card,.docs-step,.docs-result,.metric-tile,.data-table,.value-pill,.sandbox-console,.schema-preview,.operator-canvas,.canvas-alert,.canvas-question,.canvas-answer,.workflow-glass{background:linear-gradient(145deg,#ffffff17,#ffffff09),#11111494;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px;box-shadow:none}.trace-page .info-block,.trace-page .principle,.trace-page .mode-column,.trace-page .insight-card,.trace-page .dashboard-panel,.trace-page .cluster-card,.trace-page .primitive-card,.trace-page .value-pill,.trace-page .schema-preview,.trace-page .operator-canvas,.trace-page .metric-tile,.trace-page .data-table,.trace-page .table-row{background:#ffffffb8;border-color:#10111424!important;color:#101114}.dashboard-panel:after,.cluster-card:after,.primitive-card:after,.info-block:after,.mode-column:after,.operator-canvas:after,.workflow-glass:after,.trace-value-strip:after,.platform-flow:after,.product-callout:after{display:none}.platform-flow{position:relative}.platform-chain{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(9,minmax(120px,1fr));overflow-x:auto;padding-bottom:8px}.platform-chain li{background:#fff;border:1px solid rgba(16,17,20,.12);color:#101114;min-height:108px;padding:18px;position:relative}.platform-chain li:before{color:#0b6f52;content:counter(list-item,decimal-leading-zero);display:block;font-family:var(--mono);font-size:24px;font-weight:700;margin-bottom:18px}.flow-diagram{perspective:1100px}.flow-diagram li{background:linear-gradient(145deg,#fffffff0,#d2d8dbbd);border:1px solid rgba(16,17,20,.12);box-shadow:0 24px 55px #10111421;color:#101114;transform:rotateX(0) translateZ(0)}.flow-diagram li:nth-child(2),.flow-diagram li:nth-child(4),.flow-diagram li:nth-child(6),.platform-chain li:nth-child(2),.platform-chain li:nth-child(4),.platform-chain li:nth-child(6),.platform-chain li:nth-child(8){border-color:#0b6f5257}.metric-tile{min-height:106px;padding:18px}.metric-tile span{color:#ffffff9e;font-size:11px}.trace-page .metric-tile span,.platform-flow .metric-tile span{color:#10111494}.trace-page .metric-tile strong,.platform-flow .metric-tile strong{color:#101114}.stria-kinetic-scene,.trace-object,.forge-object,.recursive-workflow{perspective:1200px;transform-style:preserve-3d}.stria-kinetic-scene:before{background:conic-gradient(from 180deg,#83c9ff1f,#9ff0c23d,#d8bb772e,#83c9ff1f);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 18px #ffffff08;filter:none}.kinetic-core{transform:rotateX(58deg) rotate(-34deg)}.kinetic-core span{background:linear-gradient(90deg,#ffffff,var(--signal-blue),var(--signal-green));box-shadow:0 18px 26px #00000040}.trace-plane{background:linear-gradient(145deg,#fffffff0,#83c9ff61),#ffffffb3}@supports (animation-timeline: view()){.flow-diagram li,.platform-chain li,.metric-tile,.trace-plane,.forge-plate{animation:workflow-highlight 1s linear both;animation-timeline:view();animation-range:entry 5% cover 35%}}@keyframes workflow-highlight{0%{opacity:.66;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:1040px){.hero{padding-top:84px}.platform-chain{grid-template-columns:repeat(9,minmax(170px,1fr))}}@media(max-width:760px){.site-shell{scroll-snap-type:none}.site-shell:before{display:none}.hero{padding:68px 20px 42px}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1{font-size:clamp(34px,10.5vw,48px);line-height:1.08}.hero-text{font-size:15px;line-height:1.55}.intro-band,.platform-flow,.band,.dashboard-grid,.split-section,.product-callout,.trace-value-strip,.trace-signal,.trace-middleware,.trace-console-band,.docs-band,.docs-grid,.docs-split,.closing-cta{padding:58px 20px}.platform-chain{grid-template-columns:1fr;overflow-x:visible}.platform-chain li,.metric-tile{min-height:88px}}:root{--display: "Nunito Sans", Aptos, ui-sans-serif, system-ui, sans-serif;--execution: "IBM Plex Mono", "Nunito Sans", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--stria-black: #07070a;--stria-logo-black: #07070a;--metal-0: #ffffff;--metal-1: #f4f0e8;--metal-2: #d9d4ca;--metal-3: #9f9a92;--pastel-pink: #ff9fbd;--pastel-green: #bdf4cf;--pastel-blue: #a7d8ff;--pastel-violet: #c2a3ff;--cursor-x: 50vw;--cursor-y: 50vh}.site-shell{color:var(--metal-0);font-family:Nunito Sans,Aptos,ui-sans-serif,system-ui,sans-serif;position:relative}.site-shell:before{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),rgba(255,255,255,.18),rgba(255,159,189,.09) 52px,rgba(189,244,207,.04) 96px,transparent 148px);content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;opacity:.72;pointer-events:none;position:fixed;z-index:8}.site-header,.site-shell:has(.trace-page) .site-header,.surface-trace .site-header,.surface-forge .site-header{background:var(--stria-logo-black);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff08}.site-nav,.site-shell:has(.trace-page) .site-nav,.surface-trace .site-nav{background:transparent;border-color:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff05}.site-nav button,.site-shell:has(.trace-page) .site-nav button,.surface-trace .site-nav button{color:#ffffffa8}.site-nav button:hover,.site-nav .active,.site-shell:has(.trace-page) .site-nav button:hover,.site-shell:has(.trace-page) .site-nav .active,.surface-trace .site-nav button:hover,.surface-trace .site-nav .active{background:#ffffff1a;color:#fff}.brand strong,.site-shell:has(.trace-page) .brand strong,.surface-trace .brand strong,.surface-badge strong,.forge-page .surface-badge strong,.trace-page .surface-badge strong{font-family:Nunito Sans,Aptos,ui-sans-serif,system-ui,sans-serif;font-weight:800}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1,.statement-grid h2,.platform-flow h2,.section-heading h2,.product-callout h2,.split-section h2,.closing-cta h2{font-family:Nunito Sans,Aptos,ui-sans-serif,system-ui,sans-serif;font-weight:720;letter-spacing:0}.company-hero h1,.platform-hero h1,.architecture-hero h1{color:#fff;text-shadow:0 28px 80px rgba(255,159,189,.12)}.hero-text,.company-hero .hero-text,.platform-hero .hero-text,.forge-hero .hero-text,.architecture-hero .hero-text,.footer-company p,.footer-columns button{color:#ffffffc2}.trace-page .hero-text,.site-shell.surface-trace .trace-page p,.site-shell:has(.trace-page) .trace-page p{color:#0c0c0fbd}.statement-grid p,.intro-band p,.platform-flow p,.trace-signal p,.trace-middleware p,.trace-console-band p,.docs-band p,.docs-split p{color:#0c0c0fb8}.surface-badge span,.trace-page .surface-badge span,.forge-page .surface-badge span,.eyebrow,.section-kicker{color:var(--pastel-pink)}.site-shell.surface-trace,.site-shell.surface-trace .trace-page,.site-shell:has(.trace-page){background:radial-gradient(circle at 86% 8%,rgba(167,216,255,.16),transparent 22%),radial-gradient(circle at 10% 24%,rgba(255,159,189,.12),transparent 25%),linear-gradient(180deg,#fffbf6,#f4f0e8 46%,#fffbf6)}.site-shell.surface-trace .trace-page .trace-hero,.site-shell:has(.trace-page) .trace-page .trace-hero{background:radial-gradient(circle at 74% 18%,rgba(167,216,255,.2),transparent 25%),radial-gradient(circle at 86% 74%,rgba(189,244,207,.2),transparent 28%),radial-gradient(circle at 14% 80%,rgba(255,159,189,.16),transparent 28%),linear-gradient(135deg,#fffbf6,#f1ece3 58%,#fff)}.site-shell.surface-trace .trace-page .trace-value-strip,.site-shell.surface-trace .trace-page .trace-signal,.site-shell.surface-trace .trace-page .band,.site-shell.surface-trace .trace-page .trace-middleware,.site-shell.surface-trace .trace-page .trace-console-band,.site-shell.surface-trace .trace-page .split-section,.site-shell.surface-trace .trace-page .docs-band,.site-shell.surface-trace .trace-page .docs-grid,.site-shell.surface-trace .trace-page .docs-split,.site-shell.surface-trace .trace-page .closing-cta,.site-shell:has(.trace-page) .trace-page .trace-value-strip,.site-shell:has(.trace-page) .trace-page .trace-signal,.site-shell:has(.trace-page) .trace-page .band,.site-shell:has(.trace-page) .trace-page .trace-middleware,.site-shell:has(.trace-page) .trace-page .trace-console-band,.site-shell:has(.trace-page) .trace-page .split-section,.site-shell:has(.trace-page) .trace-page .docs-band,.site-shell:has(.trace-page) .trace-page .docs-grid,.site-shell:has(.trace-page) .trace-page .docs-split,.site-shell:has(.trace-page) .trace-page .closing-cta{background:radial-gradient(circle at 88% 6%,rgba(167,216,255,.12),transparent 24%),radial-gradient(circle at 12% 0%,rgba(255,159,189,.12),transparent 28%),radial-gradient(circle at 82% 78%,rgba(189,244,207,.1),transparent 28%),linear-gradient(180deg,#fffbf6,#f3eee6)}.site-shell.surface-company .company-hero,.site-shell.surface-platform .platform-hero,.site-shell.surface-architecture .architecture-hero{background:radial-gradient(circle at 82% 18%,rgba(255,159,189,.18),transparent 24%),radial-gradient(circle at 58% 88%,rgba(189,244,207,.12),transparent 27%),radial-gradient(circle at 18% 78%,rgba(167,216,255,.1),transparent 27%),linear-gradient(140deg,#07070a,#111014 55%,#1a0f16)}.site-shell.surface-forge,.site-shell.surface-forge .forge-page,.site-shell.surface-forge .forge-hero{background:radial-gradient(circle at 76% 18%,rgba(194,163,255,.2),transparent 27%),radial-gradient(circle at 16% 76%,rgba(255,159,189,.18),transparent 28%),radial-gradient(circle at 62% 92%,rgba(167,216,255,.1),transparent 26%),linear-gradient(180deg,#07070a,#180c12 54%,#07070a)}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card,.docs-card,.docs-step,.docs-result,.metric-tile,.data-table,.value-pill,.sandbox-console,.schema-preview,.operator-canvas,.canvas-alert,.canvas-question,.canvas-answer,.workflow-glass{position:relative}.dashboard-panel:after,.cluster-card:after,.primitive-card:after,.info-block:after,.mode-column:after,.operator-canvas:after,.workflow-glass:after,.trace-value-strip:after,.platform-flow:after,.product-callout:after{animation:panel-snow 20s linear infinite;background-image:radial-gradient(circle,rgba(255,255,255,.68) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(167,216,255,.44) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(255,159,189,.38) 0 1px,transparent 1.3px);background-position:0 0,36px 52px,78px 12px;background-size:150px 170px,190px 220px,230px 200px;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:.16;pointer-events:none;position:absolute}.trace-page .dashboard-panel:after,.trace-page .cluster-card:after,.trace-page .primitive-card:after,.trace-page .info-block:after,.trace-page .mode-column:after,.trace-page .operator-canvas:after,.trace-page .trace-value-strip:after{opacity:.22}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card{background:linear-gradient(145deg,#ffffff14,#ffffff09),#07070a47;border-color:#ffffff1c!important}.trace-page .info-block,.trace-page .principle,.trace-page .mode-column,.trace-page .insight-card,.trace-page .dashboard-panel,.trace-page .cluster-card,.trace-page .primitive-card,.trace-page .value-pill,.trace-page .schema-preview,.trace-page .operator-canvas{background:linear-gradient(145deg,#ffffffbd,#ffffff6b),#fffbf6a3;border-color:#07070a1a!important;color:#101014}.trace-page .icon-box,.trace-page .row-icon{background:#07070a12;color:#b35270}.forge-page .dashboard-panel,.forge-page .cluster-card,.forge-page .primitive-card,.forge-page .sandbox-console,.forge-page .schema-preview{background:linear-gradient(145deg,#ffffff16,#ffffff08),#07070a85}.primary{background:linear-gradient(135deg,#fff,#e8e2d7)}.trace-page .primary{background:linear-gradient(135deg,#07070a,#20151a)}.secondary{background:#ffffff14}@keyframes panel-snow{0%{transform:translate3d(0,-8%,0)}to{transform:translate3d(-4%,12%,0)}}@media(hover:none),(pointer:coarse),(max-width:760px){.site-shell:before{display:none}.dashboard-panel:after,.cluster-card:after,.primitive-card:after,.info-block:after,.mode-column:after,.operator-canvas:after,.workflow-glass:after,.trace-value-strip:after,.platform-flow:after,.product-callout:after{animation-duration:34s;opacity:.1}}.site-shell .site-header,.site-shell.surface-company .site-header,.site-shell.surface-platform .site-header,.site-shell.surface-trace .site-header,.site-shell.surface-forge .site-header,.site-shell.surface-architecture .site-header,.site-shell.surface-demo .site-header,.site-shell:has(.trace-page) .site-header{background:#07070a;border-bottom-color:#ffffff14}.site-shell .site-nav,.site-shell.surface-company .site-nav,.site-shell.surface-platform .site-nav,.site-shell.surface-trace .site-nav,.site-shell.surface-forge .site-nav,.site-shell.surface-architecture .site-nav,.site-shell.surface-demo .site-nav,.site-shell:has(.trace-page) .site-nav{background:transparent;border-color:#ffffff1f}:root{--display: "Spline Sans Mono", "Nunito Sans", Aptos, ui-sans-serif, system-ui, sans-serif;--sans: "Spline Sans Mono", "Nunito Sans", Aptos, ui-sans-serif, system-ui, sans-serif;--execution: "Spline Sans Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--mono: "Spline Sans Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--final-black: #07070a;--final-ink: #101114;--final-panel: #151519;--final-white: #ffffff;--final-platinum: #f4f5f1;--final-steel: #c4c9cc;--final-blue: #81c9ff;--final-green: #9df0c1;--final-brass: #d8bb77;--final-violet: #b7a1ff}.site-shell:before{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),rgba(129,201,255,.055),rgba(129,201,255,.02) 58px,transparent 112px);mix-blend-mode:normal;opacity:.42}.site-shell.surface-company .company-hero,.site-shell.surface-platform .platform-hero,.site-shell.surface-architecture .architecture-hero,.company-hero,.platform-hero,.architecture-hero{background:linear-gradient(135deg,rgba(129,201,255,.075),transparent 34%),linear-gradient(225deg,rgba(157,240,193,.075),transparent 32%),linear-gradient(180deg,#07070a,#111114 58%,#07070a)}.site-shell.surface-trace,.site-shell.surface-trace .trace-page,.site-shell:has(.trace-page){background:#f4f5f1}.site-shell.surface-trace .trace-page .trace-hero,.site-shell:has(.trace-page) .trace-page .trace-hero{background:linear-gradient(135deg,rgba(129,201,255,.16),transparent 35%),linear-gradient(225deg,rgba(157,240,193,.14),transparent 35%),linear-gradient(180deg,#fff,#eeeeea)}.site-shell.surface-trace .trace-page .trace-value-strip,.site-shell.surface-trace .trace-page .trace-signal,.site-shell.surface-trace .trace-page .band,.site-shell.surface-trace .trace-page .trace-middleware,.site-shell.surface-trace .trace-page .trace-console-band,.site-shell.surface-trace .trace-page .split-section,.site-shell.surface-trace .trace-page .docs-band,.site-shell.surface-trace .trace-page .docs-grid,.site-shell.surface-trace .trace-page .docs-split,.site-shell.surface-trace .trace-page .closing-cta,.site-shell:has(.trace-page) .trace-page .trace-value-strip,.site-shell:has(.trace-page) .trace-page .trace-signal,.site-shell:has(.trace-page) .trace-page .band,.site-shell:has(.trace-page) .trace-page .trace-middleware,.site-shell:has(.trace-page) .trace-page .trace-console-band,.site-shell:has(.trace-page) .trace-page .split-section,.site-shell:has(.trace-page) .trace-page .docs-band,.site-shell:has(.trace-page) .trace-page .docs-grid,.site-shell:has(.trace-page) .trace-page .docs-split,.site-shell:has(.trace-page) .trace-page .closing-cta{background:linear-gradient(135deg,rgba(129,201,255,.08),transparent 34%),linear-gradient(180deg,#fff,#eeeeea)}.site-shell.surface-forge,.site-shell.surface-forge .forge-page,.site-shell.surface-forge .forge-hero,.forge-page,.forge-hero{background:linear-gradient(135deg,rgba(183,161,255,.13),transparent 35%),linear-gradient(225deg,rgba(129,201,255,.075),transparent 34%),linear-gradient(180deg,#07070a,#141416 58%,#07070a)}.intro-band,.platform-flow{background:linear-gradient(135deg,rgba(129,201,255,.1),transparent 34%),#f4f5f1;color:var(--final-ink)}.band,.dashboard-grid,.split-section,.product-callout,.closing-cta{background:linear-gradient(135deg,rgba(157,240,193,.065),transparent 34%),linear-gradient(180deg,#07070a,#111114)}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1,.statement-grid h2,.platform-flow h2,.section-heading h2,.product-callout h2,.split-section h2,.closing-cta h2,.brand strong{font-family:var(--display);font-weight:600;letter-spacing:0}.hero-text,.company-hero .hero-text,.platform-hero .hero-text,.forge-hero .hero-text,.architecture-hero .hero-text,.footer-company p,.footer-columns button{color:#fffc}.trace-page .hero-text,.trace-page p,.statement-grid p,.intro-band p,.platform-flow p,.docs-band p,.docs-split p{color:#101114c7}.surface-badge span,.eyebrow,.section-kicker{color:var(--final-blue)}.trace-page .surface-badge span,.trace-page .eyebrow{color:#08714f}.forge-page .surface-badge span,.forge-page .eyebrow,.forge-page .panel-heading span,.forge-page .cluster-card>strong{color:var(--final-brass)}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card,.docs-card,.docs-step,.docs-result,.metric-tile,.data-table,.value-pill,.sandbox-console,.schema-preview,.operator-canvas,.canvas-alert,.canvas-question,.canvas-answer,.workflow-glass{background:linear-gradient(145deg,#ffffff17,#ffffff09),#151519b8;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none}.trace-page .info-block,.trace-page .principle,.trace-page .mode-column,.trace-page .insight-card,.trace-page .dashboard-panel,.trace-page .cluster-card,.trace-page .primitive-card,.trace-page .value-pill,.trace-page .schema-preview,.trace-page .operator-canvas,.trace-page .metric-tile,.trace-page .data-table,.trace-page .table-row{background:#ffffffc2;border-color:#10111424!important;color:var(--final-ink)}.dashboard-panel:after,.cluster-card:after,.primitive-card:after,.info-block:after,.mode-column:after,.operator-canvas:after,.workflow-glass:after,.trace-value-strip:after,.platform-flow:after,.product-callout:after{display:none!important}.metric-tile strong{color:#fff;font-family:var(--mono);font-size:clamp(28px,3vw,48px);line-height:1}.metric-tile span{color:#ffffffa8}.trace-page .metric-tile strong,.platform-flow .metric-tile strong{color:var(--final-ink)}.trace-page .metric-tile span,.platform-flow .metric-tile span{color:#1011149e}.platform-chain li,.flow-diagram li{background:linear-gradient(145deg,#fff,#e6e8e5);border:1px solid rgba(16,17,20,.14);color:var(--final-ink)}.platform-chain li:nth-child(2),.platform-chain li:nth-child(4),.platform-chain li:nth-child(6),.platform-chain li:nth-child(8),.flow-diagram li:nth-child(2),.flow-diagram li:nth-child(4),.flow-diagram li:nth-child(6){border-color:#08714f6b;box-shadow:inset 0 -3px #08714f6b}.stria-kinetic-scene:before{background:conic-gradient(from 180deg,#81c9ff1f,#9df0c138,#d8bb7729,#81c9ff1f);filter:none}.kinetic-core span{background:linear-gradient(90deg,#ffffff,var(--final-blue),var(--final-green))}.trace-plane{background:linear-gradient(145deg,#fffffff0,#81c9ff61),#ffffffb8}.trace-core-dot{background:#08714f;box-shadow:0 0 22px #08714f38}.forge-plate{background:linear-gradient(145deg,#d8bb7752,#b7a1ff38),#ffffff12}.primary{background:#fff;color:#07070a}.trace-page .primary{background:#07070a;color:#fff}.secondary{background:transparent;border-color:#ffffff3d;color:#fff}.trace-page .secondary{border-color:#1011143d;color:var(--final-ink)}@supports (animation-timeline: view()){.platform-chain li,.flow-diagram li,.metric-tile,.trace-plane,.forge-plate{animation:workflow-highlight 1s linear both;animation-timeline:view();animation-range:entry 5% cover 35%}}@media(hover:none),(pointer:coarse),(max-width:760px){.site-shell:before{display:none}}@media(max-width:760px){.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1{font-size:clamp(34px,10.5vw,48px);line-height:1.08}.hero{padding:68px 20px 42px}.platform-chain{grid-template-columns:1fr;overflow-x:visible}}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1{font-size:clamp(36px,4.2vw,58px);line-height:1.06;max-width:790px}.statement-grid h2,.platform-flow h2,.section-heading h2,.product-callout h2,.split-section h2,.closing-cta h2,.simple-page h1,.docs-hero h1{font-size:clamp(28px,2.9vw,42px);line-height:1.12;max-width:760px}.hero-content,.hero-content.narrow,.forge-hero .hero-content,.trace-page .hero-content,.platform-cockpit-hero .hero-content{max-width:820px}.hero{min-height:calc(72vh - 68px)}@media(max-width:760px){.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1{font-size:clamp(31px,8.7vw,41px);max-width:350px}}:root{--display: "Space Grotesk", "Inter", Aptos, ui-sans-serif, system-ui, sans-serif;--sans: "Inter", "Space Grotesk", Aptos, ui-sans-serif, system-ui, sans-serif;--execution: "IBM Plex Mono", "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--mono: "IBM Plex Mono", "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}body,.site-shell,button,input,select,textarea{font-family:var(--sans)}.brand strong,.site-nav button,.surface-badge,.eyebrow,.section-kicker,.nav-cta,.primary,.secondary{font-family:var(--display)}.company-hero,.platform-cockpit-hero,.trace-page .trace-hero,.forge-hero,.architecture-hero{grid-template-columns:1fr!important;justify-items:center;min-height:calc(76vh - 68px);padding-bottom:clamp(58px,7vw,92px);padding-top:clamp(82px,9vw,122px);text-align:center}.hero-content,.hero-content.narrow,.forge-hero .hero-content,.trace-page .hero-content,.platform-cockpit-hero .hero-content,.architecture-hero .hero-content{justify-self:center;margin-left:auto;margin-right:auto;max-width:min(880px,100%);text-align:center;transform:translate(clamp(-14px,-1vw,-4px));width:100%;z-index:3}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1{font-family:var(--display);font-size:clamp(38px,4.9vw,68px);font-weight:600;letter-spacing:0;line-height:1.02;margin-left:auto;margin-right:auto;max-width:920px;text-align:center}.statement-grid h2,.platform-flow h2,.section-heading h2,.product-callout h2,.split-section h2,.closing-cta h2,.simple-page h1,.docs-hero h1{font-family:var(--display);font-size:clamp(30px,3.35vw,48px);font-weight:600;letter-spacing:0;line-height:1.08;margin-left:auto;margin-right:auto;max-width:860px;text-align:center}.hero-text,.page-lede,.statement-grid p,.product-callout p,.split-section p,.section-heading p,.trace-signal p,.trace-middleware p,.trace-console-band p,.docs-band p,.docs-split p{font-family:var(--sans);font-size:clamp(15.5px,1.05vw,18px);line-height:1.64;margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.surface-badge,.trace-page .surface-badge,.forge-page .surface-badge{justify-items:center;margin-left:auto;margin-right:auto;text-align:center}.hero-actions,.forge-hero .hero-actions{justify-content:center}.hero-bullets{justify-content:center;margin-left:auto;margin-right:auto;max-width:820px}.stria-kinetic-scene,.recursive-workflow,.trace-object,.forge-object{opacity:.72;pointer-events:none;position:absolute;right:clamp(-90px,-5vw,-36px);top:50%;transform:translate3d(0,-42%,0);width:min(30vw,430px);z-index:1}.trace-object{opacity:.55}.forge-object{bottom:auto;opacity:.48}.section-heading,.statement-grid,.signal-copy,.middleware-copy,.console-copy,.callout-copy{justify-items:center;margin-left:auto;margin-right:auto;max-width:920px;text-align:center}.intro-band,.platform-flow,.band,.dashboard-grid,.split-section,.product-callout,.trace-value-strip,.trace-signal,.trace-middleware,.trace-console-band,.docs-band,.docs-grid,.docs-split,.closing-cta{padding-bottom:clamp(62px,8vw,104px);padding-top:clamp(62px,8vw,104px)}.trace-signal,.trace-middleware,.trace-console-band,.split-section,.product-callout,.docs-split{align-items:center;gap:clamp(24px,4vw,56px)}.three-col,.audience-grid,.mode-grid,.dashboard-grid,.metric-row,.cluster-metrics,.insight-grid,.docs-grid{gap:clamp(14px,2vw,24px)}.info-block,.principle,.mode-column,.insight-card,.dashboard-panel,.cluster-card,.primitive-card,.docs-card,.docs-step,.docs-result,.value-pill{padding:clamp(18px,2.2vw,28px)}.platform-chain li,.flow-diagram li{min-height:98px}.metric-tile strong{font-family:var(--execution)}@media(max-width:1040px){.hero-content,.hero-content.narrow,.forge-hero .hero-content,.trace-page .hero-content,.platform-cockpit-hero .hero-content{transform:none}.stria-kinetic-scene,.recursive-workflow,.trace-object,.forge-object{bottom:0;opacity:.2;right:-96px;top:auto;transform:none;width:min(70vw,340px)}}@media(max-width:760px){.company-hero,.platform-cockpit-hero,.trace-page .trace-hero,.forge-hero,.architecture-hero{min-height:auto;padding:70px 20px 48px}.company-hero h1,.trace-hero h1,.forge-hero h1,.platform-hero h1,.architecture-hero h1{font-size:clamp(32px,9vw,44px);line-height:1.08;max-width:360px}.statement-grid h2,.platform-flow h2,.section-heading h2,.product-callout h2,.split-section h2,.closing-cta h2,.simple-page h1,.docs-hero h1{font-size:clamp(26px,7.5vw,36px)}.hero-text,.page-lede,.statement-grid p,.product-callout p,.split-section p,.section-heading p,.trace-signal p,.trace-middleware p,.trace-console-band p,.docs-band p,.docs-split p{font-size:15px;line-height:1.58}.stria-kinetic-scene,.recursive-workflow,.trace-object,.forge-object{opacity:.16;right:-120px;width:300px}}.site-shell .company-hero h1,.site-shell .trace-hero h1,.site-shell .forge-hero h1,.site-shell .platform-hero h1,.site-shell .architecture-hero h1{font-size:clamp(36px,4.2vw,58px)!important;line-height:1.06;max-width:790px;text-align:center}.site-shell .statement-grid h2,.site-shell .platform-flow h2,.site-shell .section-heading h2,.site-shell .product-callout h2,.site-shell .split-section h2,.site-shell .closing-cta h2,.site-shell .simple-page h1,.site-shell .docs-hero h1{font-size:clamp(28px,2.9vw,42px)!important;line-height:1.12;max-width:760px;text-align:center}.site-shell .hero-content,.site-shell .hero-content.narrow,.site-shell .forge-hero .hero-content,.site-shell .trace-page .hero-content,.site-shell .platform-cockpit-hero .hero-content{max-width:820px;text-align:center}@media(max-width:760px){.site-shell .company-hero h1,.site-shell .trace-hero h1,.site-shell .forge-hero h1,.site-shell .platform-hero h1,.site-shell .architecture-hero h1{font-size:clamp(31px,8.7vw,41px)!important;max-width:350px}}
