:root{--app-font-family: -apple-system, Arial;--app-link-color: #0000EE;--app-font-size: 1rem;--video-player-height: 600px;--mobile-video-player-height: 300px;--desktop-font-size: 14px;--mobile-font-size: 12px}*{font-family:var(--app-font-family);font-size:var(--app-font-size);box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:768px){.mobile-font-size,h4{font-size:var(--mobile-font-size)}}@media(max-width:768px){.player-layout.mode-sideBySide .hls-player,.player-layout.mode-sideBySide .native-hls-player,.player-layout.mode-sideBySide .transcript-chat{width:100%}.box-title{font-size:var(--mobile-font-size)}}.loading-overlay[data-v-b17fdb4e]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-message[data-v-b17fdb4e]{color:#fff;font-size:24px;font-weight:500}.dots[data-v-b17fdb4e]{display:inline-block}.dot[data-v-b17fdb4e]{animation:blink-b17fdb4e 1.4s infinite;animation-fill-mode:both}.dot[data-v-b17fdb4e]:nth-child(2){animation-delay:.2s}.dot[data-v-b17fdb4e]:nth-child(3){animation-delay:.4s}@keyframes blink-b17fdb4e{0%,80%,to{opacity:0}40%{opacity:1}}.custom-video-controls[data-v-cc6cfe91]{width:100%;height:100%;position:relative}.controls-overlay[data-v-cc6cfe91]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:opacity .3s ease;z-index:10}.controls-overlay.hidden[data-v-cc6cfe91]{opacity:0;pointer-events:none}.center-play-button svg[data-v-cc6cfe91]{width:48px;height:48px;fill:#fff}.mute-button svg[data-v-cc6cfe91]{width:24px;height:24px;fill:#fff}.center-play-button[data-v-cc6cfe91]{width:80px;height:80px;background:#000000b3;border-radius:50%;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.center-play-button[data-v-cc6cfe91]:hover{background:#000000d9}.center-play-button media-play-icon[data-v-cc6cfe91],.center-play-button media-pause-icon[data-v-cc6cfe91]{width:48px;height:48px;display:block}.volume-controls[data-v-cc6cfe91]{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;background:#000000b3;padding:8px 12px;border-radius:4px}.mute-button[data-v-cc6cfe91]{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center}.mute-button[data-v-cc6cfe91]:hover{opacity:.8}.mute-button media-mute-icon[data-v-cc6cfe91],.mute-button media-volume-high-icon[data-v-cc6cfe91]{width:24px;height:24px;display:block}.volume-slider[data-v-cc6cfe91]{width:80px;cursor:pointer}@media(max-width:768px){.center-play-button[data-v-cc6cfe91]{width:60px;height:60px}.center-play-button media-play-icon[data-v-cc6cfe91],.center-play-button media-pause-icon[data-v-cc6cfe91]{width:36px;height:36px}}.hls-player[data-v-3052f93f]{width:100%}.video-element[data-v-3052f93f]{width:100%;height:var(--video-player-height);background-color:#000}.video-wrapper[data-v-3052f93f]{position:relative;width:100%}@media(max-width:768px){.video-element[data-v-3052f93f]{height:var(--mobile-video-player-height)}}.native-hls-player[data-v-781d3984]{width:100%;display:flex;height:100%;background:#000}.video-element[data-v-781d3984]{width:100%;height:100%;background-color:#000}.native-hls-player[data-v-781d3984]{width:100%;display:flex;background:#000;position:relative}.video-wrapper[data-v-781d3984]{position:relative;width:100%}.expandable-box[data-v-03477a69]{padding:10px;border:1px solid #333;background-color:#f5f5f5;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column}.box-header[data-v-03477a69]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;margin-bottom:10px}.box-header h3[data-v-03477a69]{margin:0}.expand-arrow[data-v-03477a69]{transition:transform .3s ease;font-size:12px}.expand-arrow.expanded[data-v-03477a69]{transform:rotate(90deg)}.box-content[data-v-03477a69]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.overlay[data-v-03477a69]{position:fixed;inset:0;background-color:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.overlay-content[data-v-03477a69]{background-color:#fff;width:100%;max-width:1200px;height:90vh;display:flex;flex-direction:column;border:2px solid #333}.overlay-header[data-v-03477a69]{padding:15px 20px;border-bottom:2px solid #333;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;background-color:#f5f5f5}.overlay-header h2[data-v-03477a69]{margin:0}.overlay-body[data-v-03477a69]{padding:10px 20px;overflow-y:auto;flex:1}.overlay-body[data-v-03477a69]>*{height:100%;max-height:none!important}.overlay-title[data-v-03477a69]{padding-top:10px;padding-bottom:10px;padding-left:20px;background-color:#f5f5f5;border-bottom:1px solid #333}.overlay-title h3[data-v-03477a69],h4[data-v-03477a69],.expandable-box.no-margin[data-v-03477a69]{margin:0}@media(max-width:768px){.overlay[data-v-03477a69]{padding:20px 0 0}.overlay-content[data-v-03477a69]{max-width:100%;max-height:85vh;height:85vh}.box-header[data-v-03477a69]{font-size:12px}}.description-text[data-v-73004c05]{white-space:break-spaces;font-size:14px;max-height:400px;overflow-y:scroll}@media(max-width:768px){.description-text[data-v-73004c05]{font-size:12px;max-height:300px}}.channel-selector[data-v-763d321f]{display:flex;align-items:center;gap:8px}label[data-v-763d321f]{font-weight:500;color:#000}select[data-v-763d321f]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px;color:#000}select[data-v-763d321f]:hover{border-color:#999}select[data-v-763d321f]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.no-channels[data-v-763d321f]{padding:6px 10px;color:#721c24;font-weight:500}.chat-messages[data-v-42f2ccf6]{display:flex;flex-direction:column;overflow-y:auto;flex:1;min-height:0}.chat-line+.chat-line[data-v-42f2ccf6]{margin-top:10px}.speaker[data-v-42f2ccf6]{font-weight:700}.text[data-v-42f2ccf6]{color:#333}.alt-bracket[data-v-42f2ccf6]{color:#06c}@media(max-width:768px){.chat-messages[data-v-42f2ccf6]{max-height:200px;min-height:200px}.text[data-v-42f2ccf6],.speaker[data-v-42f2ccf6]{font-size:12px}.chat-line[data-v-42f2ccf6]{line-height:1}.chat-line+.chat-line[data-v-42f2ccf6]{margin-top:8px}}[data-v-42f2ccf6] .expandable-box.isMobile{margin-bottom:10px}.audio-overlay[data-v-3b0cbaf4]{margin-top:10px;padding:10px;border:1px solid #333;background-color:#f5f5f5}.audio-overlay h4[data-v-3b0cbaf4]{margin:0 0 10px}.audio-controls[data-v-3b0cbaf4]{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.audio-controls label[data-v-3b0cbaf4]{display:flex;align-items:center;cursor:pointer}.audio-controls label.disabled[data-v-3b0cbaf4]{opacity:.5;cursor:not-allowed}.audio-controls input[type=radio][data-v-3b0cbaf4]{margin-right:8px;cursor:pointer}.audio-controls input[type=radio][data-v-3b0cbaf4]:disabled{cursor:not-allowed}.loading-indicator[data-v-3b0cbaf4]{margin-top:10px;font-size:12px;color:#666}input[type=radio][data-v-3b0cbaf4]{accent-color:black}input[type=radio][data-v-3b0cbaf4]:checked{accent-color:black}@media(max-width:768px){.audio-overlay[data-v-3b0cbaf4],.audio-overlay h4[data-v-3b0cbaf4],.audio-controls label[data-v-3b0cbaf4],span.duration[data-v-3b0cbaf4],.not-available[data-v-3b0cbaf4]{font-size:12px}}.debug-audio[data-v-3b0cbaf4]{margin-top:10px;font-size:11px;color:#666;font-family:monospace}.language-selector[data-v-4e481693]{display:flex;align-items:center;gap:8px}label[data-v-4e481693]{font-weight:500;color:#000}select[data-v-4e481693]{padding:6px 10px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px;color:#000}select[data-v-4e481693]:hover{border-color:#999}select[data-v-4e481693]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.hashtag-text[data-v-814f9cb4]{white-space:break-spaces;font-size:14px;font-family:monospace;line-height:1.5;max-height:600px;overflow-y:scroll}.hashtag-text[data-v-814f9cb4] .hashtag-link{color:#06c;text-decoration:none}.hashtag-text[data-v-814f9cb4] .hashtag-link:hover{text-decoration:underline}@media(max-width:768px){.hashtag-text[data-v-814f9cb4],.hashtag-text[data-v-814f9cb4] .hashtag-link{font-size:12px}}.imprint[data-v-f49f3354]{text-align:center}.imprint-link[data-v-f49f3354]{cursor:pointer;text-decoration:underline;color:#06c}.imprint-link[data-v-f49f3354]:hover{color:#049}.overlay[data-v-f49f3354]{position:fixed;inset:0;background-color:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.overlay-content[data-v-f49f3354]{background-color:#fff;width:100%;max-width:1200px;height:90vh;display:flex;flex-direction:column;border:2px solid #333}.overlay-header[data-v-f49f3354]{padding:15px 20px;border-bottom:2px solid #333;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;background-color:#f5f5f5}.overlay-header h2[data-v-f49f3354]{margin:0}.expand-arrow[data-v-f49f3354]{transition:transform .3s ease;font-size:12px}.expand-arrow.expanded[data-v-f49f3354]{transform:rotate(90deg)}.overlay-title[data-v-f49f3354]{padding-top:10px;padding-bottom:10px;padding-left:20px;background-color:#f5f5f5;border-bottom:1px solid #333}.overlay-title h4[data-v-f49f3354]{margin:0}.overlay-body[data-v-f49f3354]{padding:10px 20px;overflow-y:auto;flex:1}@media(max-width:768px){.overlay[data-v-f49f3354]{padding:40px 0 0}.overlay-content[data-v-f49f3354]{max-width:100%;max-height:85vh;height:85vh}}.home-view[data-v-6db59bfc]{padding:5px}h1[data-v-6db59bfc]{text-align:center;margin-bottom:20px}.current-segment-info[data-v-6db59bfc]{margin-top:20px;padding:15px;border:1px solid #333;background-color:#f5f5f5}.current-segment-info h3[data-v-6db59bfc]{margin-top:0;margin-bottom:10px}.current-segment-info div[data-v-6db59bfc]{margin:5px 0}.home-view[data-v-6db59bfc]{padding:20px;background-color:#fff;min-height:100vh}.player-container[data-v-6db59bfc]{width:100%;max-width:1200px;margin:0 auto;background-color:#f5f5f5;border:1px solid #333;padding:20px;box-sizing:border-box}.player-layout[data-v-6db59bfc]{display:flex;gap:5px;max-width:1600px;height:var(--video-player-height);margin:0 auto}.player-container[data-v-6db59bfc]{min-height:0}@media(max-width:768px){.player-container[data-v-6db59bfc]{position:relative}}.debug-stats[data-v-6db59bfc]{margin-top:10px;padding:10px;border:1px solid #333;background-color:#f5f5f5;font-size:12px}.debug-stats div[data-v-6db59bfc]{margin:5px 0}.options-row[data-v-6db59bfc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#options-menu[data-v-6db59bfc]{margin-bottom:10px}.playlist-error[data-v-6db59bfc]{margin-top:10px;padding:15px;color:#721c24;border-radius:4px;text-align:center}.site-footer[data-v-6db59bfc]{margin-top:20px;padding:15px;text-align:center}.footer-content[data-v-6db59bfc]{display:flex;justify-content:center;align-items:center;gap:20px}.copyright[data-v-6db59bfc]{color:#666}@media(max-width:768px){.home-view[data-v-6db59bfc]{padding:10px}.player-container[data-v-6db59bfc]{padding:12px;position:relative}.player-layout[data-v-6db59bfc]{height:var(--mobile-video-player-height)}.player-layout.mode-sideBySide[data-v-6db59bfc]{display:flex;flex-direction:row}.player-layout.mode-sideBySide .player-container[data-v-6db59bfc]{width:80%}.player-layout.mode-below[data-v-6db59bfc]{display:flex;flex-direction:column}.options-row[data-v-6db59bfc]{flex-wrap:wrap}.mobile-toggle-btn[data-v-6db59bfc]{width:100%;margin-top:8px;color:#000}.footer-content[data-v-6db59bfc]{flex-direction:column;gap:10px}}
