@font-face{font-family:Inter;src:url(./inter-Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Oswald;src:url(./oswald-9AWb_KF-.woff2) format("woff2");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(./jetbrains-mono-6fWv1k7M.woff2) format("woff2");font-weight:100 800;font-display:swap;font-style:normal}:root{--fs-base: clamp(14px, calc(14px + (100vw - 1280px) / 640), 18px);--fs-micro: calc(var(--fs-base) * .68);--fs-mini: calc(var(--fs-base) * .79);--fs-small: calc(var(--fs-base) * .86);--fs-lg: calc(var(--fs-base) * 1.14);--fs-metric: calc(var(--fs-base) * 1.57);--fs-title: calc(var(--fs-base) * 2);--fs-hero: calc(var(--fs-base) * 3.14);--fs-wall: calc(var(--fs-base) * 6.9);--lh-tight: 1.15;--lh-ui: 1.45;--lh-prose: 1.6;--ls-caps: .11em;--s-unit: calc(var(--fs-base) / 3.5);--s-1: var(--s-unit);--s-2: calc(var(--s-unit) * 2);--s-3: calc(var(--s-unit) * 3);--s-4: calc(var(--s-unit) * 4);--s-5: calc(var(--s-unit) * 5);--s-6: calc(var(--s-unit) * 8);--s-7: calc(var(--s-unit) * 12);--row-h: calc(var(--fs-base) * 2.85);--card-pad: var(--s-5);--r-lamp: 2px;--r-control: 5px;--r-card: 10px;--r-nav: 6px;--bw: 1px;--icon: calc(var(--fs-base) * 1.25);--icon-sm: calc(var(--fs-base) * 1);--icon-stroke: 1.6;--font-display: "Oswald", "Segoe UI", system-ui, sans-serif;--font-ui: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-data: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ls-display: .16em;--ls-micro: .2em;--dur-state: 90ms;--dur-move: .14s;--dur-panel: .22s;--ease: cubic-bezier(.2, .7, .3, 1);--breathe: 1.8s;--rail-w: calc(var(--fs-base) * 13.5);--rail-w-mini: calc(var(--fs-base) * 3.7);--topbar-h: calc(var(--fs-base) * 3.5);--sticky-top: 0px;--linebar-h: calc(var(--fs-base) * 2.6)}:root{--bg: #EAEAEA;--surface: #F7F7F7;--surface-2: #FFFFFF;--sunken: #E4E4E4;--line: #D0D0D0;--line-soft: #E4E4E4;--row-hover: #F2F2F2;--ink: #121212;--ink-2: #383838;--ink-3: #5E5E5E;--bot: #A2611F;--lead: #14538F;--ok: #1F7A50;--warn: #8C7A00;--warn-text: #7E6B00;--alarm: #A62A2E;--info: #3A4A5C;--dead: #8F8F8F;--dead-text: #6B6B6B;--quiet: #E2E2E2;--bot-wash: #F5EDE4;--lead-wash: #E7EEF6;--ok-wash: #E6F1EB;--warn-wash: #F2EFDC;--alarm-wash: #F7E9E9;--rail-bg: #171717;--rail-bg-2: #242424;--rail-on: #2B2B2B;--rail-line: #2E2E2E;--rail-ink: #F0F0F0;--rail-ink-2: #B0B0B0;--rail-ink-3: #8A8A8A;--hue-copper: #A2611F;--hue-copper-rail: #D08A46;--hue-copper-wash: #F5EDE4;--hue-copper-line: #E2CCB2;--hue-green: #297E51;--hue-green-rail: #46B87A;--hue-green-wash: #ECF6F0;--hue-green-line: #C3E0CF;--d-1: #2F6F8F;--d-1-wash: #E6EEF3;--d-2: #6A4C93;--d-2-wash: #EDE8F4;--d-3: #1F7A50;--d-3-wash: #E6F1EB;--d-4: #A2611F;--d-4-wash: #F5EDE4;--d-5: #8C5A6B;--d-5-wash: #F4EAEE;--d-6: #4A6B2A;--d-6-wash: #ECF1E6;--shadow-1: 0 1px 2px rgba(20, 20, 20, .06), 0 10px 26px -22px rgba(20, 20, 20, .5);--shadow-2: 0 2px 4px rgba(20, 20, 20, .07), 0 18px 40px -26px rgba(20, 20, 20, .55);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .7);--shadow-float: var(--shadow-1);--focus: 0 0 0 3px rgba(20, 83, 143, .22);color-scheme:light}:root[data-theme=night]{--bg: #0F1214;--surface: #1B1F23;--surface-2: #232930;--sunken: #101315;--line: #2C3238;--line-soft: #232930;--row-hover: #232930;--ink: #ECEFF1;--ink-2: #A8B4BB;--ink-3: #879399;--bot: #D08A46;--lead: #5AA9E6;--ok: #4FB07E;--warn: #D6C244;--warn-text: #D6C244;--alarm: #E8595C;--info: #8FA8BC;--dead: #5E777E;--dead-text: #93A6AC;--quiet: #1E3038;--bot-wash: #241C12;--lead-wash: #12212B;--ok-wash: #12231A;--warn-wash: #241F10;--alarm-wash: #241715;--rail-bg: #0A0A0A;--rail-bg-2: #161616;--rail-on: #1F1F1F;--rail-line: #1E1E1E;--rail-ink: #F0F0F0;--rail-ink-2: #B0B0B0;--rail-ink-3: #8A8A8A;--hue-copper: #D08A46;--hue-copper-rail: #D08A46;--hue-copper-wash: #241C12;--hue-copper-line: #4A3A26;--hue-green: #46B87A;--hue-green-rail: #46B87A;--hue-green-wash: #122318;--hue-green-line: #27412F;--d-1: #6FB3D2;--d-1-wash: #14222A;--d-2: #A78BD0;--d-2-wash: #1D1826;--d-3: #4FB07E;--d-3-wash: #12231A;--d-4: #D08A46;--d-4-wash: #241C12;--d-5: #CE93A6;--d-5-wash: #261A1F;--d-6: #9BC169;--d-6-wash: #1A2213;--shadow-1: 0 14px 34px -26px #000, 0 1px 0 rgba(255, 255, 255, .04) inset;--shadow-2: 0 22px 52px -30px #000, 0 1px 0 rgba(255, 255, 255, .06) inset;--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-float: var(--shadow-1);--focus: 0 0 0 3px rgba(90, 169, 230, .25);color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=day]){--bg: #0F1214;--surface: #1B1F23;--surface-2: #232930;--sunken: #101315;--line: #2C3238;--line-soft: #232930;--row-hover: #232930;--ink: #ECEFF1;--ink-2: #A8B4BB;--ink-3: #879399;--bot: #D08A46;--lead: #5AA9E6;--ok: #4FB07E;--warn: #D6C244;--warn-text: #D6C244;--alarm: #E8595C;--info: #8FA8BC;--dead: #5E777E;--dead-text: #93A6AC;--quiet: #1E3038;--bot-wash: #241C12;--lead-wash: #12212B;--ok-wash: #12231A;--warn-wash: #241F10;--alarm-wash: #241715;--rail-bg: #0A0A0A;--rail-bg-2: #161616;--rail-on: #1F1F1F;--rail-line: #1E1E1E;--rail-ink: #F0F0F0;--rail-ink-2: #B0B0B0;--rail-ink-3: #8A8A8A;--hue-copper: #D08A46;--hue-copper-rail: #D08A46;--hue-copper-wash: #241C12;--hue-copper-line: #4A3A26;--hue-green: #46B87A;--hue-green-rail: #46B87A;--hue-green-wash: #122318;--hue-green-line: #27412F;--d-1: #6FB3D2;--d-1-wash: #14222A;--d-2: #A78BD0;--d-2-wash: #1D1826;--d-3: #4FB07E;--d-3-wash: #12231A;--d-4: #D08A46;--d-4-wash: #241C12;--d-5: #CE93A6;--d-5-wash: #261A1F;--d-6: #9BC169;--d-6-wash: #1A2213;--shadow-1: 0 14px 34px -26px #000, 0 1px 0 rgba(255, 255, 255, .04) inset;--shadow-2: 0 22px 52px -30px #000, 0 1px 0 rgba(255, 255, 255, .06) inset;--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-float: var(--shadow-1);--focus: 0 0 0 3px rgba(90, 169, 230, .25);color-scheme:dark}}:root,:root[data-app=console]{--brand: var(--hue-copper);--brand-rail: var(--hue-copper-rail);--brand-wash: var(--hue-copper-wash);--brand-line: var(--hue-copper-line)}:root[data-app=admin]{--brand: var(--hue-green);--brand-rail: var(--hue-green-rail);--brand-wash: var(--hue-green-wash);--brand-line: var(--hue-green-line)}:root[data-density=compact]{--row-h: calc(var(--fs-base) * 2.57);--card-pad: var(--s-4)}:root[data-density=roomy]{--row-h: calc(var(--fs-base) * 4);--card-pad: var(--s-6)}@media (prefers-reduced-motion: reduce){:root{--dur-state: 0ms;--dur-move: 0ms;--dur-panel: 0ms;--breathe: 0s}}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--ink);font:var(--fs-base) / var(--lh-ui) var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.app{display:grid;grid-template-columns:var(--rail-w) 1fr;min-height:100vh}@media (max-width: 900px){.app{grid-template-columns:1fr}}.rail{background:var(--rail-bg);color:var(--rail-ink-2);display:flex;flex-direction:column;gap:0;padding:var(--s-4) var(--s-3) var(--s-4);position:sticky;top:0;height:100vh;overflow-y:auto;border-right:0;scrollbar-width:thin;scrollbar-color:var(--rail-on) transparent}@media (max-width: 900px){.rail{position:static;height:auto}}.brand{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-2) var(--s-4);margin-bottom:var(--s-3);border-bottom:var(--bw) solid var(--rail-line)}.brand-mark{width:calc(var(--fs-base) * 2);height:calc(var(--fs-base) * 2);flex:none;border-radius:var(--r-nav);background:var(--brand-rail);color:var(--rail-bg);display:inline-flex;align-items:center;justify-content:center}.brand-mark .ico{width:66%;height:66%;stroke-width:2}.brand-text{display:flex;flex-direction:column;min-width:0;gap:1px}.brand-name{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-display);text-transform:uppercase;font-weight:600;color:var(--rail-ink);line-height:1.05}.brand-sub{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--rail-ink-3);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-group{margin-top:var(--s-5);display:flex;flex-direction:column;gap:2px}.nav-group:first-of-type{margin-top:0}.nav-label{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--rail-ink-3);font-weight:500;padding:0 var(--s-2) var(--s-2)}.nav-item{display:flex;align-items:center;gap:var(--s-3);padding:calc(var(--s-2) + 1px) var(--s-2) calc(var(--s-2) + 1px) var(--s-3);border-radius:var(--r-nav);color:var(--rail-ink-2);text-decoration:none;font-size:var(--fs-small);line-height:1.3;transition:background var(--dur-state) var(--ease),color var(--dur-state) var(--ease)}.nav-item .ico{flex:none;color:var(--rail-ink-3);transition:color var(--dur-state) var(--ease)}.nav-item:hover{background:var(--rail-bg-2);color:var(--rail-ink)}.nav-item:hover .ico{color:var(--rail-ink-2)}.nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-rail)}.nav-item[aria-current=page]{background:var(--rail-on);color:var(--rail-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--brand-rail)}.nav-item[aria-current=page] .ico{color:var(--brand-rail)}.nav-count{margin-left:auto;font-family:var(--font-data);font-size:var(--fs-micro);color:var(--rail-ink-3)}.rail-foot{margin-top:auto;padding-top:var(--s-4);border-top:var(--bw) solid var(--rail-line);display:flex;flex-direction:column;gap:var(--s-2)}.rail-foot-label{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--rail-ink-3);padding:0 var(--s-2)}.rail-seg{display:flex;gap:2px}.rail-seg button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-2);font:inherit;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--rail-ink-2);background:var(--rail-bg-2);border:var(--bw) solid var(--rail-line);border-radius:var(--r-control);cursor:pointer}.rail-seg button:hover{color:var(--rail-ink)}.rail-seg button[aria-pressed=true]{color:var(--rail-ink);background:var(--rail-on);border-color:var(--brand-rail)}.rail-seg button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-rail)}.rail-seg .ico{width:var(--icon-sm);height:var(--icon-sm)}.main{display:flex;flex-direction:column;min-width:0}.topbar{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);border-bottom:var(--bw) solid var(--line);background:var(--surface);flex-wrap:wrap}.topbar h1{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-display);text-transform:uppercase;margin:0;font-weight:600}.topbar .spacer{margin-left:auto}.content{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-5)}.ico{width:var(--icon);height:var(--icon);stroke-width:var(--icon-stroke);display:block}.ico-sm{width:var(--icon-sm);height:var(--icon-sm)}.seg{display:inline-flex}.seg button{background:var(--surface-2);border:var(--bw) solid var(--line);border-right:0;color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:var(--s-2) var(--s-3);cursor:pointer}.seg button:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.seg button:last-child{border-radius:0 var(--r-control) var(--r-control) 0;border-right:var(--bw) solid var(--line)}.seg button[aria-pressed=true]{background:var(--brand-wash);color:var(--brand);border-color:var(--brand);box-shadow:inset 0 -2px 0 var(--brand)}.seg button:focus-visible{outline:none;box-shadow:var(--focus);position:relative;z-index:1}a{color:var(--ink);text-decoration-color:var(--line);text-underline-offset:2px}a:hover{color:var(--brand);text-decoration-color:currentColor}.table a{text-decoration:none;border-bottom:var(--bw) solid var(--line)}.table a:hover{border-bottom-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-control);position:relative;z-index:1}.rail a:focus-visible,.rail button:focus-visible{box-shadow:0 0 0 2px var(--brand-rail)}.card{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-card);padding:var(--card-pad);box-shadow:var(--shadow-1);--card-inset: var(--card-pad)}.card>h2{font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--brand);margin:0 0 var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--bw) solid var(--line);font-weight:500}.sub{color:var(--ink-2);font-size:var(--fs-small);line-height:var(--lh-prose);margin:0 0 var(--s-4);max-width:80ch}.card>p:not(.sub):not(.hint),.card li{max-width:88ch}.chip{display:inline-flex;align-items:center;gap:var(--s-1);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:2px var(--s-2);border-radius:var(--r-lamp);border:var(--bw) solid}.chip-ok{color:var(--ok);border-color:var(--ok);background:var(--ok-wash)}.chip-warn{color:var(--warn-text);border-color:var(--warn);background:var(--warn-wash)}.chip-alarm{color:var(--alarm);border-color:var(--alarm);background:var(--alarm-wash)}.chip-info{color:var(--info);border-color:var(--line);background:var(--sunken)}.chip-dead{color:var(--dead-text);border-color:var(--line);background:var(--sunken)}.linebar{display:flex;gap:3px;align-items:center;flex-wrap:wrap}.lamp{width:calc(var(--fs-base) * .8);height:calc(var(--fs-base) * 1.15);border-radius:var(--r-lamp);border:var(--bw) solid transparent;display:block}.lamp-free{background:var(--quiet);border-color:var(--line)}.lamp-ringing{background:transparent;border-color:var(--bot)}.lamp-bot{background:var(--bot)}.lamp-human{background:var(--lead)}.lamp-wrap{background:var(--dead)}.ribbon{display:flex;height:calc(var(--fs-base) * .95);border-radius:var(--r-lamp);overflow:hidden;background:var(--quiet);min-width:100px}.ribbon i{display:block;height:100%}.ribbon .r-bot{background:var(--bot)}.ribbon .r-lead{background:var(--lead)}.ribbon .r-gap{background:var(--quiet)}.ribbon .r-barge{background:var(--alarm);min-width:2px}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--s-3)}.swatch{border:var(--bw) solid var(--line);border-radius:var(--r-control);overflow:hidden}.swatch .chipfill{height:calc(var(--fs-base) * 2.6)}.swatch .meta{padding:var(--s-2) var(--s-3);background:var(--surface-2)}.swatch .name{font-size:var(--fs-small);font-weight:600}.swatch .note{font-size:var(--fs-micro);color:var(--ink-2);font-family:var(--font-data)}.scale-row{display:flex;align-items:baseline;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:var(--bw) solid var(--line-soft)}.scale-row .tag{font-family:var(--font-data);font-size:var(--fs-micro);color:var(--ink-3);width:11ch;flex:none}.card-head{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--bw) solid var(--line)}.card-head>h2{margin:0;padding:0;border:0;font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--brand);font-weight:500}.asof{margin-left:auto;font-family:var(--font-data);font-size:var(--fs-micro);color:var(--ink-3);display:inline-flex;align-items:center;gap:var(--s-2)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-live{background:var(--ok)}.dot-stale{background:var(--dead)}.state{padding:var(--s-7) var(--s-5);text-align:center;background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-1)}.card .state{padding:var(--s-6) var(--s-4);background:none;border:0;border-radius:0;box-shadow:none}.state .sub{margin:var(--s-3) auto 0}.t-ok{color:var(--ok)}.t-warn{color:var(--warn-text)}.t-alarm{color:var(--alarm)}.t-dead{color:var(--dead-text)}.mono{font-family:var(--font-data)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s-3)}.tile{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-card);padding:var(--s-4);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.tile b{display:block;font-family:var(--font-data);font-size:var(--fs-metric);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.tile b.word{font-family:var(--font-ui);font-size:var(--fs-lg);font-weight:600;letter-spacing:0;overflow-wrap:normal}.tile b .of{font-size:var(--fs-small);color:var(--ink-3);font-weight:400;letter-spacing:0}.tile>span:not(.tile-ico){display:block;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-3);margin-top:var(--s-2)}.tile .spark{display:block;width:100%;height:calc(var(--fs-base) * 1.8);margin-top:var(--s-2);opacity:.55}.tile .chip{margin-top:var(--s-2)}.tile-ico{position:absolute;top:var(--s-3);right:var(--s-3);width:calc(var(--fs-base) * 2);height:calc(var(--fs-base) * 2);border-radius:var(--r-control);display:inline-flex;align-items:center;justify-content:center;background:var(--sunken);color:var(--ink-3)}.tile-ico .ico{width:62%;height:62%}.tile-d1{background:var(--d-1-wash);color:var(--d-1)}.tile-d2{background:var(--d-2-wash);color:var(--d-2)}.tile-d3{background:var(--d-3-wash);color:var(--d-3)}.tile-d4{background:var(--d-4-wash);color:var(--d-4)}.tile-d5{background:var(--d-5-wash);color:var(--d-5)}.tile-d6{background:var(--d-6-wash);color:var(--d-6)}.tile:has(.tile-ico) b{padding-right:calc(var(--fs-base) * 2.4)}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.table th{text-align:left;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-2);font-weight:500;padding:0 var(--s-3) var(--s-2) 0;border-bottom:var(--bw) solid var(--line);white-space:nowrap}.table td{padding:0 var(--s-3) 0 0;border-bottom:var(--bw) solid var(--line-soft);height:var(--row-h);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--row-hover)}.table .num{text-align:right;font-family:var(--font-data);letter-spacing:-.01em}.table th.num{font-family:var(--font-display);letter-spacing:var(--ls-micro)}.table th.num:last-child,.table td.num:last-child{padding-right:0}.table td:first-child{color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:var(--s-1);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:1px var(--s-2);border-radius:var(--r-lamp);background:var(--sunken);color:var(--ink-2);white-space:nowrap}.pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.pill-ok{background:var(--ok-wash);color:var(--ok)}.pill-warn{background:var(--warn-wash);color:var(--warn-text)}.pill-alarm{background:var(--alarm-wash);color:var(--alarm)}.pill-live{background:var(--bot-wash);color:var(--bot)}.pill-info{background:var(--sunken);color:var(--ink-2)}.pill-info:before{display:none}.pill-dead{background:var(--sunken);color:var(--dead-text)}.row-off{opacity:.55}.cell-sub{display:block;font-size:var(--fs-micro);color:var(--ink-3)}.cell-dim{color:var(--ink-2)}.trackpick{display:flex;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap}.pick{padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--fs-micro);color:var(--ink-2);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-control);cursor:pointer}.pick:hover{color:var(--ink);border-color:var(--ink-3)}.pick.on{color:var(--brand);border-color:var(--brand);background:var(--brand-wash);box-shadow:inset 3px 0 0 var(--brand);font-weight:500}.evdetail{max-width:52ch;overflow-wrap:anywhere;line-height:1.5}.linewarn{display:block;margin-top:var(--s-1);max-width:34ch;font-size:var(--fs-micro);line-height:1.45;text-wrap:pretty}.ob-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--s-4) var(--s-5);margin:var(--s-4) 0 var(--s-5);align-items:start}.ob-f{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.ob-f>label{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-3)}.ob-f input,.ob-f select,.ob-f textarea{width:100%;padding:var(--s-3);font:inherit;font-size:var(--fs-small);color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control)}.ob-f input::placeholder{color:var(--ink-3)}.ob-f input:focus-visible,.ob-f select:focus-visible,.ob-f textarea:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus)}.hint{font-size:var(--fs-mini);color:var(--ink-3);line-height:1.5}.ob-f .opt-values{margin-top:var(--s-1)}.al-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-3) 0}.al-add .hint{flex:1 1 22rem;margin:0}.al-add button{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);font:inherit;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control);cursor:pointer;white-space:nowrap}.al-add button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.al-add button:disabled{cursor:not-allowed;color:var(--ink-3);background:var(--sunken)}.ip{flex:0 1 18rem;min-width:0;padding:var(--s-3);font:inherit;font-family:var(--font-data);font-size:var(--fs-small);color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control)}.ip::placeholder{color:var(--ink-3)}.al-del{padding:2px var(--s-2);font:inherit;font-size:var(--fs-micro);font-family:var(--font-display);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);background:none;border:var(--bw) solid var(--line);border-radius:var(--r-lamp);cursor:pointer}.al-del:hover:not(:disabled){color:var(--alarm);border-color:var(--alarm)}.al-del:disabled{cursor:not-allowed;opacity:.5}.ob-code{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);background:var(--sunken);border:var(--bw) solid var(--line);border-left:3px solid var(--brand);border-radius:var(--r-control);font-family:var(--font-data);font-size:var(--fs-mini);line-height:1.6;color:var(--ink);overflow-x:auto;white-space:pre}.state-error{border-left:3px solid var(--alarm);text-align:left}.card .state-error{border-left:3px solid var(--alarm);padding-left:var(--s-4)}.state-error .sub{margin-left:0;margin-right:0}.ob-copy{display:inline-flex;align-items:center;gap:var(--s-2);align-self:flex-start;padding:var(--s-3) var(--s-4);font:inherit;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control);cursor:pointer}.ob-copy:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.ob-copy:disabled{cursor:not-allowed;color:var(--ink-3);background:var(--sunken)}.once{margin:var(--s-4) 0;padding:var(--s-4);background:var(--warn-wash);border:var(--bw) solid var(--warn);border-left:3px solid var(--warn);border-radius:var(--r-card)}.once-head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2)}.once-head b{font-size:var(--fs-small)}.once-row{display:flex;align-items:stretch;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-3) 0}.once-value{flex:1 1 22rem;margin:0;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;white-space:pre-wrap;background:var(--surface-2)}.once .sub{margin-bottom:0}.guards{margin:0 0 var(--s-4);padding-left:var(--s-4);font-size:var(--fs-small);color:var(--ink-2)}.guards li{margin:var(--s-1) 0}.guards b{color:var(--ink);font-family:var(--font-data)}.ev-guard td{background:var(--warn-wash)}.legend{display:flex;gap:var(--s-4);flex-wrap:wrap;align-items:center;margin-top:var(--s-3);font-size:var(--fs-micro);color:var(--ink-2)}.legend span{display:inline-flex;align-items:center;gap:var(--s-2)}.legend-right{margin-left:auto;font-family:var(--font-data)}.sw{width:12px;height:12px;border-radius:var(--r-lamp);display:inline-block}.funnel{display:flex;flex-direction:column;gap:var(--s-2)}.funnel-label{display:flex;justify-content:space-between;font-size:var(--fs-small);margin-bottom:2px}.funnel-track{height:calc(var(--fs-base) * 1.1);background:var(--sunken);border-radius:var(--r-lamp);overflow:hidden}.funnel-fill{height:100%;background:var(--bot);border-radius:var(--r-lamp)}.funnel-loss{font-size:var(--fs-micro);color:var(--ink-3);padding:2px 0 var(--s-2)}.mix{display:flex;height:calc(var(--fs-base) * .9);border-radius:var(--r-lamp);overflow:hidden;gap:2px}.mix i{display:block}.mix-ok{background:var(--ok)}.mix-info{background:var(--lead)}.mix-dead{background:var(--dead)}.mix-warn{background:var(--warn)}.mix-alarm{background:var(--alarm)}.turns{display:flex;flex-direction:column;gap:var(--s-3)}.turn{padding:var(--s-3) var(--s-4);border-radius:var(--r-control);max-width:74ch;font-size:var(--fs-small);line-height:var(--lh-prose);white-space:pre-wrap}.turn-bot{background:var(--bot-wash);border-left:3px solid var(--bot)}.turn-lead{background:var(--lead-wash);border-left:3px solid var(--lead);margin-left:auto}.turn-who{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-2);display:flex;gap:var(--s-2);align-items:center}.wf,.costbar{display:flex;height:calc(var(--fs-base) * .9);border-radius:var(--r-lamp);overflow:hidden;gap:2px;background:var(--sunken)}.costbar{height:calc(var(--fs-base) * 1.4)}.wf i,.costbar i{display:block}.w-wait{background:var(--quiet);box-shadow:inset 0 0 0 1px var(--line)}.w-stt{background:var(--lead)}.w-llm{background:var(--warn)}.w-tts{background:var(--bot)}.c-carrier{background:var(--dead)}.c-stt{background:var(--lead)}.c-llm{background:var(--warn)}.c-tts{background:var(--bot)}@media (max-width: 900px){.content{padding:var(--s-3)}.turn-lead{margin-left:0}.rail{flex-direction:row;align-items:center;gap:0;height:auto;position:sticky;top:0;z-index:20;overflow-x:auto;overflow-y:hidden;padding:0 var(--s-2);border-right:0;border-bottom:var(--bw) solid var(--rail-line);scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.brand{padding:0 var(--s-3) 0 0;margin:0 var(--s-2) 0 0;flex:0 0 auto;border-bottom:0;border-right:var(--bw) solid var(--rail-line);align-self:stretch}.brand-text{display:none}.nav-group{margin-top:0;display:flex;flex-direction:row;gap:0}.nav-label{display:none}.nav-item{white-space:nowrap;flex:0 0 auto;gap:var(--s-2);padding:var(--s-3);border-radius:0;border-bottom:2px solid transparent}.nav-item[aria-current=page]{background:var(--rail-on);box-shadow:none;border-bottom-color:var(--brand-rail)}.nav-count{margin-left:var(--s-2)}.rail-foot{margin:0 0 0 auto;padding:0 0 0 var(--s-3);border-top:0;border-left:var(--bw) solid var(--rail-line);flex-direction:row;align-items:center;align-self:stretch;flex:0 0 auto}.rail-foot-label{display:none}.rail-seg button{padding:var(--s-1) var(--s-2)}}@media (max-width: 40rem){.content{padding:var(--s-2);gap:var(--s-3)}.topbar{padding:var(--s-2) var(--s-3);gap:var(--s-2)}.topbar h1{font-size:var(--fs-base)}.tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.split{grid-template-columns:1fr}}.gate{min-height:100vh;display:grid;place-items:center;padding:var(--s-5);background:var(--surface)}.gate-card{width:min(30rem,100%);display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-card)}.gate-brand{display:flex;align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-2);border-bottom:var(--bw) solid var(--line)}.gate-mark{width:calc(var(--fs-base) * 2.2);height:calc(var(--fs-base) * 2.2);flex:none;border-radius:var(--r-nav);background:var(--brand);color:var(--surface-2);display:inline-flex;align-items:center;justify-content:center}.gate-mark .ico{width:64%;height:64%;stroke-width:2}.gate-card h1{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-display);text-transform:uppercase;font-weight:600}.gate-go{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);font:inherit;font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:#fff;background:var(--brand);border:var(--bw) solid var(--brand);border-radius:var(--r-control);cursor:pointer}.gate-go:hover:not(:disabled){filter:brightness(1.08)}.gate-go:disabled{cursor:not-allowed;color:var(--ink-3);background:var(--sunken);border-color:var(--line)}.gate-card .hint{margin:0}.gate-card input{padding:var(--s-3) var(--s-4);font:inherit;font-size:var(--fs-small);color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control);box-shadow:inset 0 1px 3px #0000000f}.gate-card input::placeholder{color:var(--ink-3)}.gate-card input:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus)}.gate-card input:disabled{opacity:.55}.gate-no{color:var(--alarm)}.hero{display:flex;flex-wrap:wrap;gap:var(--s-5) var(--s-7);align-items:flex-end;justify-content:space-between;padding:var(--s-6) var(--s-5);margin-bottom:var(--s-4);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-card);border-left:3px solid var(--bot)}.hero-main{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.hero-label{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3)}.hero-num{font-family:var(--font-data);font-size:var(--fs-hero);line-height:1;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.hero-num.absent{font-size:var(--fs-metric);color:var(--ink-3);font-weight:400}.hero-vs{font-size:var(--fs-small);color:var(--ink-2)}.hero-vs b{color:var(--ink);font-family:var(--font-data)}.hero-side{display:flex;align-items:baseline;gap:var(--s-3);max-width:42ch}.hero-mult{font-family:var(--font-data);font-size:var(--fs-title);font-weight:500;color:var(--ok);white-space:nowrap}.hero-note{font-size:var(--fs-mini);line-height:1.55;color:var(--ink-3)}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(27rem,1fr));gap:var(--s-4)}.split>*{min-width:0}.split-main{display:grid;gap:var(--s-4)}.split-main>*{min-width:0}@media (min-width: 1560px){.split-main{grid-template-columns:minmax(0,1.7fr) minmax(23rem,1fr);align-items:start}}.stackcol{display:flex;flex-direction:column;gap:var(--s-4)}.split-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:var(--s-4)}.split-3>*{min-width:0}.card-measure{max-width:56rem}.gauge{padding:var(--s-3) 0;border-bottom:var(--bw) solid var(--line-soft)}.gauge:last-of-type{border-bottom:0}.gauge-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3)}.gauge-head span{font-size:var(--fs-small);color:var(--ink-2)}.gauge-head b{font-family:var(--font-data);font-size:var(--fs-metric);font-weight:500;font-variant-numeric:tabular-nums}.gauge-head b.absent{font-size:var(--fs-small);font-weight:400;color:var(--ink-3)}.gauge-track{position:relative;height:6px;margin:var(--s-2) 0 var(--s-2);background:var(--row-hover);border-radius:var(--r-lamp);overflow:hidden}.gauge-fill{position:absolute;inset:0 auto 0 0;background:var(--bot);border-radius:var(--r-lamp)}.gauge-fill.over{background:var(--warn)}.gauge-target{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink-3)}.gauge-note{font-size:var(--fs-micro);color:var(--ink-3)}.outcomes{display:flex;flex-direction:column;gap:var(--s-3)}.outcome{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"bar bar bar" "label n pct";gap:var(--s-1) var(--s-3);align-items:baseline}.outcome-bar{grid-area:bar;height:5px;background:var(--row-hover);border-radius:var(--r-lamp);overflow:hidden}.outcome-bar i{display:block;height:100%;border-radius:var(--r-lamp)}.outcome-bar i.good{background:var(--ok)}.outcome-bar i.dead{background:var(--dead)}.outcome-label{grid-area:label;font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere}.outcome-n{grid-area:n;font-size:var(--fs-small);color:var(--ink);font-variant-numeric:tabular-nums}.outcome-pct{grid-area:pct;font-size:var(--fs-micro);color:var(--ink-3);min-width:3ch;text-align:right}.outcomes+.sub,.outcomes+p,.funnel+.sub,.days+.sub{margin-top:var(--s-4)}.outcomes{gap:var(--s-4)}.qbar{display:flex;height:8px;gap:2px;margin-bottom:var(--s-4)}.qbar i{display:block;border-radius:var(--r-lamp)}.qbar i.good{background:var(--ok)}.qbar i.warn{background:var(--warn)}.problems{display:flex;flex-direction:column;gap:var(--s-2)}.problem{display:flex;gap:var(--s-3);align-items:baseline;font-size:var(--fs-small);color:var(--ink-2)}.problem-n{color:var(--warn-text);font-variant-numeric:tabular-nums;min-width:2ch}.card-off{border-left:3px solid var(--dead);background:var(--sunken)}.card-alarm{border-left:3px solid var(--alarm)}.absent{color:var(--ink-3)}.tile b .of{font-size:var(--fs-small);color:var(--ink-3);font-weight:400}@media (max-width: 40rem){.hero{padding:var(--s-5) var(--s-4);gap:var(--s-4)}.hero-num{font-size:var(--fs-title)}.hero-side{max-width:none}}.mk-claim{border-left:3px solid var(--line);padding:0 0 0 var(--s-4);margin:0 0 var(--s-5)}.mk-claim:last-child{margin-bottom:0}.mk-claim.high{border-left-color:var(--ok)}.mk-claim.low{border-left-color:var(--warn)}.mk-claim.dead{border-left-color:var(--dead);opacity:.82}.mk-claim h4{margin:0 0 var(--s-2);font-family:var(--font-display);font-size:var(--fs-small);font-weight:600;color:var(--ink);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);align-items:baseline}.mk-conf{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:400;text-transform:uppercase;letter-spacing:var(--ls-caps);padding:1px var(--s-2);border-radius:var(--r-control);color:var(--ink-3);background:var(--row-hover)}.mk-conf.high{color:var(--ok);background:var(--ok-wash)}.mk-conf.low{color:var(--warn-text);background:var(--warn-wash)}.mk-claim p{margin:0 0 var(--s-2);font-size:var(--fs-small);line-height:1.62;color:var(--ink-2);max-width:88ch}.mk-claim p:last-of-type{margin-bottom:0}.mk-claim b{color:var(--ink)}.mk-claim .hint{font-size:var(--fs-micro);color:var(--ink-3)}.mk-dead{text-decoration:line-through;color:var(--ink-3)!important}.src{margin-top:var(--s-2);font-family:var(--font-data);font-size:var(--fs-micro);color:var(--ink-3);overflow-wrap:anywhere}.src a{color:var(--ink-3)}.src a:hover{color:var(--ink-2)}.mk-ours{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-4);margin-top:var(--s-4);padding:var(--s-4);background:var(--surface);border:var(--bw) solid var(--line);border-left:3px solid var(--bot);border-radius:var(--r-card)}.mk-ours-label{flex:0 0 100%;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3)}.mk-ours-num{font-family:var(--font-data);font-size:var(--fs-metric);font-weight:500;color:var(--ink)}.mk-ours-note{flex:1 1 18rem;font-size:var(--fs-mini);line-height:1.55;color:var(--ink-2)}.mk-ours-note b{color:var(--ink)}.notcomp{margin-left:var(--s-2);font-family:var(--font-ui);font-weight:400;text-transform:none;letter-spacing:0;font-size:var(--fs-micro);color:var(--ink-3)}.notcomp-cell{white-space:nowrap}.notcomp-cell .unit{color:var(--ink-3);font-size:var(--fs-micro)}.provider{font-size:var(--fs-micro)}.costbarline{display:block;height:2px;margin-top:3px;margin-left:auto;background:var(--bot);opacity:.5;border-radius:var(--r-lamp)}.sell{flex-direction:column;align-items:stretch;gap:var(--s-2)}.sellrow{display:flex;align-items:center;gap:var(--s-3)}.sellrow input[type=range]{flex:1 1 8rem;min-width:0;accent-color:var(--bot)}.sellval{font-size:var(--fs-metric);font-weight:500;color:var(--ink)}.opt{padding:var(--s-4) 0;border-bottom:var(--bw) solid var(--line-soft)}.opt:last-child{border-bottom:0;padding-bottom:0}.opt:first-of-type{padding-top:var(--s-2)}.opt-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.opt-head b{font-size:var(--fs-small);color:var(--ink)}.opt-affects{margin-left:var(--s-3);font-size:var(--fs-micro);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--ls-caps)}.opt-q{margin:var(--s-1) 0 var(--s-3);font-size:var(--fs-mini);color:var(--ink-2)}.opt-values{display:flex;flex-wrap:wrap;gap:var(--s-2)}.optv{display:inline-flex;align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--fs-mini);color:var(--ink-2);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-control);cursor:pointer}.optv:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.optv.on{color:var(--brand);border-color:var(--brand);background:var(--brand-wash);box-shadow:inset 3px 0 0 var(--brand);font-weight:600}.optv.dead{opacity:.5;cursor:not-allowed;text-decoration:line-through}.optv:disabled{cursor:not-allowed}.optv-status{font-size:var(--fs-micro);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--ls-caps)}.optv.on .optv-status{color:var(--brand)}.opt-measured{margin:var(--s-3) 0 0;padding-left:var(--s-3);border-left:2px solid var(--line);font-size:var(--fs-mini);line-height:1.6;color:var(--ink-2)}.opt-tradeoff{margin:var(--s-2) 0 0;font-size:var(--fs-micro);color:var(--ink-3)}.opt-tradeoff b{color:var(--ink-2)}.hero-num.sig{font-size:var(--fs-metric);overflow-wrap:anywhere}.applied{color:var(--ok)}.scope{display:inline-flex;align-items:baseline;gap:var(--s-2);padding:2px var(--s-2);border:var(--bw) solid var(--line);border-radius:var(--r-control);background:var(--surface)}.scope-label{font-size:var(--fs-mini);color:var(--ink);font-weight:600}.scope-role{font-family:var(--font-display);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--ink-2)}.scope-note{font-size:var(--fs-micro);color:var(--ink-3);max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 60rem){.scope-note{display:none}}.days{display:flex;align-items:stretch;gap:2px;height:calc(var(--fs-base) * 7);padding-top:var(--s-3);overflow-x:auto}.day{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--s-1);flex:1 1 0;min-width:14px}.day-bar{flex:1 1 auto;width:100%;position:relative;min-height:0}.day-all{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;background:var(--bot);opacity:.45;border-radius:var(--r-lamp) var(--r-lamp) 0 0}.day-good{display:block;width:100%;background:var(--ok);border-radius:var(--r-lamp) var(--r-lamp) 0 0}.day-tick{font-family:var(--font-data);font-size:9px;color:var(--ink-3)}@media (max-width: 40rem){.day-tick{display:none}}.ansrow{display:flex;align-items:center;gap:var(--s-3);min-width:8rem}.ansbar{flex:1 1 auto;height:6px;min-width:3rem;background:var(--row-hover);border-radius:var(--r-lamp);overflow:hidden}.ansbar i{display:block;height:100%;background:var(--ok);border-radius:var(--r-lamp)}.ansbar i.bad{background:var(--warn)}.ansrow b{font-family:var(--font-data);font-size:var(--fs-mini);min-width:3ch}.ident{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-6)}.ident>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ident span{font-family:var(--font-display);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--ink-3)}.ident b{font-size:var(--fs-small);color:var(--ink);overflow-wrap:anywhere}.turn.first{border-left-width:3px}.lastsaid{max-width:34ch;font-size:var(--fs-mini);line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.wallshell{min-height:100vh;display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-6) var(--s-7);background:var(--bg)}.wallshell>.wall{flex:1 1 auto}.wall-head{display:flex;align-items:center;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:var(--bw) solid var(--line)}.wall-mark{width:calc(var(--fs-base) * 2);height:calc(var(--fs-base) * 2);flex:none;border-radius:var(--r-nav);background:var(--brand);color:var(--surface-2);display:inline-flex;align-items:center;justify-content:center}.wall-mark .ico{width:66%;height:66%;stroke-width:2}.wall-who{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--ink-2)}.wall-exit{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);text-decoration:none;border:var(--bw) solid var(--line);border-radius:var(--r-control);opacity:.35;transition:opacity var(--dur-move) var(--ease)}.wall-exit:hover,.wall-exit:focus-visible{opacity:1;color:var(--brand);border-color:var(--brand)}@media (max-width: 40rem){.wallshell{padding:var(--s-4);gap:var(--s-5)}}.wall{display:flex;flex-direction:column;gap:var(--s-6);min-height:100%}.wall-figs{display:flex;flex-wrap:wrap;gap:var(--s-5) var(--s-6)}.wall-fig{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;flex:1 1 12rem}.wall-fig b{font-family:var(--font-data);font-size:var(--fs-wall);font-weight:500;line-height:.9;color:var(--ink);font-variant-numeric:tabular-nums}.wall-fig b.on{color:var(--bot)}.wall-fig b.good{color:var(--ok)}.wall-fig span{font-family:var(--font-display);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--ink-2)}.wall-live{display:flex;flex-direction:column;gap:var(--s-4)}.wall-call{padding:var(--s-4);background:var(--surface-2);border:var(--bw) solid var(--line);border-left:3px solid var(--bot);border-radius:var(--r-card)}.wall-call-head{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;font-size:var(--fs-small);color:var(--ink-2)}.wall-el{font-family:var(--font-data);color:var(--ink-3)}.wall-said{margin:var(--s-2) 0 0;font-size:var(--fs-lg);line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.wall-quiet{margin:0;font-size:var(--fs-metric);line-height:1.35;color:var(--ink-2)}.wall-quiet span{display:block;margin-top:var(--s-2);font-size:var(--fs-small);color:var(--ink-3)}@media (max-width: 40rem){.wall-fig b{font-size:var(--fs-hero)}.wall-said{font-size:var(--fs-base)}}.hist-src{display:flex;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-4)}.hist-src .sub{margin:0;flex:1 1 24rem}.seg-big button{padding:var(--s-3) var(--s-4);font-size:var(--fs-small)}.seg-n{margin-left:var(--s-2);font-family:var(--font-data);letter-spacing:0;opacity:.75}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--s-4);margin:var(--s-4) 0}@media (min-width: 1180px){.charts:has(.chart-wide){grid-template-columns:2fr 1fr 1fr}}.chart{margin:0}.chart .sub{margin-bottom:var(--s-3)}.chart .chart-note{margin:var(--s-3) 0 0;font-size:var(--fs-micro)}.rplot{position:relative;height:7.5rem;overflow:hidden;padding-right:3.5rem}.rbars{display:flex;align-items:flex-end;gap:2px;height:100%;position:relative;z-index:1}.rbars i{flex:1 1 0;min-width:0;background:var(--ok);border-radius:1px 1px 0 0;display:block}.rbars i.slow{background:var(--warn-wash);box-shadow:inset 0 0 0 1px var(--warn)}.rbars i.vbad{background:var(--warn)}.rbars i.over{opacity:.35;border-top:2px dotted var(--surface)}.rrule{position:absolute;left:0;right:0;border-top:1px dashed var(--ink-3);z-index:2;pointer-events:none}.rrule span{position:absolute;right:0;top:-.7em;padding-left:4px;font-family:var(--font-data);font-size:var(--fs-micro);line-height:1.4;color:var(--ink-2);background:var(--surface)}.rx{display:flex;justify-content:space-between;margin-top:var(--s-2);padding-right:3.5rem;font-family:var(--font-data);font-size:var(--fs-micro);color:var(--ink-3)}.sw.r-ok{background:var(--ok)}.sw.r-slow{background:var(--warn-wash);box-shadow:inset 0 0 0 1px var(--warn)}.sw.r-vbad{background:var(--warn)}.rank{display:flex;flex-direction:column;gap:var(--s-3)}.rank-lab{font-size:var(--fs-small);color:var(--ink);margin-bottom:3px;line-height:1.35}.rank-row{display:grid;grid-template-columns:1fr 2.2rem;gap:var(--s-3);align-items:center}.rank-row span{text-align:right;font-size:var(--fs-small)}.rank-track{height:8px;background:var(--sunken);border-radius:var(--r-lamp);overflow:hidden}.rank-fill{height:100%;background:var(--warn)}.rank-fill.fault{background:var(--alarm)}.rank-fill.dead{background:var(--dead)}.sw.k-fault{background:var(--alarm)}.sw.k-slow{background:var(--warn)}.sw.k-dead{background:var(--dead)}.depth{display:flex;align-items:flex-end;gap:5px;height:6rem;margin-top:var(--s-5)}.depth i{flex:1;position:relative;display:block;min-height:2px;background:var(--lead);border-radius:2px 2px 0 0}.depth i.none{background:var(--dead)}.depth i b{position:absolute;top:-1.3em;left:0;right:0;text-align:center;font-family:var(--font-data);font-size:var(--fs-micro);font-weight:400;color:var(--ink-2)}.depthx{display:flex;gap:5px;margin-top:var(--s-2)}.depthx span{flex:1;text-align:center;font-family:var(--font-data);font-size:var(--fs-micro);color:var(--ink-3)}.filters{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-3)}.filters .ip{flex:1 1 14rem;max-width:22rem}.hist-peek>td{padding:0 0 var(--s-4);background:var(--surface-2)}.rowlink[aria-expanded=true]>td{background:var(--surface-2)}.peek{display:grid;grid-template-columns:minmax(16rem,22rem) 1fr;gap:var(--s-4);padding:var(--s-4);align-items:start}.peek-audio{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.peek-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-size:var(--fs-small)}.peek-turns{min-width:0;max-height:26rem;overflow-y:auto;padding-right:var(--s-2)}.peek-turns .turn{max-width:none}@media (max-width: 60rem){.peek{grid-template-columns:1fr}.peek-turns{max-height:20rem}}.table.hist .dayrow th{height:auto;padding:var(--s-4) 0 var(--s-2);text-align:left;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-2);background:none;border-bottom:var(--bw) solid var(--line)}.table.hist tbody:first-of-type .dayrow th{padding-top:var(--s-2)}.table.hist .dayrow:hover{background:none}.hist-open{white-space:nowrap;text-align:right}.hist-aud{margin-right:var(--s-3);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3)}.pager{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--bw) solid var(--line-soft);font-size:var(--fs-micro)}.pager-btns{display:flex;flex-wrap:wrap;gap:4px;margin-left:auto}.pager button{min-width:2.4rem;padding:var(--s-2) var(--s-3);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-2);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control);cursor:pointer}.pager button:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.pager button[aria-current=page]{color:var(--brand);border-color:var(--brand);background:var(--brand-wash)}.pager button:disabled{opacity:.4;cursor:default}.entry{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--surface)}.entry-side{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--s-6);padding:clamp(var(--s-5),5vw,var(--s-7));color:var(--rail-ink);background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--brand-rail) 16%,transparent),transparent 60%),linear-gradient(160deg,var(--rail-bg-2),var(--rail-bg) 60%)}.entry-mark-row{display:flex;align-items:center;gap:var(--s-3)}.entry-mark{width:2.6rem;height:2.6rem;display:grid;place-items:center;flex:none;border-radius:10px;color:#0b0b0b;background:var(--brand-rail);box-shadow:0 0 22px color-mix(in srgb,var(--brand-rail) 45%,transparent)}.entry-mark .ico{width:62%;height:62%;stroke-width:2.2}.entry-name{display:flex;flex-direction:column;line-height:1.1}.entry-name b{font-family:var(--font-display);font-size:calc(var(--fs-base) * 1.35);font-weight:600;letter-spacing:var(--ls-display);text-transform:uppercase}.entry-name small{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--rail-ink-3)}.entry-pitch{margin-top:auto;display:flex;flex-direction:column;gap:var(--s-5);max-width:32rem}.entry-headline{margin:0;font-family:var(--font-ui);font-size:clamp(1.6rem,2.6vw,2.35rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--rail-ink)}.entry-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.entry-points li{display:flex;gap:var(--s-3);align-items:flex-start}.entry-pt-ico{width:2rem;height:2rem;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--brand-rail);background:color-mix(in srgb,var(--brand-rail) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand-rail) 30%,transparent)}.entry-points li>span:last-child{display:flex;flex-direction:column;gap:2px}.entry-points b{font-size:var(--fs-small);font-weight:600;color:var(--rail-ink)}.entry-points li>span:last-child>span{font-size:var(--fs-small);line-height:1.5;color:var(--rail-ink-2)}.entry-wave{display:flex;align-items:center;gap:4px;height:3.5rem;opacity:.55}.entry-wave i{flex:1;max-width:6px;height:30%;border-radius:3px;background:var(--brand-rail);animation:entry-wave 1.6s ease-in-out infinite}@keyframes entry-wave{0%,to{height:18%}50%{height:92%}}.entry-foot{margin:0;font-size:var(--fs-micro);color:var(--rail-ink-3)}.entry-main{display:grid;place-items:center;padding:clamp(var(--s-5),5vw,var(--s-7));background:var(--surface)}.entry-panel{width:min(26rem,100%)}.entry h1{margin:0;font-family:var(--font-ui);font-size:calc(var(--fs-base) * 1.75);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink);text-transform:none}.entry-sub{margin:var(--s-2) 0 0;font-size:var(--fs-small);line-height:1.55;color:var(--ink-2)}.entry-form{display:flex;flex-direction:column;gap:var(--s-4)}.entry-form-head{margin-bottom:var(--s-2)}.entry-field{display:flex;flex-direction:column;gap:var(--s-2)}.entry-field>span:first-child{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.entry-field input{width:100%;padding:.8rem .9rem;font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;transition:border-color var(--dur-state) var(--ease),box-shadow var(--dur-state) var(--ease)}.entry-field input::placeholder{color:var(--ink-3)}.entry-field input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash);border-radius:8px}.entry-pw{position:relative;display:block}.entry-pw input{padding-right:4.2rem}.entry-eye{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);padding:.3rem .55rem;font:inherit;font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:none;border:0;border-radius:6px;cursor:pointer}.entry-eye:hover{color:var(--brand);background:var(--brand-wash)}.entry-go{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);width:100%;padding:.85rem 1rem;margin-top:var(--s-2);font:inherit;font-size:var(--fs-base);font-weight:600;text-decoration:none;color:#fff;background:var(--brand);border:1px solid var(--brand);border-radius:8px;cursor:pointer;box-shadow:0 10px 22px -14px var(--brand);transition:filter var(--dur-state) var(--ease),transform var(--dur-state) var(--ease)}.entry-go:hover:not(:disabled){filter:brightness(1.07);color:#fff}.entry-go:active:not(:disabled){transform:translateY(1px)}.entry-go:disabled{cursor:not-allowed;color:var(--ink-3);background:var(--sunken);border-color:var(--line);box-shadow:none}.entry-go:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-wash);border-radius:8px}.entry-alt,.entry-link{display:inline-block;margin-top:var(--s-3);font-size:var(--fs-small);color:var(--brand);text-align:center;width:100%}.entry-alert{display:flex;gap:var(--s-2);align-items:flex-start;margin:0;padding:var(--s-3);font-size:var(--fs-small);line-height:1.5;color:var(--ink);background:var(--warn-wash);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-radius:8px}.entry-alert.bad{background:var(--alarm-wash);border-color:color-mix(in srgb,var(--alarm) 35%,transparent)}.entry-alert .ico{flex:none;margin-top:2px;color:var(--warn-text)}.entry-alert.bad .ico{color:var(--alarm)}.entry-help{margin-top:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:var(--s-3)}.entry-help p{margin:0;font-size:var(--fs-mini);line-height:1.55;color:var(--ink-2)}.entry-help b{color:var(--ink);font-weight:600}.entry-wait,.entry-state{display:flex;flex-direction:column;align-items:flex-start}.entry-wait{align-items:center;text-align:center}.entry-wait h1{margin-top:var(--s-4)}.entry-state-ico{width:3rem;height:3rem;display:grid;place-items:center;margin-bottom:var(--s-4);border-radius:12px;color:var(--brand);background:var(--brand-wash)}.entry-state-ico.warn{color:var(--warn-text);background:var(--warn-wash)}.entry-state-ico .ico{width:55%;height:55%}.entry-detail{margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);max-width:100%;overflow-wrap:anywhere;font-size:var(--fs-micro);color:var(--ink-2);background:var(--sunken);border-radius:6px}.entry-spin{width:2.4rem;height:2.4rem;border-radius:50%;border:3px solid var(--line);border-top-color:var(--brand);animation:entry-spin .8s linear infinite}.entry-spin.sm{width:1rem;height:1rem;border-width:2px;border-color:#ffffff59;border-top-color:#fff}@keyframes entry-spin{to{transform:rotate(360deg)}}@media (max-width: 860px){.entry{grid-template-columns:minmax(0,1fr)}.entry-side{gap:var(--s-4);padding:var(--s-5)}.entry-pitch{margin-top:0;gap:var(--s-3)}.entry-headline{font-size:1.3rem}.entry-points,.entry-wave,.entry-foot{display:none}.entry-main{place-items:start center;padding:var(--s-6) var(--s-5) var(--s-7)}}@media (prefers-reduced-motion: reduce){.entry-wave i,.entry-spin{animation:none}.entry-wave i{height:50%}}.um{position:relative}.um-btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:3px var(--s-3) 3px 3px;font:inherit;font-size:var(--fs-small);color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:999px;cursor:pointer}.um-btn:hover,.um-btn[aria-expanded=true]{border-color:var(--brand)}.um-btn:focus-visible{outline:none;box-shadow:var(--focus)}.um-mark{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--brand-wash);color:var(--brand);border:var(--bw) solid var(--brand-line);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-mini);letter-spacing:0}.um-mark-lg{width:2.5rem;height:2.5rem;font-size:var(--fs-base)}.um-group{display:flex;align-items:center;gap:var(--s-2);margin-left:auto;flex:none}.entry-opt{margin-left:var(--s-2);font-weight:400;color:var(--ink-3)}.um-chev{width:14px;height:14px;fill:none;stroke:var(--ink-3);stroke-width:1.6}.um-pop{position:absolute;right:0;top:calc(100% + var(--s-2));z-index:30;width:min(21rem,calc(100vw - 32px));padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-2)}.um-who{display:flex;align-items:center;gap:var(--s-3)}.um-who b{display:block;font-size:var(--fs-base);color:var(--ink)}.um-who span{font-family:var(--font-data);font-size:var(--fs-mini);color:var(--ink-2)}.um-how{margin:0;font-size:var(--fs-small);color:var(--ink);line-height:var(--lh-prose)}.um-note{margin:0;font-size:var(--fs-mini);color:var(--ink-2);line-height:var(--lh-prose)}.um-sec{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;padding-top:var(--s-3);border-top:var(--bw) solid var(--line-soft)}.um-label{font-family:var(--font-display);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--ink-3)}.um-sec .seg button{display:inline-flex;align-items:center;gap:4px}.um-row{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-3);margin:0;font:inherit;font-size:var(--fs-small);color:var(--ink);text-align:left;background:none;border:0;border-top:var(--bw) solid var(--line-soft);cursor:pointer}.um-row:hover:not(:disabled){color:var(--brand);background:var(--row-hover)}.um-row:disabled{color:var(--ink-3);cursor:default}.um-row:focus-visible{outline:none;box-shadow:var(--focus)}.um-pw{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--bw) solid var(--line-soft)}.um-pw label{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-mini);color:var(--ink-2)}.um-pw input{padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--fs-small);color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control)}.um-pw input:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus)}.um-pw-go{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-1)}.um-pw-go .ob-copy{align-self:auto}.um-err{margin:0;font-size:var(--fs-mini);color:var(--warn-text)}.um-ok{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--fs-small);color:var(--ok)}@media (max-width: 640px){.um{position:static}.um-pop{position:absolute;left:var(--s-4);right:var(--s-4);width:auto;top:auto;margin-top:var(--s-2)}.topbar{position:relative}.um-role{display:none}}.cd{padding:var(--s-3) 0 var(--s-4)}.cd-h{margin:0 0 var(--s-3);font-family:var(--font-display);font-size:var(--fs-mini);font-weight:500;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3)}.cd-turns{margin-top:var(--s-3)}.cd .funnel-loss{max-width:52ch}.btn{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control);cursor:pointer}.btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.btn:focus-visible{outline:none;box-shadow:var(--focus)}.btn:disabled{cursor:not-allowed;color:var(--ink-3);background:var(--sunken);border-color:var(--line)}.btn-go{color:var(--brand);border-color:var(--brand-line);background:var(--brand-wash)}.btn-go:hover:not(:disabled){background:var(--brand-line)}.btn-retire{color:var(--warn-text);border-color:var(--warn);background:var(--warn-wash)}.btn-retire:hover:not(:disabled){color:var(--warn-text);border-color:var(--warn-text)}.btn-stop{color:var(--alarm);border-color:var(--alarm);background:var(--alarm-wash)}.btn-stop:hover:not(:disabled){color:var(--surface);background:var(--alarm);border-color:var(--alarm)}.clip-tag{background:var(--bot-wash);border:var(--bw) solid var(--bot);color:var(--bot)}.clip-tag .mono{font-size:var(--fs-micro);text-transform:none}.clip-script{font-weight:600}.clip-harvested{border-style:dashed}.sectionbar{display:flex;flex-wrap:wrap;gap:var(--s-1);position:sticky;top:var(--sticky-top);z-index:3;background:var(--surface);margin:0 0 var(--s-4);padding:var(--s-1);background:var(--surface-2);border:var(--bw) solid var(--line);border-radius:var(--r-control);box-shadow:var(--shadow-1, 0 1px 2px rgb(0 0 0 / 6%))}.sectab{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);background:none;border:0;border-radius:calc(var(--r-control) - 1px);color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:var(--ls-caps);text-transform:uppercase;cursor:pointer;white-space:nowrap}.sectab:hover:not(:disabled){color:var(--ink);background:var(--row-hover)}.sectab.on{color:var(--ink);background:var(--brand-wash);box-shadow:inset 0 -3px 0 var(--brand);font-weight:600}.sectab:disabled{opacity:.45;cursor:not-allowed}.sectab-n{font-family:var(--font-data);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;color:var(--ink-3)}.sectab.on .sectab-n{color:var(--brand)}.sectionbar-jump .sectab{border-radius:0;padding-left:var(--s-3);padding-right:var(--s-3);border-bottom:2px solid transparent}.sectionbar-jump .sectab:hover:not(:disabled){background:none;border-bottom-color:var(--line-soft)}.page-head{margin:0 0 var(--s-5)}.page-head h1{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--ink)}.page-head>.sub{margin:var(--s-2) 0 0;max-width:62ch}.sectionbar-jump .sectab.on{background:none;box-shadow:none;color:var(--brand);border-bottom-color:var(--brand)}.ca-arms{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-3)}.ca-arm{display:inline-flex;align-items:baseline;gap:var(--s-2);cursor:pointer;border:var(--bw) solid var(--line);background:var(--surface-2);color:var(--ink-2)}.ca-arm.on{border-color:var(--brand);color:var(--ink);background:var(--brand-wash)}.ca-stacks{display:flex;flex-direction:column;gap:2px;margin-top:var(--s-2)}.ca-stacks span{font-family:var(--font-data);font-size:var(--fs-mini)}.rowlink{cursor:pointer}.rowlink:hover>td{background:var(--row-hover)}.rowlink:focus-within>td{background:var(--row-hover)}.hero-chips{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-bottom:var(--s-2)}.wall-of{font-size:.45em;color:var(--ink-3);letter-spacing:0}
