body.platform-browser,html.platform-browser{cursor:default;user-select:auto;-webkit-user-select:auto}body.platform-browser.player-cursor-hidden,body.platform-browser.player-cursor-hidden *,html.platform-browser.player-cursor-hidden,html.platform-browser.player-cursor-hidden *{cursor:none!important}.platform-browser .catalog-card,.platform-browser .episode-card,.platform-browser .focusable,.platform-browser .home-content-card,.platform-browser .meta-cast-card,.platform-browser .nuvio-dialog-btn,.platform-browser .player-action-btn,.platform-browser .player-back-btn,.platform-browser .player-control-btn,.platform-browser .player-control-button,.platform-browser .player-header-back-btn,.platform-browser .player-progress-shell,.platform-browser .profile-card,.platform-browser .settings-item,.platform-browser .sidebar-item,.platform-browser .stream-card,.platform-browser .tab-item,.platform-browser [data-action],.platform-browser [role=button],.platform-browser [tabindex],.platform-browser a,.platform-browser button{cursor:pointer!important}.platform-browser .profile-card,.platform-browser .profile-card *{user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important}.platform-browser .library-dialog-input,.platform-browser .settings-text-dialog-input,.platform-browser [contenteditable=true],.platform-browser input,.platform-browser textarea{cursor:text!important;user-select:text!important;-webkit-user-select:text!important}.platform-browser .focusable:hover:not(.disabled):not(:disabled),.platform-browser .settings-item:hover,.platform-browser .sidebar-item:hover,.platform-browser [data-action]:hover,.platform-browser button:hover:not(:disabled){background-color:hsla(0,0%,100%,.15)!important;transition:background-color .15s ease}.platform-browser .catalog-card:hover,.platform-browser .episode-card:hover,.platform-browser .home-content-card:hover,.platform-browser .stream-card:hover{outline:2px solid hsla(0,0%,100%,.7)!important;outline-offset:2px;z-index:5}.platform-browser #player,.platform-browser #videoPlayer,.platform-browser .player-screen,.platform-browser .player-ui-root{cursor:pointer}.platform-browser .player-action-btn,.platform-browser .player-back-btn,.platform-browser .player-control-btn,.platform-browser .player-header-back-btn,.platform-browser [data-player-pointer-action]{cursor:pointer!important;pointer-events:auto!important;transition:background-color .15s ease,opacity .15s ease!important}.platform-browser .player-action-btn:hover:not(.disabled):not(:disabled),.platform-browser .player-back-btn:hover,.platform-browser .player-control-btn:hover:not(.disabled):not(:disabled),.platform-browser .player-header-back-btn:hover,.platform-browser [data-player-pointer-action]:hover{background-color:hsla(0,0%,100%,.25)!important;opacity:1!important}.platform-browser .player-control-btn.is-primary:hover{background-color:#fff!important;color:#000!important}.platform-browser .player-progress-shell{align-items:center!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;height:24px!important;margin:0!important;padding:0!important;pointer-events:auto!important}.platform-browser .player-progress-track{background:hsla(0,0%,100%,.25)!important;border-radius:3px!important;height:6px!important;position:relative!important;transition:height .1s ease,background .1s ease!important;width:100%!important}.platform-browser .player-progress-shell.is-scrubbing .player-progress-track,.platform-browser .player-progress-shell:hover .player-progress-track{background:hsla(0,0%,100%,.4)!important;height:8px!important}.platform-browser .player-progress-fill{background:var(--theme-accent,#1e88e5)!important;border-radius:3px!important;height:100%!important;transition:none!important}.platform-browser .player-seek-thumb{background:#fff!important;border-radius:50%!important;box-shadow:0 0 6px rgba(0,0,0,.5)!important;height:14px!important;opacity:0;transition:opacity .1s ease!important;width:14px!important}.platform-browser .player-progress-shell.is-scrubbing .player-seek-thumb,.platform-browser .player-progress-shell:hover .player-seek-thumb{opacity:1!important}.web-timeline-tooltip{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(15,15,18,.92);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.4);color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 10px;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:99999}.platform-browser .player-audio-item:hover,.platform-browser .player-dialog-item:hover,.platform-browser .player-sources-item:hover,.platform-browser .player-subtitle-item:hover,.platform-browser [data-audio-column]:hover,.platform-browser [data-sources-zone]:hover,.platform-browser [data-speed-index]:hover,.platform-browser [data-subtitle-rail]:hover{background:hsla(0,0%,100%,.15)!important;color:#fff!important;cursor:pointer!important}.platform-browser .player-audio-dialog,.platform-browser .player-dialog,.platform-browser .player-episode-panel,.platform-browser .player-sources-drawer,.platform-browser .player-sources-panel,.platform-browser .player-subtitle-dialog{pointer-events:auto!important}.platform-browser .player-aspect-toast{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:rgba(15,17,23,.9)!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:20px!important;box-shadow:0 8px 24px rgba(0,0,0,.45)!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;letter-spacing:.3px!important;min-height:38px!important;padding:0 20px!important;top:24px!important}.platform-browser.nuvio-modal-open #app>.screen:not(.nuvio-modal-active){pointer-events:none!important}.platform-browser .nuvio-dialog-backdrop,.platform-browser .profile-pin-overlay{pointer-events:auto!important}.platform-browser ::-webkit-scrollbar{height:8px;width:8px}.platform-browser ::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.platform-browser ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:4px}.platform-browser ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.platform-browser .catalog-cards-row,.platform-browser .catalog-grid,.platform-browser .collection-items-row,.platform-browser .home-main,.platform-browser .home-row-cards,.platform-browser .meta-details-content,.platform-browser .nuvio-dialog-body,.platform-browser .screen,.platform-browser .settings-container{overscroll-behavior:contain;scroll-behavior:smooth}