.hosted-player-overlay{z-index:1;cursor:pointer;background:#00000024;place-items:center;display:grid;position:absolute;inset:0}.hosted-player-overlay span{width:76px;height:76px;color:var(--brand);background:#fff;border-radius:999px;place-items:center;transition:transform .15s;display:grid;box-shadow:0 14px 30px -10px #00000080}.hosted-player-overlay:hover span{transform:scale(1.06)}.hosted-player-overlay.is-passthrough{pointer-events:none}.hosted-player-overlay svg{width:30px;height:30px;margin-left:4px}.hosted-player{--player-hover:color-mix(in srgb, var(--ink) 9%, transparent);color:#fff;background:#000;width:100%}.hosted-player-stage{width:100%;position:relative;overflow:hidden}.hosted-player-stage iframe,.hosted-player-stage video{object-fit:contain;border:0;width:100%;height:100%;display:block}.hosted-player-stage video::cue{color:#fff;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);background:#0b1020c7;font-weight:600;line-height:1.35}.hosted-player-loading{pointer-events:none;color:#ffffffd9;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.hosted-player-poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hosted-player-poster+.hosted-player-loading{place-items:end center;padding-bottom:16px}.hosted-player-poster+.hosted-player-loading span{color:#fff;background:#0b1020b8;border-radius:999px;padding:6px 12px}.hosted-player-controls{border-top:1px solid var(--line);background:var(--panel);min-height:58px;color:var(--ink);align-items:center;gap:12px;padding:9px 14px;display:flex}.hosted-player-controls button{border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hosted-player-controls button:hover:not(:disabled),.hosted-player-controls .hosted-player-language:hover{background:var(--player-hover)}.hosted-player-controls button:disabled{opacity:.45}.hosted-player-controls svg{width:18px;height:18px}.hosted-player-time{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.hosted-player-time span{color:var(--ink-3)}.hosted-player-controls input[type=range]{min-width:60px;accent-color:var(--brand);cursor:pointer;flex:1}.hosted-player-controls .hosted-player-language{width:auto;max-width:145px;height:34px;color:inherit;background:0 0;border:0;border-radius:7px;flex:0 auto;gap:4px;padding:0 8px;font-size:12px;display:flex}.hosted-player-controls .hosted-player-language svg{width:14px;height:14px;color:var(--ink-3)}.hosted-player-language-list{font-size:13px}:is(.hosted-player:fullscreen,.hosted-player.is-expanded){flex-direction:column;justify-content:center;display:flex}:is(.hosted-player:fullscreen .hosted-player-stage,.hosted-player.is-expanded .hosted-player-stage){flex:1;max-height:calc(100vh - 58px);aspect-ratio:auto!important}:is(.hosted-player:fullscreen .hosted-player-stage iframe,.hosted-player:fullscreen .hosted-player-stage video,.hosted-player.is-expanded .hosted-player-stage iframe,.hosted-player.is-expanded .hosted-player-stage video){height:100%}.hosted-player.is-expanded{z-index:100;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;inset:0}.hosted-player.is-expanded .hosted-player-stage{min-height:0;max-height:none}@media (width<=640px){.hosted-player-controls{flex-wrap:wrap;gap:5px;padding:6px}.hosted-player-controls button{width:30px;height:32px}.hosted-player-controls input[type=range]{flex-basis:100%;order:1;min-width:0}.hosted-player-time{margin-right:auto;font-size:11px}.hosted-player-language,.hosted-player-language select{max-width:78px}}.hosted-player-surface{z-index:1;cursor:pointer;background:0 0;width:100%;height:100%;position:absolute;inset:0}.hosted-player-stage>.hosted-player-overlay{z-index:2}.hosted-player-overlay svg.lucide-rotate-ccw{margin-left:0}.hosted-player:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hosted-player.is-idle,.hosted-player.is-idle .hosted-player-surface{cursor:none}:is(.hosted-player:fullscreen .hosted-player-controls,.hosted-player.is-expanded .hosted-player-controls){transition:opacity .2s}.hosted-player.is-idle .hosted-player-controls{opacity:0;pointer-events:none}.hosted-player-slide-title{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.hosted-player.is-screen,.hosted-player.is-screen *{cursor:none!important}.hosted-player.is-screen .hosted-player-stage,.hosted-player.is-presenter .hosted-player-stage{flex:1;aspect-ratio:auto!important}.hosted-player{position:relative}.hosted-player-remote{z-index:5;background:#0009;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.hosted-player-remote-card{border:1px solid var(--line);background:var(--panel);width:min(100%,340px);color:var(--ink);text-align:center;border-radius:16px;justify-items:center;gap:10px;padding:22px 20px 18px;display:grid;position:relative;box-shadow:0 20px 50px -18px #0009}.hosted-player-remote-card h2{margin:0;font-size:17px;font-weight:700}.hosted-player-remote-card p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.hosted-player-remote-card img,.hosted-player-remote-qr{border:1px solid var(--line);background:#fff;border-radius:10px;width:220px;height:220px;display:block}.hosted-player-remote-card input{border:1px solid var(--line);background:var(--arena);width:100%;height:34px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:12px}.hosted-player-remote-card small{color:var(--ink-3);font-size:11.5px;line-height:1.4}.hosted-player-remote-state{font-weight:600}.hosted-player-remote-close{width:32px;height:32px;color:inherit;border-radius:8px;place-items:center;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.hosted-player-remote-close:hover,.hosted-player-remote-stop:hover{background:var(--player-hover)}.hosted-player-remote-close svg{width:18px;height:18px}.hosted-player-remote-stop{border:1px solid var(--line);min-height:34px;color:inherit;border-radius:999px;padding:0 14px;font-size:13px}
