.attention-horizon{color:#dceae5;border-top:1px solid #365049;padding:24px 0}.attention-horizon-source{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.attention-horizon-source button{color:#e3f2eb;min-height:44px;font:inherit;overflow-wrap:anywhere;background:#101e19;border:1px solid #668b7a;border-radius:4px;padding:10px}.attention-horizon-source button[aria-pressed=true]{background:#1c251e;border-color:#e8be68}.attention-horizon-source button:focus-visible{outline-offset:3px;outline:2px solid #e8be68}.attention-horizon h2{margin:8px 0 16px;font-size:30px;line-height:1.15}.attention-horizon p{max-width:76ch;line-height:1.6}.attention-horizon button{color:#e3f2eb;background:#101e19;border:1px solid #668b7a;border-radius:4px;margin:4px 8px 4px 0;padding:10px 14px}.attention-horizon button:focus-visible,.attention-horizon summary:focus-visible,.attention-horizon pre:focus-visible{outline-offset:3px;outline:2px solid #e8be68}.attention-horizon button[aria-pressed=true]{border-color:#e8be68}.attention-horizon button:disabled{opacity:.55}.attention-horizon__rails{grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);gap:28px;margin:24px 0;display:grid}.attention-horizon ul{padding:0;list-style:none}.attention-horizon li{overflow-wrap:anywhere;margin:0 0 12px}.attention-horizon li button{text-align:left;width:100%}.attention-horizon li span{margin-top:4px;display:block}.attention-horizon dl{grid-template-columns:170px minmax(0,1fr);gap:8px 16px;display:grid}.attention-horizon dd{overflow-wrap:anywhere;margin:0}.attention-horizon pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}@media (width<=700px){.attention-horizon__rails{grid-template-columns:minmax(0,1fr);gap:16px}.attention-horizon dl{grid-template-columns:minmax(0,1fr)}.attention-horizon h2{font-size:26px}}.reentry{border-block:1px solid var(--border-subtle);margin-block:1.5rem;padding-block:1.5rem}.reentry[hidden]{display:none}.reentry h2,.reentry h3,.reentry h4{margin:0 0 .75rem}.reentry p{max-width:72ch;line-height:1.6}.reentry-note{color:var(--text-secondary)}.reentry-braid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-block:1.5rem;display:grid}.reentry-braid>section{border-left:2px solid var(--accent-primary);min-width:0;padding-left:1rem}.reentry-braid>section:last-child{border-color:var(--accent-warning)}.reentry pre{max-width:100%;font-size:.75rem;overflow:auto}.reentry dd{margin:0 0 .5rem}.reentry details{margin-block:.75rem}.reentry summary{cursor:pointer}.reentry button{border:1px solid var(--border-subtle);background:var(--bg-panel);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:6px;padding:.6rem .85rem}.reentry button:not(:disabled):hover{border-color:var(--accent-primary)}.reentry button:disabled{opacity:.5;cursor:not-allowed}.reentry p,.reentry dd,.reentry button{overflow-wrap:anywhere}.reentry :focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}@media (width<=720px){.reentry-braid{grid-template-columns:minmax(0,1fr)}}.livetap-page{--lt-ink:#e8eef7;--lt-muted:#8b9bb0;--lt-panel:#0c121ceb;--lt-line:#7896b438;--lt-accent:#8ddcff;--lt-warn:#f0a05a;--lt-crit:#ff6b5a;--lt-ok:#5ecf9a;--lt-handoff:#c9a0ff;color:var(--lt-ink)}.livetap-page .family-lede{max-width:54rem}.livetap-workbench{flex-direction:column;gap:1.15rem;padding-bottom:3rem;display:flex}.livetap-banner,.livetap-bind,.livetap-funnel,.livetap-rails,.livetap-why,.livetap-config{border:1px solid var(--lt-line);background:var(--lt-panel);border-radius:14px;padding:1rem 1.2rem}.livetap-mode{text-transform:uppercase;letter-spacing:.08em;color:var(--lt-accent);margin:0 0 .45rem;font-size:.72rem}.livetap-thesis{margin:0 0 .4rem;font-size:1.05rem}.livetap-law{color:var(--lt-warn);margin:0}.livetap-bind{flex-direction:column;gap:.75rem;display:flex}.livetap-bind-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.livetap-bind button,.livetap-why button,.livetap-config button{border:1px solid var(--lt-line);color:var(--lt-ink);cursor:pointer;background:#0000004d;border-radius:999px;padding:.4rem .85rem;font-size:.8rem}.livetap-bind button[data-primary=true]{border-color:var(--lt-accent);box-shadow:0 0 0 1px #8ddcff47}.livetap-url,.livetap-config pre{white-space:pre-wrap;word-break:break-all;color:var(--lt-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;overflow-x:auto}.livetap-funnel{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.livetap-funnel span{letter-spacing:.08em;text-transform:uppercase;color:var(--lt-muted);font-size:.68rem;display:block}.livetap-funnel strong{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.6rem;display:block}.livetap-rails{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:.85rem;display:grid}.livetap-rail h2{letter-spacing:.08em;text-transform:uppercase;color:var(--lt-accent);margin:0 0 .55rem;font-size:.78rem}.livetap-list{flex-direction:column;gap:.35rem;max-height:28rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.livetap-list button{text-align:left;border:1px solid var(--lt-line);width:100%;color:inherit;cursor:pointer;background:#00000047;border-radius:10px;padding:.45rem .55rem}.livetap-list button[data-active=true]{border-color:var(--lt-accent)}.livetap-list code{color:var(--lt-muted);font-size:.68rem;display:block}.livetap-tag{letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.livetap-tag[data-kind=unmapped]{color:var(--lt-muted)}.livetap-tag[data-kind=mapped]{color:var(--lt-ok)}.livetap-tag[data-kind=handoff]{color:var(--lt-handoff)}.livetap-tag[data-kind=warning]{color:var(--lt-warn)}.livetap-tag[data-kind=recovery]{color:var(--lt-ok)}.livetap-tag[data-kind=foreground]{color:var(--lt-accent)}.livetap-empty{color:var(--lt-muted);margin:0;font-size:.85rem}.livetap-why dl{grid-template-columns:8.5rem 1fr;gap:.35rem .75rem;margin:.5rem 0 0;font-size:.85rem;display:grid}.livetap-why dt{color:var(--lt-muted)}.livetap-timing-rail{letter-spacing:.04em;text-transform:uppercase;color:var(--lt-muted);flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;padding:0;font-size:.68rem;list-style:none;display:flex}.livetap-timing-rail li{border:1px solid var(--lt-line);border-radius:999px;padding:.2rem .55rem}.livetap-timing-rail li:last-child{color:var(--lt-accent);border-color:var(--lt-accent)}.livetap-error{color:var(--lt-crit);margin:0}.livetap-profile-nav{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.livetap-profile-nav a{border:1px solid var(--lt-line);color:var(--lt-muted);border-radius:999px;padding:.36rem .72rem;font-size:.76rem;text-decoration:none}.livetap-profile-nav a[aria-current=page]{border-color:var(--lt-ok);color:var(--lt-ink)}.livetap-view-switch{background:#070c0a;border:1px solid #5ecf9a40;border-radius:7px;grid-template-columns:repeat(4,minmax(5.5rem,1fr));align-self:flex-start;gap:2px;padding:3px;display:inline-grid}.livetap-view-switch button{min-height:2.25rem;color:var(--lt-muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.livetap-view-switch button[aria-selected=true]{color:#d9f8e9;background:#5ecf9a1c}.shadow-adapter{--sa-line:#91ad9f38;--sa-ink:#eef5f1;--sa-muted:#93a49b;--sa-active:#57d39b;--sa-shadow:#ae82e9;--sa-warning:#e8a33f;border:1px solid var(--sa-line);color:var(--sa-ink);background:linear-gradient(110deg,#040907fa,#080b0af5),radial-gradient(circle at 62% 34%,#ae82e914,#0000 30%);border-radius:8px;gap:1rem;padding:clamp(1rem,2.5vw,1.8rem);display:grid;overflow:hidden}.shadow-adapter-heading{grid-template-columns:minmax(0,1.618fr) minmax(14rem,1fr);align-items:end;gap:clamp(1rem,4vw,3rem);display:grid}.shadow-adapter-heading h2{letter-spacing:0;text-wrap:balance;max-width:20ch;margin:0 0 .7rem;font-size:clamp(2rem,4.5vw,4rem);line-height:.98}.shadow-adapter-heading p:not(.livetap-mode){max-width:48rem;color:var(--sa-muted);margin:0}.shadow-adapter-controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.shadow-adapter-controls button{border:1px solid var(--sa-line);min-height:2.45rem;color:var(--sa-ink);cursor:pointer;background:#060a08;border-radius:6px;padding:.48rem .8rem}.shadow-adapter-controls button[data-primary=true]{background:#ae82e91c;border-color:#ae82e9bd}.shadow-adapter-controls button:disabled{opacity:.46;cursor:default}.shadow-adapter-flow{border-block:1px solid var(--sa-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.shadow-adapter-flow li{border-right:1px solid var(--sa-line);flex-direction:column;justify-content:center;gap:.42rem;min-width:0;min-height:9rem;padding:1rem;transition:background-color .18s,box-shadow .18s;display:flex;position:relative}.shadow-adapter-flow li:last-child{border-right:0}.shadow-adapter-flow li>span,.shadow-adapter-boundary span{color:var(--sa-muted);letter-spacing:.08em;text-transform:uppercase;font:700 .65rem ui-monospace,SFMono-Regular,Menlo,monospace}.shadow-adapter-flow strong{overflow-wrap:anywhere;font-size:.98rem}.shadow-adapter-flow small{overflow-wrap:anywhere;color:var(--sa-muted);font:.68rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.shadow-adapter-flow li[data-state=active]{box-shadow:inset 0 2px 0 var(--sa-active)}.shadow-adapter-flow li[data-state=shadow]{box-shadow:inset 0 2px 0 var(--sa-shadow)}.shadow-adapter-flow li[data-state=review]{box-shadow:inset 0 2px 0 var(--sa-warning)}.shadow-adapter-flow li[data-audition=true]{box-shadow:inset 0 0 0 1px var(--sa-warning), inset 0 2px 0 var(--sa-warning);background:#e8a33f1c}.shadow-adapter-boundary{border:1px solid var(--sa-line);border-radius:7px;grid-template-columns:1.618fr 1fr;display:grid}.shadow-adapter-boundary>div{min-width:0;padding:.85rem 1rem}.shadow-adapter-boundary>div:first-child{border-right:1px solid var(--sa-line)}.shadow-adapter-boundary strong,.shadow-adapter-boundary span{display:block}.shadow-adapter-boundary strong{overflow-wrap:anywhere;margin-top:.35rem;font-size:.86rem}.shadow-adapter-audition{border-left:2px solid var(--sa-shadow);min-height:2.4rem;color:var(--sa-muted);text-transform:uppercase;background:#ae82e90e;align-items:center;margin:0;padding:.55rem .75rem;font:.7rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.shadow-adapter-evidence{border-block:1px solid var(--sa-line);grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:.45rem 1rem;margin:0;padding:.9rem 0;font-size:.78rem;display:grid}.shadow-adapter-evidence dt{color:var(--sa-muted)}.shadow-adapter-evidence dd{overflow-wrap:anywhere;min-width:0;margin:0}.shadow-adapter-evidence code{word-break:break-all;font-size:.66rem}.shadow-adapter-technical summary{cursor:pointer;font-weight:650}.shadow-adapter-technical pre{border:1px solid var(--sa-line);max-height:32rem;color:var(--sa-muted);white-space:pre-wrap;overflow-wrap:anywhere;background:#030604;border-radius:6px;margin:.8rem 0 0;padding:1rem;font-size:.68rem;overflow:auto}.run-diff{--rd-line:#91ad9f36;--rd-ink:#edf4ef;--rd-muted:#96a79e;--rd-nominal:#4fc894;--rd-warning:#e8a33f;--rd-handoff:#ae82e9;--rd-recovery:#42c8aa;border:1px solid var(--rd-line);color:var(--rd-ink);background:linear-gradient(118deg,#050a08fa,#080c0bf2),radial-gradient(circle at 62% 38%,#e8a33f12,#0000 30%);border-radius:8px;gap:1rem;padding:clamp(1rem,2.5vw,1.8rem);display:grid;overflow:hidden}.run-diff-heading{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.run-diff-heading h2{letter-spacing:0;text-wrap:balance;max-width:18ch;margin:0 0 .6rem;font-size:clamp(1.9rem,4vw,3.6rem);line-height:1}.run-diff-heading p:not(.livetap-mode){max-width:46rem;color:var(--rd-muted);margin:0}.run-diff-controls{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;width:fit-content;max-width:100%;display:flex}.run-diff-controls button,.run-diff-receipt-summary button{border:1px solid var(--rd-line);min-height:2.35rem;color:var(--rd-ink);cursor:pointer;background:#030706c2;border-radius:6px;padding:.45rem .72rem}.run-diff-controls button[data-primary=true]{background:#ae82e91a;border-color:#ae82e9b8}.run-diff-controls button:disabled{opacity:.48;cursor:default}.run-diff-view-switch{border:1px solid var(--rd-line);background:#050907;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:31rem;padding:3px;display:grid}.run-diff-view-switch button{min-height:2.4rem;color:var(--rd-muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:5px;font:700 .7rem ui-monospace,SFMono-Regular,Menlo,monospace}.run-diff-view-switch button[aria-selected=true]{color:#ffe0a9;background:#e8a33f1c}.run-diff-compression{border-block:1px solid var(--rd-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.7rem 0;list-style:none;display:grid}.run-diff-compression li{border-right:1px solid var(--rd-line);min-width:0;padding:.3rem .7rem}.run-diff-compression li:last-child{border-right:0}.run-diff-compression strong,.run-diff-compression span{display:block}.run-diff-compression strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.run-diff-compression span{color:var(--rd-muted);text-transform:uppercase;font-size:.64rem;line-height:1.2}.run-diff-layout{grid-template-columns:minmax(0,1.618fr) minmax(17rem,1fr);gap:1rem;min-height:27rem;display:grid}.run-diff-field{border-right:1px solid var(--rd-line);grid-template-rows:auto 1fr auto;min-width:0;padding-right:1rem;display:grid}.run-diff-shared-spine{border-bottom:1px solid var(--rd-line);padding-bottom:1rem}.run-diff-shared-spine p{color:var(--rd-muted);letter-spacing:.07em;margin:0 0 .7rem;font:700 .65rem ui-monospace,SFMono-Regular,Menlo,monospace}.run-diff-shared-spine ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.run-diff-shared-spine li{min-width:0;color:var(--rd-muted);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.35rem;font-size:.67rem;display:flex;position:relative}.run-diff-shared-spine li:before{content:"";border-top:1px solid #4fc89447;width:100%;position:absolute;top:.28rem;left:0}.run-diff-shared-spine li:first-child:before{width:50%;left:50%}.run-diff-shared-spine li:last-child:before{width:50%}.run-diff-shared-spine li span{z-index:1;background:#07100b;border:1px solid #4fc89480;border-radius:50%;width:.58rem;height:.58rem;position:relative}.run-diff-deltas{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:.7rem;padding:clamp(1rem,4vw,2.5rem) 0;display:grid}.run-diff-deltas button{min-width:0;min-height:8.5rem;color:var(--rd-ink);text-align:left;cursor:pointer;background:#e8a33f0e;border:1px solid #e8a33f57;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.55rem;padding:.8rem;display:flex}.run-diff-deltas button[data-channel=handoff]{background:#ae82e912;border-color:#ae82e980}.run-diff-deltas button[data-channel=recovery]{background:#42c8aa14;border-color:#42c8aa8f}.run-diff-deltas button[data-active=true]{border-width:2px;box-shadow:inset 0 0 1.4rem #e8a33f14}.run-diff-deltas span,.run-diff-deltas small{color:var(--rd-muted);letter-spacing:.06em;font:700 .62rem ui-monospace,SFMono-Regular,Menlo,monospace}.run-diff-deltas strong{overflow-wrap:anywhere;max-width:100%;font-size:.9rem}.run-diff-unknown{border-top:1px dashed #ae82e975;grid-template-columns:auto minmax(6rem,.7fr) minmax(0,1.3fr);align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.run-diff-unknown>span{color:var(--rd-handoff);font:700 .63rem ui-monospace,SFMono-Regular,Menlo,monospace}.run-diff-unknown small{color:var(--rd-muted);text-align:right;font-size:.7rem}.run-diff-inspector{flex-direction:column;min-width:0;padding:.6rem .2rem .6rem 0;display:flex}.run-diff-inspector h3{overflow-wrap:anywhere;margin:0 0 .45rem;font-size:1.35rem}.run-diff-inspector-state{color:#ffd58d;font:700 .68rem ui-monospace,SFMono-Regular,Menlo,monospace}.run-diff-inspector dl,.run-diff-run dl{border-top:1px solid var(--rd-line);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.55rem .8rem;margin:.85rem 0 0;padding-top:.9rem;font-size:.75rem;display:grid}.run-diff-inspector dt,.run-diff-run dt{color:var(--rd-muted)}.run-diff-inspector dd,.run-diff-run dd{overflow-wrap:anywhere;min-width:0;margin:0}.run-diff-audio-status{border-top:1px solid var(--rd-line);justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.72rem;display:flex}.run-diff-audio-status span{color:var(--rd-muted)}.run-diff-audio-status strong{text-align:right}.run-diff-law{max-width:72rem;color:var(--rd-muted);margin:0;font-size:.78rem}.run-diff-receipt-summary{border-top:1px solid var(--rd-line);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.6rem;padding-top:.85rem;display:grid}.run-diff-receipt-summary div{min-width:0}.run-diff-receipt-summary span,.run-diff-receipt-summary strong{display:block}.run-diff-receipt-summary span{color:var(--rd-muted);text-transform:uppercase;font-size:.62rem}.run-diff-receipt-summary strong{overflow-wrap:anywhere;margin-top:.25rem;font:700 .7rem ui-monospace,SFMono-Regular,Menlo,monospace}.run-diff-technical{border-top:1px solid var(--rd-line);padding-top:.8rem}.run-diff-technical summary{cursor:pointer;font-size:.8rem;font-weight:650}.run-diff-technical pre{border:1px solid var(--rd-line);max-height:34rem;color:var(--rd-muted);white-space:pre-wrap;overflow-wrap:anywhere;background:#040705;border-radius:6px;margin:.8rem 0 0;padding:1rem;font-size:.68rem;overflow:auto}.run-diff-run{border-block:1px solid var(--rd-line);grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);gap:clamp(1rem,3vw,3rem);min-height:24rem;padding:clamp(1rem,3vw,2rem) 0;display:grid}.run-diff-run h3{max-width:18ch;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.05}.run-diff-run-spine{border:1px solid var(--rd-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.run-diff-run-spine li{border-right:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);flex-direction:column;justify-content:space-between;gap:.5rem;min-width:0;padding:.8rem;display:flex}.run-diff-run-spine li:nth-child(3n){border-right:0}.run-diff-run-spine li[data-state=warning]{color:#ffd58d;background:#e8a33f0f}.run-diff-run-spine li[data-state=handoff],.run-diff-run-spine li[data-state=unobserved]{color:#d5b7f7;background:#ae82e90f}.run-diff-run-spine li[data-state=recovery]{color:#89e4cb;background:#42c8aa0f}.run-diff-run-spine span{color:var(--rd-muted);font:700 .62rem ui-monospace,SFMono-Regular,Menlo,monospace}.impact-mesh{--im-line:#90a99d33;--im-muted:#94a69d;--im-nominal:#4fc894;--im-warning:#e8a33f;--im-critical:#ff6848;--im-handoff:#ab82e9;--im-recovery:#42c8aa;border:1px solid var(--im-line);background:linear-gradient(120deg,#050a08fa,#080c0bf0),radial-gradient(circle at 32% 40%,#e8a33f14,#0000 32%);border-radius:8px;gap:1rem;padding:clamp(1rem,2.4vw,1.7rem);display:grid;overflow:hidden}.impact-mesh-heading{grid-template-columns:minmax(0,1.618fr) minmax(15rem,1fr);align-items:end;gap:clamp(1rem,3vw,3rem);display:grid}.impact-mesh-heading h2{letter-spacing:0;max-width:20ch;margin:0 0 .55rem;font-size:clamp(1.7rem,3.5vw,3.2rem);line-height:1.02}.impact-mesh-heading p:not(.livetap-mode){max-width:56rem;color:var(--im-muted);margin:0}.impact-mesh-controls{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.impact-mesh-controls button{border:1px solid var(--im-line);color:#dce8e2;cursor:pointer;background:#030706bf;border-radius:6px;min-height:2.35rem;padding:.45rem .7rem}.impact-mesh-controls button[aria-pressed=true]{color:#ffd58d;border-color:#e8a33fb8}.impact-mesh-controls button:disabled{opacity:.5;cursor:default}.impact-compression{border-block:1px solid var(--im-line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:.75rem 0;list-style:none;display:grid}.impact-compression li{border-right:1px solid var(--im-line);min-width:0;padding:.3rem .7rem}.impact-compression li:last-child{border-right:0}.impact-compression strong,.impact-compression span{display:block}.impact-compression strong{color:#f3f7f5;font-variant-numeric:tabular-nums;font-size:1.25rem}.impact-compression span{color:var(--im-muted);text-transform:uppercase;font-size:.64rem;line-height:1.2}.impact-mesh-layout{grid-template-columns:minmax(0,1.618fr) minmax(16rem,1fr);align-items:stretch;gap:1rem;display:grid}.impact-mesh-graph{border-right:1px solid var(--im-line);min-height:31rem;padding-right:1rem}.impact-mesh-graph svg{width:100%;height:100%;min-height:31rem;display:block;overflow:visible}.impact-mesh-graph marker path{fill:#50635a}.impact-edge,.impact-gap-edge{fill:none;stroke:#52655c;stroke-width:1.4px}.impact-edge-hit{fill:none;stroke:#0000;stroke-width:18px}.impact-edge-target[data-active=true] .impact-edge{stroke:var(--im-warning);stroke-width:2.2px}.impact-edge-target:focus .impact-edge,.impact-gap-target:focus .impact-gap-edge,.impact-node:focus rect{stroke:#f4f8f6;stroke-width:2.5px;outline:none}.impact-gap-edge{stroke:var(--im-handoff);stroke-dasharray:8 8;opacity:.8}.impact-node{cursor:pointer}.impact-node rect{fill:#0a100d;stroke:#415249;stroke-width:1.5px}.impact-node-label,.impact-node-state{text-anchor:middle;pointer-events:none}.impact-node-label{fill:#e9f1ed;font-family:DM Sans,sans-serif;font-size:13px;font-weight:650}.impact-node-state{fill:var(--im-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.impact-node[data-state=warning] rect{fill:#e8a33f21;stroke:var(--im-warning)}.impact-node[data-state=warning] .impact-node-state{fill:#ffd58d}.impact-node[data-state=impacted] rect{fill:#e8a33f0e;stroke:#e8a33f7a}.impact-node[data-state=impacted] .impact-node-state{fill:#e8bc73}.impact-node[data-state=recovery] rect{fill:#42c8aa1f;stroke:var(--im-recovery)}.impact-node[data-state=recovery] .impact-node-state{fill:#8ce8d0}.impact-node[data-state=unobserved] rect{fill:#0000;stroke:var(--im-handoff);stroke-dasharray:5 5}.impact-node[data-state=unobserved] .impact-node-state{fill:#c7abe9}.impact-node-halo{fill:#e8a33f59;pointer-events:none}.impact-mesh-inspector{flex-direction:column;min-width:0;padding:.7rem .25rem .7rem 0;display:flex}.impact-mesh-inspector h3{margin:0 0 .45rem;font-size:1.3rem}.impact-mesh-inspector>p:not(.livetap-mode){overflow-wrap:anywhere;color:var(--im-muted)}.impact-inspector-state{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:#ffd58d!important}.impact-mesh-inspector dl{border-top:1px solid var(--im-line);grid-template-columns:1fr auto;gap:.55rem .8rem;margin:1rem 0;padding-top:.9rem;font-size:.78rem;display:grid}.impact-mesh-inspector dt{color:var(--im-muted)}.impact-mesh-inspector dd{overflow-wrap:anywhere;text-align:right;margin:0}.impact-audio-status{border-top:1px solid var(--im-line);justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.75rem;display:flex}.impact-audio-status span{color:var(--im-muted)}.impact-accessible-list{border-top:1px solid var(--im-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.impact-accessible-list li{border-right:1px solid var(--im-line);border-bottom:1px solid var(--im-line);flex-direction:column;gap:.2rem;padding:.65rem .7rem;display:flex}.impact-accessible-list li:nth-child(3n){border-right:0}.impact-accessible-list span{color:var(--im-muted);font-size:.72rem}.impact-mesh-law{max-width:70rem;color:var(--im-muted);margin:0;font-size:.78rem}.impact-technical{border-top:1px solid var(--im-line);padding-top:.8rem}.impact-technical summary{cursor:pointer;font-size:.8rem;font-weight:650}.impact-technical pre{border:1px solid var(--im-line);max-height:32rem;color:var(--im-muted);white-space:pre-wrap;overflow-wrap:anywhere;background:#040705;border-radius:6px;margin:.8rem 0 0;padding:1rem;font-size:.68rem;overflow:auto}.receipt-bridge{--rb-line:#91ad9f33;--rb-ink:#edf4ef;--rb-muted:#9aa9a0;--rb-green:#52d6a0;--rb-amber:#e7a443;--rb-critical:#ff6946;--rb-violet:#ae7cff;--rb-recovery:#4bd6b1;color:var(--rb-ink);gap:1rem;padding-bottom:4rem;display:grid}.livetap-page[data-profile=authority] .family-hero{gap:.85rem;padding:clamp(1.4rem,3vw,2.4rem) 0}.livetap-page[data-profile=authority] .family-hero h1{text-wrap:balance;max-width:18ch;font-size:clamp(2.5rem,5vw,4.75rem);line-height:1}.livetap-page[data-profile=authority] .family-hero p{max-width:64ch;line-height:1.5}.livetap-page[data-profile=authority] .livetap-profile-nav{margin-top:.35rem}.receipt-bridge-stage{border:1px solid var(--rb-line);background:linear-gradient(90deg,#060e0bfa,#080c0ce0),radial-gradient(circle at 82% 36%,#e7a4431f,#0000 30%);border-radius:8px;grid-template-columns:minmax(0,1.618fr) minmax(15rem,1fr);align-items:center;gap:clamp(1.25rem,4vw,4rem);min-height:22rem;padding:clamp(1.4rem,4vw,3.2rem);display:grid;overflow:hidden}.receipt-bridge-stage h2{letter-spacing:0;max-width:18ch;margin:0 0 .75rem;font-size:clamp(2rem,5vw,4.6rem);line-height:.98}.receipt-bridge-stage-copy>p:not(.livetap-mode,.receipt-bridge-audio){max-width:42rem;color:var(--rb-muted);margin:0 0 1rem;font-size:1rem}.receipt-bridge-controls{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.receipt-bridge-controls button,.receipt-bridge-receipt button{border:1px solid var(--rb-line);min-height:2.35rem;color:var(--rb-ink);cursor:pointer;background:#040807b8;border-radius:6px;padding:.48rem .82rem}.receipt-bridge-controls button[data-primary=true]{background:#e7a44329;border-color:#e7a443b8}.receipt-bridge-controls button:disabled,.receipt-bridge-receipt button:disabled{opacity:.45;cursor:default}.receipt-bridge-controls label{color:var(--rb-muted);font-size:.8rem}.receipt-bridge-audio{color:var(--rb-muted);margin:.8rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.receipt-bridge-state{aspect-ratio:1;text-align:center;border:1px solid var(--rb-line);background:radial-gradient(circle,#e7a44329,#070a09f0 66%);border-radius:50%;place-content:center;justify-self:center;width:min(100%,20rem);display:grid;position:relative;box-shadow:inset 0 0 3rem #e7a4430f}.receipt-bridge-state:before,.receipt-bridge-state:after{content:"";border:1px solid #e7a44338;border-radius:50%;position:absolute;inset:10%}.receipt-bridge-state:after{inset:23%}.receipt-bridge-state>span{z-index:1;color:var(--rb-amber);font:700 clamp(1.2rem,4vw,2.5rem) ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.receipt-bridge-state>span[data-verdict=PASS]{color:var(--rb-recovery)}.receipt-bridge-state>span[data-verdict=UNMEASURED]{color:var(--rb-violet)}.receipt-bridge-state strong,.receipt-bridge-state small{z-index:1;display:block;position:relative}.receipt-bridge-state strong{text-transform:uppercase;margin-top:.35rem;font-size:.78rem}.receipt-bridge-state small{max-width:19ch;color:var(--rb-muted);overflow-wrap:anywhere;margin:.55rem auto 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.receipt-bridge[data-chapter=recovery] .receipt-bridge-state{background:radial-gradient(circle,#4bd6b12b,#070a09f0 66%);box-shadow:inset 0 0 3rem #4bd6b114}.receipt-bridge[data-chapter=unmeasured] .receipt-bridge-state{background:radial-gradient(circle,#ae7cff17,#070a09f5 70%)}.receipt-bridge-chapters{border-block:1px solid var(--rb-line);grid-template-columns:1fr 1.618fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.receipt-bridge-chapters li{color:var(--rb-muted);text-align:center;text-transform:uppercase;padding:.8rem .65rem;font-size:.72rem}.receipt-bridge-chapters li[data-active=true]{color:var(--rb-ink);background:#e7a4431a}.receipt-bridge-compression{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.65rem;padding:1.1rem 0;display:grid}.receipt-bridge-compression div{min-width:0}.receipt-bridge-compression strong,.receipt-bridge-compression span{display:block}.receipt-bridge-compression strong{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,4vw,3rem)}.receipt-bridge-compression span{color:var(--rb-muted);text-transform:uppercase;font-size:.72rem}.receipt-bridge-compression i{color:var(--rb-amber);font-style:normal}.receipt-bridge-rails{border-block:1px solid var(--rb-line);grid-template-columns:1fr 1.618fr 1fr;display:grid}.receipt-bridge-rails>section{min-width:0;padding:clamp(1rem,3vw,1.7rem)}.receipt-bridge-rails>section+section{border-left:1px solid var(--rb-line)}.receipt-bridge-rail-index{color:var(--rb-amber);margin:0 0 2.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.receipt-bridge-rails h3{margin:0 0 .55rem;font-size:clamp(1.3rem,3vw,2rem)}.receipt-bridge-rails section>p:not(.receipt-bridge-rail-index){min-height:5.6rem;color:var(--rb-muted);font-size:.86rem}.receipt-bridge dl{grid-template-columns:7rem minmax(0,1fr);gap:.45rem .65rem;margin:1rem 0 0;font-size:.75rem;display:grid}.receipt-bridge dt{color:var(--rb-muted)}.receipt-bridge dd{overflow-wrap:anywhere;min-width:0;margin:0}.receipt-bridge code{overflow-wrap:anywhere;font-size:.7rem}.receipt-bridge-receipt{border:1px solid var(--rb-line);background:#080e0bc7;border-radius:8px;grid-template-columns:minmax(0,1.618fr) auto;align-items:center;gap:1rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.receipt-bridge-receipt h2,.receipt-bridge-receipt p{margin-top:0}.receipt-bridge-receipt p:last-child{color:var(--rb-muted);overflow-wrap:anywhere;margin-bottom:0}.receipt-bridge-connect{border-bottom:1px solid var(--rb-line);grid-template-columns:minmax(9rem,.382fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.9rem 0;display:grid}.receipt-bridge-connect p{margin:0}.receipt-bridge-connect div{flex-wrap:wrap;gap:.45rem 1rem;display:flex}.receipt-bridge-connect a{color:var(--rb-muted);text-underline-offset:.2rem;font-size:.78rem;text-decoration-color:#4bd6b173}.receipt-bridge-connect a:hover{color:var(--rb-recovery)}.receipt-bridge-checks,.receipt-bridge-technical,.receipt-bridge-binding{border-top:1px solid var(--rb-line);padding:1rem 0}.receipt-bridge summary{color:var(--rb-ink);cursor:pointer;font-weight:650}.receipt-bridge-checks ol{border-top:1px solid var(--rb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.receipt-bridge-checks li{border-bottom:1px solid var(--rb-line);color:var(--rb-muted);justify-content:space-between;gap:.65rem;padding:.55rem .4rem;display:flex}.receipt-bridge-checks li:nth-child(odd){padding-right:1rem}.receipt-bridge-checks li:nth-child(2n){border-left:1px solid var(--rb-line);padding-left:1rem}.receipt-bridge-checks li[data-verdict=FAIL] span{color:var(--rb-amber)}.receipt-bridge-checks li[data-verdict=PASS] span{color:var(--rb-green)}.receipt-bridge-checks li[data-verdict=UNMEASURED] span{color:var(--rb-violet)}.receipt-bridge-technical pre{border:1px solid var(--rb-line);max-height:34rem;color:var(--rb-muted);white-space:pre-wrap;overflow-wrap:anywhere;background:#050807;border-radius:6px;margin:1rem 0 0;padding:1rem;font-size:.68rem;overflow:auto}.receipt-bridge-binding>p{max-width:50rem;color:var(--rb-muted)}@media (width<=760px){.livetap-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.shadow-adapter{padding:.9rem}.shadow-adapter-heading,.shadow-adapter-flow,.shadow-adapter-boundary{grid-template-columns:1fr}.shadow-adapter-heading h2{font-size:2.25rem}.shadow-adapter-controls{justify-content:flex-start}.shadow-adapter-controls button{flex:9rem}.shadow-adapter-flow li{border-right:0;border-bottom:1px solid var(--sa-line);min-height:6.4rem}.shadow-adapter-flow li:last-child{border-bottom:0}.shadow-adapter-boundary>div:first-child{border-right:0;border-bottom:1px solid var(--sa-line)}.shadow-adapter-evidence{grid-template-columns:1fr}.run-diff{padding:.9rem}.run-diff-heading,.run-diff-layout,.run-diff-run{grid-template-columns:1fr}.run-diff-heading h2{font-size:2.25rem}.run-diff-controls{justify-content:flex-start}.run-diff-controls button{flex:9rem}.run-diff-compression{grid-template-columns:repeat(2,minmax(0,1fr))}.run-diff-compression li:nth-child(2n){border-right:0}.run-diff-compression li:nth-child(-n+4){border-bottom:1px solid var(--rd-line)}.run-diff-compression li:last-child{border-top:1px solid var(--rd-line);text-align:center;grid-column:1/-1}.run-diff-field{border-right:0;border-bottom:1px solid var(--rd-line);padding:0 0 1rem}.run-diff-shared-spine ol{grid-template-columns:1fr;gap:.35rem}.run-diff-shared-spine li{text-align:left;grid-template-columns:auto 1fr;align-items:center;display:grid}.run-diff-shared-spine li:before{display:none}.run-diff-deltas{grid-template-columns:1fr;padding:1rem 0}.run-diff-deltas button{min-height:6.4rem}.run-diff-unknown{grid-template-columns:1fr;gap:.25rem}.run-diff-unknown small{text-align:left}.run-diff-inspector{min-height:22rem;padding:.7rem 0}.run-diff-inspector dl,.run-diff-run dl{grid-template-columns:1fr}.run-diff-receipt-summary{grid-template-columns:1fr 1fr}.run-diff-receipt-summary button{grid-column:1/-1}.run-diff-run-spine{grid-template-columns:1fr}.run-diff-run-spine li,.run-diff-run-spine li:nth-child(3n){border-right:0}.impact-mesh{padding:.9rem}.impact-mesh-heading,.impact-mesh-layout{grid-template-columns:1fr}.impact-mesh-heading h2{font-size:2rem}.impact-mesh-controls{justify-content:flex-start}.impact-mesh-controls button{flex:9rem}.impact-compression{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-compression li:nth-child(2n){border-right:0}.impact-compression li:nth-child(-n+4){border-bottom:1px solid var(--im-line)}.impact-mesh-graph{border-right:0;border-bottom:1px solid var(--im-line);min-height:23rem;padding:0 0 .8rem;overflow-x:auto}.impact-mesh-graph svg{width:52rem;min-height:23rem}.impact-mesh-inspector{min-height:15rem;padding:.5rem 0}.impact-accessible-list{grid-template-columns:1fr}.impact-accessible-list li,.impact-accessible-list li:nth-child(3n){border-right:0}.livetap-page[data-profile=authority] .family-hero{gap:.7rem;padding:1.2rem 0}.livetap-page[data-profile=authority] .family-hero h1{font-size:clamp(2.35rem,10.5vw,3.15rem);line-height:.98}.livetap-page[data-profile=authority] .family-hero p{font-size:.95rem;line-height:1.42}.receipt-bridge-stage{grid-template-columns:1fr;min-height:0;padding:1.15rem}.receipt-bridge-stage h2{font-size:2.35rem}.receipt-bridge-state{width:min(72vw,16rem)}.receipt-bridge-chapters,.receipt-bridge-rails{grid-template-columns:1fr}.receipt-bridge-chapters li{text-align:left;border-bottom:1px solid var(--rb-line)}.receipt-bridge-compression{grid-template-columns:1fr 1fr}.receipt-bridge-compression i{display:none}.receipt-bridge-rails>section+section{border-left:0;border-top:1px solid var(--rb-line)}.receipt-bridge-rail-index{margin-bottom:.8rem}.receipt-bridge-rails section>p:not(.receipt-bridge-rail-index){min-height:0}.receipt-bridge-receipt,.receipt-bridge-connect,.receipt-bridge-checks ol{grid-template-columns:1fr}.receipt-bridge-checks li:nth-child(odd),.receipt-bridge-checks li:nth-child(2n){border-left:0;padding-inline:.2rem}.receipt-bridge dl{grid-template-columns:1fr}}@media (width<=960px){.livetap-rails,.livetap-funnel,.impact-mesh-heading,.impact-mesh-layout{grid-template-columns:1fr}.impact-mesh-graph{border-right:0;border-bottom:1px solid var(--im-line);padding-right:0}.run-diff-heading,.run-diff-layout{grid-template-columns:1fr}.run-diff-field{border-right:0;border-bottom:1px solid var(--rd-line);padding-right:0}}@media (prefers-reduced-motion:reduce){.livetap-list button{transition:none}.receipt-bridge-state{box-shadow:none}.impact-node-halo{display:none}.shadow-adapter-flow li{transition:none}}
