.rEDLSa_theater{overflow-wrap:anywhere;padding:4rem 0}.rEDLSa_theater p{line-height:1.75}.rEDLSa_kicker{color:var(--accent);font:600 .67rem/1.7 var(--mono);letter-spacing:.1em}.rEDLSa_intro{border-bottom:1px solid var(--rule);padding-bottom:2rem}.rEDLSa_intro h1{letter-spacing:-.035em;max-width:20ch;font-size:clamp(1.9rem,4.5vw,3.2rem);line-height:1.12}.rEDLSa_lede{font-size:1.12rem}.rEDLSa_theater h2{letter-spacing:-.025em;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.3}.rEDLSa_links,.rEDLSa_actions{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.rEDLSa_theater a{color:var(--accent);text-underline-offset:.22em}.rEDLSa_links a{align-items:center;min-height:2.8rem;font-size:.84rem;display:inline-flex}.rEDLSa_card,.rEDLSa_workbench{border:1px solid var(--rule);background:#fff;border-radius:.5rem;min-width:0;margin-top:1.7rem;padding:clamp(1rem,3vw,1.6rem)}.rEDLSa_provenance{gap:.9rem;display:grid}.rEDLSa_provenance>div{border-top:1px solid var(--rule);min-width:0;padding-top:.7rem}.rEDLSa_provenance dt{font:600 .7rem/1.5 var(--mono)}.rEDLSa_provenance dd{overflow-wrap:anywhere;font:.77rem/1.7 var(--mono);margin:.4rem 0 0}.rEDLSa_boundary{border-left:2px solid var(--accent);padding-left:.9rem;font-size:.84rem}.rEDLSa_choices{border:1px solid var(--rule);border-radius:.35rem;margin-top:1.5rem;padding:.8rem}.rEDLSa_choices legend{font-size:.85rem;font-weight:600}.rEDLSa_choices label{align-items:center;gap:.65rem;min-height:2.8rem;font-size:.85rem;display:flex}.rEDLSa_choices input{accent-color:var(--accent);flex:none}.rEDLSa_copy{margin:1rem 0}.rEDLSa_copy summary,.rEDLSa_sequence summary{cursor:pointer;min-height:2.8rem;padding:.5rem 0;font-weight:600}.rEDLSa_copy pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);max-height:18rem;font:.7rem/1.6 var(--mono);padding:1rem;overflow:auto}.rEDLSa_actions button{border:1px solid var(--accent);min-height:2.8rem;font:inherit;color:#fff;background:var(--accent);cursor:pointer;border-radius:.3rem;padding:.6rem .9rem;font-size:.83rem}.rEDLSa_actions button:disabled{cursor:not-allowed;color:#514959;background:#e9e5ed;border-color:#b2a7bf}.rEDLSa_result{background:var(--bg);border:1px solid var(--rule);border-radius:.3rem;margin-top:1rem;padding:.8rem 1rem;font-size:.8rem}.rEDLSa_result h3{font-size:1rem}.rEDLSa_result li{overflow-wrap:anywhere;margin:.55rem 0;line-height:1.6}.rEDLSa_result [data-tone=bad]{color:#84242d}.rEDLSa_result [data-tone=dim]{color:var(--muted)}.rEDLSa_sequence{margin-top:3rem}.rEDLSa_sequence ol{padding:0;list-style:none}.rEDLSa_sequence .rEDLSa_card{scroll-margin-top:7rem}.rEDLSa_end{border-top:1px solid var(--rule);margin-top:3rem;padding-top:2rem}.rEDLSa_theater :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:580px){.rEDLSa_theater{padding-top:2.5rem}}@media (prefers-reduced-motion:reduce){.rEDLSa_theater{scroll-behavior:auto}}
