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