@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/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}:root{--bg: #0a0b0d;--bg-panel: #101216;--bg-raised: #15181e;--bg-inset: #0c0e11;--bg-hover: #1a1e25;--line: rgba(255, 255, 255, .085);--line-soft: rgba(255, 255, 255, .045);--line-strong: rgba(255, 255, 255, .16);--ink: #e9ecf1;--ink-2: #a6adba;--ink-3: #6f7683;--ink-4: #4d535e;--positive: #46b26a;--positive-dim: rgba(70, 178, 106, .14);--positive-line: rgba(70, 178, 106, .36);--negative: #e0575c;--negative-dim: rgba(224, 87, 92, .14);--negative-line: rgba(224, 87, 92, .38);--pending: #d99a2b;--pending-dim: rgba(217, 154, 43, .14);--pending-line: rgba(217, 154, 43, .36);--active: #7b6cf0;--active-dim: rgba(123, 108, 240, .16);--active-line: rgba(123, 108, 240, .42);--neutral: #7d8494;--neutral-dim: rgba(125, 132, 148, .12);--neutral-line: rgba(125, 132, 148, .3);--accent: #5b9dfb;--focus: rgba(91, 157, 251, .55);--font-ui: "Instrument Sans Variable", "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-display: "Instrument Serif", ui-serif, Georgia, serif;--t-micro: .6875rem;--t-small: .75rem;--t-body: .8125rem;--t-lead: .9375rem;--t-title: 1.125rem;--t-figure: 1.75rem;--t-figure-lg: 2.375rem;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--radius: 6px;--radius-lg: 10px;--radius-pill: 999px;--shadow-pop: 0 1px 2px rgba(0, 0, 0, .5), 0 12px 32px -8px rgba(0, 0, 0, .7);--header-h: 52px;--content-max: 1560px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{font-family:var(--font-ui);font-size:var(--t-body);line-height:1.5;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}#root{min-height:100dvh;display:flex;flex-direction:column}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font:inherit;color:inherit}svg{display:block}img{max-width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}::selection{background:#5b9dfb47}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:6px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#ffffff38;background-clip:content-box}.panel{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft);min-height:44px}.panel-body{padding:var(--s4)}.panel-body.flush{padding:0}.eyebrow{font-size:var(--t-micro);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.title{font-size:var(--t-lead);font-weight:600;letter-spacing:-.011em}.muted{color:var(--ink-3)}.muted-2{color:var(--ink-4)}.stack{display:flex;flex-direction:column;gap:var(--s4)}.stack-sm{display:flex;flex-direction:column;gap:var(--s2)}.row{display:flex;align-items:center;gap:var(--s2)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.wrap{flex-wrap:wrap}.grow{flex:1 1 auto;min-width:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tone-POSITIVE{color:var(--positive)}.tone-NEGATIVE{color:var(--negative)}.tone-PENDING{color:var(--pending)}.tone-ACTIVE{color:var(--active)}.tone-NEUTRAL{color:var(--neutral)}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--radius-pill);border:1px solid var(--neutral-line);background:var(--neutral-dim);color:var(--ink-2);font-size:var(--t-micro);font-weight:600;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;line-height:1.5}.badge.POSITIVE{border-color:var(--positive-line);background:var(--positive-dim);color:var(--positive)}.badge.NEGATIVE{border-color:var(--negative-line);background:var(--negative-dim);color:var(--negative)}.badge.PENDING{border-color:var(--pending-line);background:var(--pending-dim);color:var(--pending)}.badge.ACTIVE{border-color:var(--active-line);background:var(--active-dim);color:var(--active)}.badge.synthetic{border-color:#d99a2b80;color:#f0b64a;background:repeating-linear-gradient(-45deg,#d99a2b29 0,#d99a2b29 5px,#d99a2b0d 5px,#d99a2b0d 10px);letter-spacing:.08em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);padding:7px 13px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--ink);font-size:var(--t-small);font-weight:550;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease;min-height:34px}.btn:hover:not(:disabled){background:var(--bg-hover);border-color:#ffffff3d}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--positive-dim);border-color:var(--positive-line);color:var(--positive)}.btn.primary:hover:not(:disabled){background:#46b26a38}.btn.danger{background:var(--negative-dim);border-color:var(--negative-line);color:var(--negative)}.btn.danger:hover:not(:disabled){background:#e0575c38}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-3)}.btn.ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.btn.sm{padding:4px 9px;min-height:28px;font-size:var(--t-micro)}.field{width:100%;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-inset);color:var(--ink);font-size:var(--t-small)}.field::placeholder{color:var(--ink-4)}.field:focus{outline:none;border-color:var(--focus)}textarea.field{resize:vertical;min-height:76px;line-height:1.5}.segmented{display:inline-flex;padding:2px;gap:2px;background:var(--bg-inset);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto;max-width:100%;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented button{padding:4px 10px;border-radius:4px;font-size:var(--t-micro);font-weight:600;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;min-height:26px}.segmented button[aria-pressed=true]{background:var(--bg-raised);color:var(--ink)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table.data{width:100%;border-collapse:collapse;font-size:var(--t-small)}table.data th{text-align:left;font-size:var(--t-micro);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--bg-panel);position:sticky;top:0;z-index:1}table.data td{padding:var(--s3);border-bottom:1px solid var(--line-soft);vertical-align:middle}table.data tbody tr{transition:background .1s ease}table.data tbody tr:hover{background:var(--bg-hover);cursor:pointer}table.data td.right,table.data th.right{text-align:right}.dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:currentColor}.hr{height:1px;background:var(--line-soft);border:0}.empty{padding:var(--s6) var(--s4);text-align:center;color:var(--ink-3);font-size:var(--t-small)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.app-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--s4);height:var(--header-h);padding:0 var(--s4);background:#0a0b0ddb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:var(--s2);flex:0 0 auto}.brand-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1px solid var(--line-strong);background:var(--bg-raised);font-family:var(--font-display);font-size:13px;letter-spacing:.02em;color:var(--ink)}.brand-text{display:flex;flex-direction:column;line-height:1.05}.brand-name{font-family:var(--font-display);font-size:15px;letter-spacing:.01em}.brand-sub{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.app-nav{display:flex;gap:2px;flex:0 0 auto}.app-nav-link{padding:5px 10px;border-radius:var(--radius);font-size:var(--t-small);font-weight:550;color:var(--ink-3);white-space:nowrap}.app-nav-link:hover{color:var(--ink);background:var(--bg-hover)}.app-nav-link.is-active{color:var(--ink);background:var(--bg-raised)}.header-right{display:flex;align-items:center;gap:var(--s2);margin-left:auto;min-width:0}.search-field{width:210px;padding:5px 9px}.mission-select select{padding:5px 9px;max-width:190px}.live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--bg-inset);font-size:var(--t-micro);font-weight:600;letter-spacing:.04em;white-space:nowrap}.live-label{text-transform:uppercase}.live-clock{color:var(--ink-3)}.dot.is-pulsing{animation:live-pulse 2.4s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-main{flex:1 1 auto;width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--s5) var(--s4) var(--s6)}.app-footer{display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;padding:var(--s4);border-top:1px solid var(--line-soft);font-size:var(--t-micro);color:var(--ink-4);max-width:var(--content-max);margin:0 auto;width:100%}.page{display:flex;flex-direction:column;gap:var(--s4)}.page-note{font-size:var(--t-micro);padding:0 var(--s1)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);align-items:start}.crumbs{display:flex;align-items:center;gap:7px;font-size:var(--t-small);color:var(--ink-3)}.crumbs a:hover{color:var(--ink)}.banner{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s4);border-radius:var(--radius-lg);border:1px solid var(--pending-line);background:var(--pending-dim);font-size:var(--t-small)}.hero{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 0% 0%,rgba(123,108,240,.07) 0%,transparent 55%),var(--bg-panel);padding:var(--s5) var(--s5) var(--s4)}.ev-header{display:flex;flex-direction:column;gap:var(--s4)}.ev-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);align-items:end}.ev-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line-soft)}.ev-figure{display:flex;flex-direction:column;gap:3px;min-width:0}.measure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.025em;line-height:1.05;color:var(--ink)}.measure-hero{font-size:var(--t-figure-lg)}.measure-figure{font-size:var(--t-figure)}.measure-inline{font-size:var(--t-lead)}.measure.measure-absent{font-family:var(--font-ui);font-weight:600;letter-spacing:.02em;color:var(--ink-4);font-size:var(--t-body);text-transform:uppercase;line-height:1.25}.measure-hero.measure-absent{font-size:var(--t-lead)}.measure-unit{font-size:.5em;font-weight:500;color:var(--ink-3);margin-left:4px;letter-spacing:.02em}.measure-coverage{font-size:var(--t-micro);color:var(--ink-4);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.measure-coverage.partial{color:var(--pending)}.ev-scope{display:flex;gap:var(--s4);flex-wrap:wrap;font-size:var(--t-micro);color:var(--ink-3);padding-top:var(--s2)}.ev-scope-excluded{color:var(--pending)}.panel-attention{border-color:var(--pending-line)}.attention-clear{display:flex;align-items:center;gap:8px;font-size:var(--t-small);color:var(--ink-3)}.attention-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.attention-item{display:flex;gap:var(--s3);padding:var(--s3);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-inset);border-left-width:3px}.attention-item.sev-CRITICAL{border-left-color:var(--negative);background:var(--negative-dim)}.attention-item.sev-HIGH{border-left-color:var(--pending)}.attention-item.sev-MEDIUM{border-left-color:var(--neutral)}.attention-kind{flex:0 0 auto;font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);width:118px;padding-top:2px}.attention-title{font-weight:600;font-size:var(--t-body)}.attention-detail{font-size:var(--t-small);color:var(--ink-3);margin-top:1px}.attention-meta{display:flex;gap:var(--s3);flex-wrap:wrap;margin-top:5px;font-size:var(--t-micro)}.attention-action{color:var(--pending);font-weight:600}.attention-link{color:var(--accent)}.attention-link:hover{text-decoration:underline}.funnel{display:flex;flex-direction:column;gap:2px}.funnel-row{display:grid;grid-template-columns:108px 1fr 34px auto;align-items:center;gap:var(--s2);padding:4px 6px;border-radius:var(--radius);text-align:left;min-height:30px}.funnel-row:hover{background:var(--bg-hover)}.funnel-row.is-selected{background:var(--bg-raised);box-shadow:inset 2px 0 0 var(--accent)}.funnel-stage{font-size:var(--t-small);color:var(--ink-2)}.funnel-bar-track{height:7px;border-radius:4px;background:var(--bg-inset);overflow:hidden}.funnel-bar{display:block;height:100%;border-radius:4px}.funnel-count{font-size:var(--t-small);text-align:right;color:var(--ink)}.funnel-real{font-size:var(--t-micro);color:var(--pending)}.funnel-note{margin-top:var(--s2);font-size:var(--t-micro);color:var(--ink-4)}.change-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1px}.change-row{display:flex;gap:var(--s3);padding:var(--s2) var(--s2);border-radius:var(--radius);align-items:flex-start}.change-row:hover{background:var(--bg-hover)}.change-delta{flex:0 0 auto;width:92px;text-align:right;font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em}.change-delta-unit{font-size:.6em;color:var(--ink-4);margin-left:2px}.change-headline{display:block;font-size:var(--t-small);font-weight:600}.change-title{display:block;font-size:var(--t-small);color:var(--ink-2)}.change-detail{display:block;font-size:var(--t-micro);color:var(--ink-4);margin-top:2px}.change-when{flex:0 0 auto;font-size:var(--t-micro)}.timeline{list-style:none;padding:0;display:flex;flex-direction:column}.timeline-row{display:flex;gap:var(--s3);padding:var(--s2) var(--s2);border-radius:var(--radius);align-items:stretch}a.timeline-row:hover{background:var(--bg-hover)}.timeline-time{flex:0 0 auto;width:42px;font-size:var(--t-micro);color:var(--ink-4);padding-top:2px}.timeline-rail{flex:0 0 auto;width:2px;border-radius:2px;opacity:.6}.timeline-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.timeline-title{font-size:var(--t-small);font-weight:550}.timeline-badge{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-family:var(--font-mono)}.timeline-detail{display:block;font-size:var(--t-micro);color:var(--ink-3);margin-top:1px}.timeline.is-dense .timeline-row{padding:5px var(--s2)}.day-group{margin-bottom:var(--s4)}.day-heading{font-size:var(--t-micro);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);padding:var(--s2) var(--s2) var(--s1);border-bottom:1px solid var(--line-soft);margin-bottom:var(--s2)}.opp-title{font-weight:550;color:var(--ink);max-width:340px}.opp-title:hover{color:var(--accent)}table.data tr.is-dead .opp-title,table.data tr.is-dead td{color:var(--ink-4)}.opp-kill{font-size:var(--t-micro);color:var(--negative);opacity:.8;margin-top:2px;max-width:420px}.working-pip{animation:live-pulse 1.8s ease-in-out infinite}.forest{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s3)}.forest-branch{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-inset);transition:border-color .12s ease,background .12s ease}.forest-branch:hover{border-color:var(--line-strong);background:var(--bg-raised)}.forest-branch.is-dead{opacity:.62}.forest-branch.is-active{border-color:var(--active-line);background:var(--active-dim)}.forest-head{display:flex;align-items:center;gap:6px;min-width:0}.forest-title{font-size:var(--t-small);font-weight:600}.forest-path{display:flex;align-items:center;gap:0;flex-wrap:wrap;min-height:12px}.forest-step{display:inline-flex;align-items:center}.forest-node{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.forest-link{width:13px;height:1.5px;opacity:.45;flex:0 0 auto}.forest-terminator{margin-left:5px;color:var(--negative);font-size:11px;line-height:1}.forest-foot{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-micro)}.forest-ev{color:var(--ink);font-size:var(--t-small)}.forest-drift{font-size:var(--t-micro)}.forest-kill{font-size:var(--t-micro);color:var(--negative);opacity:.85}.presence-stack{display:flex;flex-direction:column;gap:var(--s2)}.presence{display:flex;gap:var(--s3);align-items:center;padding:var(--s3);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-inset)}a.presence:hover{border-color:var(--active-line);background:var(--active-dim)}.presence-idle{opacity:.85}.presence-text{min-width:0;display:flex;flex-direction:column;gap:1px}.presence-provider{font-size:var(--t-micro);font-weight:700;letter-spacing:.11em}.presence-model{font-size:var(--t-micro);color:var(--ink-3)}.presence-verb{font-size:var(--t-small);font-weight:600;margin-top:2px}.presence-task{font-size:var(--t-small);color:var(--ink-2)}.presence-hypothesis{font-size:var(--t-micro);color:var(--ink-3)}.presence-clock{font-size:var(--t-micro);color:var(--ink-4);margin-top:2px}.roster{display:flex;flex-direction:column;margin-top:var(--s3);border-top:1px solid var(--line-soft)}.roster-row{display:flex;align-items:center;gap:var(--s2);padding:6px 2px;border-bottom:1px solid var(--line-soft)}.roster-row:last-child{border-bottom:none}.roster-provider{font-size:var(--t-micro);font-weight:700;letter-spacing:.08em}.roster-model{font-size:var(--t-micro);color:var(--ink-4)}.roster-detail{font-size:var(--t-micro);color:var(--ink-3)}.roster-state{font-size:var(--t-micro);flex:0 0 auto}.failures{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-soft)}.failure-none{font-size:var(--t-micro);margin-top:4px}.failure-list{list-style:none;padding:0;margin-top:5px;display:flex;flex-direction:column;gap:3px;font-size:var(--t-micro)}.failure-list li{display:flex;align-items:center;gap:6px;min-width:0}.failure-provider{font-weight:700;letter-spacing:.06em;color:var(--ink-3)}.failure-task{font-family:var(--font-mono);color:var(--ink-3);min-width:0}.budget-mini{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start}.budget-table{width:100%;border-collapse:collapse;font-size:var(--t-small)}.budget-table td{padding:3px 0}.budget-table td.right{text-align:right}.budget-table.full td{padding:5px 0;border-bottom:1px solid var(--line-soft)}.budget-reason{font-size:var(--t-small);margin-top:var(--s2)}.budget-extend{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:var(--s2)}.budget-extend select{width:auto;flex:1 1 130px}.budget-amount{width:80px;flex:0 0 auto}.chart-wrap{width:100%}.chart-grid{stroke:var(--line-soft);stroke-width:1}.chart-label{fill:var(--ink-4);font-size:10px;font-family:var(--font-mono);text-anchor:end}.chart-label.end{text-anchor:end}.chart-label.start{text-anchor:start}.chart-line{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.chart-dot{fill:var(--bg-panel);stroke:var(--neutral);stroke-width:1.5}.chart-dot.is-kill{stroke:var(--negative);fill:var(--negative)}.chart-dot.is-hover{stroke:var(--accent);stroke-width:2}.chart-hit{fill:transparent;cursor:pointer}.chart-cursor{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3}.chart-legend{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center;font-size:var(--t-micro);color:var(--ink-3);margin-top:4px}.chart-legend-item{display:inline-flex;align-items:center;gap:5px}.chart-swatch{width:11px;height:2.5px;border-radius:2px}.chart-legend-note{color:var(--ink-4);margin-left:auto}.chart-readout{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s2) var(--s3);align-items:baseline;width:100%;text-align:left;margin-top:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-inset);font-size:var(--t-small);min-height:52px}.chart-readout.is-hint{display:block;color:var(--ink-4);font-size:var(--t-micro)}.chart-readout-time{font-size:var(--t-micro);color:var(--ink-4)}.chart-readout-title{font-weight:600;min-width:0}.chart-readout-delta{font-weight:600}.chart-readout-why{grid-column:1 / -1;font-size:var(--t-micro);color:var(--ink-3)}.chart-jump{display:inline-block;margin-top:var(--s2);font-size:var(--t-small);color:var(--accent)}.graph-scroll{overflow:auto;max-height:560px;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px}.graph-canvas{position:relative}.graph-traces{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.graph-edge{fill:none;stroke-width:1.4;opacity:.6}.graph-edge.branch{stroke-dasharray:3 3;opacity:.45}.graph-terminator line{stroke:var(--negative);stroke-width:2;stroke-linecap:round}.graph-node{position:absolute;display:flex;gap:8px;align-items:flex-start;padding:4px 6px 4px 0;border-radius:var(--radius);text-align:left;background:transparent}.graph-node:hover{background:var(--bg-hover)}.graph-node.is-selected{background:var(--bg-raised);outline:1px solid var(--line-strong)}.graph-node.is-active{background:var(--active-dim);outline:1px solid var(--active-line)}.graph-glyph{flex:0 0 auto;background:var(--bg);border-radius:50%}.graph-node-text{min-width:0;display:flex;flex-direction:column;gap:1px}.graph-node-title{font-size:var(--t-small);line-height:1.32;color:var(--ink)}.graph-node.lane-branch .graph-node-title{font-size:var(--t-micro);color:var(--ink-2)}.graph-node-meta{display:flex;gap:6px;align-items:center;font-size:9.5px}.graph-node-badge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.graph-node-time{color:var(--ink-4)}.graph-column{list-style:none;padding:var(--s3);margin:0;display:flex;flex-direction:column;gap:2px}.graph-column-item.is-branch{padding-left:var(--s5)}.graph-column-button{display:flex;gap:var(--s2);align-items:flex-start;width:100%;text-align:left;padding:7px 6px;border-radius:var(--radius);min-height:44px}.graph-column-button:hover{background:var(--bg-hover)}.graph-column-item.is-active .graph-column-button{background:var(--active-dim)}.graph-column-rail{flex:0 0 auto;width:2px;align-self:stretch;border-radius:2px;opacity:.55}.graph-column-detail{display:block;font-size:var(--t-micro);color:var(--ink-3);margin-top:1px}.graph-column-terminator{margin:4px 0 10px 34px;padding:3px 8px;border-left:2px solid var(--negative);font-size:var(--t-micro);color:var(--negative)}.hyp-header{display:flex;gap:var(--s5);justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:var(--s4) var(--s5);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-panel)}.hyp-header.is-dead{border-color:var(--negative-line);background:linear-gradient(to right,rgba(224,87,92,.06),transparent 40%),var(--bg-panel)}.hyp-header-main{min-width:0;flex:1 1 420px;display:flex;flex-direction:column;gap:var(--s2)}.hyp-title{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.hyp-statement{font-size:var(--t-body);color:var(--ink-2);max-width:68ch}.hyp-why-now{font-size:var(--t-small);color:var(--ink-3);display:flex;flex-direction:column;gap:2px}.hyp-stats{display:grid;grid-template-columns:repeat(3,minmax(88px,auto));gap:var(--s3) var(--s5);flex:0 0 auto}.stat{display:flex;flex-direction:column;gap:1px;min-width:0}.stat-value{font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em}.hyp-actions{display:flex;gap:var(--s2);flex-wrap:wrap}.decisive{display:flex;flex-direction:column;gap:5px}.decisive-text{font-size:var(--t-lead);line-height:1.45;color:var(--ink);max-width:76ch}.panel-dead{border-color:var(--negative-line)}.postmortem{display:flex;flex-direction:column;gap:var(--s4)}.postmortem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--s3)}.postmortem-reason{display:flex;flex-direction:column;gap:3px}.postmortem-reason p{font-size:var(--t-body);line-height:1.5;max-width:76ch}.postmortem-note{font-size:var(--t-micro);color:var(--ink-4)}.plain-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.question-item{display:flex;gap:var(--s2);align-items:flex-start;font-size:var(--t-small);color:var(--ink-2)}.hint{font-size:var(--t-micro);margin-top:var(--s3)}.finding-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.finding{padding:var(--s3);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-inset)}.finding-title{font-size:var(--t-body);font-weight:600;margin-top:5px}.finding-summary{font-size:var(--t-small);color:var(--ink-2);margin-top:3px;line-height:1.5}.evidence-list{list-style:none;padding:0;margin-top:var(--s2);display:flex;flex-direction:column;gap:4px}.evidence-item{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;font-size:var(--t-micro);padding-top:4px;border-top:1px solid var(--line-soft)}.evidence-kind{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;padding:0 5px;border-radius:3px;border:1px solid var(--line);color:var(--ink-3);flex:0 0 auto}.evidence-kind.kind-FACT{color:var(--positive);border-color:var(--positive-line);background:var(--positive-dim)}.evidence-kind.kind-INFERENCE{color:var(--accent);border-color:#5b9dfb59}.evidence-kind.kind-ASSUMPTION,.evidence-kind.kind-ESTIMATE{color:var(--pending);border-color:var(--pending-line);background:var(--pending-dim)}.evidence-kind.kind-MODEL_OUTPUT{color:var(--active);border-color:var(--active-line)}.evidence-kind.kind-SYNTHETIC{color:var(--negative);border-color:var(--negative-line)}.evidence-strength{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-4);letter-spacing:.05em}.evidence-claim{color:var(--ink-2);flex:1 1 200px;min-width:0}.evidence-link{color:var(--accent)}.evidence-link:hover{text-decoration:underline}.decision-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.decision-why{font-size:var(--t-small);color:var(--ink-2);margin-top:3px;line-height:1.45}.capital-card{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-inset)}.capital-card.status-SUBMITTED{border-color:var(--pending-line);background:radial-gradient(130% 100% at 0% 0%,rgba(217,154,43,.08),transparent 60%),var(--bg-inset)}.capital-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap}.capital-amount{font-size:var(--t-figure);font-weight:500;letter-spacing:-.025em}.capital-hypothesis{font-size:var(--t-small);color:var(--accent)}.capital-question p,.capital-block p{font-size:var(--t-body);color:var(--ink-2);line-height:1.5;max-width:76ch;margin-top:2px}.capital-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:0}.capital-limit dt{margin-bottom:1px}.capital-limit dd{margin:0;font-size:var(--t-lead);font-weight:500}.capital-kills{margin:4px 0 0;padding-left:18px;font-size:var(--t-small);color:var(--ink-2)}.capital-warning{font-size:var(--t-micro);color:var(--pending);padding:var(--s2) var(--s3);border-radius:var(--radius);border:1px solid var(--pending-line);background:var(--pending-dim);line-height:1.5}.capital-actions{display:flex;gap:var(--s2)}.capital-decided{font-size:var(--t-small);color:var(--ink-3)}.capital-notes{margin-top:4px;color:var(--ink-2)}.mission-header{display:flex;gap:var(--s5);justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:var(--s4) var(--s5);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-panel)}.search-list{list-style:none;padding:0;margin:var(--s2) 0 var(--s4);display:flex;flex-direction:column;gap:2px}.search-list li>a,.search-list li>span{display:block;padding:6px var(--s2);border-radius:var(--radius);font-size:var(--t-small)}.search-list li>a:hover{background:var(--bg-hover)}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--s4);background:#050608b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(520px,100%);max-height:86dvh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--bg-panel);box-shadow:var(--shadow-pop)}.modal-desc{font-size:var(--t-small);color:var(--ink-2);line-height:1.55}.modal-note{font-size:var(--t-micro);color:var(--pending);padding:var(--s2);border-radius:var(--radius);background:var(--pending-dim);border:1px solid var(--pending-line)}.modal-error{font-size:var(--t-small);color:var(--negative)}.ready-state{align-items:center;text-align:center;padding-top:var(--s7);gap:var(--s3)}.ready-mark{display:grid;place-items:center;width:62px;height:62px;border-radius:16px;border:1px solid var(--line-strong);background:var(--bg-panel);font-family:var(--font-display);font-size:26px;color:var(--ink-2)}.ready-title{font-family:var(--font-display);font-size:2rem;font-weight:400;letter-spacing:-.01em}.ready-sub{color:var(--ink-3);font-size:var(--t-lead)}.ready-checks{list-style:none;padding:var(--s3) var(--s5);margin:var(--s3) 0;display:flex;gap:var(--s4);flex-wrap:wrap;justify-content:center;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-panel);font-size:var(--t-small)}.ready-checks li{display:flex;align-items:center;gap:7px}@media(max-width:1180px){.ev-primary{grid-template-columns:1fr 1fr}.ev-primary .ev-figure.is-hero{grid-column:1 / -1}.search-field{width:150px}}@media(max-width:900px){.grid-2{grid-template-columns:1fr}.ev-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-kind{width:92px}}@media(max-width:720px){:root{--header-h: auto}.app-header{flex-wrap:wrap;gap:var(--s2);padding:var(--s2) var(--s3);height:auto}.app-nav{order:3;width:100%;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.app-nav::-webkit-scrollbar{display:none}.app-nav-link{padding:7px 11px;min-height:34px;display:flex;align-items:center}.header-right{gap:6px}.search{display:none}.mission-select select{max-width:148px}.app-main{padding:var(--s3) var(--s3) var(--s6)}.hero{padding:var(--s4) var(--s3)}.ev-primary{grid-template-columns:1fr;gap:var(--s4)}.measure-hero{font-size:2rem}.measure-figure{font-size:1.4rem}.ev-secondary{gap:var(--s3)}.attention-item{flex-direction:column;gap:4px}.attention-kind{width:auto}.forest{grid-template-columns:1fr}.hyp-header,.mission-header{padding:var(--s3);gap:var(--s3)}.hyp-title{font-size:1.25rem}.hyp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s3);width:100%}.hyp-actions .btn{flex:1 1 auto}.change-delta{width:74px;font-size:var(--t-body)}.funnel-row{grid-template-columns:94px 1fr 30px;min-height:38px}.funnel-real{display:none}table.data th:nth-child(n+5),table.data td:nth-child(n+5){display:none}.opp-title{max-width:190px}.chart-legend-note{display:none}.chart-readout{grid-template-columns:1fr auto}.chart-readout-time{grid-column:1 / -1}.capital-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-actions .btn{flex:1 1 auto}.modal{padding:var(--s4)}.app-footer{flex-direction:column;gap:4px}}.boot{flex:1 1 auto;background:var(--bg)}.login-screen{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s5);padding:var(--s5) var(--s4);min-height:100dvh;background:radial-gradient(90% 70% at 50% 0%,rgba(123,108,240,.09) 0%,transparent 60%),var(--bg)}.login-card{width:100%;max-width:340px;display:flex;flex-direction:column;gap:var(--s3)}.login-brand{display:flex;align-items:center;gap:var(--s3)}.login-mark{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:11px;border:1px solid var(--line-strong);background:var(--bg-panel);font-family:var(--font-display);font-size:19px;color:var(--ink)}.login-names{display:flex;flex-direction:column;line-height:1.15}.login-name{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.005em}.login-product{font-size:var(--t-micro);font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3)}.login-tagline{font-size:var(--t-micro);color:var(--ink-4);letter-spacing:.02em;margin-top:-4px;margin-bottom:var(--s3)}.login-form{display:flex;flex-direction:column;gap:var(--s2)}.login-label{font-size:var(--t-micro);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.login-input{width:100%;padding:11px 13px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-inset);color:var(--ink);font-size:16px;letter-spacing:.16em;transition:border-color .12s ease}.login-input:focus{outline:none;border-color:var(--focus)}.login-input:disabled{opacity:.55}.login-submit{margin-top:var(--s2);padding:11px 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--ink);font-size:var(--t-body);font-weight:600;letter-spacing:.02em;min-height:44px;transition:background .12s ease,border-color .12s ease}.login-submit:hover:not(:disabled){background:var(--bg-hover);border-color:#ffffff42}.login-submit:disabled{opacity:.4;cursor:not-allowed}.login-message{min-height:20px;font-size:var(--t-small)}.login-error{color:var(--negative)}.login-unconfigured{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3);border-radius:var(--radius);border:1px solid var(--pending-line);background:var(--pending-dim);font-size:var(--t-small)}.login-code{font-family:var(--font-mono);font-size:var(--t-micro);padding:7px 9px;border-radius:4px;background:var(--bg-inset);border:1px solid var(--line);color:var(--ink-2);overflow-x:auto;white-space:nowrap}.login-foot{font-size:var(--t-micro);color:var(--ink-4);text-align:center;max-width:340px}.logout{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:var(--radius);color:var(--ink-4);transition:color .12s ease,background .12s ease}.logout:hover{color:var(--negative);background:var(--bg-hover)}@media(max-width:720px){.logout{width:34px;height:34px}.login-screen{justify-content:flex-start;padding-top:14dvh}}.operator{flex:0 0 auto;overflow:visible}.operator line,.operator path,.operator circle{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.op-desk,.op-stand,.op-base,.op-chair{stroke:var(--ink-4);stroke-width:1.4}.op-monitor{fill:var(--bg-inset);stroke:var(--ink-4);stroke-width:1.4}.op-head,.op-torso,.op-arm{stroke:var(--ink-2);stroke-width:1.9}.op-glow,.op-scan,.op-cursor,.op-code rect,.op-stream rect{stroke:none}.op-scan,.op-code,.op-stream,.op-doc{opacity:0}.op-glow{fill:var(--neutral);opacity:.05}.op-cursor{fill:var(--neutral);opacity:.5}.op-code rect,.op-stream rect{fill:currentColor}.op-doc rect{fill:var(--bg-raised);stroke:var(--ink-2);stroke-width:1.4}.op-lens,.op-lens-handle{stroke:var(--active);stroke-width:1.5;fill:none}.op-body{transform-box:fill-box;transform-origin:30% 100%;transition:transform .42s cubic-bezier(.32,.72,.35,1)}.op-arm{transform-box:fill-box;transform-origin:0% 0%;transition:transform .3s ease}.operator[data-activity=IDLE] .op-body{transform:rotate(-4deg) translate(-1.5px);animation:op-breathe 5.5s ease-in-out infinite}.operator[data-activity=IDLE] .op-arm{transform:rotate(24deg) scaleX(.72)}.operator[data-activity=IDLE] .op-head,.operator[data-activity=IDLE] .op-torso,.operator[data-activity=IDLE] .op-arm{stroke:var(--ink-3)}.operator[data-activity=IDLE] .op-cursor{animation:op-blink 2.6s steps(1,end) infinite}@keyframes op-breathe{0%,to{transform:rotate(-4deg) translate(-1.5px) translateY(0)}50%{transform:rotate(-4deg) translate(-1.5px) translateY(.5px)}}@keyframes op-blink{0%,55%{opacity:.5}56%,to{opacity:.12}}.operator[data-activity=RESEARCHING]{color:var(--active)}.operator[data-activity=RESEARCHING] .op-body{transform:rotate(3deg)}.operator[data-activity=RESEARCHING] .op-arm{animation:op-type .62s ease-in-out infinite alternate}.operator[data-activity=RESEARCHING] .op-glow{fill:var(--active);opacity:.11}.operator[data-activity=RESEARCHING] .op-scan{opacity:1;fill:var(--active);animation:op-sweep 2.1s cubic-bezier(.5,0,.5,1) infinite}.operator[data-activity=RESEARCHING] .op-cursor{opacity:0}@keyframes op-type{0%{transform:rotate(-3.5deg)}to{transform:rotate(2.5deg)}}@keyframes op-sweep{0%{transform:translateY(0);opacity:0}12%{opacity:.55}88%{opacity:.55}to{transform:translateY(12px);opacity:0}}.operator[data-activity=CODING]{color:var(--active)}.operator[data-activity=CODING] .op-body{transform:rotate(4deg)}.operator[data-activity=CODING] .op-arm{animation:op-type .34s ease-in-out infinite alternate}.operator[data-activity=CODING] .op-glow{fill:var(--active);opacity:.11}.operator[data-activity=CODING] .op-code{opacity:1}.operator[data-activity=CODING] .op-cursor{opacity:0}.operator[data-activity=CODING] .op-code rect{transform-box:fill-box;transform-origin:0% 50%;animation:op-write 2.4s ease-in-out infinite}.operator[data-activity=CODING] .op-code rect:nth-child(2){animation-delay:.28s}.operator[data-activity=CODING] .op-code rect:nth-child(3){animation-delay:.56s}.operator[data-activity=CODING] .op-code rect:nth-child(4){animation-delay:.84s}@keyframes op-write{0%,8%{transform:scaleX(0);opacity:0}22%,76%{transform:scaleX(1);opacity:.75}92%,to{transform:scaleX(1);opacity:0}}.operator[data-activity=SKEPTIC]{color:var(--active)}.operator[data-activity=SKEPTIC] .op-body{transform:rotate(-3deg)}.operator[data-activity=SKEPTIC] .op-arm{transform:rotate(-16deg) scaleX(.6)}.operator[data-activity=SKEPTIC] .op-doc{opacity:1}.operator[data-activity=SKEPTIC] .op-lens,.operator[data-activity=SKEPTIC] .op-lens-handle{transform-box:fill-box;transform-origin:50% 50%;animation:op-inspect 3.1s ease-in-out infinite}.operator[data-activity=SKEPTIC] .op-glow{fill:var(--active);opacity:.05}@keyframes op-inspect{0%,to{transform:translate(0)}30%{transform:translate(-5px,3.5px)}62%{transform:translate(-3px,-2.5px)}}.operator[data-activity=WAITING_DATA]{color:var(--pending)}.operator[data-activity=WAITING_DATA] .op-body{transform:rotate(-1deg)}.operator[data-activity=WAITING_DATA] .op-arm{transform:rotate(14deg) scaleX(.82)}.operator[data-activity=WAITING_DATA] .op-glow{fill:var(--pending);opacity:.1}.operator[data-activity=WAITING_DATA] .op-stream{opacity:.8;animation:op-flow 1.9s linear infinite}.operator[data-activity=WAITING_DATA] .op-cursor{opacity:0}@keyframes op-flow{0%{transform:translate(0)}to{transform:translate(-19px)}}.operator[data-activity=RETRYING]{color:var(--pending)}.operator[data-activity=RETRYING] .op-body{transform:rotate(2deg)}.operator[data-activity=RETRYING] .op-arm{animation:op-type .75s ease-in-out infinite alternate}.operator[data-activity=RETRYING] .op-head,.operator[data-activity=RETRYING] .op-torso,.operator[data-activity=RETRYING] .op-arm{stroke:var(--pending)}.operator[data-activity=RETRYING] .op-monitor{stroke:var(--pending-line)}.operator[data-activity=RETRYING] .op-glow{fill:var(--pending);animation:op-flicker 1.5s steps(1,end) infinite}.operator[data-activity=RETRYING] .op-cursor{fill:var(--pending)}@keyframes op-flicker{0%,to{opacity:.2}40%{opacity:.06}70%{opacity:.24}}.operator[data-activity=FAILED]{color:var(--negative)}.operator[data-activity=FAILED] .op-body{transform:rotate(-7deg) translateY(1.5px)}.operator[data-activity=FAILED] .op-arm{transform:rotate(34deg) scaleX(.62)}.operator[data-activity=FAILED] .op-head,.operator[data-activity=FAILED] .op-torso,.operator[data-activity=FAILED] .op-arm{stroke:var(--negative)}.operator[data-activity=FAILED] .op-monitor{stroke:var(--negative-line)}.operator[data-activity=FAILED] .op-glow,.operator[data-activity=FAILED] .op-cursor{opacity:0}@media(prefers-reduced-motion:reduce){.operator *{animation:none!important}.operator[data-activity=RESEARCHING] .op-scan,.operator[data-activity=CODING] .op-code rect,.operator[data-activity=WAITING_DATA] .op-stream{opacity:.6;transform:none}}
