.sheet .turn{margin:0;max-width:46ch;font-size:clamp(1rem,2.3vw,1.1rem);line-height:1.55}.sheet .turn.you{align-self:flex-end;text-align:right;color:var(--line);background:var(--panel);border:1px solid var(--edge);border-radius:14px 14px 3px;padding:11px 15px}.sheet .turn.haven{color:#f4f6f3db}.sheet .turn.coach{border-left:2px solid var(--riif-amber);padding-left:15px;font-family:var(--font-display);font-weight:400;letter-spacing:0;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.35;color:var(--line)}.sheet .turn .who{display:block;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:7px}.sheet .turn.coach .who{color:var(--riif-amber);text-transform:none;letter-spacing:.02em}.sheet .turn.heardas{font-family:var(--font-mono);font-size:var(--t-1);color:var(--ink-mute);opacity:.75;max-width:none}.sheet .sheet-asks{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px var(--gutter) 2px;max-width:var(--wrap);width:100%;margin:0 auto;scrollbar-width:none}.sheet .sheet-asks::-webkit-scrollbar{display:none}.sheet .sheet-asks .chip{flex:none;scroll-snap-align:start;min-height:44px;max-width:78vw;text-align:left;cursor:pointer;background:var(--panel2);border:1px solid var(--edge);border-radius:12px;padding:10px 14px;color:var(--line);font:inherit;font-size:.95rem;line-height:1.35}.sheet .sheet-asks .chip.rule{border-left:2px solid var(--ball)}.sheet .sheet-asks .chip.reach{border-left:2px solid var(--riif-amber)}@media(min-width:1024px){.sheet .sheet-asks{display:none!important}}.dock[data-astro-cid-emzabhtl]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:210;display:flex;align-items:center;gap:12px}[data-astro-cid-emzabhtl][hidden]{display:none!important}.dock[data-astro-cid-emzabhtl][data-live] .ball[data-astro-cid-emzabhtl],.dock[data-astro-cid-emzabhtl][data-open] .ball[data-astro-cid-emzabhtl]{display:none}.ball[data-astro-cid-emzabhtl]{position:relative;width:74px;height:74px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 12px 30px rgba(0,0,0,.55));transition:transform .24s var(--ease)}.ball[data-astro-cid-emzabhtl]:active{transform:scale(.95)}.ball-mark[data-astro-cid-emzabhtl]{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%}.ball-mark[data-astro-cid-emzabhtl] svg{width:100%;height:100%;display:block;transform:scale(2.28)}.ball-mark[data-astro-cid-emzabhtl] .field{display:none}.ball-ring[data-astro-cid-emzabhtl]{position:absolute;inset:-9px;border-radius:50%;border:1.5px solid #ef3350;opacity:0}.ball[data-astro-cid-emzabhtl][data-on] .ball-ring[data-astro-cid-emzabhtl]{animation:listen 2.4s var(--ease) infinite}.ball[data-astro-cid-emzabhtl][data-hearing] .ball-ring[data-astro-cid-emzabhtl]{animation-duration:1s}@keyframes listen{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.ball-cap[data-astro-cid-emzabhtl]{position:absolute;right:86px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);background:var(--court-up);border:1px solid var(--edge);padding:8px 13px;border-radius:999px;opacity:0;transition:opacity .2s var(--ease);pointer-events:none}.ball[data-astro-cid-emzabhtl]:hover .ball-cap[data-astro-cid-emzabhtl]{opacity:1}@media(max-width:560px){.ball-cap[data-astro-cid-emzabhtl]{display:none}}.sheet[data-astro-cid-emzabhtl]{position:fixed;left:0;right:0;bottom:0;z-index:200;background:color-mix(in srgb,var(--court) 96%,transparent);backdrop-filter:blur(16px) saturate(120%);border-top:1px solid var(--edge);border-radius:16px 16px 0 0;display:flex;flex-direction:column;transition:height .3s var(--ease),transform .3s var(--ease);padding-bottom:max(10px,env(safe-area-inset-bottom))}.sheet[data-astro-cid-emzabhtl][data-mode=closed]{height:0;transform:translateY(20px);pointer-events:none;border:0}.sheet[data-astro-cid-emzabhtl][data-mode=peek]{height:min(38svh,300px)}.sheet[data-astro-cid-emzabhtl][data-mode=full]{height:88svh}.grab[data-astro-cid-emzabhtl]{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:10px 0 8px;cursor:pointer;width:100%}.grab[data-astro-cid-emzabhtl] .bar[data-astro-cid-emzabhtl]{width:38px;height:3px;border-radius:2px;background:var(--edge-strong)}.grab-t[data-astro-cid-emzabhtl]{font-family:var(--font-mono);font-size:var(--t-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.script[data-astro-cid-emzabhtl]{flex:1;overflow-y:auto;padding:8px var(--gutter) 4px;display:flex;flex-direction:column;gap:20px;max-width:var(--wrap);width:100%;margin:0 auto}.foot[data-astro-cid-emzabhtl]{display:flex;align-items:center;gap:14px;padding:10px var(--gutter) 4px;max-width:var(--wrap);width:100%;margin:0 auto}.hear[data-astro-cid-emzabhtl]{display:none;gap:4px;align-items:center;height:30px;padding:0 4px}.dock[data-astro-cid-emzabhtl][data-live] .hear[data-astro-cid-emzabhtl]{display:flex}.hear[data-astro-cid-emzabhtl] i[data-astro-cid-emzabhtl]{width:4px;height:4px;border-radius:50%;background:#ef3350;opacity:.5;transition:height .09s linear,opacity .09s linear}.dock[data-astro-cid-emzabhtl][data-live] .hear[data-astro-cid-emzabhtl] i[data-astro-cid-emzabhtl]{animation:idle 1.4s var(--ease) infinite}.dock[data-astro-cid-emzabhtl][data-live] .hear[data-astro-cid-emzabhtl] i[data-astro-cid-emzabhtl]:nth-child(2){animation-delay:.14s}.dock[data-astro-cid-emzabhtl][data-live] .hear[data-astro-cid-emzabhtl] i[data-astro-cid-emzabhtl]:nth-child(3){animation-delay:.28s}.dock[data-astro-cid-emzabhtl][data-live] .hear[data-astro-cid-emzabhtl] i[data-astro-cid-emzabhtl]:nth-child(4){animation-delay:.42s}.dock[data-astro-cid-emzabhtl][data-live] .hear[data-astro-cid-emzabhtl] i[data-astro-cid-emzabhtl]:nth-child(5){animation-delay:.56s}@keyframes idle{0%,to{height:4px;opacity:.35}50%{height:14px;opacity:.85}}.stat[data-astro-cid-emzabhtl]{flex:1;color:var(--ink-mute)}.controls[data-astro-cid-emzabhtl]{display:flex;align-items:center;gap:10px}.ctl[data-astro-cid-emzabhtl]{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:0;padding:0;cursor:pointer}.ctl[data-astro-cid-emzabhtl] .sym[data-astro-cid-emzabhtl]{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-mono);font-size:16px;transition:box-shadow .3s var(--ease),background .3s}.ctl[data-astro-cid-emzabhtl] em[data-astro-cid-emzabhtl]{font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-mute)}.ctl[data-astro-cid-emzabhtl][data-c=amber] .sym[data-astro-cid-emzabhtl]{border:2px solid var(--riif-amber);background:color-mix(in srgb,var(--riif-amber) 6%,transparent);color:var(--riif-amber)}.ctl[data-astro-cid-emzabhtl][data-c=blue] .sym[data-astro-cid-emzabhtl]{border:2px solid var(--riif-blue);background:color-mix(in srgb,var(--riif-blue) 6%,transparent);color:var(--riif-blue)}.ctl[data-astro-cid-emzabhtl][data-c=green] .sym[data-astro-cid-emzabhtl]{border:2px solid var(--ball);background:color-mix(in srgb,var(--ball) 6%,transparent);color:var(--ball)}.ctl[data-astro-cid-emzabhtl][data-c=grey] .sym[data-astro-cid-emzabhtl]{border:2px solid var(--edge-strong);background:transparent;color:var(--ink-mute);font-size:22px;line-height:1}.ctl[data-astro-cid-emzabhtl]:active .sym[data-astro-cid-emzabhtl]{transform:scale(.93)}.sym[data-astro-cid-emzabhtl].ii i[data-astro-cid-emzabhtl]{width:3.5px;height:15px;border-radius:1px;background:currentColor;display:block}.sym[data-astro-cid-emzabhtl].play{position:relative}.sym[data-astro-cid-emzabhtl].play:before{content:"";border-left:13px solid currentColor;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.dock[data-astro-cid-emzabhtl][data-live] .ctl[data-astro-cid-emzabhtl][data-c=amber] .sym[data-astro-cid-emzabhtl]{box-shadow:0 0 24px color-mix(in srgb,var(--riif-amber) 28%,transparent)}.sheet[data-astro-cid-emzabhtl] .foot[data-astro-cid-emzabhtl]{padding-right:calc(var(--gutter) + 190px)}.sheet[data-astro-cid-emzabhtl] .foot[data-astro-cid-emzabhtl]{min-height:78px}@media(prefers-reduced-motion:reduce){.dock[data-astro-cid-emzabhtl][data-live] .hear[data-astro-cid-emzabhtl] i[data-astro-cid-emzabhtl]{height:10px;opacity:.85}}@media(min-width:1024px){.sheet[data-astro-cid-emzabhtl][data-mode=peek],.sheet[data-astro-cid-emzabhtl][data-mode=full]{inset:96px 24px 118px auto;height:auto;width:min(420px,34vw);border:1px solid var(--edge);border-radius:14px;transform:none}.sheet[data-astro-cid-emzabhtl] .foot[data-astro-cid-emzabhtl]{padding-right:var(--gutter);min-height:0}}
