@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ok-bg-0:#060609;--ok-bg-1:#0b0b12;--ok-bg-2:#11111b;--ok-bg-3:#1a1a26;--ok-fg-dim:#3d3e50;--ok-fg-mute:#6c6d80;--ok-fg-soft:#b9bac8;--ok-fg:#f4f4f8;--ok-orange:oklch(72% .19 45);--ok-magenta:oklch(70% .27 340);--ok-cyan:oklch(82% .14 200);--ok-success:oklch(75% .17 145);--ok-warning:oklch(82% .17 85);--ok-danger:oklch(66% .22 25);--ok-info:oklch(74% .16 225);--ok-line:#f4f4f81f;--ok-line-strong:#f4f4f833;--ok-shadow:0 0 32px #00e5ff1f;--ok-ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ok-bg-0);color:var(--ok-fg);font-family:Space Grotesk,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), radial-gradient(circle at 82% -10%, color-mix(in oklch, var(--ok-magenta), transparent 84%), transparent 34rem), radial-gradient(circle at 10% 20%, #00e5ff14, transparent 32rem), var(--ok-bg-0);min-width:320px;color:var(--ok-fg);background-size:48px 48px,48px 48px,auto,auto,auto;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--ok-cyan);outline-offset:4px}.lang{display:none!important}body[data-lang=pt] .lang-pt,body[data-lang=en] .lang-en{display:inline!important}.grid-bg{isolation:isolate;position:relative}.grid-bg:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.site-header{z-index:20;border-bottom:1px solid var(--ok-line);background:linear-gradient(90deg, #00e5ff0b, transparent 30%), linear-gradient(270deg, color-mix(in oklch, var(--ok-magenta), transparent 90%), transparent 32%), #060609eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.4vw,34px);min-height:76px;padding:12px clamp(18px,4vw,52px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-crop{background:0 0;width:204px;height:56px;display:block;overflow:hidden}.brand-crop img{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 18px #ff2bb22e);width:100%;height:100%}.brand strong{letter-spacing:.18em;font-size:13px;display:block}.brand small,.nav-links,.section-label,.card-kicker,.signal-strip,.panel-topline,.terminal-top,.docs-sidebar,.doc-table,.architecture-map small,.roadmap small{font-family:JetBrains Mono,ui-monospace,monospace}.brand small{color:var(--ok-fg-mute);letter-spacing:.16em;text-transform:uppercase;font-size:10px;display:block}.nav-links{color:var(--ok-fg-soft);letter-spacing:.16em;text-transform:uppercase;justify-content:flex-start;gap:8px;font-size:11px;display:flex}.nav-links a{min-height:44px;transition:color .18s var(--ok-ease), border-color .18s var(--ok-ease), background .18s var(--ok-ease), box-shadow .18s var(--ok-ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 10px;display:inline-flex}.nav-console a strong{font-weight:500}.nav-console a{--nav-accent:var(--ok-magenta);border-bottom-color:color-mix(in oklch, var(--nav-accent), transparent 68%);box-shadow:none}.nav-console a span{color:var(--nav-accent)}.nav-cyan{--nav-accent:var(--ok-cyan)}.nav-orange{--nav-accent:var(--ok-orange)}.nav-magenta{--nav-accent:var(--ok-magenta)}.nav-green{--nav-accent:var(--ok-success)}.nav-blue{--nav-accent:var(--ok-info)}.nav-console a.nav-cyan{--nav-accent:var(--ok-cyan)}.nav-console a.nav-orange{--nav-accent:var(--ok-orange)}.nav-console a.nav-magenta{--nav-accent:var(--ok-magenta)}.nav-console a.nav-green{--nav-accent:var(--ok-success)}.nav-console a.nav-blue{--nav-accent:var(--ok-info)}.nav-console a.nav-cyan span,.nav-console a.nav-cyan strong{color:var(--ok-cyan)}.nav-console a.nav-orange span,.nav-console a.nav-orange strong{color:var(--ok-orange)}.nav-console a.nav-magenta span,.nav-console a.nav-magenta strong{color:var(--ok-magenta)}.nav-console a.nav-green span,.nav-console a.nav-green strong{color:var(--ok-success)}.nav-console a.nav-blue span,.nav-console a.nav-blue strong{color:var(--ok-info)}.nav-links a:hover{border-bottom-color:var(--nav-accent);background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--nav-accent), transparent 90%));color:var(--ok-fg);box-shadow:0 10px 32px color-mix(in oklch, var(--nav-accent), transparent 86%)}.header-actions{align-items:center;gap:12px;display:flex}.nav-status{border:1px solid color-mix(in oklch, var(--ok-success), transparent 64%);min-height:40px;color:var(--ok-success);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.nav-status i{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 16px}.nav-status-magenta{border-color:color-mix(in oklch, var(--ok-magenta), transparent 58%);color:var(--ok-magenta)}@media (width<=1280px){.site-header{gap:10px}.brand{gap:8px}.brand-crop{width:178px;height:48px}.brand small,.nav-status{display:none}.nav-links{letter-spacing:.12em;gap:4px;font-size:10px}.nav-links a{gap:6px;min-height:38px;padding:0 8px}}.language-toggle{border:1px solid var(--ok-line);grid-template-columns:1fr 1fr;display:inline-grid}.language-toggle button{border:0;border-right:1px solid var(--ok-line);min-width:58px;min-height:40px;color:var(--ok-fg-soft);cursor:pointer;letter-spacing:.14em;background:0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.language-toggle button:last-child{border-right:0}.language-toggle button.is-active{background:linear-gradient(90deg, color-mix(in oklch, var(--ok-cyan), transparent 82%), color-mix(in oklch, var(--ok-magenta), transparent 88%));color:var(--ok-cyan)}.ok-btn{border:1px solid var(--ok-line-strong);min-height:44px;color:var(--ok-fg);letter-spacing:.18em;text-transform:uppercase;transition:transform .18s var(--ok-ease), box-shadow .18s var(--ok-ease), background .18s var(--ok-ease);background:0 0;justify-content:center;align-items:center;padding:0 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}.ok-btn:hover{transform:translateY(-1px)}.ok-btn-primary{background:var(--ok-orange);color:#09090d;box-shadow:0 0 28px color-mix(in oklch, var(--ok-orange), transparent 70%);border-color:#0000}.ok-btn-outline:hover{border-color:var(--ok-cyan);box-shadow:0 0 24px #00e5ff1f}.ok-btn-ghost{border-color:color-mix(in oklch, var(--ok-magenta), transparent 54%);color:var(--ok-magenta)}.ok-btn-ghost:hover{background:color-mix(in oklch, var(--ok-magenta), transparent 90%);box-shadow:0 0 24px color-mix(in oklch, var(--ok-magenta), transparent 82%)}.hero{grid-template-columns:minmax(0,.98fr) minmax(420px,.92fr);align-items:center;gap:clamp(28px,5vw,66px);width:min(100%,1280px);min-height:calc(100svh - 76px);margin:0 auto;padding:clamp(30px,4vw,54px) clamp(18px,4vw,52px) 30px;display:grid}.hero-copy{max-width:760px}.section-label{color:var(--ok-cyan);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;font-size:11px;display:flex}.section-label:before{content:"";background:currentColor;width:56px;height:1px;display:inline-block}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:0;text-wrap:balance;margin:0;line-height:1.02}h1{max-width:920px;font-size:clamp(34px,3.55vw,52px);font-weight:600}.hero-title .hero-accent{color:var(--ok-magenta);text-shadow:0 0 34px color-mix(in oklch, var(--ok-magenta), transparent 56%);margin-top:10px;font-size:clamp(27px,2.7vw,38px);line-height:1.06}body[data-lang=pt] .hero-title .hero-accent.lang-pt,body[data-lang=en] .hero-title .hero-accent.lang-en{display:block!important}h2{font-size:clamp(34px,4vw,64px);font-weight:600}h3{font-size:clamp(22px,2vw,30px);font-weight:600}p{color:var(--ok-fg-soft);text-wrap:pretty;font-size:17px;line-height:1.65}.hero-lede{max-width:660px;margin:18px 0 0;font-size:clamp(16px,1.45vw,18px)}.hero-note{max-width:680px;color:var(--ok-fg-mute);margin:10px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.7}.hero-kicker{color:var(--ok-orange)}.install-line{border:1px solid var(--ok-line-strong);background:#060609b8;grid-template-columns:auto 1fr auto;align-items:center;max-width:620px;margin-top:16px;display:grid}.install-line span,.install-line code,.install-line button{min-height:50px}.install-line span{border-right:1px solid var(--ok-line);width:44px;color:var(--ok-cyan);place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;display:grid}.install-line code{color:var(--ok-fg);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.install-line button{border:0;border-left:1px solid var(--ok-line);color:var(--ok-fg-mute);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:0 0;padding:0 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hero-actions{flex-wrap:wrap;gap:12px;margin:16px 0 0;display:flex}.signal-strip,.hero-badges,.hero-proofbar{border:1px solid var(--ok-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:36px;display:grid}.hero-badges{border:0;gap:10px;max-width:650px;margin-top:22px}.hero-badges span{border:1px solid var(--ok-line);min-height:48px;color:var(--ok-fg-mute);letter-spacing:.12em;text-transform:uppercase;padding:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hero-proofbar{border-color:color-mix(in oklch, var(--ok-fg), transparent 86%);background:color-mix(in oklch, var(--ok-fg), transparent 90%);max-width:720px;margin-top:24px}.hero-proofbar div{--nav-accent:var(--ok-cyan);border-top:2px solid var(--nav-accent);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 93%), transparent 52%), #06060ae6;min-width:0;min-height:108px;padding:14px}.hero-proofbar .nav-orange{--nav-accent:var(--ok-orange)}.hero-proofbar .nav-cyan{--nav-accent:var(--ok-cyan)}.hero-proofbar .nav-magenta{--nav-accent:var(--ok-magenta)}.hero-proofbar .nav-green{--nav-accent:var(--ok-success)}.hero-proofbar b{color:var(--ok-fg);font-size:21px;line-height:1;display:block}.hero-proofbar span,.hero-proofbar small{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;display:block}.hero-proofbar span{color:var(--nav-accent);margin-top:16px;font-size:9px}.hero-proofbar small{color:var(--ok-fg-mute);margin-top:8px;font-size:9px}.signal-strip span{border-right:1px solid var(--ok-line);min-height:72px;color:var(--ok-fg-mute);letter-spacing:.08em;text-transform:uppercase;padding:16px;font-size:11px}.signal-strip span:last-child{border-right:0}.signal-strip b{letter-spacing:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:26px;display:block}.signal-strip-color .accent-cyan b{color:var(--ok-cyan)}.signal-strip-color .accent-magenta b{color:var(--ok-magenta)}.signal-strip-color .accent-orange b{color:var(--ok-orange)}.signal-strip-color .accent-green b{color:var(--ok-success)}.hero-command{border:1px solid var(--ok-line);background:#0b0b12b8;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:grid}.hero-command span{color:var(--ok-magenta)}.hero-command code{color:var(--ok-cyan);font-size:12px}.hero-panel{border:1px solid var(--ok-line-strong);border-top:1px solid color-mix(in oklch, var(--ok-cyan), transparent 46%);min-width:0;box-shadow:0 0 58px color-mix(in oklch, var(--ok-cyan), transparent 88%);background:linear-gradient(#0d1218eb,#060609f5),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff08 4px);position:relative}.hero-panel:after{pointer-events:none;content:"";background:linear-gradient(135deg, transparent 30%, color-mix(in oklch, var(--ok-magenta), transparent 72%), transparent 63%);opacity:.28;position:absolute;inset:-1px}.terminal-hero{transform:translateY(6px)}.terminal-body{padding:clamp(24px,4vw,42px);font-family:JetBrains Mono,ui-monospace,monospace}.terminal-brand{color:var(--ok-orange);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(26px,3vw,42px);font-weight:700}.terminal-meta{color:var(--ok-fg-mute);letter-spacing:.12em;text-align:center;margin-top:10px;font-size:12px}.terminal-rule{background:repeating-linear-gradient(90deg, var(--ok-line-strong) 0 6px, transparent 6px 10px);height:1px;margin:26px 0}.terminal-prompt,.terminal-row{color:var(--ok-fg-soft);font-size:13px;line-height:1.8}.terminal-prompt:before{color:var(--ok-cyan);content:"› "}.terminal-row:before{color:var(--ok-cyan);content:"✓ "}.terminal-row.accent-orange,.terminal-row.accent-orange:before{color:var(--ok-orange)}.terminal-row.accent-magenta,.terminal-row.accent-magenta:before{color:var(--ok-magenta)}.terminal-row.accent-green,.terminal-row.accent-green:before{color:var(--ok-success)}.terminal-status{border-top:1px solid var(--ok-line);color:var(--ok-fg-mute);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.panel-topline{border-bottom:1px solid var(--ok-line);color:var(--ok-fg-mute);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:12px 14px;font-size:11px;display:flex}.status-dot{color:var(--ok-success)}.status-dot:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block}.hero-panel img{aspect-ratio:16/10.4;object-fit:cover;object-position:left top;width:100%}.floating-metrics{grid-template-columns:repeat(3,minmax(104px,1fr));gap:10px;width:min(78%,520px);display:grid;position:absolute;bottom:18px;right:18px}.floating-metrics div{border:1px solid var(--ok-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060609d6;padding:14px}.floating-metrics span{color:var(--ok-fg-mute);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.floating-metrics strong{color:var(--ok-fg);margin-top:6px;font-size:clamp(24px,3vw,38px);display:block}.hero-alert-stack{z-index:2;gap:8px;width:min(48%,420px);display:grid;position:absolute;bottom:18px;left:18px}.hero-alert-stack span{letter-spacing:.08em;text-transform:uppercase;background:#060609d6;border:1px solid;padding:9px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hero-alert-stack .accent-magenta{color:var(--ok-magenta)}.hero-alert-stack .accent-cyan{color:var(--ok-cyan)}.hero-alert-stack .accent-orange{color:var(--ok-orange)}.section{width:min(100%,1280px);margin:0 auto;padding:clamp(72px,8vw,118px) clamp(18px,4vw,52px)}section[id]{scroll-margin-top:96px}.band{border-top:1px solid var(--ok-line);border-bottom:1px solid var(--ok-line);background:0 0}.section-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);align-items:end;gap:clamp(28px,6vw,72px);margin-bottom:42px;display:grid}.section-heading.compact{max-width:900px;display:block}.section-heading p{margin:0}.showcase{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;display:grid}.showcase-view{border:1px solid var(--ok-line-strong);border-top:1px solid var(--ok-cyan);background:var(--ok-bg-1);min-width:0;box-shadow:none}.showcase-view[data-accent=orange]{border-top-color:var(--ok-orange)}.showcase-view[data-accent=magenta]{border-top-color:var(--ok-magenta)}.showcase-view[data-accent=green]{border-top-color:var(--ok-success)}.showcase-view img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%}.showcase-tabs{gap:12px;display:grid}.showcase-tab{border:1px solid var(--ok-line);min-height:118px;color:var(--ok-fg);text-align:left;cursor:pointer;background:#060609ad;padding:18px}.showcase-tab.is-active{border-color:var(--ok-cyan);background:color-mix(in oklch, var(--ok-cyan), transparent 90%)}.showcase-tab span,.card-kicker{color:var(--ok-cyan);letter-spacing:.18em;text-transform:uppercase;font-size:11px;display:block}.showcase-tab strong{margin-top:10px;font-size:22px;display:block}.showcase-tab small{color:var(--ok-fg-soft);margin-top:8px;line-height:1.5;display:block}.capability-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ok-card{border:1px solid var(--ok-line);border-top:1px solid var(--ok-cyan);background:linear-gradient(#ffffff05,#0000),#060609b8;min-height:252px;padding:clamp(20px,2.6vw,28px)}.ok-card h3{margin-top:30px}.ok-card p{margin:18px 0 0}.accent-orange{border-top-color:var(--ok-orange)}.accent-orange .card-kicker,.accent-orange h3{color:var(--ok-orange)}.accent-cyan{border-top-color:var(--ok-cyan)}.accent-cyan .card-kicker,.accent-cyan h3{color:var(--ok-cyan)}.accent-magenta{border-top-color:var(--ok-magenta)}.accent-magenta .card-kicker,.accent-magenta h3{color:var(--ok-magenta)}.accent-green{border-top-color:var(--ok-success)}.accent-green .card-kicker,.accent-green h3{color:var(--ok-success)}.split-section{grid-template-columns:minmax(0,.85fr) minmax(320px,.75fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.terminal-card{border:1px solid var(--ok-line-strong);border-top:2px solid var(--ok-orange);background:#07070be6;min-width:0;max-width:100%;box-shadow:0 0 34px #ff6b261a}.terminal-top{border-bottom:1px solid var(--ok-line);color:var(--ok-fg-mute);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:12px 16px;font-size:11px;display:flex}pre{margin:0;padding:22px;overflow:auto}code{color:var(--ok-cyan);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.75}.product-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{min-height:180px;transition:transform .18s var(--ok-ease), border-color .18s var(--ok-ease)}.product-card:hover{border-color:var(--ok-cyan);transform:translateY(-2px)}.product-card strong{margin-top:30px;font-size:24px;line-height:1.2;display:block}.site-footer{border-top:1px solid var(--ok-line);background:#050509fa;padding:38px clamp(18px,4vw,56px) 26px;position:relative}.site-footer:before{background:linear-gradient(90deg, var(--ok-orange), var(--ok-magenta), var(--ok-cyan), var(--ok-success));content:"";opacity:.86;height:1px;position:absolute;inset:0 0 auto}.footer-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px clamp(34px,7vw,110px);width:min(100%,1280px);margin:0 auto;padding-bottom:28px;display:flex}.footer-brand{max-width:560px}.footer-logo{width:214px;height:58px;display:block}.footer-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;filter:drop-shadow(0 0 12px color-mix(in oklch, var(--ok-cyan), transparent 84%))}.footer-main p{max-width:560px;color:var(--ok-fg-soft);margin:16px 0 0;font-size:15px;line-height:1.65}.footer-nav{text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:28px 48px;font-family:JetBrains Mono,ui-monospace,monospace;display:flex}.footer-nav div{flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:380px;display:flex}.footer-nav strong{color:var(--ok-fg);letter-spacing:.14em;flex-basis:100%;font-size:10px}.footer-nav a{border-bottom:1px solid color-mix(in oklch, var(--ok-cyan), transparent 72%);width:fit-content;color:var(--ok-fg-soft);letter-spacing:.12em;transition:border-color .18s var(--ok-ease), color .18s var(--ok-ease);padding:4px 0;font-size:10px}.footer-nav a:hover{border-color:var(--ok-magenta);color:var(--ok-fg)}.footer-bottom{border-top:1px solid var(--ok-line);width:min(100%,1280px);color:var(--ok-fg-mute);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:0 auto;padding-top:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex}.docs-layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,60px);padding:0 clamp(18px,4vw,56px) 80px;display:grid}.docs-sidebar{color:var(--ok-fg-soft);letter-spacing:.14em;text-transform:uppercase;align-self:start;gap:4px;padding:22px 0;font-size:11px;display:grid;position:sticky;top:96px}.docs-sidebar a{border-left:1px solid var(--ok-line);padding:12px 14px}.docs-sidebar a:hover{border-left-color:var(--ok-cyan);background:color-mix(in oklch, var(--ok-cyan), transparent 92%);color:var(--ok-cyan)}.docs-content{min-width:0}.docs-hero{border-bottom:1px solid var(--ok-line);padding:clamp(54px,8vw,112px) 0 48px}.docs-hero h1{font-size:clamp(48px,6vw,88px)}.docs-hero p{max-width:920px;font-size:20px}.doc-section{border-bottom:1px solid var(--ok-line);padding:54px 0}.doc-section h2{margin-bottom:22px;font-size:clamp(32px,4vw,52px)}.doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.doc-callout{border:1px solid var(--ok-line);background:#0b0b12bd;border-top-width:2px;min-height:190px;padding:24px}.doc-callout p{margin-bottom:0}.architecture-map,.roadmap,.doc-table{border:1px solid var(--ok-line);background:var(--ok-line);gap:1px;display:grid}.architecture-map{grid-template-columns:repeat(5,minmax(0,1fr))}.architecture-map div,.roadmap div,.doc-table div{background:#0b0b12f2;min-height:130px;padding:18px}.architecture-map span,.roadmap span{color:var(--ok-orange);font-size:12px;display:block}.architecture-map strong,.roadmap strong{margin:16px 0 8px;font-size:22px;display:block}.architecture-map small,.roadmap small{color:var(--ok-fg-mute);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.doc-table{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-table div{min-height:84px}.doc-table strong,.doc-table span{display:block}.doc-table strong{color:var(--ok-cyan);font-size:12px}.doc-table span{color:var(--ok-fg-soft);margin-top:10px;font-size:13px}.docs-image{border:1px solid var(--ok-line-strong);border-top:2px solid var(--ok-magenta);width:100%}.doc-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.doc-list li{border:1px solid var(--ok-line);color:var(--ok-fg-soft);padding:18px;line-height:1.6}.roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-header{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;gap:clamp(28px,6vw,78px);margin-bottom:36px;display:grid}.mission-brief{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 62%);border-top:1px solid var(--nav-accent);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 93%), #060609b8), var(--ok-bg-1);padding:24px}.mission-brief span,.mission-control-strip span,.ops-matrix span,.handoff-console span,.ecosystem-map span{color:var(--nav-accent,var(--ok-cyan));letter-spacing:.16em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.mission-brief p{margin:14px 0 0;font-size:16px}.mission-showcase{grid-template-columns:minmax(0,1.05fr) minmax(300px,.52fr);margin-top:24px}.product-demo{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;margin-top:26px;display:grid}.mission-tabs .showcase-tab{border-color:color-mix(in oklch, var(--nav-accent), transparent 68%);border-top:1px solid var(--nav-accent);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 96%), #060609b8)}.thesis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.thesis-grid article{border:1px solid var(--ok-line);background:linear-gradient(145deg, color-mix(in oklch, var(--ok-magenta), transparent 94%), transparent 42%), #060609c2;min-height:310px;padding:clamp(24px,3vw,34px)}.thesis-grid article>span{color:var(--ok-orange);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.thesis-grid h3{max-width:560px;margin-top:28px;font-size:clamp(28px,3vw,42px)}.thesis-grid p{max-width:620px}.thesis-grid div{color:var(--ok-fg-soft);letter-spacing:.08em;text-transform:uppercase;gap:8px;margin:8px 8px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.thesis-grid b{color:var(--ok-success)}.failure-lab{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid}.failure-copy,.failure-console{background:linear-gradient(145deg,#ffffff05,#0000 42%),#060609e0;min-height:286px;padding:clamp(24px,3vw,36px)}.failure-copy>span,.failure-console span{color:var(--ok-orange);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.failure-copy h3{margin-top:30px;font-size:clamp(28px,3vw,44px)}.proof-list{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.proof-list span{border:1px solid color-mix(in oklch, var(--ok-success), transparent 68%);color:var(--ok-success);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.failure-console{border-top:1px solid var(--ok-line);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:22px;min-height:110px;display:grid}.failure-console code{color:var(--ok-cyan);justify-self:end;font-size:clamp(13px,1.4vw,16px)}.mission-tabs .showcase-tab span,.mission-tabs .showcase-tab strong{color:var(--nav-accent)}.mission-control-strip,.ops-matrix,.signal-ledger,.handoff-console{border:1px solid var(--ok-line);background:var(--ok-line);gap:1px;margin-top:18px;display:grid}.mission-control-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.command-strip{margin-top:1px}.command-strip strong{color:var(--ok-fg);text-transform:lowercase;font-size:clamp(28px,3vw,42px)}.mission-control-strip div,.ops-matrix div,.signal-ledger div,.handoff-console div{background:#060609e6;min-height:120px;padding:20px}.mission-control-strip strong,.ops-matrix strong,.handoff-console strong{margin-top:16px;font-size:24px;display:block}.mission-control-strip small,.ops-matrix small,.handoff-console small,.signal-ledger small{color:var(--ok-fg-mute);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.dense-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dense-grid .ok-card{min-height:278px}.featured-card{background:linear-gradient(135deg, color-mix(in oklch, var(--ok-magenta), transparent 90%), #060609e6), var(--ok-bg-1);box-shadow:none}.mini-list{color:var(--ok-fg-mute);letter-spacing:.08em;text-transform:uppercase;gap:8px;margin:20px 0 0;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;list-style:none;display:grid}.mini-list li:before{color:var(--ok-magenta);content:"+ "}.policy-meter{gap:10px;margin-top:22px;display:grid}.policy-meter span{width:var(--size);background:linear-gradient(90deg, var(--ok-magenta), var(--ok-cyan));height:8px;box-shadow:0 0 22px color-mix(in oklch, var(--ok-magenta), transparent 70%);display:block}.ops-matrix{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1px}.ops-matrix div{border-top:2px solid var(--nav-accent)}.ops-matrix strong{color:var(--ok-fg);font-size:21px}.capability-system{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:1px;display:grid}.capability-rail,.capability-table{background:#060609e6}.capability-rail{display:grid}.capability-rail div{border-bottom:1px solid var(--ok-line);min-height:132px;padding:22px}.capability-rail div:last-child{border-bottom:0}.capability-rail span,.capability-row span,.capability-row b{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.capability-rail span{color:var(--ok-magenta)}.capability-rail strong{margin-top:14px;font-size:26px;display:block}.capability-rail small{color:var(--ok-fg-mute);letter-spacing:.08em;margin-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.capability-table{display:grid}.capability-row{border-bottom:1px solid var(--ok-line);grid-template-columns:.75fr 1.1fr 1fr .45fr;gap:1px;display:grid}.capability-row:last-child{border-bottom:0}.capability-row>*{background:#0b0b1285;align-items:center;min-height:78px;padding:18px;display:flex}.capability-head>*{min-height:52px;color:var(--ok-fg-mute)}.capability-row strong{color:var(--nav-accent);font-size:18px}.capability-row b{color:var(--nav-accent)}.magenta-label,.magenta-text{color:var(--ok-magenta)}.green-label,.green-text{color:var(--ok-success)}.info-label,.info-text{color:var(--ok-info)}.intelligence-section{background:linear-gradient(180deg, color-mix(in oklch, var(--ok-success), transparent 94%), #060609b8), var(--ok-bg-0)}.intelligence-enterprise{border:1px solid var(--ok-line);background:var(--ok-line);gap:1px;margin-top:34px;display:grid}.decision-system{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr)}.intel-command-grid{background:var(--ok-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.intel-command-card,.decision-ledger,.intel-kpi-row div{background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent,var(--ok-success)), transparent 95%), #0b0b12f5), var(--ok-bg-1);border-top:2px solid var(--nav-accent,var(--ok-success))}.intel-command-card{min-height:286px;padding:26px}.intel-command-card>span,.ledger-header span,.ledger-row span,.ledger-row strong,.intel-kpi-row span,.intel-kpi-row small,.ecosystem-position span,.ecosystem-row span,.ecosystem-row b,.ecosystem-tags i,.cta-panel .section-label{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.intel-command-card>span{color:var(--nav-accent);font-size:11px}.intel-command-card h3{color:var(--ok-fg);margin-top:42px;font-size:clamp(26px,3vw,42px);line-height:1}.intel-command-card p{max-width:34rem;margin-bottom:0;font-size:16px}.decision-ledger{--nav-accent:var(--ok-success);padding:26px}.decision-sidecar{background:var(--ok-line);gap:1px;display:grid}.decision-sidecar div{border-left:2px solid var(--ok-success);background:#060609e6;min-height:132px;padding:22px}.decision-sidecar span,.decision-sidecar small{color:var(--ok-success);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.decision-sidecar strong{margin-top:16px;font-size:24px;display:block}.decision-sidecar small{color:var(--ok-fg-mute);margin-top:10px}.decision-sidecar .decision-score{border-left-color:var(--ok-magenta)}.decision-score strong{color:var(--ok-magenta);font-size:54px}.ledger-header{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:22px;display:flex}.ledger-header span{color:var(--ok-success);font-size:11px}.ledger-header strong{color:var(--ok-fg);font-size:clamp(24px,3vw,40px)}.ledger-table{border:1px solid var(--ok-line);background:var(--ok-line);display:grid}.ledger-row{background:var(--ok-line);grid-template-columns:1fr 1.1fr 1fr 1fr;gap:1px;display:grid}.ledger-row span,.ledger-row strong{min-height:58px;color:var(--ok-fg-soft);background:#060609db;padding:16px;font-size:11px}.ledger-title span{min-height:44px;color:var(--ok-fg-mute)}.ledger-row strong{color:var(--nav-accent)}.intel-kpi-row{background:var(--ok-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.intel-kpi-row div{--nav-accent:var(--ok-success);min-height:132px;padding:22px}.intel-kpi-row strong{color:var(--ok-fg);margin-top:16px;font-size:clamp(30px,4vw,52px);line-height:.95;display:block}.intel-kpi-row span{color:var(--ok-success);font-size:11px}.intel-kpi-row small{color:var(--ok-fg-mute);margin-top:10px;font-size:10px;display:block}.workflow-board{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:38px;display:grid}.workflow-timeline{border-top:1px solid var(--ok-line);margin-top:40px;display:grid}.workflow-line{border-bottom:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:180px minmax(220px,.5fr) minmax(0,1fr) minmax(220px,.4fr);gap:1px;display:grid}.workflow-line>*{background:#060609e6;align-items:center;min-height:104px;padding:18px;display:flex}.workflow-line span,.workflow-line code{color:var(--nav-accent);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.workflow-line strong{color:var(--ok-fg);font-size:clamp(22px,2vw,32px)}.workflow-line p{margin:0;font-size:15px}.workflow-stage{border-top:2px solid var(--nav-accent);min-height:270px;box-shadow:inset 0 0 34px color-mix(in oklch, var(--nav-accent), transparent 94%);background:#0b0b12f0;padding:24px}.workflow-stage span{color:var(--nav-accent);letter-spacing:.18em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.workflow-stage strong{margin-top:28px;font-size:28px;display:block}.workflow-stage p{margin-bottom:0;font-size:15px}.workflow-stage small{color:var(--nav-accent);letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.handoff-console{grid-template-columns:repeat(3,minmax(0,1fr))}.handoff-console div{border-top:2px solid var(--nav-accent,var(--ok-cyan))}.terminal-magenta{border-top-color:var(--ok-magenta);box-shadow:0 0 34px color-mix(in oklch, var(--ok-magenta), transparent 88%)}.cyber-architecture{grid-template-columns:minmax(0,.78fr) minmax(440px,.9fr);position:relative}.cyber-architecture:before,.ecosystem-section:before,.cta-section:before{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--ok-cyan), transparent 88%), transparent), repeating-linear-gradient(0deg, transparent 0 14px, #ffffff06 15px);opacity:.36;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.architecture-copy,.architecture-rig{z-index:1;min-width:0;position:relative}.architecture-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.architecture-actions a{border:1px solid color-mix(in oklch, var(--ok-cyan), transparent 58%);background:linear-gradient(135deg, color-mix(in oklch, var(--ok-cyan), transparent 92%), #060609e0);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));gap:12px;min-height:132px;padding:18px;display:grid;position:relative}.architecture-actions a:hover,.launch-action:hover{border-color:var(--nav-accent,var(--ok-cyan));box-shadow:0 0 36px color-mix(in oklch, var(--nav-accent,var(--ok-cyan)), transparent 78%);transform:translateY(-2px)}.architecture-actions span,.architecture-actions b,.rig-node span,.rig-node small,.launch-action span,.launch-action b,.launch-command{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.architecture-actions span,.architecture-actions b{color:var(--ok-cyan);font-size:10px}.architecture-actions strong{color:var(--ok-fg);font-size:20px}.architecture-rig{gap:14px;min-width:0;display:grid}.rig-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;max-width:100%;display:grid}.rig-node{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 64%);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 90%), #060609e6);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);min-width:0;min-height:132px;padding:18px}.rig-node span{color:var(--nav-accent);font-size:10px}.rig-node strong{color:var(--ok-fg);margin-top:22px;font-size:24px;display:block}.rig-node small{color:var(--ok-fg-mute);margin-top:12px;font-size:10px;line-height:1.6;display:block}.holo-terminal{border-color:color-mix(in oklch, var(--ok-magenta), transparent 42%);background:linear-gradient(180deg, color-mix(in oklch, var(--ok-magenta), transparent 94%), #060609f0);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);min-width:0;max-width:100%;overflow:hidden}.docs-hero-grid,.doc-steps,.api-contract-grid,.playbook-grid,.doc-command-panel,.operating-model-grid,.architecture-detail,.source-grid,.security-grid{border:1px solid var(--ok-line);background:var(--ok-line);gap:1px;margin-top:32px;display:grid}.docs-hero-grid,.doc-steps,.api-contract-grid,.doc-command-panel,.source-grid,.security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.playbook-grid,.operating-model-grid,.architecture-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-hero-grid div,.doc-steps div,.api-contract-grid div,.playbook-card,.doc-command-panel div,.operating-model-grid div,.architecture-detail div,.source-grid div,.security-grid div{border-top:2px solid var(--ok-cyan);background:#0b0b12f0;min-height:132px;padding:18px}.docs-hero-grid span,.doc-steps span,.api-contract-grid span,.playbook-card span,.doc-command-panel span,.operating-model-grid span,.source-grid span,.security-grid span{color:var(--ok-fg-mute);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.docs-hero-grid strong,.doc-steps strong,.doc-command-panel strong,.source-grid strong,.security-grid strong{margin-top:18px;font-size:24px;display:block}.docs-hero-grid small{color:var(--ok-fg-soft);margin-top:8px;display:block}.doc-steps p,.playbook-card p,.operating-model-grid p,.architecture-detail p{margin:12px 0 0;font-size:15px}.doc-command-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-command-panel div{border-top-color:var(--ok-magenta);min-height:104px}.operating-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operating-model-grid div,.security-grid div{border-top-color:var(--nav-accent,var(--ok-cyan))}.operating-model-grid h3,.architecture-detail h3{color:var(--ok-fg);margin-top:18px}.architecture-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-detail div{border-top-color:var(--ok-magenta);min-height:180px}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-grid small,.security-grid small{color:var(--ok-fg-mute);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.event-schema{margin-top:22px}.event-schema h3,.release-checklist h3{margin-bottom:14px}.release-checklist{border:1px solid var(--ok-line);border-top:2px solid var(--ok-magenta);background:#0b0b12eb;margin-top:24px;padding:24px}.release-checklist ul{color:var(--ok-fg-soft);gap:10px;margin:0;padding-left:18px;display:grid}.api-contract-grid code{color:var(--ok-cyan);white-space:normal;margin-top:14px;display:block}.playbook-card h3{margin-top:18px}.ecosystem-section{background:linear-gradient(90deg, color-mix(in oklch, var(--ok-cyan), transparent 96%) 0 1px, transparent 1px 100%), linear-gradient(180deg, #060609fa, #09080dfa), var(--ok-bg-0);background-size:96px 100%,auto,auto;position:relative}.ecosystem-brief{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);gap:clamp(22px,4vw,54px);margin-top:42px;display:grid}.ecosystem-thesis,.ecosystem-router,.ecosystem-matrix,.ecosystem-destinations,.ecosystem-relay,.ecosystem-hub,.ecosystem-route,.ecosystem-closing,.ecosystem-proof-card{z-index:1;position:relative}.ecosystem-thesis{border-top:2px solid var(--ok-magenta);border-bottom:1px solid var(--ok-line);background:linear-gradient(135deg, color-mix(in oklch, var(--ok-magenta), transparent 92%), transparent 48%), #08080dd1;padding:clamp(26px,4vw,48px)}.ecosystem-thesis>span,.ecosystem-matrix-head span,.destination-type,.destination-url,.ecosystem-destination b,.hub-eyebrow,.hub-signals b,.hub-signals small,.route-type,.route-url,.route-action,.ecosystem-layer code,.ecosystem-layer b,.ecosystem-layer>a,.ecosystem-closing>span,.ecosystem-closing>a,.ecosystem-proof-card>span,.ecosystem-proof-card>a,.router-node span,.router-node small,.ecosystem-proofline span,.ecosystem-proofline small{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.ecosystem-thesis>span{color:var(--ok-magenta);font-size:11px}.ecosystem-thesis h3{max-width:820px;color:var(--ok-fg);margin:24px 0 0;font-size:clamp(34px,4.8vw,72px);line-height:.96}.ecosystem-thesis p{max-width:760px;color:var(--ok-fg-soft);margin-top:24px;font-size:clamp(17px,1.5vw,20px)}.ecosystem-proofline{border:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);background:#040408b8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(30px,5vw,58px);display:grid}.ecosystem-proofline div{border-right:1px solid color-mix(in oklch, var(--ok-fg), transparent 90%);min-height:116px;padding:18px}.ecosystem-proofline div:first-child{border-top:2px solid var(--ok-magenta)}.ecosystem-proofline div:nth-child(2){border-top:2px solid var(--ok-cyan)}.ecosystem-proofline div:nth-child(3){border-top:2px solid var(--ok-orange)}.ecosystem-proofline div:nth-child(4){border-top:2px solid var(--ok-success);border-right:0}.ecosystem-proofline span{color:var(--ok-fg-muted);font-size:10px}.ecosystem-proofline strong{color:var(--ok-fg);margin-top:26px;font-size:18px;display:block}.ecosystem-proofline small{color:var(--ok-fg-muted);margin-top:12px;font-size:10px;display:block}.ecosystem-router{border:1px solid color-mix(in oklch, var(--ok-cyan), transparent 58%);border-top:2px solid var(--ok-cyan);background:linear-gradient(145deg, color-mix(in oklch, var(--ok-cyan), transparent 92%), #050509f0), var(--ok-bg-1);align-self:start}.router-flow{background:color-mix(in oklch, var(--ok-fg), transparent 88%);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px;display:grid}.router-node{background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 90%), #040408f0);border-top:2px solid var(--nav-accent);padding:16px}.router-node span,.router-node small{color:var(--nav-accent);font-size:9px}.router-node strong{color:var(--ok-fg);margin:18px 0 8px;font-size:20px;display:block}.ecosystem-router pre{border-top:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);color:var(--ok-cyan);white-space:pre-wrap;margin:0;padding:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(11px,1vw,13px);line-height:1.75}.ecosystem-matrix{border:1px solid color-mix(in oklch, var(--ok-fg), transparent 86%);background:#06060ad6;margin-top:24px}.ecosystem-relay{border:1px solid color-mix(in oklch, var(--ok-fg), transparent 84%);background:color-mix(in oklch, var(--ok-fg), transparent 88%);grid-template-columns:minmax(300px,.46fr) minmax(0,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.ecosystem-hub{background:linear-gradient(90deg, color-mix(in oklch, var(--ok-cyan), transparent 94%) 1px, transparent 1px), linear-gradient(180deg, color-mix(in oklch, var(--ok-magenta), transparent 94%) 1px, transparent 1px), radial-gradient(circle at 50% 38%, color-mix(in oklch, var(--ok-cyan), transparent 88%), transparent 15rem), linear-gradient(145deg, #07080dfa, #030307fa);background-size:32px 32px,32px 32px,auto,auto;align-content:space-between;min-height:612px;padding:clamp(24px,4vw,42px);display:grid}.hub-eyebrow{color:var(--ok-magenta);font-size:10px}.hub-emblem{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--ok-cyan), transparent 40%);width:96px;color:var(--ok-cyan);background:linear-gradient(135deg, color-mix(in oklch, var(--ok-cyan), transparent 82%), transparent 48%), linear-gradient(315deg, color-mix(in oklch, var(--ok-magenta), transparent 88%), transparent 52%), #040408eb;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ok-fg), transparent 92%), 0 0 42px color-mix(in oklch, var(--ok-cyan), transparent 84%);place-items:center;margin:clamp(34px,5vw,68px) 0 26px;display:inline-grid}.hub-emblem svg,.route-icon svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;width:58%;height:58%}.ecosystem-hub h3{color:var(--ok-fg);letter-spacing:0;margin:0;font-size:clamp(38px,5vw,78px);line-height:.88}.ecosystem-hub p{max-width:31rem;color:var(--ok-fg-soft);margin:22px 0 0;font-size:clamp(16px,1.25vw,18px)}.hub-signals{background:color-mix(in oklch, var(--ok-fg), transparent 88%);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(34px,5vw,62px);display:grid}.hub-signals span{background:linear-gradient(135deg,#ffffff0b,#0000),#05050adb;min-height:76px;padding:14px;display:grid}.hub-signals b{color:var(--ok-cyan);font-size:10px}.hub-signals small{color:var(--ok-fg-soft);align-self:end;font-size:9px}.ecosystem-route-stack{background:color-mix(in oklch, var(--ok-fg), transparent 90%);gap:1px;display:grid}.ecosystem-route{--nav-accent:var(--ok-cyan);min-width:0;min-height:152px;color:inherit;background:linear-gradient(90deg, color-mix(in oklch, var(--nav-accent), transparent 90%), transparent 42%), #06060bf5;transition:transform .18s var(--ok-ease), background .18s var(--ok-ease), box-shadow .18s var(--ok-ease);grid-template-columns:70px minmax(154px,.34fr) minmax(0,1fr) minmax(210px,.42fr);align-items:center;gap:clamp(16px,2vw,24px);padding:clamp(18px,2.4vw,28px);display:grid;position:relative}.ecosystem-route:before{content:"";background:var(--nav-accent);width:3px;box-shadow:0 0 22px color-mix(in oklch, var(--nav-accent), transparent 42%);position:absolute;inset:0 auto 0 0}.ecosystem-route:after{pointer-events:none;content:"";opacity:0;transition:opacity .18s var(--ok-ease);background:linear-gradient(#0000,#ffffff09,#0000);position:absolute;inset:0}.ecosystem-route[href]{cursor:pointer}.ecosystem-route[href]:hover{z-index:2;background:linear-gradient(90deg, color-mix(in oklch, var(--nav-accent), transparent 84%), transparent 52%), #0a0a10fa;box-shadow:0 0 46px color-mix(in oklch, var(--nav-accent), transparent 84%);transform:translate(5px)}.ecosystem-route[href]:hover:after{opacity:1}.ecosystem-route.nav-magenta{--nav-accent:var(--ok-magenta)}.ecosystem-route.nav-orange{--nav-accent:var(--ok-orange)}.ecosystem-route.nav-cyan{--nav-accent:var(--ok-cyan)}.ecosystem-route.nav-green{--nav-accent:var(--ok-success)}.route-icon{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--nav-accent), transparent 42%);width:64px;color:var(--nav-accent);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 84%), transparent 56%), #040408e0;place-items:center;display:inline-grid}.route-main,.route-meta{min-width:0}.route-type{color:var(--nav-accent);font-size:10px;display:block}.ecosystem-route strong{color:var(--ok-fg);margin-top:12px;font-size:clamp(23px,2.4vw,34px);line-height:.98;display:block}.ecosystem-route p{max-width:46rem;color:var(--ok-fg-soft);margin:0;font-size:15px;line-height:1.65}.route-meta{justify-items:stretch;gap:12px;display:grid}.route-url{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 58%);color:var(--nav-accent);background:color-mix(in oklch, var(--nav-accent), transparent 94%);letter-spacing:.04em;text-transform:none;overflow-wrap:anywhere;padding:11px 12px;font-size:10px;display:block}.route-action{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 34%);min-height:40px;color:var(--ok-bg-0);background:var(--nav-accent);text-align:center;box-shadow:0 0 20px color-mix(in oklch, var(--nav-accent), transparent 86%);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:10px;display:inline-flex}.route-action b,.ecosystem-proof-card>a b{font-size:14px;line-height:1}.ecosystem-route.is-private{cursor:default}.ecosystem-route.is-private .route-action{color:var(--nav-accent);box-shadow:none;background:0 0}.ecosystem-matrix-head,.ecosystem-layer{grid-template-columns:72px minmax(150px,.58fr) minmax(260px,1.25fr) minmax(190px,.8fr) minmax(130px,.48fr);align-items:center;gap:18px;padding:18px 22px;display:grid}.ecosystem-matrix-head{border-bottom:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);color:var(--ok-fg-muted);background:#030307e6}.ecosystem-matrix-head span{font-size:10px}.ecosystem-layer{border-bottom:1px solid color-mix(in oklch, var(--ok-fg), transparent 90%);min-height:104px;color:inherit;background:linear-gradient(90deg, color-mix(in oklch, var(--nav-accent), transparent 94%), transparent 34%), #06060ac2;transition:background .18s var(--ok-ease), border-color .18s var(--ok-ease), transform .18s var(--ok-ease)}.ecosystem-layer.nav-magenta{--nav-accent:var(--ok-magenta)}.ecosystem-layer.nav-orange{--nav-accent:var(--ok-orange)}.ecosystem-layer.nav-cyan{--nav-accent:var(--ok-cyan)}.ecosystem-layer.nav-green{--nav-accent:var(--ok-success)}.ecosystem-layer[href]:hover,.ecosystem-layer-focus:hover{border-color:color-mix(in oklch, var(--nav-accent), transparent 52%);background:linear-gradient(90deg, color-mix(in oklch, var(--nav-accent), transparent 88%), transparent 42%), #08080df0;transform:translate(4px)}.ecosystem-layer:last-child{border-bottom:0}.layer-index{aspect-ratio:1;border:1px solid color-mix(in oklch, var(--nav-accent), transparent 42%);width:44px;color:var(--nav-accent);place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:inline-grid}.ecosystem-layer strong{color:var(--ok-fg);font-size:clamp(20px,2vw,28px);line-height:1.05;display:block}.ecosystem-layer p{color:var(--ok-fg-soft);margin:0;font-size:14px}.ecosystem-layer code{color:var(--nav-accent);white-space:normal;font-size:10px;display:block}.ecosystem-layer b,.ecosystem-layer>a{color:var(--nav-accent);text-align:right;justify-self:end;font-size:10px}.ecosystem-layer.is-private{opacity:.82}.ecosystem-layer-focus{border-top:1px solid color-mix(in oklch, var(--ok-magenta), transparent 46%);background:linear-gradient(90deg, color-mix(in oklch, var(--ok-magenta), transparent 88%), color-mix(in oklch, var(--ok-cyan), transparent 94%)), #07070cf0}.ecosystem-closing,.ecosystem-proof-card{border-left:2px solid var(--ok-orange);background:linear-gradient(90deg, color-mix(in oklch, var(--ok-orange), transparent 92%), transparent 58%), #06060acc;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:20px;padding:clamp(22px,3vw,30px);display:grid}.ecosystem-proof-card{border:1px solid color-mix(in oklch, var(--ok-orange), transparent 64%);background:linear-gradient(90deg, color-mix(in oklch, var(--ok-orange), transparent 88%), transparent 52%), linear-gradient(270deg, color-mix(in oklch, var(--ok-magenta), transparent 94%), transparent 42%), #06060ae0;border-left-width:3px;margin-top:24px}.ecosystem-closing>span,.ecosystem-proof-card>span{color:var(--ok-orange);grid-column:1/-1;font-size:10px}.ecosystem-closing p,.ecosystem-proof-card p{max-width:940px;color:var(--ok-fg-soft);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.7}.ecosystem-closing>a,.ecosystem-proof-card>a{border:1px solid color-mix(in oklch, var(--ok-cyan), transparent 44%);min-height:42px;color:var(--ok-cyan);background:color-mix(in oklch, var(--ok-cyan), transparent 94%);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:10px;display:inline-flex}.related-product-section{padding-block:clamp(26px,5vw,56px)}.related-product-shell,.company-band{--nav-accent:var(--ok-cyan);border:1px solid color-mix(in oklch, var(--nav-accent), transparent 54%);border-top:2px solid var(--nav-accent);background:linear-gradient(90deg, color-mix(in oklch, var(--nav-accent), transparent 90%), transparent 46%), linear-gradient(180deg, #08080df5, #030408f5);box-shadow:0 0 44px color-mix(in oklch, var(--nav-accent), transparent 88%);grid-template-columns:92px minmax(0,1fr) minmax(250px,.38fr);align-items:center;gap:clamp(20px,3vw,34px);display:grid;position:relative;overflow:hidden}.related-product-shell{padding:clamp(22px,3vw,34px)}.related-product-shell.nav-magenta,.company-band.nav-cyan{--nav-accent:var(--ok-magenta)}.company-band.nav-cyan{--nav-accent:var(--ok-cyan)}.related-product-mark,.company-icon,.runtime-proof-icon{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 38%);color:var(--nav-accent);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 82%), transparent 54%), #040408e6;place-items:center;display:inline-grid}.related-product-mark,.company-icon{aspect-ratio:1;width:76px}.related-product-mark svg,.company-icon svg,.runtime-proof-icon svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;width:56%;height:56%}.related-product-copy>span,.related-product-action span,.related-product-action strong,.company-band>div>span,.company-band a span,.company-band a strong,.runtime-core>span,.runtime-stage-grid span,.runtime-stage-grid small,.runtime-proof>span,.runtime-console-panel pre{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.related-product-copy>span,.company-band>div>span{color:var(--nav-accent);font-size:10px;display:block}.related-product-copy h2,.company-band h2{max-width:820px;margin-top:14px;font-size:clamp(26px,3.3vw,44px)}.related-product-copy p,.company-band p{max-width:780px;color:var(--ok-fg-soft);margin:14px 0 0;font-size:clamp(15px,1.25vw,17px);line-height:1.65}.related-product-action,.company-band a{min-height:94px;color:inherit;border:1px solid color-mix(in oklch, var(--nav-accent), transparent 48%);background:color-mix(in oklch, var(--nav-accent), transparent 94%);transition:transform .18s var(--ok-ease), box-shadow .18s var(--ok-ease), background .18s var(--ok-ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:16px;display:grid}.related-product-action:hover,.company-band a:hover{background:color-mix(in oklch, var(--nav-accent), transparent 90%);box-shadow:0 0 34px color-mix(in oklch, var(--nav-accent), transparent 82%);transform:translateY(-2px)}.related-product-action span,.company-band a span{color:var(--nav-accent);overflow-wrap:anywhere;grid-column:1/-1;font-size:10px}.related-product-action strong,.company-band a strong{color:var(--ok-fg);font-size:11px;line-height:1.35}.related-product-action b,.company-band a b{color:var(--nav-accent);font-size:18px}.runtime-section .section-heading h2{max-width:920px}.runtime-section .section-heading p:not(.section-label){max-width:900px}.runtime-board{border:1px solid color-mix(in oklch, var(--ok-fg), transparent 84%);background:color-mix(in oklch, var(--ok-fg), transparent 88%);grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:1px;margin-top:clamp(30px,4vw,48px);display:grid;overflow:hidden}.runtime-core,.runtime-console-panel{background:linear-gradient(115deg, #07080dfa, #030408fa), var(--ok-bg-0);min-width:0;position:relative}.runtime-core{border-top:2px solid var(--ok-magenta);background:radial-gradient(circle at 12% 18%, color-mix(in oklch, var(--ok-magenta), transparent 85%), transparent 17rem), linear-gradient(145deg, color-mix(in oklch, var(--ok-cyan), transparent 96%), #040509fa 52%);padding:clamp(28px,4vw,48px)}.runtime-core>span{color:var(--ok-magenta);font-size:10px}.runtime-core h3{max-width:640px;margin-top:20px;font-size:clamp(28px,3.1vw,42px);line-height:1.05}.runtime-core p{max-width:760px;color:var(--ok-fg-soft);margin-top:18px;font-size:clamp(15px,1.25vw,18px)}.runtime-stage-grid{border:1px solid color-mix(in oklch, var(--ok-fg), transparent 86%);background:color-mix(in oklch, var(--ok-fg), transparent 88%);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(28px,4vw,44px);display:grid}.runtime-stage-grid div{--nav-accent:var(--ok-cyan);border-top:2px solid var(--nav-accent);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 92%), transparent 54%), #05050ae6;min-height:124px;padding:16px;display:grid}.runtime-stage-grid .nav-magenta{--nav-accent:var(--ok-magenta)}.runtime-stage-grid .nav-cyan{--nav-accent:var(--ok-cyan)}.runtime-stage-grid .nav-orange{--nav-accent:var(--ok-orange)}.runtime-stage-grid .nav-green{--nav-accent:var(--ok-success)}.runtime-stage-grid span,.runtime-stage-grid small{color:var(--nav-accent);font-size:9px}.runtime-stage-grid strong{color:var(--ok-fg);align-self:end;font-size:17px}.runtime-stage-grid small{color:var(--ok-fg-muted);margin-top:10px;display:block}.runtime-console-panel{border-top:2px solid var(--ok-cyan);background:linear-gradient(180deg, color-mix(in oklch, var(--ok-cyan), transparent 94%), transparent 56%), #05060bfa;align-self:stretch}.runtime-console-panel .router-flow{margin:20px}.runtime-console-panel pre{border-top:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);color:var(--ok-cyan);white-space:pre-wrap;text-transform:none;margin:0;padding:24px;font-size:clamp(10px,.92vw,12px);line-height:1.75}.runtime-proof-grid{border:1px solid color-mix(in oklch, var(--ok-fg), transparent 84%);background:color-mix(in oklch, var(--ok-fg), transparent 88%);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.runtime-proof{--nav-accent:var(--ok-cyan);border-top:2px solid var(--nav-accent);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 93%), transparent 48%), #05050aeb;min-width:0;min-height:240px;padding:22px}.runtime-proof.nav-cyan{--nav-accent:var(--ok-cyan)}.runtime-proof.nav-orange{--nav-accent:var(--ok-orange)}.runtime-proof.nav-magenta{--nav-accent:var(--ok-magenta)}.runtime-proof.nav-green{--nav-accent:var(--ok-success)}.runtime-proof-icon{aspect-ratio:1;width:54px;margin-bottom:28px}.runtime-proof>span:not(.runtime-proof-icon){color:var(--nav-accent);font-size:10px;display:block}.runtime-proof strong{color:var(--ok-fg);margin-top:12px;font-size:clamp(20px,2vw,27px);line-height:1.05;display:block}.runtime-proof p{color:var(--ok-fg-soft);margin-top:16px;font-size:14px;line-height:1.65}.company-section{padding-block:clamp(26px,5vw,58px)}.company-band{border-top-color:var(--ok-cyan);grid-template-columns:80px minmax(0,1fr) minmax(260px,.34fr);padding:clamp(24px,3.4vw,38px)}.ecosystem-enterprise{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:minmax(320px,.85fr) minmax(0,1.4fr);gap:1px;margin-top:34px;display:grid}.ecosystem-position,.ecosystem-row{background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent,var(--ok-info)), transparent 93%), #0b0b12f5), var(--ok-bg-1);border-top:2px solid var(--nav-accent,var(--ok-magenta));padding:26px}.ecosystem-position{--nav-accent:var(--ok-info);flex-direction:column;justify-content:center;min-height:520px;display:flex}.ecosystem-position span,.ecosystem-row span{color:var(--nav-accent,var(--ok-info));font-size:11px}.ecosystem-position strong{margin-top:28px;font-size:clamp(54px,6vw,96px);line-height:.95;display:block}.ecosystem-position p{max-width:30rem;margin-top:24px;font-size:17px}.ecosystem-tags{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.ecosystem-tags i{border:1px solid color-mix(in oklch, var(--ok-info), transparent 58%);color:var(--ok-info);padding:8px 10px;font-size:10px;font-style:normal}.ecosystem-stack{background:var(--ok-line);gap:1px;display:grid}.ecosystem-row{grid-template-columns:minmax(150px,.75fr) minmax(180px,.85fr) minmax(0,1.4fr) minmax(130px,.7fr);align-items:center;gap:22px;min-height:129px;display:grid}.ecosystem-row strong{color:var(--ok-fg);font-size:clamp(22px,2vw,32px);display:block}.ecosystem-row small{color:var(--ok-fg-soft);line-height:1.55;display:block}.ecosystem-row b{color:var(--nav-accent);text-align:right;justify-self:end;font-size:10px}.cta-section{padding-top:0;position:relative}.launch-panel{z-index:1;border:1px solid color-mix(in oklch, var(--ok-orange), transparent 42%);background:linear-gradient(115deg, color-mix(in oklch, var(--ok-orange), transparent 84%), transparent 28%), linear-gradient(305deg, color-mix(in oklch, var(--ok-magenta), transparent 84%), transparent 38%), #060609f0;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,34px 100%,0 calc(100% - 34px));box-shadow:0 0 58px color-mix(in oklch, var(--ok-orange), transparent 86%);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(22px,4vw,48px);padding:clamp(30px,5vw,64px);display:grid;position:relative;overflow:hidden}.launch-panel:after{background:linear-gradient(90deg, var(--ok-orange), var(--ok-magenta), var(--ok-cyan));content:"";height:3px;position:absolute;inset:auto 0 0}.launch-copy{z-index:1;position:relative}.launch-panel h2{max-width:1050px;margin-bottom:20px;font-size:clamp(42px,5.6vw,86px)}.launch-panel p{max-width:840px}.launch-command{border:1px solid var(--ok-line-strong);background:#060609d6;grid-template-columns:auto 1fr;max-width:640px;margin-top:28px;display:grid}.launch-command span,.launch-command code{align-items:center;min-height:52px;display:flex}.launch-command span{border-right:1px solid var(--ok-line);color:var(--ok-cyan);padding:0 16px}.launch-command code{color:var(--ok-fg);white-space:nowrap;text-overflow:ellipsis;padding:0 16px;overflow:hidden}.launch-proof{border:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);background:color-mix(in oklch, var(--ok-fg), transparent 90%);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:780px;margin-top:26px;display:grid}.launch-proof div{background:#050509d6;min-height:112px;padding:16px}.launch-proof span,.launch-proof small{color:var(--ok-orange);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.launch-proof strong{color:var(--ok-fg);margin-top:22px;font-size:17px;display:block}.launch-proof small{color:var(--ok-fg-muted);margin-top:10px;display:block}.launch-actions{align-self:end;gap:12px;display:grid}.launch-action{--nav-accent:var(--ok-cyan);border:1px solid color-mix(in oklch, var(--nav-accent), transparent 56%);background:color-mix(in oklch, var(--nav-accent), transparent 94%);min-height:74px;transition:transform .18s var(--ok-ease), border-color .18s var(--ok-ease), box-shadow .18s var(--ok-ease);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.launch-action.primary{--nav-accent:var(--ok-orange);background:var(--ok-orange);color:#07070b}.launch-action.magenta{--nav-accent:var(--ok-magenta)}.launch-action.orange{--nav-accent:var(--ok-orange)}.launch-action.cyan{--nav-accent:var(--ok-cyan)}.launch-action span,.launch-action b{color:var(--nav-accent);font-size:11px}.launch-action.primary span,.launch-action.primary b,.launch-action.primary strong,.launch-action.primary small{color:#07070b}.launch-action strong{color:var(--ok-fg);font-size:18px}.launch-action small{color:var(--ok-fg-muted);grid-column:2/3;font-size:13px;line-height:1.35}.conversion-console{z-index:1;border:1px solid color-mix(in oklch, var(--ok-cyan), transparent 58%);border-top-color:var(--ok-magenta);background:linear-gradient(90deg, color-mix(in oklch, var(--ok-cyan), transparent 93%), transparent 32%), linear-gradient(135deg, transparent 50%, color-mix(in oklch, var(--ok-magenta), transparent 88%) 100%), repeating-linear-gradient(90deg, transparent 0 63px, #ffffff07 64px), #05060bf5;clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,42px 100%,0 calc(100% - 42px));grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);display:grid;position:relative;overflow:hidden}.conversion-console:before{pointer-events:none;background:linear-gradient(90deg, var(--ok-cyan), var(--ok-magenta), var(--ok-orange), var(--ok-success)), linear-gradient(180deg, transparent, #ffffff0a, transparent);content:"";height:3px;position:absolute;inset:0}.conversion-console:after{background:linear-gradient(90deg, transparent, var(--ok-orange), var(--ok-magenta));content:"";width:min(42vw,520px);height:1px;position:absolute;bottom:-1px;right:-1px}.conversion-copy{z-index:1;border-right:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);align-content:center;min-height:640px;padding:clamp(34px,6vw,76px);display:grid;position:relative}.conversion-copy h2{max-width:980px;margin-bottom:22px;font-size:clamp(44px,6.2vw,94px);line-height:.94}.conversion-copy p{max-width:780px;color:var(--ok-fg-soft);font-size:clamp(17px,1.8vw,22px);line-height:1.55}.conversion-actions{grid-template-columns:minmax(260px,.62fr) minmax(240px,.48fr);gap:12px;max-width:860px;margin-top:38px;display:grid}.conversion-actions a,.dossier-links a{border:1px solid color-mix(in oklch, var(--nav-accent,var(--ok-cyan)), transparent 52%);background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent,var(--ok-cyan)), transparent 88%), #07080ee6);min-height:118px;transition:transform .18s var(--ok-ease), border-color .18s var(--ok-ease), box-shadow .18s var(--ok-ease);grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:20px;display:grid;position:relative}.conversion-actions a:hover,.dossier-links a:hover{border-color:var(--nav-accent,var(--ok-cyan));box-shadow:0 0 34px color-mix(in oklch, var(--nav-accent,var(--ok-cyan)), transparent 78%);transform:translateY(-2px)}.conversion-primary{--nav-accent:var(--ok-orange);border-color:color-mix(in oklch, var(--ok-orange), transparent 18%);background:linear-gradient(135deg, color-mix(in oklch, var(--ok-orange), transparent 72%), #09080ceb), #ff6f1f14}.conversion-secondary{--nav-accent:var(--ok-magenta)}.conversion-actions span,.conversion-actions b,.dossier-header span,.dossier-metric span,.dossier-metric small,.dossier-links span,.dossier-links b{color:var(--nav-accent,var(--ok-cyan));letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.conversion-actions strong{color:var(--ok-fg);grid-column:1/-1;align-self:end;font-size:clamp(21px,2.3vw,32px);line-height:1.08}.conversion-actions b,.dossier-links b{place-self:start end;font-size:18px}.readiness-dossier{z-index:1;background:linear-gradient(#ffffff09,#0000 28%),#080910c7;grid-template-rows:auto auto 1fr auto;align-content:stretch;min-height:640px;display:grid;position:relative}.dossier-header{border-bottom:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:22px 24px;display:flex}.dossier-header span{color:var(--ok-magenta)}.dossier-header strong{color:var(--ok-fg);letter-spacing:.2em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.dossier-grid{border-bottom:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dossier-metric{--nav-accent:var(--ok-cyan);border-right:1px solid color-mix(in oklch, var(--ok-fg), transparent 90%);background:color-mix(in oklch, var(--nav-accent), transparent 94%);min-height:172px;padding:20px}.dossier-metric:last-child{border-right:0}.dossier-metric.accent-cyan{--nav-accent:var(--ok-cyan)}.dossier-metric.accent-magenta{--nav-accent:var(--ok-magenta)}.dossier-metric.accent-orange{--nav-accent:var(--ok-orange)}.dossier-metric strong{color:var(--ok-fg);white-space:nowrap;margin-top:34px;font-size:clamp(26px,2.7vw,36px);line-height:1;display:block}.dossier-metric small{color:var(--ok-fg-muted);margin-top:12px;display:block}.dossier-checks{align-content:center;gap:0;padding:16px 24px;display:grid}.dossier-checks div{border-bottom:1px solid #ffffff12;grid-template-columns:20px 1fr;align-items:start;gap:14px;padding:18px 0;display:grid}.dossier-checks div:last-child{border-bottom:0}.dossier-checks div>span{border:1px solid var(--ok-success);background:color-mix(in oklch, var(--ok-success), transparent 48%);width:11px;height:11px;box-shadow:0 0 18px color-mix(in oklch, var(--ok-success), transparent 56%);margin-top:7px}.dossier-checks p{color:var(--ok-fg-soft);margin:0;font-size:15px;line-height:1.45}.dossier-links{grid-template-columns:1fr 1fr;gap:1px;padding:0 24px 24px;display:grid}.dossier-links a{--nav-accent:var(--ok-cyan);background:#060609b8;min-height:96px;padding:16px}.dossier-links a:first-child{--nav-accent:var(--ok-orange)}.dossier-links a:last-child{--nav-accent:var(--ok-cyan)}.dossier-links strong{color:var(--ok-fg);grid-column:1/-1;align-self:end;font-size:15px;line-height:1.22}.closing-cta{z-index:1;border:1px solid color-mix(in oklch, var(--ok-cyan), transparent 60%);border-top-color:var(--ok-magenta);background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), radial-gradient(circle at 74% 12%, color-mix(in oklch, var(--ok-magenta), transparent 82%), transparent 34rem), linear-gradient(115deg, color-mix(in oklch, var(--ok-cyan), transparent 92%), #060609f5 45%), #060609f5;box-shadow:0 0 44px color-mix(in oklch, var(--ok-magenta), transparent 88%);background-size:48px 48px,48px 48px,auto,auto,auto;grid-template-columns:minmax(0,.95fr) minmax(330px,.58fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(30px,5vw,58px);display:grid;position:relative;overflow:hidden}.closing-cta:before{background:linear-gradient(90deg, var(--ok-orange), var(--ok-magenta), var(--ok-cyan));content:"";height:3px;position:absolute;inset:0 0 auto}.closing-copy{z-index:1;align-content:center;min-width:0;max-width:700px;padding:0;display:grid;position:relative}.closing-copy h2{max-width:680px;margin:0 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.02}body[data-lang=pt] .closing-accent.lang-pt,body[data-lang=en] .closing-accent.lang-en{display:block!important}.closing-accent{color:var(--ok-magenta);text-shadow:0 0 18px color-mix(in oklch, var(--ok-magenta), transparent 64%)}.closing-copy p:not(.section-label){max-width:650px;color:var(--ok-fg-soft);font-size:clamp(16px,1.25vw,18px);line-height:1.55}.closing-command{border:1px solid var(--ok-line-strong);background:#04050ad1;grid-template-columns:54px minmax(0,1fr);max-width:680px;margin-top:24px;display:grid}.closing-command span,.closing-command code{align-items:center;min-height:58px;display:flex}.closing-command span{border-right:1px solid var(--ok-line);color:var(--ok-cyan);justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px}.closing-command code{min-width:0;color:var(--ok-fg);text-overflow:ellipsis;white-space:nowrap;padding:0 18px;overflow:hidden}.closing-actions{grid-template-columns:minmax(210px,.55fr) minmax(210px,.55fr);gap:12px;max-width:680px;margin-top:14px;display:grid}.closing-actions a{border:1px solid var(--ok-line-strong);letter-spacing:.14em;text-transform:uppercase;min-height:68px;transition:transform .18s var(--ok-ease), box-shadow .18s var(--ok-ease), border-color .18s var(--ok-ease);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:flex}.closing-actions a:hover,.closing-linkline a:hover{box-shadow:0 0 34px color-mix(in oklch, var(--nav-accent,var(--ok-cyan)), transparent 78%);transform:translateY(-2px)}.closing-primary{--nav-accent:var(--ok-orange);border-color:var(--ok-orange);background:var(--ok-orange);color:#07070b}.closing-secondary{--nav-accent:var(--ok-magenta);border-color:color-mix(in oklch, var(--ok-magenta), transparent 30%);color:var(--ok-magenta);background:#0a060fb8}.closing-linkline{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:680px;margin-top:18px;display:grid}.closing-linkline a{--nav-accent:var(--ok-cyan);min-height:94px;transition:transform .18s var(--ok-ease), box-shadow .18s var(--ok-ease);background:#060609d6;grid-template-columns:1fr auto;gap:8px 14px;padding:16px;display:grid}.closing-linkline a:first-child{--nav-accent:var(--ok-orange)}.closing-linkline a span,.closing-linkline a b{color:var(--nav-accent);letter-spacing:.13em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.closing-linkline a strong{color:var(--ok-fg);grid-column:1/-1;align-self:end;font-size:19px}.closing-terminal{z-index:1;border:1px solid color-mix(in oklch, var(--ok-cyan), transparent 44%);width:100%;min-width:0;box-shadow:0 0 40px color-mix(in oklch, var(--ok-cyan), transparent 86%);background:linear-gradient(#ffffff09,#0000 34%),#04050ae6;align-self:center;display:grid;position:relative}.terminal-windowbar{border-bottom:1px solid var(--ok-line);min-height:52px;color:var(--ok-fg-mute);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:grid}.terminal-windowbar strong{color:var(--ok-success)}.window-dots{gap:6px;display:flex}.window-dots i{border:1px solid;border-radius:999px;width:10px;height:10px;display:block}.window-dots i:first-child{color:var(--ok-orange)}.window-dots i:nth-child(2){color:var(--ok-magenta)}.window-dots i:nth-child(3){color:var(--ok-cyan)}.closing-terminal-body{background:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 8px), radial-gradient(circle at 50% 10%, color-mix(in oklch, var(--ok-magenta), transparent 88%), transparent 22rem);align-content:center;gap:10px;min-height:260px;padding:clamp(22px,4vw,38px);display:grid}.closing-terminal-body p{color:var(--ok-fg-soft);grid-template-columns:minmax(96px,.22fr) minmax(0,1fr);gap:12px;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(11px,1.2vw,13px);line-height:1.6;display:grid}.closing-terminal-body span{color:var(--ok-cyan)}.closing-signal-grid{border-top:1px solid var(--ok-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.closing-signal-grid div{border-right:1px solid var(--ok-line);min-height:94px;padding:16px}.closing-signal-grid div:last-child{border-right:0}.closing-signal-grid span{color:var(--ok-magenta);letter-spacing:.14em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.closing-signal-grid strong{color:var(--ok-fg);margin-top:18px;font-size:17px;display:block}.cta-panel{border:1px solid var(--ok-line);border-top:2px solid var(--ok-orange);background:linear-gradient(120deg, color-mix(in oklch, var(--ok-orange), transparent 88%), transparent 34%), linear-gradient(300deg, color-mix(in oklch, var(--ok-magenta), transparent 88%), transparent 42%), #0b0b12f5;box-shadow:0 0 46px color-mix(in oklch, var(--ok-orange), transparent 88%), inset 0 0 80px #ffffff05;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(28px,5vw,56px);display:grid}.cta-panel h2{max-width:980px;margin-bottom:18px;font-size:clamp(38px,5vw,76px)}.cta-panel p{max-width:820px}.cta-panel .section-label{color:var(--ok-orange)}.cta-actions{gap:12px;min-width:220px;display:grid}.docs-hero-grid .accent-orange,.doc-callout.accent-orange,.playbook-card.accent-orange{border-top-color:var(--ok-orange)}.docs-hero-grid .accent-cyan,.doc-callout.accent-cyan,.playbook-card.accent-cyan{border-top-color:var(--ok-cyan)}.docs-hero-grid .accent-magenta,.doc-callout.accent-magenta,.playbook-card.accent-magenta{border-top-color:var(--ok-magenta)}.docs-hero-grid .accent-green,.doc-callout.accent-green,.playbook-card.accent-green{border-top-color:var(--ok-success)}@media (width<=1180px){.section-heading,.showcase,.mission-header,.split-section,.cyber-architecture,.ecosystem-brief,.ecosystem-relay,.launch-panel,.product-demo,.capability-system,.decision-system{grid-template-columns:1fr}.capability-grid,.product-links,.dense-grid,.failure-lab,.intel-grid,.intel-command-grid,.intel-kpi-row,.workflow-board,.handoff-console,.ecosystem-map,.ecosystem-enterprise,.docs-hero-grid,.doc-command-panel,.doc-steps,.operating-model-grid,.source-grid,.security-grid,.api-contract-grid,.playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-map,.architecture-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.ecosystem-core{grid-row:auto;min-height:280px}.ecosystem-position{min-height:340px}.ecosystem-matrix-head{display:none}.ecosystem-layer{grid-template-columns:56px minmax(0,1fr);align-items:start}.ecosystem-layer p,.ecosystem-layer code,.ecosystem-layer b,.ecosystem-layer>a{text-align:left;grid-column:2;justify-self:start}.ecosystem-closing{grid-template-columns:1fr}.ecosystem-hub{min-height:auto}.ecosystem-route{grid-template-columns:64px minmax(170px,.42fr) minmax(0,1fr)}.route-meta{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ecosystem-destinations{grid-template-columns:1fr}.launch-proof{max-width:none}.ecosystem-row{grid-template-columns:minmax(130px,.7fr) minmax(160px,.8fr) minmax(0,1.2fr)}.ecosystem-row b{justify-self:start}.cta-panel,.failure-console,.workflow-line,.capability-row,.rig-map{grid-template-columns:1fr}.failure-console code{justify-self:start}}@media (width<=1040px){.site-header{grid-template-columns:1fr}.nav-links{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.header-actions{justify-content:space-between}.hero{grid-template-columns:1fr;min-height:auto}}@media (width<=980px){.closing-cta{grid-template-columns:1fr}.closing-terminal{align-self:stretch}.conversion-console{grid-template-columns:1fr}.conversion-copy{border-right:0;border-bottom:1px solid color-mix(in oklch, var(--ok-fg), transparent 88%);min-height:auto}.readiness-dossier{min-height:auto}}@media (width<=820px){.site-header{position:static}.brand-crop{width:168px;height:45px}.nav-links{display:none}.header-actions{flex-wrap:wrap}.nav-status{justify-content:center;width:100%}.hero{padding-top:44px}.signal-strip,.hero-proofbar,.floating-metrics,.hero-alert-stack,.capability-grid,.dense-grid,.failure-lab,.intel-grid,.intel-command-grid,.intel-kpi-row,.workflow-board,.handoff-console,.ecosystem-map,.ecosystem-enterprise,.product-links,.doc-grid,.doc-table,.docs-hero-grid,.doc-command-panel,.doc-steps,.operating-model-grid,.architecture-detail,.source-grid,.security-grid,.api-contract-grid,.playbook-grid,.architecture-map,.roadmap,.product-demo,.capability-system,.decision-system,.ecosystem-brief,.ecosystem-proofline,.ecosystem-destinations,.ecosystem-relay,.ecosystem-route,.hub-signals,.router-flow,.ecosystem-closing,.ecosystem-proof-card,.closing-actions,.closing-linkline,.closing-signal-grid,.architecture-actions,.conversion-actions,.dossier-grid,.dossier-links,.launch-proof,.launch-panel,.rig-map{grid-template-columns:1fr}.floating-metrics{background:var(--ok-bg-1);width:auto;padding:12px;position:static}.hero-alert-stack{background:var(--ok-bg-1);width:auto;padding:0 12px 12px;position:static}.hero-command{grid-template-columns:1fr}.closing-copy{padding:10px}.closing-copy h2{font-size:clamp(32px,10vw,46px)}.closing-command{grid-template-columns:44px minmax(0,1fr)}.closing-command code{font-size:11px}.closing-terminal-body p{grid-template-columns:1fr;gap:2px}.signal-strip span{border-right:0;border-bottom:1px solid var(--ok-line)}.signal-strip span:last-child{border-bottom:0}.hero-proofbar div{min-height:auto}.ledger-header,.ledger-row,.capability-row,.workflow-line,.ecosystem-row,.failure-console{grid-template-columns:1fr}.failure-console code{white-space:normal;justify-self:start}.capability-row>*,.workflow-line>*{min-height:auto}.ledger-header{display:grid}.ecosystem-position{min-height:auto}.ecosystem-thesis,.ecosystem-router,.ecosystem-hub,.ecosystem-route,.ecosystem-destination,.ecosystem-layer,.ecosystem-closing,.ecosystem-proof-card{padding:20px}.ecosystem-hub h3{font-size:clamp(38px,13vw,58px)}.hub-emblem{width:78px;margin:34px 0 22px}.ecosystem-route{min-height:auto;transform:none}.ecosystem-route[href]:hover{transform:none}.route-icon{width:56px}.route-meta{grid-column:auto;grid-template-columns:1fr}.ecosystem-destination{min-height:auto}.ecosystem-destination strong{margin-top:28px}.ecosystem-proofline div{border-right:0;border-bottom:1px solid color-mix(in oklch, var(--ok-fg), transparent 90%);min-height:auto}.ecosystem-proofline div:last-child{border-bottom:0}.ecosystem-router pre{font-size:11px}.ecosystem-row b{text-align:left;justify-self:start}.cta-actions{min-width:0}.docs-layout{flex-direction:column;display:flex}.docs-sidebar{order:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;position:static}.docs-content{order:1}}@media (width<=520px){.language-toggle,.language-toggle button,.ok-btn{width:100%}.header-actions,.hero-actions{align-items:stretch;width:100%}.showcase-tab{min-height:auto}.docs-sidebar{grid-template-columns:1fr}}@media (width<=1180px){.runtime-board,.related-product-shell,.company-band,.footer-main{grid-template-columns:1fr}.runtime-proof-grid,.runtime-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-nav{justify-content:flex-start}.related-product-action,.company-band a{max-width:420px}}@media (width<=820px){.runtime-proof-grid,.runtime-stage-grid{grid-template-columns:1fr}.related-product-shell,.company-band,.runtime-core,.runtime-proof{padding:20px}.runtime-core h3{font-size:clamp(28px,10vw,42px)}.related-product-copy h2,.company-band h2{font-size:clamp(26px,9vw,40px)}.footer-logo{width:178px;height:50px}}[data-legacy-section]{display:none!important}.hero{min-height:auto;padding-top:clamp(38px,5vw,72px);padding-bottom:clamp(42px,5vw,70px)}.hero-title{max-width:690px}.hero-title .hero-accent{font-size:clamp(25px,2.35vw,34px)}.section.proof-section,.section.decision-modules,.section.intelligence-room-section,.section.operation-flow-section,.section.runtime-boundary-section,.section.source-proof-section,.section.cta-section{padding-top:clamp(54px,6vw,86px);padding-bottom:clamp(54px,6vw,86px)}.proof-section,.intelligence-room-section,.runtime-boundary-section{position:relative;overflow:hidden}.proof-section:before,.runtime-boundary-section:before{pointer-events:none;content:"";background:radial-gradient(circle at 8% 18%, color-mix(in oklch, var(--ok-magenta), transparent 88%), transparent 28rem), radial-gradient(circle at 88% 74%, color-mix(in oklch, var(--ok-cyan), transparent 90%), transparent 30rem);position:absolute;inset:0}.proof-hero{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(320px,.58fr);align-items:end;gap:clamp(26px,5vw,68px);margin-bottom:30px;display:grid;position:relative}.proof-hero h2,.decision-modules h2,.operation-flow-section h2,.runtime-boundary-section h2,.source-proof-section h2,.closing-left h2{max-width:980px;font-size:clamp(32px,4vw,58px)}.proof-hero p,.decision-modules .section-heading>p,.operation-flow-section .section-heading>p{margin:0;font-size:16px}.proof-stage{z-index:1;border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative}.proof-card,.module-card,.deployment-step,.source-link{--nav-accent:var(--ok-cyan);background:linear-gradient(145deg, color-mix(in oklch, var(--nav-accent), transparent 94%), #060609f0), var(--ok-bg-1);min-width:0;position:relative}.proof-card.nav-orange,.module-card.nav-orange,.deployment-step.nav-orange,.source-link.nav-orange,.boundary-node.nav-orange{--nav-accent:var(--ok-orange)}.proof-card.nav-magenta,.module-card.nav-magenta,.deployment-step.nav-magenta,.source-link.nav-magenta,.boundary-node.nav-magenta{--nav-accent:var(--ok-magenta)}.proof-card.nav-cyan,.module-card.nav-cyan,.deployment-step.nav-cyan,.source-link.nav-cyan,.boundary-node.nav-cyan{--nav-accent:var(--ok-cyan)}.proof-card.nav-green,.module-card.nav-green,.deployment-step.nav-green,.source-link.nav-green,.boundary-node.nav-green{--nav-accent:var(--ok-success)}.proof-card.nav-blue,.module-card.nav-blue,.deployment-step.nav-blue,.source-link.nav-blue,.boundary-node.nav-blue{--nav-accent:var(--ok-info)}.proof-card{border-top:2px solid var(--nav-accent);min-height:330px;padding:clamp(22px,3vw,34px)}.proof-icon,.closing-action-icon{border:1px solid color-mix(in oklch, var(--nav-accent,var(--ok-magenta)), transparent 56%);width:58px;height:58px;color:var(--nav-accent,var(--ok-magenta));background:color-mix(in oklch, var(--nav-accent,var(--ok-magenta)), transparent 94%);box-shadow:0 0 28px color-mix(in oklch, var(--nav-accent,var(--ok-magenta)), transparent 86%);place-items:center;display:grid}.proof-icon svg,.closing-action-icon svg,.source-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.proof-kicker,.module-kicker,.deployment-step>span,.implementation-band>div>span,.implementation-band a span,.boundary-copy>span,.boundary-node span,.source-link>span,.closing-action-grid span,.closing-trust span,.feed-row b,.feed-row small{color:var(--nav-accent,var(--ok-cyan));letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.proof-kicker{margin-top:28px}.proof-card h3{max-width:390px;margin-top:18px;font-size:clamp(24px,2.35vw,34px)}.proof-card p,.module-card p,.deployment-step p,.source-link p{margin:18px 0 0;font-size:15px}.product-demo-redesign{z-index:1;grid-template-columns:minmax(0,1fr) minmax(290px,360px);margin-top:26px;position:relative}.proof-screen{border-top-color:var(--ok-magenta);box-shadow:0 0 42px color-mix(in oklch, var(--ok-magenta), transparent 88%)}.proof-screen img{object-fit:cover;min-height:420px}.proof-tabs .showcase-tab{min-height:122px}.module-grid{background:0 0;border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.module-card{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 64%);border-top:2px solid var(--nav-accent);min-height:278px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--nav-accent), transparent 90%), 0 20px 48px color-mix(in oklch, var(--nav-accent), transparent 94%);flex-direction:column;grid-column:span 4;padding:clamp(22px,2.6vw,30px);display:flex;position:relative;overflow:hidden}.module-card:before{background:linear-gradient(135deg, color-mix(in oklch, var(--nav-accent), transparent 88%), transparent 38%), radial-gradient(circle at 86% 12%, color-mix(in oklch, var(--nav-accent), transparent 78%), transparent 10rem);content:"";opacity:.46;pointer-events:none;position:absolute;inset:0}.module-kicker,.module-icon,.module-card h3,.module-card p,.module-card small{z-index:1;position:relative}.module-icon{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 54%);width:48px;height:48px;color:var(--nav-accent);box-shadow:0 0 24px color-mix(in oklch, var(--nav-accent), transparent 84%);background:#06060970;place-items:center;margin-left:auto;display:grid}.module-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.module-card h3{color:var(--ok-fg);margin-top:30px;font-size:clamp(25px,2.4vw,34px)}.module-kicker{color:var(--nav-accent)}.module-card small{color:var(--ok-fg-mute);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.source-card{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ok-cyan), transparent 82%), 0 20px 48px color-mix(in oklch, var(--ok-cyan), transparent 94%)}.intelligence-room-section{background:linear-gradient(180deg, color-mix(in oklch, var(--ok-success), transparent 95%), #060609e0), var(--ok-bg-0)}.intel-room{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:1px;display:grid}.intel-feed,.intervention-panel{background:#07070cf0;min-width:0}.intel-feed-body{background:var(--ok-line);gap:1px;display:grid}.feed-row{background:#060609e6;grid-template-columns:108px minmax(0,1fr) 180px;align-items:center;gap:14px;min-height:76px;padding:18px 20px;font-family:JetBrains Mono,ui-monospace,monospace;display:grid}.feed-row span{color:var(--ok-fg);font-size:13px}.feed-row small{color:var(--ok-fg-mute);text-align:right}.feed-row.critical b{color:var(--ok-magenta)}.feed-row.high b{color:var(--ok-orange)}.feed-row.medium b{color:var(--ok-cyan)}.feed-row.ok b{color:var(--ok-success)}.intervention-panel{border-top:2px solid var(--ok-success);padding:clamp(24px,3vw,34px)}.intervention-panel>span{color:var(--ok-success);letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.intervention-panel h3{margin-top:34px;font-size:clamp(28px,3.2vw,44px)}.intervention-stack{border:1px solid var(--ok-line);background:var(--ok-line);gap:1px;margin-top:30px;display:grid}.intervention-stack div{background:#0b0b12eb;grid-template-columns:48px 1fr;align-items:center;gap:10px 14px;padding:18px;display:grid}.intervention-stack strong{color:var(--ok-magenta);grid-row:span 2;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.intervention-stack span{color:var(--ok-fg);font-size:18px;font-weight:600}.intervention-stack small{color:var(--ok-fg-mute);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.deployment-grid{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.deployment-step{border-top:2px solid var(--nav-accent);min-height:220px;padding:clamp(22px,2.6vw,30px)}.deployment-step strong{margin-top:42px;font-size:clamp(24px,2.7vw,36px);display:block}.deployment-step p{color:var(--ok-fg-mute);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.implementation-band{--nav-accent:var(--ok-cyan);border:1px solid var(--ok-line);border-left:3px solid var(--nav-accent);background:linear-gradient(90deg, color-mix(in oklch, var(--nav-accent), transparent 91%), transparent 58%), #060609e6;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:clamp(22px,4vw,54px);margin-top:1px;padding:clamp(24px,3vw,36px);display:grid}.implementation-band h3{max-width:840px;margin-top:20px;font-size:clamp(27px,3vw,42px)}.implementation-band p{max-width:900px;margin-bottom:0;font-size:16px}.implementation-band a,.source-link,.closing-action-main,.closing-action-grid a{transition:border-color .18s var(--ok-ease), transform .18s var(--ok-ease), background .18s var(--ok-ease), box-shadow .18s var(--ok-ease)}.implementation-band a{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 62%);color:var(--ok-fg);gap:10px;padding:18px;display:grid}.implementation-band a:hover,.source-link:hover,.closing-action-main:hover,.closing-action-grid a:hover{border-color:var(--nav-accent,var(--ok-cyan));box-shadow:0 18px 42px color-mix(in oklch, var(--nav-accent,var(--ok-cyan)), transparent 88%);transform:translateY(-2px)}.implementation-band a strong,.source-link strong{font-size:22px}.implementation-band a b,.source-link b{color:var(--nav-accent);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.boundary-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);align-items:start;gap:clamp(22px,4vw,58px);margin-top:32px;display:grid;position:relative}.boundary-diagram{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:minmax(150px,1fr) 82px minmax(150px,1fr) 82px minmax(150px,1fr);align-items:stretch;min-width:0;display:grid}.boundary-node{--nav-accent:var(--ok-cyan);border-top:2px solid var(--nav-accent);background:linear-gradient(145deg, color-mix(in oklch, var(--nav-accent), transparent 94%), #060609f2);min-height:280px;padding:24px}.boundary-node strong{color:var(--ok-fg);margin-top:72px;font-size:clamp(24px,2.6vw,36px);line-height:1.05;display:block}.boundary-node small{color:var(--ok-fg-mute);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.boundary-link{min-width:0;color:var(--ok-fg-mute);letter-spacing:.12em;text-align:center;text-transform:uppercase;writing-mode:vertical-rl;background:#060609e6;place-items:center;padding:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:grid}.boundary-copy{border:1px solid var(--ok-line);border-top:2px solid var(--ok-info);background:#07070ce6;padding:clamp(22px,3vw,34px)}.boundary-copy ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.boundary-copy li{border-left:1px solid var(--ok-info);color:var(--ok-fg-soft);padding:12px 0 12px 18px}.runtime-boundary-section{border-top-color:color-mix(in oklch, var(--ok-magenta), transparent 72%);border-bottom-color:color-mix(in oklch, var(--ok-cyan), transparent 76%);background:linear-gradient(90deg, color-mix(in oklch, var(--ok-magenta), transparent 94%), transparent 34%), linear-gradient(180deg, #060609e0, #04080aeb)}.runtime-boundary-section .section-heading.compact{max-width:920px}.runtime-boundary-section h2{max-width:920px;font-size:clamp(32px,3.55vw,52px)}.runtime-boundary-section:before{opacity:.52}.boundary-grid{grid-template-columns:minmax(0,.7fr) minmax(330px,.36fr);align-items:stretch;gap:clamp(18px,2vw,28px)}.boundary-diagram{border:1px solid color-mix(in oklch, var(--ok-cyan), transparent 70%);background:linear-gradient(135deg, color-mix(in oklch, var(--ok-cyan), transparent 95%), transparent 44%), #06080ce6;grid-template-columns:minmax(150px,1fr) minmax(74px,.38fr) minmax(150px,1fr) minmax(74px,.38fr) minmax(150px,1fr);gap:12px;padding:18px;position:relative}.boundary-diagram:before{background:linear-gradient(90deg, var(--ok-success), var(--ok-magenta), var(--ok-cyan));content:"";opacity:.78;height:1px;position:absolute;inset:10px 18px auto}.boundary-node{border:1px solid color-mix(in oklch, var(--nav-accent), transparent 58%);background:linear-gradient(145deg, color-mix(in oklch, var(--nav-accent), transparent 89%), #060609f2), var(--ok-bg-1);border-top:0;min-height:210px;padding:24px 22px}.boundary-node strong{margin-top:58px;font-size:clamp(22px,2.05vw,30px)}.boundary-link{border-block:1px solid color-mix(in oklch, var(--ok-cyan), transparent 72%);background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--ok-cyan), transparent 86%), transparent);min-height:58px;color:var(--ok-cyan);letter-spacing:.1em;writing-mode:horizontal-tb;align-self:center}.boundary-link span{white-space:normal;transform:none}.boundary-copy{border:1px solid color-mix(in oklch, var(--ok-magenta), transparent 64%);border-left:2px solid var(--ok-magenta);background:linear-gradient(160deg, color-mix(in oklch, var(--ok-magenta), transparent 93%), #07070cf0), var(--ok-bg-1);flex-direction:column;justify-content:space-between;padding:clamp(22px,2.5vw,30px);display:flex}.boundary-copy>span{color:var(--ok-magenta)}.boundary-copy h3{margin-top:28px;font-size:clamp(24px,2.35vw,34px)}.boundary-copy p{margin-top:18px;font-size:15px}.boundary-copy ul{border:0;gap:10px;margin-top:24px}.boundary-copy li{border:1px solid color-mix(in oklch, var(--ok-magenta), transparent 76%);background:#ff2dc609;padding:13px 14px 13px 38px;font-size:14px;line-height:1.45;position:relative}.boundary-copy li:before{color:var(--ok-magenta);content:"→";position:absolute;left:15px}.source-proof-section{padding-top:clamp(72px,8vw,108px)}.origin-grid{border:1px solid var(--ok-line);background:var(--ok-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.source-link{border-top:2px solid var(--nav-accent);min-height:280px;padding:clamp(24px,3vw,36px);display:block}.source-link strong{margin-top:46px;font-size:clamp(30px,3.4vw,50px);line-height:.98;display:block}.source-link p{max-width:620px}.source-link b{margin-top:24px;display:inline-block}.cta-section{padding-top:clamp(46px,6vw,76px)}.closing-cta-v2{--nav-accent:var(--ok-magenta);border:1px solid var(--ok-line);border-top:2px solid var(--ok-magenta);background:radial-gradient(circle at 12% 12%, color-mix(in oklch, var(--ok-magenta), transparent 88%), transparent 26rem), radial-gradient(circle at 92% 86%, color-mix(in oklch, var(--ok-orange), transparent 90%), transparent 22rem), #060609eb;grid-template-columns:minmax(0,.92fr) minmax(320px,.62fr);align-items:center;gap:clamp(24px,5vw,72px);padding:clamp(26px,4vw,48px);display:grid}.closing-left h2{max-width:820px;font-size:clamp(32px,3.8vw,52px)}.closing-left p:not(.section-label){max-width:720px;margin:22px 0 0;font-size:16px}.closing-right{gap:12px;display:grid}.closing-action-main{--nav-accent:var(--ok-magenta);border:1px solid color-mix(in oklch, var(--ok-magenta), transparent 55%);background:color-mix(in oklch, var(--ok-magenta), transparent 92%);grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid;position:relative}.closing-action-main strong,.closing-action-main small{display:block}.closing-action-main strong{font-size:22px}.closing-action-main small{color:var(--ok-fg-mute);margin-top:4px}.closing-action-main b{color:var(--ok-magenta);font-size:24px}.closing-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.closing-action-grid a{--nav-accent:var(--ok-cyan);border:1px solid var(--ok-line);background:#07070cdb;gap:8px;min-height:92px;padding:16px;display:grid}.closing-action-grid a:nth-child(2){--nav-accent:var(--ok-orange)}.closing-action-grid a strong{color:var(--ok-fg);font-size:18px}.closing-trust{flex-wrap:wrap;gap:8px;display:flex}.closing-trust span{border:1px solid color-mix(in oklch, var(--ok-success), transparent 70%);color:var(--ok-success);background:color-mix(in oklch, var(--ok-success), transparent 94%);padding:8px 10px}@media (width<=1180px){.proof-hero,.intel-room,.implementation-band,.boundary-grid,.closing-cta-v2{grid-template-columns:1fr}.proof-stage,.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card{grid-column:auto}.deployment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-diagram{grid-template-columns:1fr}.boundary-link{writing-mode:horizontal-tb;min-height:58px}}@media (width<=820px){.proof-stage,.module-grid,.deployment-grid,.origin-grid,.closing-action-grid,.product-demo-redesign{grid-template-columns:1fr}.proof-card,.module-card,.source-link{min-height:auto}.proof-screen img{min-height:280px}.feed-row{grid-template-columns:1fr;gap:8px}.feed-row small{text-align:left}.closing-action-main{grid-template-columns:48px 1fr}.closing-action-main b{grid-column:2}}body{background:var(--ok-bg-0)}.grid-bg:before,.proof-section:before,.runtime-boundary-section:before,.hero-panel:after,.module-card:before,.boundary-diagram:before,.closing-cta:before,.conversion-console:before,.conversion-console:after{display:none}.site-header,.nav-links a:hover,.language-toggle button.is-active,.hero-proofbar div,.hero-panel,.ok-card,.terminal-card,.rig-node,.holo-terminal,.conversion-console,.conversion-actions a,.conversion-primary,.readiness-dossier,.closing-cta,.closing-terminal,.closing-terminal-body,.cta-panel,.proof-card,.module-card,.deployment-step,.source-link,.intelligence-room-section,.implementation-band,.boundary-diagram,.boundary-node,.boundary-link,.boundary-copy,.runtime-boundary-section,.closing-cta-v2,.closing-action-main,.closing-action-grid a,.closing-trust span,.doc-callout,.showcase-tab,.mission-tabs .showcase-tab,.docs-hero,.docs-sidebar,.doc-section,.docs-hero-grid div,.doc-steps div,.api-contract-grid div,.playbook-card,.doc-command-panel div,.operating-model-grid div,.architecture-detail div,.source-grid div,.security-grid div,.release-checklist,.doc-table div,.architecture-map div,.roadmap div{box-shadow:none;background-color:#08090ff0;background-image:none!important}.site-header{background-color:#060609f5}.hero-panel,.showcase-view,.proof-screen,.closing-terminal,.docs-image{border-color:var(--ok-line-strong)}.proof-card,.module-card,.deployment-step,.boundary-node,.source-link,.doc-callout,.docs-hero-grid div,.doc-steps div,.api-contract-grid div,.playbook-card,.doc-command-panel div,.operating-model-grid div,.architecture-detail div,.source-grid div,.security-grid div,.architecture-map div,.roadmap div{border-top-width:2px}.ok-btn-primary,.launch-action.primary,.closing-primary{box-shadow:none}.hero-title .hero-accent,.closing-accent{text-shadow:none}.nav-links a:hover,.implementation-band a:hover,.source-link:hover,.closing-action-main:hover,.closing-action-grid a:hover,.conversion-actions a:hover,.dossier-links a:hover{box-shadow:none}.docs-layout-wide{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.docs-content-wide{max-width:1180px}.docs-content-wide .docs-hero{padding-top:clamp(38px,5vw,72px)}.docs-content-wide .docs-hero h1{max-width:860px;font-size:clamp(38px,4.4vw,64px);line-height:1.02}.docs-content-wide .docs-hero p{max-width:980px;font-size:clamp(16px,1.35vw,18px)}.docs-content-wide .doc-section{scroll-margin-top:96px}.docs-content-wide .doc-section h2{max-width:980px;font-size:clamp(30px,3.2vw,50px)}.docs-content-wide .doc-section>p:not(.section-label){max-width:980px}.doc-table-wide{grid-template-columns:1fr}.doc-table-wide div{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:18px;min-height:auto;padding:16px 18px;display:grid}.doc-file-tree,.route-table,.doc-module-list{border:1px solid var(--ok-line);background:var(--ok-line);gap:1px;margin-top:28px;display:grid}.doc-file-tree div,.route-table div,.doc-module-list div{background:#08090ff0;min-width:0}.doc-file-tree div{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);gap:18px;padding:16px 18px;display:grid}.doc-file-tree code,.route-table code,.api-contract-grid code{color:var(--ok-cyan);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.doc-file-tree span,.route-table span{color:var(--ok-fg-soft);font-size:15px;line-height:1.55}.doc-module-list{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-module-list div{--nav-accent:var(--ok-cyan);border-top:2px solid var(--nav-accent);min-height:190px;padding:18px}.doc-module-list .accent-orange{--nav-accent:var(--ok-orange)}.doc-module-list .accent-cyan{--nav-accent:var(--ok-cyan)}.doc-module-list .accent-magenta{--nav-accent:var(--ok-magenta)}.doc-module-list .accent-green{--nav-accent:var(--ok-success)}.doc-module-list span,.route-table b{color:var(--nav-accent,var(--ok-cyan));letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.doc-module-list strong{color:var(--ok-fg);margin-top:18px;font-size:22px;display:block}.doc-module-list p{margin:12px 0 0;font-size:14px;line-height:1.55}.route-table{grid-template-columns:1fr}.route-table div{grid-template-columns:72px minmax(250px,.36fr) minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.route-table b{color:var(--ok-orange)}.route-table div:nth-child(4n+2) b{color:var(--ok-cyan)}.route-table div:nth-child(4n+3) b{color:var(--ok-magenta)}.route-table div:nth-child(4n) b{color:var(--ok-success)}.api-contract-grid-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.api-contract-grid-dense div{min-height:116px}.api-contract-grid-dense code{color:var(--ok-fg-soft);white-space:normal;margin-top:18px;line-height:1.6;display:block}.architecture-map-wide{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=980px){.docs-layout-wide,.doc-module-list,.architecture-map-wide,.api-contract-grid-dense,.doc-table-wide div,.doc-file-tree div,.route-table div{grid-template-columns:1fr}}body.docs-okami-agent{--dx-nav-h:72px;--ok-accent:var(--ok-orange);--ok-accent-2:var(--ok-magenta);padding-top:var(--dx-nav-h);background:var(--ok-bg-0);color:var(--ok-fg);margin:0;font-family:Space Grotesk,system-ui,sans-serif;overflow-x:clip}body.docs-okami-agent[data-doc-accent=cyan]{--ok-accent:var(--ok-cyan);--ok-accent-2:var(--ok-magenta)}body.docs-okami-agent[data-doc-accent=magenta]{--ok-accent:var(--ok-magenta);--ok-accent-2:var(--ok-cyan)}body.docs-okami-agent[data-doc-accent=green]{--ok-accent:var(--ok-success);--ok-accent-2:var(--ok-cyan)}body.docs-okami-agent[data-doc-accent=orange]{--ok-accent:var(--ok-orange);--ok-accent-2:var(--ok-magenta)}body.docs-okami-agent:before{z-index:1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 32%,#000 28%,#0000 84%);mask-image:radial-gradient(at 50% 32%,#000 28%,#0000 84%)}body.docs-okami-agent:after{z-index:1;pointer-events:none;content:"";background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff03 2px 3px);position:fixed;inset:0}body.docs-okami-agent>:not(.dx-nav){z-index:2;position:relative}.dx-nav{z-index:60;min-height:var(--dx-nav-h);border-bottom:1px solid var(--ok-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060609e0;align-items:center;gap:24px;padding:12px 36px;display:flex;position:fixed;inset:0 0 auto}.dx-brand{align-items:center;gap:12px;min-width:0;display:flex}.dx-brand-word-img{object-fit:contain;object-position:left center;width:244px;height:42px}.dx-brand-sub{border-left:1px solid var(--ok-line);color:var(--ok-fg-dim);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-left:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.dx-search{border:1px solid var(--ok-line);background:var(--ok-bg-0);color:var(--ok-fg-mute);flex:0 360px;align-items:center;gap:9px;margin-left:12px;padding:8px 12px;display:flex;position:relative}.dx-search:focus-within{border-color:var(--ok-cyan)}.dx-search input{min-width:0;color:var(--ok-fg);background:0 0;border:0;outline:0;flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.dx-search input::placeholder{color:var(--ok-fg-dim)}.dx-search .mag,.dx-search .kbd{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.dx-search .kbd{border:1px solid var(--ok-line);color:var(--ok-fg-mute);padding:1px 6px}.dx-nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.dx-nav .language-toggle{border-color:var(--ok-line);height:38px}.dx-nav .language-toggle button{min-width:56px;min-height:36px;font-size:10px}.dx-nav .language-toggle button.is-active{color:var(--ok-cyan);background:var(--ok-bg-2)!important}.ok-btn.sm{min-height:36px;padding:0 14px;font-size:11px}.ok-btn.solid{border-color:var(--ok-orange);background:var(--ok-orange);color:var(--ok-bg-0)}.ok-btn.ghost{border-color:var(--ok-line);color:var(--ok-fg-soft)}.ok-btn.ghost:hover{border-color:var(--ok-fg-soft);box-shadow:none}.dx-shell{grid-template-columns:264px minmax(0,1fr) 232px;align-items:start;max-width:1440px;margin:0 auto;display:grid}.dx-side{top:var(--dx-nav-h);height:calc(100vh - var(--dx-nav-h));border-right:1px solid var(--ok-line);align-self:start;padding:32px 20px 40px 32px;position:sticky;overflow-y:auto}.dx-group{margin-bottom:24px}.dx-group:first-child{--group-accent:var(--ok-orange)}.dx-group:nth-child(2){--group-accent:var(--ok-magenta)}.dx-group:nth-child(3){--group-accent:var(--ok-cyan)}.dx-group:nth-child(4){--group-accent:var(--ok-success)}.dx-group-h{color:var(--ok-fg-mute);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex}.dx-group-h:before{background:var(--group-accent,var(--ok-accent));content:"";width:14px;height:1px}.dx-side ul,.dx-toc ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.dx-side li a{border-left:1px solid var(--ok-line);color:var(--ok-fg-mute);transition:color .15s var(--ok-ease), border-color .15s var(--ok-ease), background .15s var(--ok-ease);margin-left:5px;padding:7px 12px;font-size:14px;display:block}.dx-side li a:hover{border-left-color:var(--ok-fg-mute);color:var(--ok-fg)}.dx-side li a.active{border-left-color:var(--ok-accent);background:color-mix(in oklch, var(--ok-accent), transparent 90%);color:var(--ok-fg);font-weight:500}.dx-main{min-width:0;max-width:840px;padding:40px 72px 96px}.docs-hero,.doc-section{--section-accent:var(--ok-accent);scroll-margin-top:calc(var(--dx-nav-h) + 24px)}.docs-hero[data-doc-accent=cyan],.doc-section[data-doc-accent=cyan]{--section-accent:var(--ok-cyan);--section-accent-2:var(--ok-magenta)}.docs-hero[data-doc-accent=magenta],.doc-section[data-doc-accent=magenta]{--section-accent:var(--ok-magenta);--section-accent-2:var(--ok-cyan)}.docs-hero[data-doc-accent=green],.doc-section[data-doc-accent=green]{--section-accent:var(--ok-success);--section-accent-2:var(--ok-cyan)}.docs-hero[data-doc-accent=orange],.doc-section[data-doc-accent=orange]{--section-accent:var(--ok-orange);--section-accent-2:var(--ok-magenta)}.dx-crumb{color:var(--ok-fg-mute);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.dx-crumb .sep{color:var(--ok-fg-dim)}.dx-crumb .cur{color:var(--ok-accent)}.dx-kicker,.dx-main .section-label{color:var(--section-accent,var(--ok-accent));letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-flex}.dx-kicker:before,.dx-main .section-label:before{background:linear-gradient(90deg, var(--section-accent,var(--ok-accent)), var(--section-accent-2,var(--ok-magenta)) 70%);content:"";width:22px;height:1px}.dx-title,.dx-main h1{letter-spacing:-.03em;margin:0 0 18px;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(32px,3.6vw,46px);font-weight:500;line-height:1.04}.dx-intro,.dx-main .docs-hero>p:not(.section-label):not(.dx-kicker),.dx-main .doc-section>p:not(.section-label){max-width:72ch;color:var(--ok-fg-soft);margin:0 0 24px;font-size:15px;line-height:1.72}.dx-main code{border:1px solid var(--ok-line);background:var(--ok-bg-1);color:var(--ok-cyan);padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.dx-actions{flex-wrap:wrap;gap:10px;margin:-4px 0 32px;display:flex}.dx-action{border:1px solid var(--ok-line);background:var(--ok-bg-1);color:var(--ok-fg-soft);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.dx-action:hover{border-color:color-mix(in oklch, var(--ok-accent) 50%, var(--ok-line));background:var(--ok-bg-2);color:var(--ok-fg)}.dx-action.primary{border-color:var(--ok-accent);background:var(--ok-accent);color:var(--ok-bg-0);font-weight:700}.dx-note{border:1px solid var(--ok-line);background:var(--ok-bg-1);gap:14px;margin:0 0 24px;padding:14px 18px;display:flex;position:relative}.dx-note:before{background:var(--ok-warning);content:"";width:2px;position:absolute;inset:0 auto 0 0}.dx-note.info:before{background:var(--ok-cyan)}.dx-note .ico{color:var(--ok-warning);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.dx-note.info .ico{color:var(--ok-cyan)}.dx-note .txt{color:var(--ok-fg-soft);font-size:14px;line-height:1.6}.dx-note .ttl{color:var(--ok-fg);margin-bottom:3px;font-weight:600;display:block}.docs-hero,.doc-section{border:0;padding:0}.doc-section{margin-top:56px}.dx-main h2,.dx-main .doc-section h2,.dx-main h3{border-bottom:1px solid var(--ok-line-soft);color:var(--ok-fg);letter-spacing:-.015em;margin:0 0 18px;padding-bottom:10px;font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-weight:500;line-height:1.25;position:relative}.dx-main h2:before,.dx-main .doc-section h2:before,.dx-main h3:before{background:linear-gradient(90deg, var(--section-accent,var(--ok-accent)), var(--section-accent-2,var(--ok-magenta)));content:"";width:44px;height:2px;position:absolute;bottom:-1px;left:0}.dx-cards,.doc-module-list,.playbook-grid{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 24px;display:grid}.dx-card,.doc-module-list>div,.playbook-card{border:1px solid var(--ok-line);border-top:2px solid var(--ok-accent);background:var(--ok-bg-1);min-height:auto;color:var(--ok-fg);padding:18px 20px}.dx-card:nth-child(3n+2),.doc-module-list>div:nth-child(3n+2),.playbook-card:nth-child(3n+2){border-top-color:var(--ok-cyan)}.dx-card:nth-child(3n+3),.doc-module-list>div:nth-child(3n+3),.playbook-card:nth-child(3n+3){border-top-color:var(--ok-magenta)}.dx-card-t,.doc-module-list strong,.playbook-card h3{color:var(--ok-fg);margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.2;display:block}.dx-card-t .arr{color:var(--ok-accent)}.dx-card-d,.doc-module-list p,.playbook-card p{color:var(--ok-fg-mute);margin:0;font-size:13px;line-height:1.5}.doc-module-list span,.playbook-card>span,.source-grid span,.security-grid span,.api-contract-grid span,.operating-model-grid span{color:var(--section-accent,var(--ok-accent));letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:block}.terminal-card{border:1px solid var(--ok-line);background:var(--ok-bg-0);border-top:0;margin:0 0 24px}.terminal-top{border-bottom:1px solid var(--ok-line);background:var(--ok-bg-1);color:var(--ok-fg-mute);padding:8px 14px;font-size:10px}.terminal-card pre{padding:16px 18px}.terminal-card code{color:var(--ok-fg);white-space:pre;background:0 0;border:0;padding:0;font-size:13px;line-height:1.8;display:block}.doc-steps,.operating-model-grid,.source-grid,.security-grid,.api-contract-grid,.architecture-detail,.architecture-map{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}.doc-steps>div,.operating-model-grid>div,.source-grid>div,.security-grid>div,.api-contract-grid>div,.architecture-detail>div,.architecture-map>div{border:1px solid var(--ok-line);border-top:2px solid var(--section-accent,var(--ok-accent));background:var(--ok-bg-1);min-height:auto;padding:16px}.doc-steps strong,.source-grid strong,.security-grid strong,.architecture-map strong{color:var(--ok-fg);margin:0 0 8px;font-size:15px;display:block}.doc-steps p,.operating-model-grid p,.architecture-detail p{color:var(--ok-fg-mute);margin:0;font-size:13px;line-height:1.5}.doc-table,.doc-file-tree,.route-table{border:1px solid var(--ok-line);background:0 0;gap:0;margin:0 0 24px;font-family:JetBrains Mono,ui-monospace,monospace;display:grid}.doc-table>div,.doc-file-tree>div,.route-table>div{border:0;border-top:1px dashed var(--ok-line-soft);background:0 0;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:baseline;gap:14px;min-height:auto;padding:12px 16px;display:grid}.route-table>div{grid-template-columns:64px minmax(0,230px) minmax(0,1fr)}.doc-table>div:first-child,.doc-file-tree>div:first-child,.route-table>div:first-child{border-top:0}.doc-table strong,.doc-file-tree code,.route-table b,.route-table code{color:var(--section-accent,var(--ok-accent));font-size:12.5px}.doc-table span,.doc-file-tree span,.route-table span{color:var(--ok-fg-mute);font-size:12px;line-height:1.45}.doc-list{margin:0 0 24px;padding:0;list-style:none}.doc-list li,.release-checklist li{border-top:1px dashed var(--ok-line-soft);max-width:72ch;color:var(--ok-fg-soft);padding:9px 0 9px 28px;font-size:15px;line-height:1.65;position:relative}.doc-list li:before,.release-checklist li:before{color:var(--section-accent,var(--ok-accent));content:"→";position:absolute;top:9px;left:4px}.release-checklist{background:0 0;border:0;margin:0 0 24px;padding:0}.release-checklist h3{margin-top:0}.release-checklist ul{margin:0;padding:0;list-style:none;display:block}.docs-image{border:1px solid var(--ok-line);background:var(--ok-bg-1);margin:12px 0 24px}.dx-toc{top:var(--dx-nav-h);height:calc(100vh - var(--dx-nav-h));align-self:start;padding:40px 24px 40px 0;position:sticky;overflow-y:auto}.dx-toc-h{color:var(--ok-fg-mute);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.dx-toc a{border-left:1px solid var(--ok-line);color:var(--ok-fg-mute);padding:5px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;display:block}.dx-toc a:hover{border-left-color:var(--ok-fg-mute);color:var(--ok-fg-soft)}.dx-toc a.active{border-left-color:var(--ok-accent);color:var(--ok-accent)}.dx-toc .edit{color:var(--ok-fg-mute);letter-spacing:.06em;border:0;margin-top:20px;padding-left:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-block}@media (width<=1180px){.dx-shell{grid-template-columns:240px minmax(0,1fr)}.dx-toc{display:none}}@media (width<=820px){body.docs-okami-agent{padding-top:0}.dx-nav{flex-wrap:wrap;gap:12px;padding:11px 20px;position:sticky}.dx-brand-word-img{width:210px;height:36px}.dx-search{flex-basis:100%;order:3;margin-left:0}.dx-shell{grid-template-columns:1fr}.dx-side{border-right:0;border-bottom:1px solid var(--ok-line);background:#060609eb;gap:12px;height:auto;max-height:none;padding:12px 20px;display:flex;position:relative;top:auto;overflow:auto hidden}.dx-group{flex:none;margin:0}.dx-group-h{display:none}.dx-side ul{flex-direction:row;gap:8px}.dx-side li a{border:1px solid var(--ok-line);white-space:nowrap;margin-left:0;padding:8px 10px}.dx-side li a.active{border-color:var(--ok-accent)}.dx-main{max-width:none;padding:28px 20px 72px}.dx-cards,.doc-module-list,.playbook-grid,.doc-steps,.operating-model-grid,.source-grid,.security-grid,.api-contract-grid,.architecture-detail,.architecture-map,.doc-table>div,.doc-file-tree>div,.route-table>div{grid-template-columns:1fr}}
