:root{--pu-ink:#1d2433;--pu-dim:#5b6475;--pu-line:#d6dae4;--pu-card:#fafafd;--pu-fill:#f0f1f6;--pu-shadow:0 1px 2px rgba(29,36,51,.05),0 10px 24px -18px rgba(29,36,51,.35);--pu-acc:#5b3fa0;--pu-acc-bg:#f1edf9;--pu-ok:#1f7a4d;--pu-ok-bg:#e7f5ee;--pu-warn:#9a6200;--pu-warn-bg:#fdf3e1;--pu-bad:#b42318;--pu-bad-bg:#fdecea;--pu-block:#1d5fa8;--pu-block-bg:#e8f0fb;--pu-na:#6b7280;--pu-na-bg:#f0f1f4;--pu-mono:'JetBrains Mono',ui-monospace,monospace}.module-content .pu-test,.module-content .pu-chain,.module-content .pu-cmp,.module-content .pu-myths,.module-content .pu-record,.module-content .pu-lab{background:var(--pu-card);border:1px solid var(--pu-line);border-radius:10px;box-shadow:var(--pu-shadow);margin:22px 0;color:var(--pu-ink);font-size:14px;line-height:1.55}.module-content .pu-test p,.module-content .pu-chain p,.module-content .pu-cmp p,.module-content .pu-myths p,.module-content .pu-record p,.module-content .pu-lab p{color:var(--pu-ink) !important;margin:0}.module-content .pu-test{border-top:3px solid var(--pu-acc);padding:16px 18px}.pu-test-head{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin-bottom:12px}.pu-test-tag,.pu-chain-tag,.pu-record-tag,.pu-lab-tag{font-size:12px;font-weight:700;color:var(--pu-acc)}.pu-test-name{font-size:16px;font-weight:700}.pu-test-k,.pu-myth-k,.pu-record-k{display:block;font-size:12px;font-weight:600;color:var(--pu-dim);margin-bottom:2px}.pu-test-v{display:block}.pu-test-obj{background:var(--pu-acc-bg);border-radius:6px;padding:10px 12px;margin-bottom:12px}.pu-test-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin-bottom:12px}.pu-test-cmd code{display:block;font-family:var(--pu-mono);font-size:12.5px;background:var(--pu-fill);border:1px solid var(--pu-line);border-radius:6px;padding:8px 10px;white-space:pre-wrap;word-break:break-all;color:var(--pu-ink)}.pu-test-guid{font-family:var(--pu-mono);font-size:11.5px;color:var(--pu-dim);margin-top:8px}@media (max-width:640px){.pu-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-section.pu-phase .rc-section-n{min-width:92px}.rc-section.pu-ph-emulate .rc-section-n,.rc-section.pu-ph-adapt .rc-section-n{color:var(--pu-bad)}.rc-section.pu-ph-investigate .rc-section-n{color:var(--pu-block)}.rc-section.pu-ph-validate .rc-section-n{color:var(--pu-ok)}.rc-section.pu-ph-record .rc-section-n,.rc-section.pu-ph-context .rc-section-n{color:var(--pu-acc)}.module-content .pu-chain{padding:14px 16px}.pu-chain-head{display:flex;justify-content:space-between;margin-bottom:10px}.pu-chain-test{font-family:var(--pu-mono);font-size:12.5px;color:var(--pu-dim)}.pu-chain-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pu-link{position:relative;padding:10px 12px;border:1px solid var(--pu-line);background:var(--pu-fill)}.pu-link + .pu-link{border-left:0}.pu-link:first-child{border-radius:8px 0 0 8px}.pu-link:last-child{border-radius:0 8px 8px 0}.pu-link-k{display:block;font-size:12px;color:var(--pu-dim);font-weight:600}.pu-link-v{display:block;font-size:15px;font-weight:700;margin-top:2px}.pu-link.is-yes{background:var(--pu-ok-bg)}.pu-link.is-yes .pu-link-v{color:var(--pu-ok)}.pu-link.is-no,.pu-link.is-wrong{background:var(--pu-bad-bg)}.pu-link.is-no .pu-link-v,.pu-link.is-wrong .pu-link-v{color:var(--pu-bad)}.pu-link.is-part,.pu-link.is-late{background:var(--pu-warn-bg)}.pu-link.is-part .pu-link-v,.pu-link.is-late .pu-link-v{color:var(--pu-warn)}.pu-link.is-blocked{background:var(--pu-block-bg)}.pu-link.is-blocked .pu-link-v{color:var(--pu-block)}.pu-link.is-na .pu-link-v{color:var(--pu-na);font-weight:600}.pu-chain-verdict{display:grid;grid-template-columns:auto auto 1fr;gap:4px 12px;align-items:baseline;margin-top:12px;padding-top:10px;border-top:1px solid var(--pu-line)}.pu-chain-vk{font-size:12px;font-weight:600;color:var(--pu-dim)}.pu-chain-vv{font-weight:700}.pu-chain-note{color:var(--pu-dim);font-size:13.5px}.pu-chain-verdict.is-detected .pu-chain-vv,.pu-chain-verdict.is-silent .pu-chain-vv{color:var(--pu-ok)}.pu-chain-verdict.is-logged .pu-chain-vv,.pu-chain-verdict.is-late .pu-chain-vv,.pu-chain-verdict.is-partial .pu-chain-vv{color:var(--pu-warn)}.pu-chain-verdict.is-unlogged .pu-chain-vv,.pu-chain-verdict.is-misread .pu-chain-vv{color:var(--pu-bad)}.pu-chain-verdict.is-blocked .pu-chain-vv{color:var(--pu-block)}@media (max-width:640px){.pu-chain-links{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-link:first-child{border-radius:8px 0 0 0}.pu-link:nth-child(2){border-radius:0 8px 0 0}.pu-link:nth-child(3){border-left:1px solid var(--pu-line);border-top:0;border-radius:0 0 0 8px}.pu-link:last-child{border-top:0;border-radius:0 0 8px 0}.pu-chain-verdict{grid-template-columns:auto 1fr}.pu-chain-note{grid-column:1 / -1}}.module-content .pu-cmp{padding:14px 16px;overflow-x:auto}.pu-cmp-title{font-weight:700;margin-bottom:8px !important}.pu-cmp-row{display:grid;grid-template-columns:124px repeat(var(--pu-cols),minmax(118px,1fr));gap:10px;padding:8px 0;border-top:1px solid var(--pu-line);min-width:640px}.pu-cmp-headrow{border-top:0;padding-top:0}.pu-cmp-h{font-size:13px;font-weight:700;color:var(--pu-dim)}.pu-cmp-h.is-this{color:var(--pu-acc)}.pu-cmp-q{font-size:13px;font-weight:600;color:var(--pu-dim)}.pu-cmp-a{font-size:13.5px}.pu-cmp-a.is-this{background:var(--pu-acc-bg);border-radius:4px;padding:2px 6px;margin:-2px -6px}.module-content .pu-myths{padding:14px 16px}.pu-myths-title{font-weight:700;margin-bottom:10px !important}.pu-myth{border:1px solid var(--pu-line);border-radius:8px;overflow:hidden}.pu-myth + .pu-myth{margin-top:10px}.pu-myth p{padding:10px 14px}.pu-myth-claim{background:var(--pu-bad-bg)}.pu-myth-ev{border-top:1px solid var(--pu-line)}.pu-myth-fix{background:var(--pu-ok-bg);border-top:1px solid var(--pu-line)}.module-content p.pu-decision{border-left:3px solid var(--pu-acc);padding:4px 0 4px 12px}.pu-decision-k{font-weight:700;color:var(--pu-acc);margin-right:6px}.module-content .pu-record{padding:0;overflow:hidden;border-top:3px solid var(--pu-acc)}.pu-record-head{display:flex;gap:12px;align-items:baseline;padding:12px 16px;background:var(--pu-fill);border-bottom:1px solid var(--pu-line);flex-wrap:wrap}.pu-record-test{font-family:var(--pu-mono);font-size:12.5px;color:var(--pu-dim)}.pu-record-verdict{margin-left:auto;font-weight:700}.pu-record[data-verdict="logged"] .pu-record-verdict,.pu-record[data-verdict="late"] .pu-record-verdict{color:var(--pu-warn)}.pu-record[data-verdict="detected"] .pu-record-verdict{color:var(--pu-ok)}.pu-record[data-verdict="unlogged"] .pu-record-verdict,.pu-record[data-verdict="misread"] .pu-record-verdict{color:var(--pu-bad)}.pu-record-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 16px;border-top:1px solid var(--pu-line)}.pu-record-row:first-of-type{border-top:0}.pu-record-row ul{margin:0;padding-left:18px}@media (max-width:640px){.pu-record-row{grid-template-columns:1fr;gap:2px}}.module-content .pu-lab{padding:16px 18px;border-left:3px solid var(--pu-acc)}.pu-lab-head{display:flex;gap:10px;align-items:baseline;margin-bottom:10px;flex-wrap:wrap}.pu-lab-title{font-weight:700;font-size:15px}.pu-lab-note{color:var(--pu-dim) !important;margin-bottom:10px !important}.pu-lab-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--pu-line)}.pu-lab-n{width:24px;height:24px;border-radius:50%;background:var(--pu-acc-bg);color:var(--pu-acc);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.pu-lab-h{font-weight:700}.pu-lab-why{color:var(--pu-dim) !important;margin:2px 0 6px !important}.pu-lab-step pre.rc-code{margin:6px 0 0}.pu-lab-out{border-top:1px solid var(--pu-line);padding-top:10px !important}.module-content h3.pu-teach-h{font-size:17px;margin:26px 0 8px;color:var(--pu-ink)}.pu-brief-body{padding:18px 22px 20px}.module-content p.pu-brief-sit{margin:0 0 14px;font-size:15.5px;line-height:1.65;color:var(--pu-ink)}.pu-brief-q{border-left:4px solid #E86A2A;background:#fdf3ec;border-radius:0 8px 8px 0;padding:12px 16px;margin:0 0 16px}.pu-brief-q .pu-brief-k{color:#b5532a}.pu-brief-qt{display:block;font-size:16px;font-weight:600;line-height:1.55;color:var(--pu-ink)}.pu-brief-k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--pu-dim);margin-bottom:4px}.pu-brief-meta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr);gap:12px}.pu-brief-meta > div{background:var(--pu-fill);border:1px solid var(--pu-line);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.55;color:var(--pu-ink)}@media (max-width:720px){.pu-brief-meta{grid-template-columns:1fr}.pu-brief-body{padding:14px 16px 16px}}.rc-section.pu-ph-step .rc-section-n{color:var(--pu-acc)}.module-content .pu-memo{background:var(--pu-card);border:1px solid var(--pu-line);border-radius:10px;box-shadow:var(--pu-shadow);margin:22px 0;color:var(--pu-ink);font-size:14px;line-height:1.6;overflow:hidden}.module-content .pu-memo p{color:var(--pu-ink) !important;margin:0 0 10px}.pu-memo-head{padding:12px 16px 0}.pu-memo-meta{padding:8px 16px 10px;border-bottom:1px solid var(--pu-line);background:var(--pu-fill);display:grid;gap:4px}.pu-memo-m{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:13px}.pu-memo-m .pu-test-k{margin:0}.pu-memo-m.is-key{background:var(--pu-acc-bg);border-left:3px solid var(--pu-acc);margin:4px -16px;padding:7px 16px 7px 13px}.pu-memo-m.is-key > span:last-child{font-weight:700;color:var(--pu-ink)}.pu-prof-sec{border-top:1px solid var(--pu-line)}.pu-prof-sec.is-this{border-left:3px solid var(--pu-acc)}.module-content .pu-memo p.pu-prof-h{margin:0 !important;padding:12px 16px 2px;font-weight:700;font-size:14.5px;color:var(--pu-ink) !important}.pu-prof-sec.is-this p.pu-prof-h{color:var(--pu-acc) !important}.pu-prof .pu-memo-meta{border-bottom:0;background:transparent}.module-content .pu-memo.pu-prof .pu-memo-m{grid-template-columns:200px minmax(0,1fr) !important}.module-content .pu-memo.pu-prof .pu-memo-m .pu-test-k{white-space:normal !important;overflow-wrap:normal}@media (max-width:640px){.module-content .pu-memo.pu-prof .pu-memo-m{grid-template-columns:1fr !important;gap:2px}}.pu-memo-body{padding:14px 16px 6px}.module-content figure.pu-fig{margin:24px 0;border:1px solid var(--pu-line);border-radius:10px;overflow:hidden;background:var(--pu-card);box-shadow:var(--pu-shadow)}.module-content figure.pu-fig svg{display:block;width:100%;height:auto}.pu-fig-cap{font-size:13px;color:var(--pu-dim);padding:10px 16px 12px;border-top:1px solid var(--pu-line)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"]{--eq-bg:#ffffff;--eq-panel:#f0f1f6;--eq-raise:#ffffff;--eq-grid:#ffffff;--eq-zebra:#fafbfc;--eq-line:#d6dae4;--eq-line2:#c9ced9;--eq-ink:#1d2433;--eq-dim:#5b6475;--eq-faint:#8a92a1;--eq-accent:#5b3fa0;--eq-accent-bg:#f1edf9;--eq-ok:#1f7a4d;--eq-ok-bg:#e7f5ee;--eq-no:#b42318;--eq-no-bg:#fdecea;--eq-warn:#9a6200;--eq-warn-bg:#fdf3e1;background:var(--pu-card);border:1px solid var(--eq-line);border-top:3px solid var(--eq-accent);border-radius:10px;box-shadow:var(--pu-shadow)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] *:is(p.eq-stamp,p.eq-kick,.eq-qn,.eq-qtype,.eq-verdict,p.eq-whyh,details.eq-brief summary){font-family:var(--eq-sans);text-transform:none;letter-spacing:0}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-head{background:transparent;padding:16px 20px 14px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] p.eq-stamp{font-size:12px;font-weight:700;color:var(--eq-accent);margin:0 0 4px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] h3.eq-title{font-size:18px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-progress{flex-direction:row;align-items:baseline;gap:6px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-score{font:700 18px/1 var(--eq-sans)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-progress .eq-dim{text-transform:none;letter-spacing:0;font-size:13px;margin:0}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief{margin:0;border:0;border-bottom:1px solid var(--eq-line);border-radius:0;background:var(--eq-panel);padding:0 20px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief summary{font-size:13px;font-weight:600;color:var(--eq-dim);padding:11px 0}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief[open]{padding-bottom:6px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief p.eq-sub{float:left;clear:left;width:110px;font:600 12px/1.6 var(--eq-sans);color:var(--eq-dim);margin:0;padding:9px 0 0}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief p:not(.eq-sub){margin:0 0 0 122px;padding:8px 0;font-size:14px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief p.eq-sub ~ p.eq-sub{border-top:1px solid var(--eq-line)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief p.eq-sub ~ p.eq-sub + p{border-top:1px solid var(--eq-line)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-pane{margin:18px 20px 0}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] p.eq-kick{font-size:13px;font-weight:700;color:var(--eq-ink);margin:0 0 8px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-tabs{flex-wrap:nowrap;overflow-x:auto;gap:0;padding:0;border-bottom:1px solid var(--eq-line);scrollbar-width:thin}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-tab{font:600 13px/1 var(--eq-sans);white-space:nowrap;padding:10px 14px 11px;border:0;border-radius:0;background:transparent;color:var(--eq-dim);margin-bottom:-1px;border-bottom:2px solid transparent}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-tab:hover{color:var(--eq-ink)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-tab[aria-selected="true"]{background:transparent;color:var(--eq-accent);box-shadow:none;border-bottom-color:var(--eq-accent)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-tabn{font:600 11px/1 var(--eq-sans);color:var(--eq-dim);background:var(--eq-panel);border-radius:999px;padding:3px 7px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-tab[aria-selected="true"] .eq-tabn{background:var(--eq-accent-bg);color:var(--eq-accent)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-ev{border:1px solid var(--eq-line);border-top:0;border-radius:0 0 8px 8px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-toolbar{background:var(--eq-raise);padding:10px 12px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-fileicon{display:none}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-file{flex-direction:column;align-items:flex-start;gap:2px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-ftitle{font:600 13.5px/1.35 var(--eq-sans);color:var(--eq-ink)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-src{font:12px/1.35 var(--eq-sans)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-count{font:12px/1 var(--eq-sans);color:var(--eq-dim)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] input.eq-filter{background:var(--eq-raise);border-color:var(--eq-line2);font-size:13px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] p.eq-hint{color:var(--eq-accent);background:var(--eq-accent-bg);border-bottom-color:var(--eq-line)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] p.eq-hint-other{color:var(--eq-dim);background:var(--eq-panel)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-link{display:inline;text-align:left;color:var(--eq-accent);font-weight:600}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-tab.eq-need::after{background:var(--eq-accent)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] table.eq-grid thead th{background:var(--eq-panel);color:var(--eq-dim);font:600 11.5px/1.3 var(--eq-sans);border-bottom:1px solid var(--eq-line)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] table.eq-grid tbody td{border-bottom:1px solid #eef0f4}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] table.eq-grid tbody tr:hover td{background:#f8f6fc}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] table.eq-grid td.eq-key{font-weight:600}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] table.eq-grid td.eq-empty::after{color:#c9ced9}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-scroll{scrollbar-width:thin}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-qbar{margin:20px 20px 10px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-pill{font:700 13px/1 var(--eq-sans);background:var(--eq-raise)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-pill.eq-here{background:var(--eq-accent);border-color:var(--eq-accent);color:#fff;box-shadow:none}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-card{margin:0 20px;background:var(--eq-panel);border-color:var(--eq-line)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-qn{font-size:12.5px;font-weight:700}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-qtype{font-size:12px;font-weight:500;color:var(--eq-dim);background:var(--eq-raise)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-verdict{font-size:12.5px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-opt{background:var(--eq-raise);border-color:var(--eq-line)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-mark{font-family:var(--eq-sans)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-opt:is(.eq-on,.eq-right,.eq-wrong) .eq-mark{color:#fff}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-rowsum{background:var(--eq-raise)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-rowtag{border-color:#d6ccef;font-family:var(--eq-sans)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-why{background:var(--eq-raise)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] p.eq-whyh{font-size:12.5px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-btn{color:#fff;font-family:var(--eq-sans)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-btn.eq-quiet{background:var(--eq-raise);color:var(--eq-accent);border-color:var(--eq-line2)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-btn.eq-quiet:disabled{color:var(--eq-faint)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] *:is(.eq-actions,.eq-srcs){margin-left:20px;margin-right:20px}@media (max-width:600px){.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief p.eq-sub{float:none;width:auto}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] details.eq-brief p:not(.eq-sub){margin-left:0;padding-top:2px;border-top:0 !important}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] *:is(.eq-pane,.eq-qbar,.eq-card,.eq-actions,.eq-srcs){margin-left:12px;margin-right:12px}}.module-content:has(.pu-phase) .rc-action{background:var(--pu-card);border:1px solid var(--pu-line);border-top:3px solid var(--pu-acc);border-radius:10px;box-shadow:var(--pu-shadow);margin:26px 0 24px;color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-action .rc-action-head{padding:14px 18px 10px;border-bottom:1px solid var(--pu-line);align-items:baseline;flex-wrap:wrap}.module-content:has(.pu-phase) .rc-action .rc-action-tag{font:700 12px/1 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--pu-acc);background:none;padding:0;border-radius:0}.module-content:has(.pu-phase) .rc-action .rc-action-title{font:700 15px/1.35 Inter,system-ui,sans-serif;color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-action .rc-action-body{padding:12px 18px 16px}.module-content:has(.pu-phase) .rc-action .rc-action-body > p,.module-content:has(.pu-phase) .rc-action p.rc-action-note{color:var(--pu-dim) !important;font-size:14px}.module-content:has(.pu-phase) .rc-action .rc-action-steps li{color:var(--pu-ink);border-bottom-color:var(--pu-line);font-size:14.5px;padding-left:38px}.module-content:has(.pu-phase) .rc-action .rc-action-steps li strong{color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-action .rc-action-steps li::before{width:24px;height:24px;border-radius:50%;border:0;background:var(--pu-acc-bg);color:var(--pu-acc);font:700 13px/24px Inter,system-ui,sans-serif}.module-content:has(.pu-phase) .rc-action .rc-action-steps code{background:var(--pu-fill);color:var(--pu-ink);border:1px solid var(--pu-line)}.module-content:has(.pu-phase) .rc-action a{color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-action .rc-action-out{background:var(--pu-acc-bg);border-left:3px solid var(--pu-acc);color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-action .rc-action-out strong{color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-accept-list > li{border-bottom-color:var(--pu-line)}.module-content:has(.pu-phase) .rc-accept-list > li::before{border:0;border-radius:50%;background:var(--pu-acc-bg);color:var(--pu-acc);font:700 13px/24px Inter,system-ui,sans-serif}.module-content:has(.pu-phase) p.rc-accept-ct{color:var(--pu-ink);font-size:14.5px}.module-content:has(.pu-phase) .rc-accept-mark{border-color:var(--pu-line);color:var(--pu-dim);background:#fff}.module-content:has(.pu-phase) .rc-accept-mark:hover{border-color:var(--pu-acc);color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-accept-mark:has(input:focus-visible){outline-color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-accept-met:has(input:checked){background:var(--pu-ok-bg);border-color:var(--pu-ok);color:var(--pu-ok)}.module-content:has(.pu-phase) .rc-accept-partly:has(input:checked){background:var(--pu-warn-bg);border-color:var(--pu-warn);color:var(--pu-warn)}.module-content:has(.pu-phase) .rc-accept-not:has(input:checked){background:var(--pu-bad-bg);border-color:var(--pu-bad);color:var(--pu-bad)}.module-content:has(.pu-phase) .rc-accept-fb{background:var(--pu-fill);border-left-color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-accept-fb p{color:var(--pu-ink);font-size:14px}.module-content:has(.pu-phase) .rc-accept-fl{font:700 12px/1.4 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--pu-ok)}.module-content:has(.pu-phase) .rc-accept-fb p:last-child .rc-accept-fl{color:var(--pu-warn)}.module-content:has(.pu-phase) p.rc-accept-locked{color:var(--pu-dim);border-color:var(--pu-line);background:var(--pu-fill)}.module-content:has(.pu-phase) .rc-accept-files{background:var(--pu-acc-bg);border-left-color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-accept-files p,.module-content:has(.pu-phase) .rc-accept-files li{color:var(--pu-ink);font-size:14.5px}.module-content:has(.pu-phase) .rc-accept-files a{color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-accept-files p.rc-accept-h{font:700 12px/1.4 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--pu-acc)}.module-content .pu-chain,.module-content .pu-cmp,.module-content .pu-myths,.module-content .pu-memo,.module-content figure.pu-fig{border-top:3px solid var(--pu-acc)}.module-content .pu-test{padding:0;overflow:hidden;border:1px solid #c9cfdb;border-top:0;box-shadow:0 2px 4px rgba(15,43,61,.08),0 18px 36px -22px rgba(15,43,61,.55);margin:26px 0}.pu-test-head{display:block;margin:0;background:#0f2b3d;border-left:4px solid #E86A2A;padding:14px 18px 15px}.pu-test-top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.pu-test-head .pu-test-tag{font-family:var(--pu-mono);font-size:11.5px;font-weight:700;letter-spacing:1.2px;color:#E86A2A}.pu-test-id{font-family:var(--pu-mono);font-size:13px;font-weight:700;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:5px;padding:1px 8px}.pu-test-status{margin-left:auto;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;background:rgba(76,190,130,.16);color:#7fdcaa;border:1px solid rgba(127,220,170,.35)}.pu-test-status.is-failed{background:rgba(232,106,42,.16);color:#ffb48a;border-color:rgba(255,180,138,.35)}.pu-test-head .pu-test-name{display:block;font-family:'Fraunces',Georgia,serif;font-size:19px;font-weight:600;line-height:1.3;color:#fff}.module-content .pu-test .pu-test-obj{margin:0;border-radius:0;background:var(--pu-acc-bg);border-left:4px solid var(--pu-acc);border-bottom:1px solid var(--pu-line);padding:12px 18px 13px}.pu-test-obj .pu-test-k{color:var(--pu-acc)}.pu-test-obj .pu-test-v{font-size:15.5px;font-weight:600;line-height:1.5}.module-content .pu-test .pu-test-grid{grid-template-columns:0.8fr 1fr 1fr 1.5fr;padding:12px 18px 0;margin:0 0 12px}.pu-test-grid .pu-test-v{font-family:var(--pu-mono);font-size:13px}.module-content .pu-test .pu-test-cmd{padding:0 18px}.pu-test-cmd code{background:#0f2b3d !important;border:0 !important;color:#e3edf3 !important;padding:11px 13px !important;font-size:12.5px;line-height:1.55}.module-content .pu-test .pu-test-guid{padding:0 18px 13px}@media (max-width:640px){.module-content .pu-test .pu-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-content .pu-chain{padding:0;overflow:hidden;border-top:0;box-shadow:0 2px 4px rgba(15,43,61,.08),0 14px 30px -22px rgba(15,43,61,.5)}.pu-chain-head{align-items:center;margin:0;background:#0f2b3d;border-left:4px solid #E86A2A;padding:9px 16px}.pu-chain-head .pu-chain-tag{font-family:var(--pu-mono);font-size:11.5px;letter-spacing:1.2px;color:#E86A2A}.pu-chain-head .pu-chain-test{color:#fff;font-weight:700}.module-content .pu-chain .pu-chain-links{padding:14px 16px 0}.pu-link-v{font-size:15px}.module-content .pu-chain .pu-chain-verdict{margin:14px 0 0;padding:11px 16px 12px;border-top:1px solid var(--pu-line)}.pu-chain-verdict .pu-chain-vv{font-size:15.5px}.pu-chain-verdict.is-detected,.pu-chain-verdict.is-silent{background:var(--pu-ok-bg)}.pu-chain-verdict.is-logged,.pu-chain-verdict.is-late,.pu-chain-verdict.is-partial{background:var(--pu-warn-bg)}.pu-chain-verdict.is-unlogged,.pu-chain-verdict.is-misread{background:var(--pu-bad-bg)}.pu-chain-verdict.is-blocked{background:var(--pu-block-bg)}.module-content .pu-record{border-top:0;box-shadow:0 2px 4px rgba(15,43,61,.08),0 18px 36px -22px rgba(15,43,61,.55)}.pu-record-head{background:#0f2b3d;border-left:4px solid #E86A2A;border-bottom:0;padding:12px 16px;align-items:center}.pu-record-head .pu-record-tag{font-family:var(--pu-mono);font-size:11.5px;letter-spacing:1.2px;color:#E86A2A}.pu-record-head .pu-record-test{color:#fff;font-weight:700}.pu-record-head .pu-record-verdict{font-size:12px;border-radius:999px;padding:2px 10px;background:rgba(255,255,255,.1);color:#fff !important;border:1px solid rgba(255,255,255,.2)}.pu-record-k{color:var(--pu-ink) !important}.module-content p.pu-decision{border-left:4px solid var(--pu-acc);border-radius:0 8px 8px 0;background:var(--pu-acc-bg);padding:11px 14px 12px 14px;margin:18px 0 26px;font-size:15px}.pu-decision-k{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:1px 9px;margin-right:8px;background:#fff;border:1px solid currentColor;vertical-align:1px}.module-content p.pu-decision[data-verdict="detected"],.module-content p.pu-decision[data-verdict="silent"]{border-left-color:var(--pu-ok);background:var(--pu-ok-bg)}.module-content p.pu-decision[data-verdict="detected"] .pu-decision-k,.module-content p.pu-decision[data-verdict="silent"] .pu-decision-k{color:var(--pu-ok)}.module-content p.pu-decision[data-verdict="logged"],.module-content p.pu-decision[data-verdict="late"],.module-content p.pu-decision[data-verdict="partial"]{border-left-color:var(--pu-warn);background:var(--pu-warn-bg)}.module-content p.pu-decision[data-verdict="logged"] .pu-decision-k,.module-content p.pu-decision[data-verdict="late"] .pu-decision-k,.module-content p.pu-decision[data-verdict="partial"] .pu-decision-k{color:var(--pu-warn)}.module-content p.pu-decision[data-verdict="unlogged"],.module-content p.pu-decision[data-verdict="misread"]{border-left-color:var(--pu-bad);background:var(--pu-bad-bg)}.module-content p.pu-decision[data-verdict="unlogged"] .pu-decision-k,.module-content p.pu-decision[data-verdict="misread"] .pu-decision-k{color:var(--pu-bad)}.module-content p.pu-decision[data-verdict="blocked"]{border-left-color:var(--pu-block);background:var(--pu-block-bg)}.module-content p.pu-decision[data-verdict="blocked"] .pu-decision-k{color:var(--pu-block)}.module-content:has(.pu-phase) *:is(.pu-test,.pu-chain,.pu-myths,.pu-record,.pu-lab,.pu-memo,.pu-brief,figure.pu-fig,.rc-aid,.rc-record,.rc-action,.rc-tool,.rc-ladder,.rc-tree,.rc-margin){--pu-ink:#f4f4f5;--pu-dim:#a1a1aa;--pu-line:#2e2520;--pu-card:#0b0b0e;--pu-fill:#141318;--pu-shadow:0 0 0 1px rgba(255,106,19,.10),0 18px 40px -22px rgba(255,106,19,.45);--pu-acc:#ff7a1a;--pu-acc-bg:rgba(255,122,26,.10);--pu-ok:#4ade80;--pu-ok-bg:rgba(74,222,128,.10);--pu-warn:#fbbf24;--pu-warn-bg:rgba(251,191,36,.10);--pu-bad:#f87171;--pu-bad-bg:rgba(248,113,113,.11);--pu-block:#60a5fa;--pu-block-bg:rgba(96,165,250,.11);--pu-na:#9ca3af;--pu-na-bg:rgba(156,163,175,.08);--pu-glow:0 0 0 1px rgba(255,106,19,.14),0 0 34px -10px rgba(255,106,19,.40);--pu-head:linear-gradient(90deg,rgba(255,106,19,.16),rgba(255,106,19,0) 65%),#060608}.module-content:has(.pu-phase) *:is(.pu-test,.pu-chain,.pu-myths,.pu-record,.pu-lab,.pu-memo,figure.pu-fig,.rc-aid,.rc-record,.rc-action){background:var(--pu-card);border:1px solid rgba(255,106,19,.30);border-radius:12px;box-shadow:var(--pu-glow);color:var(--pu-ink)}.module-content:has(.pu-phase) *:is(.pu-test-head,.pu-chain-head,.pu-record-head){background:var(--pu-head);border-left:3px solid var(--pu-acc);border-bottom:1px solid rgba(255,106,19,.22)}.module-content:has(.pu-phase) *:is(.pu-test-k,.pu-record-k,.pu-link-k,.pu-chain-vk,.pu-brief-k,.pu-myth-k,.rc-impact-h,.rc-sides-h){font-family:var(--pu-mono);font-size:10.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--pu-acc) !important}.module-content:has(.pu-phase) *:is(.pu-test-tag,.pu-chain-tag,.pu-record-tag,.pu-lab-tag){font-family:var(--pu-mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--pu-acc)}.module-content:has(.pu-phase) .pu-test-head .pu-test-name{font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.2px}.module-content:has(.pu-phase) .pu-test-obj .pu-test-v{color:#fff}.module-content:has(.pu-phase) .pu-test-guid{color:var(--pu-dim)}.module-content:has(.pu-phase) .pu-link{background:var(--pu-fill);border-color:var(--pu-line)}.module-content:has(.pu-phase) .pu-record-head .pu-record-verdict{background:rgba(255,106,19,.14);border-color:rgba(255,106,19,.4)}.module-content:has(.pu-phase) .pu-lab-n{background:rgba(255,106,19,.14);color:var(--pu-acc);box-shadow:0 0 0 1px rgba(255,106,19,.4)}.module-content:has(.pu-phase) .pu-memo-meta{background:var(--pu-fill)}.module-content:has(.pu-phase) .pu-fig-cap{color:var(--pu-dim);border-top-color:var(--pu-line)}.module-content:has(.pu-phase) .pu-brief-q{background:rgba(255,106,19,.10);border-left-color:var(--pu-acc)}.module-content:has(.pu-phase) .pu-brief-qt{color:#fff}.module-content:has(.pu-phase) .pu-brief-meta > div{background:var(--pu-fill);border-color:var(--pu-line)}.module-content:has(.pu-phase) .pu-test-cmd code{background:#0f2b3d !important}.module-content:has(.pu-phase) .rc-aid-head{border-bottom-color:rgba(255,106,19,.22);background:var(--pu-head);color:var(--pu-dim)}.module-content:has(.pu-phase) .rc-aid-head b{color:#fff}.module-content:has(.pu-phase) .rc-aid-head span{font-family:var(--pu-mono);font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-aid-btn{background:linear-gradient(180deg,#f2711f,#c2410c);color:#fff;border-radius:999px;padding:8px 18px;box-shadow:0 0 22px -6px rgba(255,106,19,.6)}.module-content:has(.pu-phase) .rc-aid-verdict{color:var(--pu-ink);border-left-color:var(--pu-line)}.module-content:has(.pu-phase) .rc-aid-verdict.is-ok{border-color:var(--pu-ok)}.module-content:has(.pu-phase) .rc-aid-verdict.is-no{border-color:var(--pu-bad)}.module-content:has(.pu-phase) .rc-aid-verdict.is-warn{border-color:var(--pu-warn)}.module-content:has(.pu-phase) .rc-sort-card{background:var(--pu-fill);border-color:var(--pu-line)}.module-content:has(.pu-phase) .rc-sort-card.is-answered{background:#101014}.module-content:has(.pu-phase) .rc-sort-card.is-ok{border-color:rgba(74,222,128,.45)}.module-content:has(.pu-phase) .rc-sort-card.is-no{border-color:rgba(248,113,113,.45)}.module-content:has(.pu-phase) .rc-sort-q{color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-sort-choice{background:#0b0b0e;border-color:#3a2c22;color:#d4d4d8}.module-content:has(.pu-phase) .rc-sort-choice:hover:not([disabled]){border-color:var(--pu-acc);background:rgba(255,106,19,.08);color:#fff}.module-content:has(.pu-phase) .rc-sort-card.is-ok .rc-sort-choice.is-pick{background:#15803d}.module-content:has(.pu-phase) .rc-sort-card.is-no .rc-sort-choice.is-pick{background:#b91c1c}.module-content:has(.pu-phase) .rc-sort-choice.is-answer{border-color:var(--pu-ok);color:var(--pu-ok);background:var(--pu-ok-bg)}.module-content:has(.pu-phase) .rc-sort-why{background:#0b0b0e;border-left-color:var(--pu-line);color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-sort-card.is-ok .rc-sort-why{border-left-color:var(--pu-ok);background:var(--pu-ok-bg)}.module-content:has(.pu-phase) .rc-sort-card.is-no .rc-sort-why{border-left-color:var(--pu-bad);background:var(--pu-bad-bg)}.module-content:has(.pu-phase) .rc-sort-why b{color:#fff}.module-content:has(.pu-phase) *:is(.rc-which-o,.rc-sequence-list li,.rc-commit-pos,.rc-impact-knob,.rc-views-tabs button){background:var(--pu-fill);border-color:#3a2c22;color:var(--pu-ink)}.module-content:has(.pu-phase) *:is(.rc-which-o,.rc-impact-knob,.rc-views-tabs button):hover{border-color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-which-o.is-ok,.module-content:has(.pu-phase) .rc-sequence-list li.is-ok{border-color:var(--pu-ok)}.module-content:has(.pu-phase) .rc-which-o.is-no,.module-content:has(.pu-phase) .rc-sequence-list li.is-no{border-color:var(--pu-bad)}.module-content:has(.pu-phase) .rc-sequence-n{color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-sequence-mv button{background:#0b0b0e;border-color:#3a2c22;color:var(--pu-dim)}.module-content:has(.pu-phase) .rc-commit-brief{color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-commit-in{background:#0b0b0e;border-color:#3a2c22;color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-commit-pos b{color:#fff}.module-content:has(.pu-phase) .rc-commit-pos[data-taken]{border-color:var(--pu-acc);background:rgba(255,106,19,.08)}.module-content:has(.pu-phase) .rc-commit-pos[data-taken] b::after{color:var(--pu-ok)}.module-content:has(.pu-phase) .rc-impact-knob.is-on{border-color:var(--pu-acc);background:rgba(255,106,19,.10)}.module-content:has(.pu-phase) .rc-impact-knob code{background:none;color:inherit}.module-content:has(.pu-phase) .rc-impact-panel{background:#0b0b0e;border-color:var(--pu-line)}.module-content:has(.pu-phase) .rc-impact-r{border-top-color:var(--pu-line);color:var(--pu-dim)}.module-content:has(.pu-phase) .rc-impact-r.is-hit{color:var(--pu-bad)}.module-content:has(.pu-phase) .rc-impact-r.is-safe{color:var(--pu-ok)}.module-content:has(.pu-phase) .rc-views-tabs button.is-on{background:var(--pu-acc);border-color:var(--pu-acc);color:#0b0b0e;font-weight:600}.module-content:has(.pu-phase) .rc-sides{border-color:var(--pu-line)}.module-content:has(.pu-phase) .rc-sides-red{background:var(--pu-bad-bg);border-right-color:var(--pu-line);color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-sides-blue{background:var(--pu-block-bg);color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-sides-red .rc-sides-h{color:var(--pu-bad) !important}.module-content:has(.pu-phase) .rc-sides-blue .rc-sides-h{color:var(--pu-block) !important}.module-content:has(.pu-phase) *:is(.rc-sides-note,.rc-trace-note){color:var(--pu-dim)}.module-content:has(.pu-phase) .rc-trace-hop{border-top-color:var(--pu-line)}.module-content:has(.pu-phase) .rc-trace-who{color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-trace-what{color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-trace-what b{color:#fff}.module-content:has(.pu-phase) .rc-trace-q{color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-aid *:is(pre.rc-code,.rc-fill-art){background:#050506 !important;border:1px solid rgba(255,106,19,.22);border-radius:8px;color:#e4e4e7}.module-content:has(.pu-phase) .rc-fill-art input{background:#141318;border-color:var(--pu-acc);color:#fff}.module-content:has(.pu-phase) .rc-record{padding:20px 22px 22px}.module-content:has(.pu-phase) p.rc-record-title{font-family:Inter,system-ui,sans-serif;font-weight:700;color:#fff}.module-content:has(.pu-phase) .rc-record-pill{background:rgba(255,106,19,.14);color:var(--pu-acc);border:1px solid rgba(255,106,19,.35)}.module-content:has(.pu-phase) .rc-record-meta{background:var(--pu-fill);border:1px solid var(--pu-line)}.module-content:has(.pu-phase) p.rc-record-k{color:var(--pu-acc)}.module-content:has(.pu-phase) *:is(p.rc-record-v,p.rc-record-p,.rc-record-list li){color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-record-sec-t{font-family:Inter,system-ui,sans-serif;font-weight:700;color:#fff}.module-content:has(.pu-phase) .rc-record-list li::before{background:var(--pu-acc)}.module-content:has(.pu-phase) .rc-record-list li.is-good{background:var(--pu-ok-bg);color:#d1fae5}.module-content:has(.pu-phase) .rc-record-list li.is-good::before{background:var(--pu-ok)}.module-content:has(.pu-phase) .rc-record-note{color:var(--pu-dim)}.module-content:has(.pu-phase) *:is(.rc-ladder-label,.rc-tree-label){font-family:var(--pu-mono);font-weight:600;letter-spacing:1.8px;color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-ladder-rung{background:var(--pu-card);border-color:rgba(255,106,19,.28);box-shadow:var(--pu-glow)}.module-content:has(.pu-phase) .rc-ladder-tier{background:#1c1a1f;color:var(--pu-acc);box-shadow:inset 0 0 0 1px rgba(255,106,19,.45)}.module-content:has(.pu-phase) .rc-ladder-rung[data-tier="4"] .rc-ladder-tier{background:var(--pu-acc);color:#0b0b0e}.module-content:has(.pu-phase) .rc-ladder-band{color:#d4d4d8}.module-content:has(.pu-phase) .rc-ladder-mean{color:#fff}.module-content:has(.pu-phase) .rc-ladder-commit{color:var(--pu-dim)}.module-content:has(.pu-phase) .rc-ladder-rule{background:rgba(255,106,19,.10);border-color:rgba(255,106,19,.35);color:var(--pu-ink)}.module-content:has(.pu-phase) .rc-tree-body{background:var(--pu-card);border-color:rgba(255,106,19,.30);box-shadow:var(--pu-glow)}.module-content:has(.pu-phase) .rc-tree-name{color:#fff}.module-content:has(.pu-phase) *:is(.rc-tree-note,.rc-tree-mod){color:var(--pu-dim)}.module-content:has(.pu-phase) .rc-tree-tag{color:var(--pu-acc);border-color:rgba(255,106,19,.45)}.module-content:has(.pu-phase) .rc-margin-note{background:var(--pu-card);border-color:rgba(255,106,19,.30);border-left-color:var(--pu-acc);color:var(--pu-dim);box-shadow:var(--pu-glow)}.module-content:has(.pu-phase) .rc-margin-col.is-right .rc-margin-note{border-left-color:rgba(255,106,19,.30);border-right-color:var(--pu-acc)}.module-content:has(.pu-phase) .rc-margin-note b{color:#fff}.module-content:has(.pu-phase) .rc-margin-num,.module-content:has(.pu-phase) .rc-margin-mark[data-n]::after{background:#ff7a1a;color:#0b0b0e}.module-content:has(.pu-phase) .rc-margin-mark{background:rgba(255,106,19,.32)}.module-content:has(.pu-phase) .rc-margin pre.rc-code{background:#050506 !important;border:1px solid rgba(255,106,19,.22);color:#e4e4e7}.module-content:has(.pu-phase) .rc-action{border-top:1px solid rgba(255,106,19,.30)}.module-content:has(.pu-phase) .rc-action .rc-action-head{background:var(--pu-head);border-bottom-color:rgba(255,106,19,.22)}.module-content:has(.pu-phase) .rc-action .rc-action-tag{font-family:var(--pu-mono);letter-spacing:1.8px;text-transform:uppercase;font-size:10.5px}.module-content:has(.pu-phase) .rc-action .rc-action-title{color:#fff}.module-content:has(.pu-phase) .rc-action .rc-action-steps li::before{background:rgba(255,106,19,.14);box-shadow:0 0 0 1px rgba(255,106,19,.4)}.module-content:has(.pu-phase) .rc-accept-mark{background:#0b0b0e}.module-content:has(.pu-phase) .rc-accept-list > li::before{background:rgba(255,106,19,.14)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"]{--eq-bg:#0b0b0e;--eq-panel:#141318;--eq-raise:#18171c;--eq-grid:#0b0b0e;--eq-zebra:#101014;--eq-line:#2e2520;--eq-line2:#3a2c22;--eq-ink:#f4f4f5;--eq-dim:#a1a1aa;--eq-faint:#8e8e98;--eq-accent:#ff7a1a;--eq-accent-bg:rgba(255,122,26,.12);--eq-ok:#4ade80;--eq-ok-bg:rgba(74,222,128,.10);--eq-no:#f87171;--eq-no-bg:rgba(248,113,113,.11);--eq-warn:#fbbf24;--eq-warn-bg:rgba(251,191,36,.10);background:var(--pu-card);border:1px solid rgba(255,106,19,.30);border-radius:12px;box-shadow:var(--pu-glow)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-head{background:var(--pu-head)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] p.eq-stamp{font-family:var(--pu-mono);letter-spacing:1.8px;text-transform:uppercase;font-size:10.5px}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] *:is(.eq-toolbar,input.eq-filter,.eq-pill,.eq-qtype,.eq-opt,.eq-rowsum,.eq-why,.eq-btn.eq-quiet){background:var(--eq-panel);color:var(--eq-ink)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-pill.eq-here{background:var(--eq-accent);color:#0b0b0e}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-btn:not(.eq-quiet){background:linear-gradient(180deg,#f2711f,#c2410c);color:#fff;border-color:transparent}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] table.eq-grid tbody td{border-bottom-color:#1d1a1a}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] table.eq-grid tbody tr:hover td{background:rgba(255,106,19,.06)}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] table.eq-grid td.eq-empty::after{color:#3f3f46}.module-content:has(.pu-phase) .rc-tool.rct-root[data-tool="evidence-questions"] .eq-rowtag{border-color:rgba(255,106,19,.35)}.module-content:has(.pu-phase) *:is(.pu-test,.pu-chain,.pu-myths,.pu-record,.pu-lab,.pu-memo,.rc-aid) li{color:var(--pu-ink)}.module-content:has(.pu-phase) *:is(.pu-test,.pu-chain,.pu-myths,.pu-record,.pu-lab,.pu-memo) *:is(strong,b){color:#fff}.module-content:has(.pu-phase) *:is(.pu-record,.pu-lab,.pu-memo,.pu-myths) a{color:var(--pu-acc)}.module-content:has(.pu-phase) *:is(.pu-record,.pu-memo,.pu-myths,.rc-record) code:not(pre code){background:var(--pu-fill);color:#fdba74;border:1px solid var(--pu-line)}.module-content:has(.pu-phase) pre.rc-code[data-lang="output"]{background:#050506 !important;color:#e4e4e7;border:1px solid rgba(255,106,19,.25);border-radius:10px;box-shadow:0 0 0 1px rgba(255,106,19,.08),0 0 30px -12px rgba(255,106,19,.35)}.module-content:has(.pu-phase) pre.rc-code[data-lang="output"] code{color:#e4e4e7;background:none}.module-content:has(.pu-phase) .rc-section.pu-ph-emulate .rc-section-n,.module-content:has(.pu-phase) .rc-section.pu-ph-adapt .rc-section-n{color:#ff8f80}.module-content:has(.pu-phase) .rc-section.pu-ph-investigate .rc-section-n{color:#8cc2ff}.module-content:has(.pu-phase) .rc-section.pu-ph-validate .rc-section-n{color:#6ee7a8}.module-content:has(.pu-phase) *:is(.rc-section.pu-ph-record,.rc-section.pu-ph-context,.rc-section.pu-ph-step) .rc-section-n{color:#ffa25c}.module-content:has(.pu-phase) *:is(.rc-ladder,.rc-tree){background:#0b0b0e;border:1px solid rgba(255,106,19,.30);border-radius:12px;box-shadow:0 0 0 1px rgba(255,106,19,.14),0 0 34px -10px rgba(255,106,19,.40);padding:16px 18px}.module-content:has(.pu-phase) .rc-ladder .rc-ladder-rung{background:#141318;border-color:#2e2520;box-shadow:none}.module-content:has(.pu-phase) .rc-tree .rc-tree-body{background:transparent;border:0;box-shadow:none;padding:4px 0 0}.module-content:has(.pu-phase) *:is(.pu-test,.pu-chain,.pu-myths,.pu-record,.pu-lab,.pu-memo,.pu-brief,figure.pu-fig,.rc-aid,.rc-record,.rc-action,.rc-tool,.rc-ladder,.rc-tree,.rc-margin) *:is(p,li,span,div,a,b,strong,em,button,td,th,dd,dt,label,input,textarea,figcaption,small):not(pre *){font-size:13px}.module-content:has(.pu-phase) .pu-test .pu-test-head .pu-test-name{font-size:19px}.module-content:has(.pu-phase) .rc-record p.rc-record-title{font-size:22px}.module-content:has(.pu-phase) .rc-record span.rc-record-sec-t{font-size:15px}.module-content:has(.pu-phase) .pu-lab .pu-lab-head .pu-lab-title,.module-content:has(.pu-phase) .rc-action .rc-action-head .rc-action-title,.module-content:has(.pu-phase) .rc-aid .rc-aid-head b{font-size:15px}.module-content:has(.pu-phase) .rc-tool.rct-root .eq-head h3.eq-title{font-size:18px}.module-content:has(.pu-phase) *:is(.pu-test,.pu-chain,.pu-myths,.pu-record,.pu-lab,.pu-memo,.pu-brief,.rc-aid,.rc-record,.rc-action,.rc-tool,.rc-ladder,.rc-tree) *:is(.pu-test-k,.pu-record-k,.pu-link-k,.pu-chain-vk,.pu-brief-k,.pu-myth-k,.rc-impact-h,.rc-sides-h,.pu-test-tag,.pu-chain-tag,.pu-record-tag,.pu-lab-tag,.rc-record-k,.rc-record-pill,.rc-ladder-label,.rc-tree-label,.rc-action-tag,.eq-stamp):not(pre *){font-size:10.5px}.module-content:has(.pu-phase) .rc-aid .rc-aid-head span{font-size:10.5px}.module-content:has(.pu-phase) .pu-memo .pu-memo-m{grid-template-columns:180px minmax(0,1fr);gap:14px;align-items:baseline}.module-content:has(.pu-phase) .pu-memo .pu-memo-m .pu-test-k{white-space:normal;overflow-wrap:normal;word-break:normal}.module-content:has(.pu-phase) *:is(.pu-record-row) .pu-test-k,.module-content:has(.pu-phase) .pu-record-row .pu-record-k{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:640px){.module-content:has(.pu-phase) .pu-memo .pu-memo-m{grid-template-columns:1fr;gap:2px}}.module-content .pu-ready .pu-ready-eo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 18px 14px;border-top:1px solid var(--pu-line)}.module-content .pu-ready .pu-ready-eo .pu-test-v{font-size:13px;line-height:1.55}@media (max-width:640px){.module-content .pu-ready .pu-ready-eo{grid-template-columns:1fr}}.module-content p.pu-decision[data-verdict="ready"]{border-left-color:var(--pu-ok);background:var(--pu-ok-bg)}.module-content p.pu-decision[data-verdict="ready"] .pu-decision-k{color:var(--pu-ok)}.module-content p.pu-decision:is([data-verdict="gap"],[data-verdict="notrun"]){border-left-color:var(--pu-bad);background:var(--pu-bad-bg)}.module-content p.pu-decision:is([data-verdict="gap"],[data-verdict="notrun"]) .pu-decision-k{color:var(--pu-bad)}.module-content p.pu-decision[data-verdict="risk"]{border-left-color:var(--pu-warn);background:var(--pu-warn-bg)}.module-content p.pu-decision[data-verdict="risk"] .pu-decision-k{color:var(--pu-warn)}.module-content .pu-record[data-verdict="ready"] .pu-record-verdict{color:var(--pu-ok)}.module-content:has(.pu-phase) .rc-budget-term{background:#141318;border-color:#3a2c22;color:#f4f4f5}.module-content:has(.pu-phase) .rc-budget-term.is-on{border-color:#ff7a1a;background:rgba(255,106,19,.12)}.module-content:has(.pu-phase) .rc-budget-term small{color:#a1a1aa}.module-content:has(.pu-phase) .rc-budget-rec{background:#050506;border:1px solid rgba(255,106,19,.22);color:#e4e4e7}.module-content:has(.pu-phase) .rc-budget-meter i{background:#1c1a1f;border-color:#3a2c22}.module-content:has(.pu-phase) .rc-budget-lab{color:#a1a1aa}.module-content:has(.pu-phase) *:is(.pu-lab,.pu-record,.pu-test,.pu-brief,.pu-memo,.rc-aid) pre.rc-code{max-width:100%;overflow-x:auto;box-sizing:border-box}.module-content:has(.pu-phase) *:is(.pu-lab-step,.pu-record-row) > *{min-width:0}.module-content .pu-record .pu-rec-obj{margin:0;padding:12px 18px;border-bottom:1px solid var(--pu-line);font-size:13px}.module-content .pu-record .pu-rec-k{display:block;font-family:var(--pu-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--pu-acc);margin-bottom:4px}.module-content .pu-record .pu-rec-src{display:inline-block;font-family:var(--pu-mono);font-size:11px;color:#fdba74;background:var(--pu-fill);border:1px solid var(--pu-line);border-radius:4px;padding:0 6px;margin-right:6px}.module-content .pu-record ul{margin:0;padding-left:0;list-style:none}.module-content .pu-record ul li{margin:0 0 6px;font-size:13px}.module-content .pu-record p{font-size:13px}.module-content .pu-rec-loop{position:relative;padding:14px 18px 12px 18px}.module-content .pu-rec-node{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:0 0 14px}.module-content .pu-rec-node::before{content:"";position:absolute;left:14px;top:28px;bottom:0;width:2px;background:var(--pu-line)}.module-content .pu-rec-dot{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;border:2px solid var(--pu-line);background:var(--pu-fill);color:var(--pu-ink);position:relative;z-index:1}.module-content .pu-rec-node.is-gap .pu-rec-dot{border-color:var(--pu-bad);color:var(--pu-bad);background:var(--pu-bad-bg)}.module-content .pu-rec-node.is-act .pu-rec-dot{border-color:var(--pu-acc);color:var(--pu-acc);background:var(--pu-acc-bg)}.module-content .pu-rec-node:is(.is-ret,.is-second) .pu-rec-dot{border-color:var(--pu-ok);color:var(--pu-ok);background:var(--pu-ok-bg)}.module-content .pu-rec-node.is-adapt .pu-rec-dot{border-color:var(--pu-warn);color:var(--pu-warn);background:var(--pu-warn-bg)}.module-content .pu-rec-node.is-gap .pu-rec-k{color:var(--pu-bad)}.module-content .pu-rec-node:is(.is-ret,.is-second) .pu-rec-k{color:var(--pu-ok)}.module-content .pu-rec-node.is-adapt .pu-rec-k{color:var(--pu-warn)}.module-content .pu-rec-back{margin:0 0 0 42px !important;padding:8px 12px;border:1px dashed var(--pu-ok);border-radius:8px;color:var(--pu-dim) !important;font-size:12.5px !important}.module-content .pu-rec-back::before{content:"\21BA ";color:var(--pu-ok);font-weight:700}.module-content .pu-rec-evs{padding:12px 18px 4px}.module-content .pu-recf-match .rc-aid{margin:6px 14px 14px}.module-content .pu-rec-time{padding:14px 18px}.module-content .pu-rec-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;position:relative;padding-top:14px}.module-content .pu-rec-strip::before{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:linear-gradient(90deg,var(--pu-line),var(--pu-bad))}.module-content .pu-rec-tick{position:relative;border:1px solid var(--pu-line);border-radius:8px;background:var(--pu-fill);padding:10px 12px}.module-content .pu-rec-tick::before{content:"";position:absolute;top:-15px;left:14px;width:10px;height:10px;border-radius:50%;background:var(--pu-dim)}.module-content .pu-rec-tick.is-gap{border-color:var(--pu-bad);background:var(--pu-bad-bg)}.module-content .pu-rec-tick.is-gap::before{background:var(--pu-bad)}.module-content .pu-rec-tick.is-gap .pu-rec-src{color:var(--pu-bad);border-color:var(--pu-bad)}.module-content .pu-rec-when{display:block;font-family:var(--pu-mono);font-size:12px;font-weight:700;color:var(--pu-ink);margin-bottom:4px}.module-content .pu-rec-nexts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--pu-line)}.module-content .pu-rec-next{border-left:3px solid var(--pu-acc);padding:2px 0 2px 10px}.module-content .pu-rec-next:is(.is-ret,.is-second){border-left-color:var(--pu-ok)}.module-content .pu-rec-next.is-adapt{border-left-color:var(--pu-warn)}.module-content .pu-rec-split{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:0;padding:14px 18px;align-items:stretch}.module-content .pu-rec-side{border-radius:8px;padding:12px 14px;border:1px solid var(--pu-line)}.module-content .pu-rec-side.is-found{background:var(--pu-bad-bg);border-color:rgba(248,113,113,.35)}.module-content .pu-rec-side.is-after{background:var(--pu-ok-bg);border-color:rgba(74,222,128,.35)}.module-content .pu-rec-h{display:block;font-weight:700;font-size:13.5px;margin-bottom:10px;color:var(--pu-ink)}.module-content .pu-rec-cell{margin-top:10px}.module-content .pu-rec-side.is-found .pu-rec-k{color:var(--pu-bad)}.module-content .pu-rec-side.is-after .pu-rec-k{color:var(--pu-ok)}.module-content .pu-rec-arrow{display:flex;align-items:center;justify-content:center}.module-content .pu-rec-arrow::before{content:"\2192";font-size:22px;color:var(--pu-acc);font-weight:700}.module-content .pu-rec-adapt{margin:0 18px 14px !important;padding:10px 12px;border:1px solid var(--pu-warn);border-radius:8px;background:var(--pu-warn-bg)}.module-content .pu-rec-adapt .pu-rec-k{color:var(--pu-warn)}@media (max-width:640px){.module-content .pu-rec-split{grid-template-columns:minmax(0,1fr);gap:8px}.module-content .pu-rec-arrow::before{content:"\2193"}}.module-content:has(.pu-phase) .rc-record .rc-record-sec{background:#1f1d27;border-left:3px solid var(--pu-acc);border-radius:8px 8px 0 0;margin:14px 0 0;padding:12px 16px 2px}.module-content:has(.pu-phase) .rc-record .rc-record-sec + p.rc-record-p{background:#1f1d27;border-left:3px solid var(--pu-acc);border-radius:0 0 8px 8px;margin:0;padding:4px 16px 14px;color:#f4f4f5}.module-content:has(.pu-phase) .rc-record .rc-record-meta + .rc-record-sec{margin-top:18px}.module-content:has(.pu-phase) .rc-record .rc-record-note{margin-top:16px}.module-content .pu-var{margin:24px 0;padding:14px 16px;background:var(--pu-card);border:1px solid var(--pu-line);border-top:3px solid var(--pu-acc);border-radius:10px;overflow-x:auto}.module-content p.pu-var-title{font-weight:700;margin:0 0 8px;color:var(--pu-ink)}.pu-var-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(220px,1.6fr) repeat(var(--pu-vcols),96px);gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--pu-line);min-width:640px}.pu-var-head{border-top:0;padding-top:0;font-size:12.5px;font-weight:700;color:var(--pu-dim)}.pu-var-n{font-size:13.5px;font-weight:600;color:var(--pu-ink)}.pu-var-e{font:12.5px/1.45 var(--pu-mono);color:var(--pu-ink);background:var(--pu-fill);border-radius:5px;padding:4px 8px}.pu-var-v{text-align:center}.pu-var-pill{display:inline-block;min-width:64px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700}.pu-var-pill.is-ok{background:var(--pu-ok-bg);color:var(--pu-ok)}.pu-var-pill.is-miss{background:var(--pu-bad-bg);color:var(--pu-bad)}.pu-var-pills{display:flex;flex-wrap:wrap;gap:6px}