.t3-play{gap:var(--space-6);min-width:0;display:grid}.t3-scene{gap:var(--space-4);min-width:0;animation:t3-in var(--dur-quick) var(--ease-out) both;align-content:start;display:grid}@keyframes t3-in{0%{opacity:0}to{opacity:1}}.t3-title{font-size:var(--text-h3);letter-spacing:.005em;justify-self:start;scroll-margin-block-start:calc(var(--header-h) + var(--space-4));font-weight:500;line-height:1.05}.t3-title:focus{outline:none}.t3-title:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.t3-text{gap:var(--space-3);max-width:var(--measure-dark);display:grid}.t3-text p{color:var(--ink);font-size:var(--text-body);line-height:1.6}.t3-ask{gap:var(--space-3);margin-block-start:var(--space-2);display:grid}.t3-choices{gap:var(--space-2);max-width:40rem;display:grid}.t3-nav{margin-block-start:var(--space-2)}.t3-status{gap:var(--space-2);min-width:0;border-block-start:1px solid var(--line);align-content:start;padding-block-start:var(--space-5);display:grid}@media (min-width:60rem){.t3-play{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.t3-status{border-block-start:0;border-inline-start:1px solid var(--line);padding-block-start:0;padding-inline-start:var(--space-6)}}.t3-debrief{gap:var(--space-3);display:grid}.t3-debrief-lede{max-width:var(--measure-dark)}@media (max-width:40rem){.t3-debrief .tool-row{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.t3-debrief .tool-row-status{white-space:normal}}
