@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono.woff2) format("woff2")}:root{color-scheme:light;--paper: #f5f3f0;--card: #ffffff;--ink: #191512;--ink-2: #6e655c;--ink-3: #a89e93;--line: #e5e0d8;--line-strong: #d4ccc1;--sep: #f1eee9;--hover: #ece8e2;--tail-bg: #fbfaf8;--seg-off: #eae6df;--chip-muted: #ede9e3;--accent: #f05a0e;--accent-dark: #c94a08;--accent-tint: #fdede2;--ok: #1f8f56;--ok-tint: #e4f3eb;--warn: #c98a00;--warn-tint: #fbf1dc;--danger: #ce4436;--danger-tint: #fbe9e7;--shadow: rgba(25, 21, 18, .07);--ticker-bg: #191512;--ticker-fg: #b7ada2;--ticker-dim: #7a7168;--ticker-bright: #e8e2db;--diff-add: #eaf6ee;--diff-del: #fbeae8;--player-bg: #14110e;--sans: "Archivo", -apple-system, "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}[data-theme=dark]{color-scheme:dark;--paper: #171310;--card: #1f1a15;--ink: #efe9e1;--ink-2: #a79c90;--ink-3: #6f6559;--line: #2c261f;--line-strong: #3b332a;--sep: #29231c;--hover: #2a241d;--tail-bg: #1a1611;--seg-off: #302921;--chip-muted: #2a241d;--accent: #ff6a1e;--accent-dark: #e85a10;--accent-tint: #33200f;--ok: #3fbf7f;--ok-tint: #12301f;--warn: #e0a83c;--warn-tint: #332a14;--danger: #e06156;--danger-tint: #381b17;--shadow: rgba(0, 0, 0, .45);--ticker-bg: #0f0c09;--ticker-fg: #a79c90;--ticker-dim: #6f6559;--ticker-bright: #efe9e1;--diff-add: #16301f;--diff-del: #341a17;--player-bg: #0d0b09}*{box-sizing:border-box}kbd{font-family:var(--mono);font-size:9.5px;font-weight:600;line-height:1;padding:3px 5px;border-radius:3px;background:var(--chip-muted);border:1px solid var(--line);color:var(--ink-2)}.panel{background:var(--card);border:1px solid var(--line);border-radius:2px}.page{max-width:1180px;padding:32px clamp(18px,4vw,40px) 56px}.page.reading{max-width:760px}.page.wide{max-width:min(100%,1600px)}.page.settings{max-width:1000px}.settings-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}.set-nav{position:sticky;top:76px;display:flex;flex-direction:column;gap:2px}.set-nav a{font-size:13px;font-weight:520;color:var(--ink-2);padding:8px 12px;text-decoration:none;border-radius:2px;border-left:2px solid transparent;cursor:pointer}.set-nav a:hover{background:var(--hover);color:var(--ink)}.set-nav a.sel{color:var(--ink);font-weight:620;border-left-color:var(--accent);background:var(--card)}.set-nav-group{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--ink-3);padding:16px 12px 5px}.set-nav-group:first-child{padding-top:2px}.set-sec{margin-bottom:28px}@media(max-width:980px){.settings-grid{grid-template-columns:1fr}.set-nav{position:static;flex-direction:row;flex-wrap:wrap;align-items:baseline}.set-nav a{border-left:0}}.sec-head{display:flex;align-items:center;gap:10px;margin:0 0 14px}.sec-head .tick{width:8px;height:8px;background:var(--accent);clip-path:polygon(0 0,100% 0,0 100%);flex-shrink:0}.sec-head h2{margin:0;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--ink);white-space:nowrap}.sec-head .count{color:var(--accent)}.sec-head .rule{flex:1;height:1px;background:var(--line)}.sec-head .aux{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;text-decoration:none}.sec-head .aux:hover{color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:3px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);font:inherit;font-size:13px;font-weight:570;cursor:pointer;transition:background .12s,border-color .12s}.btn:hover{border-color:var(--ink-3)}.btn:disabled{opacity:.55;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.sm{height:28px;padding:0 12px;font-size:12px}.btn.ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.stage-advance{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid var(--warn);background:var(--warn-tint);border-radius:3px}.stage-advance-text{flex:1;font-size:13px;color:var(--ink)}.btn.ghost:hover{background:var(--line);color:var(--ink)}.field{display:block;margin-bottom:16px}.field-label{display:block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ink-3);margin-bottom:6px}.control{width:100%;height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:3px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.control:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}textarea.control{height:auto;min-height:84px;padding:8px 12px;line-height:1.5;resize:vertical}.form-error{font-family:var(--mono);font-size:11px;color:var(--danger);background:var(--danger-tint);padding:8px 10px;border-radius:2px;margin-bottom:14px}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.tech-chip{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--mono);font-size:10.5px;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:2px 7px 1px}.chip-tick{color:var(--ok);font-weight:700}.branch-chip{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--ink-2);background:var(--line);padding:2px 6px 1px;border-radius:2px}.status-chip{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ok);background:var(--ok-tint);padding:2px 6px 1px;border-radius:2px}.linklike{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--ink-2);text-decoration:underline;cursor:pointer}.linklike:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.field-hint{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--ink-3)}.proj-panel h4{margin:0;padding:14px 18px 0;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ink-3)}.pp-body{padding:12px 18px 16px}.doc-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--sep);font-size:13px}.doc-row:last-child{border-bottom:0}.doc-name{font-family:var(--mono);font-size:11.5px;font-weight:600;color:var(--ink)}.doc-meta{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;color:var(--ink-3);text-align:right}.doc-foot{margin:10px 0 0;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;line-height:1.5;color:var(--ink-3)}a.doc-row{text-decoration:none;color:inherit}a.doc-row:hover .doc-name{color:var(--accent)}.proj-switch{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.proj-tab{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;padding:8px 14px;cursor:pointer;border:1px solid var(--line);border-radius:2px;background:var(--card);color:var(--ink-2);text-decoration:none}.proj-tab:hover{border-color:var(--line-strong);color:var(--ink)}.proj-tab.sel{background:var(--ink);color:var(--paper);border-color:var(--ink);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.proj-tab .cnt{font-size:9px;color:var(--accent)}.proj-tab-new{border-style:dashed}.proj-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:980px){.proj-grid{grid-template-columns:1fr}}.mini-job{display:block;padding:10px 0;border-bottom:1px solid var(--sep)}.mini-job:last-child{border-bottom:0}a.mini-job{text-decoration:none;color:inherit}a.mini-job:hover .mj-head{color:var(--accent)}.mini-job .mj-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:570;min-width:0}.mini-job .mj-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-job .mj-agent{font-family:var(--mono);font-size:9px;color:var(--ink-3);letter-spacing:.1em;margin-top:2px}.status{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;padding:3px 8px 2px;border-radius:2px;white-space:nowrap}.status.running{color:var(--accent);background:var(--accent-tint)}.status.queued{color:var(--ink-2);background:var(--chip-muted)}.status.review{color:var(--ok);background:var(--ok-tint)}.status.warn{color:var(--warn);background:var(--warn-tint)}.status.off{color:var(--ink-3);background:transparent;border:1px solid var(--line)}.row-spacer{flex:1}.run-badge{display:inline-flex;align-items:center;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px 2px;border-radius:2px;text-decoration:none;white-space:nowrap;color:var(--ink-2);background:var(--line)}a.run-badge:hover{filter:brightness(.96)}.run-badge.running{color:#fff;background:var(--accent)}.run-badge.succeeded{color:var(--ok);background:var(--ok-tint)}.run-badge.failed,.run-badge.timed_out{color:var(--danger);background:var(--danger-tint)}.run-badge.queued{color:var(--ink);background:var(--accent-tint)}.run-badge.canceled,.run-badge.draft{color:var(--ink-3);background:var(--line)}.pp-empty{margin:0;padding:9px 0 2px;font-size:12.5px;color:var(--ink-3)}.guidance-panel{margin:0}.gp-title{display:flex;align-items:center;gap:8px;padding:14px 18px 0}.gp-title h4{padding:0}.gp-manage{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 2px}.gp-manage-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.gp-manage-none{font-size:12px;color:var(--ink-3)}.gp-binding{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;letter-spacing:.03em;padding:3px 9px;border-radius:999px;background:var(--accent-tint);color:var(--ink)}.gp-unbind{border:0;background:transparent;cursor:pointer;color:var(--ink-3);font-size:13px;line-height:1;padding:0}.gp-unbind:hover{color:var(--danger)}.gm-tier{flex:none;min-width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;font-weight:700;border-radius:4px;background:var(--chip-muted);color:var(--ink-2)}.gm-ver{font-family:var(--mono);font-size:9.5px;font-weight:500;color:var(--ink-3)}.gm-nonover{font-family:var(--mono);font-size:9px;letter-spacing:.06em;color:var(--warn)}.gm-empty{color:var(--ink-3);font-size:13px}.rr-run{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.rr-run-hint{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.rr-picker{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rr-picker .control{min-width:220px}.rr-runs{margin-top:14px}.rr-runs-head{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.rr-run-row{border-bottom:1px solid var(--sep)}.rr-run-row:last-child{border-bottom:0}.rr-run-btn{display:flex;align-items:center;gap:8px;width:100%;padding:8px 6px;margin:0 -6px;border:0;background:transparent;cursor:pointer;text-align:left;border-radius:4px}.rr-run-btn:hover{background:var(--hover)}.rr-run-meta{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.rr-run-fail{font-family:var(--mono);font-size:10px;color:var(--warn);margin-left:auto}.rr-ops{margin:4px 0 10px}.rr-op-dur{font-family:var(--mono);font-size:9.5px;color:var(--ink-3)}.rr-cmd{font-family:var(--mono);font-size:11px;color:var(--ink-2)}.rr-detail{color:var(--warn)}.rr-succeeded{color:var(--ok);background:var(--ok-tint)}.rr-running{color:var(--accent);background:var(--accent-tint)}.rr-queued,.rr-skipped,.rr-canceled{color:var(--ink-2);background:var(--hover)}.rr-failed,.rr-denied,.rr-timed_out{color:var(--warn);background:var(--warn-tint)}.ro-panel{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:14px 16px;margin-top:14px}.ro-head{display:flex;align-items:baseline;gap:10px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--ink-3);margin-bottom:8px}.ro-hint{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--ink-3)}.ro-list{list-style:none;margin:0;padding:0}.ro-item{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0;border-bottom:1px solid var(--sep)}.ro-item:last-child{border-bottom:0}.ro-op{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink)}.ro-conf{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 6px 1px;border-radius:3px}.ro-conf-high{color:var(--ok);background:var(--ok-tint)}.ro-conf-recorded{color:var(--accent);background:var(--accent-tint)}.ro-conf-medium,.ro-conf-low{color:var(--ink-2);background:var(--hover)}.ro-evidence{flex-basis:100%;font-size:12px;color:var(--ink-2);line-height:1.5}.ro-sc{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 6px 1px;border-radius:3px;white-space:nowrap}.ro-sc-0{color:var(--ok);background:var(--ok-tint)}.ro-sc-1{color:var(--ink-2);background:var(--hover)}.ro-sc-2{color:var(--accent);background:var(--accent-tint)}.ro-sc-3{color:var(--warn);background:var(--warn-tint)}.r-suggest{margin-top:18px;padding:0 0 16px}.r-suggest .r-registry-sub,.r-suggest .r-add-step{margin-left:18px;margin-right:18px}.r-suggest-card{margin:12px 18px 0}.r-suggest-steps{margin:8px 0}.r-suggest-steps .r-step{padding:4px 0}.rr-param{display:flex;flex-direction:column;gap:4px;margin-top:8px}.rr-param-label{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rr-req{color:var(--warn)}.rp-panel{margin-top:18px;padding:16px 18px}.rp-title{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--ink)}.rp-sub{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.rp-sub b{color:var(--ink);font-weight:600}.rp-select{max-width:420px}.repo-brackets{padding:18px 20px;border-bottom:1px solid var(--sep);min-width:0;display:flex;flex-direction:column;gap:8px}.rb-sub{margin:0 0 4px;font-size:11.5px;line-height:1.5;color:var(--ink-2)}.rb-sub b{color:var(--ink);font-weight:600}.rb-row{display:flex;align-items:center;gap:8px;margin-top:6px}.rb-label{flex:none;width:72px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.bracket-slot{margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.bracket-when{display:block;margin-bottom:6px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.bracket-param{display:block;margin-top:8px}.bracket-param-name{display:block;margin-bottom:4px;font-size:11.5px;color:var(--ink-2)}.bracket-param-name .req{color:var(--danger)}.console-head{position:sticky;top:-12px;display:flex;align-items:center;justify-content:space-between;margin:-12px -14px 8px;padding:8px 14px;background:inherit;border-bottom:1px solid var(--line-strong);z-index:1}.console-title{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ticker-dim)}.console-copy{font-family:var(--mono);font-size:10.5px;padding:3px 10px;color:var(--ticker-dim);background:transparent;border:1px solid var(--line-strong);border-radius:2px;cursor:pointer}.console-copy:hover:not(:disabled){color:var(--ticker-fg);border-color:var(--ticker-dim)}.console-copy:disabled{opacity:.4;cursor:default}.log-line.tool{color:#9ec3e8}.log-line.forge{color:var(--accent);font-weight:600}.metric{position:relative;cursor:help;outline:none}.metric-pop{position:absolute;left:0;bottom:calc(100% + 8px);width:260px;padding:12px 14px;background:var(--paper-raised, var(--paper));border:1px solid var(--line-strong);border-radius:3px;box-shadow:0 8px 24px #0000002e;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;z-index:20;pointer-events:none}.metric:hover .metric-pop,.metric:focus-visible .metric-pop,.metric:focus .metric-pop{opacity:1;visibility:visible;transform:translateY(0)}.metric-pop-title{display:block;margin-bottom:6px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.metric-pop-body{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--ink-1)}.metric-pop-conf{margin:0;padding-top:8px;border-top:1px solid var(--line);font-size:11px;line-height:1.45;color:var(--ink-2)}.metric-pop-conf strong{color:var(--ink-1)}.env-item{padding:12px 0 10px}.env-item+.env-item{border-top:1px solid var(--line)}.env-item-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.env-item-head .env-key{font:600 12px var(--mono);overflow-wrap:anywhere;margin-right:auto}.removed .env-key{text-decoration:line-through;color:var(--ink-3)}.env-item-head .env-kind{width:auto;height:28px;padding:0 8px;font-size:11.5px}.env-tag{font:500 10px var(--mono);letter-spacing:.05em;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:999px;padding:3px 9px;white-space:nowrap}.env-tag-secret{color:var(--accent);border-color:var(--accent-tint);background:var(--accent-tint)}.env-remove{font-size:11.5px;white-space:nowrap}.env-item .env-value{font:12px var(--mono)}.env-note{font-size:11.5px;color:var(--ink-3);margin:6px 0 0;max-width:72ch}.env-note code{font:10.5px var(--mono);overflow-wrap:anywhere}.env-note .env-src{display:block;margin-top:2px}.env-add{display:flex;gap:8px;padding:14px 0 4px;max-width:480px}.att-row{display:flex;align-items:center;gap:12px;padding:11px 16px 11px 18px;border-bottom:1px solid var(--sep);position:relative;min-width:0}.att-row:last-child{border-bottom:0}.att-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--rail, var(--accent))}.att-row.review{--rail: var(--accent)}.att-row.question{--rail: var(--warn)}.att-row.health{--rail: var(--danger)}.att-row.suggestion{--rail: var(--ink-3)}.att-kind{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;flex:none;width:88px;color:var(--ink-3)}.att-row.review .att-kind{color:var(--accent)}.att-row.question .att-kind{color:var(--warn)}.att-row.health .att-kind{color:var(--danger)}.att-main{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-main b{font-weight:620}.att-main .why{color:var(--ink-2)}.att-acts{display:flex;gap:6px;align-items:center;flex:none}.att-quiet{display:flex;align-items:center;gap:9px;padding:12px 18px;font-size:12.5px;color:var(--ink-2)}.att-quiet .dot{width:7px;height:7px;border-radius:999px;background:var(--ok);flex:none}.fact-line{display:flex;align-items:baseline;gap:8px;padding:7px 16px;font-size:13px;border-bottom:1px solid var(--sep)}.fact-line:last-of-type{border-bottom:0}.fact-line .f-k{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;line-height:1.9;color:var(--ink-3);width:88px;flex:none}.fact-line .f-v{min-width:0}.fact-line .f-v b{font-weight:620}.fact-line .f-v .dim{color:var(--ink-2)}.fact-line .prov{font-size:11px;color:var(--ink-3);opacity:0;transition:opacity .12s;margin-left:auto;flex:none;white-space:nowrap}.fact-line:hover .prov,.fact-line:focus-within .prov{opacity:1}.rec-card{margin:10px 16px;border:1px dashed var(--line-strong);border-radius:3px;background:var(--accent-tint);padding:11px 13px}.rec-card .rc-eyebrow{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.14em;color:var(--accent-dark);margin-bottom:6px}[data-theme=dark] .rec-card .rc-eyebrow{color:var(--accent)}.rec-card p{margin:0 0 9px;font-size:12.5px}.rec-card p b{font-weight:640}.rec-acts{display:flex;gap:10px;align-items:center}details.adv{border-top:1px solid var(--line)}details.adv>summary{list-style:none;cursor:pointer;padding:9px 16px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.14em;color:var(--ink-3);display:flex;align-items:center;gap:8px}details.adv>summary::-webkit-details-marker{display:none}details.adv>summary:hover{color:var(--ink);background:var(--tail-bg)}details.adv>summary .chev{transition:transform .15s;font-size:8px}details.adv[open]>summary .chev{transform:rotate(90deg)}details.adv .adv-body{padding:4px 16px 14px;background:var(--tail-bg);border-top:1px solid var(--sep)}.adv-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--sep);font-size:12px}.adv-row:last-child{border-bottom:0}.adv-row .a-name{font-weight:620;width:170px;flex:none}.adv-row.danger .a-name{color:var(--danger)}.adv-row .a-desc{color:var(--ink-2);min-width:0;flex:1}.adv-row .a-act{flex:none;display:flex;gap:6px;align-items:center}.adv-row .a-act select.control,.adv-row .a-act input.control{width:auto;height:28px;font-size:11.5px;padding:0 8px}@media(max-width:760px){.adv-row{flex-wrap:wrap}.adv-row .a-name{width:100%}}details.drill>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}details.drill>summary::-webkit-details-marker{display:none}details.drill>summary:hover{color:var(--accent)}details.drill .drill-body{margin-top:9px;border:1px solid var(--line);border-radius:3px;background:var(--tail-bg);padding:4px 12px}.cap-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--sep);font-size:12px}.cap-row:last-child{border-bottom:0}.cap-facet{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;line-height:1.5;color:var(--ink-3);width:92px;flex:none;text-transform:uppercase}.cap-sum{flex:1;min-width:0}.cap-conf{font-family:var(--mono);font-size:9.5px;color:var(--ink-3);flex:none}.read-line{display:flex;align-items:baseline;gap:9px;padding:7px 0;border-bottom:1px solid var(--sep);font-size:13px}.read-line:last-of-type{border-bottom:0}.read-line .r-k{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;line-height:1.9;color:var(--ink-3);width:96px;flex:none}.read-line .r-v{min-width:0;flex:1}.read-line .r-v b{font-weight:640}.read-line .r-v .dim{color:var(--ink-2)}.read-line .change{flex:none;opacity:0;transition:opacity .12s;display:flex;gap:8px;align-items:center}.read-line:hover .change,.read-line:focus-within .change{opacity:1}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:3px;overflow:hidden;vertical-align:middle}.seg button{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.05em;padding:5px 9px;cursor:pointer;background:var(--card);color:var(--ink-2);border:0;border-right:1px solid var(--line)}.seg button:last-child{border-right:0}.seg button.sel{background:var(--accent);color:#fff}.seg button:not(.sel):hover{background:var(--hover)}.q-row{display:flex;align-items:center;gap:11px;padding:9px 16px;border-bottom:1px solid var(--sep);font-size:12.5px;min-width:0}.q-row:last-child{border-bottom:0}.q-title{font-weight:620;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}a.q-title{color:inherit;text-decoration:none}a.q-title:hover{color:var(--accent)}.q-meta{font-family:var(--mono);font-size:10px;color:var(--ink-3);white-space:nowrap;letter-spacing:.03em}.q-row .go{margin-left:auto;display:flex;gap:6px;align-items:center;flex:none;opacity:0;transition:opacity .12s}.q-row:hover .go,.q-row:focus-within .go{opacity:1}@media(hover:none){.q-row .go,.read-line .change,.fact-line .prov{opacity:1}}.spark{flex:none;width:74px;height:5px;border-radius:3px;background:var(--seg-off);overflow:hidden}.spark i{display:block;height:100%;background:var(--accent);border-radius:3px}.pip{width:7px;height:7px;border-radius:999px;flex:none}.pip.live{background:var(--accent);animation:pip-pulse 1.8s ease-in-out infinite}.pip.ok{background:var(--ok)}.pip.warn{background:var(--warn)}.pip.dim{background:var(--line-strong)}@keyframes pip-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pip.live{animation:none}}
