html:has(body.cinema-interior){background:#000;color-scheme:dark}body.cinema-interior{isolation:isolate;--text:#fff;--muted:#b7c0bc;--ink:#fff;--navy:#fff;--panel:#101514;--surface:#101514;--line:#39453f;--border:#39453f;--brand:#19cbe5;--primary:#19cbe5;--accent:#19cbe5;--cyan:#19cbe5;background:#000!important;color:#fff;font-family:'Orbit Sans','Arial Narrow',Arial,sans-serif!important;-webkit-font-smoothing:antialiased}body.cinema-interior:before{position:fixed;inset:0;z-index:-1;content:'';pointer-events:none;background:linear-gradient(180deg,#0008,#000e 66%,#000),url('/assets/orbit-movie-1263337-1600.webp') center/cover no-repeat;opacity:.5}body.cinema-interior main{position:relative}body.cinema-interior :is(h1,h2,h3){color:#fff;letter-spacing:-.015em;font-family:'Orbit Sans','Arial Narrow',Arial,sans-serif!important}body.cinema-interior :is(h1,h2){text-transform:uppercase}body.cinema-interior :is(p,li){color:#c4cfca}body.cinema-interior :is(a,button,input,select,textarea){font-family:inherit}body.cinema-interior :is(input[type=email],input[type=text],input[type=search],input[type=password],textarea,select){font-size:16px}body.cinema-interior :is(input,textarea,select){color:#fff;background:#101715;border-color:#57695f;border-radius:2px}body.cinema-interior :focus-visible{outline:2px solid #23d0ec;outline-offset:4px}body.cinema-interior :is(.site-header,.en-header,.rv-header){background:#000c!important;border-bottom:1px solid #ffffff28;backdrop-filter:blur(10px);box-shadow:none}body.cinema-interior :is(.site-header,.en-header,.rv-header) a{color:#fff}body.cinema-interior :is(.site-footer,.en-footer,.vt-shop-footer){background:#000!important;color:#becac3;border-top:1px solid #39423c;box-shadow:none}body.cinema-interior :is(.site-footer,.en-footer,.vt-shop-footer) a{color:#c3d1ca}body.cinema-interior :is(.button,.setup-primary,.guide-step-link,.header-catalog,.header-invoice,.contact-float,.en-catalog,.en-billing){border-radius:2px;box-shadow:none;transition:background .2s,border-color .2s,transform .2s}body.cinema-interior :is(.button.secondary,.setup-secondary,.text-link,.header-catalog,.en-catalog){background:transparent;color:#eee;border-color:#ffffff5c}body.cinema-interior :is(.button:not(.payment):not(.primary):not(.guide-payment),.setup-primary,.guide-download,.install-primary){background:#08242c;color:#8ee7f5;border-color:#2fa6b9}body.cinema-interior :is(.button.payment,.button.primary.guide-payment,.guide-payment,.header-invoice,.en-billing,.rv-pay,.vt-buy){background:#10b981!important;border-color:#10b981!important;color:#002116!important;border-radius:2px;box-shadow:none}body.cinema-interior :is(.button,.setup-choice,.guide-step-link):hover{border-color:#b6d1c6;transform:translateY(-1px)}body.cinema-interior :is(.setup-flow,.app-guide,.support-hub,.entry-result,.en-section,.vt-shop-main){background:transparent;color:#fff}body.cinema-interior :is(.setup-choice,.guide-step,.guide-detail,.guide-faq details,.guide-help,.guide-about,.guide-offer,.app-directory-card,.app-search,.en-app-card,.en-price-card,.en-note,.entry-card,.support-path,.vt-plan-picker,.v-dcv-conversion-block,.v-dcv-pillar){background:#080e0de8!important;border:1px solid #ffffff30!important;border-radius:2px!important;box-shadow:none!important;color:#fff}body.cinema-interior :is(.setup-choice strong,.setup-choice>span,.setup-context,.setup-back,.setup-kicker,.guide-breadcrumb,.guide-plan,.guide-devices,.guide-steps h3,.guide-detail summary,.guide-faq summary,.guide-offer h2,.en-app-card h2,.v-dcv-pillar h3){color:#f0f5f2}body.cinema-interior :is(.setup-choice-icon,.guide-step-number,.step-number,.guide-app-symbol){background:#0b2b32;border-color:#235c68;color:#87e4f2;border-radius:4px}body.cinema-interior :is(.setup-progress,.setup-caption,.setup-note,.guide-code,.guide-reviewed,.guide-sources,.guide-login-fields,.en-downloader){background:#0a1512;color:#bed2c6;border-color:#3b5a4a;border-radius:2px}body.cinema-interior .setup-flow h1{font-size:clamp(32px,5vw,50px);line-height:1.08}body.cinema-interior .guide-hero h1{font-size:clamp(34px,6vw,60px);line-height:1.04}body.cinema-interior :is(.contact-float,.en-support-float){background:#050a09ed!important;color:#8ce5f6!important;border:1px solid #37616a!important;border-radius:999px;box-shadow:none}body.cinema-interior :is(.contact-float svg,.setup-arrow){color:#88e6f4;fill:currentColor}body.cinema-interior .vt-footer-payments{background:#050908!important;color:#cbd4ce!important;border-color:#35403a!important;border-radius:2px!important;box-shadow:none!important}body.cinema-interior .vt-footer-payments a{color:#9fe2ea}body.cinema-interior :is(.vt-brand-options label>span,.vt-screen-options label>span,.vt-period-options label>span){background:#0e1512;color:#fff;border-color:#4e5c54;border-radius:2px}body.cinema-interior :is(.vt-brand-options,.vt-screen-options,.vt-period-options) input:checked+span{background:#0b2830;border-color:#23cce5}body.cinema-interior :is(.vt-picker-heading p,.vt-brand-options small,.vt-period-options small,.vt-catalog-counts,.vt-plan-fine,.vt-plan-details){color:#bccdc3}body.cinema-interior .vt-shop-header{background:#000d;border-bottom:1px solid #333}body.cinema-interior .vt-shop-main{box-shadow:none}body.cinema-interior :is(.fb-hero,.rv-hero){background-color:transparent}body.cinema-interior :is(.fb-section,.rv-section,.rv-equivalence){background:transparent;color:#fff}body.cinema-interior :is(.fb-benefit-grid>article,.fb-testimonial,.fb-step,.fb-plan,.fb-faq details,.rv-console,.rv-options,.rv-order,.rv-demo-access,.rv-card,.rv-option,.rv-feature){background:#080e0de8!important;border-color:#ffffff30!important;border-radius:2px!important;box-shadow:none!important;color:#fff}body.cinema-interior :is(.fb-eyebrow,.fb-text-action,.rv-eyebrow,.rv-secondary-link,.rv-provider){color:#c6ded2}body.cinema-interior :is(.rv-hero h1,.fb-hero h1){font-size:clamp(40px,7vw,84px);line-height:1.02;text-shadow:0 2px 20px #0009}body.cinema-interior :is(.rv-header-pay,.fb-primary){background:#10b981;border-color:#10b981;color:#002116}body.cinema-interior .v-dcv-trio{gap:16px}body.cinema-interior .v-dcv-conversion-block{margin-block:35px;padding:22px}body.cinema-interior .v-btn-primary{background:#10b981;color:#002116;border-radius:2px;box-shadow:none}body.cinema-interior .v-btn-secondary{background:transparent;border:1px solid #607368;color:#d2e7db;border-radius:2px}
/* The support chat keeps its layout, state, email checks and installation flow. */
body.cinema-interior.support-experience{background:#020504!important;border-color:#25332c;box-shadow:none}body.cinema-interior.support-experience>header{background:#000d;border-color:#3d4942;box-shadow:none}body.cinema-interior.support-experience .support-service-status{background:#0c1712;color:#bdcfc1;border-color:#293d2e}body.cinema-interior.support-experience :is(.chat-scroll,.options-panel,.free-chat-composer){background:transparent;border-color:#34483c}body.cinema-interior.support-experience :is(.support-home h1,.brand-title,.support-paths strong,.support-sales-price,.install-message h2){color:#fff!important}body.cinema-interior.support-experience :is(.support-home-lead,.support-assurance,.support-eyebrow,.support-paths small,.support-sales-note,.app-identification p){color:#b8ccc0!important}body.cinema-interior.support-experience :is(.support-paths>button,.support-paths>a,.bubble,.option-btn,.human-modal-card,.activation-app-card,.app-identification,.install-choices,.install-choice,.free-chat-input,.free-chat-action,.activation-mac-notice){background:#0a1510!important;color:#ecf3ee!important;border-color:#45614e!important;border-radius:3px;box-shadow:none}body.cinema-interior.support-experience :is(.human-email-input,.human-problem-input){background:#111c15;color:#fff;border-color:#5b7764;border-radius:2px;font-size:16px}body.cinema-interior.support-experience :is(.human-modal-card h2,.human-email-label,.install-message h3,.install-message strong){color:#f2f8f4}body.cinema-interior.support-experience :is(.human-modal-card p,.install-message p,.bubble p){color:#c6d6cd}body.cinema-interior.support-experience :is(.human-modal-submit,.free-chat-human,.install-primary){background:#053643!important;color:#a7f1ff!important;border-color:#4bbcd1!important}body.cinema-interior.support-experience :is(.header-link--plans,.human-modal-cancel){background:#101916;border-color:#546d5d;color:#e2ece6}body.cinema-interior.support-experience .header-link--invoice{background:#10b981;color:#002116;border-color:#10b981}body.cinema-interior.support-experience .ai-badge{background:#12271c;color:#c2e7ce}.cinema-interior.catalog-app{--bg-dark:#000;--bg-card:#0a100e;--text-primary:#fff;--text-secondary:#bbc9bf}.cinema-interior.catalog-app .header{background:#000c;border-color:#35463c;backdrop-filter:blur(10px)}.cinema-interior.catalog-app :is(.bottom-nav,.nav-bottom){background:#030906;border-color:#42594b}.cinema-interior.catalog-app :is(.content-card,.movie-card){background:#060b08;border-color:#263a2d}
body.cinema-interior .cinema-reveal{transition:opacity .6s,transform .6s}.cinema-ready.cinema-interior .cinema-reveal{opacity:0;transform:translateY(18px)}.cinema-ready.cinema-interior .cinema-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.cinema-interior *{animation:none!important;scroll-behavior:auto!important}.cinema-ready.cinema-interior .cinema-reveal{opacity:1;transform:none;transition:none}}
body.cinema-interior :is(.setup-links a,.setup-secondary,.setup-top a,.guide-help a,.guide-related a,.guide-sources a,.guide-faq a,.entry-result a,.en-section .text-link,.en-section .back){color:#9edce8!important;text-underline-offset:4px}body.cinema-interior .setup-links a{min-height:44px;display:inline-flex;align-items:center}

body.cinema-interior.support-experience :is(.support-home h1 span,.support-home a,.support-home h1 em){color:#8ce5f6!important}
body.cinema-interior :is(.max-hero,.p2p-hero,.max-section,.p2p-download-section,.p2p-tv-help,.p2p-faq,.max-quick){background:transparent!important}body.cinema-interior :is(.max-visual,.max-tv-screen,.max-content-card,.max-device,.max-notice,.max-help,.max-faq details,.dcv-proof,.p2p-download-card,.p2p-offer,.max-tv-tiles>span,.p2p-screen-categories>span,.rv-final,.rv-preview-panel){background:#070c0be8!important;border-color:#ffffff3b!important;border-radius:2px!important;box-shadow:none!important}body.cinema-interior :is(.max-quick a,.max-inline-action,.max-hero-link,.max-faq-links a,.p2p-text-link,.p2p-faq-links a,.max-small a,.max-editorial a){color:#a0e3ef!important}body.cinema-interior :is(.max-payment,.p2p-payment){background:#10b981!important;border-color:#10b981!important;color:#002116!important;border-radius:2px!important}body.cinema-interior :is(.max-payment,.p2p-payment) small{color:#002116}body.cinema-interior :is(.max-steps>li,.p2p-steps>li){border-color:#ffffff30}body.cinema-interior :is(.rv-ambient,.p2p-orbit){opacity:.25}
