.hosted-player-screen{position:relative}.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-hero-controls{flex-direction:column;gap:8px;display:flex}.hosted-player-hero-controls button{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.hosted-player-hero-controls button:hover:not(:disabled){background:#fff}.hosted-player-hero-controls button:disabled{opacity:.45;cursor:not-allowed}.hosted-player-hero-controls svg{width:15px;height:15px}.hosted-player{color:#fff;background:#14211c;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{color:#fff;background:#14211c;align-items:center;gap:12px;min-height:58px;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-language:hover{background:#ffffff24}.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:#ffffff9c}.hosted-player-controls input[type=range]{accent-color:#d8e79d;cursor:pointer;flex:1;min-width:60px}.hosted-player-controls .hosted-player-language{color:#fff;background:0 0;border:0;border-radius:7px;flex:0 auto;gap:4px;width:auto;max-width:145px;height:34px;padding:0 8px;font-size:12px;display:flex}.hosted-player-controls .hosted-player-language svg{color:#ffffffb3;width:14px;height:14px}.hosted-player-language-list{color:#fff;background:#1d2c26;border-color:#ffffff26;font-size:13px}.hosted-player-language-list [data-highlighted]{color:#fff;background:#ffffff1f}.hosted-player-language-list [data-state=checked] svg{color:#d8e79d}: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-offset:-2px;outline:2px solid #d8e79d}.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}
