@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/console/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/console/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/console/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/console/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/console/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/console/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/console/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/console/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/console/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/console/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/console/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/console/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/console/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/console/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/console/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/console/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/console/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface-base: #FBFAF7;--surface-card: #FFFFFF;--surface-inset: #F1EFE8;--text-strong: #1A1A18;--text-muted: #6B6A63;--text-faint: #9A988F;--border-hairline: rgba(26,26,24,.09);--forest-50: #EEF3F0;--forest-100: #D9E5E0;--forest-200: #B6CFC5;--forest-300: #8DB3A4;--forest-400: #5C8A78;--forest-500: #3C6E5B;--forest-600: #2D5A4A;--forest-700: #244A3D;--forest-800: #1C3A30;--forest-900: #142A23;--forest-950: #0E1E18;--accent: #2D5A4A;--accent-hover: #244A3D;--accent-pressed: #1C3A30;--accent-subtle: #EEF3F0;--accent-tint: rgba(45,90,74,.16);--accent-border: rgba(45,90,74,.3);--accent-contrast: #FFFFFF;--accent-gradient: linear-gradient(135deg, #2D5A4A 0%, #1C3A30 100%);--status-positive: #15945E;--status-positive-subtle: #E5F3EC;--status-negative: #A8503F;--status-negative-subtle: #F4EAE6;--status-info: #4F5F96;--status-info-subtle: #ECEEF6;--status-neutral: #6B6A63;--status-neutral-subtle: #F1EFE8;--viz-1: #B6CFC5;--viz-2: #8DB3A4;--viz-3: #5C8A78;--viz-4: #3C6E5B;--viz-5: #2D5A4A;--viz-6: #1C3A30;--motion-fast: .12s;--motion-base: .2s;--motion-slow: .32s;--motion-deliberate: .48s;--ease-standard: cubic-bezier(.16,1,.3,1);--ease-entrance: cubic-bezier(0,0,.2,1);--ease-exit: cubic-bezier(.4,0,1,1);--ease-emphasized: cubic-bezier(.65,0,.35,1);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--font-brand: "Poppins", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}:root{--shadow-overlay: 0 12px 32px -8px rgba(26, 26, 24, .14);--focus-ring: 0 0 0 3px var(--accent-border);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--header-height: 60px;--rail-left-width: 300px;--rail-right-width: 400px;--canvas-surface: var(--surface-inset);--canvas-dot: rgba(26, 26, 24, .14);--canvas-edge: rgba(26, 26, 24, .28);--canvas-edge-muted: rgba(26, 26, 24, .16);--minimap-mask: rgba(26, 26, 24, .07);--scrim: rgba(26, 26, 24, .32);--trace-wash: var(--accent-tint);--z-canvas: 1;--z-panel: 10;--z-overlay: 100;--z-tooltip: 200}:root{--text-display: 60px;--text-h1: 44px;--text-h2: 32px;--text-h3: 24px;--text-title: 18px;--text-body: 15px;--text-small: 13px;--text-caption: 12px;--text-mono: 11px;--leading-tight: 1.02;--leading-snug: 1.2;--leading-body: 1.6;--leading-loose: 1.7;--tracking-tight: -.02em;--tracking-flat: -.01em;--tracking-label: .06em;--tracking-wide: .16em}body{font-family:Poppins,system-ui,sans-serif;color:var(--text-strong, #1A1A18);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.invrt-display{font-family:Poppins,sans-serif;font-weight:700;font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.invrt-h1{font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-h1);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.invrt-h2{font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-h2);line-height:var(--leading-snug);letter-spacing:var(--tracking-flat)}.invrt-h3{font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-h3);line-height:var(--leading-snug)}.invrt-title{font-family:Poppins,sans-serif;font-weight:600;font-size:var(--text-title);line-height:var(--leading-snug)}.invrt-body{font-family:Poppins,sans-serif;font-weight:400;font-size:var(--text-body);line-height:var(--leading-body)}.invrt-small{font-family:Poppins,sans-serif;font-weight:400;font-size:var(--text-small);line-height:var(--leading-body)}.invrt-caption{font-family:Poppins,sans-serif;font-weight:500;font-size:var(--text-caption);color:var(--text-faint,#9A988F)}.invrt-wordmark{font-family:Poppins,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.invrt-mono{font-family:IBM Plex Mono,monospace;font-size:var(--text-mono);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted,#6B6A63)}.invrt-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase}.handoff{align-self:stretch;display:block;background:var(--status-info-subtle);border:1px solid var(--status-info);border-left-width:3px;border-radius:var(--radius-md);padding:var(--space-3);margin:var(--space-2) 0}.handoff--positive{background:var(--status-positive-subtle);border-color:var(--status-positive)}.handoff--negative{background:var(--status-negative-subtle);border-color:var(--status-negative)}.handoff__head{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;margin-bottom:var(--space-2)}.handoff__eyebrow{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--status-info);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handoff--positive .handoff__eyebrow{color:var(--status-positive)}.handoff--negative .handoff__eyebrow{color:var(--status-negative)}.handoff__where{margin-left:auto;flex:0 1 auto;min-width:0;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handoff__lede{margin:0 0 var(--space-2);font-size:var(--text-caption);line-height:var(--leading-body);color:var(--text-strong)}.handoff__detail{margin:0 0 var(--space-3);font-size:var(--text-caption);line-height:var(--leading-body);color:var(--text-muted)}.handoff__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.handoff__facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.handoff__fact-key{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.handoff__fact-value{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-strong);overflow-wrap:anywhere}.handoff__expiry{margin:0 0 var(--space-3);font-size:var(--text-caption);color:var(--text-muted)}.handoff__confirm{padding:var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);font-family:var(--font-brand);font-size:var(--text-small);font-weight:600;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard)}.handoff__confirm:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.handoff__confirm:focus-visible{outline:none;box-shadow:var(--focus-ring)}.handoff__confirm:disabled{cursor:not-allowed;opacity:.55}.handoff__decline{padding:var(--space-2) var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-brand);font-size:var(--text-small);font-weight:500;cursor:pointer}.handoff__decline:hover{border-color:var(--text-muted);color:var(--text-strong)}.handoff__decline:focus-visible{outline:none;box-shadow:var(--focus-ring)}.handoff__settled{margin:0;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.handoff__settled--confirmed{color:var(--status-positive)}.handoff__settled--declined{color:var(--text-muted)}.handoff__settled--expired{color:var(--status-negative)}.handoff__settled--failed{color:var(--status-negative);font-weight:600}.handoff__refusal{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;padding:var(--space-2);background:var(--surface-card);border:1px solid var(--status-negative);border-radius:var(--radius-sm)}.handoff__refusal-missing{margin:var(--space-3) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--status-negative)}.handoff__blocked{margin:0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--status-negative)}.routingline{align-self:center;display:flex;align-items:baseline;gap:var(--space-2);width:fit-content;max-width:100%;margin:var(--space-2) auto;padding:3px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-inset);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-muted);text-align:center;overflow-wrap:anywhere}.routingline__verdict{font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.routingline--positive .routingline__verdict{color:var(--status-positive)}.routingline--negative .routingline__verdict{color:var(--status-negative)}.routingline--neutral .routingline__verdict{color:var(--text-muted)}.routingline__figure{color:var(--text-strong)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--surface-base);color:var(--text-strong);font-family:var(--font-brand);font-size:var(--text-body);line-height:var(--leading-body)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--font-mono);font-size:var(--text-small);font-variant-ligatures:none}.mono-xs{font-family:var(--font-mono);font-size:var(--text-mono);font-variant-ligatures:none}.faint{color:var(--text-faint)}.num{text-align:right;font-variant-numeric:tabular-nums}.shell{display:flex;flex-direction:column;min-height:100%}.shell__body{display:flex;align-items:flex-start;gap:var(--space-6);padding:var(--space-6);flex:1;min-width:0}.shell__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.apphead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--header-height);padding:0 var(--space-6);background:var(--surface-card);border-bottom:1px solid var(--border-hairline)}.apphead__brand{display:flex;align-items:center;gap:var(--space-2)}.apphead__wordmark{font-size:var(--text-title);color:var(--text-strong)}.apphead__product{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.apphead__right{display:flex;align-items:center;gap:var(--space-3)}.apphead__principal{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text-muted)}.apphead__superadmin{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);background:var(--accent-subtle);border-radius:var(--radius-pill);padding:1px var(--space-2)}.scopebar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-2) var(--space-6);background:var(--surface-inset);border-bottom:1px solid var(--border-hairline)}.scopebar__unresolved{margin:0;font-size:var(--text-small);color:var(--status-negative)}.scopebar__crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-width:0}.scopebar__crumb-wrap{display:inline-flex;align-items:center;gap:var(--space-1)}.scopebar__sep{color:var(--text-faint)}.scopebar__crumb{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);background:none;border:0;padding:2px var(--space-1)}.scopebar__crumb--link{color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.scopebar__crumb--current{color:var(--text-strong);font-weight:600}.scopebar__crumb--inert{color:var(--text-faint);cursor:default}.scopebar__right{display:flex;align-items:center;gap:var(--space-3)}.scopebar__role,.scopebar__single{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.scopebar__switch select{font-family:var(--font-brand);font-size:var(--text-small);padding:var(--space-1) var(--space-2);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-strong)}.scopebar__switch select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rail{width:var(--rail-left-width);flex:0 0 var(--rail-left-width);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-4)}.rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.rail__link{display:flex;align-items:baseline;gap:var(--space-2);text-decoration:none;color:var(--text-strong)}.rail__link--active .rail__label{color:var(--accent);font-weight:600}.rail__label{font-size:var(--text-title)}.rail__count{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent);background:var(--accent-subtle);border-radius:var(--radius-pill);padding:1px var(--space-2)}.rail__purpose{margin:var(--space-1) 0 0;font-size:var(--text-caption);color:var(--text-muted)}.rail__arrives,.rail__action{margin:var(--space-1) 0 0;display:block;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-faint)}.rail__action--allowed{color:var(--accent)}.rail__action--blocked{color:var(--text-faint)}.rail__rank,.rail__promise{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-hairline);font-size:var(--text-caption);color:var(--text-muted)}.view{display:flex;flex-direction:column;gap:var(--space-5)}.panel{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5)}.panel__body,.panel__note{margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--text-muted);line-height:var(--leading-body)}.section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-3)}.section__title{margin:0;font-size:var(--text-h3);font-weight:600;letter-spacing:var(--tracking-flat)}.section__lede{margin:var(--space-1) 0 0;max-width:68ch;font-size:var(--text-small);color:var(--text-muted)}.section__aside{display:flex;align-items:center;gap:var(--space-3)}.figure__label{margin:0;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.figure__value{margin:0;font-size:var(--text-h3);font-variant-numeric:tabular-nums}.figure__note{margin:0;font-size:var(--text-caption);color:var(--text-muted)}.tablewrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--text-small)}.table th{text-align:left;font-family:var(--font-mono);font-size:var(--text-mono);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hairline);white-space:nowrap}.table th.num{text-align:right}.table td{padding:var(--space-3);border-bottom:1px solid var(--border-hairline);vertical-align:top}.cell__strong{display:block;font-weight:500}.cell__sub{display:block;color:var(--text-faint)}.cell__consequence{max-width:34ch;color:var(--text-muted);font-size:var(--text-caption)}.table__warning{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--status-negative);background:var(--status-negative-subtle);color:var(--status-negative);font-size:var(--text-small);border-radius:var(--radius-sm)}.table__footnote{margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--text-muted);max-width:80ch}.capstrip{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.chip{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--status-neutral-subtle);color:var(--text-muted);border:1px solid transparent}.chip--accent{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent-border)}.chip--positive{background:var(--status-positive-subtle);color:var(--status-positive)}.chip--negative{background:var(--status-negative-subtle);color:var(--status-negative)}.chip--info{background:var(--status-info-subtle);color:var(--status-info)}.chip--muted{background:transparent;color:var(--text-faint);border-color:var(--border-hairline);text-decoration:line-through;text-decoration-color:var(--text-faint)}.pill{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:1px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap}.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pill--positive{background:var(--status-positive-subtle);color:var(--status-positive)}.pill--negative{background:var(--status-negative-subtle);color:var(--status-negative)}.pill--info{background:var(--status-info-subtle);color:var(--status-info)}.pill--neutral{background:var(--status-neutral-subtle);color:var(--status-neutral)}.segmented{display:inline-flex;gap:2px;padding:2px;background:var(--surface-inset);border-radius:var(--radius-md);width:fit-content}.segmented__option{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);text-decoration:none}.segmented__option--active{background:var(--surface-card);color:var(--text-strong);box-shadow:none}.segmented__count{color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-brand);font-size:var(--text-small);font-weight:500;cursor:pointer;text-decoration:none;border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-strong)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:600}.btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn--secondary:hover:not(:disabled){border-color:var(--text-muted)}.btn:disabled{cursor:not-allowed;opacity:.55}.disabled-action{display:inline-flex;flex-direction:column;gap:var(--space-1);max-width:40ch}.disabled-action__reason{font-size:var(--text-caption);color:var(--text-muted)}.filters{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.filters__field{display:flex;flex-direction:column;gap:var(--space-1)}.filters__label{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.filters__field input,.filters__field select{font-family:var(--font-brand);font-size:var(--text-small);padding:var(--space-1) var(--space-2);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-strong)}.filters__field input:focus-visible,.filters__field select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.actions{display:flex;gap:var(--space-3);align-items:flex-start}.hint{margin:0;font-size:var(--text-caption);color:var(--text-muted)}.hint--refusal{color:var(--status-negative)}.loading{margin:0;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.empty{padding:var(--space-6);border:1px dashed var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-base);max-width:72ch}.empty__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--status-info)}.empty__title{margin:0 0 var(--space-2);font-size:var(--text-title);font-weight:600}.empty__body{margin:0 0 var(--space-4);font-size:var(--text-small);color:var(--text-muted)}.empty__body p{margin:0 0 var(--space-2)}.failure{padding:var(--space-4);border:1px solid var(--status-negative);border-left-width:3px;border-radius:var(--radius-md);background:var(--status-negative-subtle);max-width:72ch}.failure__headline{margin:0 0 var(--space-1);font-weight:600;color:var(--status-negative)}.failure__body{margin:0 0 var(--space-2);font-size:var(--text-small);color:var(--text-strong)}.failure__ref{margin:0;color:var(--text-muted)}.legend{margin:var(--space-4) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.legend__row{display:flex;align-items:baseline;gap:var(--space-3)}.legend__row dd{margin:0;font-size:var(--text-caption);color:var(--text-muted);max-width:76ch}.login{min-height:100%;display:grid;place-items:center;padding:var(--space-6)}.login__card{width:min(420px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg)}.login__title{margin:0;font-size:var(--text-h3);font-weight:600}.login__lede{margin:0 0 var(--space-2);font-size:var(--text-small);color:var(--text-muted)}.login__field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-caption);color:var(--text-muted)}.login__field input{font-family:var(--font-brand);font-size:var(--text-body);padding:var(--space-2) var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-strong)}.login__field input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.login__problem{margin:0;font-size:var(--text-small);color:var(--status-negative)}.threadlist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.threadlist__item{display:grid;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);text-decoration:none;color:inherit}.threadlist__item:hover{border-color:var(--accent-border)}.threadlist__item--active{border-color:var(--accent);background:var(--accent-subtle)}.threadlist__title{font-weight:600;color:var(--text-strong)}.threadlist__meta,.threadlist__scope{color:var(--text-faint)}.conversation{display:flex;flex-direction:column;gap:var(--space-2)}.transcript{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}.bubble{max-width:46rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-hairline);background:var(--surface-card)}.bubble--tenant{align-self:flex-end;background:var(--accent-subtle);border-color:var(--accent-border)}.bubble--copilot{align-self:flex-start}.bubble--system{align-self:center;background:var(--surface-inset);color:var(--text-muted)}.bubble__speaker{margin:0 0 2px;color:var(--text-faint)}.bubble__body{margin:0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--text-strong);white-space:pre-wrap;overflow-wrap:anywhere}.observation{align-self:stretch;border:1px solid var(--border-hairline);border-left-width:3px;border-radius:var(--radius-sm);background:var(--surface-inset);padding:var(--space-2)}.observation__body{margin:var(--space-1) 0;padding:var(--space-2);background:var(--surface-card);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-strong);white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;overflow-y:auto}.observation__ref{margin:0;color:var(--text-faint)}.composer{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-hairline)}.composer__input{font-family:var(--font-brand);font-size:var(--text-body);padding:var(--space-2) var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-strong);resize:vertical}.composer__input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.composer__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.composer__note{margin:0;flex:1 1 20rem;font-size:var(--text-caption);color:var(--text-muted)}.draft{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);margin-bottom:var(--space-2)}.draft__head{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.draft__name{font-weight:600;color:var(--text-strong)}.draft__meta{color:var(--text-faint)}.draft__actions{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}
