.line-select-trigger[data-v-106848d7]{border:1px solid var(--line);background:var(--panel);width:min(100%,360px);min-width:0;min-height:46px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:12px;padding:8px 16px;font-size:14px;transition:border-color .16s,background-color .16s;display:flex;overflow:hidden}.line-select-trigger.is-open[data-v-106848d7],.line-select-trigger[data-v-106848d7]:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.line-select-trigger[data-v-106848d7]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.line-select-trigger[data-v-106848d7]:disabled{color:var(--muted);background:var(--soft);opacity:.55;cursor:not-allowed}.line-selected-name[data-v-106848d7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}svg[data-v-106848d7]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.line-symbol[data-v-106848d7]{color:var(--accent-text)}.line-chevron[data-v-106848d7]{color:var(--muted);transition:transform .16s}.is-open .line-chevron[data-v-106848d7]{transform:rotate(180deg)}.line-select-menu[data-v-106848d7]{z-index:1100;box-sizing:border-box;overscroll-behavior:contain;background:var(--panel);color:var(--ink);box-shadow:var(--shadow);scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:12px;outline:none;padding:8px;position:fixed;overflow-y:auto}.line-select-option[data-v-106848d7]{cursor:pointer;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.5;display:flex}.line-option-name[data-v-106848d7]{overflow-wrap:anywhere;flex:1;min-width:0}.line-select-option.is-selected[data-v-106848d7]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.line-select-option.is-active[data-v-106848d7]:not(.is-disabled){outline:1px solid var(--accent);outline-offset:-1px;background:var(--accent-soft)}.line-select-option.is-disabled[data-v-106848d7]{color:var(--muted);cursor:not-allowed}.line-unavailable[data-v-106848d7]{color:var(--muted);flex-shrink:0;font-size:11px;font-weight:400}@media (width<=520px){.line-select-trigger[data-v-106848d7]{width:100%}}@media (prefers-reduced-motion:reduce){.line-chevron[data-v-106848d7],.line-select-trigger[data-v-106848d7]{transition:none}}.player-buffering[data-v-22a40aea]{z-index:1;pointer-events:none;width:24px;height:24px;color:var(--player-paper);filter:drop-shadow(0 1px 3px var(--player-scrim));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-spinner[data-v-22a40aea]{border:2px solid var(--player-spinner-line);border-top-color:currentColor;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite player-spin-22a40aea;display:inline-block}@keyframes player-spin-22a40aea{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.player-spinner[data-v-22a40aea]{animation:none}}:is(.video-stage.web-full[data-v-22a40aea],.video-stage[data-v-22a40aea]:fullscreen){z-index:1000;aspect-ratio:auto;background:var(--player-ink);position:fixed;inset:0;width:100%!important;height:100dvh!important;max-height:none!important}.video-stage video[data-v-22a40aea]{-o-object-fit:contain;object-fit:contain}.video-controls[data-v-22a40aea]{z-index:2;color:var(--player-paper);background:linear-gradient(transparent,var(--player-scrim));padding:32px 16px 8px;transition:opacity .2s;position:absolute;inset:auto 0 0}.controls-hidden .video-controls[data-v-22a40aea]{opacity:0;pointer-events:none}:is(.controls-hidden .video-controls[data-v-22a40aea]:active,.controls-hidden:not(.touch-controls) .video-controls[data-v-22a40aea]:has(:focus-visible)){opacity:1;pointer-events:auto}.control-left[data-v-22a40aea],.control-right[data-v-22a40aea],.control-row[data-v-22a40aea],.volume-control[data-v-22a40aea]{align-items:center;display:flex}.control-row[data-v-22a40aea]{justify-content:space-between;gap:12px}.control-left[data-v-22a40aea]{gap:12px;min-width:0}.control-right[data-v-22a40aea]{gap:12px}.video-controls button[data-v-22a40aea]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:8px;display:grid}.video-controls button[data-v-22a40aea]:hover{background:var(--player-button-hover);color:var(--player-paper)}.video-controls button[data-v-22a40aea]:disabled{color:var(--muted);opacity:.35;cursor:not-allowed;background:0 0}.video-controls button[data-v-22a40aea]:focus-visible,.video-controls input[data-v-22a40aea]:focus-visible{outline:2px solid var(--player-focus);outline-offset:2px}.video-controls svg[data-v-22a40aea]{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.video-controls input[data-v-22a40aea]{cursor:pointer}.seek[data-v-22a40aea],.volume-slider[data-v-22a40aea]{appearance:none;background:0 0}.seek[data-v-22a40aea]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--player-accent) var(--fill,0),var(--player-track) var(--fill,0));border-radius:999px;height:4px}.volume-slider[data-v-22a40aea]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--player-accent) var(--fill,0),var(--player-track) var(--fill,0));border-radius:999px;height:4px}.seek[data-v-22a40aea]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--player-accent);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.volume-slider[data-v-22a40aea]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--player-accent);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.seek[data-v-22a40aea]::-moz-range-track{background:var(--player-track);border-radius:999px;height:4px}.volume-slider[data-v-22a40aea]::-moz-range-track{background:var(--player-track);border-radius:999px;height:4px}.seek[data-v-22a40aea]::-moz-range-progress{background:var(--player-accent);border-radius:999px;height:4px}.volume-slider[data-v-22a40aea]::-moz-range-progress{background:var(--player-accent);border-radius:999px;height:4px}.seek[data-v-22a40aea]::-moz-range-thumb{background:var(--player-accent);border:0;border-radius:50%;width:12px;height:12px}.volume-slider[data-v-22a40aea]::-moz-range-thumb{background:var(--player-accent);border:0;border-radius:50%;width:12px;height:12px}.seek[data-v-22a40aea]{width:100%;height:20px;margin:0 0 2px;display:block}.seek[data-v-22a40aea]:disabled{opacity:.4;cursor:not-allowed}.seek[data-v-22a40aea]:disabled::-webkit-slider-thumb{background:var(--player-muted)}.seek[data-v-22a40aea]:disabled::-moz-range-thumb{background:var(--player-muted)}.volume-control[data-v-22a40aea]{position:relative}.volume-panel[data-v-22a40aea]{display:contents}.volume-slider[data-v-22a40aea]{width:64px;margin:0 8px}.time[data-v-22a40aea]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.control-error[data-v-22a40aea]{background:var(--player-scrim);margin:0 0 8px;padding:8px;font-size:13px}@media (hover:hover){.video-stage .video-controls[data-v-22a40aea],.video-stage .video-controls[data-v-22a40aea]:focus-within{opacity:0;pointer-events:none;transition:none}.video-stage:focus-visible .video-controls[data-v-22a40aea],.video-stage:hover .video-controls[data-v-22a40aea]{opacity:1;pointer-events:auto}.video-stage:has(.video-controls :focus-visible) .video-controls[data-v-22a40aea]{opacity:1;pointer-events:auto}.volume-slider[data-v-22a40aea]{opacity:1;width:64px;margin:0 8px}}@media (width<=600px){.video-controls[data-v-22a40aea]{padding:24px 8px 4px}.control-left[data-v-22a40aea],.control-right[data-v-22a40aea]{gap:0}.control-row[data-v-22a40aea]{gap:2px}.time[data-v-22a40aea]{font-size:11px}.video-controls button[data-v-22a40aea]{width:36px;height:40px;padding:8px}.video-controls svg[data-v-22a40aea]{width:23px;height:23px}.volume-panel[data-v-22a40aea]{background:var(--player-scrim);border:1px solid var(--player-spinner-line);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px)}.volume-open .volume-panel[data-v-22a40aea]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.has-seek .volume-panel[data-v-22a40aea]{bottom:calc(100% + 34px)}.volume-panel .volume-slider[data-v-22a40aea]{width:clamp(120px,42vw,168px);height:24px;margin:0}.volume-panel .volume-slider[data-v-22a40aea]::-webkit-slider-runnable-track{height:3px}.volume-panel .volume-slider[data-v-22a40aea]::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px}.volume-panel .volume-slider[data-v-22a40aea]::-moz-range-progress{height:3px}.volume-panel .volume-slider[data-v-22a40aea]::-moz-range-track{height:3px}.volume-panel .volume-slider[data-v-22a40aea]::-moz-range-thumb{width:10px;height:10px}.seek[data-v-22a40aea]{height:28px;margin:0}.seek[data-v-22a40aea]::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px}.seek[data-v-22a40aea]::-moz-range-thumb{width:14px;height:14px}}@media (width<=900px) and (orientation:landscape) and (hover:none){.video-controls[data-v-22a40aea]{padding-bottom:max(4px,env(safe-area-inset-bottom))}.control-left[data-v-22a40aea]{gap:4px}.volume-slider[data-v-22a40aea]{flex:0 auto;width:clamp(52px,12vw,88px);margin:0 4px}}@media (width<=360px){.video-controls button[data-v-22a40aea]{width:32px}.time[data-v-22a40aea]{font-size:10px}}@media (prefers-reduced-motion:reduce){.video-controls[data-v-22a40aea],.volume-panel[data-v-22a40aea]{transition:none}}.media-player[data-v-22a40aea]{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.video-stage[data-v-22a40aea]{background:var(--player-ink);aspect-ratio:var(--media-aspect-ratio,16/9);position:relative}video[data-v-22a40aea]{width:100%;height:100%;display:block}.video-message[data-v-22a40aea],video[data-v-22a40aea]{position:absolute;inset:0}.video-message[data-v-22a40aea]{z-index:3;color:var(--player-paper);text-align:center;background:color-mix(in srgb,var(--player-ink) 93%,transparent);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.video-message strong[data-v-22a40aea]{font-size:clamp(14px,2vw,20px)}.video-message p[data-v-22a40aea]{color:var(--player-muted);font-size:12px}.player-button[data-v-22a40aea]{border:1px solid var(--player-line);color:var(--player-paper);border-radius:5px;margin-top:16px;padding:8px 16px}.playback-status[data-v-22a40aea]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 24px;font-size:13px;display:flex}.line-picker[data-v-22a40aea],.playback-status span[data-v-22a40aea]{color:var(--muted)}.line-picker[data-v-22a40aea]{align-items:center;gap:12px;padding:16px 24px 0;font-size:12px;display:flex}.line-picker>span[data-v-22a40aea]{flex-shrink:0}@media (width<=520px){.line-picker[data-v-22a40aea]{flex-wrap:wrap}}.player-note[data-v-22a40aea]{color:var(--muted);margin:16px 0;padding:0 24px;font-size:11px;line-height:1.7}@media (width<=520px){.line-picker[data-v-22a40aea],.playback-status[data-v-22a40aea]{padding:12px}.player-note[data-v-22a40aea]{padding:0 12px}.video-message[data-v-22a40aea]{padding:8px}.video-message p[data-v-22a40aea]{margin:8px 0}}
