.live-screen{overflow:hidden}.live-screen[data-watch-overlay=true]>.live-captions{display:none!important}.live-screen[data-watch-overlay=true]>.shared-watch-stage{margin-bottom:calc(96px + env(safe-area-inset-bottom));order:2}.live-screen[data-watch-overlay=true]>.live-draft-hint{display:none}.live-screen[data-watch-overlay=true]>.live-speakers{display:none!important}.live-screen[data-watch-overlay=true]>.live-notice{max-height:60px;overflow-y:auto}.live-screen>:not(.live-captions){flex-shrink:0}.live-captions{overflow-wrap:anywhere;overscroll-behavior:contain;min-height:0;overflow-y:auto}.live-cue,.live-translation{overflow-wrap:anywhere;word-break:break-word;min-width:0}.previous-captions{min-width:0}.previous-captions-current{background:#111118;border:1px solid #3a3a4a;border-radius:8px;margin-top:8px;padding:8px 10px}.previous-captions-text,.previous-captions-transcript{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.previous-captions-text{max-height:min(30vh,260px);margin-top:6px;line-height:1.6;overflow-y:auto}.previous-captions-transcript{border-top:1px solid #30303d;max-height:min(24vh,180px);margin-top:8px;padding:8px 10px;line-height:1.6;overflow-y:auto}.live-committed-log{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-cinema{justify-content:flex-start!important}.live-cinema>:first-child{margin-top:auto}.live-cinema>*{flex-shrink:0}.live-control-background{display:none}.live-shared-preview{background:#000;min-height:32px;overflow:hidden;flex:0 auto!important}.live-shared-toolbar{color:#b5b5c4;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:2px 10px;font-size:11px;display:flex}.live-shared-toolbar button,.live-shared-preview>button{color:#eee;background:#171720;border:1px solid #444453;border-radius:6px;flex-shrink:0;min-height:32px;padding:4px 10px}.live-shared-preview p{margin:4px 10px;font-size:12px}.live-shared-video{object-fit:contain;width:100%;height:min(32dvh,360px);display:block}@media (height<=400px){.live-shared-video{height:20dvh}}@media (height<=620px) and (width<=1100px){.live-screen[data-watch-overlay=true]>.shared-watch-stage{margin-bottom:calc(60px + env(safe-area-inset-bottom))}.live-status{white-space:nowrap;overflow-x:auto;gap:6px!important;min-height:28px!important;padding:4px 10px!important}.live-status>*{flex-shrink:0}.live-status .live-secondary{display:none}.live-draft-hint{margin:0 10px 4px!important;font-size:11px!important}.live-notice{max-height:64px;line-height:1.4;overflow-y:auto;margin:0 10px 4px!important;font-size:12px!important}.live-captions{scroll-padding-bottom:64px;padding:8px 12px calc(64px + env(safe-area-inset-bottom))!important}.live-cinema{gap:8px!important}.live-cinema .live-cue{opacity:.85!important;transform:none!important}.live-cinema .live-cue[data-current=true]{opacity:1!important}.live-translation{font-size:clamp(20px,5.6vw,30px)!important;line-height:1.35!important}.live-screen[data-font-size=xs] .live-translation{font-size:17px!important}.live-screen[data-font-size=s] .live-translation{font-size:20px!important}.live-screen[data-font-size=l] .live-translation{font-size:28px!important}.live-screen[data-font-size=xl] .live-translation{font-size:34px!important}.live-control-background{height:calc(56px + env(safe-area-inset-bottom));z-index:4;background:#101018;border-top:1px solid #2a2a38;display:block;position:absolute;bottom:0;left:0;right:0}.live-menu{left:8px!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;border-radius:12px!important}.live-record{right:8px!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;min-width:76px!important;height:44px!important;box-shadow:none!important;border-radius:12px!important;flex-direction:row!important;gap:6px!important}.live-speakers{bottom:calc(6px + env(safe-area-inset-bottom));left:60px;overflow-x:auto;flex-direction:row!important;gap:6px!important;top:auto!important;right:92px!important}.live-speakers button{flex-shrink:0;min-width:44px!important;height:44px!important}.live-follow{min-height:44px;bottom:calc(64px + env(safe-area-inset-bottom))!important}}.live-screen[data-focus=true] .live-status,.live-screen[data-focus=true] .live-draft-hint,.live-screen[data-focus=true] .live-speakers{display:none!important}.live-screen[data-focus=true] .live-record{flex-direction:row!important;gap:6px!important;min-width:64px!important;height:44px!important;font-size:12px!important}.live-screen[data-focus=true] .live-captions{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.live-screen[data-focus=true] .live-cinema .live-cue{opacity:.85!important;transform:none!important}.live-screen[data-focus=true] .live-cinema .live-cue[data-current=true]{opacity:1!important}@media (height<=300px){.live-screen .live-status,.live-screen .live-draft-hint,.live-screen .live-speakers{display:none!important}}@media (width<=380px){.live-captions{padding-left:10px!important;padding-right:10px!important}.live-translation{line-height:1.4!important}.previous-captions-current,.previous-captions-transcript{max-height:34vh}}.live-engine-entry{color:#f5f5f7;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:#08080d;font-family:-apple-system,PingFang HK,sans-serif}.live-engine-entry header{align-items:center;gap:20px;max-width:840px;margin:auto;display:flex}.live-engine-entry header a{color:#b7deff;padding:12px 0}.live-engine-entry section{max-width:840px;margin:7vh auto 0}.live-engine-entry h1{margin-bottom:12px;font-size:clamp(24px,4vw,36px)}.live-engine-entry p{color:#bcbcc9;line-height:1.6}.live-engine-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:28px 0;display:grid}.live-engine-options>a,.live-engine-options>button{text-align:left;cursor:pointer;color:#f5f5f7;font:inherit;background:#14141e;border:1px solid #454554;border-radius:18px;flex-direction:column;gap:16px;padding:24px;line-height:1.6;text-decoration:none;display:flex}.live-engine-options>:hover{background:#20202c}.live-engine-options>:focus-visible{outline-offset:4px;outline:3px solid #a5d9ff}.live-engine-options strong{font-size:24px}.live-engine-symbol{color:#a5d9ff;font-size:22px}.live-engine-action{color:#a5d9ff;margin-top:auto;font-weight:600}.live-engine-note{font-size:14px}@media (width<=560px){.live-engine-options{grid-template-columns:1fr;margin:18px 0}.live-engine-options>a,.live-engine-options>button{gap:8px;padding:18px}.live-engine-entry section{margin-top:24px}}@media (height<=500px){.live-engine-entry section{margin-top:12px}}.live-subtitle-lines{text-align:left;width:100%;min-width:0;min-height:1.25em;display:block}.live-subtitle-line{white-space:pre;overflow-wrap:normal;word-break:normal;display:block}
