.tape-streaming .grid{gap:10px;display:grid}.tape-streaming .grid.two{grid-template-columns:repeat(2,1fr)}@media (width<=760px){.tape-streaming .grid.two{grid-template-columns:1fr}}.tape-streaming .card{padding:18px 20px}.tape-streaming .card-lbl{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.tape-streaming .card-note{font:12px/1.55 var(--sans);color:var(--fg-3);margin:14px 0 0}.tape-streaming .card-note a{color:var(--accent-strong);text-decoration:none}.tape-streaming .card-note a:hover{text-decoration:underline}.tape-streaming .rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tape-streaming .rows li{font:13px var(--sans);color:var(--fg);border:1px solid var(--line);background:var(--frame);border-radius:8px;padding:9px 12px}.tape-streaming .checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tape-streaming .checks li{font:13.5px/1.55 var(--sans);color:var(--fg-2);padding-left:22px;position:relative}.tape-streaming .checks li:before{content:"✓";color:var(--ok);font-size:13px;font-weight:600;position:absolute;top:0;left:0}.tape-streaming .badge{font:500 10.5px/1 var(--mono);letter-spacing:.06em;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.tape-streaming .badge:before{content:"";border-radius:50%;width:6px;height:6px}.tape-streaming .badge.live{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.tape-streaming .badge.live:before{background:var(--ok)}.tape-streaming .mock{padding:18px 20px}.tape-streaming .mock-lbl{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin:0 0 14px}.tape-streaming .mock-note{text-align:center;font:12px var(--sans);color:var(--fg-3);margin:12px 0 0}.tape-streaming .chat{border:1px solid var(--line);background:var(--frame);border-radius:10px;margin-bottom:10px;padding:12px 14px}.tape-streaming .chat-hd{font:11.5px var(--mono);color:var(--fg-3);align-items:center;gap:8px;display:flex}.tape-streaming .chat-tag{border:1px solid var(--line-2);color:var(--fg-2);border-radius:5px;padding:2px 6px}.tape-streaming .chat-hd .arw{color:var(--fg-3)}.tape-streaming .chat-hd .badge.live{margin-left:auto}.tape-streaming .chat-msg{font:13px/1.5 var(--sans);color:var(--fg-2);background:var(--panel);border-radius:8px;margin:8px 0 0;padding:8px 10px}.tape-streaming .mono{font-family:var(--mono)}.tape-streaming .cmp{border:1px solid var(--line);border-radius:12px;overflow:hidden}.tape-streaming .cmp table{border-collapse:collapse;width:100%;font-size:13px}.tape-streaming .cmp th{text-align:left;font:500 12px var(--sans);color:var(--fg-3);background:var(--frame);border-bottom:1px solid var(--line);padding:11px 14px}.tape-streaming .cmp td{color:var(--fg-2);border-top:1px solid var(--line);vertical-align:top;padding:11px 14px}.tape-streaming .cmp td.crit{color:var(--fg);font-weight:500}.tape-streaming .cmp .hl{background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--fg)}.tape-streaming .cmp th.hl{color:var(--fg)}.tape-streaming .iso{flex-direction:column;align-items:center;gap:12px;padding:22px;display:flex}.tape-streaming .iso-one{border:1px solid var(--fg);font:500 13px var(--sans);color:var(--fg);border-radius:10px;padding:10px 16px}.tape-streaming .iso-arw{color:var(--fg-3)}.tape-streaming .iso-tabs{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.tape-streaming .iso-tab{border:1px solid var(--line);text-align:center;background:var(--frame);border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.tape-streaming .iso-tab .mono{font:11px var(--mono);color:var(--fg)}.tape-streaming .iso-tab .conv{font:10.5px var(--sans);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tape-streaming .tagrows{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tape-streaming .tagrows li{font:13.5px/1.55 var(--sans);color:var(--fg-2);align-items:baseline;gap:12px;display:flex}.tape-streaming .stats3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tape-streaming .stat{flex-direction:column;gap:4px;display:flex}.tape-streaming .stat .v{font:500 18px/1.1 var(--sans);color:var(--fg)}.tape-streaming .stat .v.mono{font-family:var(--mono);font-size:16px}.tape-streaming .stat .l{font:11.5px/1.4 var(--sans);color:var(--fg-3)}.tape-streaming .shot-hd{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.tape-streaming .shot-hd .state{color:var(--fg-3);margin-left:auto;font-size:11.5px}.tape-streaming .shot-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@media (width<=560px){.tape-streaming .shot-grid{grid-template-columns:1fr}}.tape-streaming .hnd{border:1px solid var(--line);font:13px var(--sans);color:var(--fg-2);background:var(--frame);border-radius:8px;padding:9px 12px}.tape-streaming .codes{flex-direction:column;gap:16px;display:flex}.tape-streaming .code-label{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}.tape-streaming .code{font:12px/1.7 var(--mono);color:var(--fg-2);background:var(--panel);border:1px solid var(--line);white-space:pre;border-radius:10px;margin:0;padding:14px;overflow-x:auto}.tape-streaming .pill{font:500 11.5px var(--sans);color:var(--fg-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px}.tape-streaming .body a{color:var(--accent-strong);text-decoration:none}.tape-streaming .body a:hover{text-decoration:underline}.tape-streaming .body code{font-family:var(--mono);background:var(--frame);color:var(--fg);border-radius:4px;padding:1px 5px;font-size:.9em}.tape-streaming .faq{border-top:1px solid var(--line)}.tape-streaming .faq-item{border-bottom:1px solid var(--line)}.tape-streaming .faq-item summary{cursor:pointer;font:500 15px/1.4 var(--sans);color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;list-style:none;display:flex}.tape-streaming .faq-item summary::-webkit-details-marker{display:none}.tape-streaming .faq-item summary:after{content:"+";font-family:var(--mono);color:var(--fg-3);font-size:18px;line-height:1}.tape-streaming .faq-item[open] summary:after{content:"−";color:var(--accent-strong)}.tape-streaming .faq-item p{font:14px/1.6 var(--sans);color:var(--fg-2);max-width:68ch;margin:0 0 18px}.tape-streaming .faq-item p a{color:var(--accent-strong);text-decoration:none}.tape-streaming .faq-item p a:hover{text-decoration:underline}
