body{margin:0}.rdt-root{--rdt-bg:#f7f6fa;--rdt-bg-2:#fff;--rdt-surface:#fff;--rdt-surface-2:#f2f0f7;--rdt-line:#e2deec;--rdt-line-2:#cfc8df;--rdt-line-3:#b3a9c9;--rdt-ink:#131019;--rdt-ink-2:#4e4761;--rdt-ink-3:#766e89;--rdt-ink-max:#0b0912;--rdt-accent:#5407aa;--rdt-accent-2:#7b2bd4;--rdt-accent-soft:#f1e9fc;--rdt-turq:#35d6c3;--rdt-warn:#ff9e4a;--rdt-roku:#5407aa;--rdt-btn-ink:#fff;--rdt-cloud-ink:#0a0a0d;--rdt-grid-line:#5407aa0d;--rdt-success:#2ec890;--rdt-header-text:#662d91;background:var(--rdt-bg);color:var(--rdt-ink);display:flex;flex-direction:column;font:400 15px/1.6 RokuText,-apple-system,system-ui,sans-serif;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;background-image:linear-gradient(var(--rdt-grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--rdt-grid-line) 1px,#0000 1px);background-size:56px 56px;scrollbar-color:var(--rdt-line-3) #0000;scrollbar-width:thin}@media (prefers-color-scheme:dark){.rdt-root:not([data-theme=light]){--rdt-bg:#0a0a0d;--rdt-bg-2:#0e0d13;--rdt-surface:#131119;--rdt-surface-2:#191722;--rdt-line:#241f33;--rdt-line-2:#322c45;--rdt-line-3:#443c5e;--rdt-ink:#ebe8f3;--rdt-ink-2:#a8a1be;--rdt-ink-3:#6e6885;--rdt-ink-max:#fff;--rdt-accent:#b268f3;--rdt-accent-2:#8c3fe0;--rdt-accent-soft:#1e1330;--rdt-roku:#904ff7;--rdt-btn-ink:#0a0a0d;--rdt-grid-line:rgba(178,104,243,.055);--rdt-success:#2ec890;--rdt-header-text:#904ff7}}.rdt-root[data-theme=dark]{--rdt-bg:#0a0a0d;--rdt-bg-2:#0e0d13;--rdt-surface:#131119;--rdt-surface-2:#191722;--rdt-line:#241f33;--rdt-line-2:#322c45;--rdt-line-3:#443c5e;--rdt-ink:#ebe8f3;--rdt-ink-2:#a8a1be;--rdt-ink-3:#6e6885;--rdt-ink-max:#fff;--rdt-accent:#b268f3;--rdt-accent-2:#8c3fe0;--rdt-accent-soft:#1e1330;--rdt-roku:#904ff7;--rdt-btn-ink:#0a0a0d;--rdt-grid-line:rgba(178,104,243,.055);--rdt-success:#2ec890;--rdt-header-text:#904ff7}.rdt-root *{box-sizing:border-box}.rdt-root img{max-width:100%}.rdt-root [hidden]:not([hidden=until-found]){display:none!important}.rdt-root ::selection{background:color-mix(in srgb,var(--rdt-accent) 10%,#0000);color:var(--rdt-ink)}.rdt-root :focus-visible{outline:2px solid var(--rdt-turq);outline-offset:3px}.rdt-shell{--rdt-gutter:28px;margin:0 auto;max-width:1440px;padding:0 var(--rdt-gutter)}@media (max-width:560px){.rdt-shell{--rdt-gutter:16px}}﻿@font-face{font-family:Glyphicons Halflings;font-style:normal;font-weight:400;src:url(fonts/977fb4f84b93c26ed4e1.eot?9m7lai);src:url(fonts/977fb4f84b93c26ed4e1.eot?#iefix9m7lai) format("embedded-opentype"),url(fonts/4cd01ceb92220e176c4d.woff?9m7lai) format("woff"),url(fonts/6bbbae19307d68894708.ttf?9m7lai) format("truetype"),url(fonts/51afb5471c74d0a1fda8.svg?9m7lai#icomoon) format("svg")}.glyphicon:after,.glyphicon:before{font-family:Glyphicons Halflings!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative}.glyphicon-quote-close:before{content:""}.glyphicon-quote-open:before{content:""}.glyphicon-check:before,.glyphicon-checkmark:before,.glyphicon-smallcheck:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-create-account:before{content:""}.glyphicon-menu:before{content:""}.glyphicon-play:before{content:""}.glyphicon-star:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-search:before{content:""}.glyphicon-close:before{content:""}.glyphicon-arrow-right-xs:before,.glyphicon-chevron-right-xs:before{content:""}.glyphicon-arrow-down-xs:before,.glyphicon-chevron-down-xs:before{content:""}.glyphicon-arrow-down-sm:before,.glyphicon-chevron-down-sm:before{content:""}.glyphicon-arrow-up-sm:before,.glyphicon-chevron-up-sm:before{content:""}.glyphicon-arrow-right-sm:before,.glyphicon-chevron-right-sm:before{content:"";transform:rotate(90deg)}.glyphicon-arrow-down-md:before,.glyphicon-chevron-down-md:before{content:""}.glyphicon-arrow-left-sm:before,.glyphicon-chevron-left-sm:before{content:"";transform:rotate(-90deg)}.glyphicon-arrow-up-md:before,.glyphicon-chevron-up-md:before{content:""}.glyphicon-arrow-up:before,.glyphicon-chevron-up:before{content:"";transform:rotate(-90deg)}.glyphicon-arrow-right:before,.glyphicon-chevron-right:before{content:""}.glyphicon-arrow-down:before,.glyphicon-chevron-down:before{content:"";transform:rotate(90deg)}.glyphicon-bullet:before{content:""}.glyphicon-arrow-left:before,.glyphicon-chevron-left:before{content:""}.glyphicon-location2:before,.glyphicon-location:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-roku-blog:before{content:""}.glyphicon-free-shipping:before{content:""}.glyphicon-one-year:before{content:""}.glyphicon-bullet-sm:before{content:""}.glyphicon-power-uk:before{content:""}.glyphicon-power-eur:before{content:""}.glyphicon-power-us:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-support:before{content:""}.glyphicon-connection:before{content:""}.glyphicon-no-risk:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-travel:before{content:""}.glyphicon-easy-to-use:before{content:""}.glyphicon-affordable:before{content:""}.glyphicon-powerful:before{content:""}.glyphicon-hdmi-cc:before{content:""}.glyphicon-hdmi:before{content:""}.glyphicon-chat:before{content:""}.glyphicon-remote-enhanced:before{content:""}.glyphicon-remote-finder:before{content:""}.glyphicon-remote:before{content:""}.glyphicon-4k:before{content:""}.glyphicon-4k-ultrahd:before{content:""}.glyphicon-hd:before{content:""}.glyphicon-hdr:before{content:""}.glyphicon-vibrant:before{content:""}.glyphicon-casting:before{content:""}.glyphicon-roku-interface:before{content:""}.glyphicon-roku-app:before{content:""}.glyphicon-roku-tv:before{content:""}.glyphicon-portable:before{content:""}.glyphicon-roku-blog-logo:before{content:""}.glyphicon-bbb:before{content:""}.glyphicon-home:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-mobile:before{content:""}.glyphicon-tablet:before{content:""}.glyphicon-tv:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-vimeo:before{content:""}.glyphicon-googleplus:before{content:""}.glyphicon-pinterest:before{content:""}.glyphicon-rss:before{content:""}.glyphicon-linkedin:before{content:""}.glyphicon-rss-email:before{content:""}.glyphicon-collapse:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-error:before{content:""}.glyphicon-warn:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-success-small:before{content:""}.glyphicon-download:before{content:""}.glyphicon-trash-can:before{content:""}.glyphicon-preview:before{content:""}.glyphicon-success:before{content:""}.glyphicon-close2:before{content:""}.glyphicon-delete:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-reorder:before{content:""}.glyphicon-pause-tv:before{content:""}.glyphicon-antenna:before{content:""}.glyphicon-travel-top:before{content:""}.glyphicon-reddit:before{content:""}.glyphicon-NightListening:before{content:""}.glyphicon-DolbyVision:before{content:""}.glyphicon-HD-Compatible:before{content:""}.glyphicon-4K-Compatible:before{content:""}.glyphicon-8K-Compatible:before{content:""}.glyphicon-HDR-Compatible:before{content:""}.glyphicon-MicroSD-USB-Combo:before{content:""}.glyphicon-Remote-w-shortcut-btns:before{content:""}.glyphicon-Roku_PDP_Icon:before{content:""}.glyphicon-NonHD_Icon:before{content:""}.glyphicon-MicroSD_USB_Combo2:before{content:""}.glyphicon-roku-blog-logo-full:before{content:"";font-size:18rem!important;height:3.6rem;line-height:4rem!important;overflow:hidden}.glyphicon-updates:before{content:""}.glyphicon-bluetooth:before{content:""}.glyphicon-offers:before{content:""}.glyphicon-accessories:before{content:""}.glyphicon-player:before{content:""}.glyphicon-rokutv:before{content:""}.glyphicon-profile:before{content:""}.glyphicon-video-scaling:before{content:""}.glyphicon-picture-settings:before{content:""}.glyphicon-action-smoothing:before{content:""}.glyphicon-environment:before{content:""}.glyphicon-beaker:before{content:""}.glyphicon-audience:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-bold-arrow-up:before{content:""}.glyphicon-bold-arrow-down:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-arrow-down-after:after,.glyphicon-arrow-down-sm-after:after,.glyphicon-arrow-left-after:after,.glyphicon-arrow-left-sm-after:after,.glyphicon-arrow-right-after:after,.glyphicon-arrow-right-sm-after:after,.glyphicon-arrow-up-after:after,.glyphicon-arrow-up-sm-after:after{font-size:10px;line-height:10px;margin-left:6px}.glyphicon-quote-close-after:after{content:""}.glyphicon-quote-open-after:after{content:""}.glyphicon-check-after:after,.glyphicon-checkmark-after:after,.glyphicon-smallcheck-after:after{content:""}.glyphicon-shopping-cart-after:after{content:""}.glyphicon-create-account-after:after{content:""}.glyphicon-menu-after:after{content:""}.glyphicon-play-after:after{content:""}.glyphicon-star-after:after{content:""}.glyphicon-thumbs-down-after:after{content:""}.glyphicon-thumbs-up-after:after{content:""}.glyphicon-search-after:after{content:""}.glyphicon-close-after:after{content:""}.glyphicon-arrow-right-xs-after:after,.glyphicon-chevron-right-xs-after:after{content:""}.glyphicon-arrow-down-xs-after:after,.glyphicon-chevron-down-xs-after:after{content:""}.glyphicon-chevron-down-sm-after:after{content:""}.glyphicon-arrow-down-sm-after:after{content:""}.glyphicon-chevron-up-sm-after:after{content:""}.glyphicon-arrow-up-sm-after:after{content:"";transform:rotate(180deg)}.glyphicon-chevron-right-sm-after:after{content:"";transform:rotate(90deg)}.glyphicon-arrow-right-sm-after:after{content:""}.glyphicon-arrow-down-md-after:after,.glyphicon-chevron-down-md-after:after{content:""}.glyphicon-chevron-left-sm-after:after{content:"";transform:rotate(-90deg)}.glyphicon-arrow-left-sm-after:after{content:"";transform:rotate(180deg)}.glyphicon-arrow-up-md-after:after,.glyphicon-chevron-up-md-after:after{content:""}.glyphicon-arrow-up-after:after{content:"";transform:rotate(180deg)}.glyphicon-chevron-up-after:after{content:"";transform:rotate(-90deg)}.glyphicon-arrow-right-after:after{content:""}.glyphicon-chevron-right-after:after{content:""}.glyphicon-arrow-down-after:after{content:""}.glyphicon-chevron-down-after:after{content:"";transform:rotate(90deg)}.glyphicon-bullet-after:after{content:""}.glyphicon-arrow-left-after:after{content:"";transform:rotate(180deg)}.glyphicon-chevron-left-after:after{content:""}.glyphicon-location-after:after,.glyphicon-location2-after:after{content:""}.glyphicon-credit-card-after:after{content:""}.glyphicon-roku-blog-after:after{content:""}.glyphicon-newsletter-after:after{content:""}.glyphicon-free-shipping-after:after{content:""}.glyphicon-one-year-after:after{content:""}.glyphicon-bullet-sm-after:after{content:""}.glyphicon-power-uk-after:after{content:""}.glyphicon-power-eur-after:after{content:""}.glyphicon-power-us-after:after{content:""}.glyphicon-alert-after:after{content:""}.glyphicon-support-after:after{content:""}.glyphicon-connection-after:after{content:""}.glyphicon-no-risk-after:after{content:""}.glyphicon-comment-after:after{content:""}.glyphicon-travel-after:after{content:""}.glyphicon-easy-to-use-after:after{content:""}.glyphicon-affordable-after:after{content:""}.glyphicon-powerful-after:after{content:""}.glyphicon-hdmi-cc-after:after{content:""}.glyphicon-hdmi-after:after{content:""}.glyphicon-chat-after:after{content:""}.glyphicon-remote-enhanced-after:after{content:""}.glyphicon-remote-finder-after:after{content:""}.glyphicon-remote-after:after{content:""}.glyphicon-4k-after:after{content:""}.glyphicon-4k-ultrahd-after:after{content:""}.glyphicon-hd-after:after{content:""}.glyphicon-hdr-after:after{content:""}.glyphicon-roku-after:after{content:""}.glyphicon-vibrant-after:after{content:""}.glyphicon-casting-after:after{content:""}.glyphicon-roku-interface-after:after{content:""}.glyphicon-roku-app-after:after{content:""}.glyphicon-roku-tv-after:after{content:""}.glyphicon-portable-after:after{content:""}.glyphicon-roku-blog-logo-after:after{content:""}.glyphicon-bbb-after:after{content:""}.glyphicon-home-after:after{content:""}.glyphicon-headphones-after:after{content:""}.glyphicon-mobile-after:after{content:""}.glyphicon-tablet-after:after{content:""}.glyphicon-tv-after:after{content:""}.glyphicon-heart-after:after{content:""}.glyphicon-camera-after:after{content:""}.glyphicon-vimeo-after:after{content:""}.glyphicon-googleplus-after:after{content:""}.glyphicon-pinterest-after:after{content:""}.glyphicon-rss-after:after{content:""}.glyphicon-linkedin-after:after{content:""}.glyphicon-rss-email-after:after{content:""}.glyphicon-collapse-after:after{content:""}.glyphicon-expand-after:after{content:""}.glyphicon-error-after:after{content:""}.glyphicon-warn-after:after{content:""}.glyphicon-cog-after:after{content:""}.glyphicon-cloud-download-after:after{content:""}.glyphicon-success-small-after:after{content:""}.glyphicon-download-after:after{content:""}.glyphicon-trash-can-after:after{content:""}.glyphicon-preview-after:after{content:""}.glyphicon-success-after:after{content:""}.glyphicon-close2-after:after{content:""}.glyphicon-delete-after:after{content:""}.glyphicon-edit-after:after{content:""}.glyphicon-reorder-after:after{content:""}.glyphicon-pause-tv-after:after{content:""}.glyphicon-antenna-after:after{content:""}.glyphicon-instagram-after:after{content:""}.glyphicon-travel-top-after:after{content:""}.glyphicon-reddit-after:after{content:""}.glyphicon-NightListening-after:after{content:""}.glyphicon-DolbyVision-after:after{content:""}.glyphicon-HD-Compatible-after:after{content:""}.glyphicon-4K-Compatible-after:after{content:""}.glyphicon-8K-Compatible-after:after{content:""}.glyphicon-HDR-Compatible-after:after{content:""}.glyphicon-MicroSD-USB-Combo-after:after{content:""}.glyphicon-Remote-w-shortcut-btns-after:after{content:""}.glyphicon-Roku_PDP_Icon-after:after{content:""}.glyphicon-NonHD_Icon-after:after{content:""}.glyphicon-MicroSD_USB_Combo2-after:after{content:""}.glyphicon-roku-blog-logo-full-after:after{content:"";font-size:18rem!important;height:3.6rem;line-height:4rem!important;overflow:hidden}.glyphicon-updates-after:after{content:""}.glyphicon-bluetooth-after:after{content:""}.glyphicon-audio-after:after{content:""}.glyphicon-offers-after:after{content:""}.glyphicon-accessories-after:after{content:""}.glyphicon-player-after:after{content:""}.glyphicon-rokutv-after:after{content:""}.glyphicon-profile-after:after{content:""}.glyphicon-video-scaling-after:after{content:""}.glyphicon-picture-settings-after:after{content:""}.glyphicon-action-smoothing-after:after{content:""}.glyphicon-environment-after:after{content:""}.glyphicon-beaker-after:after{content:""}.glyphicon-audience-after:after{content:""}.glyphicon-lock-after:after{content:""}.glyphicon-calendar-after:after{content:""}.glyphicon-tag-after:after{content:""}.glyphicon-dash:before{content:""}.glyphicon-apps:before{content:""}.glyphicon-columns:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-ellipsis:before{content:""}.glyphicon-grip:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-exclamation-small:before{content:""}.glyphicon-retry:before{content:""}.glyphicon-x:before{content:""}.glyphicon-sidebar-left:before{content:""}.glyphicon-calendar-2:before{content:""}.glyphicon-audio:before{content:""}.glyphicon-image:before{content:""}.glyphicon-video:before{content:""}.glyphicon-gear:before{content:""}.glyphicon-caption:before{content:""}.glyphicon-pencil:before{content:""}.Roku-Header{position:relative;z-index:9}.Roku-Header a{cursor:pointer}.Roku-Header a:hover{text-decoration:none}.Roku-Header img{vertical-align:middle}.Roku-Header .mobile-nav{display:none!important}@media(min-width:0)and (max-width:1079px){.Roku-Header .navbar{display:none!important}.Roku-Header .mobile-nav{display:block!important}}.Roku-Header .universal-nav{background-color:var(--rdt-bg-2,#fafafa);box-shadow:0 1px 0 var(--rdt-line,#00000026);font-weight:300;height:64px;left:0;transition:background-color .2s ease,box-shadow .2s ease;width:100%;z-index:20}.Roku-Header .universal-nav .nav-logo a{display:flex}.Roku-Header .mobile-border-bottom{border-bottom:1px solid var(--rdt-line,#7b7b7b30)}.Roku-Header .mobile-nav{margin:0;max-height:100vh;padding:0;position:absolute;width:100%;z-index:10}.Roku-Header .mobile-nav .mobile-nav-bar{display:flex;flex-direction:row;height:64px;justify-content:flex-end;max-height:64px}.Roku-Header .mobile-nav .mobile-nav-brand{z-index:10}.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{margin-left:15px;width:7rem}@media(min-width:320px)and (max-width:767px){.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{margin-left:15px}}.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{margin-bottom:20px;margin-top:20px}@media(min-width:320px)and (max-width:767px){.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{margin-bottom:20px;margin-top:20px}}.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-text{color:var(--rdt-header-text,#662d91);display:inline;font-family:sans-serif;font-weight:300;margin-left:5px;position:relative;top:.5rem;transition:color .2s ease}@media(min-width:320px)and (max-width:767px){.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-text{margin-left:5px}}.Roku-Header .mobile-nav .mobile-nav-util{align-items:center;display:flex;gap:8px;height:64px;margin-left:auto}.Roku-Header .mobile-nav .mobile-nav-util a{color:var(--rdt-header-text,#662d91);transition:color .2s ease}.Roku-Header .mobile-nav .mobile-nav-util .mobile-menu-close-icon{background-color:var(--rdt-surface-2,#eee);font-size:2.5rem}.Roku-Header .mobile-nav .mobile-nav-util .mobile-menu-icon{align-items:center;display:inline-flex;font-size:2.5rem;max-height:64px;min-height:64px;padding:0 15px}.Roku-Header .mobile-nav .mobile-menu{background-color:var(--rdt-surface-2,#eee);display:block;height:100%;list-style:none;margin:0;padding:0;text-align:left;transition:background-color .2s ease;width:100%;z-index:5}.Roku-Header .mobile-nav .mobile-menu .menuItem{line-height:56px;min-height:56px;position:relative}.Roku-Header .mobile-nav .mobile-menu .menuItem a{display:block;width:100%}.Roku-Header .mobile-nav .mobile-menu .menuItem a:focus{text-decoration:none}.Roku-Header .mobile-nav .mobile-menu .menuItem .navListItems{color:var(--rdt-header-text,#662d91);font-family:RokuText,Helvetica,Arial,sans-serif;font-weight:700;list-style:none;padding:0 0 0 20px;transition:color .2s ease}.Roku-Header .mobile-nav .mobile-menu .menuItem .navListItems span{float:right}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu{background-color:var(--rdt-surface,#eee);box-shadow:inset 0 10px 10px -6px #0000001f;font-weight:400;list-style:none;padding:0 15px;transition:background-color .2s ease}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item a{color:var(--rdt-header-text,#662d91);padding-left:20px;transition:color .2s ease}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item .nav-submenu__item-title{display:inline-block}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item:not(:last-child){border-bottom:2px groove var(--rdt-line,#f8f8f8)}.Roku-Header .mobile-nav .mobile-menu .glyphicon{color:var(--rdt-header-text,#662d91);font-size:2.5rem;position:relative;top:15px;transition:color .2s ease}.Roku-Header .mobile-nav .mobile-menu>li{margin-left:15px;margin-right:15px}@media(min-width:320px)and (max-width:767px){.Roku-Header .mobile-nav .mobile-menu>li{margin-left:15px;margin-right:15px}}.Roku-Header .mobile-nav .mobile-menu>li{margin:0 15px}.Roku-Header .mobile-nav .mobile-menu>li .nav__submenu{margin:0 -15px}.Roku-Header .navbar{align-items:center;border-top:none;display:flex;flex-direction:row;max-height:64px;min-height:64px;padding:0 30px}.Roku-Header .navbar .nav-logo{align-self:center;display:inline-block;flex-shrink:0;left:0;padding-right:15px;top:0;z-index:10}.Roku-Header .navbar .nav-logo img{height:auto;max-height:32px;pointer-events:none;width:90px}.Roku-Header .navbar .nav-logo-text{color:var(--rdt-header-text,#662d91);font-family:sans-serif;font-size:24px;font-weight:300;line-height:64px;padding:3px 15px 0 0;transition:color .2s ease}@media only screen and (max-width:1080px){.Roku-Header .navbar .nav-logo-text{font-size:1.9rem}}.Roku-Header .navbar .nav-menu{display:flex;flex:10;width:100%}.Roku-Header .navbar .nav-menu.right{justify-content:flex-end}.Roku-Header .navbar .nav-menu.left{justify-content:flex-start}.Roku-Header .navbar .nav-menu.center{justify-content:center}.Roku-Header .navbar .nav-theme-switch{align-items:center;display:flex;flex:none;margin-left:12px}.Roku-Header .navbar .desktop-menu{display:flex;justify-content:flex-start;margin:0;max-height:64px;min-height:64px;padding:0;text-align:right;top:0;z-index:5}.Roku-Header .navbar .desktop-menu .navListItems{color:var(--rdt-header-text,#662d91);display:block;list-style:none;overflow:hidden;padding:0 15px;transition:color .2s ease;white-space:nowrap}.Roku-Header .navbar .desktop-menu .menuItem{align-self:center;cursor:pointer;font-family:RokuText,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:64px;list-style:none;max-height:64px;position:relative}.Roku-Header .navbar .desktop-menu .menuItem a{width:100%}.Roku-Header .navbar .desktop-menu .menuItem a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;text-decoration:none}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu{background-color:var(--rdt-surface,#f0f0f0);box-shadow:0 5px 6px 0 #00000040;display:none;font-weight:400;left:auto;list-style:none;min-width:20rem;padding:10px 0;position:absolute;right:0;text-align:left;transition:background-color .2s ease;width:max-content;z-index:8}.Roku-Header .navbar .desktop-menu .menuItem.openOnFocus:focus-within .nav__submenu,.Roku-Header .navbar .desktop-menu .menuItem:hover .nav__submenu{display:block}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item{cursor:pointer;white-space:nowrap}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item a{color:var(--rdt-header-text,#662d91);cursor:pointer;display:flex;font-family:RokuText,Helvetica,Arial,sans-serif;font-weight:400;transition:color .2s ease}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item a.nav-link{padding:3px 25px 0}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item:hover{background-color:var(--rdt-accent-soft,#fff);transition:background-color .2s ease}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item:hover a{color:var(--rdt-accent,#662d91)}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-title{display:inline-flex;margin-top:-3px}.Roku-Header .navbar .desktop-menu>.nav-icon{padding:0}@media(min-width:1080px){.Roku-Header .menuItem{height:100%}}@media(min-width:320px)and (max-width:767px){.Roku-Header .menuItem .nav__submenu{padding:0}}.rdt-footer{backdrop-filter:blur(4px);background:color-mix(in srgb,var(--rdt-bg) 90%,#0000);border-top:1px solid var(--rdt-line);padding:32px 0 36px;transition:background-color .2s ease,border-color .2s ease}.rdt-flinks{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 24px}.rdt-flinks a{color:#333;cursor:pointer;font:500 12px/1.57 RokuText,sans-serif;letter-spacing:.1px;text-decoration:none;transition:color .2s ease}.rdt-flinks a:hover{color:var(--rdt-accent)}.rdt-flinks .rdt-ficon{height:14px;margin-left:4px;vertical-align:middle}.rdt-fcopy{align-items:center;color:var(--rdt-ink-3);display:flex;flex:1 0 0;font:400 12px/1.66 RokuText,sans-serif;gap:4px;justify-content:flex-end;letter-spacing:.4px;margin:0;white-space:nowrap}.rdt-fcopy,.rdt-fcopy a{transition:color .2s ease}.rdt-fcopy a{color:var(--rdt-accent);cursor:pointer;text-decoration:none}.rdt-fcopy a:hover{color:var(--rdt-accent-2)}@media (max-width:620px){.rdt-fcopy{flex:1 0 100%;justify-content:flex-start;margin-top:12px}}@media (prefers-color-scheme:dark){.rdt-root:not([data-theme=light]) .rdt-flinks>a{color:#ffffffb3}.rdt-root:not([data-theme=light]) .rdt-flinks>a:hover{color:var(--rdt-accent)}.rdt-root:not([data-theme=light]) .rdt-fcopy{color:#ffffffb3}}.rdt-root[data-theme=dark] .rdt-flinks>a{color:#ffffffb3}.rdt-root[data-theme=dark] .rdt-flinks>a:hover{color:var(--rdt-accent)}.rdt-root[data-theme=dark] .rdt-fcopy{color:#ffffffb3}@font-face{font-display:swap;font-family:RokuText;font-style:normal;font-weight:700;src:url(fonts/fc7d75e6365b432215f8.woff2) format("woff2"),url(fonts/d0ecf6988d4319b083a0.woff) format("woff"),url(fonts/e549c2545d96001ad954.ttf) format("truetype")}@font-face{font-display:swap;font-family:RokuText;font-style:italic;font-weight:700;src:url(fonts/5323ac2eb3d16a0c8a86.woff2) format("woff2"),url(fonts/d85c2be8a4d9c844311e.woff) format("woff"),url(fonts/a1a1ac559741c3d94619.ttf) format("truetype")}@font-face{font-display:swap;font-family:RokuText;font-style:normal;font-weight:500;src:url(fonts/729db7bb8b0f9f8b9e4c.woff2) format("woff2"),url(fonts/c555d58be90adf76a38f.woff) format("woff"),url(fonts/2020bb40cae414d5d6a1.ttf) format("truetype")}@font-face{font-display:swap;font-family:RokuText;font-style:italic;font-weight:500;src:url(fonts/762aa77140feadd31208.woff2) format("woff2"),url(fonts/71df025657ff0a0761bb.woff) format("woff"),url(fonts/7670a9cbb2c1d5a38820.ttf) format("truetype")}@font-face{font-display:swap;font-family:RokuText;font-style:italic;font-weight:400;src:url(fonts/255b218b8f40f4fbe08a.woff2) format("woff2"),url(fonts/a4f09e909264e19ec280.woff) format("woff"),url(fonts/c56b3240833e7d6b1326.ttf) format("truetype")}@font-face{font-display:swap;font-family:RokuText;font-style:normal;font-weight:400;src:url(fonts/85fc005beb0c62502be1.woff2) format("woff2"),url(fonts/0fd177f2b464249c7143.woff) format("woff"),url(fonts/6a23e37272fc4d2c33ad.ttf) format("truetype")}@font-face{font-display:swap;font-family:RokuText;font-style:normal;font-weight:300;src:url(fonts/a00107e642e88a15a169.woff2) format("woff2"),url(fonts/dc401a2bdd0eb653d896.woff) format("woff"),url(fonts/a264e29646131f7736c7.ttf) format("truetype")}@font-face{font-display:swap;font-family:RokuText;font-style:italic;font-weight:300;src:url(fonts/efedb9bdd0173cd4fdaa.woff2) format("woff2"),url(fonts/27d25cfc9a5b6ff70208.woff) format("woff"),url(fonts/c49d4140f91776a8184b.ttf) format("truetype")}html .rdt-root{--rdt-bg:#f5f5f5;--rdt-ink:#000000de;--rdt-ink-2:#0009;--rdt-ink-3:#0009;--rdt-ink-max:#000000de;--rdt-line:#0b001b26;--rdt-line-2:#0b001b26;--rdt-line-3:#00000061;--rdt-turq:#2ec890;--rdt-warn:#f77b47;--rdt-accent-soft:#5407aa1a;--rdt-outline-strong:#00000080}html .rdt-root[data-theme=dark]{--rdt-bg:#121212;--rdt-ink:#ffffffde;--rdt-ink-2:#fff9;--rdt-ink-3:#fff9;--rdt-ink-max:#ffffffde;--rdt-line:#ffffff26;--rdt-line-2:#ffffff26;--rdt-line-3:#ffffff61;--rdt-turq:#90e2c4;--rdt-warn:#ffc0a6;--rdt-accent:#904ff7;--rdt-accent-soft:#904ff729;--rdt-outline-strong:#ffffff80}@media (prefers-color-scheme:dark){html .rdt-root:not([data-theme=light]){--rdt-bg:#121212;--rdt-ink:#ffffffde;--rdt-ink-2:#fff9;--rdt-ink-3:#fff9;--rdt-ink-max:#ffffffde;--rdt-line:#ffffff26;--rdt-line-2:#ffffff26;--rdt-line-3:#ffffff61;--rdt-turq:#90e2c4;--rdt-warn:#ffc0a6;--rdt-accent:#904ff7;--rdt-accent-soft:#904ff729;--rdt-outline-strong:#ffffff80}}.dwt-dialog,body.dwt-locked{overflow:hidden}.dwt-dialog{background:var(--rdt-bg-2);border:1px solid var(--rdt-line-2);border-radius:10px;box-shadow:0 26px 74px #0a0a0d4d;color:var(--rdt-ink);container-type:inline-size;height:600px;max-height:none;max-width:none;padding:0;width:900px}.dwt-dialog[open]{animation:dwtDialogIn .22s cubic-bezier(.16,1,.3,1) 1;display:flex}.dwt-dialog::backdrop{background:#0a0a0d9e}@keyframes dwtDialogIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.dwt-dialog__grid{display:flex;min-height:0;width:100%}.dwt-dialog__rail{background:var(--rdt-surface-2);border-right:1px solid var(--rdt-line);display:flex;flex:0 0 168px;flex-direction:column;min-height:0}.dwt-dialog__rail h3{color:var(--rdt-ink-3);font:500 12px/1 RokuText,monospace;letter-spacing:.14em;margin:0;padding:17px 18px 11px;text-transform:uppercase}.dwt-dialog__rail-list{display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:12px}.dwt-dialog__rail-item{background:none;border:0;color:var(--rdt-ink-2);cursor:pointer;flex:none;font:500 14px/18px RokuText,monospace;letter-spacing:-.01em;padding:7px 18px;position:relative;text-align:right;transition:background .14s linear,color .14s linear;width:100%}.dwt-dialog__rail-item:hover{background:var(--rdt-accent-soft);color:var(--rdt-accent)}.dwt-dialog__rail-item[aria-pressed=true]{background:var(--rdt-accent);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);color:var(--rdt-btn-ink);font-weight:700}.dwt-dialog__body{flex:1 1 0;min-height:0;min-width:0;overflow-y:auto;padding:24px 28px 28px;position:relative}.dwt-dialog--lic .dwt-dialog__body{padding:28px 32px 30px}.dwt-dialog__close{align-items:center;background:none;border:1px solid #0000;border-radius:6px;color:var(--rdt-ink-3);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:15px;top:15px;transition:color .14s linear,border-color .14s linear,background .14s linear;width:34px}.dwt-dialog__close svg{display:block;height:17px;width:17px}.dwt-dialog__close:hover{background:var(--rdt-surface);border-color:var(--rdt-line-2);color:var(--rdt-accent)}.dwt-dialog__tool{color:var(--rdt-ink);font:700 clamp(21px,2.6cqw,26px)/1.15 RokuText,monospace;letter-spacing:-.035em;margin:0 0 7px;overflow-wrap:anywhere;padding-right:46px}.dwt-dialog__meta{color:var(--rdt-ink-2);font:500 13px/1.4 RokuText,monospace;margin:0 0 44px}.dwt-dialog__section-label{color:var(--rdt-ink-3);font:500 12px/1 RokuText,monospace;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.dwt-dialog__notes{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 24px;padding:0}.dwt-dialog__notes:last-child{margin-bottom:0}.dwt-dialog__notes li{color:var(--rdt-ink-2);display:flex;font-size:14.5px;gap:11px;line-height:1.55}.dwt-dialog__notes li:before{background:var(--rdt-turq);content:"";flex:none;height:1px;margin-top:11px;width:9px}.dwt-dialog__copy{color:var(--rdt-ink-2);font-size:15px;line-height:1.6;margin:0 0 30px}.dwt-dialog__para{color:var(--rdt-ink-2);font-size:14.5px;line-height:1.7;margin:0 0 20px;max-width:76ch}.dwt-dialog__para:last-child{margin-bottom:0}.dwt-dialog__url{font:500 13.5px/1.6 RokuText,monospace;margin:0 0 20px;overflow-wrap:anywhere;padding-left:26px}.dwt-dialog__url a{border-bottom:1px solid color-mix(in srgb,var(--rdt-accent) 35%,#0000);color:var(--rdt-accent);text-decoration:none;transition:color .14s linear,border-color .14s linear}.dwt-dialog__url a:hover{border-bottom-color:var(--rdt-accent-2);color:var(--rdt-accent-2)}@container (max-width: 700px){.dwt-dialog__grid{flex-direction:column}.dwt-dialog__rail{align-items:center;border-bottom:1px solid var(--rdt-line);border-right:0;flex:none;flex-direction:row;gap:12px}.dwt-dialog__rail h3{flex:none;padding:13px 0 13px 16px}.dwt-dialog__rail-list{flex-direction:row;gap:6px;overflow-x:auto;overflow-y:hidden;padding:11px 16px 11px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.dwt-dialog__rail-item{border:1px solid var(--rdt-line-2);border-radius:4px;flex:0 0 auto;padding:5px 11px;scroll-snap-align:start;text-align:center;width:auto}.dwt-dialog__rail-item[aria-pressed=true]{border-color:var(--rdt-accent);clip-path:none}.dwt-dialog__body{padding:18px 18px 22px}.dwt-dialog--lic .dwt-dialog__body{padding:20px 18px 24px}.dwt-dialog__close{right:10px;top:10px}.dwt-dialog__meta{margin-bottom:36px}.dwt-dialog__copy{margin-bottom:24px}.dwt-dialog__url{padding-left:0}}@media (prefers-reduced-motion:reduce){.dwt-dialog[open]{animation:none}}.dwt-badge{align-items:center;border-radius:5px;color:#fff;display:inline-flex;font:700 12px/1.33 RokuText,monospace;gap:6px;letter-spacing:.07em;position:relative;white-space:nowrap}.dwt-badge svg{display:block;height:13px;margin-top:-1px;width:13px}.dwt-badge--rce{background:var(--rdt-turq)}.dwt-badge--new{background:var(--rdt-warn)}.dwt-badge--size-card{border-radius:100px;padding:6px 10px}.dwt-badge--size-tile{height:24px;justify-content:center}.dwt-badge--size-tile.dwt-badge--rce{border-radius:50%;padding:0;width:24px}.dwt-badge--size-tile.dwt-badge--rce .dwt-badge__label{display:none}.dwt-badge--size-tile.dwt-badge--new{font-size:10px;padding:0 7px}.dwt-badge--size-tile.dwt-badge--new svg{display:none}.dwt-badge--size-corner{border:2px solid var(--rdt-surface);border-radius:100px;box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003;height:28px;padding:0 10px}.dwt-badge--size-corner svg{display:none}.dwt-badge--size-detail{border-radius:100px;font-size:9px;gap:5px;letter-spacing:.07em;line-height:1.33;padding:7px 9px}.dwt-badge--size-detail svg{height:10px;width:10px}.dwt-badge__tip{background:var(--rdt-ink);border-radius:5px;box-shadow:0 8px 20px #0a0a0d42;color:var(--rdt-bg);display:none;font:500 11px/1.3 RokuText,monospace;letter-spacing:.04em;padding:6px 9px;position:absolute;right:0;text-transform:none;top:calc(100% + 7px);white-space:nowrap;z-index:5}.dwt-badge--tip-open .dwt-badge__tip{display:block}.dwt-chip{align-items:center;background:#0000;border:1px solid var(--rdt-accent);border-radius:100px;color:var(--rdt-accent);cursor:pointer;display:inline-flex;font:400 13px/18px RokuText,monospace;font-variant-numeric:tabular-nums;gap:6px;letter-spacing:.16px;min-height:28px;padding:5px 10px;transition:background .14s linear,color .14s linear,border-color .14s linear;white-space:nowrap}.dwt-chip:active,.dwt-chip:hover{background:var(--rdt-accent-soft)}.dwt-chip:active{border-color:var(--rdt-accent-2);color:var(--rdt-accent-2)}.dwt-chip--stat{cursor:default;font-weight:500;letter-spacing:.01em}.dwt-chip--stat,.dwt-chip--stat:hover{background:none;border-color:var(--rdt-line-2);color:var(--rdt-ink-3)}.dwt-btn{align-items:center;background:var(--rdt-accent);border:1px solid #0000;border-radius:8px;color:var(--rdt-btn-ink);cursor:pointer;display:inline-flex;font:500 15px/1.3 RokuText,sans-serif;gap:8px;justify-content:center;letter-spacing:.46px;min-height:40px;padding:8px 22px;text-decoration:none;transition:background .14s linear,border-color .14s linear,color .14s linear}.dwt-btn:hover{background:var(--rdt-accent-2)}.dwt-btn--ghost{background:#0000;border-color:var(--rdt-ink);color:var(--rdt-ink)}.dwt-btn--ghost:hover{background:var(--rdt-surface-2)}.dwt-tool-icon{border-radius:8px;display:block;flex:none;object-fit:cover}.dwt-feats{flex:1 1 0;flex-direction:column;gap:2px;list-style:none;margin:0;min-width:0;padding:0}.dwt-feat,.dwt-feats,.dwt-feats li{display:flex}.dwt-feat{align-items:center;background:none;border:0;color:var(--rdt-ink-3);cursor:pointer;font:400 13px/1.3 RokuText,monospace;gap:11px;padding:3px 2px;text-align:left;transition:color .14s linear;width:100%}.dwt-feat:focus-visible,.dwt-feat:hover{color:var(--rdt-accent)}:is(.dwt-feat:focus-visible,.dwt-feat:hover) .dwt-feat__play{background:var(--rdt-accent);border-color:var(--rdt-accent)}:is(.dwt-feat:focus-visible,.dwt-feat:hover) .dwt-feat__play svg{fill:var(--rdt-btn-ink)}.dwt-feat[aria-pressed=true]{color:var(--rdt-ink)}.dwt-feat[aria-pressed=true] .dwt-feat__play{background:var(--rdt-accent);border-color:var(--rdt-accent)}.dwt-feat[aria-pressed=true] .dwt-feat__play svg{fill:var(--rdt-btn-ink)}.dwt-feat__play{align-items:center;border:1px solid var(--rdt-line-3);border-radius:50%;display:flex;flex:none;height:22px;justify-content:center;transition:border-color .14s linear,background .14s linear;width:22px}.dwt-feat__play svg{display:block;fill:var(--rdt-ink-3);height:9px;transition:fill .14s linear;width:8px}.dwt-feat__play svg.dwt-icon-stop{height:18px;width:18px}.dwt-preview{align-items:center;aspect-ratio:16/9;background:var(--rdt-bg-2);border:1px dashed var(--rdt-line-3);border-radius:8px;color:var(--rdt-ink-2);display:flex;font:500 12px/1.33 RokuText,monospace;gap:8px;justify-content:center;letter-spacing:.14em;overflow:hidden;position:relative;text-transform:uppercase}.dwt-preview svg{fill:currentColor;flex:none;height:10px;width:9px}.dwt-preview:fullscreen{aspect-ratio:auto;border-radius:0;font-size:22px;height:100%;width:100%}.dwt-preview--wide{width:100%}.dwt-preview__image{border-radius:inherit;height:100%;object-fit:cover;width:100%}.dwt-preview__playpause{align-items:center;background:#0a0a0d73;border:2px solid #ffffffb3;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;left:50%;opacity:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,border-color .2s ease,background .2s ease;width:56px}.dwt-preview__playpause svg{display:block;fill:currentColor;height:18px;width:16px}.dwt-preview__playpause svg.dwt-icon-stop{height:44px;width:44px}.dwt-preview__playpause:hover{background:#0a0a0d99;border-color:var(--rdt-turq)}.dwt-preview:hover .dwt-preview__playpause,.dwt-preview__playpause:focus-visible{opacity:1}.dwt-preview__expand{align-items:center;background:var(--rdt-surface);border:1px solid var(--rdt-outline-strong,var(--rdt-line-2));border-radius:5px;color:var(--rdt-ink-2);cursor:pointer;display:inline-flex;height:34px;justify-content:center;opacity:.8;padding:0;position:absolute;right:7px;top:7px;transition:opacity .2s ease,color .2s ease,border-color .2s ease;width:34px}.dwt-preview__expand svg{display:block;height:15px;width:15px}.dwt-preview__expand:focus-visible,.dwt-preview__expand:hover{border-color:var(--rdt-turq);color:var(--rdt-turq);opacity:1}@font-face{font-family:Glyphicons Halflings;font-style:normal;font-weight:400;src:url(fonts/4cd01ceb92220e176c4d.woff) format("woff"),url(fonts/6bbbae19307d68894708.ttf) format("truetype"),url(fonts/51afb5471c74d0a1fda8.svg#icomoon) format("svg")}.Roku-Header a{text-decoration:none}@font-face{font-display:swap;font-family:RokuDisplay;font-style:normal;font-weight:400;src:url(fonts/078cc71cf63bc46adaf5.woff2) format("woff2"),url(fonts/6fb42cb7b3e97196fe93.woff) format("woff")}main.rdt-shell{display:flex;flex:1 0 auto;flex-direction:column}.rdt-shell{margin:0;max-width:none}.dwt-stage{align-items:stretch;display:flex;flex:1;gap:24px;min-height:766px;padding:20.5px 0}.dwt-rail{display:flex;flex:1 1 0;flex-direction:column;gap:20px;min-width:0}.dwt-hero{display:flex;flex:1;flex-direction:column;gap:14px;justify-content:center;min-height:0}.dwt-hero h1{color:var(--rdt-ink);font:700 32px/1.2 RokuText,sans-serif;letter-spacing:-.5px;margin:0;text-wrap:balance}.dwt-hero__promise{color:var(--rdt-ink-2);font-size:clamp(16px,1.39vw,20px);line-height:1.334;margin:0}.dwt-tiles{display:grid;flex:1;gap:14px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);min-height:0}.dwt-tile{background:var(--rdt-surface);border:1px solid var(--rdt-line-2);border-radius:8px;color:inherit;container-type:inline-size;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;justify-content:space-between;min-width:0;padding:12px 14px;position:relative;text-align:left;transition:border-color .16s linear,background .16s linear,transform .16s ease}.dwt-tile:hover,.dwt-tile[aria-pressed=true]{background:color-mix(in srgb,var(--rdt-accent) 10%,var(--rdt-surface));border-color:var(--rdt-accent);border-width:2px;padding:11px 13px}:is(.dwt-tile:hover,.dwt-tile[aria-pressed=true]) .dwt-tile__name{color:var(--rdt-accent)}.dwt-tile:hover{transform:translateY(-2px)}.dwt-tile[aria-pressed=true]{transform:none}.dwt-tile__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.dwt-tile__icon{border-radius:8px;height:64px;width:64px}.dwt-tile__name{color:var(--rdt-ink-2);font:500 14px/1.57 RokuText,monospace;letter-spacing:.1px;overflow-wrap:anywhere}.dwt-tile__marks{align-items:center;display:flex;flex:none;gap:2px}@container (max-width: 139px){.dwt-tile__head{gap:8px}.dwt-tile__marks{gap:4px}.dwt-badge--size-tile{border-radius:4px;height:20px}.dwt-badge--size-tile.dwt-badge--rce{width:20px}.dwt-badge--size-tile.dwt-badge--rce svg{height:11px;width:11px}.dwt-badge--size-tile.dwt-badge--new{justify-content:center;padding:0;width:20px}.dwt-badge--size-tile.dwt-badge--new .dwt-badge__label{display:none}.dwt-badge--size-tile.dwt-badge--new svg{display:block;height:12px;width:12px}}@container (max-width: 125px){.dwt-tile__icon{border-radius:7px;height:48px;width:48px}.dwt-tile__marks{align-items:flex-end;flex-direction:column;gap:4px}.dwt-tile__name{font-size:14px}}.dwt-hint{background:none;border:1px solid #0000;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:12px 14px}.dwt-hint p{color:var(--rdt-ink-max);font:700 16px/1.25 RokuText,monospace;letter-spacing:-.025em;margin:0}.dwt-hint__cursor{animation:dwtHintBlink 1.1s step-end infinite}@keyframes dwtHintBlink{0%,49%{opacity:1}50%,to{opacity:0}}.dwt-card-slot{display:flex;flex:0.81 1 0;min-width:0}.dwt-card{background:var(--rdt-surface);border:1px solid var(--rdt-line-2);border-radius:8px;display:flex;flex:1;flex-direction:column;gap:6px;padding:16px;width:100%}.dwt-card__top{align-items:flex-end;display:flex;gap:12px}.dwt-card__iconwrap{flex:none;position:relative}.dwt-card__icon{border-radius:13px;height:130px;width:130px}.dwt-card__iconbadge{position:absolute;right:-8px;top:-8px}.dwt-card__names{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.dwt-card__name{color:var(--rdt-ink);font:700 32px/1.2 RokuText,monospace;letter-spacing:-.5px;margin:0}.dwt-card__desc{color:var(--rdt-ink-2);font-size:14px;letter-spacing:.17px;line-height:1.43;margin:0}.dwt-card__featblock{display:flex;flex-direction:column;gap:8px}.dwt-card__chiprow{display:flex;flex-wrap:wrap;gap:4px}.dwt-card__spacer{flex:1;min-height:0}.dwt-card__foot{border-top:1px solid var(--rdt-line);display:flex;flex-wrap:wrap;gap:9px;padding-top:11px}@media (max-width:1100px){.dwt-stage{gap:20px}.dwt-rail{flex:0 0 clamp(250px,29vw,340px)}.dwt-card-slot{flex:1 1 0}.dwt-hint{display:none}.dwt-hero{flex:none}.dwt-hero h1{font-size:28px}.dwt-hero__promise{font-size:15px;line-height:1.55}.dwt-tiles{display:flex;flex-direction:column;gap:8px}.dwt-tile{align-items:center;flex:1 1 auto;flex-direction:row;gap:10px;max-height:86px;min-height:54px;padding:8px 11px}.dwt-tile[aria-pressed=true]{padding:7px 10px}.dwt-tile__head{display:contents}.dwt-tile__icon{border-radius:7px;height:40px;order:1;width:40px}.dwt-tile__name{flex:1;font-size:14px;line-height:1.2;min-width:0;order:2}.dwt-tile__marks{gap:4px;order:3}.dwt-badge--size-tile{border-radius:4px;height:20px}.dwt-badge--size-tile.dwt-badge--rce{width:20px}.dwt-badge--size-tile.dwt-badge--rce svg{height:11px;width:11px}.dwt-badge--size-tile.dwt-badge--new{justify-content:center;padding:0;width:20px}.dwt-badge--size-tile.dwt-badge--new .dwt-badge__label{display:none}.dwt-badge--size-tile.dwt-badge--new svg{display:block;height:12px;width:12px}}@media (max-width:900px){.dwt-rail{flex:0 0 clamp(214px,26vw,262px)}.dwt-hero h1{font-size:24px}.dwt-hero__promise{font-size:14px}.dwt-tile__icon{border-radius:6px;height:36px;width:36px}.dwt-tile__name{font-size:13px;padding-right:14px}.dwt-tile__marks{align-items:center;flex-direction:row;gap:3px;order:0;position:absolute;right:6px;top:6px;z-index:1}.dwt-badge--size-tile{border-radius:50%;height:10px;padding:0}.dwt-badge--size-tile.dwt-badge--new,.dwt-badge--size-tile.dwt-badge--rce{padding:0;width:10px}.dwt-badge--size-tile .dwt-badge__label,.dwt-badge--size-tile svg{display:none}}@media (max-width:780px){.dwt-rail{flex:0 0 clamp(186px,27vw,214px)}.dwt-tile__icon{height:32px;width:32px}.dwt-tile__name{font-size:12.5px}.dwt-card__icon{border-radius:11px;height:88px;width:88px}.dwt-card__name{font-size:24px}}@media (max-width:640px){.dwt-stage{flex-direction:column;gap:16px;min-height:0}.dwt-rail{flex:none;gap:16px}.dwt-card,.dwt-card-slot,.dwt-hero{flex:none}.dwt-hero h1{font-size:22px}.dwt-tiles{flex:none;flex-direction:row;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4px var(--rdt-gutter,28px);scrollbar-width:thin;width:100vw}.dwt-tile{flex:0 0 auto;height:58px;justify-content:center;max-height:none;min-height:0;padding:7px;scroll-snap-align:start;width:58px}.dwt-tile[aria-pressed=true]{padding:6px}.dwt-tile__icon{border-radius:8px;height:44px;width:44px}.dwt-tile__name{display:none}.dwt-tile__marks{right:4px;top:4px}.dwt-hint{display:none}}@media (min-width:1720px){.dwt-hero h1{font:400 58px/1.172 RokuDisplay,RokuText,sans-serif;letter-spacing:normal}.dwt-card__desc{font-size:16px;letter-spacing:.15px;line-height:1.5}.dwt-card__featblock .dwt-feat{font-size:20px;line-height:1.334}}@media (min-width:2200px){.dwt-hero h1{font-size:74px;line-height:1.189}.dwt-card__icon{height:160px;width:160px}.dwt-card__name{font:300 42px/1.167 RokuText,monospace;letter-spacing:-1.5px}.dwt-card__desc{font-size:22px;letter-spacing:.25px;line-height:1.235}}@media (prefers-reduced-motion:reduce){.dwt-tile:hover{transform:none}}