@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:optional;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:optional;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.D2yaqPoE.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:optional;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:optional;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer layout,components;:root{color-scheme:dark;--helm-bg-root: hsl(230 18% 7%);--helm-bg-surface: hsl(230 16% 10%);--helm-bg-elevated: hsl(230 14% 13%);--helm-bg-inset: hsl(230 18% 7%);--helm-bg-terminal: hsl(230 18% 7%);--helm-bg-critical-surface: hsla(0 70% 55% / .12);--helm-bg-selected-row: hsl(230 12% 17%);--helm-bg-live-row: hsla(215 80% 60% / .12);--helm-bg-overlay: hsla(230 18% 4% / .65);--helm-glass-bg: hsla(230 18% 12% / .72);--helm-glass-border: hsla(0 0% 100% / .06);--helm-glass-highlight: hsla(0 0% 100% / .04);--helm-glass-blur: 16px;--helm-shadow-xs: 0 1px 2px hsla(0 0% 0% / .2);--helm-shadow-sm: 0 1px 3px hsla(0 0% 0% / .2), 0 1px 2px hsla(0 0% 0% / .16);--helm-shadow: 0 4px 16px hsla(0 0% 0% / .24), 0 1px 4px hsla(0 0% 0% / .16);--helm-shadow-raised: 0 8px 20px rgba(0, 0, 0, .16);--helm-shadow-lg: 0 16px 48px hsla(0 0% 0% / .32), 0 4px 12px hsla(0 0% 0% / .2);--helm-shadow-xl: 0 24px 64px hsla(0 0% 0% / .4), 0 8px 20px hsla(0 0% 0% / .24);--helm-shadow-glow: 0 0 24px hsla(252 90% 65% / .15), 0 0 8px hsla(252 90% 65% / .08);--helm-shadow-glow-lg: 0 0 40px hsla(252 90% 65% / .2), 0 0 12px hsla(252 90% 65% / .12);--helm-shadow-inset-highlight: inset 0 1px 0 hsla(0 0% 100% / .04);--helm-shadow-toast: 0 10px 24px rgba(0, 0, 0, .18);--helm-border-subtle: #161b23;--helm-border-default: #1f2630;--helm-border-strong: #2a323e;--helm-border-focus: #75b4ff;--helm-border-boundary: #4d7ccb;--helm-border-receipt: #334257;--helm-text-primary: #e6ecf2;--helm-text-secondary: #a8b3c2;--helm-text-muted: #8b97a7;--helm-text-disabled: #7a8595;--helm-text-inverse: #07090c;--helm-text-on-accent: #07090c;--helm-text-code-muted: #a0abba;--helm-text-table-primary: var(--helm-text-primary);--helm-text-table-secondary: var(--helm-text-secondary);--helm-verdict-allow: #3fb984;--helm-verdict-allow-bg: rgba(63, 185, 132, .11);--helm-verdict-deny: #e5484d;--helm-verdict-deny-bg: rgba(229, 72, 77, .11);--helm-verdict-escalate: #f5a524;--helm-verdict-escalate-bg: rgba(245, 165, 36, .12);--helm-verdict-pending: #a5afbd;--helm-verdict-pending-bg: rgba(165, 175, 189, .09);--helm-verdict-failed: #e5484d;--helm-proof-hash: #75b4ff;--helm-proof-bg: rgba(117, 180, 255, .1);--helm-proof-signature: #9c7cff;--helm-proof-evidence: #7fe3c2;--helm-proof-verified: #3fb984;--helm-risk-low: #5a9d7f;--helm-risk-medium: #c9a24a;--helm-risk-high: #d97043;--helm-risk-critical: #e5484d;--helm-env-local: #8a94a6;--helm-env-dev: #5e8fe8;--helm-env-staging: #c9a24a;--helm-env-production: #e5484d;--helm-env-enterprise: #9c7cff;--helm-accent: hsl(252 92% 66%);--helm-accent-hover: hsl(252 88% 58%);--helm-accent-subtle: hsla(252 80% 60% / .12);--helm-accent-glow: hsla(252 90% 65% / .25);--helm-rail-w: 3px;--helm-rail-w-card: 4px;--helm-rail-w-hero: 6px;--helm-rail-allow: var(--helm-verdict-allow);--helm-rail-deny: var(--helm-verdict-deny);--helm-rail-escalate: var(--helm-verdict-escalate);--helm-rail-verified: var(--helm-proof-hash);--helm-rail-pending: var(--helm-verdict-pending);--helm-rail-failed: var(--helm-verdict-failed);--helm-rail-historical: var(--helm-border-strong);--helm-rail-selected: var(--helm-proof-hash);--helm-rail-live: var(--helm-proof-hash);--helm-radius-xs: 6px;--helm-radius-sm: 8px;--helm-radius-md: 12px;--helm-radius-panel: 12px;--helm-radius-pill: 999px;--helm-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--helm-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--helm-font-body: 13px;--helm-font-table: 12px;--helm-font-meta: 12px;--helm-font-code: 12px;--helm-font-panel-title: 15px;--helm-font-page-title: 24px;--helm-space-0: 0px;--helm-space-1: 4px;--helm-space-2: 8px;--helm-space-3: 12px;--helm-space-4: 16px;--helm-space-5: 20px;--helm-space-6: 24px;--helm-space-7: 32px;--helm-space-8: 40px;--helm-space-9: 48px;--helm-space-10: 64px;--helm-space-12: 80px;--helm-space-16: 96px;--helm-sidebar-w: 248px;--helm-topbar-h: 52px;--helm-ease: cubic-bezier(.2, .7, .2, 1);--helm-ease-in-out: cubic-bezier(.4, 0, .2, 1);--helm-ease-out-quart: cubic-bezier(.165, .84, .44, 1);--helm-ease-out-expo: cubic-bezier(.19, 1, .22, 1);--helm-ease-spring-stiff: cubic-bezier(.5, -.1, .1, 1.6);--helm-dur: .16s;--helm-dur-instant: 80ms;--helm-dur-fast: .14s;--helm-dur-base: .2s;--helm-dur-slow: .32s;--helm-dur-skeleton: 1.4s;--helm-focus-ring-w: 2px;--helm-focus-ring-offset: 2px;--helm-min-touch-target: 44px;--helm-z-base: 0;--helm-z-sticky: 10;--helm-z-topbar: 20;--helm-z-sidebar: 25;--helm-z-drawer-backdrop: 40;--helm-z-drawer: 41;--helm-z-context-menu: 45;--helm-z-modal: 50;--helm-z-toast: 60;--helm-z-palette-backdrop: 70;--helm-z-palette: 71;--space-0: var(--helm-space-0);--space-1: var(--helm-space-1);--space-2: var(--helm-space-2);--space-3: var(--helm-space-3);--space-4: var(--helm-space-4);--space-5: var(--helm-space-5);--space-6: var(--helm-space-6);--space-7: var(--helm-space-7);--space-8: var(--helm-space-8);--space-9: var(--helm-space-9);--space-10: var(--helm-space-10);--space-11: var(--helm-space-10);--space-12: var(--helm-space-12);--space-14: var(--helm-space-16);--space-16: var(--helm-space-16);--space-20: var(--helm-space-8);--space-24: var(--helm-space-16);--font-sans: var(--helm-font-sans);--font-mono: var(--helm-font-mono);--font-editorial: var(--helm-font-body);--type-control: var(--helm-font-meta);--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: var(--helm-font-body);--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-snug: 1.3;--line-height-normal: 1.5;--text-primary: var(--helm-text-primary);--text-secondary: var(--helm-text-secondary);--text-tertiary: var(--helm-text-muted);--text-muted: var(--helm-text-muted);--surface-base: var(--helm-bg-root);--surface-page: var(--helm-bg-root);--surface-panel: var(--helm-bg-surface);--surface-section: var(--helm-bg-inset);--border: var(--helm-border-default);--border-strong: var(--helm-border-strong);--accent-brand: #9f8cff;--accent-brand-muted: color-mix(in oklab, #9f8cff, transparent 82%);--accent-brand-strong: #c4b5fd;--color-bg-primary: var(--helm-bg-root);--color-bg-secondary: var(--helm-bg-surface);--color-bg-tertiary: var(--helm-bg-elevated);--color-bg-base: var(--helm-bg-root);--color-bg-elevated: var(--helm-bg-elevated);--color-bg-panel: var(--helm-bg-surface);--color-bg-canvas: var(--helm-bg-inset);--color-bg-canvas-grid: var(--helm-border-subtle);--color-bg-node: var(--helm-bg-elevated);--color-bg-hover: var(--helm-bg-selected-row);--color-bg-active: var(--helm-bg-selected-row);--color-bg-surface: var(--helm-glass-highlight);--color-bg-surface-strong: var(--helm-glass-border);--color-text-primary: var(--helm-text-primary);--color-text-secondary: var(--helm-text-secondary);--color-text-tertiary: var(--helm-text-muted);--color-text-muted: var(--helm-text-muted);--color-text-canvas: var(--helm-text-primary);--color-text-canvas-secondary: var(--helm-text-secondary);--color-text-hash: var(--helm-text-disabled);--color-accent: var(--helm-accent);--color-accent-hover: var(--helm-accent-hover);--color-accent-subtle: var(--helm-accent-subtle);--color-accent-strong: var(--helm-accent-hover);--color-accent-1: var(--helm-proof-hash);--color-accent-2: var(--helm-verdict-escalate);--color-border: var(--helm-border-default);--color-border-hover: var(--helm-border-strong);--color-border-strong: var(--helm-border-strong);--color-border-canvas: var(--helm-border-default);--color-border-node: var(--helm-border-subtle);--color-border-draft: var(--helm-border-strong);--color-overlay-scrim: var(--helm-bg-overlay);--color-overlay-muted: var(--helm-glass-highlight);--color-overlay-soft: var(--helm-glass-border);--color-overlay-subtle: var(--helm-glass-border);--color-neutral-surface-faint: hsla(215 18% 72% / .02);--color-neutral-surface-muted: hsla(215 18% 72% / .03);--color-neutral-surface: hsla(215 18% 72% / .04);--color-neutral-surface-strong: hsla(215 18% 72% / .06);--color-neutral-surface-stronger: hsla(215 18% 72% / .08);--color-neutral-surface-emphasis: hsla(215 18% 72% / .12);--color-neutral-border: hsla(215 18% 72% / .2);--color-info-surface-muted: hsla(205 100% 70% / .06);--color-info-surface: hsla(205 100% 70% / .08);--color-info-surface-strong: hsla(205 100% 70% / .1);--color-info-surface-emphasis: hsla(205 100% 70% / .12);--color-info-border: hsla(205 100% 70% / .15);--color-info-text-muted: hsla(205 100% 70% / .7);--color-info-text: hsla(205 100% 70% / .9);--color-success-surface-muted: hsla(140 70% 60% / .06);--color-success-surface: hsla(140 70% 60% / .1);--color-success-surface-strong: hsla(140 70% 60% / .12);--color-success-text-muted: hsla(140 70% 60% / .8);--color-success-text: hsla(140 70% 60% / .9);--color-success: var(--helm-verdict-allow);--color-danger-surface-muted: hsla(0 100% 70% / .05);--color-danger-surface: hsla(0 100% 70% / .1);--color-danger: var(--helm-verdict-deny);--color-warning-surface-muted: hsla(45 100% 60% / .08);--color-warning-surface: hsla(45 100% 60% / .1);--color-warning: var(--helm-verdict-escalate);--color-verdict-success-muted: var(--helm-verdict-allow-bg);--color-verdict-success: hsla(145 55% 66% / .15);--color-verdict-danger-muted: var(--helm-verdict-deny-bg);--color-verdict-danger: hsla(4 100% 72% / .18);--color-verdict-warning-muted: var(--helm-verdict-escalate-bg);--color-verdict-warning: hsla(34 100% 70% / .15);--color-status-active: var(--helm-verdict-allow);--color-status-warning: var(--helm-verdict-escalate);--color-status-error: var(--helm-verdict-deny);--color-status-info: var(--helm-proof-hash);--color-status-draft: var(--helm-text-muted);--color-blue-400: var(--helm-proof-hash);--color-purple-400: var(--helm-proof-signature);--color-yellow-400: var(--helm-verdict-escalate);--color-orange-400: var(--helm-risk-high);--color-teal-400: var(--helm-proof-evidence);--color-green-500: var(--helm-verdict-allow);--color-red-400: var(--helm-verdict-deny);--color-red-500: var(--helm-verdict-deny);--color-channel-slack: hsl(300 58% 19%);--color-channel-telegram: hsl(199 73% 49%);--color-channel-zoom: hsl(222 85% 51%);--proof: var(--helm-proof-hash);--proof-bg: var(--helm-proof-bg);--radius-xs: var(--helm-radius-xs);--radius-sm: var(--helm-radius-sm);--radius-md: var(--helm-radius-md);--radius-lg: var(--helm-radius-panel);--radius-xl: 16px;--radius-2xl: 22px;--radius-3xl: 28px;--radius-full: var(--helm-radius-pill);--radius-card: var(--helm-radius-md);--radius-glass: var(--helm-radius-panel);--shadow-none: none;--shadow-xs: var(--helm-shadow-xs);--shadow-sm: var(--helm-shadow-sm);--shadow-md: var(--helm-shadow);--shadow-lg: var(--helm-shadow-lg);--shadow-xl: var(--helm-shadow-xl);--shadow-2xl: var(--helm-shadow-xl);--shadow-node: var(--helm-shadow-sm);--shadow-elevated: var(--helm-shadow);--shadow-panel: var(--helm-shadow-lg);--shadow-chip: var(--helm-shadow-xs);--glass-shadow: var(--helm-shadow-raised);--ease-out: var(--helm-ease-out-quart);--ease-in-out: var(--helm-ease-in-out);--ease-spring: var(--helm-ease-spring-stiff);--duration-instant: var(--helm-dur-instant);--duration-fast: var(--helm-dur-fast);--duration-normal: var(--helm-dur-base);--duration-slow: var(--helm-dur-slow);--duration-slower: var(--helm-dur-skeleton);--focus-ring: var(--helm-border-focus);--state-allow: var(--helm-verdict-allow);--state-allow-bg: var(--helm-verdict-allow-bg);--state-allow-edge: var(--helm-rail-allow);--state-deny: var(--helm-verdict-deny);--state-deny-bg: var(--helm-verdict-deny-bg);--state-escalate: var(--helm-verdict-escalate);--state-escalate-bg: var(--helm-verdict-escalate-bg);--rail-deny: var(--helm-rail-deny);--rail-escalate: var(--helm-rail-escalate);--helm-border: var(--helm-border-default);--helm-color-surface-sunken: var(--helm-bg-inset);--helm-color-text-dim: var(--helm-text-muted);--helm-risk-danger: var(--helm-verdict-deny);--helm-risk-danger-bg: var(--helm-verdict-deny-bg);--helm-risk-danger-border: var(--helm-verdict-deny);--topbar-height: var(--helm-topbar-h);--sidebar-width: var(--helm-sidebar-w);--statusbar-height: 32px;--toolrail-width: 44px;--indexstrip-width: 240px;--promptbar-height: 80px;--panel-width: 420px;--panel-menu-width: 200px;--panel-inspector-width: 300px;--panel-search-width: 400px;--modal-width: 480px;--nav-width-expanded: 220px;--nav-width-collapsed: 56px;--context-lens-width: 320px;--z-base: var(--helm-z-base);--z-canvas: var(--helm-z-base);--z-toolrail: var(--helm-z-sticky);--z-chips: var(--helm-z-sticky);--z-statusbar: var(--helm-z-topbar);--z-topbar: var(--helm-z-topbar);--z-panel: var(--helm-z-drawer);--z-dropdown: var(--helm-z-context-menu);--z-overlay: var(--helm-z-drawer-backdrop);--z-modal: var(--helm-z-modal);--z-command-palette: var(--helm-z-palette);--z-toast: var(--helm-z-toast);--frame: 1120px;--frame-narrow: 720px;--frame-wide: 1440px;--viewport-min-h: 100dvh;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-right: env(safe-area-inset-right, 0px);--mb-charcoal: var(--helm-bg-terminal);--mb-paper: var(--helm-text-primary)}[data-theme=light]{color-scheme:light;--helm-bg-root: hsl(230 25% 97%);--helm-bg-surface: hsl(0 0% 100%);--helm-bg-elevated: hsl(230 22% 98%);--helm-bg-inset: hsl(230 25% 97%);--helm-bg-terminal: #0e1218;--helm-bg-critical-surface: hsla(0 65% 50% / .1);--helm-bg-selected-row: hsl(230 18% 94%);--helm-bg-live-row: hsla(215 70% 50% / .1);--helm-bg-overlay: rgba(20, 24, 32, .34);--helm-glass-bg: hsla(230 20% 100% / .75);--helm-glass-border: hsla(230 20% 0% / .06);--helm-glass-highlight: hsla(0 0% 100% / .7);--helm-shadow-xs: 0 1px 2px hsla(0 0% 0% / .04);--helm-shadow-sm: 0 1px 3px hsla(0 0% 0% / .06), 0 1px 2px hsla(0 0% 0% / .04);--helm-shadow: 0 4px 16px hsla(0 0% 0% / .08), 0 1px 4px hsla(0 0% 0% / .04);--helm-shadow-raised: 0 8px 20px rgba(20, 24, 32, .12);--helm-shadow-lg: 0 16px 48px hsla(0 0% 0% / .1), 0 4px 12px hsla(0 0% 0% / .06);--helm-shadow-xl: 0 24px 64px hsla(0 0% 0% / .14), 0 8px 20px hsla(0 0% 0% / .08);--helm-shadow-glow: 0 0 24px hsla(252 80% 54% / .08), 0 0 8px hsla(252 80% 54% / .04);--helm-shadow-glow-lg: 0 0 40px hsla(252 80% 54% / .12), 0 0 12px hsla(252 80% 54% / .06);--helm-shadow-inset-highlight: inset 0 1px 0 hsla(0 0% 100% / .6);--helm-shadow-toast: 0 10px 24px rgba(20, 24, 32, .16);--helm-border-subtle: #e3e7ed;--helm-border-default: #d5dbe4;--helm-border-strong: #aeb8c7;--helm-border-focus: #2e5bb7;--helm-border-boundary: #2e5bb7;--helm-border-receipt: #b6c3d4;--helm-text-primary: #14181f;--helm-text-secondary: #495566;--helm-text-muted: #647082;--helm-text-disabled: #5e6877;--helm-text-inverse: #ffffff;--helm-text-on-accent: #07090c;--helm-text-code-muted: #4d5868;--helm-verdict-allow: #1f8a5f;--helm-verdict-allow-bg: rgba(31, 138, 95, .09);--helm-verdict-deny: #c42828;--helm-verdict-deny-bg: rgba(196, 40, 40, .08);--helm-verdict-escalate: #9b6a05;--helm-verdict-escalate-bg: rgba(155, 106, 5, .09);--helm-verdict-pending: #5e6877;--helm-verdict-pending-bg: rgba(94, 104, 119, .09);--helm-verdict-failed: #c42828;--helm-proof-hash: #2e5bb7;--helm-proof-bg: rgba(46, 91, 183, .09);--helm-proof-signature: #6f52c7;--helm-proof-evidence: #0f7a5c;--helm-proof-verified: #1f8a5f;--helm-risk-low: #2e7a52;--helm-risk-medium: #92670a;--helm-risk-high: #b54716;--helm-risk-critical: #c42828;--helm-env-local: #4d5868;--helm-env-dev: #2e5bb7;--helm-env-staging: #92670a;--helm-env-production: #c42828;--helm-env-enterprise: #6f52c7;--helm-accent: hsl(252 82% 54%);--helm-accent-hover: hsl(252 78% 46%);--helm-accent-subtle: hsla(252 70% 54% / .1);--helm-accent-glow: hsla(252 80% 54% / .15)}[data-density=comfortable]{--helm-font-body: 14px;--helm-font-table: 13px;--helm-font-meta: 12.5px;--helm-font-code: 12.5px}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--helm-bg-root: #eceef1;--helm-bg-surface: #f4f6f8;--helm-bg-elevated: #ffffff;--helm-bg-inset: #eef1f5;--helm-bg-terminal: #0e1218;--helm-bg-critical-surface: #f0f4fa;--helm-bg-selected-row: #e6ebf2;--helm-bg-live-row: rgba(46, 91, 183, .06);--helm-bg-overlay: rgba(20, 24, 32, .34);--helm-shadow-raised: 0 8px 20px rgba(20, 24, 32, .12);--helm-shadow-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .72);--helm-shadow-toast: 0 10px 24px rgba(20, 24, 32, .16);--helm-border-subtle: #e3e7ed;--helm-border-default: #d5dbe4;--helm-border-strong: #aeb8c7;--helm-border-focus: #2e5bb7;--helm-border-boundary: #2e5bb7;--helm-border-receipt: #b6c3d4;--helm-text-primary: #14181f;--helm-text-secondary: #495566;--helm-text-muted: #647082;--helm-text-disabled: #5e6877;--helm-text-inverse: #ffffff;--helm-text-code-muted: #4d5868;--helm-verdict-allow: #1f8a5f;--helm-verdict-allow-bg: rgba(31, 138, 95, .09);--helm-verdict-deny: #c42828;--helm-verdict-deny-bg: rgba(196, 40, 40, .08);--helm-verdict-escalate: #9b6a05;--helm-verdict-escalate-bg: rgba(155, 106, 5, .09);--helm-verdict-pending: #5e6877;--helm-verdict-pending-bg: rgba(94, 104, 119, .09);--helm-verdict-failed: #c42828;--helm-proof-hash: #2e5bb7;--helm-proof-bg: rgba(46, 91, 183, .09);--helm-proof-signature: #6f52c7;--helm-proof-evidence: #0f7a5c;--helm-proof-verified: #1f8a5f;--helm-risk-low: #2e7a52;--helm-risk-medium: #92670a;--helm-risk-high: #b54716;--helm-risk-critical: #c42828;--helm-env-local: #4d5868;--helm-env-dev: #2e5bb7;--helm-env-staging: #92670a;--helm-env-production: #c42828;--helm-env-enterprise: #6f52c7;--helm-accent: hsl(252 82% 54%);--helm-accent-hover: hsl(252 78% 46%);--helm-accent-subtle: hsla(252 70% 54% / .1);--helm-accent-glow: hsla(252 80% 54% / .15)}}@media(prefers-contrast:more){:root,[data-theme=light]{--helm-border-subtle: var(--helm-border-default);--helm-border-default: var(--helm-border-strong);--helm-text-muted: var(--helm-text-secondary);--helm-text-secondary: var(--helm-text-primary);--helm-text-disabled: var(--helm-text-muted)}:root{--helm-border-strong: #ffffff;--helm-border-focus: #ffffff}[data-theme=light]{--helm-border-strong: #000000;--helm-border-focus: #000000}}@media(prefers-reduced-transparency:reduce){:root,[data-theme=light]{--helm-bg-overlay: var(--helm-bg-inset);--helm-bg-live-row: var(--helm-bg-selected-row);--helm-verdict-allow-bg: var(--helm-bg-elevated);--helm-verdict-deny-bg: var(--helm-bg-elevated);--helm-verdict-escalate-bg: var(--helm-bg-elevated);--helm-verdict-pending-bg: var(--helm-bg-elevated);--helm-proof-bg: var(--helm-bg-elevated)}}:root{--helm-color-neutral-50: oklch(.985 .003 247);--helm-color-neutral-100: oklch(.965 .005 247);--helm-color-neutral-200: oklch(.925 .007 247);--helm-color-neutral-300: oklch(.88 .009 247);--helm-color-neutral-400: oklch(.77 .011 247);--helm-color-neutral-500: oklch(.62 .013 247);--helm-color-neutral-600: oklch(.5 .015 247);--helm-color-neutral-700: oklch(.395 .015 247);--helm-color-neutral-800: oklch(.29 .014 247);--helm-color-neutral-900: oklch(.205 .012 247);--helm-color-neutral-950: oklch(.13 .01 247);--helm-color-blue-50: oklch(.965 .02 250);--helm-color-blue-100: oklch(.93 .045 250);--helm-color-blue-200: oklch(.87 .08 250);--helm-color-blue-300: oklch(.8 .115 250);--helm-color-blue-400: oklch(.72 .15 250);--helm-color-blue-500: oklch(.64 .175 250);--helm-color-blue-600: oklch(.56 .185 250);--helm-color-blue-700: oklch(.475 .18 250);--helm-color-blue-800: oklch(.395 .16 250);--helm-color-blue-900: oklch(.31 .13 250);--helm-color-blue-950: oklch(.23 .09 250);--helm-color-green-50: oklch(.97 .025 155);--helm-color-green-100: oklch(.935 .06 155);--helm-color-green-200: oklch(.88 .11 155);--helm-color-green-300: oklch(.8 .15 155);--helm-color-green-400: oklch(.72 .175 155);--helm-color-green-500: oklch(.645 .19 155);--helm-color-green-600: oklch(.555 .18 155);--helm-color-green-700: oklch(.47 .16 155);--helm-color-green-800: oklch(.385 .135 155);--helm-color-green-900: oklch(.305 .105 155);--helm-color-green-950: oklch(.22 .075 155);--helm-color-red-50: oklch(.965 .025 25);--helm-color-red-100: oklch(.93 .06 25);--helm-color-red-200: oklch(.875 .115 25);--helm-color-red-300: oklch(.795 .165 25);--helm-color-red-400: oklch(.715 .205 25);--helm-color-red-500: oklch(.635 .225 25);--helm-color-red-600: oklch(.555 .215 25);--helm-color-red-700: oklch(.47 .19 25);--helm-color-red-800: oklch(.385 .16 25);--helm-color-red-900: oklch(.305 .13 25);--helm-color-red-950: oklch(.22 .09 25);--helm-color-amber-50: oklch(.975 .025 75);--helm-color-amber-100: oklch(.945 .055 75);--helm-color-amber-200: oklch(.895 .105 75);--helm-color-amber-300: oklch(.825 .15 75);--helm-color-amber-400: oklch(.755 .18 75);--helm-color-amber-500: oklch(.68 .19 75);--helm-color-amber-600: oklch(.595 .18 75);--helm-color-amber-700: oklch(.51 .16 75);--helm-color-amber-800: oklch(.42 .135 75);--helm-color-amber-900: oklch(.335 .105 75);--helm-color-amber-950: oklch(.245 .075 75);--helm-color-violet-50: oklch(.97 .02 295);--helm-color-violet-100: oklch(.94 .045 295);--helm-color-violet-200: oklch(.88 .09 295);--helm-color-violet-300: oklch(.81 .135 295);--helm-color-violet-400: oklch(.73 .17 295);--helm-color-violet-500: oklch(.65 .185 295);--helm-color-violet-600: oklch(.565 .18 295);--helm-color-violet-700: oklch(.48 .165 295);--helm-color-violet-800: oklch(.395 .14 295);--helm-color-violet-900: oklch(.31 .11 295);--helm-color-violet-950: oklch(.225 .08 295);--helm-color-teal-50: oklch(.97 .022 195);--helm-color-teal-100: oklch(.935 .055 195);--helm-color-teal-200: oklch(.88 .105 195);--helm-color-teal-300: oklch(.805 .14 195);--helm-color-teal-400: oklch(.725 .15 195);--helm-color-teal-500: oklch(.645 .15 195);--helm-color-teal-600: oklch(.555 .14 195);--helm-color-teal-700: oklch(.47 .125 195);--helm-color-teal-800: oklch(.385 .105 195);--helm-color-teal-900: oklch(.305 .085 195);--helm-color-teal-950: oklch(.22 .06 195)}@media(prefers-reduced-motion:reduce){:root{--helm-dur: 1ms;--helm-dur-instant: 1ms;--helm-dur-fast: 1ms;--helm-dur-base: 1ms;--helm-dur-slow: 1ms;--helm-dur-skeleton: 1ms}}@media(forced-colors:active){:root,[data-theme=light]{--helm-border-subtle: CanvasText;--helm-border-default: CanvasText;--helm-border-strong: CanvasText;--helm-border-focus: Highlight;--helm-border-boundary: CanvasText;--helm-border-receipt: CanvasText;--helm-text-primary: CanvasText;--helm-text-secondary: CanvasText;--helm-text-muted: CanvasText;--helm-text-disabled: GrayText;--helm-text-code-muted: CanvasText;--helm-bg-root: Canvas;--helm-bg-surface: Canvas;--helm-bg-elevated: Canvas;--helm-bg-inset: Canvas;--helm-shadow-raised: none;--helm-shadow-inset-highlight: none;--helm-shadow-toast: none}}html{min-width:320px;background:var(--helm-bg-root);color:var(--helm-text-primary);font-family:var(--helm-font-sans);font-size:var(--helm-font-body);line-height:1.45;text-rendering:optimizeLegibility}body{margin:0;background:var(--helm-bg-root)}button,input,textarea,select{font:inherit}button,select,input,textarea,a{outline:none}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{box-shadow:0 0 0 var(--helm-focus-ring-offset) var(--helm-bg-root),0 0 0 calc(var(--helm-focus-ring-offset) + var(--helm-focus-ring-w)) var(--helm-border-focus)}code,pre,kbd{font-family:var(--helm-font-mono);font-size:var(--helm-font-code)}pre{margin:0;overflow:auto;color:var(--helm-text-code-muted);overflow-wrap:anywhere}.sr-only{position:absolute;inset:0 auto auto 0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--helm-space-3);left:var(--helm-space-3);z-index:var(--helm-z-toast);transform:translateY(calc(-100% - var(--helm-space-6)));min-height:var(--helm-min-touch-target);padding:0 var(--helm-space-4);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--helm-border-focus);border-radius:var(--helm-radius-sm);background:var(--helm-bg-elevated);color:var(--helm-text-primary);font-weight:700;text-decoration:none;box-shadow:var(--helm-shadow-lg);transition:transform var(--helm-dur-fast) var(--helm-ease)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.icon{width:1.125em;height:1.125em;flex:0 0 auto;display:inline-block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn{min-height:var(--helm-min-touch-target);min-width:var(--helm-min-touch-target);padding:0 var(--helm-space-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--helm-space-2);border:1px solid var(--helm-border-strong);border-radius:var(--helm-radius-xs);background:transparent;color:var(--helm-text-primary);font:inherit;font-size:var(--helm-font-meta);font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--helm-dur-fast) var(--helm-ease),border-color var(--helm-dur-fast) var(--helm-ease),color var(--helm-dur-fast) var(--helm-ease),transform var(--helm-dur-fast) var(--helm-ease)}.btn:hover{border-color:var(--helm-accent);transform:translateY(-1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.48;pointer-events:none;cursor:not-allowed}.btn--primary{border-color:var(--accent-brand-strong, var(--helm-accent));background:var(--accent-brand-strong, var(--helm-accent));color:var(--helm-text-on-accent)}.btn--ghost{background:var(--helm-bg-surface);color:var(--helm-text-primary)}.btn--text{min-width:0;padding-inline:var(--helm-space-2);border-color:transparent;background:transparent;color:var(--accent-brand-strong, var(--helm-accent))}.btn--small{min-height:34px;min-width:34px;padding-inline:var(--helm-space-3);font-size:11px}.btn--has-icon .icon{width:16px;height:16px}.btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.icon-btn{min-width:var(--helm-min-touch-target);min-height:var(--helm-min-touch-target);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-xs);background:var(--helm-bg-surface);color:var(--helm-text-primary);cursor:pointer}.icon-btn:hover,.icon-btn.is-active{border-color:var(--helm-accent);background:var(--helm-accent-subtle)}.icon-btn .icon{width:18px;height:18px}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--helm-sidebar-w) minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--helm-space-10);padding:var(--helm-space-8) var(--helm-space-6);background:var(--helm-bg-surface);border-inline-end:1px solid var(--helm-border-default)}.brand{display:flex;align-items:center;gap:var(--helm-space-6);padding:var(--helm-space-4) var(--helm-space-4) var(--helm-space-8);border-bottom:1px solid var(--helm-border-default)}.brand-mark{width:24px;height:24px;border-radius:var(--helm-radius-sm);border:1px solid var(--helm-border-boundary);background:linear-gradient(180deg,var(--helm-bg-elevated),var(--helm-bg-surface));position:relative}.brand-mark:before,.brand-mark:after{content:"";position:absolute;background:var(--helm-proof-hash)}.brand-mark:before{inset-inline-start:5px;inset-inline-end:5px;top:50%;height:1px}.brand-mark:after{top:5px;bottom:5px;left:50%;width:1px}.brand strong{display:block;letter-spacing:.14em;font-size:12px}.brand span:not(.brand-mark){display:block;color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.nav-item{appearance:none;width:100%;display:flex;align-items:center;gap:var(--helm-space-5);min-height:34px;padding:var(--helm-space-4) var(--helm-space-5);background:transparent;color:var(--helm-text-secondary);border:1px solid transparent;border-radius:var(--helm-radius-md);cursor:pointer;text-align:left;position:relative}.nav-item:hover,.nav-item.is-active{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.nav-item.is-active:before{content:"";position:absolute;inset-inline-start:-7px;top:7px;bottom:7px;width:var(--helm-rail-w);background:var(--helm-rail-selected)}.nav-count{margin-inline-start:auto;color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.sidebar-footer{margin-top:auto;border-top:1px solid var(--helm-border-default);padding-top:var(--helm-space-8)}.main{min-width:0}.topbar{min-height:var(--helm-topbar-h);position:sticky;top:0;z-index:var(--helm-z-topbar);display:flex;align-items:center;gap:var(--helm-space-8);padding:0 var(--helm-space-10);background:color-mix(in srgb,var(--helm-bg-surface) 92%,transparent);border-bottom:1px solid var(--helm-border-default);backdrop-filter:blur(12px)}.crumb{display:flex;align-items:center;gap:var(--helm-space-4);color:var(--helm-text-muted);min-width:0}.crumb strong{color:var(--helm-text-primary)}.ask-button{min-width:320px;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--helm-space-5);min-height:32px;padding:0 var(--helm-space-6);border-radius:var(--helm-radius-md);border:1px solid var(--helm-border-default);background:var(--helm-bg-inset);color:var(--helm-text-secondary);cursor:pointer}.ask-button:hover{color:var(--helm-text-primary);border-color:var(--helm-border-focus)}.ask-button kbd{margin-inline-start:auto;padding:1px 6px;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);color:var(--helm-text-muted)}.topbar-controls,.page-head-actions,.panel-actions,.card-actions,.composer-actions,.legend-row{display:flex;align-items:center;gap:var(--helm-space-5);flex-wrap:wrap}.page{padding:var(--helm-space-12) var(--helm-space-12) 96px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--helm-space-16);margin-bottom:var(--helm-space-12)}.page-head h1{margin:var(--helm-space-2) 0 var(--helm-space-4);font-size:var(--helm-font-page-title);line-height:1.1;letter-spacing:0}.page-head p{max-width:900px;margin:0;color:var(--helm-text-secondary);font-size:var(--helm-font-body)}.kicker,.meta-label{font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);color:var(--helm-text-muted);letter-spacing:.08em;text-transform:uppercase}.section-stack,.product-gallery{display:flex;flex-direction:column;gap:var(--helm-space-10)}.two-col,.dashboard-grid,.assistant-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--helm-space-10)}.component-grid,.state-grid,.contract-grid,.qa-grid,.evidence-browser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--helm-space-8)}.state-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.state-group{gap:0;padding:0;overflow:hidden;background:var(--helm-bg-surface)}.state-group h3{padding:var(--helm-space-8);border-bottom:1px solid var(--helm-border-default)}.state-group .status-row{background:color-mix(in srgb,var(--helm-bg-surface) 88%,var(--helm-bg-inset));grid-template-columns:1fr}.component-grid .status-row,.contract-grid .status-row{grid-template-columns:1fr}.route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--helm-space-8)}.platform-hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--helm-space-8);margin-bottom:var(--helm-space-8)}.platform-control-stack{display:grid;gap:var(--helm-space-6)}.platform-detail-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:var(--helm-space-8);align-items:start}.dashboard-grid>.panel:nth-child(1),.dashboard-grid>.panel:nth-child(2){grid-column:1 / -1}.tabs{display:flex;align-items:center;gap:var(--helm-space-2);max-width:100%;flex-wrap:wrap}.tabs--page{margin-bottom:var(--helm-space-12);padding-bottom:var(--helm-space-4);border-bottom:1px solid var(--helm-border-default)}.tab-button{appearance:none;min-height:34px;display:inline-flex;align-items:center;gap:var(--helm-space-4);padding:0 var(--helm-space-6);color:var(--helm-text-muted);border:1px solid transparent;background:transparent;border-radius:var(--helm-radius-md);cursor:pointer;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color var(--helm-dur) var(--helm-ease),background var(--helm-dur) var(--helm-ease),border-color var(--helm-dur) var(--helm-ease),transform var(--helm-dur) var(--helm-ease)}.tabs--inline .tab-button{min-height:30px;padding:0 var(--helm-space-5);text-transform:none;letter-spacing:0}.tab-button:hover,.tab-button.is-active{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.tab-button:hover{transform:translateY(-1px)}.tab-badge{font-family:var(--helm-font-mono);color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.helm-button{appearance:none;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:var(--helm-space-4);padding:0 var(--helm-space-6);border-radius:var(--helm-radius-md);border:1px solid var(--helm-border-default);background:var(--helm-bg-elevated);color:var(--helm-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--helm-dur) var(--helm-ease),background var(--helm-dur) var(--helm-ease),border-color var(--helm-dur) var(--helm-ease),transform var(--helm-dur) var(--helm-ease),box-shadow var(--helm-dur) var(--helm-ease)}.helm-button:hover:not(:disabled){color:var(--helm-text-primary);border-color:var(--helm-border-strong);transform:translateY(-1px);box-shadow:var(--helm-shadow-raised)}.helm-button:disabled{color:var(--helm-text-disabled);cursor:not-allowed}.helm-button--sm{min-height:28px;padding:0 var(--helm-space-5);font-size:var(--helm-font-table)}.helm-button--lg{min-height:38px}.helm-button--primary,.helm-button--approve{color:var(--helm-text-inverse);border-color:var(--helm-verdict-allow);background:var(--helm-verdict-allow)}.helm-button--deny,.helm-button--danger{color:var(--helm-text-inverse);border-color:var(--helm-verdict-deny);background:var(--helm-verdict-deny)}.helm-button--escalate{color:var(--helm-text-inverse);border-color:var(--helm-verdict-escalate);background:var(--helm-verdict-escalate)}.helm-button--primary:hover:not(:disabled),.helm-button--approve:hover:not(:disabled),.helm-button--deny:hover:not(:disabled),.helm-button--danger:hover:not(:disabled),.helm-button--escalate:hover:not(:disabled){color:var(--helm-text-inverse)}.helm-button--proof{color:var(--helm-text-primary);border-color:var(--helm-proof-hash);background:var(--helm-proof-bg)}.helm-button--terminal{color:var(--helm-proof-evidence);border-color:var(--helm-border-strong);background:var(--helm-bg-terminal)}.helm-button--ghost{background:transparent}.button-icon{display:inline-flex}.panel,.decision-card,.approval-item,.receipt-card,.evidence-pack-card,.policy-row,.connector-card,.tool-call-card,.source-card,.route-card,.state-group,.empty-state,.unsupported-state{position:relative;min-width:0;border:1px solid var(--helm-glass-border);border-radius:var(--helm-radius-panel);background:var(--helm-glass-bg);backdrop-filter:blur(var(--helm-glass-blur));-webkit-backdrop-filter:blur(var(--helm-glass-blur));box-shadow:var(--helm-shadow-sm),var(--helm-shadow-inset-highlight)}.panel--primary{border-color:var(--helm-border-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--helm-bg-elevated) 94%,var(--helm-proof-hash)),var(--helm-bg-elevated))}.panel--muted{background:var(--helm-bg-surface)}.panel-header,.decision-card header,.approval-item header,.receipt-card header,.evidence-pack-card header,.connector-card header,.tool-call-card header,.source-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--helm-space-8);padding:var(--helm-space-8);border-bottom:1px solid var(--helm-border-default)}.panel-header>*,.decision-card header>*,.approval-item header>*,.receipt-card header>*,.evidence-pack-card header>*,.connector-card header>*,.tool-call-card header>*,.source-card-head>*{min-width:0}.panel-header h2,.decision-card h2,.decision-card h3,.approval-item h3,.connector-card h3,.tool-call-card h3,.source-card h3,.route-card h3,.state-group h3{margin:0;font-size:var(--helm-font-panel-title);line-height:1.2}.panel-body,.decision-card,.approval-item,.receipt-card,.evidence-pack-card,.policy-row,.connector-card,.tool-call-card,.source-card,.route-card,.state-group,.empty-state,.unsupported-state{min-width:0;padding:var(--helm-space-8)}.panel>.panel-body{padding:var(--helm-space-8)}.panel-body{container-type:inline-size;container-name:panel}@container panel (max-width: 600px){.platform-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container panel (max-width: 400px){.platform-hero-grid{grid-template-columns:minmax(0,1fr)}}@container panel (max-width: 700px){.proof-graph{grid-template-columns:repeat(2,minmax(120px,1fr))}.proof-graph .proof-arrow{display:none}}@container panel (max-width: 480px){.proof-graph{grid-template-columns:minmax(120px,1fr)}}.boundary-rail{display:inline-block;width:var(--helm-rail-w);min-height:1em;border-radius:var(--helm-radius-pill)}.rail-bg--allow,.rail--allow{background:var(--helm-rail-allow)}.rail-bg--deny,.rail--deny{background:var(--helm-rail-deny)}.rail-bg--escalate,.rail--escalate{background:var(--helm-rail-escalate)}.rail-bg--verified,.rail--verified{background:var(--helm-rail-verified)}.rail-bg--pending,.rail--pending{background:var(--helm-rail-pending)}.rail-bg--failed,.rail--failed{background:var(--helm-rail-failed)}.rail-bg--historical,.rail--historical{background:var(--helm-rail-historical)}.rail-bg--selected,.rail--selected{background:var(--helm-rail-selected)}.rail-bg--live,.rail--live{background:var(--helm-rail-live)}.rail-border--allow{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-allow)}.rail-border--deny{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-deny)}.rail-border--escalate{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-escalate)}.rail-border--verified{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-verified)}.rail-border--pending{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-pending)}.rail-border--failed{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-failed)}.rail-border--historical{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-historical)}.rail-border--selected{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-selected)}.rail-border--live{border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-live)}.rail-text--allow{color:var(--helm-verdict-allow)}.rail-text--deny,.rail-text--failed{color:var(--helm-verdict-deny)}.rail-text--escalate{color:var(--helm-verdict-escalate)}.rail-text--verified,.rail-text--selected,.rail-text--live{color:var(--helm-proof-hash)}.rail-text--pending,.rail-text--historical{color:var(--helm-text-muted)}.helm-badge,.verdict-badge,.verification-status{min-height:24px;display:inline-flex;align-items:center;gap:var(--helm-space-3);padding:1px var(--helm-space-5);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-surface);font-size:var(--helm-font-table);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.badge-intensity--historical{filter:saturate(.78)}.badge-dot{width:7px;height:7px;border-radius:50%}.badge-tone--oss{color:var(--helm-proof-evidence)}.badge-tone--commercial{color:var(--helm-proof-signature)}.verdict-badge .boundary-rail{height:16px}.hash-text{display:inline-flex;align-items:center;gap:var(--helm-space-4);max-width:100%;min-width:0;overflow:hidden}.hash-text code{color:var(--helm-text-code-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button{appearance:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--helm-text-muted);border:1px solid transparent;border-radius:var(--helm-radius-sm);background:transparent;cursor:pointer;transition:color var(--helm-dur) var(--helm-ease),background var(--helm-dur) var(--helm-ease),border-color var(--helm-dur) var(--helm-ease),transform var(--helm-dur) var(--helm-ease)}.icon-button:hover{color:var(--helm-text-primary);border-color:var(--helm-border-default);background:var(--helm-bg-selected-row);transform:translateY(-1px)}.tooltip-root{position:relative;display:inline-flex;flex:0 0 auto}.tooltip-content{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%);min-width:max-content;pointer-events:none;opacity:0;visibility:hidden;padding:3px 6px;color:var(--helm-text-primary);background:var(--helm-bg-terminal);border:1px solid var(--helm-border-strong);border-radius:var(--helm-radius-sm);font-size:var(--helm-font-meta);transition:opacity var(--helm-dur-fast) var(--helm-ease),visibility var(--helm-dur-fast) var(--helm-ease);transition-delay:80ms}.tooltip-root:hover .tooltip-content,.tooltip-root:focus-within .tooltip-content{opacity:1;visibility:visible;transition-delay:.3s}.status-row,.model-status,.icon-line,.agent-activity-row,.policy-row{align-items:flex-start;gap:var(--helm-space-6);min-height:32px;min-width:0;padding:var(--helm-space-4) var(--helm-space-6);background:var(--helm-bg-surface);border-bottom:1px solid var(--helm-border-default)}.status-row{display:grid;grid-template-columns:max-content minmax(0,1fr)}.model-status,.icon-line,.agent-activity-row,.policy-row{display:flex}.policy-row{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;align-items:center;border-bottom:0}.policy-row-icon{width:34px;height:34px;display:grid;place-items:center;color:var(--helm-text-secondary);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.policy-row-main{min-width:0;display:grid;gap:var(--helm-space-2)}.policy-row-main h3,.policy-row-main p{margin:0}.policy-row-main h3{overflow-wrap:anywhere}.policy-row-main p{color:var(--helm-text-secondary)}.policy-row-meta{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--helm-space-5);flex-wrap:wrap}.policy-row-meta>span{color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.status-row .helm-badge{flex:0 0 auto}.status-copy{min-width:0;display:grid;gap:var(--helm-space-1);align-self:center}.status-label{color:var(--helm-text-primary);font-weight:650;line-height:1.25;overflow-wrap:anywhere}.status-detail,.muted,.source-meta,.answer-footer,.approval-meta,.receipt-summary-strip{color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.status-detail{display:block;min-width:0;overflow-wrap:anywhere}.definition-grid{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:var(--helm-space-4) var(--helm-space-8);margin:var(--helm-space-6) 0 0}.decision-title-line,.evidence-title-line{display:flex;align-items:center;gap:var(--helm-space-6);min-width:0}.decision-title-line .verdict-badge,.evidence-title-line svg{flex:0 0 auto}.decision-title-line h2{margin-top:var(--helm-space-1)}.decision-reason{margin:var(--helm-space-8) 0 0;padding:var(--helm-space-6);color:var(--helm-text-primary);background:var(--helm-bg-critical-surface);border:1px solid var(--helm-border-receipt);border-radius:var(--helm-radius-md)}.definition-grid dt{color:var(--helm-text-muted)}.definition-grid dd{margin:0;min-width:0;color:var(--helm-text-secondary);overflow-wrap:anywhere}.definition-grid code,.hash-text code,.terminal-block code,.terminal-block pre{overflow-wrap:anywhere;word-break:break-word}.metric-tile,.toast,.checklist-row,.filter-bar,.command-bar,.segmented-control,.pagination,.progress-rail,.timeline-scrubber,.key-value-list,.skeleton-stack{min-width:0}.metric-tile{padding:var(--helm-space-8);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel)}.metric-head,.metric-foot,.filter-bar,.command-bar,.pagination,.progress-meta,.timeline-scrubber{display:flex;align-items:center;gap:var(--helm-space-5);min-width:0}.metric-head{justify-content:space-between;color:var(--helm-text-muted);font-size:var(--helm-font-meta);text-transform:uppercase;letter-spacing:.08em}.metric-tile>strong{display:block;margin:var(--helm-space-6) 0 var(--helm-space-4);color:var(--helm-text-primary);font-size:24px;line-height:1;letter-spacing:0}.metric-foot{justify-content:space-between;color:var(--helm-text-secondary);font-size:var(--helm-font-meta)}.filter-bar,.command-bar{flex-wrap:wrap;padding:var(--helm-space-5);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel)}.filter-chip{appearance:none;min-height:28px;display:inline-flex;align-items:center;gap:var(--helm-space-4);padding:0 var(--helm-space-5);color:var(--helm-text-secondary);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-pill);cursor:pointer}.filter-chip:hover{color:var(--helm-text-primary);border-color:var(--helm-border-strong)}.filter-chip span:first-child{color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.filter-dot{width:7px;height:7px;border-radius:50%}.segmented-control{width:max-content;max-width:100%;display:inline-flex;gap:var(--helm-space-2);padding:var(--helm-space-2);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.segmented-control button{appearance:none;min-height:28px;padding:0 var(--helm-space-6);color:var(--helm-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--helm-radius-sm);cursor:pointer}.segmented-control button.is-active,.segmented-control button:hover{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.stepper{list-style:none;display:grid;gap:var(--helm-space-5);margin:0 0 var(--helm-space-8);padding:0}.stepper li{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:var(--helm-space-6);align-items:center;min-width:0;padding:var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.stepper strong,.stepper span{display:block;min-width:0}.stepper li>div span{color:var(--helm-text-muted)}.step-index{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.progress-rail{display:grid;gap:var(--helm-space-4);margin:var(--helm-space-8) 0}.progress-meta{justify-content:space-between;color:var(--helm-text-secondary)}.progress-track{height:8px;overflow:hidden;background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-pill)}.progress-fill{display:block;height:100%;border-radius:var(--helm-radius-pill);transition:width var(--helm-dur-slow) var(--helm-ease)}.skeleton-stack{display:grid;gap:var(--helm-space-4);margin-bottom:var(--helm-space-8)}.skeleton-row{display:grid;grid-template-columns:.4fr 1fr .55fr;gap:var(--helm-space-5);min-height:34px;padding:var(--helm-space-5);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.skeleton-row span{display:block;min-height:12px;border-radius:var(--helm-radius-pill);background:linear-gradient(90deg,var(--helm-bg-inset),var(--helm-bg-selected-row),var(--helm-bg-inset));background-size:220% 100%;animation:skeleton-scan var(--helm-dur-skeleton) var(--helm-ease) infinite}.pagination{justify-content:flex-end;margin-top:var(--helm-space-8);color:var(--helm-text-secondary)}.toast-stack{display:grid;gap:var(--helm-space-5)}.toast{display:flex;align-items:flex-start;gap:var(--helm-space-5);padding:var(--helm-space-6);color:var(--helm-text-primary);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);animation:toast-enter var(--helm-dur-base) var(--helm-ease) both}.toast strong,.toast span{display:block}.toast span{color:var(--helm-text-secondary)}.key-value-list{margin:0;display:grid;gap:var(--helm-space-4)}.key-value-list>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--helm-space-6);align-items:center;min-height:34px;padding:var(--helm-space-5);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.key-value-list dt{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);text-transform:uppercase}.key-value-list dd{margin:0;min-width:0}.timeline-scrubber{padding:var(--helm-space-5);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);color:var(--helm-text-secondary)}.timeline-track{position:relative;flex:1;min-width:90px;height:8px;background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-pill)}.timeline-range{position:absolute;inset:-1px auto -1px -1px;width:62%;background:var(--helm-proof-bg);border:1px solid var(--helm-border-boundary);border-radius:var(--helm-radius-pill)}.timeline-thumb{position:absolute;left:62%;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:var(--helm-proof-hash);box-shadow:0 0 0 4px var(--helm-proof-bg)}.checklist-panel{display:grid;gap:var(--helm-space-5)}.checklist-row{display:flex;align-items:flex-start;gap:var(--helm-space-5);padding:var(--helm-space-6);color:var(--helm-text-secondary);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.checklist-row span{min-width:0;overflow-wrap:anywhere}.table-frame{min-width:0;max-width:100%;overflow:auto;contain:paint;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel)}.data-table{width:100%;border-collapse:collapse;min-width:1160px;color:var(--helm-text-table-primary)}.contract-table{min-width:1320px}.data-table th,.data-table td{padding:var(--helm-space-6);text-align:left;border-bottom:1px solid var(--helm-border-default);vertical-align:middle;font-size:var(--helm-font-table)}.data-table th{color:var(--helm-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.data-table td{color:var(--helm-text-table-secondary)}.action-row[data-selected=true]{background:var(--helm-bg-selected-row)}.receipt-hero,.receipt-summary-strip,.approval-meta,.replay-controls,.context-summary,.answer-footer,.source-card-head{display:flex;align-items:center;gap:var(--helm-space-6);flex-wrap:wrap}.receipt-hero{padding:var(--helm-space-8);background:var(--helm-bg-critical-surface);border:1px solid var(--helm-border-receipt);border-radius:var(--helm-radius-panel)}.receipt-hero-rail{width:var(--helm-rail-w-hero);height:44px}.receipt-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 340px;gap:var(--helm-space-8);margin-top:var(--helm-space-8)}.artifact-tree,.verification-panel,.assistant-side,.assistant-main,.assistant-answer-shell{display:flex;flex-direction:column;gap:var(--helm-space-6);min-width:0}.tree{display:flex;flex-direction:column;gap:var(--helm-space-2);min-width:0}.tree-row{appearance:none;display:flex;align-items:center;gap:var(--helm-space-5);min-height:34px;width:100%;padding:var(--helm-space-4) var(--helm-space-6);color:var(--helm-text-secondary);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);cursor:pointer;text-align:left}.tree-row[data-level="2"]{margin-inline-start:var(--helm-space-8)}.tree-row[data-level="3"]{margin-inline-start:var(--helm-space-12)}.tree-row[data-level="4"]{margin-inline-start:var(--helm-space-16)}.tree-row.is-selected{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-strong)}.tree-chevron{flex-shrink:0;color:var(--helm-text-muted);transition:transform var(--helm-dur-fast) var(--helm-ease)}.tree-chevron.is-open{transform:rotate(90deg)}.tree-chevron-spacer{width:13px;height:13px;flex-shrink:0}.tree-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-viewer{margin:0;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-surface);overflow:hidden}.diff-table{width:100%;border-collapse:collapse;font-family:var(--helm-font-mono);font-size:var(--helm-font-code)}.diff-row{border-bottom:1px solid var(--helm-border-subtle)}.diff-row:last-child{border-bottom:0}.diff-row--add{background:var(--helm-verdict-allow-bg);color:var(--helm-text-primary)}.diff-row--remove{background:var(--helm-verdict-deny-bg);color:var(--helm-text-primary)}.diff-row--context{color:var(--helm-text-secondary)}.diff-line-num{width:36px;padding:var(--helm-space-2) var(--helm-space-3);color:var(--helm-text-muted);text-align:right;user-select:none;border-inline-end:1px solid var(--helm-border-subtle)}.diff-marker{width:24px;padding:var(--helm-space-2);text-align:center;user-select:none;border-inline-end:1px solid var(--helm-border-subtle)}.diff-row--add .diff-marker{color:var(--helm-verdict-allow)}.diff-row--remove .diff-marker{color:var(--helm-verdict-deny)}.diff-content{padding:var(--helm-space-2) var(--helm-space-5);white-space:pre-wrap;overflow-wrap:anywhere}.diff-content code{font-family:inherit;font-size:inherit}.code-block{margin:0;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-terminal);overflow:hidden}.code-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--helm-space-5);padding:var(--helm-space-3) var(--helm-space-6);background:var(--helm-bg-inset);border-bottom:1px solid var(--helm-border-default);color:var(--helm-text-muted)}.code-block-lang{font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);text-transform:uppercase;letter-spacing:.08em}.code-block-pre{margin:0;padding:var(--helm-space-5);overflow-x:auto;color:var(--helm-text-primary);font-family:var(--helm-font-mono);font-size:var(--helm-font-code);line-height:1.55}.code-block-pre code{display:block;font:inherit}.code-line{display:flex;gap:var(--helm-space-5)}.code-block-pre.with-lines .code-gutter{flex-shrink:0;width:28px;text-align:right;color:var(--helm-text-muted);user-select:none}.code-content{flex:1;white-space:pre;overflow-wrap:anywhere}.receipt-preview,.receipt-tab-content,.terminal-block{min-width:0}.receipt-tab-content{margin-top:var(--helm-space-6);padding:var(--helm-space-8);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel)}.receipt-tab-content h3,.receipt-tab-content p{margin:0 0 var(--helm-space-6)}.receipt-tab-content p{color:var(--helm-text-secondary)}.evidence-browser-grid .panel{min-width:0}.evidence-browser-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.evidence-pack-card{display:flex;flex-direction:column}.evidence-pack-card header{align-items:center}.evidence-archive-summary{display:grid;gap:var(--helm-space-6);margin:var(--helm-space-8) 0}.evidence-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--helm-space-5);margin:var(--helm-space-8) 0}.evidence-card-metrics>div{min-width:0;padding:var(--helm-space-5);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.evidence-card-metrics span{display:block;color:var(--helm-text-muted);font-size:var(--helm-font-meta);margin-bottom:var(--helm-space-3)}.evidence-card-metrics strong{display:block;color:var(--helm-text-secondary);overflow-wrap:anywhere}.replay-timeline,.incident-timeline{list-style:none;margin:var(--helm-space-8) 0;padding:0;display:grid;gap:var(--helm-space-5)}.replay-timeline li,.incident-timeline li{display:flex;align-items:center;justify-content:space-between;gap:var(--helm-space-6);min-height:38px;padding:var(--helm-space-5) var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.proof-graph{display:grid;grid-template-columns:repeat(7,minmax(104px,1fr));gap:var(--helm-space-6);align-items:stretch;min-width:0;max-width:100%;overflow:clip;padding-inline-end:var(--helm-space-4)}.proof-node{position:relative;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--helm-space-3);padding:var(--helm-space-6);color:var(--helm-text-secondary);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel);text-align:center}.proof-node strong{color:var(--helm-text-primary)}.proof-node.is-boundary{outline:2px double var(--helm-border-boundary);background:color-mix(in srgb,var(--helm-bg-surface) 82%,var(--helm-proof-hash))}.two-col .proof-graph,.two-col .receipt-layout{grid-template-columns:1fr}.two-col .proof-arrow{display:none}.proof-arrow{position:absolute;inset-inline-end:calc(var(--helm-space-6) * -1);top:50%;transform:translate(50%,-50%);color:var(--helm-proof-hash);z-index:1}[dir=rtl] .proof-arrow{transform:translate(-50%,-50%) scaleX(-1)}.terminal-block{overflow:hidden;border-radius:var(--helm-radius-panel);border:1px solid var(--helm-border-strong);background:var(--helm-bg-terminal)}.terminal-bar{display:flex;justify-content:space-between;padding:var(--helm-space-5) var(--helm-space-8);color:var(--helm-text-muted);border-bottom:1px solid var(--helm-border-default);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.terminal-block pre{padding:var(--helm-space-8)}.prompt-composer,.inline-prompt-box,.context-picker,.source-drawer-sections{display:flex;flex-direction:column;gap:var(--helm-space-6)}.composer-context{display:flex;align-items:center;justify-content:space-between;gap:var(--helm-space-6);flex-wrap:wrap}.context-chip{display:inline-flex;align-items:center;gap:var(--helm-space-3);min-width:var(--helm-min-touch-target);min-height:var(--helm-min-touch-target);padding:var(--helm-space-2) var(--helm-space-5);color:var(--helm-text-secondary);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-pill);font-size:var(--helm-font-meta)}.composer-input textarea{width:100%;min-height:80px;resize:vertical;color:var(--helm-text-primary);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel);padding:var(--helm-space-6)}.streaming-answer,.assistant-message{padding:var(--helm-space-8);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel);background:var(--helm-bg-surface)}.assistant-message p{margin:var(--helm-space-6) 0;color:var(--helm-text-secondary)}.user-message{align-self:flex-end;max-width:780px;background:var(--helm-bg-selected-row)}.answer-body{margin:var(--helm-space-6) 0;color:var(--helm-text-secondary)}.stream-status-label{margin-top:var(--helm-space-4);color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.stream-cursor{display:inline-block;width:7px;height:1em;margin-inline-start:2px;background:var(--helm-proof-hash);vertical-align:-2px;animation:cursor-blink 1s steps(2,start) infinite}.citation-marker,.suggested-prompt{appearance:none;min-height:28px;color:var(--helm-proof-hash);background:var(--helm-proof-bg);border:1px solid var(--helm-border-boundary);border-radius:var(--helm-radius-sm);cursor:pointer}.suggested-prompts{display:flex;flex-wrap:wrap;gap:var(--helm-space-5)}.answer-version-switcher{display:flex;flex-wrap:wrap;gap:var(--helm-space-4)}.inline-prompt-title,.permission-notice,.confirmation-band{display:flex;align-items:center;gap:var(--helm-space-5);color:var(--helm-text-secondary)}.confirmation-band,.permission-notice,.unsupported-state,.approval-confirmation{margin-top:var(--helm-space-6);padding:var(--helm-space-6);background:var(--helm-verdict-escalate-bg);border:1px solid var(--helm-verdict-escalate);border-radius:var(--helm-radius-md)}.approval-confirmation{display:grid;gap:var(--helm-space-6)}.approval-confirmation h3,.approval-confirmation p{margin:var(--helm-space-3) 0 0}.source-card,.route-card,.state-group{display:flex;flex-direction:column;gap:var(--helm-space-6)}.source-meta{display:flex;flex-wrap:wrap;gap:var(--helm-space-5)}.drawer-backdrop{position:fixed;inset:0;z-index:var(--helm-z-drawer-backdrop);background:var(--helm-bg-overlay)}.palette-backdrop{position:fixed;inset:0;z-index:var(--helm-z-palette-backdrop);background:var(--helm-bg-overlay)}.drawer{width:min(560px,calc(100vw - 24px));height:calc(100vh - 24px);margin:12px 12px 12px auto;overflow:auto;background:var(--helm-bg-elevated);border:1px solid var(--helm-border-strong);border-radius:var(--helm-radius-panel);z-index:var(--helm-z-drawer);position:relative}.drawer--sm{width:min(420px,calc(100vw - 24px))}.drawer--md{width:min(560px,calc(100vw - 24px))}.drawer--lg{width:min(800px,calc(100vw - 24px))}.drawer-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--helm-space-8);padding:var(--helm-space-8);background:var(--helm-bg-elevated);border-bottom:1px solid var(--helm-border-default)}.drawer-header h2{margin:0;font-size:var(--helm-font-panel-title)}.drawer-body{padding:var(--helm-space-8)}.command-palette{width:min(760px,calc(100vw - 24px));margin:9vh auto 0;overflow:hidden;background:var(--helm-bg-elevated);border:1px solid var(--helm-border-strong);border-radius:var(--helm-radius-panel)}.palette-search{display:flex;align-items:center;gap:var(--helm-space-6);padding:var(--helm-space-8);border-bottom:1px solid var(--helm-border-default)}.palette-search input{flex:1;min-width:0;color:var(--helm-text-primary);background:transparent;border:0}.palette-results{max-height:min(420px,60vh);overflow:auto;padding:var(--helm-space-4)}.palette-result{appearance:none;width:100%;display:grid;grid-template-columns:88px minmax(0,1fr) max-content;gap:var(--helm-space-6);align-items:center;min-height:36px;padding:var(--helm-space-5);color:var(--helm-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--helm-radius-md);cursor:pointer;text-align:left}.palette-result.is-active,.palette-result:hover{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.palette-kind{color:var(--helm-text-muted);font-family:var(--helm-font-mono);text-transform:uppercase}.palette-empty,.palette-footer{color:var(--helm-text-muted);padding:var(--helm-space-6);font-size:var(--helm-font-meta)}.control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--helm-space-6)}.control-grid label{display:flex;flex-direction:column;gap:var(--helm-space-3)}.control-grid select,.control-grid input[type=checkbox]{accent-color:var(--helm-proof-hash)}.control-grid select{min-height:32px;color:var(--helm-text-primary);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.check-row{flex-direction:row!important;align-items:center}@keyframes cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes skeleton-scan{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes toast-enter{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media(max-width:1200px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;display:block}.sidebar nav{display:flex;flex-wrap:wrap;gap:var(--helm-space-4)}.nav-item{width:auto}.sidebar-footer{display:none}.topbar{flex-wrap:wrap;min-height:auto;padding:var(--helm-space-6)}.ask-button{min-width:min(100%,360px);flex:1}.page-head,.two-col,.dashboard-grid,.assistant-grid,.receipt-layout,.platform-detail-grid{grid-template-columns:1fr}.platform-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head{display:grid;align-items:start}.proof-graph{grid-template-columns:repeat(4,minmax(120px,1fr))}.proof-arrow{display:none}.data-table,.contract-table{min-width:0}.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td{display:block;width:100%}.data-table tr{padding:var(--helm-space-6);border-bottom:1px solid var(--helm-border-default)}.data-table td{min-height:30px;display:grid;grid-template-columns:minmax(118px,32%) minmax(0,1fr);gap:var(--helm-space-6);border-bottom:0;padding:var(--helm-space-4) 0}.data-table td:before{content:attr(data-label);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);text-transform:uppercase}}@media(max-width:767px){.page{padding:var(--helm-space-8) var(--helm-space-6) 72px}.topbar-controls,.page-head-actions{width:100%}.proof-graph,.component-grid,.state-grid,.contract-grid,.qa-grid,.route-grid,.evidence-browser-grid,.platform-hero-grid,.evidence-card-metrics{grid-template-columns:1fr}.receipt-hero{align-items:flex-start}.definition-grid,.data-table td,.palette-result,.key-value-list>div,.stepper li,.policy-row{grid-template-columns:1fr}.agent-activity-row,.policy-row,.model-status,.status-row,.filter-bar,.command-bar,.metric-foot,.timeline-scrubber{flex-wrap:wrap;align-items:flex-start}.segmented-control{width:100%;display:grid;grid-template-columns:1fr}.status-row{grid-template-columns:1fr}.agent-activity-row .hash-text{flex:1 1 100%}.drawer{width:calc(100vw - 16px);height:calc(100vh - 16px);margin:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.stream-cursor{display:none}}.error-boundary{display:grid;gap:var(--helm-space-5);padding:var(--helm-space-12);background:var(--helm-bg-surface);border:1px solid var(--helm-rail-failed);border-radius:var(--helm-radius-panel);color:var(--helm-text-primary)}.error-boundary h2{margin:0;font-size:var(--helm-font-panel-title)}.error-boundary-message{margin:0;color:var(--helm-text-secondary);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);white-space:pre-wrap}.error-boundary button{justify-self:start}.action-table-sentinel td{display:flex;align-items:center;justify-content:space-between;gap:var(--helm-space-5);padding:var(--helm-space-6) var(--helm-space-8);background:var(--helm-bg-inset);color:var(--helm-text-secondary);font-size:var(--helm-font-meta);border-top:1px solid var(--helm-border-default)}.link-button{appearance:none;background:transparent;border:0;padding:0;font:inherit;font-size:var(--helm-font-meta);color:var(--helm-proof-hash);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link-button:hover{color:var(--helm-text-primary)}.toast-viewport{position:fixed;inset-inline-end:var(--helm-space-12);bottom:var(--helm-space-12);z-index:var(--helm-z-toast);display:grid;gap:var(--helm-space-5);width:min(360px,calc(100vw - var(--helm-space-12) * 2));pointer-events:none}.toast-viewport .toast{pointer-events:auto;box-shadow:var(--helm-shadow-toast)}.toast-body{flex:1;min-width:0}.toast-body strong,.toast-body span{display:block}.toast-body span{color:var(--helm-text-secondary)}.toast-controls{display:flex;align-items:center;gap:var(--helm-space-3);flex-shrink:0}.toast-action{appearance:none;background:transparent;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);color:var(--helm-text-primary);padding:var(--helm-space-2) var(--helm-space-5);font:inherit;font-size:var(--helm-font-meta);cursor:pointer}.toast-action:hover{border-color:var(--helm-border-focus);color:var(--helm-text-primary)}@media(max-width:600px){.toast-viewport{inset-inline:var(--helm-space-6);bottom:var(--helm-space-6);width:auto}}.dialog-backdrop{position:fixed;inset:0;z-index:var(--helm-z-drawer-backdrop);background:var(--helm-bg-overlay);display:grid;place-items:center;padding:var(--helm-space-8)}.dialog{width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--helm-bg-elevated);border:1px solid var(--helm-border-strong);border-radius:var(--helm-radius-panel);box-shadow:var(--helm-shadow-raised);z-index:var(--helm-z-modal);position:relative;display:grid;grid-template-rows:auto 1fr auto;animation:dialog-in var(--helm-dur-base) var(--helm-ease-out-quart, var(--helm-ease)) both}.dialog--sm{width:min(420px,100%)}.dialog--md{width:min(560px,100%)}.dialog--lg{width:min(800px,100%)}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.dialog{animation:none}}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--helm-space-8);padding:var(--helm-space-8);border-bottom:1px solid var(--helm-border-default)}.dialog-header-copy{min-width:0;display:grid;gap:var(--helm-space-3)}.dialog-header h2{margin:0;font-size:var(--helm-font-panel-title)}.dialog-description{margin:0;color:var(--helm-text-secondary);font-size:var(--helm-font-body);line-height:1.45}.dialog-body{padding:var(--helm-space-8)}.dialog-footer{display:flex;justify-content:flex-end;gap:var(--helm-space-5);padding:var(--helm-space-6) var(--helm-space-8) var(--helm-space-8);border-top:1px solid var(--helm-border-default);background:var(--helm-bg-surface)}[role=alertdialog] .dialog-header{border-bottom-color:var(--helm-verdict-deny)}.dt-frame{display:grid;gap:var(--helm-space-5);overflow-x:auto;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-surface)}.dt-toolbar{padding:var(--helm-space-5) var(--helm-space-6);border-bottom:1px solid var(--helm-border-subtle);display:flex;flex-wrap:wrap;gap:var(--helm-space-5);align-items:center}.dt{width:100%;border-collapse:collapse;font-size:var(--helm-font-table)}.dt-header th{position:sticky;top:0;z-index:1;background:var(--helm-bg-surface);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--helm-text-muted);border-bottom:1px solid var(--helm-border-default);padding:var(--helm-space-5) var(--helm-space-6);text-align:start;white-space:nowrap}.dt-header th.align-end{text-align:end}.dt-header th.align-center{text-align:center}.dt-header th.is-sticky-leading{position:sticky;inset-inline-start:0;z-index:2;background:var(--helm-bg-surface)}.dt-sort-trigger{appearance:none;background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--helm-space-3);text-transform:inherit;letter-spacing:inherit;padding:0}.dt-sort-trigger:hover{color:var(--helm-text-secondary)}.dt-filter-input{display:block;margin-top:var(--helm-space-3);width:100%;padding:var(--helm-space-3) var(--helm-space-4);border:1px solid var(--helm-border-subtle);border-radius:var(--helm-radius-sm);background:var(--helm-bg-elevated);color:var(--helm-text-primary);font:inherit;font-size:var(--helm-font-meta);text-transform:none;letter-spacing:0}.dt tbody tr{border-bottom:1px solid var(--helm-border-subtle)}.dt tbody tr:last-child{border-bottom:none}.dt-cell{padding:var(--helm-space-5) var(--helm-space-6);vertical-align:middle;color:var(--helm-text-primary);white-space:nowrap}.dt-cell.align-end{text-align:end}.dt-cell.align-center{text-align:center}.dt-cell.is-sticky-leading{position:sticky;inset-inline-start:0;background:var(--helm-bg-surface)}.dt-row[data-selected]{background:var(--helm-bg-selected-row)}.dt-row[tabindex="0"]:focus-visible{outline:2px solid var(--helm-border-focus);outline-offset:-2px}.dt-select-cell{width:32px;padding:var(--helm-space-4) var(--helm-space-5)}.dt-empty{padding:var(--helm-space-12) var(--helm-space-8);text-align:center}.dt-footer{padding:var(--helm-space-5) var(--helm-space-6);border-top:1px solid var(--helm-border-subtle);display:flex;justify-content:flex-end}.dt-sentinel{block-size:var(--helm-space-12)}.dt-sentinel-cell{text-align:center;color:var(--helm-text-muted);font-size:var(--helm-font-size-xs);padding:var(--helm-space-4)}.dt-show-all{border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);color:var(--helm-text-primary);padding:var(--helm-space-3) var(--helm-space-5);font-size:var(--helm-font-size-sm);cursor:pointer}.dt-show-all:hover{background:var(--helm-bg-elevated-hover)}.dt-show-all:focus-visible{outline:var(--helm-focus-ring);outline-offset:2px}.dt-frame[data-density=comfortable] .dt-cell,.dt-frame[data-density=comfortable] .dt-header th{padding:var(--helm-space-6) var(--helm-space-8)}.combobox{position:relative;display:grid;gap:var(--helm-space-3);min-width:220px}.combobox-label{color:var(--helm-text-secondary);font-size:var(--helm-font-meta);font-family:var(--helm-font-mono);letter-spacing:.06em;text-transform:uppercase}.combobox-input{height:32px;padding:0 var(--helm-space-6);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);color:var(--helm-text-primary);font-family:inherit;font-size:var(--helm-font-body)}.combobox-input:focus-visible{border-color:var(--helm-border-focus)}.combobox-input[aria-expanded=true]{border-color:var(--helm-border-focus)}.combobox-input:disabled{opacity:.6;cursor:not-allowed}.combobox-listbox{position:absolute;inset-inline-start:0;inset-inline-end:0;top:calc(100% + var(--helm-space-2));margin:0;padding:var(--helm-space-3);list-style:none;background:var(--helm-bg-elevated);border:1px solid var(--helm-border-strong);border-radius:var(--helm-radius-md);box-shadow:var(--helm-shadow-raised);z-index:var(--helm-z-palette);max-height:280px;overflow-y:auto;display:grid;gap:1px}.combobox-option{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--helm-space-5);padding:var(--helm-space-4) var(--helm-space-6);border-radius:var(--helm-radius-sm);cursor:pointer;color:var(--helm-text-primary);font-size:var(--helm-font-body);user-select:none}.combobox-option[data-active]{background:var(--helm-bg-selected-row);color:var(--helm-text-primary)}.combobox-option[aria-selected=true]{font-weight:600}.combobox-option[aria-selected=true]:before{content:"✓ ";color:var(--helm-verdict-allow)}.combobox-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.combobox-option-hint{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.combobox-empty{padding:var(--helm-space-6);text-align:center;color:var(--helm-text-muted);font-size:var(--helm-font-meta);font-family:var(--helm-font-mono)}@media(prefers-reduced-motion:reduce){.combobox-listbox{box-shadow:none}}.status-pill{min-height:22px;max-width:100%;display:inline-flex;align-items:center;gap:var(--helm-space-3);padding:0 var(--helm-space-5);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-inset);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-pill-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px}.status-pill>span:last-child:empty{display:none}.icon-button--active{color:var(--helm-text-primary);border-color:var(--helm-border-focus);background:var(--helm-bg-selected-row)}.separator{flex:0 0 auto;background:var(--helm-border-default)}.separator--horizontal{width:100%;height:1px}.separator--vertical{width:1px;min-height:24px;align-self:stretch}.breadcrumbs ol{display:flex;align-items:center;gap:var(--helm-space-3);flex-wrap:wrap;padding:0;margin:0;list-style:none}.breadcrumbs li{display:inline-flex;align-items:center;gap:var(--helm-space-3);color:var(--helm-text-muted);font-size:var(--helm-font-table)}.breadcrumbs li+li:before{content:"/";color:var(--helm-text-disabled)}.breadcrumbs a,.breadcrumbs button{appearance:none;padding:0;color:var(--helm-text-secondary);background:transparent;border:0;cursor:pointer;text-decoration:none}.breadcrumbs [aria-current=page]{color:var(--helm-text-primary);font-weight:650}.toolbar{min-width:0;display:flex;align-items:center;gap:var(--helm-space-4);flex-wrap:wrap}.disclosure,.accordion,.popover-root,.menu-root,.radio-group,.slider-field{min-width:0}.disclosure,.accordion-item,.radio-group,.slider-field{border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-surface)}.disclosure-trigger,.accordion-trigger,.popover-trigger,.menu-trigger{appearance:none;width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:var(--helm-space-5);padding:0 var(--helm-space-6);color:var(--helm-text-secondary);background:transparent;border:0;cursor:pointer;text-align:left}.disclosure-trigger:hover,.accordion-trigger:hover,.popover-trigger:hover,.menu-trigger:hover{color:var(--helm-text-primary);background:var(--helm-bg-selected-row)}.disclosure-trigger svg,.accordion-trigger svg{flex:0 0 auto;transition:transform var(--helm-dur) var(--helm-ease)}.disclosure-trigger[aria-expanded=true] svg,.accordion-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.disclosure-panel,.accordion-panel,.popover-content{padding:var(--helm-space-6);border-top:1px solid var(--helm-border-default);color:var(--helm-text-secondary)}.disclosure-panel[hidden],.accordion-panel[hidden],.popover-content[hidden],.menu-content[hidden]{display:none}.accordion{display:grid;gap:var(--helm-space-4)}.accordion-trigger:disabled{color:var(--helm-text-disabled);cursor:not-allowed}.popover-root,.menu-root{position:relative;display:inline-flex}.popover-trigger,.menu-trigger{width:auto;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated)}.popover-content,.menu-content{position:absolute;top:calc(100% + var(--helm-space-3));inset-inline-end:0;z-index:var(--helm-z-modal);min-width:min(320px,calc(100vw - var(--helm-space-10)));border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);box-shadow:var(--helm-shadow-raised)}.popover-content{display:grid;gap:var(--helm-space-4)}.hover-card-root{position:relative;display:inline-block}.hover-card-trigger{display:inline-block;cursor:default}.hover-card-trigger:focus-visible{outline:var(--helm-focus-ring);outline-offset:2px;border-radius:var(--helm-radius-sm)}.hover-card-content{position:absolute;z-index:var(--helm-z-modal);min-width:min(320px,calc(100vw - var(--helm-space-10)));max-inline-size:360px;padding:var(--helm-space-4);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);box-shadow:var(--helm-shadow-raised);color:var(--helm-text-secondary);display:grid;gap:var(--helm-space-3);pointer-events:auto}.hover-card-root[data-side=bottom] .hover-card-content{top:calc(100% + var(--helm-space-2))}.hover-card-root[data-side=top] .hover-card-content{bottom:calc(100% + var(--helm-space-2))}.hover-card-root[data-side=end] .hover-card-content{inset-inline-start:calc(100% + var(--helm-space-2));top:0}.hover-card-root[data-side=start] .hover-card-content{inset-inline-end:calc(100% + var(--helm-space-2));top:0}.hover-card-root[data-align=start] .hover-card-content{inset-inline-start:0}.hover-card-root[data-align=center] .hover-card-content{inset-inline-start:50%;transform:translate(-50%)}.hover-card-root[data-align=end] .hover-card-content{inset-inline-end:0}.menubar{display:inline-flex;gap:var(--helm-space-1);padding:var(--helm-space-1);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated)}.menubar-menu{position:relative}.menubar-trigger{border:0;background:transparent;color:var(--helm-text-primary);padding:var(--helm-space-2) var(--helm-space-4);border-radius:var(--helm-radius-sm);cursor:pointer;font:inherit}.menubar-trigger:hover,.menubar-menu[data-open] .menubar-trigger{background:var(--helm-bg-elevated-hover)}.menubar-trigger:focus-visible{outline:var(--helm-focus-ring);outline-offset:2px}.menubar-panel{position:absolute;top:calc(100% + var(--helm-space-2));inset-inline-start:0;z-index:var(--helm-z-modal);min-inline-size:220px;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);box-shadow:var(--helm-shadow-raised);padding:var(--helm-space-1);display:grid;gap:1px}.menubar-item-wrap{position:relative}.menubar-item{display:flex;align-items:center;gap:var(--helm-space-3);inline-size:100%;border:0;background:transparent;color:var(--helm-text-primary);padding:var(--helm-space-2) var(--helm-space-4);border-radius:var(--helm-radius-sm);cursor:pointer;font:inherit;text-align:start}.menubar-item:hover:not([aria-disabled=true]),.menubar-item[data-active]{background:var(--helm-bg-elevated-hover)}.menubar-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.menubar-item.is-destructive{color:var(--helm-state-deny-fg)}.menubar-item-label{flex:1}.menubar-item-shortcut{font-family:var(--helm-font-mono);font-size:var(--helm-font-size-xs);color:var(--helm-text-muted);border:1px solid var(--helm-border-subtle);border-radius:var(--helm-radius-sm);padding:0 var(--helm-space-2)}.menubar-item-arrow{color:var(--helm-text-muted)}.menubar-submenu{position:absolute;inset-inline-start:100%;top:0;z-index:var(--helm-z-modal);min-inline-size:200px;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);box-shadow:var(--helm-shadow-raised);padding:var(--helm-space-1);display:grid;gap:1px}.context-menu-region{min-width:0}.context-menu-popup{position:fixed;inset-block-start:var(--helm-context-menu-y, 0);inset-inline-start:var(--helm-context-menu-x, 0);z-index:var(--helm-z-context-menu);min-inline-size:180px;max-inline-size:min(320px,calc(100vw - var(--helm-space-8)));max-block-size:min(420px,calc(100vh - var(--helm-space-8)));overflow:auto;display:grid;gap:1px;padding:var(--helm-space-1);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);box-shadow:var(--helm-shadow-raised)}.context-menu-item{appearance:none;inline-size:100%;min-height:32px;display:flex;align-items:center;gap:var(--helm-space-3);padding:0 var(--helm-space-5);color:var(--helm-text-primary);background:transparent;border:1px solid transparent;border-radius:var(--helm-radius-sm);cursor:pointer;font:inherit;text-align:start}.context-menu-item:hover:not(:disabled),.context-menu-item:focus-visible,.context-menu-item[data-active]{background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.context-menu-item:disabled,.context-menu-item[aria-disabled=true]{color:var(--helm-text-disabled);cursor:not-allowed}.popover-content strong{color:var(--helm-text-primary)}.menu-content{padding:var(--helm-space-2)}.menu-item{appearance:none;width:100%;min-height:32px;display:flex;align-items:center;padding:0 var(--helm-space-5);color:var(--helm-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--helm-radius-sm);cursor:pointer;text-align:left}.menu-item:hover,.menu-item:focus-visible{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.menu-item--destructive{color:var(--helm-verdict-deny)}.menu-item:disabled{color:var(--helm-text-disabled);cursor:not-allowed}.radio-group{display:grid;gap:var(--helm-space-4);padding:var(--helm-space-6)}.radio-group legend,.slider-field>label{color:var(--helm-text-primary);font-weight:650}.radio-card{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--helm-space-5);align-items:start;padding:var(--helm-space-5);color:var(--helm-text-secondary);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-inset)}.radio-card input{margin-top:3px;accent-color:var(--helm-proof-hash)}.radio-card strong,.radio-card small{display:block}.radio-card strong{color:var(--helm-text-primary)}.radio-card small{color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.slider-field{display:grid;gap:var(--helm-space-4);padding:var(--helm-space-6)}.slider-field>div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--helm-space-6);align-items:center}.slider-field input{width:100%;accent-color:var(--helm-proof-hash)}.slider-field output{color:var(--helm-text-secondary);font-family:var(--helm-font-mono)}.status-line{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:var(--helm-space-6);align-items:center;padding:var(--helm-space-5) var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.status-line-copy{min-width:0;display:grid;gap:var(--helm-space-1)}.status-line-copy strong{color:var(--helm-text-primary);overflow-wrap:anywhere}.status-line-copy span,.status-line-meta,.process-step-meta{color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.process-step-row{min-width:0;display:grid;grid-template-columns:24px max-content minmax(0,1fr) minmax(0,max-content);gap:var(--helm-space-6);align-items:center;padding:var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);transition:background var(--helm-dur) var(--helm-ease),border-color var(--helm-dur) var(--helm-ease),transform var(--helm-dur) var(--helm-ease)}.process-list{display:grid;gap:var(--helm-space-5)}.process-step-row:hover,.process-step-row[data-active=true]{background:var(--helm-bg-selected-row);border-color:var(--helm-border-strong);transform:translateY(-1px)}.process-step-icon{width:24px;height:24px;display:grid;place-items:center;color:var(--helm-proof-hash);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-inset)}.process-step-row[data-active=true] .process-step-icon svg{animation:helm-spin .9s linear infinite}.process-step-index{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.process-step-copy{min-width:0;display:grid;gap:var(--helm-space-2)}.process-step-copy strong{color:var(--helm-text-primary);font-size:var(--helm-font-body);line-height:1.25;overflow-wrap:anywhere}.process-step-copy span{color:var(--helm-text-secondary);overflow-wrap:anywhere}.process-step-state{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--helm-space-4);flex-wrap:wrap}@keyframes helm-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.status-line,.process-step-row{grid-template-columns:1fr;align-items:start}.process-step-state{justify-content:flex-start}}@container panel (max-width: 540px){.status-line,.process-step-row{grid-template-columns:1fr;align-items:start}.process-step-state{justify-content:flex-start}}.platform-shell{min-width:0;display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel);background:var(--helm-bg-elevated)}.platform-shell-sidebar{min-width:0;padding:var(--helm-space-6);background:var(--helm-bg-inset);border-inline-end:1px solid var(--helm-border-default)}.platform-shell-main{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.platform-shell-topbar{min-width:0;border-bottom:1px solid var(--helm-border-default)}.platform-shell-content{min-width:0;padding:var(--helm-space-6)}.topbar-kit,.detail-header,.command-group,.topbar-kit-actions,.detail-header-actions{min-width:0;display:flex;align-items:center;gap:var(--helm-space-6)}.topbar-kit{justify-content:space-between;padding:var(--helm-space-6)}.topbar-kit span,.detail-header span{display:block;color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);text-transform:uppercase;letter-spacing:.06em}.topbar-kit strong{display:block;color:var(--helm-text-primary)}.sidebar-nav-kit{display:grid;gap:var(--helm-space-3)}.sidebar-nav-kit button{appearance:none;min-height:30px;display:flex;align-items:center;gap:var(--helm-space-4);color:var(--helm-text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--helm-radius-md);cursor:pointer;text-align:left}.sidebar-nav-kit button span{width:7px;height:7px;border-radius:999px;background:var(--helm-border-strong)}.sidebar-nav-kit button.is-active,.sidebar-nav-kit button:hover{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.sidebar-nav-kit button.is-active span{background:var(--helm-proof-hash)}.split-pane{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--helm-space-8);align-items:start}.split-pane-primary,.split-pane-secondary{min-width:0;display:grid;gap:var(--helm-space-6)}.detail-header{justify-content:space-between;padding:var(--helm-space-8);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel)}.detail-header h3,.detail-header p{margin:0}.detail-header h3{margin-top:var(--helm-space-2);color:var(--helm-text-primary);font-size:18px;line-height:1.2;letter-spacing:0}.detail-header p{margin-top:var(--helm-space-3);color:var(--helm-text-secondary)}.property-grid{margin:0;display:grid;gap:var(--helm-space-4)}.property-grid>div{min-width:0;display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:var(--helm-space-6);padding:var(--helm-space-5) 0;border-bottom:1px solid var(--helm-border-default)}.property-grid dt{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);text-transform:uppercase}.property-grid dd{margin:0;min-width:0;color:var(--helm-text-secondary);overflow-wrap:anywhere}@media(max-width:1200px){.platform-shell,.split-pane{grid-template-columns:1fr}.platform-shell-sidebar{border-inline-end:0;border-bottom:1px solid var(--helm-border-default)}.sidebar-nav-kit{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media(max-width:767px){.topbar-kit,.detail-header{align-items:flex-start;flex-wrap:wrap}.property-grid>div{grid-template-columns:1fr}}.data-toolbar{min-width:0;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) max-content;gap:var(--helm-space-6);align-items:center;padding:var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel)}.data-toolbar-title{min-width:0;display:grid;gap:var(--helm-space-4)}.data-toolbar-title>span{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);text-transform:uppercase}.data-toolbar-search{min-width:0;display:flex;align-items:center;gap:var(--helm-space-5);min-height:32px;padding:0 var(--helm-space-5);color:var(--helm-text-muted);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.data-toolbar-search input{min-width:0;width:100%;color:var(--helm-text-primary);background:transparent;border:0}.data-toolbar-actions,.saved-view-tabs,.bulk-action-bar{min-width:0;display:flex;align-items:center;gap:var(--helm-space-4);flex-wrap:wrap}.saved-view-tabs{gap:var(--helm-space-2)}.saved-view-tabs button{appearance:none;min-height:26px;padding:0 var(--helm-space-5);color:var(--helm-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--helm-radius-sm);cursor:pointer}.saved-view-tabs button.is-active,.saved-view-tabs button:hover{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.filter-chip-v2{appearance:none;min-width:0;min-height:30px;display:inline-flex;align-items:center;gap:var(--helm-space-4);padding:0 var(--helm-space-5);color:var(--helm-text-secondary);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-pill);cursor:pointer}.filter-chip-v2 span:first-child{color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.filter-chip-v2 strong{color:var(--helm-text-primary);white-space:nowrap}.filter-chip-v2 .status-pill{width:18px;min-height:18px;padding:0;justify-content:center}.bulk-action-bar{justify-content:space-between;padding:var(--helm-space-5) var(--helm-space-6);color:var(--helm-text-secondary);background:var(--helm-proof-bg);border:1px solid var(--helm-border-boundary);border-radius:var(--helm-radius-panel)}.bulk-action-bar>div{display:inline-flex;align-items:center;gap:var(--helm-space-4)}@media(max-width:1200px){.data-toolbar{grid-template-columns:1fr}.data-toolbar-actions{justify-content:flex-start}}.form-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--helm-space-6)}.form-field{min-width:0;display:grid;gap:var(--helm-space-3)}.form-field>span,.choice-field,.toggle-field{color:var(--helm-text-secondary)}.form-field>span{font-weight:650}.form-field small,.form-field strong[role=alert]{color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.form-field strong[role=alert]{color:var(--helm-verdict-deny)}.text-input,.textarea-input,.select-input{min-width:0;width:100%;min-height:34px;padding:0 var(--helm-space-5);color:var(--helm-text-primary);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.textarea-input{min-height:96px;padding-top:var(--helm-space-4);padding-bottom:var(--helm-space-4);resize:vertical}.form-field.has-error .text-input,.form-field.has-error .textarea-input,.form-field.has-error .select-input{border-color:var(--helm-verdict-deny)}.choice-field,.toggle-field{min-height:32px;display:flex;align-items:center;gap:var(--helm-space-5)}.choice-field input,.toggle-field input{accent-color:var(--helm-proof-hash)}.toggle-field{justify-content:space-between}.toggle-field input{position:absolute;opacity:0;pointer-events:none}.toggle-field i{position:relative;width:36px;height:20px;border-radius:var(--helm-radius-pill);background:var(--helm-bg-inset);border:1px solid var(--helm-border-default)}.toggle-field i:after{content:"";position:absolute;inset-inline-start:2px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--helm-text-muted);transition:transform var(--helm-dur) var(--helm-ease),background var(--helm-dur) var(--helm-ease)}.toggle-field input:checked+i:after{transform:translate(16px);background:var(--helm-proof-hash)}[dir=rtl] .toggle-field input:checked+i:after{transform:translate(-16px)}.number-input{display:inline-grid;align-items:center;grid-template-columns:auto auto 1fr auto auto;gap:0;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);padding-inline:0}.number-input:focus-within{border-color:var(--helm-border-focus)}.form-field.has-error .number-input{border-color:var(--helm-verdict-deny)}.number-input-input{border:none;background:transparent;padding-inline:var(--helm-space-5);min-width:0}.number-input-input:focus-visible{box-shadow:none}.number-input-affix{padding-inline:var(--helm-space-4);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);user-select:none}.number-input-affix--prefix{border-inline-end:1px solid var(--helm-border-subtle)}.number-input-affix--suffix{border-inline-start:1px solid var(--helm-border-subtle)}.number-input-steppers{display:grid;grid-template-rows:1fr 1fr;gap:0;border-inline-start:1px solid var(--helm-border-subtle)}.number-input--steppers-leading .number-input-steppers{border-inline-start:none;border-inline-end:1px solid var(--helm-border-subtle);order:-1}.number-input-stepper{appearance:none;border:none;background:transparent;color:var(--helm-text-muted);font:inherit;cursor:pointer;padding-inline:var(--helm-space-5);min-width:28px;display:flex;align-items:center;justify-content:center;user-select:none}.number-input-stepper:hover:not(:disabled){color:var(--helm-text-primary);background:var(--helm-bg-selected-row)}.number-input-stepper:disabled{opacity:.45;cursor:not-allowed}.number-input-stepper--up{border-bottom:1px solid var(--helm-border-subtle)}.form-summary{display:grid;gap:var(--helm-space-4);padding:var(--helm-space-6) var(--helm-space-8);border:1px solid var(--helm-verdict-deny);border-inline-start:var(--helm-rail-w-card, 3px) solid var(--helm-verdict-deny);border-radius:var(--helm-radius-md);background:var(--helm-verdict-deny-bg, transparent);color:var(--helm-text-primary)}.form-summary strong{font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--helm-verdict-deny)}.form-summary ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--helm-space-3)}.form-summary li{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:var(--helm-space-5);align-items:baseline;color:var(--helm-text-secondary);font-size:var(--helm-font-meta)}.form-summary-field{font-family:var(--helm-font-mono);color:var(--helm-text-muted)}.form-summary-message{color:var(--helm-text-primary);overflow-wrap:anywhere}.file-field{min-width:0;display:grid;gap:var(--helm-space-4)}.file-field-dropzone{min-width:0;min-height:96px;display:grid;place-items:center;gap:var(--helm-space-3);padding:var(--helm-space-8);border:1px dashed var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-inset);color:var(--helm-text-secondary);cursor:pointer;text-align:center}.file-field[data-dragging] .file-field-dropzone,.file-field-dropzone:focus-within{border-color:var(--helm-border-focus);background:var(--helm-bg-selected-row)}.file-field-placeholder{color:var(--helm-text-primary);font-weight:650;overflow-wrap:anywhere}.file-field-hint{max-inline-size:52ch;color:var(--helm-text-muted);font-size:var(--helm-font-meta);overflow-wrap:anywhere}.file-field-input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.file-field-list{display:grid;gap:var(--helm-space-3);padding:0;margin:0;list-style:none}.file-field-list-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--helm-space-5);padding:var(--helm-space-4) var(--helm-space-5);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-surface)}.file-field-name{min-width:0;color:var(--helm-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-field-size{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);white-space:nowrap}@media(max-width:767px){.form-grid{grid-template-columns:1fr}.file-field-list-item{grid-template-columns:1fr;align-items:start}}.datepicker{position:relative;display:inline-block}.datepicker-trigger{display:inline-flex;align-items:center;gap:var(--helm-space-4);height:32px;padding-inline:var(--helm-space-6);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-elevated);color:var(--helm-text-primary);font:inherit;font-size:var(--helm-font-body);cursor:pointer;min-width:200px;text-align:start}.datepicker-trigger:focus-visible,.datepicker-trigger[aria-expanded=true]{border-color:var(--helm-border-focus)}.datepicker-trigger:disabled{opacity:.6;cursor:not-allowed}.form-field.has-error .datepicker-trigger{border-color:var(--helm-verdict-deny)}.datepicker-trigger--placeholder .datepicker-placeholder{color:var(--helm-text-muted)}.datepicker-icon{color:var(--helm-text-muted);flex:0 0 auto}.datepicker-popover{position:absolute;inset-inline-start:0;top:calc(100% + var(--helm-space-3));z-index:var(--helm-z-modal);min-width:320px;padding:var(--helm-space-6);background:var(--helm-bg-elevated);border:1px solid var(--helm-border-strong);border-radius:var(--helm-radius-md);box-shadow:var(--helm-shadow-raised)}.calendar{display:grid;gap:var(--helm-space-5);user-select:none}.calendar-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--helm-space-5)}.calendar-month{text-align:center;font-weight:600;font-size:var(--helm-font-body);color:var(--helm-text-primary);font-variant-numeric:tabular-nums}.calendar-nav{appearance:none;background:transparent;border:1px solid var(--helm-border-subtle);border-radius:var(--helm-radius-sm);color:var(--helm-text-secondary);padding:var(--helm-space-3) var(--helm-space-4);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.calendar-nav:hover{border-color:var(--helm-border-default);color:var(--helm-text-primary)}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--helm-space-2)}.calendar-weekday{text-align:center;font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);color:var(--helm-text-muted);text-transform:uppercase;letter-spacing:.04em}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--helm-space-2)}.calendar-day{appearance:none;border:1px solid transparent;border-radius:var(--helm-radius-sm);background:transparent;color:var(--helm-text-primary);font:inherit;font-variant-numeric:tabular-nums;font-size:var(--helm-font-meta);cursor:pointer;height:32px;display:inline-flex;align-items:center;justify-content:center}.calendar-day:hover:not(:disabled){background:var(--helm-bg-selected-row);border-color:var(--helm-border-default)}.calendar-day:focus-visible{border-color:var(--helm-border-focus)}.calendar-day[data-out-of-month]{color:var(--helm-text-disabled)}.calendar-day[data-today]{font-weight:700}.calendar-day[data-selected]{background:var(--helm-verdict-allow-bg);border-color:var(--helm-verdict-allow);color:var(--helm-text-primary)}.calendar-day[data-disabled],.calendar-day:disabled{opacity:.35;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.datepicker-popover{box-shadow:none}}.banner{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) max-content;gap:var(--helm-space-6);align-items:start;padding:var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel)}.banner strong,.banner p{margin:0}.banner p{margin-top:var(--helm-space-2);color:var(--helm-text-secondary)}.skeleton-block{display:grid;gap:var(--helm-space-4)}.skeleton-block span{min-height:34px;border-radius:var(--helm-radius-md);background:linear-gradient(90deg,var(--helm-bg-inset),var(--helm-bg-selected-row),var(--helm-bg-inset));background-size:220% 100%;animation:skeleton-scan 1.4s var(--helm-ease) infinite}.timeline-kit{list-style:none;margin:0;padding:0;display:grid;gap:var(--helm-space-4)}.timeline-kit li{min-width:0;display:grid;grid-template-columns:84px minmax(0,1fr) max-content;gap:var(--helm-space-6);align-items:center;padding:var(--helm-space-5) var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.timeline-kit li>span{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.timeline-kit strong,.timeline-kit p{margin:0}.timeline-kit p{color:var(--helm-text-secondary)}.audit-trail{display:grid;gap:var(--helm-space-4)}.audit-trail>div{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,1.2fr);gap:var(--helm-space-5);align-items:center;padding:var(--helm-space-5);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.audit-trail span{color:var(--helm-text-secondary)}.audit-trail code{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.banner,.timeline-kit li,.audit-trail>div{grid-template-columns:1fr}}@layer layout{.frame,.frame-wide,.frame-narrow,.ds-frame,.company-frame{width:min(var(--frame),calc(100% - 40px));margin-inline:auto}.frame-narrow{max-width:var(--frame-narrow)}.frame-wide{max-width:var(--frame-wide)}@media(max-width:640px){.frame,.frame-wide,.frame-narrow,.ds-frame,.company-frame{width:min(100% - 28px,var(--frame))}}}@layer components{body{background:var(--surface-page);color:var(--text-primary)}.ds-site-header{border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--surface-page),white 28%);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-mindburn .ds-site-header__brand-sub,.theme-mindburn .site-footer__brand-sub,.theme-mindburn .site-footer__column a small,.theme-mindburn .site-footer__meta,.theme-mindburn .site-footer__meta span{color:var(--text-secondary)!important}.theme-mindburn .site-footer__meta span:nth-child(2){color:var(--accent-brand-strong)!important}.company-site{background:var(--surface-page);color:var(--text-primary)}.company-hero,.page-hero{padding:clamp(80px,10vw,144px) 0 clamp(48px,7vw,88px);border-bottom:1px solid var(--border);background:var(--surface-page)}.company-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.64fr);gap:clamp(32px,7vw,96px);align-items:end}.company-hero__copy,.page-hero__inner{display:grid;gap:var(--space-6);max-width:840px}.company-eyebrow,.mono-label{margin:0;color:var(--accent-brand-strong);font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.company-hero h1,.page-hero h1,.company-final h2,.legal__head h1,.not-found h1{margin:0;color:var(--text-primary);font-family:var(--font-editorial);font-size:clamp(44px,7vw,76px);font-weight:520;line-height:1.02;letter-spacing:0}.company-section h2,.company-panel h2,.product-card h2{margin:0;color:var(--text-primary);font-family:var(--font-editorial);font-size:clamp(30px,4.2vw,50px);font-weight:520;line-height:1.08;letter-spacing:0}.company-hero p,.page-hero p,.company-final p,.company-section__head>p:not(.company-eyebrow){margin:0;max-width:760px;color:var(--text-secondary);font-size:19px;line-height:1.6}.company-actions,.inline-link-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.company-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--border-strong);border-radius:4px;font-weight:700;text-decoration:none}.company-button--primary{border-color:var(--accent-brand-strong);background:var(--accent-brand-strong);color:var(--mb-paper)!important}.company-button--secondary{background:transparent;color:var(--text-primary)}.company-button[disabled],.company-button[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:not-allowed}.company-link,.inline-link-row a:not(.company-button),.external-card a,.repo-card a,.legal__section a{color:var(--accent-brand-strong);font-weight:750;text-decoration:none;border-bottom:1px solid currentColor}.company-status-line{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;max-width:780px;color:var(--text-secondary)!important;font-family:var(--font-mono);font-size:12px!important;line-height:1.6!important}.company-status-line span,.status-label{display:inline-flex;align-items:center;gap:2px;width:fit-content;min-height:24px;padding:3px var(--space-2);border:1px solid var(--border-strong);border-radius:4px;background:color-mix(in oklab,var(--surface-panel),transparent 50%);color:var(--text-primary);font-family:var(--font-mono);font-size:10px;font-weight:750;line-height:1.2;text-transform:uppercase}.status-label--public,.status-label--built,.status-label--live,.status-label--active{border-color:var(--state-allow-edge);background:var(--state-allow-bg);color:var(--state-allow)}.status-label--public:before,.status-label--built:before,.status-label--live:before,.status-label--active:before{content:"● "}.status-label--building,.status-label--reviewed-access,.status-label--target,.status-label--opportunistic,.status-label--future{border-color:var(--accent-brand-muted);background:var(--accent-brand-muted);color:var(--accent-brand-strong)}.status-label--building:before,.status-label--reviewed-access:before,.status-label--target:before,.status-label--opportunistic:before,.status-label--future:before{content:"◌ "}.status-label--private,.status-label--reference,.status-label--non-normative,.status-label--strategic,.status-label--unknown{border-color:var(--border);background:color-mix(in oklab,var(--surface-section),transparent 50%);color:var(--text-secondary)}.status-label--private:before,.status-label--reference:before,.status-label--non-normative:before,.status-label--strategic:before,.status-label--unknown:before{content:"— "}.company-section{padding:clamp(64px,9vw,112px) 0;border-bottom:1px solid var(--border)}.company-section--tinted{background:color-mix(in oklab,var(--surface-section),white 20%)}.company-section--statement{background:var(--surface-section);color:var(--text-primary)}.company-final{background:var(--mb-charcoal);color:var(--mb-paper)}.company-final h2,.company-final p,.company-final .company-eyebrow{color:inherit!important}.company-section__head{display:grid;gap:var(--space-4);max-width:820px;margin-bottom:var(--space-9)}.company-split,.company-two{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:clamp(28px,6vw,84px)}.company-prose{display:grid;gap:var(--space-4);color:var(--text-secondary);font-size:17px;line-height:1.7}.company-section--statement .company-prose{color:inherit}.company-prose p,.company-note{margin:0}.company-note,.product-card small,.claim-card small,.research-card small,.repo-card small{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;line-height:1.55}.research-filters{margin-top:var(--space-8)}.research-filter__search{width:100%;max-width:400px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface-panel);color:var(--text-primary);font-family:var(--font-sans);font-size:14px;line-height:1.5;transition:border-color var(--duration-fast) ease}.research-filter__search:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.research-filter__search::placeholder{color:var(--text-muted)}.research-filter__controls{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.research-filter__select{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-panel);color:var(--text-primary);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;cursor:pointer;transition:border-color var(--duration-fast) ease}.research-filter__select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.research-filter__count{margin-top:var(--space-3);color:var(--text-muted);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.research-no-results{padding:var(--space-12) 0;text-align:center}.research-no-results .company-note{color:var(--text-muted);font-size:14px}.company-three,.company-four,.product-grid,.research-card-grid,.principle-grid,.claim-grid,.external-grid,.team-grid,.repo-grid,.role-grid{display:grid;gap:var(--space-4)}.company-three{grid-template-columns:repeat(3,minmax(0,1fr))}.company-four,.principle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid,.claim-grid,.external-grid,.team-grid,.repo-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.role-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.research-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-panel,.product-card,.research-card,.claim-card,.external-card,.team-card,.repo-card,.role-card,.principle-grid article,.contact-fallback,.contact-aside{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6);border:1px solid var(--border);border-radius:4px;background:var(--surface-panel);color:var(--text-secondary);text-decoration:none}.company-list-item{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border)}.company-list-item h3,.product-card h3,.research-card h3,.external-card h3,.company-panel h3,.team-card h3,.repo-card h3,.role-card h3{margin:0;color:var(--text-primary);font-size:18px;line-height:1.25}.company-list-item p,.product-card p,.research-card p,.claim-card p,.external-card p,.principle-grid p,.company-panel p,.team-card p,.repo-card p,.role-card p{margin:0;line-height:1.6}.role-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.role-card__content{display:flex;flex-direction:column;gap:var(--space-5)}.role-card__group{display:flex;flex-direction:column;gap:var(--space-2)}.role-card__label{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.team-card__role{color:var(--accent-brand-strong)!important;font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.team-card__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid var(--border);background:color-mix(in oklab,var(--accent-brand),transparent 88%);flex-shrink:0}.team-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.team-card__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--accent-brand-strong);font-family:var(--font-editorial);font-size:22px;font-weight:600;letter-spacing:.02em}.capability-grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.capability-grid span{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:4px;background:var(--surface-panel);color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;font-weight:650}.mb-diagram{display:grid;gap:var(--space-4);margin:0;padding:var(--space-5);border:1px solid color-mix(in oklab,var(--border),transparent 40%);border-radius:8px;background:color-mix(in oklab,var(--surface-panel),transparent 20%);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:var(--helm-shadow-sm),var(--helm-shadow-inset-highlight);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease}.mb-diagram:hover{transform:translateY(-2px);box-shadow:var(--helm-shadow),var(--helm-shadow-inset-highlight);border-color:color-mix(in oklab,var(--accent-brand),transparent 50%)}.mb-diagram figcaption{color:var(--accent-brand-strong);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.mb-diagram ol,.mb-scope-map>div{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.mb-diagram--columns ol,.mb-scope-map>div{grid-template-columns:repeat(4,minmax(0,1fr))}.mb-diagram li,.mb-scope-map article{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid color-mix(in oklab,var(--border),transparent 60%);border-left:3px solid var(--accent-brand);border-radius:6px;background:color-mix(in oklab,var(--surface-page),transparent 30%);box-shadow:var(--helm-shadow-inset-highlight);transition:all .3s cubic-bezier(.16,1,.3,1)}.mb-diagram li:hover,.mb-scope-map article:hover{background:var(--surface-page);border-left-color:var(--accent-brand-strong);box-shadow:0 4px 16px color-mix(in oklab,var(--accent-brand),transparent 85%);transform:translateY(-1px)}.mb-diagram strong,.mb-scope-map strong{color:var(--text-primary);line-height:1.25}.mb-diagram span,.mb-scope-map p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.mb-ladder ol{counter-reset:rung}.mb-ladder li{position:relative;padding-left:42px;border-left:1px solid var(--border)}.mb-ladder li:before{counter-increment:rung;content:counter(rung);position:absolute;left:12px;top:13px;color:var(--accent-brand-strong);font-family:var(--font-mono);font-size:11px}.execution-boundary__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.1fr) minmax(0,1fr);gap:var(--space-3);align-items:stretch}.execution-boundary__lane,.execution-boundary__core{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);background:var(--surface-page);border:1px solid var(--border)}.execution-boundary__lane small{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.execution-boundary__lane strong,.execution-boundary__core strong{color:var(--text-primary);line-height:1.25}.execution-boundary__lane span{color:var(--text-secondary);font-size:13px;line-height:1.45}.execution-boundary__core{border-color:var(--accent-brand)}.execution-boundary__core ol{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.execution-boundary__core li{padding:var(--space-2) var(--space-2);border:1px solid color-mix(in oklab,var(--border),transparent 60%);border-left:2px solid var(--accent-brand);border-radius:4px;background:color-mix(in oklab,var(--surface-panel),transparent 40%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-secondary);font-size:12px;line-height:1.35;transition:background .3s ease,border-left-color .3s ease}.execution-boundary__core li:hover{background:color-mix(in oklab,var(--surface-panel),transparent 10%);border-left-color:var(--accent-brand-strong)}.canonical-diagram__note{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.canonical-flow,.canonical-loop,.canonical-sequence__steps{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.canonical-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.canonical-flow--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.canonical-flow li,.canonical-loop li,.canonical-sequence__steps li{position:relative;display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid color-mix(in oklab,var(--border),transparent 60%);border-left:3px solid var(--accent-brand);border-radius:6px;background:color-mix(in oklab,var(--surface-page),transparent 30%);box-shadow:var(--helm-shadow-inset-highlight);transition:all .3s cubic-bezier(.16,1,.3,1)}.canonical-flow li:hover,.canonical-loop li:hover,.canonical-sequence__steps li:hover{background:var(--surface-page);border-left-color:var(--accent-brand-strong);box-shadow:0 4px 16px color-mix(in oklab,var(--accent-brand),transparent 85%);transform:translateY(-1px)}@keyframes pulse-flow-arrow{0%,to{opacity:.6;transform:translateY(-50%) translate(0)}50%{opacity:1;transform:translateY(-50%) translate(3px)}}.canonical-flow li:after,.canonical-loop li:after{content:"→";position:absolute;right:-20px;top:50%;transform:translateY(-50%);color:var(--accent-brand-strong);font-family:var(--font-mono);font-size:15px;font-weight:700;animation:pulse-flow-arrow 2s infinite ease-in-out;text-shadow:0 0 8px color-mix(in oklab,var(--accent-brand-strong),transparent 50%)}.canonical-flow li:last-child:after,.canonical-loop li:last-child:after{content:""}.canonical-flow strong,.canonical-loop strong,.canonical-sequence__steps strong,.canonical-tiers strong,.canonical-compare strong{color:var(--text-primary);line-height:1.25}.canonical-flow span,.canonical-loop span,.canonical-sequence__steps span,.canonical-tiers span,.canonical-tiers p,.canonical-compare span{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.canonical-loop{grid-template-columns:repeat(4,minmax(0,1fr))}.canonical-loop li:nth-child(4n):after{content:""}.canonical-loop li:last-child{border-color:var(--accent-brand)}.canonical-sequence__participants{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.canonical-sequence__participants span{padding:var(--space-2);border:1px solid var(--border);background:var(--surface-page);color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;font-weight:700;text-align:center;text-transform:uppercase}.canonical-sequence__steps li{grid-template-columns:minmax(100px,.32fr) minmax(0,1fr) minmax(100px,.32fr);align-items:center}.canonical-sequence__steps li span{padding-inline:var(--space-3);border-inline:1px solid var(--border)}.canonical-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.canonical-tiers article{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-left:2px solid var(--accent-brand);background:var(--surface-page)}.canonical-tiers p{padding-top:var(--space-2);border-top:1px solid var(--border)}.canonical-compare{display:grid;border:1px solid var(--border);background:var(--surface-page)}.canonical-compare>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.canonical-compare>div:last-child{border-bottom:0}.canonical-compare__head{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.status-table{display:grid;border:1px solid var(--border);background:var(--surface-panel)}.status-table__head,.status-table__row{display:grid;grid-template-columns:1fr .7fr 1.5fr 1.2fr .8fr;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--border)}.status-table__head{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.status-table__row:last-child{border-bottom:0}.technical-drawer{padding:var(--space-4);border:1px solid var(--border);background:var(--surface-panel)}.technical-drawer summary{cursor:pointer;color:var(--text-primary);font-weight:700}.inline-term{display:inline-grid;gap:2px;max-width:100%;padding:2px 0;vertical-align:baseline}.inline-term strong{color:var(--text-primary);font-weight:760}.inline-term span{color:var(--text-muted);font-size:.9em;line-height:1.35}.tooltip-trigger{position:relative;display:inline}.tooltip-trigger__term{color:var(--accent-brand-strong);font-style:normal;font-weight:650;border-bottom:1px dashed var(--accent-brand);cursor:help;transition:border-color .16s ease}.tooltip-trigger__term:hover,.tooltip-trigger__term:focus-visible{border-bottom-style:solid;border-color:var(--accent-brand-strong)}.tooltip-panel--glossary{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:var(--z-modal);max-width:280px;min-width:180px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-glass);background:var(--surface-raised, var(--helm-bg-elevated));box-shadow:var(--shadow-md);color:var(--text-secondary);font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.5;white-space:normal;pointer-events:none;animation:tooltip-in .16s ease}.tooltip-panel--glossary:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--border-strong)}@keyframes tooltip-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.plain-note,.term-ledger{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-left:3px solid var(--accent-brand);background:var(--surface-panel)}.plain-note strong,.term-ledger h2,.technical-drawer--terms dt{color:var(--text-primary)}.plain-note p,.term-ledger p,.term-ledger small,.technical-drawer--terms dd{margin:0;color:var(--text-secondary);line-height:1.5}.term-ledger header{display:grid;gap:var(--space-2)}.term-ledger dl,.technical-drawer--terms dl{display:grid;gap:var(--space-3);margin:0}.term-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr))}.term-ledger div,.technical-drawer--terms div{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);background:var(--surface-page)}.term-ledger dt,.technical-drawer--terms dt{color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:800}.proof-strip,.status-ribbon{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-strip li,.status-ribbon li{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-top:3px solid var(--accent-brand);background:var(--surface-panel)}.proof-strip strong,.status-ribbon strong{color:var(--text-primary)}.proof-strip span,.status-ribbon span{color:var(--text-secondary);font-size:13px;line-height:1.45}.status-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.anti-stack__grid,.ecosystem-map__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.anti-stack section,.ecosystem-map__center,.ecosystem-map article,.careers-map article,.proof-condensation article{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);background:var(--surface-page)}.anti-stack h3{margin:0;color:var(--text-primary);font-size:16px}.anti-stack ol,.investor-path ol{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.anti-stack li,.investor-path li{display:grid;gap:var(--space-1);padding:var(--space-3);border-left:2px solid var(--accent-brand);background:var(--surface-panel);color:var(--text-secondary);font-size:13px;line-height:1.4}.sandbox-grant__fields{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sandbox-grant__fields span{padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--surface-page);color:var(--text-secondary);font-family:var(--font-mono);font-size:12px}.proof-condensation__tiers,.careers-map__rows{display:grid;gap:var(--space-3)}.proof-condensation__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-condensation p,.ecosystem-map p{margin:0}.investor-path ol{grid-template-columns:repeat(4,minmax(0,1fr))}.careers-map__rows{grid-template-columns:repeat(5,minmax(0,1fr))}.ecosystem-map__center{justify-items:center;text-align:center;border-color:var(--accent-brand)}.ecosystem-map__items{grid-template-columns:repeat(3,minmax(0,1fr))}.company-final{padding:clamp(70px,10vw,128px) 0}.company-final .company-frame{display:grid;gap:var(--space-5);max-width:920px}.company-final .company-button--secondary{border-color:color-mix(in oklab,var(--mb-paper),transparent 55%);color:var(--mb-paper)}.contact-layout{display:grid;grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.contact-form--company{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);background:var(--surface-panel)}.contact-form--company label,.contact-options{display:grid;gap:var(--space-2);margin:0;border:0;padding:0}.contact-form__wide{grid-column:1 / -1}.contact-form--company span,.contact-options legend{color:var(--text-primary);font-weight:700}.contact-form--company input,.contact-form--company select,.contact-form--company textarea{width:100%;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-page);color:var(--text-primary);font:inherit;padding:var(--space-3) var(--space-3)}.contact-options>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.contact-options label{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2);border:1px solid var(--border);background:var(--surface-page)}.contact-status{margin:0;align-self:center;color:var(--text-muted)}.contact-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.contact-path-card{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);background:var(--surface-panel);text-decoration:none;color:var(--text-primary);transition:border-color .15s ease,box-shadow .15s ease}.contact-path-card:hover{border-color:var(--border-strong);box-shadow:var(--helm-shadow-xs)}.contact-path-card strong{font-size:15px}.contact-path-card span{font-size:14px;color:var(--text-muted)}.contact-channels{display:grid;gap:var(--space-2);margin:0}.contact-channels dt{font-weight:700;font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:var(--space-2)}.contact-channels dd{margin:0}.contact-channels a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.contact-form__actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.contact-alt{font-size:14px;color:var(--text-muted)}.contact-alt a{color:var(--text-primary);text-underline-offset:2px}.legal{padding:var(--space-24) 0 var(--space-24);background:var(--surface-page);color:var(--text-primary)}.legal__inner{display:grid;gap:var(--space-9);max-width:760px;padding:var(--space-9);border:1px solid var(--border);background:var(--surface-panel)}.legal__head,.legal__section{display:grid;gap:var(--space-4)}.legal__head h1{font-size:clamp(38px,5vw,60px)}.legal__updated{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.legal__section h2{margin:0;color:var(--text-primary);font-family:var(--font-editorial);font-size:clamp(24px,2.6vw,30px);font-weight:520}.legal__section p,.legal__section li{color:var(--text-secondary);font-size:18px;line-height:1.6}.legal__section ul{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5)}.not-found{min-height:70vh;display:grid;align-items:center;padding:var(--space-24) 0}.not-found__inner{display:grid;gap:var(--space-6);max-width:720px}.not-found__code,.not-found__lede{margin:0}.not-found__code{color:var(--accent-brand);font-family:var(--font-mono);font-size:14px;text-transform:uppercase}.not-found__lede{color:var(--text-secondary);font-size:20px;line-height:1.6}.not-found__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.assistant-page{min-height:calc(var(--viewport-dynamic-h, var(--viewport-min-h)) - 148px);padding:var(--space-6) 0 var(--space-11);background:var(--surface-page)}.assistant-page__frame{position:relative;display:grid;gap:var(--space-4)}.assistant-page__header{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-widget{position:fixed;right:max(24px,var(--safe-right));bottom:max(24px,var(--safe-bottom));z-index:76;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-width:44px;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-panel);box-shadow:var(--glass-shadow);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-control);text-transform:uppercase}.assistant-widget:hover,.assistant-widget:focus-visible{border-color:var(--accent-brand-strong);transform:translateY(-2px)}.assistant-widget .icon{width:18px;height:18px}.assistant-widget span{display:none}@media(max-width:980px){.company-hero__grid,.company-split,.company-two,.contact-layout{grid-template-columns:1fr}.company-three,.company-four,.proof-strip,.status-ribbon,.anti-stack__grid,.term-ledger dl,.proof-condensation__tiers,.investor-path ol,.careers-map__rows,.ecosystem-map__items,.product-grid,.research-card-grid,.claim-grid,.external-grid,.principle-grid,.team-grid,.repo-grid,.role-grid,.contact-paths,.mb-diagram--columns ol,.mb-scope-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-boundary__grid{grid-template-columns:1fr}.status-table{overflow-x:auto}.status-table__head,.status-table__row{min-width:900px}@media(max-width:640px){.status-table__head{display:none}.status-table__head,.status-table__row{min-width:0;grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-3)}}}@media(max-width:640px){.company-hero,.page-hero{padding-top:var(--space-14)}.company-three,.company-four,.proof-strip,.status-ribbon,.anti-stack__grid,.term-ledger dl,.proof-condensation__tiers,.investor-path ol,.careers-map__rows,.ecosystem-map__items,.product-grid,.research-card-grid,.claim-grid,.external-grid,.principle-grid,.team-grid,.repo-grid,.role-grid,.canonical-flow,.canonical-flow--compact,.canonical-loop,.canonical-sequence__participants,.canonical-sequence__steps li,.canonical-tiers,.mb-diagram--columns ol,.mb-scope-map>div,.contact-form--company,.contact-options>div,.contact-paths{grid-template-columns:1fr}.canonical-flow li:after,.canonical-loop li:after{right:50%;top:auto;bottom:-16px;transform:translate(50%) rotate(90deg)}.canonical-loop li:nth-child(4n):after{content:"->"}.canonical-loop li:last-child:after{content:""}.canonical-sequence__steps li span{padding:var(--space-2) 0;border-inline:0;border-block:1px solid var(--border)}.company-actions,.company-button{width:100%}.legal__inner{padding:var(--space-6)}.assistant-widget{right:max(14px,var(--safe-right));bottom:calc(14px + var(--safe-bottom));width:44px;height:44px;padding:var(--space-3)}.mb-diagram svg,.company-prose svg{overflow-x:auto;-webkit-overflow-scrolling:touch}.mb-diagram li,.mb-diagram article,.mb-diagram span,.canonical-flow li,.canonical-loop li,.canonical-sequence__steps li{font-size:max(14px,.875rem)}.research-filter__search{max-width:100%}.research-filter__controls{flex-direction:column}.research-filter__select{width:100%}}@media(horizontal-viewport-segments:2){.assistant-widget{right:calc(env(viewport-segment-right 0 0) + 14px)}}@media(prefers-reduced-motion:reduce){.assistant-widget:hover,.assistant-widget:focus-visible{transform:none}.canonical-flow li:after,.canonical-loop li:after{animation:none}}@media(prefers-reduced-transparency:reduce){.assistant-widget{background:var(--surface-base);backdrop-filter:none;-webkit-backdrop-filter:none}}.company-button:focus-visible,.company-link:focus-visible,.inline-link-row a:focus-visible,.external-card a:focus-visible,.repo-card a:focus-visible,.legal__section a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklab,var(--focus-ring),transparent 70%)}.research-card:focus-visible,.product-card:focus-visible,.team-card:focus-visible,.repo-card:focus-visible,.claim-card:focus-visible,.external-card:focus-visible,.role-card:focus-visible,.principle-grid article:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--focus-ring)}.technical-drawer summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mb-diagram li:focus-within,.mb-scope-map article:focus-within{background:var(--surface-page);border-left-color:var(--accent-brand-strong);box-shadow:0 4px 16px color-mix(in oklab,var(--accent-brand),transparent 85%);transform:translateY(-1px)}.research-draft-notice{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-left:3px solid var(--accent-brand);background:color-mix(in oklab,var(--surface-panel),transparent 30%);border-radius:var(--radius-card, 8px)}.research-draft-notice p{margin:0;color:var(--text-secondary);line-height:var(--line-relaxed, 1.7)}.research-draft-notice a{color:var(--accent-brand);font-weight:600}.ds-site-header__links a,.ds-mobile-menu__links a,.site-footer__column a,.site-footer__meta a,.ds-site-header__theme-toggle,.ds-site-header__menu{min-height:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center}.research-filter__search,.research-filter__select{min-height:24px}}@layer components{.ds-site-header{position:sticky;top:0;z-index:70;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--surface-page),transparent 8%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ds-site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px}.ds-site-header__brand,.ds-site-header__links,.ds-site-header__actions,.ds-mobile-menu__head,.ds-mobile-menu__links,.company-frame,.company-split,.company-prose,.company-panel,.mb-diagram,.execution-demo,.execution-demo *{min-width:0}.ds-site-header__brand{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-primary);text-decoration:none}.ds-site-header__mark{flex:0 0 auto;color:var(--accent-brand-strong)}.ds-site-header__brand-name{color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.ds-site-header__brand-sub{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;white-space:nowrap}.ds-site-header__links{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin-inline:auto}.ds-site-header__links a,.ds-mobile-menu__links a{min-width:44px;min-height:44px;padding:0 var(--space-3);color:var(--text-secondary);text-decoration:none}.ds-site-header__links a:hover,.ds-site-header__links a[aria-current=page],.ds-mobile-menu__links a:hover,.ds-mobile-menu__links a[aria-current=page]{color:var(--text-primary)}.ds-site-header__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:end;gap:var(--space-2)}.ds-site-header__theme-toggle,.ds-site-header__menu,.ds-mobile-menu__head button{min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:4px;background:var(--surface-panel);color:var(--text-primary);cursor:pointer}.ds-site-header__theme-toggle:hover,.ds-site-header__menu:hover,.ds-mobile-menu__head button:hover{border-color:var(--accent-brand)}.ds-site-header__theme-toggle svg,.ds-site-header__menu svg,.ds-mobile-menu__head button svg{width:18px;height:18px}.ds-site-header__menu{display:none}.ds-mobile-menu{position:fixed;inset:0;z-index:90;display:grid;align-items:start;justify-items:end;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:color-mix(in oklab,var(--surface-page),transparent 16%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ds-mobile-menu[hidden]{display:none}.ds-mobile-menu__panel{display:grid;gap:var(--space-4);width:min(420px,100%);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5);border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-panel);box-shadow:var(--glass-shadow)}.ds-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:800}.ds-mobile-menu__links{display:grid;gap:var(--space-1)}.ds-mobile-menu__links a{justify-content:flex-start;border:1px solid transparent;border-radius:4px}.ds-mobile-menu__links a:hover,.ds-mobile-menu__links a[aria-current=page]{border-color:var(--border);background:var(--surface-base)}.ds-mobile-menu__cta{justify-content:center;width:100%}.site-footer{border-top:1px solid var(--border);background:var(--surface-page);color:var(--text-primary)}.site-footer__inner,.site-footer__compact-inner{width:min(var(--frame),calc(100% - 40px));margin-inline:auto}.site-footer__inner{display:grid;gap:var(--space-8);padding:var(--space-10) 0 var(--space-6)}.site-footer__callout{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.site-footer__brand,.site-footer__brand-copy{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--text-primary);text-decoration:none}.site-footer__brand-copy{display:grid;gap:2px}.site-footer__mark{flex:0 0 auto;color:var(--accent-brand-strong)}.site-footer__brand-name{color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.site-footer__brand-sub{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.site-footer__thesis{display:grid;gap:var(--space-3);max-width:760px}.site-footer__thesis h2{margin:0;color:var(--text-primary);font-family:var(--font-editorial);font-size:clamp(28px,4vw,46px);font-weight:520;line-height:1.08}.site-footer__thesis p{margin:0;color:var(--text-secondary);font-size:17px;line-height:1.6}.site-footer__matrix{border-top:1px solid var(--border);padding-top:var(--space-6)}.site-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-5)}.site-footer__column{display:grid;gap:var(--space-3)}.site-footer__column h2{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.site-footer__column ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.site-footer__column a{display:inline-grid;gap:2px;width:fit-content;color:var(--text-primary);text-decoration:none}.site-footer__column a:hover,.site-footer__meta a:hover,.site-footer__compact-nav a:hover{color:var(--accent-brand-strong)}.site-footer__column a small{color:var(--text-muted);font-size:12px;line-height:1.4}.site-footer__meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:var(--space-5);color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.site-footer__meta nav,.site-footer__compact-nav{display:inline-flex;flex-wrap:wrap;gap:var(--space-3)}.site-footer__meta a,.site-footer__compact-nav a{color:var(--text-secondary);text-decoration:none}.site-footer--compact{padding:var(--space-4) 0}.site-footer__compact-inner{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.company-button--primary{border-color:var(--helm-accent);background:var(--helm-accent-hover);color:#fff!important}.mb-diagram,.execution-demo{max-width:100%}.how-it-works,.canonical-flow,.solution-grid,.claim-grid,.status-ribbon{display:grid;gap:var(--space-4)}.how-it-works,.canonical-flow,.status-ribbon{list-style:none;margin:0;padding:0}.how-it-works{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));counter-reset:steps}.how-it-works__step,.canonical-flow li,.solution-card,.claim-card,.status-ribbon li{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:4px;background:var(--surface-panel)}.how-it-works__number,.canonical-flow li:before{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-brand-muted);color:var(--accent-brand-strong);font-family:var(--font-mono);font-weight:750}.how-it-works__number{width:32px;height:32px;font-size:13px}.how-it-works__step strong,.canonical-flow li strong,.solution-card h3,.claim-card h3,.status-ribbon li strong{color:var(--text-primary)}.how-it-works__step span:last-child,.canonical-flow li span,.solution-card p,.claim-card p,.status-ribbon li span{color:var(--text-secondary);font-size:14px;line-height:1.55}.canonical-flow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));counter-reset:flow}.canonical-flow li{position:relative;padding-left:var(--space-8);counter-increment:flow}.canonical-flow li:before{content:counter(flow);position:absolute;top:var(--space-5);left:var(--space-5);width:28px;height:28px;font-size:12px}.solution-grid,.claim-grid,.status-ribbon{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.solution-card,.claim-card{color:var(--text-secondary);text-decoration:none}.solution-card:hover{border-color:var(--accent-brand)}.solution-card h3,.claim-card h3,.claim-card p{margin:0}.solution-card small,.claim-card small{color:var(--text-muted);font-size:12px;line-height:1.45}.assistant-surface button,.assistant-surface .btn,.prompt-suggestions button,.assistant-context button,.assistant-answer-action,.prompt-icon-button,.prompt-submit,.assistant-settings__reset{min-width:44px;min-height:44px}.prompt-suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.prompt-suggestions button,.assistant-context button,.assistant-answer-action,.assistant-settings__reset{border:1px solid var(--border);border-radius:4px;background:var(--surface-panel);color:var(--text-primary);padding:var(--space-2) var(--space-3);cursor:pointer}.prompt-suggestions button{text-align:left}.prompt-icon-button,.prompt-submit{display:inline-flex;align-items:center;justify-content:center}.execution-demo{container-type:inline-size;display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:6px;background:linear-gradient(135deg,color-mix(in oklab,var(--surface-panel),var(--accent-brand) 5%),var(--surface-panel)),var(--surface-panel);box-shadow:0 18px 44px color-mix(in oklab,var(--text-primary),transparent 92%)}.execution-demo__head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-4)}.execution-demo__head h2,.execution-demo__head h3{margin:0 0 var(--space-2);color:var(--text-primary);font-size:clamp(22px,3vw,34px);line-height:1.05}.execution-demo__head p,.execution-demo__note{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.execution-demo__label{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;padding:8px 10px;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.execution-demo__grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:var(--space-5);align-items:start}.execution-demo__actions,.execution-demo__flow{display:grid;gap:var(--space-2)}.execution-demo__flow{gap:var(--space-3)}.execution-demo__action{display:grid;gap:4px;width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:4px;background:var(--surface-base);color:var(--text-secondary);text-align:left;cursor:pointer}.execution-demo__action:hover,.execution-demo__action[aria-pressed=true]{border-color:var(--accent-brand);background:color-mix(in oklab,var(--surface-base),var(--accent-brand) 8%)}.execution-demo__action strong{color:var(--text-primary);font-size:14px}.execution-demo__action span{font-size:12px}.execution-demo__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3);border:1px solid var(--border);border-radius:4px;background:var(--surface-base)}.execution-demo__row dt{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.execution-demo__row dd{margin:0;color:var(--text-primary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.execution-demo__verdict{display:inline-flex;align-items:center;width:fit-content;border:1px solid currentColor;border-radius:999px;padding:6px 10px;font-family:var(--font-mono);font-size:12px;font-weight:800}.execution-demo__verdict--allow{color:var(--state-allow);background:var(--state-allow-bg)}.execution-demo__verdict--deny{color:var(--state-deny);background:var(--state-deny-bg)}.execution-demo__verdict--escalate{color:var(--state-escalate);background:var(--state-escalate-bg)}.execution-demo__receipt{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in oklab,var(--proof),transparent 45%);border-radius:4px;background:color-mix(in oklab,var(--surface-base),var(--proof) 5%)}.execution-demo__receipt code{display:block;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:12px;line-height:1.55;white-space:pre-wrap}.execution-demo__controls{display:flex;flex-wrap:wrap;gap:var(--space-2)}.execution-demo__status{min-height:22px;color:var(--text-secondary);font-family:var(--font-mono);font-size:12px}.reveal,.reveal--blur,.reveal--scale{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.reveal{transform:translateY(24px)}.reveal--blur{transform:translateY(16px);filter:blur(6px)}.reveal--scale{transform:scale(.96) translateY(12px)}.reveal.revealed,.reveal--blur.revealed,.reveal--scale.revealed{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.stagger-children>.reveal:nth-child(1),.stagger-children>.reveal--blur:nth-child(1),.stagger-children>.reveal--scale:nth-child(1){transition-delay:0s}.stagger-children>.reveal:nth-child(2),.stagger-children>.reveal--blur:nth-child(2),.stagger-children>.reveal--scale:nth-child(2){transition-delay:.08s}.stagger-children>.reveal:nth-child(3),.stagger-children>.reveal--blur:nth-child(3),.stagger-children>.reveal--scale:nth-child(3){transition-delay:.16s}.stagger-children>.reveal:nth-child(4),.stagger-children>.reveal--blur:nth-child(4),.stagger-children>.reveal--scale:nth-child(4){transition-delay:.24s}.stagger-children>.reveal:nth-child(5),.stagger-children>.reveal--blur:nth-child(5),.stagger-children>.reveal--scale:nth-child(5){transition-delay:.32s}.stagger-children>.reveal:nth-child(6),.stagger-children>.reveal--blur:nth-child(6),.stagger-children>.reveal--scale:nth-child(6){transition-delay:.4s}.stagger-children>.reveal:nth-child(n+7),.stagger-children>.reveal--blur:nth-child(n+7),.stagger-children>.reveal--scale:nth-child(n+7){transition-delay:.48s}@media(max-width:1100px){.ds-site-header__inner{min-height:64px}.ds-site-header__brand-sub,.ds-site-header__links,.ds-site-header__actions>.btn{display:none}.ds-site-header__menu{display:inline-flex}.ds-site-header__actions{margin-inline-start:auto}}@media(min-width:1101px){.ds-site-header__links{display:flex}.ds-site-header__menu{display:none}}@media(max-width:820px){.execution-demo__head,.execution-demo__grid,.execution-demo__row{grid-template-columns:1fr}.execution-demo__head{display:grid}}@media(max-width:768px){.contact-layout,.how-it-works,.canonical-flow{grid-template-columns:1fr}.site-footer__callout{grid-template-columns:1fr;gap:var(--space-5)}.site-footer__thesis{max-width:100%}}@media(max-width:480px){.ds-site-header__brand-name{max-width:150px;overflow:hidden;text-overflow:ellipsis}.ds-site-header__inner{gap:var(--space-2)}}@container (max-width: 720px){.execution-demo__head,.execution-demo__grid,.execution-demo__row{grid-template-columns:1fr}.execution-demo__head{display:grid}}@media(prefers-reduced-motion:reduce){.reveal,.reveal--blur,.reveal--scale{opacity:1;transform:none;filter:none;transition:none;will-change:auto}}}:root{--color-bg: var(--helm-bg-root);--color-panel: var(--helm-bg-surface);--color-panel-raised: var(--helm-bg-elevated);--color-rail: var(--helm-bg-inset);--color-rail-muted: var(--helm-text-secondary);--color-text: var(--helm-text-primary);--color-muted: var(--helm-text-secondary);--color-subtle: var(--helm-text-muted);--color-border: var(--helm-border-default);--color-border-strong: var(--helm-border-strong);--color-accent: var(--helm-proof-hash);--color-accent-soft: var(--helm-proof-bg);--color-good: var(--helm-verdict-allow);--color-good-soft: var(--helm-verdict-allow-bg);--color-warn: var(--helm-verdict-escalate);--color-warn-soft: var(--helm-verdict-escalate-bg);--color-danger: var(--helm-verdict-deny);--color-danger-soft: var(--helm-verdict-deny-bg);--color-code: var(--helm-bg-inset);--color-panel-glass: color-mix(in oklab, var(--color-panel), transparent 8%);--color-glass-bg: var(--helm-glass-bg);--color-glass-border: var(--helm-glass-border);--glass-blur: var(--helm-glass-blur, 20px);--color-mobile-glass: color-mix(in oklab, var(--color-panel), transparent 6%);--color-on-accent: var(--helm-text-on-accent);--color-good-border: color-mix(in oklab, var(--color-good), var(--color-border) 58%);--color-warn-border: color-mix(in oklab, var(--color-warn), var(--color-border) 58%);--color-danger-border: color-mix(in oklab, var(--color-danger), var(--color-border) 58%);--color-notice-border: color-mix(in oklab, var(--color-accent), var(--color-border) 64%);--color-notice-text: color-mix(in oklab, var(--color-accent), var(--color-text) 35%);--shadow-hairline: var(--helm-shadow-inset-highlight);--shadow-soft: var(--helm-shadow);--radius-sm: var(--helm-radius-xs);--radius: var(--helm-radius-sm);--rail-width: 232px;--drawer-width: 360px;--font-ui: var(--helm-font-sans);font-family:var(--font-ui);background:var(--color-bg);color:var(--color-text)}html,body,#root{min-height:100%;margin:0;overflow-x:clip}body{min-width:320px;background:var(--color-bg)}*{box-sizing:border-box}button,input,textarea,select{font:inherit;letter-spacing:0}button,a,input,textarea,select{border-radius:var(--radius-sm)}button{min-height:40px;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,textarea,select{width:100%;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);outline:none}input,select{min-height:40px;padding:0 12px}textarea{min-height:86px;resize:vertical;padding:12px;line-height:1.45}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}a{color:inherit;text-decoration:none}.cockpit-shell{min-height:100vh;display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);position:relative;transition:box-shadow var(--helm-dur-slow) var(--helm-ease),border-color var(--helm-dur-slow) var(--helm-ease)}.cockpit-shell:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;border:0px solid transparent;box-shadow:inset 0 0 0 0 transparent;transition:border-width var(--helm-dur-slow) var(--helm-ease),border-color var(--helm-dur-slow) var(--helm-ease),box-shadow var(--helm-dur-slow) var(--helm-ease)}.cockpit-shell.stance-allow:after{box-shadow:inset 0 0 32px #26d98e14;border:1px solid hsla(155,70%,50%,.15);animation:glow-allow 4s ease-in-out infinite alternate}@keyframes glow-allow{0%{box-shadow:inset 0 0 24px #26d98e0d;border-color:#26d98e1a}to{box-shadow:inset 0 0 40px #26d98e1f;border-color:#26d98e40}}.cockpit-shell.stance-escalate:after{box-shadow:inset 0 0 32px #f29e0d1a;border:1px solid hsla(38,90%,50%,.2);animation:glow-escalate 3s ease-in-out infinite alternate}@keyframes glow-escalate{0%{box-shadow:inset 0 0 20px #f29e0d0f;border-color:#f29e0d1f}to{box-shadow:inset 0 0 48px #f29e0d2e;border-color:#f29e0d59}}.cockpit-shell.stance-deny:after{box-shadow:inset 0 0 48px #e6192026;border:2px solid hsla(358,80%,50%,.35);animation:glow-deny 2s ease-in-out infinite alternate}@keyframes glow-deny{0%{box-shadow:inset 0 0 32px #e619201a;border-color:#e6192040}to{box-shadow:inset 0 0 64px #e6192040;border-color:#e6192080}}.cockpit-shell.stance-pending:after{box-shadow:inset 0 0 20px #737d8c05;border:1px solid hsla(215,10%,50%,.06)}.cockpit-rail{position:sticky;top:0;height:100vh;padding:18px 14px;border-right:1px solid var(--color-glass-border);background:var(--color-glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(180%);color:var(--color-text);display:flex;flex-direction:column;gap:24px;z-index:25}.rail-brand{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;border:0;background:transparent;color:inherit;font-weight:700;text-align:left}.brand-sigil{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-raised)}.rail-nav{display:grid;gap:4px}.rail-link{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--color-rail-muted);text-align:left}.rail-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-link em{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--color-panel-raised);color:var(--color-muted);font-size:11px;font-style:normal;text-align:center}.rail-link.is-active,.rail-link:hover{background:var(--color-accent-soft);color:var(--color-text)}.cockpit-main{min-width:0;display:flex;flex-direction:column}.cockpit-header{position:sticky;top:0;z-index:20;min-height:72px;display:grid;grid-template-columns:minmax(132px,180px) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:12px 22px;border-bottom:1px solid var(--color-glass-border);background:var(--color-glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(180%)}.header-title{display:grid;gap:3px;min-width:0}.header-title span{color:var(--color-muted);font-size:12px}.header-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.global-command{position:relative;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--color-border);background:var(--color-panel);box-shadow:var(--shadow-hairline)}.global-command input{min-width:0;min-height:40px;padding:0;border:0;background:transparent}.command-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;padding:6px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-panel);box-shadow:var(--shadow-soft)}.command-menu button{width:100%;display:grid;gap:3px;min-height:48px;padding:8px 10px;border:0;background:transparent;color:var(--color-text);text-align:left}.command-menu button:hover{background:var(--color-accent-soft)}.command-menu small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted)}.header-pills,.health-strip,.summary-pills{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.status-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;max-width:100%;padding:0 10px;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);white-space:nowrap}.status-pill small{color:var(--color-muted);font-size:11px}.status-pill strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;font-size:12px}.status-pill.tone-good{border-color:var(--color-good-border);background:var(--color-good-soft);color:var(--color-good)}.status-pill.tone-warn{border-color:var(--color-warn-border);background:var(--color-warn-soft);color:var(--color-warn)}.cockpit-content{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) var(--drawer-width);gap:18px;padding:22px}.cockpit-workspace,.flow-page{min-width:0}.flow-page{display:grid;gap:18px}.flow-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.flow-header h1,.composer-stage h1{margin:0;color:var(--color-text);font-size:clamp(26px,3vw,40px);line-height:1.08;font-weight:730;overflow-wrap:anywhere}.flow-header p,.stage-copy p{max-width:760px;margin:8px 0 0;color:var(--color-muted);font-size:15px;line-height:1.55}.composer-stage{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.9fr);gap:22px;align-items:center;min-height:244px;padding:26px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-panel);box-shadow:var(--shadow-hairline)}.stage-copy{align-self:center;min-width:0}.intent-composer,.settings-panel,.action-sheet{display:grid;gap:12px}.intent-composer{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-panel-raised)}label{display:grid;gap:6px;min-width:0;color:var(--color-text);font-size:13px;font-weight:650}label span{color:var(--color-muted);font-size:12px;font-weight:600}.composer-actions,.button-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.primary-action,.secondary-action,.secondary-link,.row-action,.plain-button,.flow-header-action button,.health-summary button,.latest-proof button,.proof-shortcuts button,.settings-panel button,.drawer-actions button,.action-sheet button,.launchpad-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);font-weight:650;white-space:nowrap}.primary-action,.launchpad-action-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.secondary-action,.secondary-link{color:var(--color-text)}.secondary-link--static{white-space:normal;pointer-events:none}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.quick-actions button{display:grid;align-content:center;gap:3px;min-height:68px;min-width:0;padding:10px;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);text-align:left}.quick-actions button:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.quick-actions span,.quick-actions small{min-width:0;overflow-wrap:anywhere;white-space:normal}.quick-actions span{font-weight:700}.quick-actions small{color:var(--color-muted);font-size:12px}.health-strip{padding:10px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-panel)}.health-summary{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:min(100%,420px);flex:1 1 360px;min-height:42px;padding:0 10px;border:1px solid var(--color-border);background:var(--color-panel-raised)}.health-dot{width:8px;height:8px;border-radius:50%;background:var(--color-good)}.health-summary.state-degraded .health-dot,.health-summary.state-loading .health-dot{background:var(--color-warn)}.health-summary.state-unauthorized .health-dot,.health-summary.state-unavailable .health-dot{background:var(--color-danger)}.health-summary strong,.health-summary span{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.health-summary span{color:var(--color-muted);font-size:12px}.workbench-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px}.timeline-panel,.proof-panel,.list-section,.settings-panel{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-panel)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:12px}.section-head h2{margin:0;font-size:16px;line-height:1.2}.section-head span{color:var(--color-muted);font-size:12px;white-space:nowrap}.timeline-list,.task-list,.record-list,.receipt-list{display:grid;gap:7px;min-width:0}.timeline-step,.task-row,.record-row,.receipt-row{min-width:0}.timeline-step{display:grid;grid-template-columns:14px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;border:1px solid var(--color-border);background:var(--color-panel-raised);color:var(--color-text);text-align:left}.timeline-node{width:9px;height:9px;border-radius:50%;background:var(--color-border-strong)}.timeline-step.state-complete .timeline-node{background:var(--color-good)}.timeline-step.state-running .timeline-node{background:var(--color-accent)}.timeline-step.state-blocked .timeline-node,.timeline-step.state-failed .timeline-node{background:var(--color-danger)}.timeline-step strong,.timeline-step small,.task-row strong,.task-row small,.record-row strong,.record-row span,.record-row em,.receipt-row strong,.receipt-row span,.receipt-row em{min-width:0;overflow-wrap:anywhere;white-space:normal}.timeline-step small,.task-row small,.record-row span,.receipt-row span{color:var(--color-muted);font-size:12px}.latest-proof{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:12px;border:1px solid var(--color-border);background:var(--color-panel-raised)}.latest-proof div{min-width:0;display:grid;gap:2px}.latest-proof strong,.latest-proof span,.latest-proof small{min-width:0;overflow-wrap:anywhere;white-space:normal}.latest-proof span,.latest-proof small{color:var(--color-muted);font-size:12px}.proof-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.proof-shortcuts button{min-width:0;overflow-wrap:anywhere;white-space:normal}.task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px;border:1px solid var(--color-border);background:var(--color-panel-raised)}.task-row>button:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:var(--color-text);text-align:left}.task-row>button:first-child>span{min-width:0;display:grid;gap:2px}.row-action{min-height:36px}.state-marker{display:inline-flex;align-items:center;gap:6px;min-width:max-content;min-height:26px;padding:0 8px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-panel);color:var(--color-muted);font-size:12px;font-weight:650}.state-marker.severity-high{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger)}.state-marker.severity-medium{border-color:var(--color-warn-border);background:var(--color-warn-soft);color:var(--color-warn)}.state-marker.severity-low{border-color:var(--color-good-border);background:var(--color-good-soft);color:var(--color-good)}.record-row,.receipt-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr) minmax(90px,.7fr);align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:1px solid var(--color-border);background:var(--color-panel-raised);color:var(--color-text);text-align:left}.record-row em,.receipt-row em{color:var(--color-subtle);font-size:12px;font-style:normal;text-align:right}.receipt-row{grid-template-columns:10px minmax(120px,.9fr) minmax(0,1.4fr) minmax(90px,.7fr)}.receipt-state{width:8px;height:8px;border-radius:50%;background:var(--color-border-strong)}.receipt-state.state-allow,.receipt-state.state-allowed,.receipt-state.state-pass{background:var(--color-good)}.receipt-state.state-deny,.receipt-state.state-denied,.receipt-state.state-failed,.receipt-state.state-fail{background:var(--color-danger)}.receipt-state.state-escalate,.receipt-state.state-escalated{background:var(--color-warn)}.segmented-control{display:flex;flex-wrap:wrap;gap:4px;min-width:0;margin-bottom:12px;padding:4px;border:1px solid var(--color-border);background:var(--color-panel);overflow:visible}.segmented-control button{flex:0 0 auto;min-height:36px;padding:0 12px;border:0;background:transparent;color:var(--color-muted);white-space:nowrap}.segmented-control button.is-active{background:var(--color-accent);color:var(--color-on-accent)}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.integration-card{display:grid;gap:6px;min-height:148px;min-width:0;padding:14px;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text);text-align:left}.integration-card:hover{border-color:var(--color-accent)}.integration-card span,.integration-card strong,.integration-card small,.integration-card em,.integration-card b{min-width:0;overflow-wrap:anywhere;white-space:normal}.integration-card span{color:var(--color-accent);font-size:12px;font-weight:700}.integration-card strong{font-size:16px}.integration-card small,.integration-card em{color:var(--color-muted);font-size:12px;font-style:normal}.integration-card b{align-self:end;font-size:12px;color:var(--color-text)}.integration-card.state-unavailable,.integration-card.state-unauthorized{background:linear-gradient(0deg,var(--color-danger-soft),var(--color-panel) 46%)}.sandbox-lab{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-panel)}.sandbox-lab summary{min-height:46px;padding:13px 16px;cursor:pointer;font-weight:740}.sandbox-lab>p,.sandbox-lab .lab-controls,.sandbox-lab>.health-strip,.sandbox-lab>.inline-error,.sandbox-lab>.raw-json{margin:0 16px 14px}.sandbox-lab>p{color:var(--color-muted);line-height:1.45}.lab-controls{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,auto);gap:8px;align-items:end}.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-drawer{position:sticky;top:94px;align-self:start;min-width:0;max-height:calc(100vh - 116px);overflow:auto;padding:14px;border:1px solid var(--color-glass-border);border-radius:var(--radius);background:var(--color-glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(180%);box-shadow:var(--shadow-hairline),var(--shadow-soft);transition:transform var(--helm-dur-base) var(--helm-ease),opacity var(--helm-dur-base) var(--helm-ease)}.detail-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;margin-bottom:10px;color:var(--color-muted);font-size:12px;font-weight:700;text-transform:uppercase}.icon-button{display:grid;place-items:center;width:34px;height:34px;min-height:34px;padding:0;border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-text)}.drawer-stack{display:grid;gap:12px;min-width:0}.drawer-stack h2{margin:0;font-size:21px;line-height:1.15;overflow-wrap:anywhere}.drawer-stack p{margin:0;color:var(--color-muted);line-height:1.45}.drawer-title-row,.drawer-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-actions button{min-width:0;display:grid;justify-items:start;gap:2px;min-height:52px;white-space:normal}.drawer-actions span,.drawer-actions small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.fact-grid div{min-width:0;padding:9px;border:1px solid var(--color-border);background:var(--color-panel-raised)}.fact-grid dt{color:var(--color-muted);font-size:11px}.fact-grid dd{min-width:0;margin:3px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:12px;font-weight:650}.proof-chain{display:flex;gap:6px;flex-wrap:wrap}.proof-chain span{padding:5px 8px;border:1px solid var(--color-border);background:var(--color-code);color:var(--color-muted);font-size:11px;font-weight:700}.raw-json{border:1px solid var(--color-border);background:var(--color-panel-raised)}.raw-json summary{min-height:40px;padding:10px;cursor:pointer;color:var(--color-text);font-size:12px;font-weight:700}.raw-json pre{max-height:360px;margin:0;overflow:auto;padding:12px;border-top:1px solid var(--color-border);background:var(--color-code);color:var(--color-text);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.empty-line,.inline-error,.inline-notice{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;border:1px solid var(--color-border);background:var(--color-panel-raised);color:var(--color-muted)}.empty-line strong,.empty-line span{display:block;min-width:0}.empty-line span{margin-top:2px;font-size:12px}.inline-error{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger)}.inline-notice{border-color:var(--color-notice-border);background:var(--color-accent-soft);color:var(--color-notice-text)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.launchpad-surface{display:grid;gap:14px}.launchpad-panel,.launchpad-status-panel,.launchpad-grid>*,.launchpad-matrix{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-panel)}.launchpad-panel,.launchpad-status-panel{padding:16px}.launchpad-hero,.launchpad-status-panel,.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.panel-kicker,.surface-kicker{color:var(--color-muted);font-size:11px;font-weight:700;text-transform:uppercase}.launchpad-panel h2,.launchpad-status-panel strong,.panel-head h2{margin:3px 0 0;font-size:18px}.launchpad-panel p,.launchpad-status-panel p{margin:6px 0 0;color:var(--color-muted);line-height:1.45}.launchpad-metrics,.launchpad-actions,.launchpad-controls{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.launchpad-metrics span,.launchpad-ready{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--color-border);background:var(--color-panel-raised);color:var(--color-muted);font-size:12px}.launchpad-controls{align-items:end}.launchpad-controls>*{min-width:190px;flex:1 1 190px}.launchpad-actions{flex:2 1 280px}.launchpad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.launchpad-grid>*{min-width:0;padding:14px}@media(max-width:1180px){.quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-content{grid-template-columns:minmax(0,1fr)}.detail-drawer{position:fixed;inset:auto 14px 14px;z-index:60;max-height:min(70vh,680px);transform:translateY(calc(100% + 24px));transition:transform .16s ease}.detail-drawer.is-open{transform:translateY(0)}}@media(max-width:900px){.cockpit-shell{grid-template-columns:1fr;padding-bottom:70px}.cockpit-rail{display:none}.cockpit-header{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px}.header-pills{display:none}.cockpit-content{padding:14px}.composer-stage,.workbench-grid,.settings-layout,.launchpad-grid{grid-template-columns:minmax(0,1fr)}.quick-actions,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;min-height:64px;padding:6px;border-top:1px solid var(--color-border);background:var(--color-mobile-glass);backdrop-filter:blur(14px)}.mobile-nav button{display:grid;place-items:center;gap:2px;min-width:0;min-height:52px;padding:4px;border:0;background:transparent;color:var(--color-muted);font-size:10px}.mobile-nav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav button.is-active{color:var(--color-accent)}}@media(min-width:901px){.mobile-nav{display:none}}.store-health-list,.route-coverage-table,.record-explorer,.action-sheet-frame,.proof-section{display:grid;gap:8px;min-width:0}.store-health-row,.route-coverage-row,.record-explorer button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 0;border-bottom:1px solid var(--color-border)}.store-health-row span,.route-coverage-row span,.record-explorer button{min-width:0}.store-health-row strong,.store-health-row small,.route-coverage-row strong,.route-coverage-row small,.record-explorer strong,.record-explorer span{display:block;overflow-wrap:anywhere}.store-health-row small,.route-coverage-row small,.record-explorer span{color:var(--color-muted);font-size:12px;line-height:1.35}.store-health-row em,.store-health-row b,.route-coverage-row b,.record-explorer em{font-size:12px;font-style:normal;color:var(--color-muted)}.store-health-row b,.route-coverage-row b,.record-explorer em{color:var(--color-text)}.route-coverage-head{color:var(--color-subtle);font-size:11px;text-transform:uppercase;letter-spacing:0}.route-coverage-row{grid-template-columns:minmax(0,1.4fr) minmax(80px,.5fr) minmax(0,1fr)}.record-explorer button{width:100%;border-width:0 0 1px;background:transparent;color:var(--color-text);text-align:left}.proof-section h3,.action-sheet-frame h3{margin:0;font-size:14px}.action-sheet-frame{padding:12px;border:1px solid var(--color-border);background:var(--color-panel)}.action-sheet-frame header{display:grid;gap:3px}.action-sheet-frame header span,.action-sheet-frame header small,.action-sheet-frame p{margin:0;color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}@media(max-width:620px){.cockpit-shell button,.cockpit-shell .helm-button,.cockpit-shell input,.cockpit-shell select,.cockpit-shell textarea{min-height:44px}.cockpit-shell button{min-width:44px}.cockpit-content{padding:10px}.composer-stage{padding:16px;min-height:0}.composer-stage h1,.flow-header h1{font-size:30px}.quick-actions{grid-template-columns:minmax(0,1fr)}.health-summary{grid-template-columns:10px minmax(0,1fr)}.health-summary button{grid-column:1 / -1;width:100%}.record-row,.receipt-row,.task-row,.latest-proof{grid-template-columns:minmax(0,1fr)}.receipt-row{gap:5px}.receipt-state{display:none}.record-row em,.receipt-row em{text-align:left}.integration-grid,.fact-grid,.drawer-actions,.proof-shortcuts,.lab-controls,.store-health-row,.route-coverage-row,.record-explorer button{grid-template-columns:minmax(0,1fr)}.flow-header,.launchpad-hero,.launchpad-status-panel,.panel-head{display:grid}.flow-header-action,.flow-header-action button,.composer-actions button,.button-row button,.secondary-link{width:100%}.global-command{min-height:46px}}@media(max-width:430px){.mobile-nav button span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes sota-fade-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes sota-fade-out{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-8px);filter:blur(4px)}}@keyframes sota-slide-in-right{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}::view-transition-old(root){animation:var(--helm-dur-fast) var(--helm-ease-out-quart) both sota-fade-out}::view-transition-new(root){animation:var(--helm-dur-base) var(--helm-ease-out-quart) both sota-fade-in}.flow-page{view-transition-name:flow-page;animation:sota-fade-in var(--helm-dur-slow) var(--helm-ease-out-quart) both}.detail-drawer.is-open{animation:sota-slide-in-right var(--helm-dur-base) var(--helm-ease-out-quart) both}:root{color-scheme:light;--bg-deep: hsl(222, 47%, 11%);--accent-glow: hsla(242, 82%, 67%, .15);--border-glass: hsla(0, 0%, 100%, .08);--glass-blur: blur(16px);--font-body: "Inter Tight Variable", Inter, ui-sans-serif, system-ui, sans-serif;--font-display-serif: "Source Serif 4 Variable", Georgia, "Times New Roman", serif;--font-code: "JetBrains Mono Variable", "SFMono-Regular", Consolas, ui-monospace, monospace;--font-sans: var(--font-body);--font-editorial: var(--font-display-serif);--font-mono: var(--font-code);--font-helm-sans: var(--font-body);--helm-font-sans: var(--font-body);--helm-font-mono: var(--font-code);--color-paper: #f6f7f2;--color-paper-raised: #fffefa;--color-paper-soft: #e8eef0;--color-ink: #101318;--color-ink-soft: #343a3c;--color-muted: #596267;--color-rule: #cbd6d8;--color-rule-soft: #dde5e3;--color-rule-strong: #aebdbf;--color-accent-rust: #7a3b1e;--color-accent-rust-strong: #5d2814;--color-accent-rust-soft: rgba(122, 59, 30, .1);--color-proof: #23648f;--color-proof-soft: rgba(35, 100, 143, .12);--color-allow: #256a48;--color-allow-soft: rgba(37, 106, 72, .12);--color-deny: #9a352f;--color-deny-soft: rgba(154, 53, 47, .12);--color-escalate: #946514;--color-escalate-soft: rgba(148, 101, 20, .14);--color-focus-ring: rgba(45, 95, 134, .42);--surface-base: var(--color-paper);--surface-page: var(--color-paper);--surface-panel: var(--color-paper-raised);--surface-section: var(--color-paper-soft);--surface-inset: oklch(94.8% .011 112);--text-primary: var(--color-ink);--text-secondary: var(--color-ink-soft);--text-tertiary: var(--color-muted);--text-muted: var(--color-muted);--rule-default: var(--color-rule);--rule-soft: var(--color-rule-soft);--rule-strong: var(--color-rule-strong);--border: var(--rule-default);--border-strong: var(--rule-strong);--accent-brand: var(--color-accent-rust);--accent-brand-strong: var(--color-accent-rust-strong);--accent-brand-muted: var(--color-accent-rust-soft);--accent-proof: var(--color-proof);--proof: var(--color-proof);--proof-bg: var(--color-proof-soft);--brand-logo-ink: var(--color-ink);--focus-ring: 0 0 0 3px var(--color-focus-ring);--button-primary-bg: var(--color-accent-rust);--button-primary-bg-hover: var(--color-accent-rust-strong);--button-primary-text: var(--color-paper-raised);--surface-void: var(--color-ink);--diagram-surface-page: #050505;--diagram-surface-panel: #050505;--diagram-surface-raised: #10100e;--diagram-surface-section: #1a1810;--diagram-text-primary: #f4f2ea;--diagram-text-secondary: #d8d6ca;--diagram-text-muted: #a7a395;--diagram-text-subtle: #7f7a6c;--diagram-rule-hairline: rgba(244, 242, 234, .24);--diagram-rule-strong: rgba(244, 242, 234, .68);--diagram-accent: #b7a35a;--diagram-accent-strong: #d2bd6d;--diagram-accent-muted: rgba(183, 163, 90, .24);--diagram-proof: var(--diagram-accent-strong);--diagram-proof-bg: rgba(183, 163, 90, .18);--diagram-proof-edge: rgba(210, 189, 109, .5);--diagram-verdict-allow: #93c58a;--diagram-verdict-allow-bg: rgba(92, 128, 83, .2);--diagram-verdict-allow-edge: rgba(147, 197, 138, .5);--diagram-verdict-deny: #d48773;--diagram-verdict-deny-bg: rgba(132, 70, 54, .22);--diagram-verdict-deny-edge: rgba(212, 135, 115, .52);--diagram-verdict-escalate: var(--diagram-accent-strong);--diagram-verdict-escalate-bg: rgba(183, 163, 90, .22);--diagram-verdict-escalate-edge: rgba(210, 189, 109, .56);--diagram-focus-ring: var(--diagram-accent-strong);--eg-surface-page: var(--diagram-surface-page);--eg-surface-panel: var(--diagram-surface-panel);--eg-surface-raised: var(--diagram-surface-raised);--eg-surface-section: var(--diagram-surface-section);--eg-text-primary: var(--diagram-text-primary);--eg-text-secondary: var(--diagram-text-secondary);--eg-text-muted: var(--diagram-text-muted);--eg-text-subtle: var(--diagram-text-subtle);--eg-border-hairline: var(--diagram-rule-hairline);--eg-border-strong: var(--diagram-rule-strong);--eg-accent: var(--diagram-accent);--eg-accent-strong: var(--diagram-accent-strong);--eg-accent-muted: var(--diagram-accent-muted);--eg-proof: var(--diagram-proof);--eg-proof-bg: var(--diagram-proof-bg);--eg-proof-edge: var(--diagram-proof-edge);--eg-verdict-allow: var(--diagram-verdict-allow);--eg-verdict-allow-bg: var(--diagram-verdict-allow-bg);--eg-verdict-allow-edge: var(--diagram-verdict-allow-edge);--eg-verdict-deny: var(--diagram-verdict-deny);--eg-verdict-deny-bg: var(--diagram-verdict-deny-bg);--eg-verdict-deny-edge: var(--diagram-verdict-deny-edge);--eg-verdict-escalate: var(--diagram-verdict-escalate);--eg-verdict-escalate-bg: var(--diagram-verdict-escalate-bg);--eg-verdict-escalate-edge: var(--diagram-verdict-escalate-edge);--eg-focus-ring: var(--diagram-focus-ring);--mb-ink: var(--color-ink);--mb-ink-soft: var(--color-ink-soft);--mb-muted: var(--color-muted);--mb-paper: var(--color-paper);--mb-paper-raised: var(--color-paper-raised);--mb-paper-soft: var(--color-paper-soft);--mb-rule: var(--color-rule);--mb-rule-soft: var(--color-rule-soft);--mb-rust: var(--color-accent-rust);--mb-rust-strong: var(--color-accent-rust-strong);--mb-rust-soft: var(--color-accent-rust-soft);--mb-proof: var(--color-proof);--mb-proof-soft: var(--color-proof-soft);--mb-allow: var(--color-allow);--mb-allow-soft: var(--color-allow-soft);--mb-deny: var(--color-deny);--mb-deny-soft: var(--color-deny-soft);--mb-escalate: var(--color-escalate);--mb-escalate-soft: var(--color-escalate-soft);--mb-btn-primary-text: var(--button-primary-text);--mb-demo-surface: color-mix(in oklab, var(--color-paper-raised), transparent 34%);--mb-demo-surface-active: var(--color-proof-soft);--helm-accent: var(--color-accent-rust);--helm-accent-hover: var(--color-accent-rust-strong);--helm-accent-subtle: var(--color-accent-rust-soft);--helm-accent-glow: rgba(122, 59, 30, .14);--helm-verdict-allow: var(--color-allow);--helm-verdict-allow-bg: var(--color-allow-soft);--helm-verdict-deny: var(--color-deny);--helm-verdict-deny-bg: var(--color-deny-soft);--helm-verdict-escalate: var(--color-escalate);--helm-verdict-escalate-bg: var(--color-escalate-soft);--helm-proof-hash: var(--color-proof);--helm-proof-bg: var(--color-proof-soft);--helm-proof-signature: rgba(45, 95, 134, .5);--helm-proof-evidence: var(--color-proof-soft);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--helm-space-1: var(--space-1);--helm-space-2: var(--space-2);--helm-space-3: var(--space-3);--helm-space-4: var(--space-4);--helm-space-5: var(--space-5);--helm-space-6: var(--space-6);--helm-space-8: var(--space-8);--helm-space-10: var(--space-10);--helm-space-12: var(--space-12);--helm-space-16: var(--space-16);--motion-standard: cubic-bezier(.16, 1, .3, 1);--easing-standard: var(--motion-standard);--ease-out: var(--motion-standard);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .14s;--duration-medium: .18s;--duration-base: .28s;--duration-slow: .62s;--frame: 1280px;--frame-wide: 1400px;--radius-card: 8px;--radius-node: 4px;--radius-pill: 999px}:root[data-theme=dark]{color-scheme:dark;--color-paper: var(--bg-deep);--color-paper-raised: hsla(222, 47%, 15%, .85);--color-paper-soft: hsla(222, 47%, 13%, .9);--color-ink: #f0f1f5;--color-ink-soft: #a1a6b4;--color-muted: #9ca3af;--color-rule: var(--border-glass);--color-rule-soft: hsla(0, 0%, 100%, .04);--color-rule-strong: hsla(0, 0%, 100%, .15);--color-accent-rust: #818cf8;--color-accent-rust-strong: #a5b4fc;--color-accent-rust-soft: hsla(242, 82%, 75%, .15);--color-proof: #38bdf8;--color-proof-soft: rgba(56, 189, 248, .12);--color-allow: #5cb87a;--color-deny: #d25f5f;--color-escalate: #818cf8;--color-focus-ring: rgba(129, 140, 248, .42);--button-primary-bg: #7a3b1e;--button-primary-bg-hover: #8f4a28;--button-primary-text: #fffefa;--surface-void: #07080a}:root{--space-0: var(--helm-space-0);--space-1: var(--helm-space-1);--space-2: var(--helm-space-2);--space-3: var(--helm-space-3);--space-4: var(--helm-space-4);--space-5: var(--helm-space-5);--space-6: var(--helm-space-6);--space-7: var(--helm-space-7);--space-8: var(--helm-space-8);--space-9: var(--helm-space-9);--space-10: var(--helm-space-10);--space-11: var(--helm-space-10);--space-12: var(--helm-space-12);--space-14: var(--helm-space-16);--space-16: var(--helm-space-16);--space-24: 96px;--font-sans: var(--helm-font-sans);--font-mono: var(--helm-font-mono);--font-editorial: var(--helm-font-body);--type-control: var(--helm-font-meta);--text-primary: var(--helm-text-primary);--text-secondary: var(--helm-text-secondary);--text-tertiary: var(--helm-text-muted);--text-muted: var(--helm-text-muted);--text-subtle: var(--helm-text-subtle, var(--helm-text-muted));--surface-base: var(--helm-bg-root);--surface-page: var(--helm-bg-root);--surface-panel: var(--helm-bg-surface);--surface-card: var(--helm-bg-surface);--surface-raised: var(--helm-bg-elevated, var(--helm-bg-surface));--surface-section: var(--helm-bg-inset);--border: var(--helm-border-default);--border-strong: var(--helm-border-strong);--accent-brand: #8fd8ff;--accent-brand-muted: rgba(143, 216, 255, .14);--accent-brand-strong: #b8e6ff;--radius-card: var(--helm-radius-md);--radius-glass: var(--helm-radius-panel);--shadow-md: var(--helm-shadow);--glass-shadow: var(--helm-shadow-raised);--duration-fast: var(--helm-dur-fast);--focus-ring: 0 0 0 var(--helm-focus-ring-w) var(--helm-border-focus);--state-allow: var(--helm-verdict-allow);--state-allow-bg: var(--helm-verdict-allow-bg);--state-allow-edge: var(--helm-rail-allow);--state-deny: var(--helm-verdict-deny, #8d2f24);--state-deny-bg: var(--helm-verdict-deny-bg, rgba(141, 47, 36, .1));--state-escalate: var(--helm-verdict-escalate, #8a5a12);--state-escalate-bg: var(--helm-verdict-escalate-bg, rgba(138, 90, 18, .12));--z-modal: var(--helm-z-modal);--frame: 1120px;--frame-narrow: 720px;--frame-wide: 1440px;--viewport-min-h: 100dvh;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-right: env(safe-area-inset-right, 0px)}.investors-page .company-actions,.investors-page .company-button,.investors-page .company-panel,.investors-page .company-panel *,.investors-page .claim-card,.investors-page .claim-card *,.investors-page .company-prose,.investors-page .investor-path,.investors-page .investor-path *{min-width:0;max-width:100%;overflow-wrap:anywhere}.investors-page .company-button{box-sizing:border-box;white-space:normal;text-align:center}@media(max-width:1100px){.ds-site-header__actions>.btn{display:none}}:root{--grid-color-x: color-mix(in oklab, var(--color-ink) 2.5%, transparent);--grid-color-y: color-mix(in oklab, var(--color-ink) 2.2%, transparent);--mb-ink: var(--color-ink);--mb-ink-soft: var(--color-ink-soft);--mb-muted: var(--color-muted);--mb-paper: var(--color-paper);--mb-paper-raised: var(--color-paper-raised);--mb-paper-soft: var(--color-paper-soft);--mb-rule: var(--color-rule);--mb-rule-soft: var(--color-rule-soft);--mb-rust: var(--color-accent-rust);--mb-rust-strong: var(--color-accent-rust-strong);--mb-rust-soft: var(--color-accent-rust-soft);--mb-proof: var(--color-proof);--mb-proof-soft: var(--color-proof-soft);--mb-allow: var(--color-allow);--mb-allow-soft: var(--color-allow-soft);--mb-deny: var(--color-deny);--mb-deny-soft: var(--color-deny-soft);--mb-escalate: var(--color-escalate);--mb-escalate-soft: var(--color-escalate-soft);--font-sans: var(--font-body);--font-editorial: var(--font-display-serif);--font-mono: var(--font-code);--surface-base: var(--mb-paper);--surface-page: var(--mb-paper);--surface-panel: var(--mb-paper-raised);--surface-section: var(--mb-paper-soft);--text-primary: var(--mb-ink);--text-secondary: var(--mb-ink-soft);--text-tertiary: var(--mb-muted);--text-muted: var(--mb-muted);--border: var(--mb-rule);--border-strong: var(--color-rule-strong);--accent-brand: var(--mb-rust);--accent-brand-strong: var(--mb-rust-strong);--accent-brand-muted: var(--mb-rust-soft);--proof: var(--mb-proof);--brand-logo-ink: var(--mb-ink);--focus-ring: 0 0 0 3px var(--color-focus-ring);--ease-out: cubic-bezier(.16, 1, .3, 1);--frame: 1280px;--frame-wide: 1400px;--radius-card: 8px;--helm-accent: var(--mb-rust);--helm-accent-hover: var(--mb-rust-strong);--helm-accent-subtle: var(--mb-rust-soft);--helm-accent-glow: color-mix(in oklab, var(--mb-rust) 14%, transparent);--helm-verdict-allow: var(--mb-allow);--helm-verdict-allow-bg: var(--mb-allow-soft);--helm-verdict-deny: var(--mb-deny);--helm-verdict-deny-bg: var(--mb-deny-soft);--helm-verdict-escalate: var(--mb-escalate);--helm-verdict-escalate-bg: var(--mb-escalate-soft);--helm-proof-hash: var(--mb-proof);--helm-proof-bg: var(--mb-proof-soft);--helm-proof-signature: color-mix(in oklab, var(--mb-proof) 50%, transparent);--helm-proof-evidence: var(--mb-proof-soft);--mb-demo-surface: color-mix(in oklab, var(--mb-paper-raised) 66%, transparent);--mb-demo-surface-active: var(--mb-proof-soft);color-scheme:light}.home-boundary-hero{padding:clamp(44px,5vw,72px) 0 clamp(34px,4.2vw,56px);border-bottom:1px solid var(--mb-rule);background:linear-gradient(180deg,var(--mb-paper),color-mix(in oklab,var(--mb-paper-raised) 88%,transparent)),linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in oklab,var(--mb-rule) 24%,transparent) calc(100% - 1px));background-size:auto,96px 96px}.home-boundary-hero__grid{display:grid;grid-template-columns:minmax(380px,.84fr) minmax(500px,.98fr);gap:clamp(34px,5vw,76px);align-items:center}.home-boundary-hero__copy{display:grid;gap:18px}.home-boundary-hero__copy h1{max-width:680px;margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(48px,4.6vw,68px);font-weight:850;letter-spacing:0;line-height:.95;text-wrap:balance}.home-boundary-hero__copy p{max-width:560px;margin:0;color:var(--mb-ink-soft);font-size:clamp(18px,1.45vw,20px);line-height:1.48}.boundary-mapper{--mapper-grid: color-mix(in oklab, var(--mb-rule) 31%, transparent);--mapper-panel: color-mix(in oklab, var(--mb-paper-raised) 92%, var(--mb-paper));--mapper-panel-strong: var(--mb-paper);--mapper-accent: var(--mb-rust);--mapper-accent-soft: color-mix(in oklab, var(--mb-rust) 9%, var(--mb-paper));--mapper-output: color-mix(in oklab, var(--mb-escalate) 10%, var(--mb-paper-raised));display:grid;gap:13px;position:relative;min-width:0;padding:clamp(16px,1.8vw,20px);border:1px solid color-mix(in oklab,var(--mb-rule) 88%,transparent);border-radius:8px;background:linear-gradient(90deg,transparent calc(100% - 1px),var(--mapper-grid) calc(100% - 1px)),linear-gradient(180deg,transparent calc(100% - 1px),var(--mapper-grid) calc(100% - 1px)),var(--mapper-panel);background-size:58px 58px;color:var(--mb-ink);box-shadow:0 22px 60px color-mix(in oklab,var(--mb-ink) 10%,transparent);overflow:hidden}.boundary-mapper__input{display:grid;gap:10px}.boundary-mapper__input label,.boundary-mapper__output header span,.boundary-mapper__output dt{color:var(--mapper-accent);font-family:var(--font-mono);font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.boundary-mapper__composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.boundary-mapper textarea{min-height:86px;resize:vertical;padding:14px;border:1px solid var(--mb-rule);border-radius:6px;background:color-mix(in oklab,var(--mapper-panel-strong) 94%,transparent);color:var(--mb-ink);font:inherit;font-size:15px;line-height:1.45}.boundary-mapper textarea:focus-visible,.boundary-mapper button:focus-visible,.boundary-mapper__output:focus-visible{outline:var(--focus-ring);outline-offset:2px}.boundary-mapper__composer button,.boundary-mapper__presets button,.boundary-mapper__chips button{min-height:40px;padding:0 12px;border:1px solid var(--mb-rule);border-radius:6px;background:color-mix(in oklab,var(--mapper-panel-strong) 90%,transparent);color:var(--mb-ink);font:inherit;font-size:13px;font-weight:760;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.boundary-mapper__composer button{min-width:72px;align-self:start;padding:0 13px}.boundary-mapper__composer button:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--mapper-accent) 45%,var(--mb-rule));background:var(--mapper-accent-soft);color:var(--mb-rust-strong)}.boundary-mapper__input p{margin:0;color:var(--mb-muted);font-size:12px;line-height:1.4}.boundary-mapper__presets,.boundary-mapper__chips{display:flex;flex-wrap:wrap;gap:8px}.boundary-mapper__presets button.is-active,.boundary-mapper__presets button:hover,.boundary-mapper__chips button:hover{border-color:color-mix(in oklab,var(--mapper-accent) 55%,var(--mb-rule));background:var(--mapper-accent-soft);color:var(--mb-rust-strong);transform:translateY(-1px)}.boundary-mapper__chips button{min-height:34px;padding:0 12px;border-radius:999px;color:var(--mapper-accent);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.boundary-mapper__output{display:grid;gap:13px;padding:16px;border:1px solid color-mix(in oklab,var(--mb-escalate) 34%,var(--mb-rule));border-radius:6px;background:linear-gradient(180deg,color-mix(in oklab,var(--mapper-output) 88%,var(--mb-paper)),var(--mapper-output));box-shadow:inset 0 1px color-mix(in oklab,var(--mb-paper-raised) 62%,transparent)}.boundary-mapper__output header{display:flex;justify-content:space-between;gap:14px;align-items:center}.boundary-mapper__verdict{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.boundary-mapper__verdict--allow{background:var(--mb-allow-soft);color:var(--mb-allow)}.boundary-mapper__verdict--deny{background:var(--mb-deny-soft);color:var(--mb-deny)}.boundary-mapper__verdict--escalate{background:var(--mb-escalate-soft);color:var(--mb-escalate)}.boundary-mapper__output h2{margin:0;color:var(--mb-ink);font-size:clamp(22px,2vw,28px);line-height:1.04}.boundary-mapper__output dl{display:grid;gap:1px;margin:0;border:1px solid color-mix(in oklab,var(--mb-rule) 92%,transparent);border-radius:6px;overflow:hidden;background:color-mix(in oklab,var(--mb-rule) 92%,transparent)}.boundary-mapper__output dl div{display:grid;grid-template-columns:124px minmax(0,1fr);gap:14px;padding:11px 12px;background:color-mix(in oklab,var(--mb-paper-raised) 94%,transparent)}.boundary-mapper__output dd{display:grid;gap:5px;margin:0;color:var(--mb-ink-soft);font-size:13px;line-height:1.42}.boundary-mapper__output code{color:var(--mb-ink);font-family:var(--font-mono);font-size:12px}.capability-section,.build-log-section{display:grid;gap:22px}.capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.capability-card,.build-log-card,.compare-summary-card,.compare-brief-card,.security-boundary-card{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 80%,transparent);color:inherit;text-decoration:none}.capability-card:hover,.capability-card:focus-visible{border-color:var(--mb-proof);outline:none}.capability-card header,.build-log-card header{display:flex;justify-content:space-between;gap:10px;align-items:start}.capability-card header>span,.build-log-card header span,.compare-summary-card>span,.compare-brief-card>span{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.capability-card h3,.build-log-card h3,.compare-summary-card h2,.compare-brief-card h2,.security-boundary-card h3{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(20px,2vw,28px);font-weight:830;line-height:1;text-wrap:balance}.capability-card p,.build-log-card p,.compare-summary-card dd,.compare-brief-card p,.security-boundary-card li{margin:0;color:var(--mb-ink-soft);line-height:1.45}.capability-card dl,.build-log-card dl,.compare-summary-card dl{display:grid;gap:1px;margin:0;border:1px solid var(--mb-rule-soft);border-radius:6px;overflow:hidden;background:var(--mb-rule-soft)}.capability-card dl div,.build-log-card dl div,.compare-summary-card dl div{display:grid;gap:5px;padding:10px;background:color-mix(in oklab,var(--mb-paper-raised) 90%,transparent)}.capability-card dt,.build-log-card dt,.compare-summary-card dt{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.capability-card dd,.build-log-card dd{margin:0;color:var(--mb-ink-soft);font-size:13px;line-height:1.42}.build-log-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.build-log-section:not(.build-log-section--compact) .build-log-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-log-card time{color:var(--mb-rust);font-family:var(--font-mono);font-size:11px;font-weight:820}.ai-evaluation-prompt{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}.ai-evaluation-prompt h2{margin:0;color:var(--mb-ink);font-size:clamp(34px,4vw,58px);line-height:.98}.ai-evaluation-prompt p{color:var(--mb-ink-soft);line-height:1.55}.ai-evaluation-prompt__panel{display:grid;gap:14px;padding:18px;border:1px solid var(--eg-border-hairline);border-radius:8px;background:var(--eg-surface-page);color:var(--eg-text-primary)}.ai-evaluation-prompt pre{max-height:240px;margin:0;overflow:auto;white-space:pre-wrap}.ai-evaluation-prompt code{color:var(--eg-text-primary);font-family:var(--font-mono);font-size:13px;line-height:1.5}.ai-evaluation-prompt nav{display:flex;flex-wrap:wrap;gap:8px}.ai-evaluation-prompt nav a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--eg-border-hairline);border-radius:999px;color:var(--eg-accent-strong);font-family:var(--font-mono);font-size:10px;font-weight:820;text-decoration:none;text-transform:uppercase}.compare-summary-grid,.compare-brief-grid,.security-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.compare-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-brief-card--strong{border-color:var(--mb-proof);background:var(--mb-proof-soft)}.compare-table-wrap{overflow-x:auto;border:1px solid var(--mb-rule);border-radius:8px;background:var(--mb-paper-raised)}.compare-table{width:100%;min-width:820px;border-collapse:collapse}.compare-table th,.compare-table td{padding:16px;border-bottom:1px solid var(--mb-rule-soft);text-align:left;vertical-align:top}.compare-table thead th{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.compare-table tbody th{width:18%;color:var(--mb-ink);font-weight:820}.compare-table td{color:var(--mb-ink-soft);line-height:1.5}.security-boundary-card ul{display:grid;gap:8px;margin:0;padding-left:18px}@media(max-width:1180px){.ai-evaluation-prompt{grid-template-columns:1fr}.home-boundary-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1fr)}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.home-boundary-hero__grid{grid-template-columns:1fr}.build-log-grid,.build-log-section:not(.build-log-section--compact) .build-log-grid,.compare-summary-grid,.compare-brief-grid,.security-boundary-grid{grid-template-columns:1fr}.boundary-mapper__composer,.boundary-mapper__output dl div{grid-template-columns:1fr}}@media(max-width:640px){.home-boundary-hero{padding:26px 0 30px}.home-boundary-hero__grid{gap:16px}.home-boundary-hero__copy{gap:12px}.home-boundary-hero__copy h1{font-size:clamp(38px,13vw,50px);line-height:.92}.home-boundary-hero__copy p{font-size:17px;line-height:1.43}.boundary-mapper{gap:9px;padding:11px;background-size:42px 42px}.boundary-mapper textarea{min-height:64px;padding:11px;font-size:14px}.boundary-mapper__input p{display:none}.boundary-mapper__presets,.boundary-mapper__chips{display:grid;overflow:visible;padding-bottom:4px}.boundary-mapper__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-mapper__chips{grid-template-columns:repeat(3,minmax(0,1fr))}.boundary-mapper__presets button,.boundary-mapper__chips button{min-width:0;padding-inline:7px;text-align:center;white-space:normal}.boundary-mapper__output{gap:9px;padding:12px}.boundary-mapper__output h2{font-size:21px}.boundary-mapper__output dl{max-height:none;overflow:visible}.capability-grid{grid-template-columns:1fr}.capability-card,.build-log-card,.compare-summary-card,.compare-brief-card,.security-boundary-card{padding:14px}}html,body{overflow-x:clip;background:var(--mb-paper)}body.theme-mindburn,body.theme-helm{margin:0;color:var(--mb-ink);background:linear-gradient(90deg,var(--grid-color-x) 1px,transparent 1px),linear-gradient(180deg,var(--grid-color-y) 1px,transparent 1px),var(--mb-paper);background-size:48px 48px;font-family:var(--font-sans)}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;max-width:calc(100% - 16px);padding:10px 12px;transform:translateY(-160%);border:1px solid var(--mb-rule);border-radius:6px;background:var(--mb-paper-raised);color:var(--mb-ink);font-weight:760;opacity:0;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);opacity:1;outline:var(--focus-ring)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.company-site{color:var(--mb-ink);background:transparent}.company-site .reveal,.company-site .reveal--blur,.company-site .reveal--scale{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.reveal--delay-1{--reveal-delay: .1s}.company-frame,.ds-frame{width:min(var(--frame),calc(100% - 40px));margin-inline:auto}.company-frame--wide{width:min(var(--frame-wide),calc(100% - 40px))}.ds-site-header{position:sticky;top:0;right:0;left:0;z-index:40;width:100%;margin-inline:auto;border:1px solid transparent;border-bottom-color:color-mix(in oklab,var(--mb-rule) 86%,transparent);border-radius:0;background:var(--mb-paper);backdrop-filter:blur(18px);box-shadow:none;transition:top var(--duration-base) var(--ease-out),width var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),border-radius var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.ds-site-header__inner{min-height:70px;transition:min-height var(--duration-base) var(--ease-out),width var(--duration-base) var(--ease-out)}:root[data-nav-compact] .ds-site-header{top:12px;width:min(860px,calc(100% - 32px));border-color:color-mix(in oklab,var(--mb-rule) 92%,transparent);border-radius:var(--radius-pill);background:var(--mb-paper-raised);box-shadow:0 18px 44px color-mix(in oklab,var(--mb-ink) 13%,transparent)}:root[data-nav-compact] .ds-site-header__inner{min-height:54px;width:min(100%,calc(100% - 20px))}:root[data-nav-compact] .ds-site-header__mark{width:28px;height:28px}:root[data-nav-compact] .ds-site-header__brand-sub,:root[data-nav-compact] .ds-site-header .company-button,:root[data-nav-compact] .ds-site-header .btn{display:none}:root[data-nav-compact] .local-route-nav{top:auto}.ds-site-header__brand,.site-footer__brand{color:var(--mb-ink);gap:12px}.ds-site-header__mark,.site-footer__mark{width:32px;height:32px;color:var(--brand-logo-ink);padding:2px;background:var(--mb-paper);border:1px solid color-mix(in oklab,var(--mb-ink) 14%,transparent);border-radius:999px;box-shadow:0 0 0 1px color-mix(in oklab,var(--mb-paper) 42%,transparent);box-sizing:border-box;object-fit:contain}.ds-site-header__brand-name,.site-footer__brand-name{color:var(--mb-ink);font-weight:760;letter-spacing:0}.ds-site-header__brand-sub,.site-footer__brand-sub{color:var(--mb-muted);letter-spacing:0}.ds-site-header__links{display:flex;gap:8px}.ds-site-header__links a,.ds-site-header__theme-toggle,.ds-site-header__menu{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 16px;border-radius:6px;color:var(--mb-ink-soft);letter-spacing:0;border:0;background:transparent;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ds-site-header__menu{display:none}.ds-site-header__theme-toggle,.ds-site-header__menu{padding:0}.ds-site-header__links a:hover,.ds-site-header__links a[aria-current=page]{color:var(--mb-proof);background:var(--mb-proof-soft)}.local-route-nav{position:relative;top:auto;z-index:20;border-bottom:1px solid var(--mb-rule);background:var(--mb-paper-raised);backdrop-filter:blur(16px);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.local-route-nav__inner{display:grid;gap:8px;padding-block:10px}.local-route-nav__crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0;padding:0;color:var(--mb-muted);font-family:var(--font-mono);font-size:11px;list-style:none}.local-route-nav__crumbs li{display:inline-flex;gap:6px;align-items:center}.local-route-nav__crumbs li+li:before{content:"/";color:var(--mb-muted)}.local-route-nav__crumbs a{color:var(--mb-muted);text-decoration:none}.local-route-nav__crumbs a:hover{color:var(--mb-proof)}.local-route-nav__links{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.local-route-nav__links a{display:grid;min-width:max-content;gap:2px;padding:9px 11px;border:1px solid var(--mb-rule);border-radius:6px;background:color-mix(in oklab,var(--mb-paper) 68%,transparent);color:var(--mb-ink-soft);text-decoration:none}.local-route-nav__links a:hover,.local-route-nav__links a[aria-current=page]{border-color:color-mix(in oklab,var(--mb-proof) 35%,transparent);background:var(--mb-proof-soft);color:var(--mb-proof)}.local-route-nav__links span{font-size:13px;font-weight:760}.local-route-nav__links small{color:var(--mb-muted);font-size:11px}.company-hero,.page-hero{position:relative;min-height:min(600px,calc(100dvh - 128px));padding:clamp(40px,5.2vw,64px) 0 34px;border-bottom:1px solid var(--mb-rule);background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper-raised) 96%,transparent),color-mix(in oklab,var(--mb-paper) 82%,transparent)),linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in oklab,var(--mb-rule) 42%,transparent) calc(100% - 1px));background-size:auto,96px 96px}.page-hero{min-height:clamp(240px,28vw,340px);padding-bottom:clamp(34px,5vw,50px)}.company-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);gap:clamp(32px,4vw,52px);align-items:center}.company-hero__copy,.page-hero__inner{display:grid;gap:20px;max-width:720px}.company-hero .company-eyebrow,.page-hero .company-eyebrow{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border:1px solid var(--mb-rule);border-radius:999px;background:color-mix(in oklab,var(--mb-paper-raised) 68%,transparent)}.company-hero h1,.page-hero h1,.company-final h2{margin:0;color:var(--mb-ink);font-family:var(--font-editorial);font-size:clamp(46px,3.45vw,54px);font-weight:440;line-height:.96;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere}.page-hero h1{max-width:900px;font-size:clamp(42px,4.4vw,62px)}.company-hero p,.page-hero p,.company-final p{max-width:680px;margin:0;color:var(--mb-ink-soft);font-size:19px;line-height:1.55;overflow-wrap:anywhere}.company-site :where(p,li,dd,small,code,a,button,h1,h2,h3){overflow-wrap:anywhere}.company-status-line{padding-top:18px;border-top:1px solid var(--mb-rule);font-family:var(--font-mono);font-size:13px!important;color:var(--mb-muted)!important}.company-status-line span{color:var(--mb-proof);font-weight:800;letter-spacing:0}.hero-artifact{display:grid;grid-template-columns:minmax(210px,.95fr) minmax(230px,.98fr);align-items:stretch;justify-self:end;width:min(100%,610px);min-height:248px}.hero-decision-card,.hero-code-card{border:1px solid var(--mb-rule);background:color-mix(in oklab,var(--mb-paper-raised) 88%,transparent);box-shadow:0 28px 72px color-mix(in oklab,var(--mb-rust) 8%,transparent)}.hero-decision-card{display:grid;gap:16px;padding:22px;border-radius:8px 0 0 8px}.hero-code-card{display:grid;align-content:start;overflow:hidden;padding:24px 22px;border-left:0;border-radius:0 8px 8px 0;background:linear-gradient(180deg,color-mix(in oklab,var(--surface-void) 98%,var(--mb-proof) 2%),color-mix(in oklab,var(--surface-void) 98%,transparent)),var(--mb-ink);color:var(--diagram-text-primary)}.artifact-card__head,.ledger-table__head{display:flex;gap:12px;align-items:center;justify-content:space-between}.artifact-card__head span,.hero-proof-line span,.ledger-table__head span,.helm-status-card span,.surface-ledger__tabs span,.hero-process-strip__caption{color:var(--mb-muted);font-family:var(--font-mono);font-size:11px;font-weight:760;text-transform:uppercase}.artifact-card__head strong{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid color-mix(in oklab,var(--mb-allow) 28%,transparent);border-radius:3px;background:color-mix(in oklab,var(--mb-allow) 12%,transparent);color:var(--mb-allow);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.hero-decision-card dl{display:grid;gap:0;margin:0;border-top:1px solid var(--mb-rule-soft)}.hero-decision-card dl div{display:grid;grid-template-columns:82px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--mb-rule-soft)}.hero-decision-card dt{color:var(--mb-muted);font-family:var(--font-mono);font-size:11px}.hero-decision-card dd{margin:0;color:var(--mb-ink);font-family:var(--font-mono);font-size:11px;overflow-wrap:normal;white-space:nowrap}.hero-proof-line{display:grid;gap:8px}.hero-proof-line code,.hero-code-card code,.ledger-table code{font-family:var(--font-mono)}.hero-proof-line code{color:var(--mb-ink-soft);font-size:12px;overflow-wrap:anywhere}.hero-code-card code{white-space:pre-wrap;color:var(--diagram-text-primary);font-size:12px;line-height:1.58}.hero-process-strip{margin-top:clamp(46px,6vw,70px);padding-top:16px;border-top:1px solid var(--mb-rule)}.hero-process-strip__caption{display:flex;gap:10px;justify-content:center;margin-bottom:16px;text-align:center}.hero-process-strip ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;border-top:1px solid var(--mb-rule-soft);list-style:none}.hero-process-strip li{display:grid;grid-template-columns:38px 1fr;gap:6px 14px;align-items:start;min-height:86px;padding:18px 18px 12px;border-right:1px solid var(--mb-rule-soft)}.hero-process-strip li:last-child{border-right:0}.hero-process-strip li>span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--mb-rule);border-radius:999px;color:var(--mb-proof);font-family:var(--font-mono);font-size:11px;font-weight:800}.hero-process-strip strong{color:var(--mb-ink);font-size:15px}.hero-process-strip small{color:var(--mb-muted);font-size:12px;line-height:1.35}.home-proof-section{padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(48px,6vw,76px);background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper-raised) 62%,transparent),color-mix(in oklab,var(--mb-paper) 94%,transparent)),var(--mb-paper)}.home-proof-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(520px,1.22fr);gap:clamp(28px,5vw,76px);align-items:start;padding-bottom:clamp(34px,5vw,54px);border-bottom:1px solid var(--mb-rule-soft)}.home-proof-copy{display:grid;gap:18px}.home-proof-copy h2{margin:0;font-family:var(--font-editorial);font-size:clamp(40px,4.8vw,62px);font-weight:430;line-height:.98}.home-proof-copy p{margin:0;max-width:430px;color:var(--mb-ink-soft);font-size:17px;line-height:1.58}.helm-status-card{display:grid;gap:12px;width:min(260px,100%);margin-top:12px;padding:18px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 72%,transparent)}.helm-status-card strong{display:inline-flex;gap:8px;align-items:center;color:var(--mb-allow);font-family:var(--font-mono);font-size:13px}.helm-status-card i{width:7px;height:7px;border-radius:999px;background:var(--mb-allow)}.helm-status-card small{color:var(--mb-muted);font-size:12px}.ledger-table,.surface-ledger{border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent);overflow:hidden}.ledger-table__head{padding:16px 18px;border-bottom:1px solid var(--mb-rule-soft)}.ledger-table__head strong{color:var(--mb-ink);font-family:var(--font-mono);font-size:13px}.ledger-table table{width:100%;border-collapse:collapse;font-size:13px}.ledger-table th,.ledger-table td{padding:14px 16px;border-bottom:1px solid var(--mb-rule-soft);color:var(--mb-ink-soft);text-align:left;white-space:nowrap}.ledger-table th{color:var(--mb-muted);font-family:var(--font-mono);font-size:11px;font-weight:720}.ledger-table td:nth-child(2),.ledger-table td:nth-child(4),.ledger-table td:nth-child(5){font-family:var(--font-mono);font-size:12px}.verdict-dot{display:inline-flex;gap:7px;align-items:center}.verdict-dot:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--mb-allow)}.verdict-dot--denied:before{background:var(--mb-deny)}.home-product-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:stretch;padding-top:clamp(30px,5vw,48px)}.surface-ledger{display:grid;align-content:start}.surface-ledger__tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--mb-rule-soft)}.surface-ledger__tabs span{padding:12px 14px;border-right:1px solid var(--mb-rule-soft);color:var(--mb-rust);text-align:center}.surface-ledger__tabs span:last-child{border-right:0}.surface-ledger ul{display:grid;margin:0;padding:0;list-style:none}.surface-ledger li{display:grid;grid-template-columns:104px minmax(160px,.7fr) minmax(0,1fr);gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--mb-rule-soft)}.surface-ledger li:last-child{border-bottom:0}.surface-ledger a{color:var(--mb-ink);font-weight:720;text-decoration:none}.surface-ledger small{color:var(--mb-muted);line-height:1.35}.surface-ledger--proof{display:block}.surface-ledger--proof .proof-surface-strip{padding:0}.surface-ledger--proof .proof-surface-strip .company-eyebrow{display:flex;justify-content:space-between;margin:0;padding:16px 18px;border-bottom:1px solid var(--mb-rule-soft)}.surface-ledger--proof .proof-surface-strip__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:visible;padding:0;background:var(--mb-rule-soft)}.surface-ledger--proof .proof-surface-strip__item{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;max-width:none;min-width:0;min-height:154px;padding:18px;border:0;border-radius:0;background:var(--mb-paper-raised)}.surface-ledger--proof .proof-surface-strip__item:last-child{border-bottom:0}.surface-ledger--proof .proof-surface-strip__item strong{max-width:15ch;font-size:15px;line-height:1.16}.surface-ledger--proof .proof-surface-strip__item span:last-child{color:var(--mb-muted);font-size:13px;line-height:1.38}.company-section--diagram{padding-top:clamp(44px,5vw,68px);padding-bottom:clamp(58px,6vw,90px);background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper) 92%,transparent),color-mix(in oklab,var(--mb-paper-raised) 78%,transparent)),var(--mb-paper)}.hero-receipt-visual{display:grid;gap:18px;align-self:center}.hero-receipt-visual__rail,.hero-receipt-visual__panel{border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent)}.hero-receipt-visual__rail{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.hero-receipt-visual__rail span{min-height:64px;display:grid;place-items:center;color:var(--mb-rust);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase;border-right:1px solid var(--mb-rule)}.hero-receipt-visual__rail span:last-child{border-right:none}.hero-receipt-visual__panel{display:grid;gap:22px;padding:clamp(24px,4vw,38px)}.hero-receipt-visual__panel>p{margin:0;color:var(--mb-rust);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.hero-receipt-visual__panel h2{margin:0;color:var(--mb-ink);font-family:var(--font-editorial);font-size:clamp(32px,4vw,54px);font-weight:430;line-height:1.05}.hero-receipt-visual__panel dl{display:grid;margin:0;border-top:1px solid var(--mb-rule)}.hero-receipt-visual__panel div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--mb-rule-soft)}.hero-receipt-visual__panel dt{color:var(--mb-muted);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.hero-receipt-visual__panel dd{margin:0;color:var(--mb-ink);font-family:var(--font-mono);font-size:14px;overflow-wrap:anywhere}.company-actions,.ds-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-button,.btn,.company-link{border-radius:6px;letter-spacing:0;white-space:nowrap}.company-button,.btn{min-height:44px;padding:0 18px;font-weight:720}.company-button--primary,.btn--primary{border:1px solid var(--mb-rust);background:var(--mb-rust);color:var(--mb-btn-primary-text, var(--mb-paper-raised));box-shadow:none}.company-button--primary:hover,.btn--primary:hover{background:var(--mb-rust-strong);border-color:var(--mb-rust-strong)}.company-button--secondary,.btn--ghost,.btn--secondary{border:1px solid var(--mb-rule);background:color-mix(in oklab,var(--mb-paper-raised) 72%,transparent);color:var(--mb-ink)}.company-button--secondary:hover,.btn--ghost:hover,.btn--secondary:hover{border-color:var(--mb-rust);background:var(--mb-rust-soft)}.company-section{padding:clamp(64px,8vw,112px) 0;border-bottom:1px solid var(--mb-rule-soft);background:color-mix(in oklab,var(--mb-paper) 88%,transparent)}.company-section--tinted{background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper-soft) 90%,var(--mb-paper-raised) 10%),color-mix(in oklab,var(--mb-paper) 88%,transparent))}.company-section__head{display:grid;gap:14px;max-width:820px;margin-bottom:clamp(28px,4vw,52px)}.company-eyebrow,.status-label,.use-case-card__audience,.proof-surface-strip .company-eyebrow{color:var(--mb-rust);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.company-section h2,.company-section__head h2,.action-comparison h2{margin:0;color:var(--mb-ink);font-family:var(--font-editorial);font-size:clamp(32px,4vw,52px);font-weight:430;line-height:1.02;letter-spacing:0;text-wrap:balance}.company-section__head>p:not(.company-eyebrow),.company-prose p,.company-panel p,.use-case-card p,.solution-card p{color:var(--mb-ink-soft);line-height:1.62}.company-prose,.company-prose>*,.research-article-page .company-frame,.research-article-page .company-prose :where(figure,div,section,article){min-width:0;max-width:100%}.company-prose :where(h1,h2,h3,h4,p,li,a,strong,code){overflow-wrap:anywhere}.company-prose :where(pre,.astro-code){max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.company-prose :where(pre code,.astro-code code){white-space:inherit}.company-prose :where(svg,img,canvas,video){display:block;max-width:100%;height:auto}.company-prose :where(.diagram-figure,figure){overflow:hidden}.company-site figcaption{color:var(--mb-ink-soft)!important}.company-site .mb-diagram>figcaption{background:var(--eg-surface-page)!important;color:var(--eg-text-primary)!important}.company-split{display:grid;grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr);gap:clamp(32px,6vw,86px);align-items:start}.company-three,.company-four,.solution-grid,.use-case-cards,.how-it-works,.canonical-flow,.status-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;min-width:0}.company-panel,.solution-card,.research-card,.use-case-card,.how-it-works__step,.canonical-flow li,.status-ribbon li,.proof-surface-strip__item,.claim-card,.investor-path,.contact-path-card{border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 76%,transparent);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.company-panel,.solution-card,.research-card,.use-case-card,.how-it-works__step,.canonical-flow li,.status-ribbon li{display:grid;gap:12px;padding:24px;min-width:0;overflow-wrap:anywhere}.company-panel:hover,.solution-card:hover,.research-card:hover,.use-case-card:hover,.proof-surface-strip__item:hover,.contact-path-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--mb-rust) 46%,transparent);box-shadow:0 10px 25px var(--accent-glow),0 0 0 1px var(--border-glass)}.company-panel .company-button,.solution-card .company-button,.use-case-card .company-button,.contact-path-card .company-button{min-width:0;width:100%;justify-content:center;white-space:nowrap;text-align:center}.company-panel:focus-within,.solution-card:focus-visible,.research-card:focus-visible,.use-case-card:focus-visible,.contact-route-list a:focus-visible,.company-button:focus-visible,.btn:focus-visible,.company-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.company-panel h3,.solution-card h3,.research-card h3,.use-case-card h3,.how-it-works__step strong,.canonical-flow li strong,.status-ribbon strong{margin:0;color:var(--mb-ink);font-size:18px;line-height:1.25}.company-panel small,.solution-card small,.research-card small,.status-ribbon span{color:var(--mb-muted)}.status-label{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--mb-rule);border-radius:999px;background:var(--mb-paper)}.status-label--public,.status-label--built,.status-label--built-proof,.status-label--live{color:var(--mb-allow)}.status-label--building,.status-label--reviewed-access,.status-label--target{color:var(--mb-escalate)}.solution-intent-list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none}.solution-intent-list li{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--mb-rule);border-radius:999px;background:color-mix(in oklab,var(--mb-paper-raised) 72%,transparent);color:var(--mb-ink-soft);font-family:var(--font-mono);font-size:12px;font-weight:760;letter-spacing:0}.solution-proof-card{display:grid;gap:14px;padding:clamp(22px,3vw,30px);border:1px solid var(--mb-rule);border-radius:8px;background:linear-gradient(90deg,var(--grid-color-x) 1px,transparent 1px),linear-gradient(180deg,var(--grid-color-y) 1px,transparent 1px),color-mix(in oklab,var(--mb-paper-raised) 82%,transparent);background-size:32px 32px}.solution-proof-card h3{margin:0;color:var(--mb-ink);font-family:var(--font-editorial);font-size:clamp(26px,3vw,36px);font-weight:430;line-height:1.05}.solution-proof-card p{margin:0}.solution-proof-card small{color:var(--mb-muted);font-family:var(--font-mono);font-size:12px;line-height:1.55}.solutions-page .page-hero{min-height:auto;padding:clamp(44px,6vw,72px) 0 clamp(46px,6vw,72px)}.solutions-hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.72fr);gap:clamp(28px,5vw,76px);align-items:end}.solutions-hero__copy{display:grid;gap:20px;max-width:760px;min-width:0}.solutions-hero__copy h1{max-width:740px;margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(44px,5.2vw,76px);font-weight:820;line-height:.94;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.solutions-hero__copy>p:not(.company-eyebrow){max-width:650px;margin:0;color:var(--mb-ink-soft);font-size:clamp(18px,1.8vw,24px);line-height:1.42}.solutions-hero__panel{display:grid;gap:14px;padding:clamp(20px,3vw,30px);border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 78%,transparent)}.solutions-hero__panel span,.solution-lane-card__meta span,.solutions-loop__grid span,.solution-lane-card dt{color:var(--mb-proof);font-family:var(--font-mono);font-size:11px;font-weight:820;text-transform:uppercase}.solutions-hero__panel strong{color:var(--mb-ink);font-size:clamp(24px,2.6vw,34px);line-height:1.06;text-wrap:balance}.solutions-hero__panel p{margin:0;color:var(--mb-ink-soft);line-height:1.55}.solutions-workbench{padding-top:clamp(56px,7vw,92px)}.solutions-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:clamp(24px,4vw,44px)}.solutions-section-head h2{max-width:760px;margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(30px,4vw,54px);font-weight:800;line-height:1;letter-spacing:0;text-wrap:balance}.solutions-section-head p{max-width:720px;margin:12px 0 0;color:var(--mb-ink-soft);font-size:clamp(17px,1.7vw,21px);line-height:1.5}.solutions-section-head>.company-link{width:fit-content;justify-self:end}.solution-lanes{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.solution-lane-card{display:grid;min-width:0;min-height:360px;grid-column:span 4;gap:18px;align-content:start;padding:clamp(18px,2.2vw,26px);border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 78%,transparent);color:var(--mb-ink);text-decoration:none;transition:border-color .18s var(--ease-out, ease-out),transform .18s var(--ease-out, ease-out),background-color .18s var(--ease-out, ease-out)}.solution-lane-card:nth-child(1){grid-column:span 5}.solution-lane-card:nth-child(2){grid-column:span 4}.solution-lane-card:nth-child(3){grid-column:span 3}.solution-lane-card:nth-child(4),.solution-lane-card:nth-child(5){grid-column:span 6}.solution-lane-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--mb-proof) 42%,transparent);background:color-mix(in oklab,var(--mb-paper-raised) 92%,transparent)}.solution-lane-card:focus-visible{outline:var(--focus-ring);outline-offset:3px}.solution-lane-card__meta{display:flex;gap:12px;align-items:center;justify-content:space-between}.solution-lane-card__meta strong{color:var(--mb-muted);font-size:14px}.solution-lane-card h3{max-width:13ch;margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(25px,3vw,39px);font-weight:820;line-height:.98;letter-spacing:0;text-wrap:balance}.solution-lane-card dl{display:grid;gap:0;margin:0;border-top:1px solid var(--mb-rule-soft)}.solution-lane-card dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--mb-rule-soft)}.solution-lane-card dd{margin:0;color:var(--mb-ink-soft);line-height:1.5}.solution-lane-card__proof{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;color:var(--mb-muted);font-size:14px}.solution-lane-card__proof span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid color-mix(in oklab,var(--mb-proof) 28%,transparent);border-radius:999px;background:var(--mb-proof-soft);color:var(--mb-proof);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.solution-lane-card__cta{align-self:end;color:var(--mb-rust);font-weight:820;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--mb-rust) 28%,transparent);text-underline-offset:4px;white-space:nowrap}.solutions-schematic{display:grid;gap:22px;margin-bottom:clamp(28px,4vw,44px);padding:clamp(18px,2.8vw,28px);overflow:hidden;border:1px solid var(--eg-border-hairline);border-radius:8px;background:var(--eg-surface-page);color:var(--eg-text-primary)}.solutions-schematic__caption{display:flex;gap:14px;align-items:baseline;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--eg-border-hairline)}.solutions-schematic__caption span,.solutions-schematic__node span,.solutions-schematic__ledger span{color:var(--eg-accent-strong);font-family:var(--font-mono);font-size:11px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.solutions-schematic__caption strong{max-width:680px;color:var(--eg-text-primary);font-family:var(--font-sans);font-size:clamp(20px,2.2vw,32px);line-height:1.05;text-align:right;text-wrap:balance}.solutions-schematic__canvas{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1.08fr) 54px minmax(0,1fr);gap:0;align-items:stretch}.solutions-schematic__node{display:grid;min-height:178px;align-content:start;gap:12px;min-width:0;padding:clamp(16px,2vw,22px);border:1px solid var(--eg-border-strong);border-radius:4px;background:var(--eg-surface-raised)}.solutions-schematic__node--boundary{border-color:var(--eg-accent-strong);background:var(--eg-surface-section)}.solutions-schematic__node strong{color:var(--eg-text-primary);font-family:var(--font-sans);font-size:clamp(24px,3vw,38px);font-weight:820;line-height:.98;text-wrap:balance}.solutions-schematic__node p{max-width:34ch;margin:0;color:var(--eg-text-secondary);line-height:1.5}.solutions-schematic__arrow{display:grid;place-items:center;color:var(--eg-text-muted);font-family:var(--font-mono);font-size:28px;line-height:1}.solutions-schematic__ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.solutions-schematic__ledger span{display:grid;min-height:42px;place-items:center;border:1px dashed var(--eg-proof-edge);border-radius:3px;background:color-mix(in oklab,var(--eg-accent) 10%,transparent);text-align:center}.solutions-loop__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.solutions-loop__grid li{display:grid;gap:12px;min-width:0;padding-top:18px;border-top:1px solid var(--mb-rule)}.solutions-loop__grid h3{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:22px;font-weight:800;line-height:1.05}.solutions-loop__grid p{margin:0;color:var(--mb-ink-soft);line-height:1.5}.solutions-proof-posture__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);gap:clamp(26px,5vw,72px);align-items:start;padding:clamp(22px,3.5vw,38px);border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 78%,transparent)}.solutions-proof-posture__inner h2{max-width:760px;margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(30px,4vw,54px);font-weight:800;line-height:1;letter-spacing:0;text-wrap:balance}.solutions-proof-posture__inner p{max-width:720px;margin:14px 0 0;color:var(--mb-ink-soft);font-size:clamp(17px,1.7vw,20px);line-height:1.52}.solutions-proof-posture__checks{display:grid;gap:0;border-top:1px solid var(--mb-rule-soft)}.solutions-proof-posture__checks span{padding:14px 0;border-bottom:1px solid var(--mb-rule-soft);color:var(--mb-ink);line-height:1.45}.proof-surface-strip{padding:0}.proof-surface-strip__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;overflow:visible}.proof-surface-strip__item{min-width:0;max-width:none}.action-comparison__table{border-color:var(--mb-rule)!important;border-radius:8px!important;background:var(--mb-paper-raised)}.action-comparison__header{background:var(--mb-paper-soft)!important}.action-comparison__header span,.action-comparison__row span{border-color:var(--mb-rule)!important}.action-comparison__helm{background:var(--mb-proof-soft)!important}.research-page .page-hero{min-height:auto;padding-bottom:clamp(30px,4vw,46px)}.research-index-hero{border-bottom:1px solid var(--mb-rule)}.research-index-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);gap:clamp(24px,6vw,88px);align-items:end}.research-index-hero h1{max-width:860px}.research-index-hero p:not(.company-eyebrow){max-width:720px}.research-index-hero__meta{display:grid;margin:0;gap:1px;border:1px solid var(--mb-rule);border-radius:8px;overflow:hidden;background:var(--mb-rule)}.research-index-hero__meta>div{display:flex;justify-content:space-between;gap:20px;padding:13px 14px;background:var(--mb-paper-raised);color:var(--mb-ink-soft);font-family:var(--font-mono);font-size:11px;line-height:1.2;text-transform:uppercase}.research-index-hero__meta dt,.research-index-hero__meta dd{margin:0}.research-index-hero__meta strong{color:var(--mb-ink);font-weight:800}.research-index-section{padding:clamp(28px,5vw,56px) 0 clamp(64px,8vw,104px);border-bottom:1px solid var(--mb-rule);background:var(--mb-paper)}.research-index-layout{display:grid;grid-template-columns:minmax(210px,.27fr) minmax(0,1fr);gap:clamp(28px,5vw,60px);align-items:start}.research-index-rail{position:sticky;top:108px;display:grid;gap:28px;min-width:0}.research-rail-block{display:grid;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--mb-rule)}.research-rail-block--primary{padding:16px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 80%,transparent)}.research-rail-block p{margin:0;color:var(--mb-ink-soft);font-family:var(--font-editorial);font-size:15px;line-height:1.45}.research-rail-kicker{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:760;letter-spacing:0;line-height:1.2;text-transform:uppercase}.research-rail-start,.research-rail-list{display:grid;gap:2px}.research-rail-start a,.research-rail-list a,.research-rail-list>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:7px 0;color:var(--mb-ink);text-decoration:none}.research-rail-start a{grid-template-columns:28px minmax(0,1fr);align-items:start}.research-rail-start a:hover,.research-rail-list a:hover,.research-rail-list a[aria-current=true]{color:var(--mb-proof)}.research-rail-list a[aria-current=true]{font-weight:760}.research-rail-list a[aria-current=true] small{color:var(--mb-proof)}.research-rail-start b,.research-rail-list small{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1.35;text-transform:uppercase}.research-rail-start span,.research-rail-list span{min-width:0;font-size:14px;line-height:1.35}.research-index-main{min-width:0}.research-index-toolbar{position:sticky;top:86px;z-index:12;display:grid;gap:14px;margin-bottom:22px;padding:14px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 88%,transparent);backdrop-filter:blur(14px)}:root[data-nav-compact] .research-index-toolbar{top:82px}.research-index-toolbar__head{display:flex;justify-content:space-between;gap:18px;align-items:end}.research-toolbar-actions{display:grid;justify-items:end;gap:7px}.research-quick-tabs,.research-sort-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.research-quick-tabs button,.research-sort-tabs button{min-height:34px;padding:0 12px;border:1px solid var(--mb-rule);border-radius:6px;background:var(--mb-paper-raised);color:var(--mb-ink-soft);font-family:var(--font-mono);font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.research-sort-tabs button{min-height:34px;padding-inline:10px;color:var(--mb-muted);font-size:10px}.research-quick-tabs button:hover,.research-sort-tabs button:hover{border-color:color-mix(in oklab,var(--mb-proof) 42%,var(--mb-rule));color:var(--mb-proof)}.research-quick-tabs button[aria-pressed=true],.research-sort-tabs button[aria-pressed=true]{border-color:var(--mb-ink);background:var(--mb-ink);color:var(--mb-paper-raised)}.research-index-toolbar .research-filters{display:grid;gap:10px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.research-index-toolbar .research-filter__search,.research-index-toolbar .research-filter__select{min-height:40px;border-radius:5px;font-size:14px}.research-index-toolbar .research-filter__controls{grid-template-columns:repeat(4,minmax(0,1fr))}.research-feed{display:grid;gap:34px}.research-feed-section{scroll-margin-top:168px}.research-feed-head{display:flex;justify-content:space-between;gap:18px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--mb-rule)}.research-feed-head h2{margin:5px 0 0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(22px,3vw,34px);font-weight:800;letter-spacing:0;line-height:1}.research-feed-head small{color:var(--mb-muted);font-family:var(--font-mono);font-size:11px;white-space:nowrap}.research-feed-list{display:grid}.research-paper-row.research-card{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(150px,.22fr);gap:18px;align-items:start;padding:16px 0;border:0;border-bottom:1px solid var(--mb-rule);border-radius:0;background:transparent;color:inherit;box-shadow:none}.research-paper-row.research-card:hover{border-color:var(--mb-rule);background:transparent;transform:none}.research-paper-row:hover .research-row-title,.research-paper-row:focus-visible .research-row-title{color:var(--mb-proof)}.research-row-rank{color:var(--mb-muted);font-family:var(--font-mono);font-size:11px;line-height:1.4}.research-row-body,.research-row-status,.research-row-tags{display:grid;min-width:0}.research-row-body{gap:6px}.research-row-meta{color:var(--mb-muted);font-family:var(--font-mono);font-size:11px;line-height:1.25;text-transform:uppercase}.research-row-title{color:var(--mb-ink);font-family:var(--font-editorial);font-size:clamp(20px,2vw,25px);font-weight:560;letter-spacing:0;line-height:1.08;text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.research-row-summary{color:var(--mb-ink-soft);font-size:14px;line-height:1.45;max-width:78ch}.research-row-tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.research-row-tags span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid var(--mb-rule-soft);border-radius:4px;background:var(--mb-proof-soft);color:var(--mb-proof);font-family:var(--font-mono);font-size:10px;line-height:1;white-space:nowrap}.research-row-status{justify-items:end;gap:9px;padding-left:20px;border-left:1px solid var(--mb-rule-soft);text-align:right}.research-row-status small{max-width:150px;color:var(--mb-muted);font-size:12px;line-height:1.35}.research-row-action{color:var(--mb-rust);font-family:var(--font-mono);font-size:10px;font-weight:760;line-height:1;text-transform:uppercase}.research-no-results{display:grid;gap:12px;margin-top:24px;padding:18px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent)}.research-ladder-section{border-bottom:1px solid var(--mb-rule)}.research-control-section{padding:28px 0 36px;border-bottom:1px solid var(--mb-rule);background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper-raised) 94%,transparent),color-mix(in oklab,var(--mb-paper) 90%,transparent)),var(--mb-paper)}.research-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:18px;align-items:start}.research-filters,.contact-form,.plain-note{border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent)}.research-filters{display:grid;gap:12px;margin-top:18px;padding:16px}.section-cta{display:flex;flex-wrap:wrap;gap:var(--space-4, 16px);align-items:center;margin-top:var(--space-6, 24px)}.term-primer,.review-access-strip,.kernel-quickstart,.research-start-path,.research-article-status,.research-related{border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent)}.term-primer,.review-access-strip,.research-start-path,.research-article-status{display:grid;gap:12px;padding:16px}.term-primer p,.review-access-strip p,.research-start-path p,.research-article-status p{margin:0;color:var(--mb-ink-soft);line-height:1.55}.term-primer strong,.review-access-strip strong,.research-start-path strong,.research-article-status strong{color:var(--mb-ink)}.review-access-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border-color:color-mix(in oklab,var(--mb-proof) 26%,transparent);background:var(--mb-proof-soft)}.review-access-strip span{display:grid;gap:4px;color:var(--mb-muted);font-size:12px}.review-access-strip b{color:var(--mb-proof);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.kernel-quickstart{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr);gap:18px;padding:20px}.kernel-quickstart__steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kernel-quickstart__steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:12px;border:1px solid var(--mb-rule-soft);border-radius:6px;background:color-mix(in oklab,var(--mb-paper-raised) 74%,transparent)}.kernel-quickstart__steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--mb-proof-soft);color:var(--mb-proof);font-family:var(--font-mono);font-size:11px;font-weight:800}.kernel-quickstart pre{overflow-x:auto;margin:0;padding:16px;border-radius:8px;background:var(--surface-void);color:var(--diagram-text-primary);font-size:12px;line-height:1.55}.research-start-path{margin-top:0}.research-start-path__links,.research-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.research-start-path a,.research-related a{display:grid;gap:6px;padding:14px;border:1px solid var(--mb-rule-soft);border-radius:6px;background:color-mix(in oklab,var(--mb-paper-raised) 74%,transparent);color:var(--mb-ink);text-decoration:none}.research-start-path a:hover,.research-related a:hover{border-color:color-mix(in oklab,var(--mb-proof) 35%,transparent);background:var(--mb-proof-soft)}.research-start-path small,.research-related small{color:var(--mb-muted);font-size:12px;line-height:1.4}.research-article-status{margin-top:8px;border-color:color-mix(in oklab,var(--mb-escalate) 26%,transparent);background:var(--mb-escalate-soft)}.research-article-status__facts{display:flex;flex-wrap:wrap;gap:8px}.research-article-status__facts span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid color-mix(in oklab,var(--mb-escalate) 24%,transparent);border-radius:999px;background:color-mix(in oklab,var(--mb-paper-raised) 56%,transparent);color:var(--mb-ink-soft);font-family:var(--font-mono);font-size:11px}.research-related{display:grid;gap:14px;margin-top:4rem;padding:18px}.research-article-actions{margin-top:1.5rem}.research-filter__search,.research-filter__select,.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--mb-rule);border-radius:6px;background:var(--mb-paper-raised);color:var(--mb-ink);font:500 15px var(--font-sans)}.research-filter__search,.contact-form input,.contact-form textarea{padding:10px 12px}.research-filter__select,.contact-form select{padding:0 12px}.research-filter__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.research-filter__count,.company-note,.contact-alt{margin:0;color:var(--mb-muted);font-size:14px;line-height:1.5}.research-card-grid,.claim-grid,.contact-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.research-card{display:grid;gap:14px;padding:22px;color:inherit;text-decoration:none}.plain-note{display:grid;gap:8px;margin-top:20px;padding:18px}.plain-note strong{color:var(--mb-rust)}.evidence-note,.proof-status,.receipt-preview,.technical-ledger,.proof-flow-figure{border:1px solid var(--mb-rule);border-radius:8px;background:linear-gradient(90deg,var(--grid-color-x) 1px,transparent 1px),linear-gradient(180deg,var(--grid-color-y) 1px,transparent 1px),color-mix(in oklab,var(--mb-paper-raised) 82%,transparent);background-size:32px 32px}.evidence-note,.receipt-preview{display:grid;gap:12px;padding:clamp(18px,3vw,26px)}.evidence-note>span,.receipt-preview header span,.proof-status>span,.technical-ledger__head span,.proof-flow-figure__caption{color:var(--mb-rust);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.evidence-note[data-tone=proof]>span,.technical-ledger__head span{color:var(--mb-proof)}.evidence-note[data-tone=risk]>span{color:var(--mb-deny)}.evidence-note h3,.receipt-preview h3{margin:0;color:var(--mb-ink);font-size:18px;line-height:1.25}.evidence-note p{margin:0;color:var(--mb-ink-soft);line-height:1.6}.proof-status{display:grid;gap:10px;width:min(280px,100%);padding:18px}.proof-status strong{display:inline-flex;gap:8px;align-items:center;color:var(--mb-proof);font-family:var(--font-mono);font-size:13px}.proof-status i{width:7px;height:7px;flex:none;border-radius:999px;background:currentColor}.proof-status--allow strong{color:var(--mb-allow)}.proof-status--review strong{color:var(--mb-escalate)}.proof-status--deny strong{color:var(--mb-deny)}.proof-status small{color:var(--mb-muted);line-height:1.45}.receipt-preview header{display:grid;gap:8px}.receipt-preview dl{display:grid;margin:0;border-top:1px solid var(--mb-rule-soft)}.receipt-preview dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--mb-rule-soft)}.receipt-preview dt,.receipt-preview dd,.receipt-preview code,.technical-ledger table{font-family:var(--font-mono)}.receipt-preview dt{color:var(--mb-muted);font-size:11px;font-weight:800;text-transform:uppercase}.receipt-preview dd{margin:0;color:var(--mb-ink);font-size:12px;overflow-wrap:anywhere}.receipt-preview pre{margin:0;padding:14px;overflow-x:auto;border:1px solid var(--mb-rule-soft);border-radius:6px;background:color-mix(in oklab,var(--surface-void) 94%,transparent)}.receipt-preview code{color:var(--diagram-text-primary);font-size:12px;line-height:1.55;white-space:pre-wrap}.technical-ledger{overflow:hidden}.technical-ledger__head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--mb-rule-soft)}.technical-ledger__head strong{color:var(--mb-ink);font-size:14px}.technical-ledger table{width:100%;border-collapse:collapse;font-size:12px}.technical-ledger th,.technical-ledger td{padding:13px 16px;border-bottom:1px solid var(--mb-rule-soft);color:var(--mb-ink-soft);text-align:left;vertical-align:top}.technical-ledger th{color:var(--mb-muted);font-size:11px;font-weight:800;text-transform:uppercase}.technical-ledger tr:last-child td{border-bottom:0}.technical-ledger td:first-child{color:var(--mb-ink);font-weight:800}.technical-drawer{width:100%;max-width:720px;box-sizing:border-box;margin:1rem 0 0;padding:1rem;border:1px solid var(--mb-rule);border-radius:8px;background:linear-gradient(90deg,var(--grid-color-x) 1px,transparent 1px),linear-gradient(180deg,var(--grid-color-y) 1px,transparent 1px),color-mix(in oklab,var(--mb-paper-raised) 86%,transparent);background-size:32px 32px;color:var(--mb-ink)}.technical-drawer summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;color:var(--mb-ink);font-weight:720;cursor:pointer;list-style:none}.technical-drawer summary::-webkit-details-marker{display:none}.technical-drawer summary:after{content:"+";display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid var(--mb-rule);border-radius:999px;color:var(--mb-rust);font-family:var(--font-mono);font-size:14px}.technical-drawer[open] summary:after{content:"-"}.technical-drawer dl{display:grid;gap:.8rem;margin:1rem 0 0}.technical-drawer:not([open]) dl{display:none}.technical-drawer dt{color:var(--mb-ink);font-weight:800}.technical-drawer dd{margin:.25rem 0 0;color:var(--mb-ink-soft)}.proof-flow-figure{overflow:hidden}.proof-flow-figure__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:clamp(20px,4vw,34px);padding:clamp(20px,4vw,34px)}.proof-flow-figure__legend{display:grid;align-content:start;gap:18px}.proof-flow-figure__legend ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.proof-flow-figure__legend li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;color:var(--mb-muted);font-family:var(--font-mono);font-size:12px}.proof-flow-figure__legend i{display:block;width:34px;border-top:2px solid var(--mb-proof)}.proof-flow-figure__legend i[data-line=control]{border-color:var(--mb-rust)}.proof-flow-figure__legend i[data-line=evidence]{border-style:dashed}.proof-flow-figure__track{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr));gap:12px}.proof-flow-figure__node{position:relative;display:grid;align-content:start;gap:10px;min-height:210px;padding:16px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 76%,transparent)}.proof-flow-figure__node:not(:last-child):after{content:"";position:absolute;top:50%;right:-13px;width:13px;border-top:2px solid var(--mb-proof)}.proof-flow-figure__node:nth-child(2):after{border-color:var(--mb-rust)}.proof-flow-figure__node h3{margin:0;color:var(--mb-ink);font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.proof-flow-figure__node p,.proof-flow-figure__node small{margin:0;color:var(--mb-muted);font-size:12px;line-height:1.45}.proof-flow-figure__chip{display:grid;gap:3px;padding:10px;border:1px solid var(--mb-rule-soft);border-radius:6px;background:color-mix(in oklab,var(--mb-paper-soft) 44%,transparent);color:var(--mb-ink-soft);font-family:var(--font-mono);font-size:11px;line-height:1.35}.proof-flow-figure__chip strong{color:var(--mb-ink)}.proof-flow-figure__foot{display:flex;gap:8px;justify-content:center;padding:14px 18px;border-top:1px solid var(--mb-rule-soft);color:var(--mb-rust);font-family:var(--font-mono);font-size:12px;font-weight:800}.evidence-grid,.scenario-grid,.proof-artifact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.proof-artifact-grid{align-items:stretch}@media(max-width:1100px){.proof-flow-figure__grid,.proof-flow-figure__track{grid-template-columns:1fr}.proof-flow-figure__node{min-height:0}.proof-flow-figure__node:not(:last-child):after{inset:auto auto -13px 28px;height:13px;width:0;border-top:0;border-left:2px solid var(--mb-proof)}.proof-flow-figure__node:nth-child(2):after{border-left-color:var(--mb-rust)}}@media(max-width:640px){.receipt-preview dl div{grid-template-columns:1fr;gap:4px}}.contact-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,70px)}.contact-aside{display:grid;align-content:start;gap:18px;min-width:0;padding:clamp(18px,2.5vw,26px);border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 78%,transparent)}.contact-aside h2{margin:0;max-width:11ch;font-family:var(--font-sans);font-size:clamp(26px,4vw,34px);font-weight:820;line-height:.98;letter-spacing:0;overflow-wrap:anywhere;min-width:0}.contact-channels{display:grid;grid-template-columns:minmax(66px,max-content) minmax(0,1fr);gap:0 18px;margin:0;border-top:1px solid var(--mb-rule);border-bottom:1px solid var(--mb-rule)}.contact-channels dt{padding:12px 0;border-bottom:1px solid var(--mb-rule-soft);color:var(--mb-rust);font-family:var(--font-mono);font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.contact-channels dd{margin:0;min-width:0;padding:12px 0;border-bottom:1px solid var(--mb-rule-soft)}.contact-channels dt:last-of-type,.contact-channels dd:last-of-type{border-bottom:0}.contact-channels a,.company-link{color:var(--mb-rust);overflow-wrap:anywhere;text-decoration-color:color-mix(in oklab,var(--mb-rust) 35%,transparent);text-underline-offset:3px}.contact-route-list{display:grid;gap:0;margin:0;border-top:1px solid var(--mb-rule)}.contact-route-list a{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:baseline;padding:12px 0;border:0;border-bottom:1px solid var(--mb-rule);border-radius:0;background:transparent;color:inherit;text-decoration:none}.contact-route-list a:hover,.contact-route-list a:focus-visible{color:var(--mb-rust)}.contact-route-list strong{color:var(--mb-ink);font-size:14px;line-height:1.2}.contact-route-list span{color:var(--mb-muted);font-size:13px;line-height:1.35}.contact-aside .company-note{margin:0;max-width:42ch;padding-left:12px;border-left:2px solid var(--mb-proof);color:var(--mb-muted);font-size:13px;line-height:1.45}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(20px,3vw,32px)}.contact-form label{display:grid;gap:8px}.contact-form__architecture{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:16px;border:1px solid color-mix(in oklab,var(--mb-proof) 24%,transparent);border-radius:8px;background:var(--mb-proof-soft)}.contact-form__architecture[hidden]{display:none}.contact-form__architecture legend{padding:0 6px;color:var(--mb-proof);font-family:var(--font-mono);font-size:11px;font-weight:800;text-transform:uppercase}.contact-form__architecture>p,.contact-category-guidance{margin:0;color:var(--mb-muted);font-size:13px;line-height:1.5}.contact-form label span{color:var(--mb-ink);font-size:14px;font-weight:720}.contact-form__wide{grid-column:1 / -1}.contact-form__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.execution-demo{display:grid;gap:16px;padding:clamp(18px,3vw,28px);overflow:hidden;border:1px solid color-mix(in oklab,var(--mb-rule) 82%,transparent);border-radius:8px;background:linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in oklab,var(--mb-rule) 32%,transparent) calc(100% - 1px)),linear-gradient(180deg,transparent calc(100% - 1px),color-mix(in oklab,var(--mb-rule) 28%,transparent) calc(100% - 1px)),color-mix(in oklab,var(--mb-paper-raised) 92%,var(--mb-paper));background-size:54px 54px;box-shadow:0 18px 50px color-mix(in oklab,var(--mb-ink) 9%,transparent)}.execution-demo[data-verdict=ALLOW]{border-color:color-mix(in oklab,var(--mb-allow) 58%,var(--mb-rule))}.execution-demo[data-verdict=DENY]{border-color:color-mix(in oklab,var(--mb-deny) 58%,var(--mb-rule))}.execution-demo[data-verdict=ESCALATE]{border-color:color-mix(in oklab,var(--mb-escalate) 58%,var(--mb-rule))}.execution-demo__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.execution-demo__head h2{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(26px,2.8vw,38px);font-weight:850;letter-spacing:0;line-height:.98}.execution-demo__head p{max-width:680px;margin:8px 0 0;color:var(--mb-ink-soft);line-height:1.45}.execution-demo__verdict-token{display:grid;gap:4px;min-width:116px;padding:10px 12px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper) 72%,transparent);text-align:left}.execution-demo__verdict-token strong{font-family:var(--font-sans);font-size:22px;font-weight:850;line-height:1}.execution-demo__verdict-token small,.execution-demo__strip span,.execution-demo__receipt-line span,.execution-demo__receipt-line code,.execution-demo__tamper-line{font-family:var(--font-mono);font-size:10px;font-weight:760;letter-spacing:0;text-transform:uppercase}.execution-demo__verdict-token small{color:var(--mb-muted)}.execution-demo__verdict-token--allow strong{color:var(--mb-allow)}.execution-demo__verdict-token--deny strong{color:var(--mb-deny)}.execution-demo__verdict-token--escalate strong{color:var(--mb-escalate)}.execution-demo__strip{display:grid;grid-template-columns:minmax(86px,1fr) 28px minmax(86px,1fr) 28px minmax(86px,1fr);gap:10px;align-items:center}.execution-demo__strip span{display:grid;min-height:46px;place-items:center;border:1px solid color-mix(in oklab,var(--mb-rule) 84%,transparent);border-radius:7px;background:color-mix(in oklab,var(--mb-paper) 76%,transparent);color:var(--mb-ink)}.execution-demo__strip i{height:1px;background:var(--mb-rule)}.execution-demo__receipt-line{display:grid;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid color-mix(in oklab,var(--mb-rule) 80%,transparent);border-radius:8px;background:color-mix(in oklab,var(--mb-proof-soft) 52%,transparent)}.execution-demo__receipt-line span{color:var(--mb-muted)}.execution-demo__receipt-line code{color:var(--mb-proof);overflow-wrap:anywhere;text-transform:none}.execution-demo__tamper-line{margin:0;color:var(--mb-muted);text-transform:none}@media(max-width:700px){.execution-demo{gap:14px;padding:16px}.execution-demo__head,.execution-demo__receipt-line{grid-template-columns:1fr}.execution-demo__verdict-token{width:fit-content;min-width:0}.execution-demo__strip{grid-template-columns:1fr}.execution-demo__strip i{width:1px;height:16px;justify-self:center}}.eg-diagram{max-width:none!important;color:var(--eg-text-primary, var(--diagram-text-primary))}.eg-diagram figcaption{padding:0}.eg-diagram svg{border-color:var(--eg-border-hairline, color-mix(in oklab, var(--diagram-text-primary) 24%, transparent))!important;background:var(--eg-surface-panel, var(--diagram-surface-panel))!important}.eg-diagram details{margin-top:4px;padding:0}.company-final{padding:clamp(64px,7vw,92px) 0;border-top:1px solid var(--mb-rule);background:var(--mb-ink);color:var(--mb-paper)}.company-final .company-frame{max-width:760px}.company-final h2{font-size:clamp(38px,4vw,52px)}.company-final h2,.company-final p,.company-final .company-eyebrow{color:var(--mb-paper)}.company-final .company-button--secondary{color:var(--mb-paper);background:transparent}.assistant-widget{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;min-width:54px;height:54px;border:1px solid var(--mb-rule);border-radius:999px;background:var(--mb-ink);color:var(--mb-paper);font-family:var(--font-sans);font-weight:500;text-decoration:none;box-shadow:var(--shadow-md, 0 4px 12px color-mix(in oklab, var(--mb-ink) 10%, transparent));transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.assistant-widget:hover{transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in oklab,var(--mb-ink) 15%,transparent)}.assistant-widget svg{width:20px;height:20px;fill:currentColor}.site-footer{background:linear-gradient(90deg,color-mix(in oklab,var(--mb-ink) 3%,transparent) 1px,transparent 1px),var(--mb-paper);background-size:48px 48px;border-top:1px solid var(--mb-rule)}.site-footer__inner{display:grid;gap:clamp(22px,3.5vw,38px);width:min(var(--frame-wide),calc(100% - 80px));padding:clamp(36px,6vw,76px) 0 26px;margin-inline:auto}.site-footer__callout{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);gap:clamp(28px,7vw,128px);align-items:start;padding-bottom:clamp(24px,4vw,44px);border-bottom:1px solid var(--mb-rule)}.site-footer__identity{min-width:0}.site-footer__brand{align-items:flex-start}.site-footer__mark{width:30px;height:30px}.site-footer__brand-copy{display:grid;gap:3px}.site-footer__brand-name{font-size:12px}.site-footer__brand-sub{font-size:11px}.site-footer__thesis{display:grid;gap:16px;max-width:920px;justify-self:end}.site-footer__statement{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(34px,6vw,88px);font-weight:840;line-height:.92;letter-spacing:0;text-wrap:balance}.site-footer__thesis p{margin:0;max-width:680px;color:var(--mb-ink-soft);font-size:clamp(15px,1.4vw,18px);line-height:1.52}.site-footer__matrix{padding-top:4px;border-top:0}.site-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:clamp(18px,3vw,44px);max-width:960px;margin-left:auto}.site-footer__column{align-content:start;gap:14px}.site-footer__column-title{margin:0;color:var(--mb-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.site-footer__column ul{gap:9px}.site-footer__column a{color:var(--mb-ink-soft);font-size:14px;line-height:1.22;text-decoration:none;text-underline-offset:4px}.site-footer__column a:hover{color:var(--mb-rust);text-decoration:underline}.site-footer__column .icon{width:12px;height:12px;margin-left:5px;vertical-align:-1px}.site-footer__meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:center;padding-top:22px;border-top:1px solid var(--mb-rule);color:var(--mb-muted);font-size:11px}.site-footer__meta>span:nth-child(2){justify-self:center;color:var(--mb-proof)}.site-footer__meta nav{justify-self:end}.ds-site-header__actions{display:flex;gap:8px;align-items:center}.ds-mobile-menu[hidden]{display:none}.ds-mobile-menu{position:fixed;inset:0;z-index:80;display:grid;place-items:start stretch;padding:12px;background:color-mix(in oklab,var(--mb-ink) 18%,transparent);backdrop-filter:blur(18px)}.ds-mobile-menu__panel{display:grid;gap:18px;width:min(100%,520px);margin-inline:auto;padding:18px;border:1px solid var(--mb-rule);border-radius:8px;background:var(--mb-paper-raised);box-shadow:0 20px 60px color-mix(in oklab,var(--mb-ink) 20%,transparent)}.ds-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--mb-ink);font-family:var(--font-mono);font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.ds-mobile-menu__head button,.ds-site-header__theme-toggle,.ds-site-header__menu{border:1px solid transparent}.ds-mobile-menu__head button{display:grid;width:44px;height:44px;place-items:center;border-color:var(--mb-rule);border-radius:6px;background:transparent;color:var(--mb-ink)}.ds-mobile-menu__links{display:grid;border-top:1px solid var(--mb-rule-soft)}.ds-mobile-menu__links a{display:flex;justify-content:space-between;min-height:48px;padding:14px 0;border-bottom:1px solid var(--mb-rule-soft);color:var(--mb-ink);font-size:20px;font-weight:740;line-height:1.05;text-decoration:none}.ds-mobile-menu__links a[aria-current=page]{color:var(--mb-proof)}.ds-mobile-menu__cta{justify-content:center;width:100%}.company-hero h1,.page-hero h1,.ds-lab-hero h1,.ds-section__header h2,.company-section h2,.company-final h2,.solution-lane-card h3,.research-card h3,.claim-card h3,.contact-path-card h3{font-family:var(--font-sans);font-weight:820;letter-spacing:0;overflow-wrap:anywhere}.company-prose,.research-article-page .company-prose,.legal-page .company-prose{max-width:76ch;font-size:clamp(17px,1.45vw,19px);line-height:1.7}.company-panel,.solution-card,.solution-lane-card,.use-case-card,.how-it-works__step,.canonical-flow li,.status-ribbon li,.proof-surface-strip__item,.claim-card,.research-card,.contact-path-card,.plain-note,.term-primer,.review-access-strip,.kernel-quickstart,.research-start-path,.research-article-status,.research-related,.evidence-note,.proof-status,.receipt-preview,.technical-ledger,.proof-flow-figure,.technical-drawer,.contact-form,.research-filters,.ledger-table,.surface-ledger{border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 78%,transparent);box-shadow:none}.research-filters,.contact-form,.ledger-table,.surface-ledger,.technical-ledger{background:color-mix(in oklab,var(--mb-paper-raised) 86%,transparent)}.research-card,.claim-card,.solution-card,.solution-lane-card,.contact-path-card{transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.research-card:hover,.claim-card:hover,.solution-card:hover,.solution-lane-card:hover,.contact-path-card:hover{border-color:color-mix(in oklab,var(--mb-proof) 42%,var(--mb-rule));background:var(--mb-paper-raised);transform:translateY(-2px);box-shadow:0 10px 25px var(--accent-glow),0 0 0 1px var(--border-glass)}.company-link,.research-card a,.claim-card a,.site-footer__meta a{color:var(--mb-rust);text-decoration-thickness:1px;text-underline-offset:4px}.company-link:hover,.research-card a:hover,.claim-card a:hover,.site-footer__meta a:hover{color:var(--mb-rust-strong)}.contact-form input,.contact-form textarea,.contact-form select,.research-filter__search,.research-filter__select,.research-filters input,.research-filters select{width:100%;min-height:44px;border:1px solid var(--mb-rule);border-radius:6px;background:var(--mb-paper-raised);color:var(--mb-ink);font:inherit;font-size:16px}.contact-form textarea{min-height:132px;resize:vertical}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)}.research-article-page .company-prose svg,.legal-page .company-prose svg{display:block;max-width:100%;height:auto;padding:16px;border:1px solid var(--eg-border-hairline);border-radius:8px;background:var(--eg-surface-page);color:var(--eg-text-primary);--text-primary: var(--eg-text-primary);--text-secondary: var(--eg-text-secondary);--text-muted: var(--eg-text-muted);--surface-page: var(--eg-surface-page);--surface-panel: var(--eg-surface-panel);--border: var(--eg-border-hairline);--accent-brand: var(--eg-accent-strong);--proof: var(--eg-proof)}.research-article-page .company-prose svg text,.legal-page .company-prose svg text{font-family:var(--font-mono)}@media(prefers-reduced-motion:reduce){.research-card,.claim-card,.solution-card,.solution-lane-card,.contact-path-card,.ds-site-header,.ds-site-header__inner,.local-route-nav{transition-property:opacity,background,border-color}}@media(max-width:1100px){.company-hero,.page-hero{min-height:auto;padding:54px 0 44px}.company-hero__grid,.solutions-hero,.solutions-section-head,.solutions-proof-posture__inner,.company-split,.contact-layout,.execution-demo__head,.home-proof-grid,.home-product-grid,.research-control-grid,.research-index-hero__inner,.research-index-layout{grid-template-columns:1fr}.contact-layout{gap:18px}.research-index-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.research-rail-block--primary{grid-column:1 / -1}.research-index-toolbar{top:70px}:root[data-nav-compact] .research-index-toolbar{top:70px}.research-index-toolbar .research-filter__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.company-hero h1,.page-hero h1{font-size:50px}.hero-artifact{justify-self:stretch;width:100%}.home-proof-grid{gap:26px}.ledger-table{overflow-x:auto}.ledger-table table{table-layout:fixed}.ledger-table th,.ledger-table td{padding-inline:12px;white-space:normal;overflow-wrap:anywhere}.surface-ledger--proof .proof-surface-strip__items{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-lane-card,.solution-lane-card:nth-child(1),.solution-lane-card:nth-child(2),.solution-lane-card:nth-child(3),.solution-lane-card:nth-child(4),.solution-lane-card:nth-child(5){grid-column:span 6}.solutions-loop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-schematic__caption{align-items:start;flex-direction:column}.solutions-schematic__caption strong{text-align:left}.solutions-schematic__canvas{grid-template-columns:1fr;gap:12px}.solutions-schematic__arrow{transform:rotate(90deg)}.solutions-section-head>.company-link{justify-self:start}.site-footer__inner{width:min(var(--frame),calc(100% - 40px))}.site-footer__callout,.site-footer__columns,.site-footer__meta{grid-template-columns:1fr}.site-footer__thesis{justify-self:start}.site-footer__meta>span:nth-child(2),.site-footer__meta nav{justify-self:start}.ds-site-header__links{display:none}.ds-site-header__menu{display:inline-flex}.local-route-nav{top:auto}:root[data-nav-compact] .ds-site-header{top:0;width:100%;border-right-color:transparent;border-left-color:transparent;border-radius:0;box-shadow:none}:root[data-nav-compact] .ds-site-header__inner{min-height:70px;width:min(var(--frame),calc(100% - 40px))}:root[data-nav-compact] .local-route-nav{top:auto}.review-access-strip,.kernel-quickstart,.research-start-path__links,.research-related__grid{grid-template-columns:1fr}}@media(max-width:640px){.company-frame,.ds-frame{width:min(100% - 28px,var(--frame))}.company-hero h1,.page-hero h1,.company-final h2{font-size:40px;line-height:1}.company-hero p,.page-hero p,.company-final p{font-size:17px}.company-section{padding:60px 0}.solutions-page .page-hero{padding:38px 0 42px}.solutions-hero__panel,.solutions-proof-posture__inner{padding:18px}.solution-lanes,.solutions-loop__grid{grid-template-columns:1fr}.solutions-schematic{padding:16px}.solutions-schematic__node{min-height:0}.solutions-schematic__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-lane-card,.solution-lane-card:nth-child(1),.solution-lane-card:nth-child(2),.solution-lane-card:nth-child(3),.solution-lane-card:nth-child(4),.solution-lane-card:nth-child(5){min-height:0;grid-column:1}.solution-lane-card h3{max-width:none}.solution-lane-card dl div{grid-template-columns:1fr;gap:5px}.solutions-loop__grid li{padding-bottom:16px}.surface-ledger--proof .proof-surface-strip__items{grid-template-columns:1fr}.surface-ledger--proof .proof-surface-strip__item{min-height:0}.site-footer__inner{gap:22px;padding:30px 0 22px}.site-footer__callout{gap:22px}.company-hero,.page-hero{padding:34px 0 32px}.research-index-hero__meta>div{padding:11px 12px}.research-index-rail{grid-template-columns:1fr}.research-index-toolbar{position:relative;top:auto;padding:12px}.research-index-toolbar__head,.research-feed-head{align-items:start;flex-direction:column}.research-toolbar-actions,.research-quick-tabs,.research-sort-tabs{justify-content:flex-start;justify-items:start}.research-index-toolbar .research-filter__controls{grid-template-columns:1fr}.research-paper-row.research-card{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0}.research-rail-block:not(.research-rail-block--primary){gap:8px;padding-bottom:10px;border-bottom:0}.research-rail-block:not(.research-rail-block--primary) .research-rail-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.research-rail-block:not(.research-rail-block--primary) .research-rail-list a,.research-rail-block:not(.research-rail-block--primary) .research-rail-list>span{display:inline-flex;min-width:max-content;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--mb-rule);border-radius:999px;background:var(--mb-paper-raised);scroll-snap-align:start}.research-rail-block:not(.research-rail-block--primary) .research-rail-list a[aria-current=true]{border-color:var(--mb-proof);background:var(--mb-proof-soft)}.research-row-status{grid-column:2;justify-items:start;padding-left:0;border-left:0;text-align:left}.research-row-status small{max-width:none}.local-route-nav{position:relative;top:auto}.local-route-nav__crumbs{display:none}.local-route-nav__links a{min-width:0;padding:8px 10px}.local-route-nav__links{flex-wrap:wrap;overflow-x:visible}.local-route-nav__links small,.assistant-widget{display:none}.hero-artifact{grid-template-columns:1fr;min-height:0}.hero-decision-card{border-radius:8px 8px 0 0}.hero-code-card,.company-status-line{display:none}.hero-decision-card dl div{grid-template-columns:76px 1fr}.hero-process-strip{display:none}.home-proof-section{padding-top:52px}.ledger-table__head,.ledger-table th,.ledger-table td,.surface-ledger li{padding-inline:14px}.ledger-table table,.ledger-table thead,.ledger-table tbody,.ledger-table tr,.ledger-table td{display:block}.ledger-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ledger-table thead *{display:none}.ledger-table tr{padding:10px 14px;border-bottom:1px solid var(--mb-rule-soft)}.ledger-table td{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:6px 0;border-bottom:0;white-space:normal}.ledger-table td:before{content:attr(data-label);color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:760;text-transform:uppercase}.ledger-table code{white-space:normal;overflow-wrap:anywhere}.kernel-quickstart pre code,.kernel-quickstart code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.surface-ledger li,.surface-ledger--proof .proof-surface-strip__item{grid-template-columns:1fr;gap:8px}.surface-ledger__tabs span{padding:10px 6px;font-size:10px}.company-actions{align-items:stretch}.company-actions .company-button,.company-actions .btn{justify-content:center;width:100%;box-sizing:border-box;white-space:nowrap;text-align:center}.contact-form{grid-template-columns:1fr}.contact-form__actions{align-items:stretch}.contact-route-list a{grid-template-columns:1fr;gap:4px}}.ds-site-header__theme-toggle svg{display:none}.ds-site-header__theme-toggle:not([data-theme-state]) .icon-sun{display:block}.ds-site-header__theme-toggle[data-theme-state=system] .icon-monitor,.ds-site-header__theme-toggle[data-theme-state=dark] .icon-moon,.ds-site-header__theme-toggle[data-theme-state=light] .icon-sun{display:block}:root[data-theme=dark]{--mb-ink: var(--color-ink);--mb-ink-soft: var(--color-ink-soft);--mb-muted: var(--color-muted);--mb-paper: var(--color-paper);--mb-paper-raised: var(--color-paper-raised);--mb-paper-soft: var(--color-paper-soft);--mb-rule: var(--color-rule);--mb-rule-soft: var(--color-rule-soft);--mb-rust: var(--color-accent-rust);--mb-rust-strong: var(--color-accent-rust-strong);--mb-rust-soft: var(--color-accent-rust-soft);--mb-proof: var(--color-proof);--mb-btn-primary-text: var(--button-primary-text);--mb-proof-soft: var(--color-proof-soft);--mb-allow: var(--color-allow);--mb-deny: var(--color-deny);--mb-escalate: var(--color-escalate);--grid-color-x: color-mix(in oklab, var(--mb-ink) 3.5%, transparent);--grid-color-y: color-mix(in oklab, var(--mb-ink) 3%, transparent);--surface-base: var(--mb-paper);--surface-page: var(--mb-paper);--surface-panel: var(--mb-paper-raised);--surface-section: var(--mb-paper-soft);--text-primary: var(--mb-ink);--text-secondary: var(--mb-ink-soft);--text-tertiary: var(--mb-muted);--text-muted: var(--mb-muted);--border: var(--mb-rule);--border-strong: var(--color-rule-strong);--accent-brand: var(--mb-rust);--accent-brand-strong: var(--mb-rust-strong);--accent-brand-muted: var(--mb-rust-soft);--proof: var(--mb-proof);--brand-logo-ink: var(--mb-ink);--focus-ring: 0 0 0 3px var(--color-focus-ring);color-scheme:dark}:root[data-theme=dark] html,:root[data-theme=dark] body{background:var(--mb-paper)}:root[data-theme=dark] .ds-site-header{border-bottom-color:var(--mb-rule);background:var(--mb-paper)}:root[data-theme=dark] .local-route-nav{border-bottom-color:var(--mb-rule);background:var(--mb-paper)}:root[data-theme=dark][data-nav-compact] .ds-site-header{background:var(--mb-paper-raised)}:root[data-theme=dark] .local-route-nav__links a{background:color-mix(in oklab,var(--mb-paper-raised) 70%,transparent);border-color:var(--mb-rule)}:root[data-theme=dark] .company-hero,:root[data-theme=dark] .page-hero{border-bottom-color:var(--mb-rule);background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper) 96%,transparent),color-mix(in oklab,var(--mb-paper-raised) 80%,transparent)),linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in oklab,var(--mb-rule) 38%,transparent) calc(100% - 1px));background-size:auto,96px 96px}:root[data-theme=dark] .hero-decision-card,:root[data-theme=dark] .hero-code-card{border-color:var(--mb-rule);background:color-mix(in oklab,var(--mb-paper-raised) 88%,transparent)}:root[data-theme=dark] .company-panel,:root[data-theme=dark] .solution-card,:root[data-theme=dark] .solution-lane-card,:root[data-theme=dark] .solutions-hero__panel,:root[data-theme=dark] .solutions-proof-posture__inner,:root[data-theme=dark] .solution-intent-list li,:root[data-theme=dark] .solution-proof-card,:root[data-theme=dark] .research-card,:root[data-theme=dark] .use-case-card,:root[data-theme=dark] .how-it-works__step,:root[data-theme=dark] .canonical-flow li,:root[data-theme=dark] .status-ribbon li,:root[data-theme=dark] .proof-surface-strip__item,:root[data-theme=dark] .claim-card,:root[data-theme=dark] .investor-path,:root[data-theme=dark] .contact-path-card{background:color-mix(in oklab,var(--mb-paper-raised) 76%,transparent);border-color:var(--mb-rule)}:root[data-theme=dark] .company-section{background:color-mix(in oklab,var(--mb-paper) 88%,transparent)}:root[data-theme=dark] .company-section--tinted{background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper-soft) 90%,transparent),color-mix(in oklab,var(--mb-paper) 88%,transparent))}:root[data-theme=dark] .status-map li,:root[data-theme=dark] .claim-ledger-summary div,:root[data-theme=dark] .claim-ledger-summary p{background:#111a2e}:root[data-theme=dark] .company-final{background:var(--surface-void);color:var(--mb-ink)}:root[data-theme=dark] .company-final h2,:root[data-theme=dark] .company-final p,:root[data-theme=dark] .company-final .company-eyebrow{color:var(--mb-ink)!important}:root[data-theme=dark] .company-button--primary{border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:var(--mb-btn-primary-text)!important}:root[data-theme=dark] .btn--primary{border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:var(--mb-btn-primary-text)!important}:root[data-theme=dark] a.company-button--primary:link,:root[data-theme=dark] a.company-button--primary:visited,:root[data-theme=dark] a.btn--primary:link,:root[data-theme=dark] a.btn--primary:visited,:root[data-theme=dark] .btn--primary .btn__label{color:var(--mb-btn-primary-text)!important}:root[data-theme=dark] .company-button--primary:hover,:root[data-theme=dark] .btn--primary:hover{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover)}:root[data-theme=dark] .contact-route-list a{border-color:var(--mb-rule)}:root[data-theme=dark] .contact-aside{background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent);border-color:var(--mb-rule)}:root[data-theme=dark] .contact-route-list strong{color:var(--mb-ink)}:root[data-theme=dark] .solution-lane-card:hover{background:color-mix(in oklab,var(--mb-paper-raised) 90%,transparent);border-color:color-mix(in oklab,var(--mb-proof) 42%,transparent)}:root[data-theme=dark] .contact-route-list span{color:var(--mb-ink-soft)}:root[data-theme=dark] .ledger-table,:root[data-theme=dark] .surface-ledger,:root[data-theme=dark] .helm-status-card,:root[data-theme=dark] .research-filters,:root[data-theme=dark] .research-index-hero__meta,:root[data-theme=dark] .research-index-toolbar,:root[data-theme=dark] .research-rail-block--primary,:root[data-theme=dark] .research-no-results,:root[data-theme=dark] .contact-form,:root[data-theme=dark] .plain-note,:root[data-theme=dark] .term-primer,:root[data-theme=dark] .review-access-strip,:root[data-theme=dark] .kernel-quickstart,:root[data-theme=dark] .research-start-path,:root[data-theme=dark] .research-article-status,:root[data-theme=dark] .research-related,:root[data-theme=dark] .evidence-note,:root[data-theme=dark] .proof-status,:root[data-theme=dark] .receipt-preview,:root[data-theme=dark] .technical-ledger,:root[data-theme=dark] .proof-flow-figure,:root[data-theme=dark] .technical-drawer{background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent);border-color:var(--mb-rule)}:root[data-theme=dark] .research-index-hero__meta,:root[data-theme=dark] .research-rail-block,:root[data-theme=dark] .research-feed-head,:root[data-theme=dark] .research-paper-row.research-card,:root[data-theme=dark] .research-row-status{border-color:var(--mb-rule)}:root[data-theme=dark] .research-index-hero__meta>div,:root[data-theme=dark] .research-rail-block--primary,:root[data-theme=dark] .research-index-toolbar,:root[data-theme=dark] .research-no-results{background:var(--mb-paper-raised)}:root[data-theme=dark] .canonical-flow li span{color:color-mix(in oklab,var(--mb-ink) 82%,var(--mb-muted))}:root[data-theme=dark] .research-quick-tabs button,:root[data-theme=dark] .research-sort-tabs button{background:color-mix(in oklab,var(--mb-paper-raised) 88%,transparent);border-color:var(--mb-rule);color:var(--mb-ink-soft)}:root[data-theme=dark] .research-quick-tabs button[aria-pressed=true],:root[data-theme=dark] .research-sort-tabs button[aria-pressed=true]{background:var(--mb-ink);border-color:var(--mb-ink);color:var(--mb-paper)}:root[data-theme=dark] .research-row-tags span{border-color:color-mix(in oklab,var(--mb-proof) 20%,transparent);background:var(--mb-proof-soft)}:root[data-theme=dark] .proof-flow-figure__node{background:color-mix(in oklab,var(--mb-paper-raised) 76%,transparent);border-color:var(--mb-rule)}:root[data-theme=dark] .proof-flow-figure__chip{background:color-mix(in oklab,var(--mb-paper-soft) 74%,transparent);border-color:var(--mb-rule)}:root[data-theme=dark] .kernel-quickstart__steps li,:root[data-theme=dark] .research-start-path a,:root[data-theme=dark] .research-related a{background:color-mix(in oklab,var(--mb-paper-raised) 76%,transparent);border-color:var(--mb-rule)}:root[data-theme=dark] .kernel-quickstart__steps span{background:color-mix(in oklab,var(--mb-proof) 18%,transparent);color:color-mix(in oklab,var(--mb-proof) 78%,var(--mb-ink))}:root[data-theme=dark] .company-button--secondary,:root[data-theme=dark] .btn--ghost,:root[data-theme=dark] .btn--secondary{border-color:var(--mb-rule);background:color-mix(in oklab,var(--mb-paper-raised) 72%,transparent);color:var(--mb-ink)}:root[data-theme=dark] .assistant-widget{background:var(--mb-paper-raised);border-color:var(--mb-rule);color:var(--mb-ink)}:root[data-theme=dark] .site-footer{background:var(--mb-paper);border-top-color:var(--mb-rule)}:root[data-theme=dark] .company-hero .company-eyebrow,:root[data-theme=dark] .page-hero .company-eyebrow,:root[data-theme=dark] .status-label{background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent);border-color:var(--mb-rule)}.assistant-surface{display:grid;gap:0;border:1px solid var(--mb-rule);border-radius:8px;background:var(--surface-panel);overflow:hidden}.assistant-surface__head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:1px solid var(--mb-rule-soft)}.assistant-surface__head h2{margin:0;color:var(--mb-ink);font-family:var(--font-editorial);font-size:clamp(24px,3vw,32px);font-weight:430;line-height:1.1}.assistant-surface__head p{margin:4px 0 0;color:var(--mb-muted);font-size:14px;line-height:1.5}.assistant-kicker{color:var(--mb-rust);font-family:var(--font-mono);font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:0}.assistant-readout{display:grid;gap:6px;text-align:right;flex-shrink:0}.assistant-readout span{color:var(--mb-muted);font-size:13px}.assistant-readout b{color:var(--mb-rust);font-family:var(--font-mono);font-size:11px;font-weight:760}.assistant-grid{display:grid;grid-template-columns:1fr;gap:0;min-height:200px}.assistant-grid[data-has-side]{grid-template-columns:1fr minmax(240px,.38fr)}.assistant-main{padding:24px;overflow-y:auto;max-height:480px}.assistant-side{padding:20px;border-left:1px solid var(--mb-rule-soft);overflow-y:auto;max-height:480px}.assistant-thread{display:grid;gap:20px}.assistant-message{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.assistant-message__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:760}.assistant-message--user .assistant-message__avatar{background:var(--mb-rust-soft);color:var(--mb-rust);border:1px solid var(--mb-rust-soft)}.assistant-message--assistant .assistant-message__avatar{background:var(--mb-proof-soft);color:var(--mb-proof);border:1px solid var(--mb-proof-soft)}.assistant-message__body{display:grid;gap:8px;min-width:0}.assistant-message__body p{margin:0;color:var(--mb-ink-soft);font-size:15px;line-height:1.6}.assistant-message--user .assistant-message__body p{color:var(--mb-ink);font-weight:500}.assistant-message__foot{display:flex;gap:12px;align-items:center;color:var(--mb-muted);font-size:12px}.assistant-state{font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.assistant-answer-copy .citation{color:var(--mb-proof);font-family:var(--font-mono);font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.assistant-answer-copy .citation:hover{text-decoration:underline}.assistant-answer-actions{display:flex;gap:6px;align-items:center;padding-top:4px}.assistant-answer-action{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border:1px solid var(--mb-rule);border-radius:6px;background:transparent;color:var(--mb-muted);cursor:pointer;transition:color .15s,border-color .15s}.assistant-answer-action:hover{color:var(--mb-ink);border-color:var(--mb-rust)}.assistant-answer-action[data-state=active]{color:var(--mb-allow);border-color:var(--mb-allow)}.assistant-answer-action-status{font-size:12px;color:var(--mb-muted);font-family:var(--font-mono);opacity:0;transition:opacity .2s}.assistant-answer-action-status[data-visible=true]{opacity:1}.streaming-line{height:2px;background:linear-gradient(90deg,transparent,var(--mb-rust),transparent);border-radius:1px;opacity:0;transition:opacity .3s}[data-assistant-state=streaming] .streaming-line{opacity:1;animation:stream-pulse 1.4s ease-in-out infinite}@keyframes stream-pulse{0%,to{opacity:.3}50%{opacity:1}}.assistant-empty-note{margin:0;padding:16px 0;color:var(--mb-muted);font-size:13px;font-style:italic}.source-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding-top:16px;border-top:1px solid var(--mb-rule-soft)}.source-card{display:grid;gap:4px;padding:12px;border:1px solid var(--mb-rule);border-radius:6px;background:var(--surface-section);color:inherit;text-decoration:none;transition:border-color .15s}.source-card:hover{border-color:var(--mb-rust)}.source-card span{color:var(--mb-rust);font-family:var(--font-mono);font-size:10px;font-weight:760;text-transform:uppercase}.source-card b{color:var(--mb-ink);font-size:13px;font-weight:600}.source-card small{color:var(--mb-muted);font-size:12px;line-height:1.35}.tool-trace{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tool-call{display:grid;gap:6px;padding:12px;border:1px solid var(--mb-rule);border-left:3px solid var(--mb-muted);border-radius:4px;background:var(--surface-section);font-size:13px}.tool-call--complete{border-left-color:var(--mb-allow)}.tool-call--running{border-left-color:var(--mb-escalate)}.tool-call--error,.tool-call--blocked{border-left-color:var(--mb-deny)}.tool-call__head{display:flex;justify-content:space-between;align-items:center}.tool-call__head span{color:var(--mb-ink);font-weight:600}.tool-call__head b{color:var(--mb-muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.tool-call--complete .tool-call__head b{color:var(--mb-allow)}.tool-call--running .tool-call__head b{color:var(--mb-escalate)}.tool-call--error .tool-call__head b{color:var(--mb-deny)}.tool-call p{margin:0;color:var(--mb-ink-soft);font-size:13px;line-height:1.45}.tool-call__meta{display:flex;gap:12px;align-items:center}.tool-call__meta code{color:var(--mb-proof);font-family:var(--font-mono);font-size:11px}.tool-call__meta span{color:var(--mb-muted);font-family:var(--font-mono);font-size:11px}.assistant-composer{position:relative;display:grid;gap:12px;padding:20px 24px 24px;border-top:1px solid var(--mb-rule-soft)}.assistant-composer>label{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prompt-shell{display:grid;gap:0;border:1px solid var(--mb-rule);border-radius:8px;background:var(--surface-section);overflow:hidden;transition:border-color .15s}.prompt-shell:focus-within{border-color:var(--mb-rust)}.prompt-shell textarea{width:100%;min-height:56px;padding:14px 16px;border:0;background:transparent;color:var(--mb-ink);font:500 15px/1.5 var(--font-sans);resize:vertical;outline:none}.prompt-shell textarea::placeholder{color:var(--mb-muted)}.prompt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--mb-rule-soft)}.prompt-tools{display:flex;gap:4px}.prompt-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mb-muted);cursor:pointer;transition:color .15s,background .15s}.prompt-icon-button:hover{color:var(--mb-ink);background:var(--mb-rust-soft)}.prompt-submit{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;padding:0 14px;border:1px solid var(--mb-rust);border-radius:6px;background:var(--mb-rust);color:var(--mb-btn-primary-text, var(--mb-paper-raised));font-weight:700;font-size:13px;cursor:pointer;transition:background .15s}.prompt-submit:hover:not(:disabled){background:var(--mb-rust-strong)}.prompt-submit:disabled{opacity:.45;cursor:not-allowed}.prompt-submit span{display:none}.prompt-suggestions{display:flex;flex-wrap:wrap;gap:8px}.prompt-suggestions button{padding:8px 14px;border:1px solid var(--mb-rule);border-radius:6px;background:var(--surface-section);color:var(--mb-ink-soft);font-size:13px;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s,color .15s}.prompt-suggestions button:hover{border-color:var(--mb-rust);color:var(--mb-ink)}.assistant-context{display:flex;flex-wrap:wrap;gap:6px}.context-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--mb-rule);border-radius:999px;background:transparent;color:var(--mb-ink-soft);font-size:12px;cursor:pointer;transition:border-color .15s,background .15s}.context-chip:hover{border-color:var(--mb-rust)}.context-chip.is-active{border-color:var(--mb-rust);background:var(--mb-rust-soft);color:var(--mb-rust)}.context-chip.is-locked{opacity:.5;cursor:default}.context-chip__state{font-family:var(--font-mono);font-size:10px;font-weight:760;text-transform:uppercase}.assistant-settings{background:var(--surface-section)}.assistant-settings__head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:16px}.assistant-settings__head span{color:var(--mb-ink);font-weight:700;font-size:14px}.assistant-settings__head p{margin:2px 0 0;color:var(--mb-muted);font-size:12px}.assistant-settings__reset{min-width:44px;min-height:32px;border:1px solid var(--mb-rule);border-radius:4px;background:transparent;color:var(--mb-muted);font-size:12px;cursor:pointer}.assistant-settings__reset:hover{border-color:var(--mb-rust);color:var(--mb-ink)}.assistant-settings__section{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--mb-rule-soft)}.assistant-policy{margin:0;color:var(--mb-muted);font-size:12px;line-height:1.5}@media(max-width:768px){.assistant-grid{grid-template-columns:1fr}.assistant-side{border-left:0;border-top:1px solid var(--mb-rule-soft)}.source-strip{grid-template-columns:1fr}}.assistant-page{display:flex;flex-direction:column;min-height:calc(100dvh - 70px)}.assistant-page__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.assistant-page__header{position:static;width:auto;height:auto;padding:32px 0 16px;margin:0;overflow:visible;clip:auto;white-space:normal;border:0}.assistant-page__header .company-eyebrow{display:inline-flex;width:fit-content}.assistant-page__header h1{margin:0;color:var(--mb-ink);font-family:var(--font-editorial);font-size:clamp(28px,4vw,36px);font-weight:430;line-height:1.1}.assistant-page__header p:not(.company-eyebrow){max-width:760px;margin:12px 0 0;color:var(--mb-ink-soft);font-size:16px;line-height:1.55}.assistant-page .assistant-surface{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 180px)}.assistant-page .assistant-grid{flex:1 1 auto;min-height:0;overflow-y:auto}.assistant-page .assistant-composer{flex-shrink:0}.map-hero{position:relative;padding:clamp(42px,5vw,68px) 0 clamp(34px,5vw,56px);border-bottom:1px solid var(--mb-rule);background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper-raised) 94%,transparent),color-mix(in oklab,var(--mb-paper) 88%,transparent)),linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in oklab,var(--mb-rule) 42%,transparent) calc(100% - 1px));background-size:auto,92px 92px}.map-hero__grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(460px,1fr);gap:clamp(28px,5vw,76px);align-items:center}.map-hero__copy{display:grid;gap:18px;min-width:0}.map-hero__copy h1{max-width:780px;margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(44px,5vw,76px);font-weight:850;letter-spacing:0;line-height:.9;text-wrap:balance}.map-hero__copy>p:not(.company-eyebrow){max-width:700px;margin:0;color:var(--mb-ink-soft);font-size:clamp(18px,1.8vw,22px);line-height:1.5}.map-hero__note{width:fit-content;padding:10px 12px;border-left:3px solid var(--mb-rust);background:var(--mb-rust-soft);font-size:14px!important}.map-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100%,620px);margin:0;border:1px solid var(--mb-rule);border-radius:8px;overflow:hidden;background:var(--mb-rule)}.map-hero__facts div{display:grid;gap:4px;min-width:0;padding:12px;background:color-mix(in oklab,var(--mb-paper-raised) 84%,transparent)}.map-hero__facts dt,.map-hero__facts dd{margin:0}.map-hero__facts dt{color:var(--mb-ink-soft);font-family:var(--font-mono);font-size:10px;font-weight:760;text-transform:uppercase}.map-hero__facts dd{color:var(--mb-ink);font-size:14px;font-weight:760}.map-hero__surface{display:grid;gap:16px;min-width:0;padding:clamp(18px,2.4vw,28px);border:1px solid var(--eg-border-hairline);border-radius:8px;background:linear-gradient(90deg,transparent calc(100% - 1px),var(--eg-border-hairline) calc(100% - 1px)),linear-gradient(180deg,transparent calc(100% - 1px),var(--eg-border-hairline) calc(100% - 1px)),var(--eg-surface-page);background-size:52px 52px;color:var(--eg-text-primary);box-shadow:0 26px 70px color-mix(in oklab,var(--mb-ink) 12%,transparent),inset 0 1px color-mix(in oklab,var(--eg-text-primary) 9%,transparent)}.map-hero__surface-head{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:18px;align-items:end;padding-bottom:16px;border-bottom:1px solid var(--eg-border-hairline)}.map-hero__surface-head span,.map-hero__choice span,.map-hero__boundary span{color:var(--eg-accent-strong);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.map-hero__surface-head strong{color:var(--eg-text-primary);font-family:var(--font-sans);font-size:clamp(22px,2.8vw,38px);font-weight:820;line-height:.98;text-wrap:balance}.map-hero__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.map-hero__choice{display:grid;gap:10px;min-width:0;min-height:220px;align-content:start;padding:16px;border:1px solid var(--eg-border-hairline);border-radius:4px;background:color-mix(in oklab,var(--eg-surface-raised) 92%,transparent);color:var(--eg-text-secondary);text-decoration:none;box-shadow:inset 0 1px color-mix(in oklab,var(--eg-text-primary) 5%,transparent);transition:border-color var(--duration-medium) var(--ease-out),background var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out)}.map-hero__choice:hover,.map-hero__choice:focus-visible{border-color:var(--eg-accent-strong);background:var(--eg-surface-section);box-shadow:0 12px 30px color-mix(in oklab,var(--eg-accent-strong) 12%,transparent);transform:translateY(-2px);outline:none}.map-hero__choice strong{color:var(--eg-text-primary);font-family:var(--font-sans);font-size:clamp(19px,2vw,28px);font-weight:820;line-height:1;text-wrap:balance}.map-hero__choice small{color:var(--eg-text-secondary);font-size:13px;line-height:1.45}.map-hero__choice b{align-self:end;color:var(--eg-accent-strong);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.map-hero__boundary{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--eg-proof-edge);border-radius:4px;background:var(--eg-proof-bg)}.map-hero__boundary p{margin:0;color:var(--eg-text-secondary);font-size:14px;line-height:1.45}.proof-ledger{display:grid;gap:18px}.proof-ledger__head{display:flex;justify-content:space-between;gap:20px;align-items:end}.proof-ledger__head h2{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(28px,4vw,50px);font-weight:830;line-height:1;letter-spacing:0;text-wrap:balance}.proof-ledger__head p:not(.company-eyebrow){max-width:740px;margin:10px 0 0;color:var(--mb-ink-soft);line-height:1.55}.proof-ledger__table-wrap{overflow-x:auto;border:1px solid var(--mb-rule);border-radius:8px;background:var(--mb-paper-raised)}.proof-ledger__table{width:100%;min-width:900px;border-collapse:collapse}.proof-ledger__table th,.proof-ledger__table td{padding:15px 16px;border-bottom:1px solid var(--mb-rule-soft);text-align:left;vertical-align:top}.proof-ledger__table th{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.proof-ledger__table td{color:var(--mb-ink-soft);font-size:14px;line-height:1.45}.proof-ledger__table td strong,.proof-ledger__table td span{display:block}.proof-ledger__table td strong{margin-bottom:5px;color:var(--mb-ink);font-size:15px}.proof-ledger__table td small{display:block;margin-top:3px;color:var(--mb-muted);font-family:var(--font-mono);font-size:11px}.audience-lens{display:grid;gap:24px}.audience-lens__head{max-width:840px}.audience-lens__head h2{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(30px,4vw,54px);font-weight:830;line-height:1;text-wrap:balance}.audience-lens__head p:not(.company-eyebrow){color:var(--mb-ink-soft);line-height:1.55}.audience-lens__grid{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);gap:18px}.audience-lens__tabs{display:grid;gap:8px;align-self:start}.audience-lens__tabs button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:10px 12px;border:1px solid var(--mb-rule);border-radius:6px;background:var(--mb-paper-raised);color:var(--mb-ink-soft);font:inherit;font-weight:760;text-align:left}.audience-lens__tabs button span{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px}.audience-lens__tabs button:hover,.audience-lens__tabs button:focus-visible,.audience-lens__tabs button[aria-selected=true]{border-color:var(--mb-proof);color:var(--mb-ink);outline:none}.audience-lens__tabs button[aria-selected=true]{background:var(--mb-proof-soft)}.audience-lens__panels article{min-height:320px;padding:clamp(20px,3vw,34px);border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent)}.audience-lens__panels article>span,.audience-lens__panels dt{color:var(--mb-proof);font-family:var(--font-mono);font-size:11px;font-weight:820;text-transform:uppercase}.audience-lens__panels h3{max-width:760px;margin:12px 0 14px;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(28px,4vw,56px);font-weight:830;line-height:.98;text-wrap:balance}.audience-lens__panels p,.audience-lens__panels dd{max-width:780px;margin:0;color:var(--mb-ink-soft);line-height:1.58}.audience-lens__panels dl{display:grid;gap:10px;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--mb-rule)}.state-panel{display:grid;gap:12px;padding:18px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent)}.state-panel h3{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(20px,2vw,28px);font-weight:820;line-height:1.05}.state-panel p:not(.company-eyebrow){margin:0;color:var(--mb-ink-soft);line-height:1.5}.company-section--diagram{background:var(--eg-surface-page);color:var(--eg-text-primary)}.company-section--diagram .company-eyebrow{color:var(--eg-accent-strong)}.company-section--diagram .company-section__head h2,.company-section--diagram .company-section__head p:not(.company-eyebrow){color:var(--eg-text-primary)}.company-section--diagram .company-section__head p:not(.company-eyebrow){color:var(--eg-text-secondary)}.diagram-duo{display:grid;gap:18px}.decision-route-grid,.trust-map-grid,.research-route-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.decision-route-card,.trust-map-card,.research-route-question{display:grid;gap:12px;min-width:0;padding:20px;border:1px solid var(--mb-rule);border-radius:8px;background:linear-gradient(180deg,color-mix(in oklab,var(--mb-paper-raised) 88%,transparent),color-mix(in oklab,var(--mb-paper-raised) 74%,transparent)),var(--mb-paper-raised);color:inherit;text-decoration:none;box-shadow:0 1px color-mix(in oklab,var(--mb-paper) 68%,transparent);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.decision-route-card:hover,.decision-route-card:focus-visible,.research-route-question:hover,.research-route-question:focus-visible{border-color:var(--mb-proof);background:linear-gradient(180deg,color-mix(in oklab,var(--mb-proof-soft) 72%,var(--mb-paper-raised)),color-mix(in oklab,var(--mb-paper-raised) 86%,transparent)),var(--mb-paper-raised);box-shadow:0 14px 34px color-mix(in oklab,var(--mb-ink) 8%,transparent);transform:translateY(-2px);outline:none}.decision-route-card span,.trust-map-card span,.research-route-question span{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.decision-route-card h3,.trust-map-card h3,.research-route-question h3{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(21px,2.4vw,34px);font-weight:830;line-height:1;text-wrap:balance}.decision-route-card p,.trust-map-card p,.research-route-question p{margin:0;color:var(--mb-ink-soft);line-height:1.5}.solutions-decision-grid{margin-bottom:clamp(24px,4vw,42px)}.trust-map-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.trust-map-card{background:var(--eg-surface-page);border-color:var(--eg-border-hairline)}.trust-map-card h3{color:var(--eg-text-primary)}.trust-map-card p{color:var(--eg-text-secondary)}.trust-map-card span{color:var(--eg-accent-strong)}.contact-console{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,.92fr) minmax(240px,.34fr);gap:clamp(18px,3vw,30px);align-items:start}.contact-console__rail,.contact-console__summary{position:sticky;top:104px}.contact-console__summary{display:grid;gap:14px;padding:18px;border:1px solid var(--eg-border-hairline);border-radius:8px;background:var(--eg-surface-page);color:var(--eg-text-primary)}.contact-console__summary h2{margin:0;color:var(--eg-text-primary);font-family:var(--font-sans);font-size:24px;font-weight:830;line-height:1}.contact-console__summary p,.contact-console__summary li{color:var(--eg-text-secondary);line-height:1.45}.contact-console__summary ul{display:grid;gap:8px;margin:0;padding-left:18px}.contact-console__summary .company-eyebrow{color:var(--eg-accent-strong)}.research-article-map{display:grid;gap:14px;margin:0 0 28px;padding:20px;border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 78%,transparent)}.research-article-map__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.research-article-map__grid div{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--mb-rule-soft)}.research-article-map__grid span{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.research-article-map h2,.research-article-map h3,.research-article-map p{margin:0}.claim-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(0,.18fr)) minmax(0,1fr);gap:1px;margin-bottom:16px;border:1px solid var(--mb-rule);border-radius:8px;overflow:hidden;background:var(--mb-rule)}.claim-ledger-summary div,.claim-ledger-summary p{margin:0;padding:14px;background:var(--mb-paper-raised)}.claim-ledger-summary div{display:grid;gap:4px}.claim-ledger-summary span{color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.claim-ledger-summary strong{color:var(--mb-ink);font-size:24px;line-height:1}.claim-ledger-summary p{color:var(--mb-ink-soft);line-height:1.45}.home-page .company-section h2,.helm-page .company-section h2,.solutions-page .company-section h2,.trust-page .company-section h2{font-family:var(--font-sans);font-weight:830}@media(max-width:1100px){.map-hero__grid,.contact-console{grid-template-columns:1fr}.map-hero__surface{width:100%}.contact-console__rail,.contact-console__summary{position:static}.trust-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.map-hero__choices,.decision-route-grid,.research-route-questions,.audience-lens__grid,.claim-ledger-summary{grid-template-columns:1fr}.map-hero__choice{min-height:auto}.map-hero__surface-head{grid-template-columns:1fr}.audience-lens__tabs{display:flex;overflow-x:auto;padding-bottom:8px}.audience-lens__tabs button{min-width:max-content}.proof-ledger__table-wrap{overflow-x:visible;border:0;background:transparent}.proof-ledger__table{display:block;min-width:0}.proof-ledger__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.proof-ledger__table tbody{display:grid;gap:12px}.proof-ledger__table tr{display:grid;border:1px solid var(--mb-rule);border-radius:8px;background:var(--mb-paper-raised);overflow:hidden}.proof-ledger__table td{display:grid;grid-template-columns:94px minmax(0,1fr);gap:12px;padding:12px}.proof-ledger__table td:before{content:attr(data-label);color:var(--mb-muted);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}}@media(max-width:640px){.home-boundary-hero .company-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.home-boundary-hero .company-actions .company-button{min-height:40px;width:auto;padding-inline:10px;font-size:12px;white-space:normal}.home-boundary-hero__copy h1{font-size:clamp(33px,11vw,42px);line-height:.94}.home-boundary-hero__copy p{font-size:15px;line-height:1.38}.home-boundary-hero .boundary-mapper__composer{grid-template-columns:minmax(0,1fr) minmax(68px,.22fr);gap:8px}.home-boundary-hero .boundary-mapper textarea{min-height:62px}.home-boundary-hero .boundary-mapper__output h2{font-size:18px;line-height:1.03}}@media(max-width:340px){.home-boundary-hero .company-actions{grid-template-columns:1fr}}@media(max-width:640px){.local-route-nav__inner{gap:0;padding-block:7px}.local-route-nav__crumbs,.local-route-nav__links small{display:none}.local-route-nav__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));overflow:visible;padding-bottom:0}.local-route-nav__links a{min-width:0;padding:8px 10px}.map-hero{padding:30px 0 34px}.map-hero__grid{gap:20px}.map-hero__copy{gap:13px}.map-hero__facts,.trust-map-grid,.research-article-map__grid{grid-template-columns:1fr}.map-hero__facts{display:none}.map-hero__copy h1{font-size:clamp(38px,13vw,48px);line-height:.92}.map-hero__copy>p:not(.company-eyebrow){font-size:17px;line-height:1.43}.map-hero__note{display:none}.map-hero__surface{gap:10px;padding:12px;background-size:42px 42px}.map-hero__surface-head{display:none}.map-hero__surface-head strong{font-size:23px}.map-hero__choices{grid-template-columns:1fr;gap:8px}.map-hero__choice{grid-template-columns:1fr;min-height:auto;gap:7px;padding:11px}.map-hero__choice span{grid-row:auto;align-self:start;font-size:8px}.map-hero__choice strong{font-size:17px;line-height:1.08}.map-hero .company-actions .company-button--secondary{min-height:auto;justify-self:start;width:auto;padding:0;border:0;background:transparent;color:var(--mb-proof);text-decoration:underline;text-underline-offset:4px}.map-hero__choice small{display:block;font-size:12px;line-height:1.35}.map-hero__choice b{display:block;font-size:9px}.map-hero__boundary{display:grid;padding:10px 11px}}@media(min-width:861px){.map-hero__surface{gap:14px;padding:22px;background-size:64px 64px}.map-hero__surface-head{grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);gap:22px;align-items:center;padding-bottom:14px}.map-hero__surface-head strong{max-width:18ch;font-size:clamp(24px,2vw,31px);line-height:1.02}.map-hero__choice{min-height:172px;padding:14px;background:color-mix(in oklab,var(--eg-surface-raised) 72%,transparent)}.map-hero__choice strong{font-size:clamp(18px,1.45vw,23px);line-height:1.03}.map-hero__choice small{font-size:12px;line-height:1.42}}.status-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 20px;padding:0;border:1px solid var(--mb-rule);border-radius:8px;overflow:hidden;background:var(--mb-rule);list-style:none}.status-map li{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;min-width:0;padding:clamp(18px,2.4vw,28px);background:var(--mb-paper-raised)}.status-map span,.status-map small{color:var(--mb-rust);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.status-map strong{color:var(--mb-ink);font-size:clamp(22px,2.2vw,30px);line-height:1}.status-map p{margin:0;color:var(--mb-ink-soft);line-height:1.45}.status-map small{color:var(--mb-muted)}.proof-ledger__table{min-width:780px;table-layout:fixed}.proof-ledger__table th:nth-child(1),.proof-ledger__table td:nth-child(1){width:28%}.proof-ledger__table th:nth-child(2),.proof-ledger__table td:nth-child(2){width:128px}.proof-ledger__table th:nth-child(4),.proof-ledger__table td:nth-child(4){width:132px}.proof-ledger__table th:nth-child(5),.proof-ledger__table td:nth-child(5){width:150px}.proof-ledger__table .status-label{display:inline-flex;width:auto;max-width:100%;white-space:nowrap}.research-diagram-interlude{display:grid;gap:clamp(16px,2.4vw,26px);margin:clamp(28px,5vw,56px) 0;padding:clamp(16px,2.2vw,24px);border:1px solid var(--eg-border-hairline);border-radius:8px;background:linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in oklab,var(--eg-border-hairline) 70%,transparent) calc(100% - 1px)),linear-gradient(180deg,transparent calc(100% - 1px),color-mix(in oklab,var(--eg-border-hairline) 70%,transparent) calc(100% - 1px)),var(--eg-surface-page);background-size:48px 48px;color:var(--eg-text-primary);overflow:clip;contain:paint}.research-diagram-interlude__caption{display:grid;grid-template-columns:minmax(140px,.28fr) minmax(0,1fr);gap:clamp(14px,3vw,36px);align-items:end;padding-bottom:14px;border-bottom:1px solid var(--eg-border-hairline)}.research-diagram-interlude__caption h2,.research-diagram-interlude__caption p{margin:0}.research-diagram-interlude__caption h2{color:var(--eg-text-primary);font-family:var(--font-sans);font-size:clamp(26px,3.4vw,48px);font-weight:830;line-height:.98;text-wrap:balance}.research-diagram-interlude__caption p:not(.company-eyebrow){color:var(--eg-text-secondary);line-height:1.5}.research-diagram-interlude__surface{min-width:0;max-width:100%;overflow:clip;contain:paint}.research-diagram-interlude .eg-diagram{width:100%;margin:0;overflow:clip!important;contain:paint}.research-diagram-interlude .eg-diagram figcaption{display:none}.research-diagram-interlude .eg-diagram svg{max-height:min(72vh,720px);border:1px solid var(--eg-border-hairline)!important;border-radius:6px!important;overflow:hidden!important;contain:paint}.claim-card,.team-card,.repo-card,.principle-grid article{display:grid;gap:10px;min-width:0;padding:clamp(16px,2vw,22px);overflow:hidden;overflow-wrap:anywhere}.claim-card p,.claim-card small,.team-card p,.repo-card p,.repo-card small,.principle-grid article p{margin:0}.claim-card small,.repo-card small{color:var(--mb-muted);font-family:var(--font-mono);font-size:12px;line-height:1.45}.team-grid,.repo-grid,.principle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;min-width:0}.team-card,.repo-card,.principle-grid article{border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent)}.team-card__avatar{display:grid;width:72px;height:72px;place-items:center;border:1px solid var(--mb-rule);border-radius:999px;background:var(--mb-paper);color:var(--mb-rust);font-family:var(--font-serif);font-size:24px;font-weight:800}.team-card h3,.repo-card h3{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(20px,1.7vw,26px);font-weight:820;line-height:1.05}.team-card__role{color:var(--mb-rust);font-family:var(--font-mono);font-size:11px;font-weight:820;line-height:1.25;text-transform:uppercase}.inline-link-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inline-link-row a,.repo-card a{color:var(--mb-rust);font-weight:760;text-decoration-thickness:1px;text-underline-offset:4px}.status-label{max-width:100%;white-space:nowrap}.company-panel .company-button,.solution-card .company-button,.use-case-card .company-button,.contact-path-card .company-button{min-height:46px;padding-inline:14px;line-height:1.12}.trust-page .company-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.company-button{max-width:100%}.company-prose .claim-grid{width:100%;max-width:100%}.contact-chat-shell{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:clamp(18px,3.4vw,42px);align-items:start}.contact-chat-section{scroll-margin-top:128px}.contact-chat-intro,.contact-chat-handoff{display:grid;gap:16px;min-width:0}.contact-chat-intro{position:sticky;top:104px}.contact-chat-intro h2{margin:0;color:var(--mb-ink);font-family:var(--font-sans);font-size:clamp(34px,4.2vw,58px);font-weight:850;line-height:.96;text-wrap:balance}.contact-chat-intro>p:not(.company-eyebrow){margin:0;color:var(--mb-ink-soft);line-height:1.55}.contact-chat-routes{display:grid;gap:8px}.contact-chat-routes a,.contact-chat-handoff{border:1px solid var(--mb-rule);border-radius:8px;background:color-mix(in oklab,var(--mb-paper-raised) 82%,transparent)}.contact-chat-routes a{display:grid;gap:4px;padding:13px 14px;color:inherit;text-decoration:none}.contact-chat-routes a:hover,.contact-chat-routes a:focus-visible{border-color:var(--mb-rust);outline:none}.contact-chat-routes strong{color:var(--mb-ink);font-size:15px}.contact-chat-routes span{color:var(--mb-muted);font-size:13px;line-height:1.4}.contact-chat-panel{min-width:0}.contact-chat-panel .assistant-surface{border-color:var(--eg-border-hairline);background:var(--eg-surface-page);color:var(--eg-text-primary);box-shadow:0 26px 70px color-mix(in oklab,var(--mb-ink) 12%,transparent)}.contact-chat-panel .assistant-surface__head,.contact-chat-panel .assistant-composer,.contact-chat-panel .prompt-toolbar{border-color:var(--eg-border-hairline)}.contact-chat-panel .assistant-surface__head h2,.contact-chat-panel .source-card b,.contact-chat-panel .tool-call__head span{color:var(--eg-text-primary);font-family:var(--font-sans);font-weight:830}.contact-chat-panel .assistant-surface__head p,.contact-chat-panel .assistant-message__body p,.contact-chat-panel .tool-call p,.contact-chat-panel .source-card small,.contact-chat-panel .assistant-readout span,.contact-chat-panel .prompt-suggestions button,.contact-chat-panel .assistant-policy,.contact-chat-panel .assistant-settings__head p,.contact-chat-panel .context-chip,.contact-chat-panel .assistant-answer-action,.contact-chat-panel .prompt-icon-button{color:var(--eg-text-secondary)}.contact-chat-panel .prompt-shell,.contact-chat-panel .prompt-suggestions button,.contact-chat-panel .source-card,.contact-chat-panel .tool-call,.contact-chat-panel .assistant-settings{border-color:var(--eg-border-hairline);background:var(--eg-surface-panel)}.contact-chat-panel .prompt-shell textarea{color:var(--eg-text-primary)}.contact-chat-panel .prompt-shell textarea::placeholder{color:var(--eg-text-muted)}.contact-chat-panel .assistant-kicker,.contact-chat-panel .assistant-readout b,.contact-chat-panel .source-card span,.contact-chat-panel .assistant-state,.contact-chat-panel .context-chip.is-active,.contact-chat-panel .assistant-settings__head span{color:var(--eg-accent-strong)}.contact-chat-panel .prompt-suggestions button:hover,.contact-chat-panel .prompt-suggestions button:focus-visible,.contact-chat-panel .context-chip.is-active{border-color:var(--eg-accent-strong);background:var(--eg-proof-bg)}.contact-chat-panel .assistant-main,.contact-chat-panel .assistant-side{max-height:none;overflow:visible}.contact-chat-panel .assistant-message__body{padding:12px;border:1px solid var(--eg-border-hairline);border-radius:8px;background:var(--eg-surface-section)}.contact-chat-panel .assistant-message--user .assistant-message__body{background:var(--eg-surface-panel)}.contact-chat-handoff{grid-column:2;padding:18px}.contact-chat-handoff .contact-channels{margin:0}.kernel-mobile-boundary{display:none}@media(max-width:1100px){.contact-chat-shell{grid-template-columns:1fr}.contact-chat-intro{position:static}.contact-chat-handoff{grid-column:auto}}@media(max-width:860px){.research-diagram-interlude__caption{grid-template-columns:1fr;align-items:start}.research-diagram-interlude .eg-diagram svg{max-height:none}.status-map{grid-template-columns:1fr}.proof-ledger__table{min-width:0}.kernel-desktop-diagram{display:none}.kernel-mobile-boundary{display:grid;gap:16px;padding:16px;border:1px solid var(--eg-border-hairline);border-radius:8px;background:linear-gradient(90deg,transparent calc(100% - 1px),var(--eg-border-hairline) calc(100% - 1px)),linear-gradient(180deg,transparent calc(100% - 1px),var(--eg-border-hairline) calc(100% - 1px)),var(--eg-surface-page);background-size:44px 44px;color:var(--eg-text-primary)}.kernel-mobile-boundary__head{display:grid;gap:8px}.kernel-mobile-boundary h2{margin:0;color:var(--eg-text-primary);font-family:var(--font-sans);font-size:clamp(28px,10vw,40px);font-weight:850;line-height:.98}.kernel-mobile-boundary p{margin:0;color:var(--eg-text-secondary);line-height:1.45}.kernel-mobile-boundary ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kernel-mobile-boundary li{display:grid;gap:8px;padding:14px;border:1px solid var(--eg-border-hairline);border-radius:6px;background:color-mix(in oklab,var(--eg-surface-panel) 88%,transparent)}.kernel-mobile-boundary li span{color:var(--eg-accent-strong);font-family:var(--font-mono);font-size:10px;font-weight:820;text-transform:uppercase}.kernel-mobile-boundary li strong{color:var(--eg-text-primary);font-size:18px;line-height:1.1}.kernel-mobile-boundary code{display:block;padding:10px;border:1px solid var(--eg-border-hairline);border-radius:4px;color:var(--eg-accent-strong);white-space:pre-wrap;overflow-wrap:anywhere}}@media(max-width:640px){.contact-chat-section{padding-top:24px}.contact-chat-intro h2{font-size:clamp(32px,12vw,44px)}.contact-chat-panel .assistant-surface__head{display:grid;padding:16px}.contact-chat-panel .assistant-main,.contact-chat-panel .assistant-side,.contact-chat-panel .assistant-composer{padding:16px}.contact-chat-panel .assistant-readout{text-align:left}.proof-ledger__table{min-width:0}}.how-it-works{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);counter-reset:steps;list-style:none;padding:0;margin:0}.how-it-works__step{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border:1px solid var(--border);border-radius:4px;background:var(--surface-panel)}.how-it-works__number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent-brand-muted);color:var(--accent-brand-strong);font-family:var(--font-mono);font-size:13px;font-weight:750}.how-it-works__step strong{color:var(--text-primary);font-size:17px}.how-it-works__step span:last-child{color:var(--text-secondary);font-size:14px;line-height:1.55}.canonical-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);list-style:none;padding:0;margin:0;counter-reset:flow}.canonical-flow li{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border:1px solid var(--border);border-radius:4px;background:var(--surface-panel);counter-increment:flow;position:relative;padding-left:var(--space-8)}.canonical-flow li:before{content:counter(flow);position:absolute;top:var(--space-5);left:var(--space-5);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent-brand-muted);color:var(--accent-brand-strong);font-family:var(--font-mono);font-size:12px;font-weight:750}.canonical-flow li strong{color:var(--text-primary);font-size:16px}.canonical-flow li span{color:var(--text-secondary);font-size:14px;line-height:1.55}.status-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);list-style:none;padding:0;margin:0}.status-ribbon li{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:4px;background:var(--surface-panel)}.status-ribbon li strong{color:var(--text-primary);font-size:15px;font-weight:700}.status-ribbon li span{color:var(--text-secondary);font-size:14px;line-height:1.5}.contact-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}.contact-path-card{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:4px;background:var(--surface-panel);text-decoration:none;color:var(--text-secondary);transition:border-color .3s ease,box-shadow .3s ease;cursor:pointer}.contact-path-card:hover{border-color:var(--accent-brand);box-shadow:0 4px 16px color-mix(in oklab,var(--accent-brand),transparent 85%)}.contact-path-card strong{color:var(--text-primary);font-size:14px}.contact-path-card span{font-size:13px;line-height:1.45}.contact-layout{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-8);align-items:start}.contact-aside h2{font-size:18px;margin-bottom:var(--space-4)}.contact-channels{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.contact-channels dt{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.contact-channels dd{margin:0 0 var(--space-3)}.contact-channels dd a{color:var(--accent-brand-strong);text-decoration:none}.contact-channels dd a:hover{text-decoration:underline}.contact-alt{color:var(--text-muted);font-size:14px}.contact-alt a{color:var(--accent-brand-strong);text-decoration:none}@media(max-width:768px){.contact-layout,.how-it-works,.canonical-flow{grid-template-columns:1fr}}html[data-theme=dark] body .ds-site-header{color:#d8dce6!important;background:#0f1015f5!important}html[data-theme=dark] body .ds-site-header__brand,html[data-theme=dark] body .ds-site-header__brand-name{color:#f0f1f5!important}html[data-theme=dark] body .ds-site-header__brand-sub{color:#c3c8d4!important}html[data-theme=dark] body .ds-site-header__links a,html[data-theme=dark] body .ds-site-header__theme-toggle,html[data-theme=dark] body .ds-site-header__theme-toggle *,html[data-theme=dark] body .ds-site-header__menu,html[data-theme=dark] body .ds-site-header__menu *{color:#d8dce6!important}html[data-theme=dark] body .ds-site-header__links a:hover,html[data-theme=dark] body .ds-site-header__links a[aria-current=page]{color:#ffd0b0!important;background:#e39a7033!important}.spotlight-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--space-4) var(--space-4);background:color-mix(in oklab,var(--surface-bg) 65%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);animation:spotlight-fade-in .2s cubic-bezier(.16,1,.3,1) forwards}.spotlight-container{width:100%;max-width:640px;border:1px solid var(--border);border-radius:12px;background:var(--surface-panel);box-shadow:0 24px 48px -12px #0006,0 0 0 1px var(--border);overflow:hidden;display:flex;flex-direction:column;transform-origin:center top;animation:spotlight-scale-up .24s cubic-bezier(.16,1,.3,1) forwards}@keyframes spotlight-fade-in{0%{opacity:0}to{opacity:1}}@keyframes spotlight-scale-up{0%{transform:scale(.97) translateY(-8px)}to{transform:scale(1) translateY(0)}}.spotlight-search-box{display:flex;align-items:center;padding:var(--space-4);background:color-mix(in oklab,var(--surface-bg) 30%,transparent);gap:var(--space-3)}.spotlight-search-icon{color:var(--text-muted);flex-shrink:0}.spotlight-input{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:16px;font-family:inherit;outline:none}.spotlight-input::placeholder{color:var(--text-muted)}.spotlight-esc-badge{font-family:var(--font-mono);font-size:11px;padding:2px 6px;background:var(--border);color:var(--text-secondary);border-radius:4px;border:1px solid color-mix(in oklab,var(--border) 120%,transparent);letter-spacing:.05em;flex-shrink:0}.spotlight-results-wrapper{max-height:380px;overflow-y:auto;border-top:1px solid var(--border)}.spotlight-results{display:flex;flex-direction:column;padding:var(--space-2);gap:2px}.spotlight-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-radius:8px;text-decoration:none;color:var(--text-secondary);transition:all .15s ease;cursor:pointer;border:1px solid transparent}.spotlight-item.is-selected{background:color-mix(in oklab,var(--accent-brand) 10%,var(--surface-panel));color:var(--text-primary);border-color:color-mix(in oklab,var(--accent-brand) 30%,transparent)}.spotlight-item-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.spotlight-item-title{font-size:14.5px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight-item-id{font-family:var(--font-mono);font-size:11px;color:var(--accent-brand-strong);letter-spacing:.05em}.spotlight-item-meta{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.spotlight-item-type,.spotlight-item-status{font-size:10px;font-weight:600;letter-spacing:.05em;padding:2px 6px;border-radius:4px;text-transform:uppercase}.spotlight-item-type{background:var(--border);color:var(--text-secondary)}.spotlight-item-status{background:color-mix(in oklab,var(--accent-brand) 12%,transparent);color:var(--accent-brand-strong)}.spotlight-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-secondary)}.spotlight-empty-state p{font-size:15px;font-weight:500;margin:0 0 6px}.spotlight-empty-state small{color:var(--text-muted);font-size:13px}.spotlight-footer{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:color-mix(in oklab,var(--surface-bg) 35%,transparent);font-size:11px;color:var(--text-muted)}.spotlight-shortcuts{display:flex;gap:var(--space-3)}.spotlight-shortcuts span{display:flex;align-items:center;gap:4px}.spotlight-shortcuts kbd{font-family:inherit;background:var(--border);padding:1px 4px;border-radius:3px;color:var(--text-secondary);font-size:10px}.spotlight-branding{font-weight:550;letter-spacing:.03em;text-transform:uppercase}.citation-slider-pane{position:fixed;top:0;right:0;bottom:0;width:0;max-width:100vw;z-index:10000;border-left:0 solid var(--border);background:var(--surface-bg);box-shadow:none;transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1),width 0s .3s,border-width 0s .3s,box-shadow 0s .3s;display:flex;flex-direction:column;overflow:hidden}.citation-slider-pane.is-open{width:480px;border-left:1px solid var(--border);box-shadow:-10px 0 30px #00000040;transform:translate(0);visibility:visible;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1),width 0s,border-width 0s,box-shadow 0s}.citation-slider-head{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-panel)}.citation-slider-head span{font-family:var(--font-mono);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.citation-slider-close{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.citation-slider-close:hover{background:var(--border);color:var(--text-primary)}.citation-slider-content{flex:1;overflow-y:auto;padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.citation-slider-badge{align-self:flex-start;font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;background:color-mix(in oklab,var(--accent-brand) 12%,transparent);color:var(--accent-brand-strong);text-transform:uppercase;letter-spacing:.05em}.citation-slider-title{font-size:22px;font-weight:600;line-height:1.25;color:var(--text-primary);margin:0}.citation-slider-excerpt-box{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-panel);border:1px solid var(--border);border-radius:8px;padding:var(--space-4)}.citation-slider-excerpt-box h4{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.citation-slider-excerpt-box blockquote{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0;font-style:italic}.citation-slider-meta-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border);font-size:13.5px}.citation-slider-meta-row .meta-label{color:var(--text-muted)}.citation-slider-meta-row .meta-value{font-weight:550;color:var(--text-primary)}.citation-slider-meta-row .status-badge{font-size:11px;padding:2px 6px;background:var(--border);border-radius:4px}.citation-slider-actions{margin-top:auto;padding-top:var(--space-4)}.citation-slider-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:14.5px}.citation.is-active,.source-card.is-active{animation:claim-pulse 1.8s ease-in-out infinite;border-color:var(--accent-brand)!important}@keyframes claim-pulse{0%,to{background-color:transparent}50%{background-color:color-mix(in oklab,var(--accent-brand) 12%,transparent)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
