.watch{gap:.75rem;margin-block:1rem;display:grid}.watch-frame-wrap{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.watch-frame{position:absolute;inset:0}.watch-cover{text-align:center;color:#fff;background:#0000008c;place-content:center;justify-items:center;gap:.5rem;padding:1rem;display:grid;position:absolute;inset:0}.watch-cover .watch-note,.watch-cover p{margin:0}.watch-tap{min-height:48px;padding-inline:1.25rem}.watch-title{margin:0;font-weight:600}.watch-note{opacity:.85;margin:0;font-size:.875rem}.watch-live{z-index:2;color:#fff;background:var(--danger,#b3261e);border-radius:999px;padding:.15rem .55rem;font-size:.8125rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.watch-status p{margin:0}.watch-sound{justify-items:start;gap:.35rem;display:grid}.watch-sound .watch-note{color:var(--text-muted,inherit);opacity:1}.watch-chat{gap:.5rem;display:grid}.watch-chat-title{margin:0;font-size:1rem}.watch-chat-list{border:1px solid var(--border);border-radius:12px;align-content:start;gap:.6rem;max-height:18rem;margin:0;padding:.5rem;list-style:none;display:grid;overflow-y:auto}.watch-chat-line p{margin:0}.watch-chat-head{flex-wrap:wrap;align-items:center;gap:.1rem .4rem;font-size:.8125rem;display:flex}.watch-chat-birchy{flex:none}.watch-chat-body{overflow-wrap:anywhere}.watch-chat-react{border:1px solid var(--border);min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem;display:inline-flex}.watch-chat-react[aria-pressed=true]{background:var(--surface-2)}.watch-chat-reacts{flex-wrap:wrap;gap:.4rem;display:inline-flex}.watch-chat-line.is-pending[data-state=sending]{opacity:.75}.watch-chat-form{gap:.4rem;display:grid}.watch-chat-label{font-size:.875rem}.watch-chat-input{resize:vertical;width:100%;font-size:16px}.watch-video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.watch-controls{flex-wrap:wrap;gap:.5rem;display:flex}.watch-controls .btn{min-height:44px}.watch-reactions-tray{flex:100%;gap:.5rem;padding:.5rem 0;display:grid}.watch-reactions-set{flex-wrap:wrap;gap:.5rem;display:flex}.watch-react{min-width:44px;font-size:1.25rem}.watch-animate{align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;display:flex}.watch-animate input{width:1.25rem;height:1.25rem}.watch-echo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.watch-echo-item{font-size:1.6rem;line-height:1;animation:3.4s ease-out forwards watch-echo-rise;position:absolute;bottom:8%}@keyframes watch-echo-rise{0%{opacity:0;transform:translateY(0)}8%{opacity:1}to{opacity:0;transform:translateY(-70%)}}.watch-echo-tally{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;margin:0;padding:.15rem .5rem;font-size:.875rem;position:absolute;bottom:.5rem;right:.5rem}@media (prefers-reduced-motion:reduce){.watch-echo-item{opacity:1;animation:none}}.replay{gap:.75rem;margin-block:1rem;display:grid}.replay-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.replay-controls .btn{min-height:44px}.replay-seek{min-width:0;min-height:44px;accent-color:var(--action,currentColor);flex:12rem}.replay-time{font-variant-numeric:tabular-nums;font-size:.875rem}.replay-offer-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.replay-note{border:1px solid var(--border);border-radius:12px;gap:.35rem;margin-block:1rem;padding:.75rem 1rem;display:grid}.replay-note p{margin:0}.replay-chapters{border:1px solid var(--border);border-radius:12px;gap:.5rem;min-width:0;margin-block-start:.75rem;padding:.75rem;display:grid}.replay-chapters-title{margin:0;font-size:1rem}.replay-ticks{height:.5rem;margin-block-end:.25rem;position:relative}.replay-tick{background:var(--text-muted);opacity:.6;width:2px;position:absolute;inset-block:0}.replay-chapters-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.replay-chapter{text-align:start;white-space:normal;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:44px;display:flex}.replay-chapter[aria-current=true]{border-color:currentColor;font-weight:700}.replay-chapter-time{font-variant-numeric:tabular-nums;opacity:.75;min-width:3.5rem}.replay-chapter-title{overflow-wrap:anywhere;min-width:0}.replay-blocks{gap:.75rem;min-width:0;display:grid}.replay-block{border:1px solid var(--border);border-radius:12px;min-width:0;padding:.75rem}p.replay-block{margin:0}.replay-resources{gap:.5rem;display:grid}.replay-resources p{margin:0}.replay-resources-title{margin:0;font-size:1rem}.replay-resources-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.replay-resource{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.replay-resource .btn{white-space:normal;overflow-wrap:anywhere;text-align:left;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.replay-resource-open{flex:12rem}.replay-polls{gap:.5rem;display:grid}.replay-polls-title{margin:0;font-size:1rem}.replay-polls-list,.replay-poll-rows{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.replay-poll{border:1px solid var(--border);border-radius:12px;gap:.35rem;padding:.75rem;display:grid}.replay-poll p{margin:0}.replay-poll-question{font-weight:600}.replay-poll-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;display:grid}.replay-poll-figure{font-variant-numeric:tabular-nums;font-size:.875rem}.replay-poll-bar{background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:.5rem;overflow:hidden}.replay-poll-bar>span{background:var(--action,currentColor);border-radius:999px;height:100%;display:block}.replay{grid-template-columns:minmax(0,1fr)}.replay-main{gap:.75rem;min-width:0;display:grid}.replay-side{min-width:0}.replay[data-with-chat=no] .replay-side{display:none}.watch-chat-divider{text-align:center;border-block:1px dashed var(--border);padding-block:.25rem;font-size:.8125rem;list-style:none}@media (min-width:820px){.reg-card:has(.replay[data-with-chat=yes]){width:min(100%,70rem)}.replay[data-with-chat=yes]{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);align-items:start}.replay-side .watch-chat-list{max-height:min(60vh,30rem)}}.replay{position:relative}.replay-tabs{gap:.5rem;display:none}.replay-mini{z-index:2;border:1px solid var(--border);background:var(--surface-2,var(--surface));border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .5rem;display:none;position:sticky;top:0}.replay-mini .btn{min-height:44px}.replay-mini-title{flex:6rem;min-width:0;font-weight:600}.replay-tab{min-height:44px}@media (max-width:819px){.replay[data-tabs=yes] .replay-tabs,.replay[data-tabs=yes] .replay-mini{display:flex}.replay[data-tabs=yes] .replay-pane[data-off=yes]{inset-inline:0;visibility:hidden;pointer-events:none;position:absolute;top:0}.replay[data-tabs=yes] .replay-main{display:contents}}.event-birchy-header{align-items:center;gap:.6rem;display:flex}.event-birchy-name{flex-direction:column;line-height:1.25;display:flex}.watch-tabs{gap:.5rem;min-width:0;display:grid}.watch-tabs-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.watch-tabs-list{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.watch-tab,.watch-display-btn{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:.4rem;padding:0 .75rem;display:inline-flex}.watch-tab[aria-selected=true]{background:var(--surface-2);color:var(--text);border-color:var(--border);font-weight:700}.watch-tab-show{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:.05rem .5rem;font-size:.75rem}.watch-display-btn{border-radius:8px;flex:none;text-decoration:underline}.watch-display{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:.25rem;padding:.5rem .75rem;display:grid}.watch-display-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;display:flex}.watch-display-row input{width:1.4rem;height:1.4rem}.watch-display-note{margin:0;font-size:.8125rem}.watch-tabpanel[hidden]{display:none}.watch-strip{border:1px solid var(--border);color:var(--text-muted);border-radius:6px;margin:0;padding:.25rem .5rem;font-size:.8125rem}.watch-chat-listwrap{min-width:0;position:relative}.watch-newpill{border:1px solid var(--text);background:var(--text);min-height:44px;color:var(--surface);font:inherit;cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.875rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}@media (min-width:1024px){.watch-chat-list{max-height:min(60vh,30rem)}}.watch-cc{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;margin-block:8px;display:flex}.watch-cc-strip-slot{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.watch-cc-strip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;min-height:calc(2.8em + 12px);padding:6px 10px;line-height:1.4;overflow:hidden}.watch-cc-speaker{white-space:nowrap;text-overflow:ellipsis;font-size:.8125em;font-weight:600;display:block;overflow:hidden}.watch-cc-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.watch-cc-toggle{flex:none;min-height:44px}.watch-cc-disclosure{margin:0;font-size:.8125em}@media (max-width:520px){.watch-cc-toggle{width:100%}}
