@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}:root{--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-8: 16px;--space-10: 20px;--space-12: 24px;--space-16: 32px;--space-20: 40px;--space-24: 48px;--space-32: 64px;--space-40: 80px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 22px;--radius-3xl: 28px;--radius-full: 9999px;--font-sans: "Inter Tight", "Inter", -apple-system, "Helvetica Neue", sans-serif;--font-display: "Fraunces", "Iowan Old Style", "Tiempos Headline", Georgia, serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-size-2xs: .625rem;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-base: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.85rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-snug: 1.3;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--letter-spacing-tight: -.04em;--letter-spacing-snug: -.03em;--letter-spacing-normal: 0;--letter-spacing-wide: .08em;--ember-50: #fdecea;--ember-100: #fbd6d0;--ember-200: #f5a89d;--ember-500: #c63a22;--ember-600: #9d2a14;--sage-50: #eef3ed;--sage-300: #8fae86;--sage-500: #4f7548;--amber-50: #f6ecd6;--amber-500: #a5761c;--ink-blue-50: #e9edf3;--ink-blue-500: #2e4a74;--color-bg-primary: #13120f;--color-bg-secondary: #1a1814;--color-bg-tertiary: #201e19;--color-bg-elevated: #272520;--color-bg-hover: rgba(240, 234, 217, .05);--color-bg-active: rgba(240, 234, 217, .08);--color-bg-surface: rgba(240, 234, 217, .03);--color-bg-surface-strong: rgba(240, 234, 217, .06);--color-bg-canvas: #f4efe6;--color-bg-canvas-grid: #e4ddcc;--color-bg-node: #faf6ed;--color-text-canvas: #1a1814;--color-text-canvas-secondary: #6b665b;--color-text-primary: #f0ead9;--color-text-secondary: #c9c2b0;--color-text-tertiary: #8f897a;--color-text-muted: #8f897a;--color-text-hash: #5c574c;--color-accent: #e86a51;--color-accent-hover: var(--ember-200);--color-accent-subtle: rgba(232, 106, 81, .12);--color-accent-strong: #e86a51;--color-accent-1: #8aa4c8;--color-accent-2: #e86a51;--color-governance-accent: var(--color-accent-1);--color-governance-accent-hover: var(--ink-blue-500);--color-governance-accent-subtle: rgba(138, 164, 200, .12);--color-governance-bg: #162036;--color-governance-border: rgba(138, 164, 200, .2);--color-governance-ceremony: rgba(138, 164, 200, .06);--color-status-active: var(--sage-300);--color-status-warning: #d4a24c;--color-status-error: #e86a51;--color-status-info: #8aa4c8;--color-status-draft: #8f897a;--color-success: var(--sage-300);--color-error: #e86a51;--color-warning: #d4a24c;--color-overlay-scrim: rgba(0, 0, 0, .6);--color-overlay-muted: rgba(0, 0, 0, .2);--color-overlay-soft: rgba(0, 0, 0, .15);--color-overlay-subtle: rgba(0, 0, 0, .1);--color-neutral-surface-faint: rgba(158, 178, 198, .02);--color-neutral-surface-muted: rgba(158, 178, 198, .03);--color-neutral-surface: rgba(158, 178, 198, .04);--color-neutral-surface-strong: rgba(158, 178, 198, .06);--color-neutral-surface-stronger: rgba(158, 178, 198, .08);--color-neutral-surface-emphasis: rgba(158, 178, 198, .12);--color-neutral-border: rgba(158, 178, 198, .2);--color-info-surface-muted: rgba(109, 211, 255, .06);--color-info-surface: rgba(109, 211, 255, .08);--color-info-surface-strong: rgba(109, 211, 255, .1);--color-info-surface-emphasis: rgba(109, 211, 255, .12);--color-info-border: rgba(109, 211, 255, .15);--color-info-text-muted: rgba(109, 211, 255, .7);--color-info-text: rgba(109, 211, 255, .9);--color-success-surface-muted: rgba(80, 220, 120, .06);--color-success-surface: rgba(80, 220, 120, .1);--color-success-surface-strong: rgba(80, 220, 120, .12);--color-success-text-muted: rgba(80, 220, 120, .8);--color-success-text: rgba(80, 220, 120, .9);--color-verdict-success-muted: rgba(121, 216, 166, .12);--color-verdict-success: rgba(121, 216, 166, .15);--color-danger-surface-muted: rgba(255, 100, 100, .05);--color-danger-surface: rgba(255, 100, 100, .1);--color-verdict-danger-muted: rgba(255, 122, 112, .12);--color-verdict-danger: rgba(255, 122, 112, .18);--color-warning-surface-muted: rgba(255, 200, 50, .08);--color-warning-surface: rgba(255, 200, 50, .1);--color-verdict-warning-muted: rgba(255, 185, 104, .12);--color-verdict-warning: rgba(255, 185, 104, .15);--color-channel-slack: #4A154B;--color-channel-telegram: #229ED9;--color-channel-zoom: #1456F0;--color-node-org: #8aa4c8;--color-node-identity: #8aa4c8;--color-node-ai: var(--sage-300);--color-node-infra: var(--sage-300);--color-node-gov: #8aa4c8;--color-node-meta: #d4a24c;--color-border: rgba(240, 234, 217, .08);--color-border-hover: rgba(240, 234, 217, .14);--color-border-strong: rgba(240, 234, 217, .2);--color-border-canvas: rgba(26, 24, 20, .08);--color-border-node: rgba(26, 24, 20, .06);--color-border-draft: rgba(143, 137, 122, .4);--shadow-none: none;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .18);--shadow-2xl: 0 28px 80px rgba(0, 0, 0, .35);--shadow-glow: none;--shadow-node: var(--shadow-sm);--shadow-elevated: var(--shadow-md);--shadow-panel: var(--shadow-lg);--shadow-chip: 0 1px 4px rgba(0, 0, 0, .06);--topbar-height: 48px;--statusbar-height: 32px;--toolrail-width: 44px;--indexstrip-width: 240px;--promptbar-height: 80px;--panel-width: 420px;--sidebar-width: 280px;--cockpit-width: 360px;--panel-menu-width: 200px;--panel-inspector-width: 300px;--panel-search-width: 400px;--modal-width: 480px;--nav-width-expanded: 220px;--nav-width-collapsed: 56px;--context-lens-width: 320px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--duration-slower: .5s;--z-base: 0;--z-canvas: 0;--z-toolrail: 10;--z-chips: 20;--z-statusbar: 30;--z-topbar: 40;--z-panel: 50;--z-dropdown: 55;--z-overlay: 60;--z-modal: 70;--z-command-palette: 80;--z-toast: 90}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-canvas: #1a1814;--color-bg-canvas-grid: #201e19;--color-bg-node: #272520;--color-text-canvas: #f0ead9;--color-text-canvas-secondary: #c9c2b0;--color-border-canvas: rgba(255, 255, 255, .06);--color-border-node: rgba(255, 255, 255, .05);--shadow-node: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15);--shadow-elevated: 0 4px 12px rgba(0, 0, 0, .25);--shadow-chip: 0 1px 4px rgba(0, 0, 0, .2)}}[data-theme=dark]{--color-bg-canvas: #1a1814;--color-bg-canvas-grid: #201e19;--color-bg-node: #272520;--color-text-canvas: #f0ead9;--color-text-canvas-secondary: #c9c2b0;--color-border-canvas: rgba(255, 255, 255, .06);--color-border-node: rgba(255, 255, 255, .05);--shadow-node: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15);--shadow-elevated: 0 4px 12px rgba(0, 0, 0, .25);--shadow-chip: 0 1px 4px rgba(0, 0, 0, .2)}[data-theme=light]{--color-bg-primary: #f4efe6;--color-bg-secondary: #ebe5d8;--color-bg-tertiary: #e4ddcc;--color-bg-elevated: #faf6ed;--color-bg-canvas: #faf6ed;--color-bg-canvas-grid: #e4ddcc;--color-bg-node: #ffffff;--color-bg-hover: rgba(26, 24, 20, .03);--color-bg-active: rgba(26, 24, 20, .05);--color-bg-surface: rgba(26, 24, 20, .02);--color-bg-surface-strong: rgba(26, 24, 20, .04);--color-text-primary: #1a1814;--color-text-secondary: #3d3a33;--color-text-tertiary: #6b665b;--color-text-canvas: #1a1814;--color-text-canvas-secondary: #6b665b;--color-text-hash: #968f80;--color-accent: var(--ember-500);--color-accent-hover: var(--ember-600);--color-accent-subtle: rgba(198, 58, 34, .08);--color-accent-1: var(--ink-blue-500);--color-accent-2: var(--ember-500);--color-governance-accent: var(--ink-blue-500);--color-governance-accent-hover: #1f3558;--color-governance-accent-subtle: rgba(46, 74, 116, .08);--color-governance-bg: var(--ink-blue-50);--color-governance-border: rgba(46, 74, 116, .15);--color-governance-ceremony: rgba(46, 74, 116, .06);--color-status-active: var(--sage-500);--color-status-warning: var(--amber-500);--color-status-error: var(--ember-500);--color-status-info: var(--ink-blue-500);--color-status-draft: #968f80;--color-border: rgba(26, 24, 20, .08);--color-border-hover: rgba(26, 24, 20, .14);--color-border-canvas: rgba(26, 24, 20, .06);--color-border-node: rgba(26, 24, 20, .04);--color-border-draft: rgba(150, 143, 128, .3);--shadow-node: 0 1px 3px rgba(26, 24, 20, .06), 0 1px 2px rgba(26, 24, 20, .04);--shadow-elevated: 0 4px 12px rgba(26, 24, 20, .08);--shadow-panel: 0 8px 32px rgba(26, 24, 20, .06);--shadow-chip: 0 1px 4px rgba(26, 24, 20, .06)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-normal)}button,input,select,textarea{font:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#ffffff24}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001a}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000002e}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes helm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes helm-slideInRight{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes helm-slideInUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes helm-slideInDown{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes helm-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:helm-fadeIn var(--duration-normal) var(--ease-out)}.animate-slide-right{animation:helm-slideInRight var(--duration-normal) var(--ease-out)}.animate-slide-up{animation:helm-slideInUp var(--duration-normal) var(--ease-out)}.animate-slide-down{animation:helm-slideInDown var(--duration-normal) var(--ease-out)}.animate-pulse{animation:helm-pulse 2s ease-in-out infinite}.btn-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}.btn-icon:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.btn-icon:active{background:var(--color-bg-active)}.btn-icon:disabled{opacity:.3;cursor:not-allowed}.btn-action{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}.btn-action:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.btn-action:active{background:var(--color-bg-active)}.btn-action:disabled{opacity:.3;cursor:not-allowed}.btn-action--danger{border-color:#e854544d;color:var(--color-status-error)}.btn-action--danger:hover{background:#e8545414;border-color:#e8545480}.btn-action--primary{border-color:var(--color-accent);color:var(--color-accent)}.btn-action--primary:hover{background:var(--color-accent-subtle);color:var(--color-accent-hover)}.btn-action--success{border-color:#2aae7266;color:var(--color-status-active)}.btn-action--success:hover{background:#2aae7214}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:42px;padding:var(--space-4) var(--space-8);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);border:1px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:transform var(--duration-instant) ease,border-color var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-primary{color:#111;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-strong) 100%);box-shadow:0 12px 28px #60a5fa2e}.btn-primary:hover{background:linear-gradient(135deg,var(--color-accent-hover) 0%,var(--color-accent-strong) 100%)}.btn-secondary{color:var(--color-text-primary);background:var(--color-bg-surface-strong);border-color:var(--color-border)}.btn-secondary:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.btn-ghost{color:var(--color-text-secondary);background:transparent;border-color:transparent}.btn-ghost:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);line-height:1.4}.badge--draft{background:#8a8a881f;color:var(--color-status-draft);border:1px dashed var(--color-border-draft)}.badge--active{background:#2aae721f;color:var(--color-status-active)}.badge--error{background:#e854541f;color:var(--color-status-error)}.badge--warning{background:#e0a0401f;color:var(--color-status-warning)}.badge--info{background:#4eaadc1f;color:var(--color-status-info)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);background:var(--color-bg-surface-strong);border:1px solid transparent;color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.chip:hover{background:#ffffff1a;color:var(--color-text-primary)}.chip--active{background:var(--color-accent-subtle);border-color:#60a5fa40;color:var(--color-accent)}.chip--canvas{background:#0000000a;border-color:var(--color-border-canvas);color:var(--color-text-canvas-secondary)}.chip--canvas:hover{background:#00000014;color:var(--color-text-canvas)}.ceremony-panel{background:var(--color-governance-bg);border:1px solid var(--color-governance-border);border-radius:var(--radius-lg)}.ceremony-highlight{background:var(--color-governance-ceremony);border:1px solid rgba(224,160,64,.2);border-radius:var(--radius-md);padding:var(--space-6) var(--space-8)}.hash-text{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-hash);cursor:pointer;-webkit-user-select:all;user-select:all;letter-spacing:-.02em}.hash-text:hover{color:var(--color-accent);text-decoration:underline}.card{padding:var(--space-10);border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),#ffffff08;color:var(--color-text-primary);box-shadow:var(--shadow-elevated)}.surface-card{padding:var(--space-12);border-radius:var(--radius-3xl);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),var(--color-bg-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-elevated)}.spinner{width:18px;height:18px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:helm-spin .8s linear infinite}.eyebrow{display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-accent-strong)}.divider{display:flex;align-items:center;gap:var(--space-8);margin:var(--space-12) 0;color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.inline-alert{padding:var(--space-6) var(--space-8);border-radius:var(--radius-lg);margin-bottom:var(--space-8);font-size:var(--font-size-md)}.inline-alert--error{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.24);color:#f5a89d}.inline-alert--success{background:#3dd5981f;border:1px solid rgba(61,213,152,.24);color:#8fae86}.inline-alert--warning{background:#e0a0401a;border:1px solid rgba(224,160,64,.24);color:#d4a24c}.inline-alert--info{background:#5aa8d41a;border:1px solid rgba(90,168,212,.24);color:#8aa4c8}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);min-height:220px;padding:var(--space-16);text-align:center;color:var(--color-text-muted)}.empty-state__icon{opacity:.4}.empty-state__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.empty-state__description{font-size:var(--font-size-md);max-width:36ch;line-height:var(--line-height-relaxed)}@keyframes helm-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:helm-shimmer 1.5s infinite}.skeleton--text{height:14px;width:100%}.skeleton--title{height:20px;width:60%}.skeleton--avatar{width:32px;height:32px;border-radius:var(--radius-full)}.skeleton--card{height:120px;width:100%}@media(prefers-reduced-motion:reduce){.animate-fade-in,.animate-slide-right,.animate-slide-up,.animate-slide-down,.animate-pulse{animation:none}.skeleton{animation:none;background:#ffffff0f}.btn:hover,.btn:active{transform:none}}:root{--fabric-blue: var(--color-accent);--fabric-blue-subtle: rgba(96, 165, 250, .1);--fabric-blue-strong: #8aa4c8;--fabric-green: var(--sage-500);--fabric-green-subtle: rgba(61, 170, 114, .1);--fabric-green-strong: var(--sage-300);--fabric-amber: #d4a24c;--fabric-amber-subtle: rgba(224, 160, 64, .1);--fabric-amber-strong: #d4a24c;--fabric-red: #e86a51;--fabric-red-subtle: rgba(224, 84, 84, .1);--fabric-red-strong: #e86a51;--fabric-mutation: var(--sage-300);--fabric-mutation-subtle: rgba(94, 234, 212, .1);--fabric-mutation-strong: var(--sage-300);--fabric-silver: #c9c2b0;--fabric-silver-subtle: rgba(192, 192, 188, .08);--fabric-silver-strong: #f0ead9;--fabric-gray: var(--color-text-tertiary);--fabric-gray-subtle: rgba(104, 104, 100, .1);--fabric-gray-strong: #c9c2b0;--fabric-state-dormant: var(--fabric-gray);--fabric-state-active: var(--fabric-blue);--fabric-state-constrained: var(--fabric-amber);--fabric-state-bounded: var(--fabric-amber);--fabric-state-queued: var(--fabric-blue-subtle);--fabric-state-pending: var(--fabric-amber);--fabric-state-degraded: var(--fabric-red);--fabric-state-divergent: var(--fabric-red-strong);--fabric-state-frozen: var(--fabric-red);--fabric-state-quarantined: var(--fabric-red);--fabric-state-mutating: var(--fabric-mutation);--fabric-state-simulated: var(--fabric-mutation);--fabric-state-shadow: var(--fabric-mutation-subtle);--fabric-state-recovering: var(--fabric-green);--fabric-state-attested: var(--fabric-silver-strong);--fabric-state-unproven: var(--fabric-gray-subtle);--fabric-state-safe-hold: var(--fabric-amber-strong);--fabric-state-emergency-stop: var(--fabric-red-strong);--fabric-state-hotl-routed: var(--fabric-amber);--fabric-state-sensor-uncertain: var(--fabric-amber-subtle);--fabric-state-lineage-stale: var(--fabric-gray);--fabric-state-deployment-blocked: var(--fabric-red);--fabric-anchor-structural-radius: var(--radius-lg);--fabric-anchor-structural-border: 1.5px solid var(--fabric-blue-subtle);--fabric-anchor-principal-radius: var(--radius-full);--fabric-anchor-principal-border: 1.5px solid var(--fabric-blue);--fabric-anchor-machine-radius: var(--radius-xs);--fabric-anchor-machine-border: 1.5px solid var(--fabric-green-subtle);--fabric-anchor-zone-radius: var(--radius-xl);--fabric-anchor-zone-border: 2px dashed var(--fabric-amber-subtle);--fabric-anchor-gate-radius: var(--radius-full);--fabric-anchor-gate-border: 2px solid var(--fabric-amber);--fabric-anchor-scar-radius: var(--radius-xs);--fabric-anchor-scar-border: 1.5px solid var(--fabric-red-subtle);--fabric-membrane-jurisdiction-bg: rgba(96, 165, 250, .04);--fabric-membrane-jurisdiction-border: rgba(96, 165, 250, .18);--fabric-membrane-policy-bg: rgba(167, 139, 250, .04);--fabric-membrane-policy-border: rgba(167, 139, 250, .18);--fabric-membrane-budget-bg: rgba(61, 170, 114, .04);--fabric-membrane-budget-border: rgba(61, 170, 114, .18);--fabric-membrane-sovereignty-bg: rgba(224, 160, 64, .04);--fabric-membrane-sovereignty-border: rgba(224, 160, 64, .18);--fabric-membrane-safety-bg: rgba(224, 84, 84, .04);--fabric-membrane-safety-border: rgba(224, 84, 84, .18);--fabric-membrane-trust-bg: rgba(192, 192, 188, .04);--fabric-membrane-trust-border: rgba(192, 192, 188, .18);--fabric-membrane-site-bg: rgba(224, 160, 64, .06);--fabric-membrane-site-border: rgba(224, 160, 64, .22);--fabric-thread-authority-color: var(--fabric-blue);--fabric-thread-authority-width: 2px;--fabric-thread-authority-dash: none;--fabric-thread-delegation-color: #e86a51;--fabric-thread-delegation-width: 1.5px;--fabric-thread-delegation-dash: none;--fabric-thread-workflow-color: var(--fabric-green);--fabric-thread-workflow-width: 1.5px;--fabric-thread-workflow-dash: 6 3;--fabric-thread-budget-color: var(--fabric-green-strong);--fabric-thread-budget-width: 2px;--fabric-thread-budget-dash: 8 4;--fabric-thread-policy-color: var(--fabric-mutation);--fabric-thread-policy-width: 1.5px;--fabric-thread-policy-dash: 4 2 1 2;--fabric-thread-escalation-color: var(--fabric-amber-strong);--fabric-thread-escalation-width: 2px;--fabric-thread-escalation-dash: 2 1 6 1;--fabric-thread-deployment-color: var(--fabric-green);--fabric-thread-deployment-width: 1.5px;--fabric-thread-deployment-dash: none;--fabric-thread-proof-color: var(--fabric-silver);--fabric-thread-proof-width: 1px;--fabric-thread-proof-dash: 3 2;--fabric-thread-handoff-color: #e86a51;--fabric-thread-handoff-width: 2px;--fabric-thread-handoff-dash: none;--fabric-thread-system-color: var(--color-accent-1);--fabric-thread-system-width: 1.5px;--fabric-thread-system-dash: none;--fabric-motion-authority-duration: .6s;--fabric-motion-authority-easing: cubic-bezier(.4, 0, .2, 1);--fabric-motion-workflow-duration: .8s;--fabric-motion-workflow-easing: cubic-bezier(.16, 1, .3, 1);--fabric-motion-approval-duration: .3s;--fabric-motion-approval-easing: cubic-bezier(.34, 1.56, .64, 1);--fabric-motion-deployment-duration: 1.2s;--fabric-motion-deployment-easing: cubic-bezier(.16, 1, .3, 1);--fabric-motion-proof-duration: 2s;--fabric-motion-proof-easing: cubic-bezier(.4, 0, .2, 1);--fabric-motion-phenotype-duration: 3s;--fabric-motion-phenotype-easing: linear;--fabric-motion-physical-duration: .2s;--fabric-motion-physical-easing: cubic-bezier(.34, 1.56, .64, 1);--fabric-texture-law-pattern: repeating-linear-gradient( 45deg, transparent, transparent 4px, rgba(167, 139, 250, .03) 4px, rgba(167, 139, 250, .03) 5px );--fabric-texture-shadow-opacity: .45;--fabric-texture-shadow-blur: 2px;--fabric-texture-shadow-border: 1.5px dashed rgba(167, 139, 250, .3);--fabric-texture-scar-pattern: repeating-linear-gradient( -45deg, transparent, transparent 3px, rgba(224, 84, 84, .06) 3px, rgba(224, 84, 84, .06) 4px );--fabric-texture-proof-density: radial-gradient( circle at center, rgba(192, 192, 188, .15) 0%, transparent 70% );--fabric-layer-form-accent: var(--fabric-blue);--fabric-layer-power-accent: #e86a51;--fabric-layer-law-accent: var(--fabric-mutation);--fabric-layer-expression-accent: var(--fabric-green);--fabric-layer-proof-accent: var(--fabric-silver-strong)}[data-theme=light]{--fabric-blue: var(--color-accent);--fabric-blue-subtle: rgba(37, 99, 235, .08);--fabric-blue-strong: var(--color-accent);--fabric-green: var(--sage-500);--fabric-green-subtle: rgba(42, 138, 92, .08);--fabric-green-strong: var(--sage-500);--fabric-amber: #a5761c;--fabric-amber-subtle: rgba(200, 144, 48, .08);--fabric-amber-strong: #a5761c;--fabric-red: #e86a51;--fabric-red-subtle: rgba(204, 62, 62, .08);--fabric-red-strong: #e86a51;--fabric-mutation: var(--sage-500);--fabric-mutation-subtle: rgba(13, 148, 136, .08);--fabric-mutation-strong: var(--color-accent-1);--fabric-silver: #c9c2b0;--fabric-silver-subtle: rgba(148, 147, 142, .06);--fabric-silver-strong: var(--color-text-tertiary);--fabric-gray: #c9c2b0;--fabric-gray-subtle: rgba(148, 147, 142, .06);--fabric-gray-strong: var(--color-text-tertiary)}[data-fabric-state=dormant]{--fabric-state-color: var(--fabric-state-dormant);opacity:.5}[data-fabric-state=active]{--fabric-state-color: var(--fabric-state-active)}[data-fabric-state=constrained]{--fabric-state-color: var(--fabric-state-constrained)}[data-fabric-state=bounded]{--fabric-state-color: var(--fabric-state-bounded)}[data-fabric-state=queued]{--fabric-state-color: var(--fabric-state-queued);opacity:.7}[data-fabric-state=pending]{--fabric-state-color: var(--fabric-state-pending)}[data-fabric-state=degraded]{--fabric-state-color: var(--fabric-state-degraded)}[data-fabric-state=divergent]{--fabric-state-color: var(--fabric-state-divergent)}[data-fabric-state=frozen]{--fabric-state-color: var(--fabric-state-frozen);opacity:.6;filter:saturate(.3)}[data-fabric-state=quarantined]{--fabric-state-color: var(--fabric-state-quarantined)}[data-fabric-state=mutating]{--fabric-state-color: var(--fabric-state-mutating)}[data-fabric-state=simulated]{--fabric-state-color: var(--fabric-state-simulated);opacity:var(--fabric-texture-shadow-opacity)}[data-fabric-state=shadow]{--fabric-state-color: var(--fabric-state-shadow);opacity:var(--fabric-texture-shadow-opacity);border-style:dashed}[data-fabric-state=recovering]{--fabric-state-color: var(--fabric-state-recovering)}[data-fabric-state=attested]{--fabric-state-color: var(--fabric-state-attested)}[data-fabric-state=unproven]{--fabric-state-color: var(--fabric-state-unproven);opacity:.65}[data-fabric-state=safe-hold]{--fabric-state-color: var(--fabric-state-safe-hold)}[data-fabric-state=emergency-stop]{--fabric-state-color: var(--fabric-state-emergency-stop);animation:fabric-emergency-pulse .5s ease infinite}[data-fabric-state=hotl-routed]{--fabric-state-color: var(--fabric-state-hotl-routed)}[data-fabric-state=sensor-uncertain]{--fabric-state-color: var(--fabric-state-sensor-uncertain);opacity:.6}[data-fabric-state=lineage-stale]{--fabric-state-color: var(--fabric-state-lineage-stale);filter:saturate(.4)}[data-fabric-state=deployment-blocked]{--fabric-state-color: var(--fabric-state-deployment-blocked)}@keyframes fabric-authority-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes fabric-workflow-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}@keyframes fabric-approval-gate{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes fabric-deployment-wave{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}@keyframes fabric-proof-accrue{0%{opacity:.3}to{opacity:.8}}@keyframes fabric-emergency-pulse{0%,to{box-shadow:0 0 0 0 var(--fabric-red-subtle)}50%{box-shadow:0 0 12px 4px var(--fabric-red-subtle)}}@keyframes fabric-phenotype-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:root{--carto-country: hsl(210 60% 50%);--carto-country-subtle: hsl(210 60% 50% / .35);--carto-state: hsl(200 50% 55%);--carto-state-subtle: hsl(200 50% 55% / .3);--carto-province: hsl(190 45% 52%);--carto-economic: hsl(45 70% 55%);--carto-economic-subtle: hsl(45 70% 55% / .35);--carto-regulated: hsl(0 65% 55%);--carto-regulated-subtle: hsl(0 65% 55% / .3);--carto-cloud: hsl(260 55% 60%);--carto-cloud-subtle: hsl(260 55% 60% / .3);--carto-airgap: hsl(0 0% 40%);--carto-airgap-subtle: hsl(0 0% 40% / .35);--carto-facility: hsl(155 50% 50%);--carto-facility-subtle: hsl(155 50% 50% / .3);--carto-customer: hsl(30 60% 55%);--carto-corridor-data: hsl(210 70% 60%);--carto-corridor-logistics: hsl(45 65% 55%);--carto-corridor-payment: hsl(140 55% 50%);--carto-corridor-approval: hsl(280 50% 60%);--carto-corridor-model: hsl(340 55% 55%);--carto-corridor-blocked: hsl(0 70% 55%);--carto-corridor-width: 2px;--carto-corridor-dash: 6 4;--carto-corridor-blocked-dash: 3 3;--carto-heat-0: hsl(210 40% 90%);--carto-heat-1: hsl(180 50% 75%);--carto-heat-2: hsl(60 60% 65%);--carto-heat-3: hsl(35 70% 55%);--carto-heat-4: hsl(15 75% 50%);--carto-heat-5: hsl(0 80% 45%);--carto-deploy-live: hsl(140 60% 45%);--carto-deploy-canary: hsl(45 70% 55%);--carto-deploy-pending: hsl(210 50% 60%);--carto-deploy-blocked: hsl(0 65% 50%);--carto-deploy-divergent: hsl(280 55% 55%);--carto-deploy-stale: hsl(0 0% 55%);--carto-deploy-rollback: hsl(310 50% 50%);--carto-mode-sovereignty: hsl(210 60% 50%);--carto-mode-policy: hsl(270 50% 55%);--carto-mode-residency: hsl(180 55% 48%);--carto-mode-integration: hsl(35 65% 50%);--carto-mode-regulatory: hsl(0 60% 50%);--carto-mode-deployment: hsl(140 55% 45%);--carto-mode-physical: hsl(155 45% 50%);--carto-overlay-alpha: .25;--carto-overlay-border-alpha: .5;--carto-overlay-hover-alpha: .4;--carto-zoom-global-max: 3;--carto-zoom-regional-min: 3;--carto-zoom-regional-max: 8;--carto-zoom-site-min: 8;--carto-bg: var(--color-bg-primary);--carto-border: var(--color-border);--carto-border-faint: hsl(210 20% 40% / .2);--carto-text: var(--color-text-primary);--carto-text-muted: var(--color-text-tertiary);--carto-inspector-width: 360px;--carto-rail-width: 230px;--carto-ocean-center: hsl(215 45% 14%);--carto-ocean-edge: hsl(215 50% 10%);--carto-graticule: hsl(210 30% 35% / .25);--carto-unregistered: hsl(210 15% 20% / .4);--carto-marker-fill: hsl(210 60% 60%);--carto-marker-stroke: hsl(210 30% 95% / .6);--carto-transition: .2s ease;--carto-zoom-transition: .4s cubic-bezier(.25, .1, .25, 1)}[data-territory-type=country]{fill:var(--carto-country-subtle);stroke:var(--carto-country)}[data-territory-type=state]{fill:var(--carto-state-subtle);stroke:var(--carto-state)}[data-territory-type=economic-zone]{fill:var(--carto-economic-subtle);stroke:var(--carto-economic)}[data-territory-type=regulated-site]{fill:var(--carto-regulated-subtle);stroke:var(--carto-regulated)}[data-territory-type=cloud-region]{fill:var(--carto-cloud-subtle);stroke:var(--carto-cloud)}[data-territory-type=air-gap]{fill:var(--carto-airgap-subtle);stroke:var(--carto-airgap)}[data-territory-type=facility]{fill:var(--carto-facility-subtle);stroke:var(--carto-facility)}[data-corridor-status=open]{stroke:var(--carto-corridor-data)}[data-corridor-status=restricted]{stroke:var(--carto-corridor-data);stroke-dasharray:var(--carto-corridor-dash)}[data-corridor-status=blocked]{stroke:var(--carto-corridor-blocked);stroke-dasharray:var(--carto-corridor-blocked-dash)}[data-deploy=live]{fill:var(--carto-deploy-live)}[data-deploy=canary]{fill:var(--carto-deploy-canary)}[data-deploy=pending]{fill:var(--carto-deploy-pending)}[data-deploy=blocked]{fill:var(--carto-deploy-blocked)}[data-deploy=divergent]{fill:var(--carto-deploy-divergent)}[data-deploy=stale]{fill:var(--carto-deploy-stale)}[data-deploy=rollback]{fill:var(--carto-deploy-rollback)}@keyframes cartoPulse{0%,to{opacity:var(--carto-overlay-alpha)}50%{opacity:var(--carto-overlay-hover-alpha)}}@keyframes cartoCorridorFlow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes cartoRegionFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}[data-theme=light]{--carto-heat-0: hsl(210 30% 95%);--carto-heat-1: hsl(180 40% 85%);--carto-heat-2: hsl(55 50% 78%);--carto-heat-3: hsl(35 60% 70%);--carto-heat-4: hsl(15 65% 60%);--carto-heat-5: hsl(0 70% 50%);--carto-ocean-center: hsl(210 30% 92%);--carto-ocean-edge: hsl(210 25% 88%);--carto-graticule: hsl(210 20% 70% / .3);--carto-unregistered: hsl(210 10% 85% / .6);--carto-border-faint: hsl(210 15% 75% / .3);--carto-marker-fill: hsl(210 55% 50%);--carto-marker-stroke: hsl(210 30% 30% / .4)}:root{color-scheme:dark;--helm-bg-root: #07090c;--helm-bg-surface: #0b0f14;--helm-bg-elevated: #11161d;--helm-bg-inset: #060809;--helm-bg-terminal: #04060a;--helm-bg-critical-surface: #131923;--helm-bg-selected-row: #161d27;--helm-bg-live-row: rgba(117, 180, 255, .05);--helm-bg-overlay: rgba(4, 6, 10, .78);--helm-shadow-raised: 0 8px 20px rgba(0, 0, 0, .16);--helm-shadow-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .02);--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-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: 2px;--helm-radius-sm: 3px;--helm-radius-md: 4px;--helm-radius-panel: 6px;--helm-radius-pill: 999px;--helm-font-sans: "Inter Tight", "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: 14px;--helm-font-page-title: 22px;--helm-space-1: 2px;--helm-space-2: 4px;--helm-space-3: 6px;--helm-space-4: 8px;--helm-space-5: 10px;--helm-space-6: 12px;--helm-space-8: 16px;--helm-space-10: 20px;--helm-space-12: 24px;--helm-space-16: 32px;--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: #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}[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}}@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-border-default);border-radius:var(--helm-radius-panel);background:var(--helm-bg-elevated);box-shadow: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}}.policy-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--helm-space-5) var(--helm-space-8);align-items:center;padding:var(--helm-space-8);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.policy-header-identity{display:flex;flex-direction:column;gap:var(--helm-space-3);min-width:0}.policy-header-name{display:flex;align-items:center;gap:var(--helm-space-4);color:var(--helm-text-primary);font-size:var(--helm-font-panel-title)}.policy-header-name strong{font-family:var(--helm-font-mono);font-weight:700;letter-spacing:.02em}.policy-header-version{margin-left:var(--helm-space-3);padding:1px var(--helm-space-4);border-radius:var(--helm-radius-sm);background:var(--helm-bg-inset);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.policy-header-badges{display:flex;flex-wrap:wrap;gap:var(--helm-space-4);justify-self:end}.policy-header-provenance{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--helm-space-4);color:var(--helm-text-muted);font-size:var(--helm-font-meta)}.policy-header-provenance time{font-family:var(--helm-font-mono)}.policy-header-actions{grid-column:1 / -1;display:flex;gap:var(--helm-space-4)}.policy-lint-list{list-style:none;margin:var(--helm-space-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--helm-space-3)}.policy-lint-item{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) auto;gap:var(--helm-space-5);align-items:baseline;padding:var(--helm-space-3) var(--helm-space-5);background:var(--helm-bg-inset);border-left:2px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);font-size:var(--helm-font-meta)}.policy-lint-item--error{border-left-color:var(--helm-rail-failed)}.policy-lint-item--warn{border-left-color:var(--helm-rail-escalate)}.policy-lint-item--info{border-left-color:var(--helm-proof-hash)}.policy-lint-loc{font-family:var(--helm-font-mono);color:var(--helm-text-muted)}.policy-lint-rule{font-family:var(--helm-font-mono);color:var(--helm-text-secondary)}.policy-lint-message{color:var(--helm-text-primary);overflow-wrap:anywhere}.policy-lint-fix{grid-column:3;color:var(--helm-text-muted);font-style:italic}.policy-lint-jump{appearance:none;background:transparent;color:var(--helm-proof-hash);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);padding:1px var(--helm-space-4);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);cursor:pointer}.policy-lint-jump:hover{border-color:var(--helm-border-focus)}.policy-bundle-tree{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:var(--helm-space-8);align-items:start;min-width:0}.policy-rule-row{display:flex;align-items:center;gap:var(--helm-space-5);min-width:0;flex:1}.policy-action-badge{flex-shrink:0;padding:1px var(--helm-space-4);border-radius:var(--helm-radius-sm);border:1px solid var(--helm-border-default);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);letter-spacing:.04em;text-transform:uppercase}.policy-action-badge--deny{background:var(--helm-verdict-deny-bg);border-color:var(--helm-verdict-deny);color:var(--helm-verdict-deny)}.policy-action-badge--allow{background:var(--helm-verdict-allow-bg);border-color:var(--helm-verdict-allow);color:var(--helm-verdict-allow)}.policy-action-badge--require_approval{background:var(--helm-verdict-escalate-bg);border-color:var(--helm-verdict-escalate);color:var(--helm-verdict-escalate)}.policy-action-badge--log_only{background:var(--helm-bg-inset);border-color:var(--helm-border-default);color:var(--helm-text-muted)}.policy-rule-reason{flex:1;min-width:0;color:var(--helm-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-condition-pane{min-width:0}@container panel (max-width: 720px){.policy-bundle-tree{grid-template-columns:minmax(0,1fr)}}.code-line--lint .code-content{text-decoration:underline wavy var(--helm-rail-failed);text-decoration-thickness:1.5px;text-underline-offset:4px}.code-line--lint-warn .code-content{text-decoration-color:var(--helm-rail-escalate)}.code-line--lint-info .code-content{text-decoration-color:var(--helm-proof-hash)}.code-line--flash{background:color-mix(in srgb,var(--helm-proof-hash) 25%,transparent);transition:background var(--helm-dur-slow) var(--helm-ease)}.policy-test-matrix{display:flex;flex-direction:column;gap:var(--helm-space-5);min-width:0}.policy-test-matrix-head{display:flex;align-items:center;gap:var(--helm-space-5)}.policy-test-matrix-head h3{margin:0;font-size:var(--helm-font-panel-title)}.policy-test-summary{margin-left:var(--helm-space-4);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);color:var(--helm-text-muted)}.policy-test-matrix-head .helm-button{margin-left:auto}.policy-test-table-wrap{overflow-x:auto;border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);background:var(--helm-bg-surface)}.policy-test-table{width:100%;border-collapse:collapse;font-size:var(--helm-font-table)}.policy-test-table th,.policy-test-table td{text-align:left;padding:var(--helm-space-4) var(--helm-space-6);border-bottom:1px solid var(--helm-border-subtle)}.policy-test-table thead th{color:var(--helm-text-muted);font-weight:600;font-size:var(--helm-font-meta);text-transform:uppercase;letter-spacing:.04em;background:var(--helm-bg-inset)}.policy-test-row{border-left:3px solid var(--helm-border-default)}.policy-test-row:last-child td{border-bottom:0}.policy-test-input code{font-family:var(--helm-font-mono);font-size:var(--helm-font-code);color:var(--helm-text-secondary)}.policy-test-pending{color:var(--helm-text-muted);font-family:var(--helm-font-mono)}.policy-test-actions{text-align:right}.policy-simulator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--helm-space-8);align-items:start;min-width:0}.policy-simulator-form,.policy-simulator-result{display:flex;flex-direction:column;gap:var(--helm-space-5);padding:var(--helm-space-8);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md)}.policy-simulator h3{margin:0 0 var(--helm-space-3);font-size:var(--helm-font-panel-title)}.policy-simulator-receipt{display:flex;flex-direction:column;gap:var(--helm-space-4)}.policy-simulator-explanation{margin:0;color:var(--helm-text-secondary)}.policy-simulator-time{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.policy-simulator-empty{margin:0;color:var(--helm-text-muted);font-style:italic}@container panel (max-width: 640px){.policy-simulator{grid-template-columns:minmax(0,1fr)}}.policy-version-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--helm-space-4)}.policy-version-row{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content max-content;gap:var(--helm-space-5);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)}.policy-version-row--current{border-color:var(--helm-border-focus);background:var(--helm-bg-selected-row)}.policy-version-name{font-family:var(--helm-font-mono);font-size:var(--helm-font-code);color:var(--helm-text-primary)}.policy-version-deploy{display:inline-flex;align-items:center;gap:var(--helm-space-3);color:var(--helm-text-secondary);font-size:var(--helm-font-meta)}.policy-version-diff{color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.policy-version-current-mark{padding:1px var(--helm-space-4);border-radius:var(--helm-radius-sm);background:var(--helm-bg-elevated);color:var(--helm-proof-hash);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);letter-spacing:.06em}@container panel (max-width: 640px){.policy-version-row{grid-template-columns:1fr;align-items:start;gap:var(--helm-space-3)}}.policy-confidence{display:inline-flex;align-items:center;gap:var(--helm-space-3);padding:1px var(--helm-space-4);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-pill);background:var(--helm-bg-inset)}.policy-confidence--verified{border-color:var(--helm-verdict-allow)}.policy-confidence--escalate{border-color:var(--helm-verdict-escalate)}.policy-confidence--failed{border-color:var(--helm-verdict-deny)}.policy-confidence--pending{border-color:var(--helm-border-default)}.policy-confidence-dot{width:7px;height:7px;border-radius:var(--helm-radius-pill);background:var(--helm-text-muted)}.policy-confidence-dot.is-pass{background:var(--helm-verdict-allow)}.policy-confidence-dot.is-fail{background:var(--helm-verdict-deny)}.policy-artifact-card{display:flex;flex-direction:column;gap:var(--helm-space-4);padding:var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);min-width:0}.policy-artifact-card-head{display:flex;align-items:center;gap:var(--helm-space-4);font-size:var(--helm-font-panel-title);color:var(--helm-text-primary)}.policy-artifact-card-version{padding:1px var(--helm-space-3);border-radius:var(--helm-radius-sm);background:var(--helm-bg-inset);color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.policy-artifact-card-toggle{margin-left:auto}.policy-artifact-card-body{min-width:0}.policy-artifact-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--helm-space-3)}.policy-artifact-card-meta{display:inline-flex;flex-wrap:wrap;gap:var(--helm-space-3);margin-right:auto;color:var(--helm-text-muted);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta)}.policy-diff-card{display:flex;flex-direction:column;gap:var(--helm-space-4);padding:var(--helm-space-6);background:var(--helm-bg-surface);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-md);min-width:0}.policy-diff-card-head h4{margin:0;font-size:var(--helm-font-panel-title)}.policy-diff-card-body{min-width:0}.policy-diff-card-actions{display:flex;gap:var(--helm-space-3);justify-content:flex-end}.authoring-intent-chip{display:inline-flex;align-items:center;gap:var(--helm-space-3);padding:1px var(--helm-space-4);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-pill);background:var(--helm-bg-inset);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--helm-text-secondary)}.authoring-intent-chip--drafting{border-color:var(--helm-border-default)}.authoring-intent-chip--refining{border-color:var(--helm-verdict-escalate);color:var(--helm-verdict-escalate)}.authoring-intent-chip--testing{border-color:var(--helm-proof-hash);color:var(--helm-proof-hash)}.authoring-intent-chip--explaining{border-color:var(--helm-text-muted)}.authoring-intent-chip--deploying{border-color:var(--helm-verdict-allow);color:var(--helm-verdict-allow)}.authoring-palette-scope{display:inline-flex;align-items:center;gap:var(--helm-space-3);padding:1px var(--helm-space-4);border:1px solid var(--helm-border-default);border-radius:var(--helm-radius-sm);background:var(--helm-bg-inset);color:var(--helm-text-secondary);font-size:var(--helm-font-meta)}.authoring-palette-scope strong{color:var(--helm-text-primary)}.authoring-palette-scope code{color:var(--helm-text-muted);font-family:var(--helm-font-mono)}.authoring-palette-scope-turn{margin-left:var(--helm-space-3);color:var(--helm-text-muted);font-family:var(--helm-font-mono)}.policy-safety-list{list-style:none;margin:var(--helm-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--helm-space-2)}.policy-safety-item{padding:var(--helm-space-2) var(--helm-space-4);border-left:2px solid var(--helm-border-default);background:var(--helm-bg-inset);border-radius:var(--helm-radius-sm);font-family:var(--helm-font-mono);font-size:var(--helm-font-meta);color:var(--helm-text-primary)}.policy-safety-item--hard{border-left-color:var(--helm-rail-failed)}.policy-safety-item--soft{border-left-color:var(--helm-rail-escalate)}:root{--operator-bg: #07111a;--operator-bg-elevated: #0c1825;--operator-bg-panel: rgba(13, 25, 39, .92);--operator-bg-panel-strong: rgba(15, 31, 47, .96);--operator-line: rgba(158, 185, 205, .14);--operator-line-strong: rgba(158, 185, 205, .22);--operator-text: #eff6fb;--operator-text-muted: #9eb2c6;--operator-text-soft: #7f92a4;--operator-accent: #6dd3ff;--operator-accent-strong: #2b9acb;--operator-success: #79d8a6;--operator-warning: #ffb968;--operator-danger: #ff7a70;--operator-shadow: 0 28px 70px rgba(0, 0, 0, .28)}body{background:radial-gradient(circle at top right,rgba(109,211,255,.12),transparent 34%),linear-gradient(180deg,#09131e,#07111a 52%,#050c13);color:var(--operator-text);font-family:Inter,sans-serif}a{color:inherit}.surface-loading{min-height:100vh;display:grid;place-items:center;color:var(--operator-text-muted);background:var(--operator-bg)}.operator-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:transparent}.operator-rail{padding:24px 18px;border-right:1px solid var(--operator-line);background:linear-gradient(180deg,#08131ef7,#07111ae6);display:flex;flex-direction:column;gap:20px}.operator-brand-lockup,.operator-workspace-card,.operator-rail-section,.operator-rail-status{border:1px solid var(--operator-line);border-radius:18px;background:#0f1c2ab8;padding:16px}.operator-brand-mark{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;color:var(--operator-accent)}.operator-brand-lockup p,.operator-workspace-card p,.operator-panel-copy,.operator-surface-intro p,.operator-empty-inline,.operator-empty-state p,.operator-error-state p,.operator-panel-header p,.operator-artifact-item p,.operator-activity-item p,.operator-chat-message p{color:var(--operator-text-muted)}.operator-workspace-card strong,.operator-panel h2,.operator-topbar h1,.operator-surface-intro h1,.operator-empty-state strong,.operator-error-state strong{display:block;margin-top:6px;font-size:1.05rem;font-weight:600}.operator-surface-nav{display:flex;flex-direction:column;gap:8px}.operator-surface-link,.operator-rail-link{border:1px solid transparent;border-radius:14px;padding:10px 12px;text-decoration:none;color:var(--operator-text-muted);display:flex;align-items:center;justify-content:space-between;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.operator-surface-link:hover,.operator-rail-link:hover,.operator-inline-link:hover,.operator-inline-button:hover,.operator-icon-button:hover,.operator-button:hover,.operator-tab:hover,.operator-select-row:hover,.operator-segment:hover{transform:translateY(-1px)}.operator-surface-link:hover,.operator-surface-link.is-active,.operator-rail-link:hover{color:var(--operator-text);border-color:#6dd3ff38;background:#6dd3ff14}.operator-count-pill,.operator-risk-pill{min-width:32px;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:700;text-align:center;letter-spacing:.05em}.operator-count-pill{background:#ffb96829;color:var(--operator-warning)}.operator-risk-pill{background:#eff6fb14;color:var(--operator-text)}.operator-risk-pill.risk-critical{background:#ff7a7029;color:var(--operator-danger)}.operator-risk-pill.risk-high{background:#ffb96829;color:var(--operator-warning)}.operator-risk-pill.risk-medium{background:#6dd3ff1f;color:var(--operator-accent)}.operator-main{display:flex;flex-direction:column;min-width:0}.operator-topbar{padding:20px 22px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px}.operator-topbar-actions,.operator-metric-row,.operator-form-actions,.operator-review-actions,.operator-surface-actions,.operator-panel-actions,.operator-confirm-actions,.operator-inline-meta,.operator-activity-chrome{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.operator-icon-button,.operator-button,.operator-tab,.operator-inline-button,.operator-segment{border:1px solid var(--operator-line);border-radius:12px;background:#0f1e2dd6;color:var(--operator-text);font:inherit;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,opacity .14s ease}.operator-icon-button{width:40px;height:40px;display:grid;place-items:center}.operator-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;text-decoration:none}.operator-button.primary{background:linear-gradient(180deg,#6dd3ff38,#2b9acb33);border-color:#6dd3ff57}.operator-button.secondary{background:#6dd3ff14}.operator-button.danger{background:#ff7a701f;border-color:#ff7a704d}.operator-button.ghost{background:transparent}.operator-button:disabled,.operator-icon-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.operator-meta-pill{display:inline-flex;flex-direction:column;gap:3px;min-width:110px;padding:8px 12px;border:1px solid var(--operator-line);border-radius:14px;background:#0f1b28c7}.operator-meta-pill span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--operator-text-soft)}.operator-meta-pill strong{font-size:.9rem}.tone-success{color:var(--operator-success)}.tone-warning{color:var(--operator-warning)}.tone-danger{color:var(--operator-danger)}.tone-info{color:var(--operator-accent)}.operator-signal-strip{padding:0 22px 16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.operator-signal-card{border:1px solid var(--operator-line);border-radius:16px;background:#0c1825d1;padding:14px;box-shadow:inset 0 1px #ffffff05}.operator-signal-card strong{display:block;font-size:1rem;margin:10px 0 8px}.operator-signal-card p{margin:0;font-size:.87rem;color:var(--operator-text-muted)}.operator-signal-head{display:flex;justify-content:space-between;align-items:center;color:var(--operator-text-soft);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.operator-content-grid{flex:1;min-height:0;padding:0 22px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.operator-surface-shell,.operator-inspector{min-height:0;overflow:auto}.operator-inspector{border:1px solid var(--operator-line);border-radius:20px;background:#0c1926d1;padding:18px}.operator-inspector-header h2,.operator-panel-header h2,.operator-activity-header h2{margin:6px 0 0}.operator-inspector-header p{margin:8px 0 0;color:var(--operator-text-muted)}.operator-tab-strip{margin:14px 0;display:flex;flex-wrap:wrap;gap:8px}.operator-tab{padding:8px 12px}.operator-tab.is-active,.operator-segment.is-active,.operator-select-row.is-active{border-color:#6dd3ff57;background:#6dd3ff1a}.operator-activity-rail{margin:16px 22px 22px;border:1px solid var(--operator-line);border-radius:20px;background:#0a1521d1;padding:18px;overflow:auto;max-height:220px}.operator-standalone-page,.operator-surface-page{padding:16px 0 28px}.operator-standalone-page{max-width:1320px;margin:0 auto;padding:28px 24px 40px}.operator-surface-intro{border:1px solid var(--operator-line);border-radius:22px;background:linear-gradient(180deg,#0d1927eb,#0b1622b8);padding:20px;margin-bottom:18px;box-shadow:var(--operator-shadow)}.operator-surface-intro h1{margin:6px 0 10px;font-size:clamp(1.8rem,2.7vw,2.45rem)}.operator-page-grid{display:grid;gap:18px}.operator-page-grid.two-up,.operator-create-grid,.operator-page-grid.proof-layout,.operator-page-grid.chat-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-page-grid.canvas-layout,.operator-page-grid.operate-layout,.operator-page-grid.govern-layout{grid-template-columns:1.4fr .9fr}.operator-panel{border:1px solid var(--operator-line);border-radius:22px;background:var(--operator-bg-panel);padding:18px;box-shadow:var(--operator-shadow);min-width:0}.operator-panel-primary{min-height:0}.operator-panel-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.operator-panel-header p,.operator-surface-intro p,.operator-workspace-card p,.operator-brand-lockup p{margin:8px 0 0}.operator-empty-state,.operator-loading-state,.operator-error-state{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;border:1px dashed var(--operator-line-strong);background:#0d1927a3}.operator-empty-state.compact{padding:12px}.operator-loading-state{align-items:center}.operator-spinner{animation:operator-spin 1s linear infinite}.operator-truth-badge{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;border:1px solid var(--operator-line);background:#0c1926c2}.operator-truth-badge strong{display:block;font-size:.94rem}.operator-truth-badge span{display:block;margin-top:4px;color:var(--operator-text-muted);font-size:.85rem}.operator-truth-badge.stage-active,.operator-truth-badge.stage-verified{border-color:#79d8a647}.operator-truth-badge.stage-blocked{border-color:#ff7a704d}.operator-detail-list{display:grid;gap:10px}.operator-detail-list div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px}.operator-detail-list dt{color:var(--operator-text-soft)}.operator-detail-list dd{margin:0;word-break:break-word}.operator-artifact-list,.operator-activity-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.operator-artifact-item,.operator-review-card,.operator-select-row,.operator-chat-message{border:1px solid var(--operator-line);border-radius:16px;background:#0f1d2cb3;padding:14px}.operator-artifact-item,.operator-review-card,.operator-select-row{display:flex;justify-content:space-between;gap:14px;text-align:left}.operator-artifact-type{display:inline-block;margin-bottom:8px;color:var(--operator-text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.operator-inline-link,.operator-inline-button{display:inline-flex;align-items:center;gap:6px;color:var(--operator-accent);background:none;border:0;padding:0;text-decoration:none;cursor:pointer;font:inherit}.operator-inline-link.is-muted{color:var(--operator-text-soft);cursor:default}.operator-json-preview{border:1px solid var(--operator-line);border-radius:16px;padding:14px;background:#081018e6}.operator-json-preview pre{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;color:var(--operator-text-muted);font-family:JetBrains Mono,monospace;font-size:.82rem}.operator-table-shell{overflow:auto}.operator-table{width:100%;border-collapse:collapse}.operator-table th,.operator-table td{padding:10px 12px;border-bottom:1px solid var(--operator-line);text-align:left}.operator-table th{color:var(--operator-text-soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.operator-form{display:grid;gap:12px}.operator-form.inline{grid-template-columns:minmax(0,1fr) auto;align-items:end}.operator-form label{display:grid;gap:6px;color:var(--operator-text-muted);font-size:.92rem}.operator-form input,.operator-form select,.operator-form textarea{width:100%;border:1px solid var(--operator-line);border-radius:14px;background:#070f18f0;color:var(--operator-text);padding:11px 13px;font:inherit}.operator-form textarea{resize:vertical}.operator-form input:focus,.operator-form select:focus,.operator-form textarea:focus{outline:2px solid rgba(109,211,255,.3);outline-offset:1px;border-color:#6dd3ff57}.operator-flow-shell{height:520px;border-radius:18px;overflow:hidden;border:1px solid var(--operator-line);background:#071018e6}.operator-stack{display:grid;gap:12px}.operator-review-card,.operator-select-row,.operator-segment{cursor:pointer}.operator-segment-list{display:flex;flex-wrap:wrap;gap:8px}.operator-segment{padding:8px 12px}.operator-chat-thread{min-height:280px;display:grid;gap:10px}.operator-chat-message header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.operator-chat-message.role-assistant{border-color:#6dd3ff38}.operator-chat-message.role-user{border-color:#ffffff14}.operator-ordered-list{margin:0;padding-left:20px;color:var(--operator-text-muted);display:grid;gap:10px}.operator-confirm-card{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--operator-line);background:#0f1e2ddb}.operator-confirm-card p{margin:0;color:var(--operator-text-muted)}.operator-activity-item{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px}.operator-activity-marker{width:10px;height:10px;border-radius:999px;background:currentColor;margin-top:7px}.operator-activity-item time{display:block;margin-top:6px;color:var(--operator-text-soft);font-size:.78rem}.operator-page-grid.chat-layout{grid-template-columns:1.2fr 1fr .9fr}.operator-page-grid.proof-layout{grid-template-columns:1.15fr .85fr}.public .operator-surface-intro{background:linear-gradient(180deg,#091721eb,#0a151ec7)}@keyframes operator-spin{to{transform:rotate(360deg)}}@media(max-width:1320px){.operator-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-page-grid.chat-layout,.operator-page-grid.proof-layout,.operator-page-grid.canvas-layout,.operator-page-grid.operate-layout,.operator-page-grid.govern-layout,.operator-page-grid.two-up,.operator-create-grid{grid-template-columns:1fr}}@media(max-width:1100px){.operator-shell{grid-template-columns:1fr}.operator-rail{position:sticky;top:0;z-index:20;display:grid;gap:12px;border-right:0;border-bottom:1px solid var(--operator-line)}.operator-surface-nav{flex-direction:row;flex-wrap:wrap}.operator-content-grid{grid-template-columns:1fr}}@media(max-width:760px){.operator-topbar,.operator-signal-strip,.operator-content-grid,.operator-activity-rail,.operator-standalone-page{padding-left:16px;padding-right:16px}.operator-signal-strip{grid-template-columns:1fr}.operator-topbar{flex-direction:column;align-items:flex-start}.operator-form.inline,.operator-detail-list div,.operator-page-grid.chat-layout{grid-template-columns:1fr}}@media(max-width:479px){.shell-body{flex-direction:column}[data-nav-mobile=hidden]{display:none}[data-nav-mobile=visible]{position:fixed;inset:0;z-index:500;width:260px;background:var(--color-bg-base);border-right:1px solid var(--color-border);box-shadow:var(--shadow-elevated);overflow-y:auto}.topbar-center,.topbar-workspace-selector,.topbar-env-selector,.topbar-status,.topbar-reality-mini{display:none}.inspector-panel{position:fixed;bottom:0;left:0;right:0;max-height:40vh;z-index:400;border-top:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.mama-sidecar{position:fixed;bottom:0;left:0;right:0;width:100%!important;max-height:50vh;z-index:501;border-top:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media(min-width:480px)and (max-width:767px){[data-nav-collapsed=false]{width:48px}.topbar-env-selector,.topbar-reality-mini{display:none}.mama-sidecar{width:260px!important}}@media(min-width:768px)and (max-width:1023px){[data-nav-collapsed=false]{width:48px}.inspector-panel{width:260px}.topbar-reality-mini{display:none}}@media(min-width:1024px)and (max-width:1279px){.inspector-panel{width:280px}}.nav-backdrop{position:fixed;inset:0;background:#00000080;z-index:499;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav-backdrop[data-visible=true]{opacity:1;pointer-events:auto}html,body,#root{height:100%;width:100%;overflow:hidden}.react-flow__background{background:var(--color-bg-canvas)!important}.react-flow__minimap{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-elevated)!important;border:1px solid var(--color-border-canvas)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.react-flow__node{content-visibility:auto;contain-intrinsic-size:200px 100px}.surface-loading{flex:1;display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-size:12px}.surface-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:14px}.surface-error h2{color:#ffffffb3;font-size:16px;font-weight:500;margin:0}.surface-error button{padding:8px 16px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#ffffffb3;cursor:pointer;font-size:13px;transition:background .15s}.surface-error button:hover{background:#ffffff1a}@media(prefers-contrast:more){:root{--color-border: rgba(255, 255, 255, .4);--color-border-canvas: rgba(255, 255, 255, .35);--color-text-tertiary: rgba(255, 255, 255, .75);--color-text-secondary: rgba(255, 255, 255, .9)}button,input,select,textarea,[role=button],[role=tab],[role=menuitem]{border:1px solid rgba(255,255,255,.4)!important}[data-status],[data-reality],[data-fabric-state]{opacity:1!important}}.pattern-stripes{background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(255,255,255,.06) 4px,rgba(255,255,255,.06) 8px)}.pattern-dots{background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:8px 8px}.pattern-crosshatch{background-image:repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(255,255,255,.05) 4px,rgba(255,255,255,.05) 5px),repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(255,255,255,.05) 4px,rgba(255,255,255,.05) 5px)}.pattern-dashed{background-image:repeating-linear-gradient(90deg,transparent,transparent 6px,rgba(255,255,255,.08) 6px,rgba(255,255,255,.08) 12px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-to-content{position:absolute;top:-100%;left:var(--space-4);z-index:10000;padding:var(--space-2) var(--space-4);background:var(--color-accent);color:#fff;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-sm);text-decoration:none;transition:top .15s ease}.skip-to-content:focus{top:var(--space-2)}[aria-live=polite],[aria-live=assertive]{min-height:1px}
