.amp{container-type:inline-size;--amp-ink: var(--color-text-secondary);--amp-track: var(--color-bg-muted);--amp-ring: var(--color-text-primary);display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.amp[hidden],.amp [hidden]{display:none}.amp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.amp-progress{margin:0}.amp-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.amp-fidelity{padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px}.amp-step-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.amp-step-title:focus,.amp-note:focus{outline:none}.amp-caption{margin:.25rem 0 0;line-height:1.6}.amp-control{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;color:var(--color-text-primary)}.amp-run,.amp-readout{font-size:.85rem;color:var(--color-text-muted)}.amp-stage{min-height:24rem}.amp-label{margin:0 0 .4rem;font-size:.8rem;color:var(--color-text-muted)}.amp-feed,.amp-studies{margin:0;padding:0;list-style:none}.amp-feed{max-width:24rem}.amp-post{margin-bottom:.4rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.amp-post,.amp .amp-post-button{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem}.amp .amp-post-button{width:100%;margin:0;border:0;border-radius:8px;background:transparent;text-align:left}.amp-post:has(.amp-post-button){padding:0}.amp-boosted{border-color:var(--amp-ring);box-shadow:0 0 0 1px var(--amp-ring)}.amp-avatar{flex:none;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--color-border-strong)}.amp-post-body{flex:1;min-width:0}.amp-handle{display:block;font-size:.8rem;color:var(--color-text-primary)}.amp-text{display:block;width:70%;height:.35rem;margin:.3rem 0;border-radius:999px;background:var(--color-border)}.amp-meter{display:block;flex:0 0 32%;height:.6rem;border-radius:999px;background:var(--amp-track);overflow:hidden}.amp-meter-fill{display:block;height:100%;border-radius:999px;background:var(--amp-ink);transition:width .4s ease}.amp-note{margin:.6rem 0 0;min-height:1.4rem;color:var(--color-text-primary)}.amp-charts{min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.5rem;align-content:start}.amp-bars{display:flex;align-items:flex-end;gap:2px;height:12rem;padding:0 2px;border-bottom:1px solid var(--color-border-strong);border-radius:4px 4px 0 0;background:var(--color-bg-muted)}.amp-bar{flex:1;min-height:1px;border-radius:2px 2px 0 0;background:var(--amp-ink)}.amp-axis{display:flex;justify-content:space-between;margin-top:.3rem;font-size:.75rem;color:var(--color-text-muted)}.amp-readout{margin:.4rem 0 0;min-height:1.3rem;color:var(--color-text-primary)}.amp-studies li+li{margin-top:.75rem}.amp-studies strong{color:var(--color-text-primary)}.amp button{padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer}.amp button:hover{border-color:var(--color-text-muted)}.amp .amp-post-button:hover{background:var(--color-bg-subtle)}.amp button:focus-visible,.amp input:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.amp-nav{display:flex;gap:.5rem}.amp-next{margin-left:auto}@media(prefers-reduced-motion:reduce){.amp-meter-fill{transition:none}}.xg{container-type:inline-size;display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.xg[hidden],.xg [hidden]{display:none}.xg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xg-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.xg-progress{margin:0}.xg-fidelity{padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px}.xg-step-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.xg-step-title:focus{outline:none}.xg-caption{margin:.25rem 0 0;line-height:1.6}.xg button{padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer}.xg button:hover{border-color:var(--color-text-muted)}.xg button:focus-visible,.xg input:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.xg-nav{display:flex;gap:.5rem}.xg-next{margin-left:auto}.cng{--cng-left: #6f66d1;--cng-right: #16876a;--cng-not-helpful: #b4532a}[data-theme=dark] .cng{--cng-left: #9b94ea;--cng-right: #3cc49a;--cng-not-helpful: #ec8158}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cng{--cng-left: #9b94ea;--cng-right: #3cc49a;--cng-not-helpful: #ec8158}}.cng-control{margin:0;padding:0;border:0;color:var(--color-text-primary)}.cng-control legend{margin-bottom:.4rem;padding:0;font-weight:600}.cng-options{display:flex;flex-wrap:wrap;gap:.4rem}.cng-option{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-bg-elevated);cursor:pointer}.cng-option:has(input:checked){border-color:var(--color-text-primary)}.cng-play{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cng-round{margin-left:auto;font-size:.85rem;color:var(--color-text-muted)}.cng-stage{display:flex;flex-direction:column;gap:.5rem}.cng-post,.cng-note,.cng-mini{padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.cng-thread{display:flex;flex-direction:column;gap:.5rem}.cng-note{border-style:dashed}.cng-thread:has(.cng-note-shown) .cng-post{border-bottom-left-radius:0;border-bottom-right-radius:0}.cng-note-shown{margin-top:-.5rem;border:2px solid var(--color-text-primary);border-top-left-radius:0;border-top-right-radius:0}.cng-note-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.4rem}.cng-bar{display:block;height:.4rem;margin-top:.35rem;border-radius:999px;background:var(--color-border-strong)}.cng-bar-short{width:60%}.cng-label{margin:.25rem 0 0;font-size:.8rem;color:var(--color-text-muted)}.cng-status{padding:.1rem .55rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:.8rem;color:var(--color-text-primary)}.cng-status-shown{border:2px solid var(--color-text-primary);font-weight:700}.cng-status-notHelpful{border-color:var(--cng-not-helpful);color:var(--cng-not-helpful)}.cng-readout{margin:0;min-height:2.8rem;color:var(--color-text-primary)}.cng-studies{margin:0;padding:0;list-style:none}.cng-studies li+li{margin-top:.75rem}.cng-studies strong{color:var(--color-text-primary)}.cng-ends{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.cng-track{--cng-row: 1.1rem;position:relative;height:calc(var(--cng-rows, 4) * var(--cng-row) + .3rem);border-bottom:2px solid var(--color-border-strong)}.cng-track-mini{--cng-row: .95rem;margin-top:.2rem}.cng-track-mini .cng-dot{width:.6rem;height:.6rem}.cng-dot,.cng-key{width:.75rem;height:.75rem;border:2px solid currentColor;border-radius:50%}.cng-dot{position:absolute;transform:translate(-50%);transition:left .4s ease}.cng-left{color:var(--cng-left)}.cng-right{color:var(--cng-right);border-radius:2px}.cng-yes{background:currentColor}.cng-somewhat{background:linear-gradient(to top,currentColor 50%,transparent 50%)}.cng-no{background:transparent}.cng-you{outline:2px solid var(--color-text-primary);outline-offset:2px}.cng-legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem}.cng-key{display:inline-block;margin-right:.35rem;vertical-align:middle;color:var(--color-text-secondary)}.cng-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.6rem;margin:0;padding:0;list-style:none}.cng-mini{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem}.cng-mini .cng-track{flex-basis:100%}.cng-mini-name{font-weight:600;color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){.cng-dot{transition:none}}.dc{container-type:inline-size;--dc-claim: #b45f06;--dc-correction: #0f7c80;--dc-unreached: var(--color-text-muted);--dc-edge: var(--color-graph-edge);--dc-ring: var(--color-text-primary);display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}[data-theme=dark] .dc{--dc-claim: #f0a050;--dc-correction: #4cc6c9}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dc{--dc-claim: #f0a050;--dc-correction: #4cc6c9}}.dc[hidden],.dc [hidden]{display:none}.dc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dc-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.dc-progress{margin:0}.dc-fidelity{padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px}.dc-step-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.dc-step-title:focus{outline:none}.dc-caption{margin:.25rem 0 0;line-height:1.6}.dc-control{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--color-text-primary)}.dc-toggle{flex-wrap:nowrap;align-items:flex-start}.dc-toggle input{margin-top:.25rem}.dc-stage{display:grid;grid-template-columns:minmax(13rem,17rem) 1fr;gap:1rem 1.5rem;align-items:start}@container (max-width: 34rem){.dc-stage{grid-template-columns:1fr}.dc-network-stage{order:-1}}.dc-label{margin:0 0 .4rem;font-size:.8rem;color:var(--color-text-muted)}.dc-post{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .75rem;border:2px solid var(--color-text-primary);border-radius:8px;background:var(--color-bg-elevated)}.dc-post p{margin:0}.dc-post-from{font-size:.75rem;color:var(--color-text-muted)}.dc-claim{display:flex;flex-direction:column;gap:.35rem}.dc-claim span{height:.55rem;border-radius:4px;background:var(--color-border-strong)}.dc-claim span:nth-child(2){width:85%}.dc-claim span:nth-child(3){width:55%}.dc-chip,.dc-badge{align-self:flex-start;padding:.1rem .5rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:.75rem}.dc .dc-badge{border:2px solid var(--dc-correction);border-radius:8px;font-weight:600;color:var(--color-text-primary)}.dc-badge-note{display:block;font-weight:400;color:var(--color-text-muted)}.dc .dc-prompt{padding:.4rem .6rem;border:1px dashed var(--color-border-strong);border-radius:8px;background:var(--color-bg-subtle);color:var(--color-text-primary)}.dc-share{display:flex;gap:.5rem}.dc .dc-share button[aria-pressed=true]{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-page)}.dc .dc-note{margin:.5rem 0 0;line-height:1.5}.dc-followers{margin:0;padding:0;list-style:none}.dc-followers li{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;padding:.45rem .65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary)}.dc-avatar{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--color-border-strong)}.dc-follower-state{margin-left:auto;font-size:.8rem;color:var(--color-text-muted)}.dc-followers li.dc-sees{border-color:var(--dc-claim)}.dc-followers li.dc-sees .dc-avatar{background:var(--dc-claim)}.dc-followers li.dc-sees .dc-follower-state{font-weight:600;color:var(--color-text-primary)}.dc-network{display:block;width:100%;aspect-ratio:8 / 5;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.dc-legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:.4rem 0 0;padding:0;list-style:none;font-size:.8rem}.dc-legend li{display:flex;align-items:center;gap:.35rem}.dc-key{display:inline-block;width:.7rem;height:.7rem;box-sizing:border-box}.dc-key-shared{border-radius:50%;background:var(--dc-claim)}.dc-key-saw{border:2px solid var(--dc-claim);border-radius:50%}.dc-key-correction{background:var(--dc-correction);transform:rotate(45deg) scale(.85)}.dc-key-unreached{width:.4rem;height:.4rem;border-radius:50%;background:var(--dc-unreached)}.dc-key-you{border:2px solid var(--dc-ring);border-radius:50%}.dc-key-checker{border:2px solid var(--dc-correction)}.dc-key-kept{width:.9rem;height:.9rem;border:1.5px dashed var(--dc-claim);border-radius:50%}.dc-phase,.dc-outcome{margin:.4rem 0 0;line-height:1.5}.dc .dc-outcome{font-weight:600;color:var(--color-text-primary)}.dc-studies{margin:0;padding-left:1.1rem;line-height:1.6}.dc-studies li{margin-bottom:.5rem}.dc button{padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer}.dc button:hover{border-color:var(--color-text-muted)}.dc button:focus-visible,.dc input:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.dc-nav{display:flex;gap:.5rem}.dc-next{margin-left:auto}.ecg{container-type:inline-size;--ecg-side-a: #6f66d1;--ecg-side-b: #16876a;--ecg-cross-edge: #d0592d;--ecg-same-edge: var(--color-graph-edge);--ecg-ring: var(--color-text-primary);display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}[data-theme=dark] .ecg{--ecg-side-a: #9b94ea;--ecg-side-b: #3cc49a;--ecg-cross-edge: #ec8158}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ecg{--ecg-side-a: #9b94ea;--ecg-side-b: #3cc49a;--ecg-cross-edge: #ec8158}}.ecg[hidden],.ecg [hidden]{display:none}.ecg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ecg-progress{margin:0}.ecg-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.ecg-fidelity{padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px}.ecg-step-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.ecg-step-title:focus{outline:none}.ecg-caption{margin:.25rem 0 0;line-height:1.6}.ecg-control{display:flex;align-items:center;gap:.5rem;color:var(--color-text-primary)}.ecg-status,.ecg-mix{margin:0;font-size:.85rem;color:var(--color-text-muted)}.ecg-stage{min-height:26rem}.ecg-feed-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.5rem;align-content:start}@container (max-width: 29.4rem){.ecg-follows-col{order:-1}}.ecg-label{margin:0 0 .4rem;font-size:.8rem;color:var(--color-text-muted)}.ecg-feed,.ecg-follows,.ecg-studies{margin:0;padding:0;list-style:none}.ecg-post{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.ecg-below-fold .ecg-avatar,.ecg-below-fold .ecg-post-body{opacity:.4}.ecg-fold{margin:.5rem 0 .6rem;padding-top:.2rem;border-top:2px dashed var(--color-text-muted);font-size:.75rem;color:var(--color-text-muted)}.ecg-avatar{flex:none;width:1.4rem;height:1.4rem;border-radius:50%}.ecg-post-body{flex:1;min-width:0}.ecg-handle{display:block;font-size:.8rem;color:var(--color-text-primary)}.ecg-bar{display:block;height:.35rem;margin-top:.3rem;border-radius:999px;background:var(--color-border-strong)}.ecg-follow{display:inline-flex;align-items:center;gap:.3rem;margin:0 .3rem .3rem 0;padding:.1rem .5rem;border:1px solid var(--color-border);border-radius:999px;font-size:.8rem}.ecg-note{margin:.6rem 0 0;min-height:1.4rem;color:var(--color-text-primary)}.ecg-note:focus{outline:none}.ecg-side-a{background:var(--ecg-side-a)}.ecg-side-b{background:var(--ecg-side-b)}.ecg-network{display:block;width:100%;height:20rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.ecg-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin-top:.4rem;font-size:.8rem}.ecg-dot,.ecg-ring,.ecg-swatch{display:inline-block;margin-right:.35rem;vertical-align:middle}.ecg-dot{width:.6rem;height:.6rem;border-radius:50%}.ecg-ring{width:.8rem;height:.8rem;border:2px solid var(--ecg-ring);border-radius:50%}.ecg-swatch{width:1rem;height:2px;background:var(--ecg-cross-edge)}.ecg-studies li+li{margin-top:.75rem}.ecg-studies strong{color:var(--color-text-primary)}.ecg button{padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer}.ecg-post button{padding:.2rem .55rem;font-size:.8rem}.ecg button:hover{border-color:var(--color-text-muted)}.ecg button:focus-visible,.ecg input:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.ecg-nav{display:flex;gap:.5rem}.ecg-next{margin-left:auto}.etg{container-type:inline-size;display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.etg[hidden],.etg [hidden]{display:none}.etg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.etg-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.etg-progress{margin:0}.etg-fidelity{padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px}.etg-step-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.etg-step-title:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.etg-step-title:focus:not(:focus-visible){outline:none}.etg-caption{margin:.25rem 0 0;line-height:1.6}.etg-control{margin:0;padding:0;border:0}.etg-control legend{margin-bottom:.4rem;font-size:.8rem;color:var(--color-text-muted)}.etg-options{display:flex;flex-wrap:wrap;gap:.4rem}.etg-option{position:relative;display:inline-flex}.etg-option input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.etg-option span{padding:.3rem .75rem;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-bg-elevated);color:var(--color-text-primary)}.etg-option input:checked+span{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-page)}.etg-option input:checked+span:before{content:"✓ " / ""}.etg-option input:focus-visible+span{outline:2px solid var(--color-text-link);outline-offset:2px}.etg-stage{display:grid;gap:1rem 1.5rem;align-items:start;min-height:24rem}@container (min-width: 40rem){.etg-stage{grid-template-columns:minmax(12rem,2fr) 3fr}.etg-screen{aspect-ratio:16 / 10}}.etg-label{margin:0 0 .4rem;font-size:.8rem;color:var(--color-text-muted)}.etg-screen{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:.65rem;border:6px solid var(--color-border-strong);border-radius:10px;background:var(--color-bg-muted)}.etg-outlet{align-self:flex-start;padding:.1rem .5rem;border-radius:4px;background:var(--color-bg-elevated);font-size:.75rem;color:var(--color-text-primary)}.etg-outlet[data-outlet=online]{border:1px dashed var(--color-border-strong)}.etg-program{font-family:Newsreader,Georgia,serif;font-size:1.1rem;font-weight:700;color:var(--color-text-primary)}.etg-lower-third{display:flex;flex-direction:column;padding:.3rem .5rem;border-left:4px solid var(--color-text-primary);background:var(--color-bg-elevated);font-size:.8rem}.etg-lower-third strong{color:var(--color-text-primary)}.etg-path,.etg-requests{margin:0;padding:0;list-style:none}.etg-path{counter-reset:etg-question}.etg-question{position:relative;margin-bottom:.5rem;padding:.5rem .65rem .5rem 2.2rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);counter-increment:etg-question}.etg-question:before{content:counter(etg-question);position:absolute;left:.65rem;top:.5rem;font-weight:700;color:var(--color-text-muted)}.etg-question[data-answer=notReached]{border-style:dashed}.etg-question-head{display:flex;justify-content:space-between;gap:.75rem;color:var(--color-text-primary)}.etg-answer{flex:none;font-weight:700;white-space:nowrap}.etg-question[data-answer=yes] .etg-answer:before{content:"✓ " / ""}.etg-question[data-answer=no] .etg-answer:before{content:"✕ " / ""}.etg-question[data-answer=reliedOn] .etg-answer:before{content:"≈ " / ""}.etg-question[data-answer=notAssumed] .etg-answer:before{content:"? " / ""}.etg-question[data-answer=notReached] .etg-answer:before{content:"– " / ""}.etg-note{display:block;margin-top:.3rem;font-size:.85rem;line-height:1.5}.etg-changed{animation:etg-flash .9s ease}@keyframes etg-flash{0%{border-color:var(--color-text-link);box-shadow:0 0 0 3px var(--color-border-strong)}}.etg-outcome{margin:.75rem 0;padding:.6rem .75rem;border:2px solid var(--color-border-strong);border-radius:8px}.etg-outcome[data-outcome=use]{border-color:var(--color-text-primary)}.etg-outcome[data-outcome=unsettled]{border-style:dashed}.etg-outcome-title{margin:0;font-weight:700;color:var(--color-text-primary)}.etg-outcome-text{margin:.25rem 0 0;line-height:1.5}.etg-requests{display:flex;flex-wrap:wrap;gap:.4rem}.etg-request{display:flex;flex:1 1 9rem;flex-direction:column;padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:8px;font-size:.8rem}.etg-request strong{color:var(--color-text-primary)}.etg-request-state{margin-top:.2rem}.etg-request[data-state=may]{border:2px solid var(--color-text-primary)}.etg-request[data-state=may] .etg-request-state{font-weight:700;color:var(--color-text-primary)}.etg-request[data-state=ifNotExempt]{border-style:dashed;border-color:var(--color-border-strong)}.etg-request[data-state=differentOffice]{border-style:dotted}.etg button{padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer}.etg button:hover{border-color:var(--color-text-muted)}.etg button:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.etg-nav{display:flex;gap:.5rem}.etg-next{margin-left:auto}@media(prefers-reduced-motion:reduce){.etg-changed{animation:none}}.mgl{display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.mgl[hidden],.mgl [hidden]{display:none}.mgl p{margin:0}.mgl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mgl-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.mgl-fidelity{padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px}.mgl .mgl-step-title{font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.mgl-step-title:focus{outline:none}.mgl .mgl-caption{margin-top:.25rem;line-height:1.6}.mgl-control{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.mgl .mgl-give{font-weight:600}.mgl .mgl-give[aria-disabled=true]{border-style:dashed;color:var(--color-text-muted);cursor:not-allowed}.mgl .mgl-stop{flex:1 1 16rem;padding:.4rem .65rem;border:1px solid var(--color-border-strong);border-left-width:4px;border-radius:8px;background:var(--color-bg-subtle);font-size:.85rem;color:var(--color-text-primary)}.mgl-stage{display:flex;flex-direction:column;gap:.75rem}.mgl-totals{display:flex;flex-direction:column;gap:.3rem}.mgl .mgl-total{font-weight:600;color:var(--color-text-primary)}.mgl-bar{position:relative;height:.9rem;border:1px solid var(--color-border-strong);border-radius:4px;background:var(--color-bg-muted)}.mgl-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:3px 0 0 3px;background:var(--color-text-primary)}.mgl-bar-line{position:absolute;top:-.35rem;bottom:-.35rem;border-left:3px solid var(--color-text-primary);transform:translate(-1.5px)}.mgl-bar-line[data-struck=true]{border-left-style:dashed;border-left-color:var(--color-text-muted)}.mgl .mgl-bar-label,.mgl .mgl-at-maximum{font-size:.8rem;color:var(--color-text-muted)}.mgl-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.mgl-tile{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.mgl-tile[data-state=empty]{border-style:dashed;background:transparent}.mgl-tile[data-state=full]{border-color:var(--color-text-primary)}.mgl-tile-name{font-size:.8rem;font-weight:600;color:var(--color-text-primary)}.mgl-halves{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.mgl-half{display:flex;flex-direction:column;gap:.15rem;font-size:.75rem;color:var(--color-text-muted)}.mgl-half:after{content:"";height:.45rem;border:1px solid var(--color-border-strong);border-radius:2px;background:linear-gradient(to right,var(--color-text-primary) var(--fill),transparent var(--fill))}.mgl-tile-amount{font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.mgl-tile[data-state=empty] .mgl-tile-amount{color:var(--color-text-muted)}.mgl button{padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer}.mgl button:hover{border-color:var(--color-text-muted)}.mgl button:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.mgl-nav{display:flex;gap:.5rem}.mgl-next{margin-left:auto}.pmg{container-type:inline-size;display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.pmg[hidden],.pmg [hidden]{display:none}.pmg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pmg-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.pmg-progress{margin:0}.pmg-fidelity{padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px}.pmg-step-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.pmg-step-title:focus,.pmg-readout:focus{outline:none}.pmg .pmg-step-title:focus-visible,.pmg .pmg-readout:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.pmg-caption{margin:.25rem 0 0;line-height:1.6}.pmg-control{display:flex;flex-direction:column;gap:.3rem;color:var(--color-text-primary)}.pmg-next-round{align-self:flex-start}.pmg-switch{flex-direction:row;align-items:center;gap:.5rem}.pmg-slider-row{display:flex;align-items:center;gap:.75rem}.pmg-slider-row input{flex:1;max-width:18rem;accent-color:var(--color-text-link)}.pmg-slider-row output{min-width:1.5rem;font-weight:700}.pmg-stage{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pmg-platform{min-height:6.5rem;padding:.6rem .7rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.pmg-new{border-style:dashed;border-color:var(--color-border-strong)}.pmg-label{margin:0 0 .5rem;font-size:.8rem;color:var(--color-text-muted)}.pmg-tokens{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.pmg-token,.pmg-key{position:relative;display:inline-flex;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;border:2px solid var(--color-border-strong);border-radius:50%;background:var(--color-bg-muted);font-size:.8rem;font-style:normal;font-weight:600;color:var(--color-text-primary)}@container (max-width: 26rem){.pmg-platform{padding:.5rem}.pmg-tokens{gap:.3rem}.pmg-tokens .pmg-token{width:1.6rem;height:1.6rem;font-size:.75rem}}.pmg .pmg-you{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-page)}.pmg .pmg-changed{border-style:double;border-width:4px;border-color:var(--color-text-link)}.pmg .pmg-committed{border-style:dashed;border-width:3px;border-color:var(--color-text-link)}.pmg-readout{grid-column:1 / -1;min-height:1.4em;margin:0;font-weight:600;color:var(--color-text-primary)}.pmg-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.8rem;color:var(--color-text-muted)}.pmg-legend span{display:inline-flex;align-items:center;gap:.4rem}.pmg-legend .pmg-key{width:1.3rem;height:1.3rem;font-size:.7rem}.pmg-studies ul{margin:0;padding-left:1.1rem;line-height:1.55}.pmg-studies li{margin-bottom:.5rem}.pmg-studies strong{color:var(--color-text-primary)}.pmg button{padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer}.pmg button:hover{border-color:var(--color-text-muted)}.pmg button:focus-visible,.pmg input:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.pmg-nav{display:flex;gap:.5rem}.pmg-next{margin-left:auto}.s230{container-type:inline-size;display:flex;flex-direction:column;gap:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.s230[hidden],.s230 [hidden]{display:none}.s230-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s230-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;color:var(--color-text-muted)}.s230-progress{margin:0}.s230-fidelity{padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px}.s230-step-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.2rem;font-weight:700;color:var(--color-text-primary)}.s230-step-title:focus{outline:none}.s230-caption{margin:.25rem 0 0;line-height:1.6}.s230-control{display:flex;align-items:center;gap:.5rem;color:var(--color-text-primary)}.s230-claims{margin:0;padding:0;border:0;color:var(--color-text-primary)}.s230-claims legend{margin-bottom:.3rem;padding:0;font-size:.8rem;color:var(--color-text-muted)}.s230-claims label{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.s230-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem 1.5rem;align-items:start}@container (max-width: 31.4rem){.s230-panel{order:-1}}.s230-label,.s230-panel-heading{margin:0 0 .4rem;font-size:.8rem;color:var(--color-text-muted)}.s230-rules,.s230-letter{margin:0 0 .4rem;padding:.4rem .65rem;border-radius:8px;font-size:.8rem;color:var(--color-text-primary)}.s230-rules{background:var(--color-bg-muted)}.s230-letter{margin-top:.4rem;border:1px solid var(--color-border-strong);border-left-width:4px;background:var(--color-bg-subtle)}.s230-posts{margin:0;padding:0;list-style:none}.s230-post{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.4rem;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.s230-handle{font-size:.75rem;color:var(--color-text-muted)}.s230-target{border:2px solid var(--color-text-primary);color:var(--color-text-primary)}.s230-removed{border-style:dashed;font-style:italic;color:var(--color-text-muted)}.s230-removal-note{font-style:normal;font-size:.8rem;color:var(--color-text-primary)}.s230-chip{align-self:flex-start;padding:.1rem .5rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:.75rem}.s230-party{margin-bottom:.6rem;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated)}.s230-party p{margin:0}.s230-party-name{font-weight:600;color:var(--color-text-primary)}.s230-badge{display:inline-block;margin:.35rem 0;padding:.15rem .6rem;border:2px solid var(--color-text-primary);border-radius:.8rem;font-size:.8rem;font-weight:600;color:var(--color-text-primary)}.s230 .s230-badge[data-exposure=could-be-liable]{background:var(--color-text-primary);color:var(--color-bg-page)}.s230 .s230-badge[data-exposure=other-law]{border-style:dashed}.s230 .s230-treated{font-size:.85rem;font-weight:600;color:var(--color-text-primary)}.s230-reason{margin-top:.2rem;line-height:1.5}.s230 .s230-rule{margin-top:.35rem;font-size:.75rem;color:var(--color-text-muted)}.s230 button{padding:.35rem .8rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;cursor:pointer}.s230 button:hover{border-color:var(--color-text-muted)}.s230 button:focus-visible,.s230 input:focus-visible{outline:2px solid var(--color-text-link);outline-offset:2px}.s230-nav{display:flex;gap:.5rem}.s230-next{margin-left:auto}.explorable-findings[data-astro-cid-n3epeejy]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.9rem;color:var(--color-text-secondary)}.explorable-findings-heading[data-astro-cid-n3epeejy]{margin-top:.75rem;font-weight:600;color:var(--color-text-primary)}.explorable-findings[data-astro-cid-n3epeejy] ul[data-astro-cid-n3epeejy]{margin:.25rem 0 0;padding-left:1.25rem}.explorable-findings[data-astro-cid-n3epeejy] li[data-astro-cid-n3epeejy]+li[data-astro-cid-n3epeejy]{margin-top:.4rem}.explorable[data-astro-cid-5a4cjj4i]{margin:2rem 0 2.5rem;padding:1.25rem 1.25rem 1rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-subtle)}.explorable-header[data-astro-cid-5a4cjj4i]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.explorable-fidelity[data-astro-cid-5a4cjj4i]{align-self:flex-start;padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:999px;font-size:.75rem;color:var(--color-text-muted)}.explorable-title[data-astro-cid-5a4cjj4i]{font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:700;color:var(--color-text-primary)}.explorable-summary[data-astro-cid-5a4cjj4i],.explorable-noscript[data-astro-cid-5a4cjj4i]{font-size:.95rem;color:var(--color-text-secondary)}.explorable-card[data-astro-cid-5a4cjj4i]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.9rem;color:var(--color-text-secondary)}.explorable-card[data-astro-cid-5a4cjj4i] summary[data-astro-cid-5a4cjj4i]{cursor:pointer;font-weight:600;color:var(--color-text-primary)}.explorable-card[data-astro-cid-5a4cjj4i] dt[data-astro-cid-5a4cjj4i]{margin-top:.75rem;font-weight:600;color:var(--color-text-primary)}.explorable-card[data-astro-cid-5a4cjj4i] dd[data-astro-cid-5a4cjj4i]{margin:.25rem 0 0}.explorable-card[data-astro-cid-5a4cjj4i] ul[data-astro-cid-5a4cjj4i]{margin:.25rem 0 0;padding-left:1.25rem}.sr-only[data-astro-cid-5a4cjj4i]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
