@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-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}[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-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}}*{box-sizing:border-box}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}.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);-webkit-backdrop-filter:blur(12px);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;-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--helm-border-subtle)}.diff-marker{width:24px;padding:var(--helm-space-2);text-align:center;-webkit-user-select:none;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);-webkit-user-select:none;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-height:24px;padding:1px 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, 0 8px 20px rgba(0, 0, 0, .16));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);-webkit-user-select:none;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);-webkit-user-select:none;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;-webkit-user-select:none;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, 0 8px 20px rgba(0, 0, 0, .16))}.calendar{display:grid;gap:var(--helm-space-5);-webkit-user-select:none;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,.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,.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:0 8px 32px #0000000a,inset 0 1px #ffffff0d;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:0 12px 48px #00000014,inset 0 1px #ffffff14;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:inset 0 1px #ffffff05;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:inset 0 1px #ffffff05;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, #ffffff);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:#fffaf173;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:0 2px 8px #0000000f}.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}}:root{--console-sidebar-w: 232px;--console-inspector-w: 360px}body{overflow:hidden}.console-shell{min-height:100vh;display:grid;grid-template-columns:var(--console-sidebar-w) minmax(0,1fr);background:var(--helm-bg-root);color:var(--helm-text-primary)}.console-sidebar{height:100vh;display:flex;flex-direction:column;gap:var(--helm-space-10);padding:var(--helm-space-6);border-inline-end:1px solid var(--helm-border-default);background:var(--helm-bg-inset)}.console-brand{height:44px;display:flex;align-items:center;gap:var(--helm-space-6);padding-inline:var(--helm-space-2)}.brand-glyph{width:24px;height:24px;position:relative;border:1px solid var(--helm-border-boundary);border-radius:var(--helm-radius-sm);background:var(--helm-bg-terminal)}.brand-glyph:before,.brand-glyph:after{content:"";position:absolute;background:var(--helm-proof-hash)}.brand-glyph:before{width:12px;height:1px;top:11px;left:5px}.brand-glyph:after{width:1px;height:12px;top:5px;left:11px}.console-brand strong{font-size:13px;letter-spacing:0}.version-chip{margin-inline-start:auto;font-family:var(--helm-font-mono);font-size:11px;color:var(--helm-text-muted);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);padding:2px var(--helm-space-4);background:var(--helm-bg-surface)}.nav-block{display:grid;gap:var(--helm-space-1)}.nav-block h2{margin:var(--helm-space-8) 0 var(--helm-space-2);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.console-nav-item{appearance:none;min-height:30px;display:flex;align-items:center;gap:var(--helm-space-5);border:1px solid transparent;border-radius:var(--helm-radius-sm);padding:0 var(--helm-space-5);color:var(--helm-text-secondary);background:transparent;text-align:left;cursor:pointer}.console-nav-item:hover,.console-nav-item.is-active{color:var(--helm-text-primary);background:var(--helm-bg-selected-row);border-color:var(--helm-border-subtle)}.console-nav-item .nav-count{margin-inline-start:auto;color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:11px}.operator-card{margin-top:auto;display:flex;align-items:center;gap:var(--helm-space-5);padding-top:var(--helm-space-8);border-top:1px solid var(--helm-border-default)}.operator-avatar{width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-pill);color:var(--helm-text-secondary);font-family:var(--helm-font-mono);font-size:10px}.operator-card strong,.operator-card span{display:block;font-size:12px}.operator-card span{color:var(--helm-text-muted)}.console-main{min-width:0;height:100vh;overflow:hidden;display:grid;grid-template-rows:44px minmax(0,1fr)}.console-topbar{min-width:0;display:flex;align-items:center;gap:var(--helm-space-6);padding-inline:var(--helm-space-10);border-bottom:1px solid var(--helm-border-default);background:var(--helm-bg-root)}.breadcrumbs{min-width:210px;display:flex;align-items:center;gap:var(--helm-space-4);color:var(--helm-text-muted);font-size:12px}.breadcrumbs strong{color:var(--helm-text-secondary)}.env-chip,.density-toggle button{height:28px;display:inline-flex;align-items:center;gap:var(--helm-space-4);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-surface);color:var(--helm-text-secondary);padding-inline:var(--helm-space-5);font-size:12px}.search-field{min-width:260px;max-width:420px;flex:1;height:28px;display:flex;align-items:center;gap:var(--helm-space-4);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-terminal);padding-inline:var(--helm-space-5)}.search-field input{min-width:0;flex:1;border:0;color:var(--helm-text-primary);background:transparent;font-size:12px}.search-field kbd{color:var(--helm-text-muted);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-xs);padding-inline:var(--helm-space-2);font-size:10px}.health-chips,.density-toggle,.panel-actions,.inspector-actions{display:flex;align-items:center;gap:var(--helm-space-4)}.health-chip{display:inline-flex;align-items:center;gap:var(--helm-space-3);color:var(--helm-text-secondary);font-family:var(--helm-font-mono);font-size:11px}.health-chip span{width:6px;height:6px;border-radius:var(--helm-radius-pill);background:var(--helm-verdict-pending)}.health-chip--verified span{background:var(--helm-verdict-allow)}.health-chip--failed span{background:var(--helm-verdict-deny)}.density-toggle{margin-inline-start:auto;color:var(--helm-text-muted);font-size:12px}.density-toggle button.is-active{color:var(--helm-text-primary);border-color:var(--helm-border-strong);background:var(--helm-bg-selected-row)}.console-page{min-width:0;overflow:auto;padding:var(--helm-space-12)}.access-banner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(320px,.44fr);gap:var(--helm-space-6);align-items:center;margin-bottom:var(--helm-space-8);border:1px solid var(--helm-verdict-deny);border-radius:var(--helm-radius-panel);background:var(--helm-bg-elevated);color:var(--helm-text-secondary);padding:var(--helm-space-7)}.access-banner h2{margin:0 0 var(--helm-space-2);color:var(--helm-text-primary);font-size:13px}.access-banner p{margin:0;color:var(--helm-text-muted);font-size:12px}.access-form{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;gap:var(--helm-space-4);align-items:end}.access-form label{display:grid;gap:var(--helm-space-2);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;text-transform:uppercase}.access-form input{height:30px;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-terminal);color:var(--helm-text-primary);padding-inline:var(--helm-space-5);font-family:var(--helm-font-mono);font-size:12px;text-transform:none}.page-grid{display:grid;grid-template-columns:220px minmax(560px,1fr) var(--console-inspector-w);gap:var(--helm-space-8);align-items:start}.console-intro{position:sticky;top:var(--helm-space-12);color:var(--helm-text-secondary)}.section-index,.eyebrow{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.console-intro h1{margin:var(--helm-space-4) 0 var(--helm-space-5);font-size:18px;line-height:1.2}.console-intro p{margin:0 0 var(--helm-space-10);color:var(--helm-text-muted);font-size:13px}.console-intro dl,.inspector-grid{display:grid;gap:var(--helm-space-5);margin:0}.console-intro dt,.inspector-grid dt{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:11px}.console-intro dd,.inspector-grid dd{margin:0;color:var(--helm-text-secondary);font-family:var(--helm-font-mono);font-size:11px}.console-stack{min-width:0;display:grid;gap:var(--helm-space-8)}.proof-demo,.command-surface,.receipt-panel,.surface-panel,.inspector,.ops-card{border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-panel);background:var(--helm-bg-elevated);box-shadow:var(--helm-shadow-inset-highlight)}.proof-demo,.command-surface,.receipt-panel,.surface-panel,.inspector{min-width:0;padding:var(--helm-space-8)}.panel-head{display:flex;align-items:start;justify-content:space-between;gap:var(--helm-space-8);margin-bottom:var(--helm-space-8)}.panel-head>div{min-width:0}.panel-head h2{margin:var(--helm-space-2) 0 0;overflow:hidden;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.intent-composer{display:grid;grid-template-columns:minmax(140px,.34fr) minmax(240px,1fr) auto;gap:var(--helm-space-5);align-items:end;margin-bottom:var(--helm-space-8)}.intent-composer label{display:grid;gap:var(--helm-space-2);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;text-transform:uppercase}.intent-composer input{height:30px;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-terminal);color:var(--helm-text-primary);padding-inline:var(--helm-space-5);font-family:var(--helm-font-mono);font-size:12px;text-transform:none}.proof-demo__labels,.proof-demo__loop,.proof-demo__controls,.proof-demo__grid{display:grid;gap:var(--helm-space-5);margin-bottom:var(--helm-space-8)}.proof-demo__labels{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-demo__labels span{padding:var(--helm-space-3) var(--helm-space-4);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-terminal);color:var(--helm-text-secondary);font-family:var(--helm-font-mono);font-size:10px;font-weight:700;text-align:center}.proof-demo__loop{grid-template-columns:repeat(6,minmax(0,1fr))}.proof-demo__loop span{position:relative;min-width:0;padding:var(--helm-space-4);border:1px solid var(--helm-border-subtle);border-left:2px solid var(--helm-color-accent);border-radius:var(--helm-radius-sm);background:var(--helm-bg-terminal);color:var(--helm-text-secondary);font-family:var(--helm-font-mono);font-size:10px;font-weight:700;line-height:1.25}.proof-demo__loop span:after{content:"->";position:absolute;right:calc(var(--helm-space-5) * -1);top:50%;transform:translateY(-50%);color:var(--helm-color-accent)}.proof-demo__loop span:last-child:after{content:""}.proof-demo__controls{grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:end}.proof-demo__controls label{display:grid;gap:var(--helm-space-2);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;text-transform:uppercase}.proof-demo__controls select{height:30px;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-terminal);color:var(--helm-text-primary);padding-inline:var(--helm-space-5);font-family:var(--helm-font-mono);font-size:12px}.proof-demo__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-demo__datum{display:grid;gap:var(--helm-space-2);min-width:0;padding:var(--helm-space-5);border:1px solid var(--helm-border-subtle);border-left:2px solid var(--helm-color-accent);border-radius:var(--helm-radius-sm);background:var(--helm-bg-terminal)}.proof-demo__datum span{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;text-transform:uppercase}.proof-demo__datum strong{overflow-wrap:anywhere;color:var(--helm-text-primary);font-family:var(--helm-font-mono);font-size:12px}.inline-error{display:flex;align-items:center;gap:var(--helm-space-4);margin-bottom:var(--helm-space-6);color:var(--helm-verdict-deny);font-size:12px}.lifecycle-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--helm-space-5)}.lifecycle-node{min-height:118px;display:grid;align-content:start;gap:var(--helm-space-4);padding:var(--helm-space-6);border:1px solid var(--helm-border-default);border-inline-start:var(--helm-rail-w-card) solid var(--helm-rail-pending);border-radius:var(--helm-radius-md);background:var(--helm-bg-surface)}.lifecycle-node--allow{border-inline-start-color:var(--helm-rail-allow)}.lifecycle-node--deny{border-inline-start-color:var(--helm-rail-deny)}.lifecycle-node--escalate{border-inline-start-color:var(--helm-rail-escalate)}.node-index,.lifecycle-node span:last-child{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px}.lifecycle-node h3{margin:0;color:var(--helm-text-secondary);font-size:12px;text-transform:uppercase}.lifecycle-node strong{overflow:hidden;text-overflow:ellipsis;color:var(--helm-text-primary);font-family:var(--helm-font-mono);font-size:12px;white-space:nowrap}.receipt-table-wrap{overflow:auto;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-terminal)}.surface-panel{min-height:520px}.surface-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--helm-space-5);margin-bottom:var(--helm-space-8)}.surface-summary>div{min-height:64px;display:grid;align-content:center;gap:var(--helm-space-2);border:1px solid var(--helm-border-subtle);border-radius:var(--helm-radius-md);background:var(--helm-bg-surface);padding:var(--helm-space-6)}.surface-summary span,.json-block figcaption{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.surface-summary strong{overflow:hidden;color:var(--helm-text-primary);font-family:var(--helm-font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.json-block{margin:0 0 var(--helm-space-8);border:1px solid var(--helm-border-subtle);border-radius:var(--helm-radius-md);background:var(--helm-bg-terminal)}.json-block figcaption{padding:var(--helm-space-5) var(--helm-space-6);border-bottom:1px solid var(--helm-border-subtle)}.json-block pre{max-height:180px;padding:var(--helm-space-6);font-size:11px}.surface-table-wrap{max-height:300px;overflow-x:hidden}.surface-table-wrap .receipt-table{min-width:100%;table-layout:fixed}.surface-table-wrap .receipt-table th,.surface-table-wrap .receipt-table td{overflow:hidden;text-overflow:ellipsis}.empty-state{border:1px solid var(--helm-border-subtle);border-radius:var(--helm-radius-md);background:var(--helm-bg-terminal);color:var(--helm-text-muted);padding:var(--helm-space-10);font-size:12px}.receipt-table{width:100%;border-collapse:collapse;min-width:820px}.receipt-table th,.receipt-table td{height:32px;padding:0 var(--helm-space-5);border-bottom:1px solid var(--helm-border-subtle);color:var(--helm-text-secondary);font-size:12px;text-align:left;white-space:nowrap}.receipt-table th{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.receipt-table tbody tr.is-selected{background:var(--helm-bg-selected-row)}.receipt-table .helm-button{min-height:24px;padding-inline:var(--helm-space-3)}.receipt-table code{color:var(--helm-proof-hash)}.empty-cell{color:var(--helm-text-muted);text-align:center}.inspector{position:sticky;top:var(--helm-space-12);min-width:0}.proof-path{display:grid;gap:var(--helm-space-4);margin-bottom:var(--helm-space-8)}.proof-path h3{margin:0;color:var(--helm-text-secondary);font-size:12px}.proof-node{display:grid;grid-template-columns:74px minmax(0,1fr);gap:var(--helm-space-5);min-height:30px;align-items:center;border:1px solid var(--helm-border-subtle);border-radius:var(--helm-radius-sm);padding-inline:var(--helm-space-5);background:var(--helm-bg-surface)}.proof-node span{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px}.proof-node code{overflow:hidden;color:var(--helm-text-secondary);text-overflow:ellipsis;white-space:nowrap}.inspector-grid{margin-bottom:var(--helm-space-8)}.inspector-grid>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--helm-space-5)}.inspector-actions{flex-wrap:wrap}.inspector-actions a{display:inline-flex;align-items:center;gap:var(--helm-space-4);color:inherit;text-decoration:none}.ops-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--helm-space-8);margin-top:var(--helm-space-8);margin-left:228px}.ops-card{min-height:108px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--helm-space-6);align-content:start;padding:var(--helm-space-8);position:relative}.ops-card>.helm-badge{position:absolute;top:var(--helm-space-6);right:var(--helm-space-6)}.ops-card h3,.ops-card strong,.ops-card span{display:block}.ops-card h3{margin:0 0 var(--helm-space-4);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ops-card strong{color:var(--helm-text-primary);font-size:17px}.ops-card span{margin-top:var(--helm-space-2);color:var(--helm-text-secondary);font-size:12px}@media(max-width:1280px){.page-grid{grid-template-columns:minmax(0,1fr)}.console-intro,.inspector{position:static}.ops-strip{margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body{overflow:auto}.console-shell{grid-template-columns:1fr}.console-sidebar{position:static;height:auto}.console-main{height:auto;overflow:visible}.console-topbar,.proof-demo__labels,.proof-demo__loop,.proof-demo__controls,.proof-demo__grid,.intent-composer,.access-banner,.access-form,.lifecycle-rail,.surface-summary,.ops-strip{grid-template-columns:1fr}.console-topbar{height:auto;flex-wrap:wrap;padding-block:var(--helm-space-5)}.search-field{min-width:100%}.proof-demo__loop span:after{right:50%;top:auto;bottom:calc(var(--helm-space-5) * -1);transform:translate(50%) rotate(90deg)}.proof-demo__loop span:last-child:after{content:""}}
