.philo-benefits{display:flex;flex-direction:column;color:#fff}.philo-benefits .benefits-header{max-width:100%;margin:.5em 0;padding:0 .5em;text-align:center;line-height:normal;font-weight:900;font-size:2.5em}.philo-benefits .tsp-panel-container{justify-content:end;width:30em}.philo-benefits .tsp-panel-container .devices-image{width:auto;height:27em;margin-right:-25%}.philo-benefits .dvr-panel{margin-top:1em}.philo-benefits .dvr-panel.on-demand-experiment{position:absolute;width:55.55em;left:-11.11em}.philo-benefits .live-panel{margin-top:1em}.philo-benefits .live-panel.on-demand-experiment{position:absolute;width:43em;left:-9.11em}.philo-benefits .live-panel.on-demand-experiment .animation{-webkit-mask-image:linear-gradient(90deg, #D9D9D9 60%, rgba(217, 217, 217, 0) 95.13%),linear-gradient(180deg, #D9D9D9 65.27%, rgba(217, 217, 217, 0) 87.57%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-position:-3.61em 0,0 -7em;-webkit-mask-size:auto}.philo-benefits .live-panel.on-demand-experiment .animationContainer{position:relative}.philo-benefits .live-panel.on-demand-experiment .animationContainer .feather{position:absolute;top:-12em;z-index:-1;left:-11em}.philo-benefits .on-demand{margin-top:1em}.philo-benefits .on-demand.on-demand-experiment{position:absolute;width:47em;left:-6.11em;bottom:-11em}.philo-benefits .on-demand.on-demand-experiment .animation{-webkit-mask-image:linear-gradient(180deg, #D9D9D9 65.27%, rgba(217, 217, 217, 0) 87.57%);-webkit-mask-position:0 37em}.philo-benefits .on-demand.on-demand-experiment .animationContainer{position:relative}.philo-benefits .on-demand.on-demand-experiment .animationContainer .feather{position:absolute;top:-6em;z-index:-1;left:-7em}.philo-benefits .tv-screen{--screen-bg: none}.philo-benefits .devices-image{margin-top:.5em;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.3))}.philo-benefits .tv-image-black{font-size:1.3em}.philo-benefits .price-image{display:flex;height:100%;background:var(--philo-blue)}.philo-benefits .price-image .philo-logo{width:9em;margin:auto}.philo-benefits .price-image .shape{fill:#fff}.benefits-desktop{margin:0 auto}.benefits-mobile{display:none;align-items:center;flex-flow:column;width:100%;margin:0 auto;text-align:center}.benefit-mobile-title{width:100%;font-size:1.77em;font-weight:900;line-height:normal}.benefit-header{white-space:pre-line;font-size:2.66em;font-weight:900;line-height:normal}.benefit-mobile-container{display:flex;align-items:center;justify-content:center;width:100%;padding:1em;overflow:hidden}.benefit-mobile-content{display:flex;align-items:center;flex-flow:column;max-width:24em;margin:.5em auto 0}.benefit-mobile-content.on-demand-experiment{height:450px;position:relative}.benefit-mobile-content.on-demand-experiment .dvr-panel{width:100%;left:0;top:-3.5em;transform:scale(2);display:flex;justify-content:center}.benefit-mobile-content.on-demand-experiment .live-panel{width:100%;left:0;top:2em;transform:scale(1.5);display:flex;justify-content:center}.benefit-mobile-content.on-demand-experiment .live-panel .animationContainer{position:relative;width:10em;height:10em;display:flex;align-items:center;justify-content:center}.benefit-mobile-content.on-demand-experiment .live-panel .animationContainer .feather{top:-23em;left:-2em;transform:scale(0.75) translateX(-50%)}.benefit-mobile-content.on-demand-experiment .live-panel .animation{min-width:20em;min-height:20em;-webkit-mask-position:-1.61em 0,0 -3.5em}.benefit-mobile-content.on-demand-experiment .on-demand{width:100%;left:0;top:5em;transform:scale(1.3);display:flex;justify-content:center}.benefit-mobile-content.on-demand-experiment .on-demand .animationContainer{position:relative;width:10em;height:10em;display:flex;align-items:center;justify-content:center}.benefit-mobile-content.on-demand-experiment .on-demand .animationContainer .feather{top:-25em;left:50%;transform:translateX(-50%)}.benefit-mobile-content.on-demand-experiment .on-demand .animation{min-width:20em;min-height:20em;-webkit-mask-position:0 35.5em}.benefit-mobile-content.on-demand-experiment .benefit{margin-top:auto}.benefit-text,.benefit-content{font-weight:500;line-height:1.3}.benefit-content{margin:1.5em 0}.benefit-content .devices-list{display:inline-flex;flex-flow:row wrap;margin:0 -0.25em 2em}.benefit-content .dli-image{height:100%;width:100%}.benefit-content .devices-list-item{display:flex;align-items:center;justify-content:center;width:5em;height:3em;margin:.25em;padding:.5em .75em}.benefit-content .devices-list-item .icon{width:100%;height:100%}.benefit-content .devices-list-item .icon.ios{transform:scale(1.5)}.benefit-content .devices-list-item .icon.ios .bg{display:none}.benefit-content .devices-list-item .icon.fire-tablet{margin-top:.5em}.benefit-content .devices-list-item .shape{fill:var(--device-fill-color, currentColor)}@media screen and (max-width: 1440px){.philo-benefits{font-size:1.35vw}}@media screen and (max-width: 910px){.philo-benefits{font-size:1em}.benefits-desktop{display:none}.benefits-mobile{display:flex}.benefits-mobile .benefit-header{display:none}.benefits-mobile .devices-list-item{font-size:.85em}.benefits-mobile .devices-list{justify-content:center}.benefits-mobile .devices-image{width:100%}}@media screen and (max-width: 630px){.philo-benefits .tv-image-black{font-size:.75em;margin-top:1em}.philo-benefits .tv-with-image{font-size:.75em}}
.tabs-side-panel{display:inline-flex;flex-flow:row;justify-content:center;max-width:80em;padding:6em 0;font-family:"Gotham",sans-serif;--text-color: var(--white-50);--text-hover-color: var(--pearl-white);--button-hover-color: none}.tabs-side-panel.experiment{padding:5em 0}.tsp-tabs-container{margin-right:4em;z-index:1}.tsp-tabs-container.single{display:flex;align-items:center}.tsp-panel-container{display:flex;align-items:center;width:100%;-webkit-animation:slide-in .5s ease forwards;-moz-animation:slide-in .5s ease forwards;-ms-animation:slide-in .5s ease forwards;-o-animation:slide-in .5s ease forwards;animation:slide-in .5s ease forwards}.tsp-tabs{width:25em}.tsp-tabs .tabs .tab-panel-group .tab-panel{transition:all .5s ease;transform:translateY(2.5em);opacity:.75}.tsp-tabs .tabs .tab-panel-group .tab-panel.selected{transform:none;opacity:1}.tsp-tabs .tabs .tab-list{display:block}.tsp-tabs .tabs .tab-list .tab{position:relative;width:initial;padding:0;text-align:left;border:none;background:none}.tsp-tabs .tabs .tab-list .tab.selected:not(:hover):not(:focus)::before{background-color:var(--philo-blue)}.tsp-tabs .tabs .tab-list .tab.selected::before,.tsp-tabs .tabs .tab-list .tab:hover::before,.tsp-tabs .tabs .tab-list .tab:focus::before{width:100%}.tsp-tabs .tabs .tab-list .tab:not(:last-child){margin-right:1.5em}.tsp-tabs .tabs .tab-list .tab::before{position:absolute;bottom:-0.5em;left:1px;width:0;height:2px;content:"";transition:.3s ease;transition-property:width,background-color;border-radius:1em;background-color:currentColor}@keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-moz-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-khtml-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-o-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}@-ms-keyframes slide-in{0%{transform:translateY(25%);opacity:0}100%{transform:translateY(0);opacity:1}}
.in-view-image-container{position:relative;width:100%;height:100%;background:#202f3b;transform:translateZ(0)}.in-view-image-container .in-view-image{transition:opacity .5s ease;object-fit:cover;opacity:0}.in-view-image-container .in-view-image-placeholder{position:absolute;z-index:1;top:50%;left:50%;width:100%;height:100%;transition:opacity .5s ease;transform:translate(-50%, -50%);background:rgba(0,0,0,0)}.in-view-image-container .loader-image{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%)}.in-view-image-container .loader-image .loader-graphic-holder{min-height:0}.in-view-image-container.ready .in-view-image-placeholder{opacity:1}.in-view-image-container.loaded .in-view-image{opacity:1}.in-view-image-container.loaded .in-view-image-placeholder{opacity:0}
.scroller-container{position:relative;--offset: 0.5em}.scroller-container .scroller{display:flex;overflow-x:scroll;width:100vw}.scroller-container .scroll-left-btn,.scroller-container .scroll-right-btn{position:absolute;z-index:10;top:50%;padding:0;transition:.3s background-color,.3s opacity;transform:translateY(-50%);font-size:1em;--initial-bg-color: transparent}.scroller-container .scroll-left-btn .buttonlink-icon,.scroller-container .scroll-right-btn .buttonlink-icon{padding:.35em}.scroller-container .scroll-left-btn .shape,.scroller-container .scroll-right-btn .shape{opacity:1}.scroller-container .scroll-left-btn{left:var(--offset)}.scroller-container .scroll-left-btn svg{transform:rotate(-90deg) translateY(-1px)}.scroller-container .scroll-right-btn{right:var(--offset)}.scroller-container .scroll-right-btn svg{transform:rotate(90deg) translateY(-1px)}.scroll-left-btn.reached,.scroll-right-btn.reached{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s ease}@media(hover: none){.general-button-link:hover:not(:active):not(:focus){--button-bg-color: var(--initial-bg-color);--button-text-color: var(--initial-text-color)}}
html{--philo-blue: rgba(12,147,242,1);--blue: var(--philo-blue);--gray-3: #828282;--gray-4: #BDBDBD;--gray-blue: #4B4F54;--pearl-white: #FAFBFC;--high-contrast-focus-white: #E0E0E0;--blue-black: #0E141A;--blue-black-75: rgba(14,20,26,0.75);--dark-blue-black: #202F3B;--green-alt: #5AA408;--orange-error: rgba(245,136,35,1);--white-10: rgba(255, 255, 255, 0.1);--white-15: rgba(255,255,255,.15);--white-25: rgba(255,255,255,.25);--white-35: rgba(255,255,255,.35);--white-50: rgba(255,255,255,.5);--white-55: rgba(255,255,255,.55);--white-75: rgba(255,255,255,.75);--white: rgba(255,255,255,1);--black: rgba(0,0,0,1);--black-25: rgba(0,0,0,.25);--black-50: rgba(0,0,0,.5);--black-75: rgba(0,0,0,.75)}.default-button-color{--initial-bg-color: rgba(255, 255, 255, 0.1);--initial-text-color: #FAFBFC}.primary-button-color{--initial-bg-color: #418208;--initial-text-color: #FAFBFC}.default-button-color,.primary-button-color{--button-bg-color: var(--initial-bg-color);--button-text-color: var(--initial-text-color);color:var(--button-text-color);background-color:var(--button-bg-color)}.default-button-color:hover,.primary-button-color:hover{--button-bg-color: #828282;--button-text-color: #FAFBFC}.default-button-color:focus,.primary-button-color:focus{--button-bg-color: #E0E0E0;--button-text-color: #0E141A;outline:none}.default-button-color:active,.primary-button-color:active{--button-bg-color: #FAFBFC;--button-text-color: #0E141A}.default-button-color:disabled,.default-button-color.disabled,.primary-button-color:disabled,.primary-button-color.disabled{--button-bg-color: #4B4F54;--button-text-color: #828282}.default-button-color.selected,.default-button-color.active,.primary-button-color.selected,.primary-button-color.active{--initial-bg-color: rgba(14, 20, 26, 0.75);--initial-text-color: #BDBDBD}.default-button-color.selected:hover,.default-button-color.active:hover,.primary-button-color.selected:hover,.primary-button-color.active:hover{--button-bg-color: rgba(14, 20, 26, 0.75);--button-text-color: #BDBDBD}.default-button-color.selected:focus,.default-button-color.active:focus,.primary-button-color.selected:focus,.primary-button-color.active:focus{--button-bg-color: #E0E0E0;--button-text-color: #0E141A}.default-button-color.selected:active,.default-button-color.active:active,.primary-button-color.selected:active,.primary-button-color.active:active{--button-bg-color: #FAFBFC;--button-text-color: #0E141A}.default-button-color.grouped,.primary-button-color.grouped{--initial-bg-color: transparent}.default-button-color.grouped.selected,.primary-button-color.grouped.selected{--initial-bg-color: #FAFBFC;--initial-text-color: #0E141A}.general-button-group .general-button-link{--initial-bg-color: transparent}.subscription-color{--initial-bg-color: #418208;--initial-text-color: #FAFBFC}.light .default-button-color{--initial-bg-color: transparent;--initial-text-color: #202F3B}.light .primary-button-color,.light .subscription-color{--initial-bg-color: #418208;--initial-text-color: #FAFBFC}.light .default-button-color:hover,.light .primary-button-color:hover{--button-bg-color: #E0E0E0;--button-text-color: #202F3B}.light .default-button-color:focus,.light .primary-button-color:focus{--button-bg-color: #4B4F54;--button-text-color: #FAFBFC;outline:none}.light .default-button-color:active,.light .primary-button-color:active{--button-bg-color: #202F3B;--button-text-color: #FAFBFC}.light .default-button-color:disabled,.light .default-button-color.disabled,.light .primary-button-color:disabled,.light .primary-button-color.disabled{--initial-bg-color: #E0E0E0;--initial-text-color: #BDBDBD;--button-bg-color: #E0E0E0;--button-text-color: #BDBDBD}.light .default-button-color:disabled:hover,.light .default-button-color:disabled:active,.light .default-button-color:disabled:focus,.light .default-button-color.disabled:hover,.light .default-button-color.disabled:active,.light .default-button-color.disabled:focus,.light .primary-button-color:disabled:hover,.light .primary-button-color:disabled:active,.light .primary-button-color:disabled:focus,.light .primary-button-color.disabled:hover,.light .primary-button-color.disabled:active,.light .primary-button-color.disabled:focus{--button-bg-color: #E0E0E0;--button-text-color: #BDBDBD}.light .default-button-color.active,.light .default-button-color.selected,.light .primary-button-color.active,.light .primary-button-color.selected{--initial-bg-color: transparent;--initial-text-color: #828282}.light .default-button-color.active:hover,.light .default-button-color.selected:hover,.light .primary-button-color.active:hover,.light .primary-button-color.selected:hover{--button-bg-color: #BDBDBD;--button-text-color: #202F3B}.light .default-button-color.active:focus,.light .default-button-color.selected:focus,.light .primary-button-color.active:focus,.light .primary-button-color.selected:focus{--button-bg-color: #4B4F54;--button-text-color: #FAFBFC}.light .default-button-color.active:active,.light .default-button-color.selected:active,.light .primary-button-color.active:active,.light .primary-button-color.selected:active{--button-bg-color: #202F3B;--button-text-color: #FAFBFC}.light .default-button-color.grouped,.light .primary-button-color.grouped{--initial-bg-color: transparent;--initial-text-color: #FAFBFC}.light .default-button-color.grouped.selected,.light .primary-button-color.grouped.selected{--initial-bg-color: rgba(14, 20, 26, 0.75);--initial-text-color: #BDBDBD}.general-button-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;opacity:1;font-size:20px;font-weight:500;color:var(--button-text-color);border-radius:5em;padding:.8em 1.6em;background-color:rgba(0,0,0,0);background-color:var(--button-bg-color);transition:.3s background-color,.3s font-size,.3s padding,.3s opacity,.3s border-color}.general-button-link.label-only{display:inline-flex}.general-button-link.outline{border:.15em solid var(--button-text-color)}.general-button-link.label-with-icon{padding:.4em 1.2em .4em .6em}.general-button-link.label-with-icon .buttonlink-label{margin-left:.6em}@media screen and (max-width: 630px){.general-button-link.label-with-icon.responsive{padding:.4em}.general-button-link.label-with-icon.responsive .buttonlink-label{display:none}}.general-button-link .buttonlink-icon{height:2.4em;width:2.4em}.general-button-link .buttonlink-icon svg{width:100%;height:100%;fill:var(--button-text-color)}.general-button-link .buttonlink-icon svg.icon{opacity:1}.general-button-link .buttonlink-icon .shape{transition:.3s fill;fill:var(--button-text-color)}.general-button-link .buttonlink-label{display:inline-block;white-space:nowrap}.general-button-link.icon-only{padding:.2em}.general-button-link.icon-only .buttonlink-icon{height:2em;width:2em}.general-button-link.stacked-button{border-radius:.8em;flex-direction:column;padding:.3em 0 .2em 0;overflow:hidden}.general-button-link.stacked-button .buttonlink-label{display:inline-block;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:1.2}.general-button-link.stacked-button .buttonlink-icon{height:1.6em;width:1.6em}.general-button-link.stacked-button.icon-only{padding:.4em}.general-button-link.stacked-button.label-with-icon{width:5.6em;height:5.6em}.general-button-link.stacked-button.label-with-icon .buttonlink-icon{height:3.8em;width:3.8em;margin-bottom:.1em}.general-button-link:disabled,.general-button-link.disabled{pointer-events:none;background-color:var(--button-bg-color)}.general-button-link:disabled .buttonlink-icon svg,.general-button-link.disabled .buttonlink-icon svg{fill:var(--button-text-color);opacity:.46}.general-button-link:disabled .buttonlink-icon .shape,.general-button-link.disabled .buttonlink-icon .shape{fill:var(--button-text-color)}.general-button-link:disabled .buttonlink-label,.general-button-link.disabled .buttonlink-label{opacity:.46}.general-button-link:focus{background-color:var(--button-bg-color);color:var(--button-text-color)}.general-button-link:focus .buttonlink-icon svg{fill:var(--button-text-color)}.general-button-link:focus .buttonlink-icon .shape{fill:var(--button-text-color)}.general-button-link:focus.outline{border-color:var(--button-text-color)}.general-button-link:hover{background-color:var(--button-bg-color);color:var(--button-text-color)}.general-button-link:hover .buttonlink-icon svg{fill:var(--button-text-color)}.general-button-link:hover .buttonlink-icon .shape{fill:var(--button-text-color)}.general-button-link:hover.outline{border-color:var(--button-text-color)}.general-button-link:active,.general-button-link.active,.general-button-link.selected{background-color:var(--button-bg-color);color:var(--button-text-color)}.general-button-link:active .buttonlink-icon svg,.general-button-link.active .buttonlink-icon svg,.general-button-link.selected .buttonlink-icon svg{fill:var(--button-text-color)}.general-button-link:active .buttonlink-icon .shape,.general-button-link.active .buttonlink-icon .shape,.general-button-link.selected .buttonlink-icon .shape{fill:var(--button-text-color)}.general-button-link:active.outline,.general-button-link.active.outline,.general-button-link.selected.outline{border-color:var(--button-text-color)}
.tv-with-image{position:relative;display:inline-flex;align-items:flex-end;transition:opacity .3s ease;opacity:0;font-size:1.35em}.tv-with-image.ready{opacity:1}.tv-with-image .tv-remote{width:auto;height:3.5em;margin-right:.75em;margin-bottom:.1em;margin-left:-0.3em}.tv-with-image .tv-frame-screen{position:relative}.tv-with-image .tv-frame{width:20.5em;height:12.06em;filter:drop-shadow(4px 6px 4px rgba(0, 0, 0, 0.5));font-size:.965em}.tv-with-image .tv-screen{position:absolute;z-index:1;top:.15em;left:.12em;width:calc(100% - .25em);background:var(--screen-bg, #393f42);box-shadow:.25px .25px .5px .25px #393f42}
.container___P7xOr{font-family:"Gotham",sans-serif;--logo-color: white}.container___P7xOr.modal-open .content___xfLvo{z-index:initial}.header___8rJSq.sticky-header.stuck.dark{background:var(--stuck-bg-color, rgba(14, 20, 26, 0.5))}.header___8rJSq.sticky-header.dark .sticky-header-contents .sign-in-link.general-button-link{--initial-text-color: var(--sign-in-text-color, var(--philo-blue));--initial-bg-color: var(--sign-in-bg-color, transparent)}.ctaButton___BwIXJ.general-button-link{--initial-bg-color: var(--philo-blue);--initial-text-color: var(--pearl-white)}.page___JAx2u{overflow:hidden;--cta-height: 3rem;--fallback-font-size: 1.1rem}.page___JAx2u .header-module .register-group{max-width:var(--cta-width, 22rem);margin:0 auto;padding:0 1rem}.page___JAx2u .register-group .billing-error-group{margin-top:1em}.page___JAx2u .billing-error-group .billing-error-icon{display:none}.page___JAx2u .billing-error-group .billing-error-message{color:var(--error-color, rgb(245, 166, 35))}.page___JAx2u .icon.invalid .shape{fill:var(--error-color, rgb(245, 166, 35))}.page___JAx2u .header-module .register-group .register-form .subscription-code-input{--input-font-size: 1.1rem;--input-height: var(--cta-height)}.page___JAx2u .header-module .register-group button.primary-button-color,.page___JAx2u .ctaLink___QHAg4{height:var(--cta-height);font-size:var(--cta-font-size, 1.1rem);--initial-bg-color: var(--cta-color, var(--philo-blue))}.page___JAx2u .ctaLink___QHAg4{z-index:1;align-items:center;justify-content:center;width:100%;max-width:20rem;margin:0 auto}.body___FkykS{display:flex;flex-flow:column;margin:0 auto}.content___xfLvo{z-index:1}.faqs___WVWYU{max-width:45rem;margin:0 auto}@media screen and (max-width: 630px){.body___FkykS .channels-search-container{font-size:.8rem}.page___JAx2u{--cta-width: 21rem;--cta-height: 2.8rem}}
.register-group{position:relative;z-index:10;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;max-width:100%;height:auto;min-height:auto;margin:0;background:none}.register-group .billing-error-group{margin:.5em auto 0;padding:.25em .5em .25em .3em;font-size:1em}.register-group .register-short-form-title{text-align:center;letter-spacing:-0.05em;opacity:1;color:#4b4f54;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500;line-height:1.2}.register-group .register-prompt{padding-bottom:1em;text-align:center;color:#5f666c;font-weight:400}.register-group .login-field-username{width:100%;min-width:15em;font-size:.8em}.register-group .login-field-username input{height:3em;padding-right:1.2em;padding-left:1.2em;color:#fff;background-color:#202f3b;font-size:1em}.register-group .login-field-username input:not([value=""]){padding-right:2.5em}.register-group .login-field-username input::-webkit-input-placeholder{text-align:center;color:rgba(255,255,255,.4);font-size:1em;font-weight:300;line-height:1.2}.register-group .login-field-username input::-moz-placeholder{text-align:center;color:rgba(255,255,255,.4);font-size:1em;font-weight:300}.register-group .login-field-username input:-ms-input-placeholder{text-align:center;color:rgba(255,255,255,.4);font-size:1em;font-weight:300}.register-group .login-field-username .icon{right:.7em;width:1.5em}.register-group .register-form{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;max-width:22rem}.register-group .register-form .register-field{--input-height: var(--register-input-height);--input-font-size: 1rem}.register-group .register-form .subscription-code-input{--input-font-size: 0.9em;--input-height: 2.5em}.register-group .register-form .login-message{width:80%;min-height:2em;margin:.5em auto 0;padding-bottom:0;font-size:.67em;line-height:1.2}.register-group .register-form .register-form-next{display:flex;align-items:center;justify-content:center;width:100%;height:2.8em;margin:.75em auto;transform:translateZ(0);border-radius:3em;font-size:1em;filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25))}.register-group .register-form .register-form-next .type-button-label{font-size:.9rem;font-weight:500;line-height:1.1}.register-group .register-form .subscription-code-button{width:100%;cursor:pointer;transition:opacity .25s ease;white-space:pre;border:none;outline:none;background:none;font-size:.75em;font-weight:500}.register-group .register-form .subscription-code-button[disabled]{cursor:not-allowed}.register-group .register-form .subscription-code-button:hover,.register-group .register-form .subscription-code-button:focus,.register-group .register-form .subscription-code-button[disabled]{opacity:.75}@media screen and (max-width: 630px){.register-group .register-short-form-title{font-size:1.25em}.register-group .register-subtitle{font-size:.8em}.register-group .billing-error-group{text-align:center}}
.form .form-header{text-align:center;color:#4b4f54;font-family:"Gotham Rounded",sans-serif;font-size:1em;font-weight:500}.form .form-body,.form .form-actions{width:100%}.form .form-error{width:100%;padding-bottom:1em;text-align:center;color:#c22a25;font-size:.85em;line-height:1.2}.form .form-error:empty{display:none}
.billing-error-group{display:flex;align-items:center;justify-content:center;min-height:1em;margin:.5em auto 0;padding:.25em .5em .25em .3em;font-size:.9em;line-height:normal}.billing-error-group .billing-error-icon{display:flex;align-items:center}.billing-error-group .billing-error-icon .warn{width:1.5em;height:1.5em;fill:#000}.billing-error-group .billing-error-message{margin:0;letter-spacing:-0.06em;color:#000;font-size:.8em;font-weight:500}@media screen and (max-width: 630px){.billing-error-group{text-align:center;font-size:.8em}}
.lineup{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.base{padding-top:1em;text-align:center;white-space:nowrap;font-family:"Gotham",sans-serif;font-size:1.5em}.price{display:inline-block;padding-left:.5em}.channels{flex-direction:row}.lineups{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:320px;max-width:100vw;padding:0 0 1em;background-color:rgba(0,0,0,0)}.lineups.color{background-color:#f7f8fa}.lineups.color .full{overflow-x:visible;flex-flow:column}.lineups.color .full.free{position:relative;z-index:0;display:flex;align-items:center;flex-flow:row;justify-content:center;width:35em;padding:0}.lineups.color .full.free:before{position:absolute;z-index:-1;top:50%;left:50%;width:100vw;height:100%;content:"";transform:translate(-50%, -50%);background-color:#e3e7ed}.lineups.color .full.free .free-channels-banner{flex:0;min-width:13em;padding:.5em;color:var(--gray-blue);font-family:"Gotham",sans-serif;font-weight:500;line-height:1.3}.lineups.color .full.free .channels{flex:1;max-width:initial;max-width:24em;margin:0;padding:1.5em 0}.lineups.color .full.free .channels .channel{box-shadow:none}.lineups.color .full.free .channels .channel img{filter:invert(1)}.lineups.color .full .channels{justify-content:center;width:59em;padding:2em 0 0;grid-auto-columns:5em;grid-template-columns:repeat(auto-fit, 5em);grid-gap:1em}.lineups.color .full .channels .channel{border-radius:.77em;background-color:#fff;box-shadow:-0.44em -0.44em 1.22em 0 rgba(255,255,255,.2705882353),.44em .44em .77em 0 rgba(14,23,31,.0588235294)}.lineups .lineup{width:100%}.lineups .base{width:100%;color:rgba(0,0,0,.8);font-family:"Gotham",sans-serif;font-size:1.8em;font-weight:500}@media screen and (max-width: 960px){.lineups .base{font-size:1.5em}}@media screen and (max-width: 630px){.lineups .base{font-size:1em}}.lineups .base:before{display:none}.lineups .base .price{color:rgba(0,0,0,.8);font-weight:500}.lineups .channel{align-items:center;border-radius:.4em}.lineups .full{display:flex;overflow-x:auto;justify-content:center;width:100%;padding-top:0em;padding-bottom:2em}.lineups .full .channels{justify-content:unset;max-width:96vw;grid-auto-rows:5em;grid-template-columns:repeat(14, 5em)}.lineups .full .channels .channel img{width:4em}.lineups .channels{display:flex;flex-wrap:wrap;justify-content:center;padding:0 2em}.lineups .collapsible{overflow:hidden;min-width:100vw}.lineups .collapsible.collapsed .toggle{margin-top:.75em}.lineups .collapsible.collapsed .toggle .icon:not(svg){transform:rotate(90deg)}.lineups .collapsible.collapsed .toggle:before{position:absolute;width:100%;height:7em;margin-top:-7em;content:"";transition:opacity .25s ease-in-out;opacity:1;background:linear-gradient(0deg, #f2faff 14%, rgba(242, 250, 255, 0) 78%)}.lineups .collapsible.collapsed .channels+.channels{position:absolute;z-index:1;right:0;left:0;visibility:hidden;height:0;transition:opacity .5s ease-in-out,visibility 0s .5s;opacity:0;background:#f3faff;filter:opacity(0.5)}.lineups .collapsible .channels+.channels{padding:0;transition:opacity .5s ease-in-out}.lineups .collapsible .channels{justify-content:center;grid-template-columns:repeat(5, 4.5em);grid-auto-rows:4.5em}.lineups .collapsible .channels .channel img{width:4em}@media only screen and (max-width: 375px){.lineups .collapsible .channels{grid-template-columns:repeat(5, 3.9em);grid-auto-rows:3.9em}.lineups .collapsible .channels .channel img{width:3.2em}}.lineups .collapsible .toggle{display:flex;justify-content:center;width:100%;margin-top:.9em;cursor:pointer;border:none;outline:none;background:none;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lineups .collapsible .toggle .text{margin-right:.5em;font-family:"Gotham Rounded";font-size:.8em;font-weight:500}.lineups .collapsible .toggle .icon:not(svg){display:flex;align-self:center;width:.7em;transform:rotate(-90deg) translateX(-2px)}.lineups .collapsible .toggle svg{overflow:visible;width:100%;height:100%}.lineups .collapsible .toggle polyline{stroke-width:5;stroke:rgba(0,0,0,.25)}.lineups .collapsible,.lineups .full{margin-bottom:1em}.lineups .collapsible .channels,.lineups .full .channels,.lineups .scrollable .channels{display:grid;width:auto;margin:0 auto;padding-top:2em;font-size:.89em;grid-auto-flow:row;grid-gap:1px}.lineups .collapsible .channels .channel,.lineups .full .channels .channel,.lineups .scrollable .channels .channel{display:flex;align-content:center;justify-content:center;width:100%;max-width:5em;height:100%;max-height:5em;margin:0;padding:.5em;border:none;outline:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:100%;font-size:1em}.lineups .collapsible .channels .channel img,.lineups .full .channels .channel img,.lineups .scrollable .channels .channel img{align-self:center}.lineups .scrollable{display:flex;overflow-x:auto;width:100%;font-size:1.15em}.lineups .scrollable.free-channels-container .channels{margin:0 auto;padding-top:0;grid-auto-flow:column;grid-auto-columns:3.5em}.lineups .scrollable.free-channels-container .channels .channel{width:3.35em;margin:0 .075em;border-radius:.4em;background:#006cb9}.lineups .scrollable.free-channels-container .channels .channel.shadow-1{filter:drop-shadow(1px 0px 1px #202F3B)}.lineups .scrollable.free-channels-container .channels .channel.shadow-2{filter:drop-shadow(0px 1px 1px #202F3B)}.lineups .scrollable.free-channels-container .channels .channel.shadow-3{filter:drop-shadow(0px 0px 1px #202F3B)}.lineups .scrollable.free-channels-container .channels .channel.shadow-4{filter:drop-shadow(1px 1px 1px #202F3B)}.lineups .scrollable .free-channels-banner{display:flex;align-items:center;max-width:calc(14rem + 5px);margin:0 2px;padding:.5em;text-align:center;color:#fff;border-radius:.5em;background:rgba(37,77,105,.15);font-family:"Gotham",sans-serif;font-size:.8em;font-weight:500;line-height:1.3;grid-column:span 4;min-height:3em;justify-content:center}.lineups .scrollable .channels{display:inline-grid;justify-content:unset;max-width:unset;padding:1.5em 2em}.lineups .scrollable .channels .channel{position:relative;width:3.5em;height:3.5em}.lineups .scrollable .channels .channel img{position:absolute;top:50%;left:50%;width:3em;transform:translate(-50%, -50%)}.lineups .scrollable-wrapper{position:relative;overflow:hidden;width:100%;margin-bottom:.5em}.lineups .scrollable-wrapper .next-icon-wrapper{position:absolute;z-index:1;right:0;width:4em;height:100%;transition:opacity .3s ease;pointer-events:none;opacity:0}.lineups .scrollable-wrapper .next-icon-wrapper.visible{opacity:1}.lineups .scrollable-wrapper .next-icon-wrapper .next-icon{position:absolute;top:50%;right:0;padding-right:2em;transform:translateY(-50%)}.lineups .scrollable-wrapper .next-icon-wrapper .next-icon .icon{width:1em;transform:rotate(90deg);opacity:.5}.lineups .scrollable-wrapper .next-icon-wrapper .next-icon .icon .shape{opacity:1;fill:#fff}.lineups.mobile .scrollable-wrapper .next-icon-wrapper{font-size:1.15em}.lineups.mobile .scrollable-wrapper .next-icon-wrapper::after{position:absolute;z-index:-1;width:10em;height:100%;content:"";background:radial-gradient(50% 50% at 50% 50%, #0C87E9 0%, rgba(12, 135, 233, 0) 100%)}.lineups.mobile .scrollable-wrapper .next-icon-wrapper .next-icon{padding-right:1.5em}.lineups.mobile .scrollable-wrapper .next-icon-wrapper .next-icon .icon{width:2em}.lineups.mobile .scrollable.free-channels-container .channel.free{grid-row:3}.lineups.mobile .scrollable.free-channels-container .free-channels-banner{max-width:initial;margin-bottom:.5em;text-align:center;color:#fff;background:rgba(0,0,0,0);grid-column:span 6}@media screen and (max-width: 630px){.lineups .scrollable{font-size:1em}.register-container .lineups.color{margin-top:-1em;padding-top:.5em}.register-container .lineups.color .full .channels{font-size:2.7vw}.register-container .lineups.color .full.free{flex-flow:column;padding:1em 0 .5em}.register-container .lineups.color .full.free .free-channels-banner{min-width:initial;padding-bottom:0;font-size:3.5vw;font-weight:300}.register-container .lineups .full .channels{font-size:.6em}.register-container .lineups .collapsible .channels{font-size:.8em}}@media screen and (max-width: 320px){.lineups .scrollable .free-channels-banner{font-size:.75em}}
.lineup-placeholder{font-size:1rem}.lineup-placeholder,.lineup-placeholder .loaders{height:100%;min-height:inherit;width:100%}.lineup-placeholder .loaders{display:flex;flex-flow:column}.lineup-placeholder.dark .loader-graphic,.dark .lineup-placeholder .loader-graphic{background-color:rgba(0,0,0,.5)}
.tv-image-black{position:relative;display:flex;width:26em;height:13em;margin:.5em 0 0 0;transform:translateY(0.5em)}.tv-image-black .tv-image-container{position:absolute;z-index:10;width:19.4em;transform:translate(3.4em, 0);height:10.85em}.tv-image-black .image-tv-mask{position:absolute;width:32em;transform:translate(-3em, -0.5em)}
.channels-search-container{max-width:45em;margin:0 auto;padding:0 1.5em;font-family:"Gotham",sans-serif;--tile-background: var(--tile-bg-color, #282d32)}.channels-search-container .icon-search-hollow{width:100%;height:100%}.channels-search-container .channels-search-header{margin:0 0 .5em;text-align:center;font-size:2.5em;line-height:normal}.channels-search-container .channels-search{margin:2em auto}.channels-search-container .channels-search-title{display:inline-block;font-weight:900}.channels-search-container .channels-search-subtitle{margin-top:.5rem;font-size:1.05rem;font-weight:500}.channels-search-container .fsf-body{display:flex;align-items:center;flex-flow:column;width:100%;max-width:45em;min-height:15em}.no-results-message{display:flex;align-items:center;flex-flow:column;justify-content:center;width:100%;max-width:30em;margin:0 auto;padding:2em;border-radius:.25em;background:var(--tile-background);box-shadow:4px 4px 2px rgba(0,0,0,.231);-webkit-animation:fade-in .3s ease-in;-moz-animation:fade-in .3s ease-in;-ms-animation:fade-in .3s ease-in;-o-animation:fade-in .3s ease-in;animation:fade-in .3s ease-in}.no-results-body{display:flex;flex-flow:row wrap;justify-content:center;text-align:center;font-weight:500;line-height:1.5}.no-results-body .request-channel-link-container{margin:0 .25em}.no-results-body .request-channel-link{color:currentColor}.no-results-body .request-channel-link:hover{color:currentColor;opacity:.75}.no-results-body .request-channel-link:focus{color:currentColor;border-color:currentColor}.no-results-body .request-channel-link:not(:hover):not(:focus){text-decoration:underline}.channel-result-tile{width:4.5em;height:4.5em;margin:.25em;padding:.5em;border-radius:.25em;background:var(--tile-background);box-shadow:4px 4px 2px rgba(0,0,0,.231);-webkit-animation:fade-in .3s ease-in;-moz-animation:fade-in .3s ease-in;-ms-animation:fade-in .3s ease-in;-o-animation:fade-in .3s ease-in;animation:fade-in .3s ease-in}.channels-search-results{display:inline-flex;align-items:center;flex-flow:row wrap;justify-content:center}.channels-search-results+.csr-section{margin-top:3em}.channel-result-tile-image{width:100%;height:100%}.csr-section{width:100%;margin-top:1.5em}.csr-section .channels-search-results{display:grid;grid-template-columns:repeat(auto-fill, 5em);grid-template-rows:2em}@supports not (display: grid){.csr-section .channels-search-results{justify-content:flex-start}}.csr-heading{width:100%;margin:.5em;font-size:.72em;font-weight:900;grid-column:1/-1}@media screen and (max-width: 630px){.channels-search-container{font-size:.72em}.channels-search-container .channels-search-title{font-size:1.8rem}.channels-search-container .channels-search-subtitle{font-size:.81rem}.channels-search-container .fsf-filters-container{font-size:.8em}.channels-search-container .fsf-filters{margin:.5em -0.5em}.channels-search-container .no-results-message{padding:2em 1em}.channels-search-container .csr-heading{font-size:.9em}}
.fsf-input.one-input-container{margin:0 0 .75em;padding:0 1em 0 .75em;--input-height: 2.5em;--input-font-size: 1rem}.fsf-input.one-input-container:not(.has-focus) .one-input-placeholder{color:currentColor}.fsf-input.one-input-container .one-input-placeholder{font-weight:500}.fsf-input.one-input-container .one-input-type{min-width:1em;max-width:1em;transform:scaleX(-1)}.fsf-input.one-input-container .one-input-type .shape{fill:var(--input-text)}.fsf-input.one-input-container .one-input-suffix .one-input-suffix-item+.one-input-suffix-item{margin-left:.5em}.fsf-input.one-input-container .one-input-suffix .dot{background-color:var(--philo-blue);font-size:1.5em}.fsf-contents{display:flex;align-items:center;flex-flow:column}.fsf-filters,.fsf-filters-container{display:flex;align-items:center;flex-flow:row wrap;justify-content:center}.fsf-filters{margin:.5em 0}.fsf-filters-container{flex-flow:row wrap;justify-content:center;width:100%;font-size:.7em}.fsf-button.general-button-link{margin:.5em .5em .5em 0;font-size:1em;--initial-bg-color: var(--fsf-button-color, #13232d);--initial-text-color: var(--pearl-white)}.fsf-button.general-button-link.is-active{--initial-bg-color: var(--philo-blue)}.fsf-filter-item:last-child .fsf-button{margin:.5em 0}.fsf-body{padding:1em 0}.fsf-clear-button.general-button-link{--initial-text-color: var(--input-text)}@media(hover: hover){.fsf-clear-button.general-button-link:hover:not(:active):not(:focus){--button-text-color: var(--gray-4)}}
html{--philo-blue: rgba(12,147,242,1);--blue: var(--philo-blue);--gray-3: #828282;--gray-4: #BDBDBD;--gray-blue: #4B4F54;--pearl-white: #FAFBFC;--high-contrast-focus-white: #E0E0E0;--blue-black: #0E141A;--blue-black-75: rgba(14,20,26,0.75);--dark-blue-black: #202F3B;--green-alt: #5AA408;--orange-error: rgba(245,136,35,1);--white-10: rgba(255, 255, 255, 0.1);--white-15: rgba(255,255,255,.15);--white-25: rgba(255,255,255,.25);--white-35: rgba(255,255,255,.35);--white-50: rgba(255,255,255,.5);--white-55: rgba(255,255,255,.55);--white-75: rgba(255,255,255,.75);--white: rgba(255,255,255,1);--black: rgba(0,0,0,1);--black-25: rgba(0,0,0,.25);--black-50: rgba(0,0,0,.5);--black-75: rgba(0,0,0,.75)}.tabs{max-width:100vw}.tabs .tab-list{display:flex;justify-content:space-evenly;margin:1em 0 2em}.tabs .tab-panel-group .tab-panel{display:block;overflow:hidden;max-height:0;transition:opacity .5s ease-in-out;opacity:0;outline:none;visibility:hidden}.tabs .tab-panel-group .tab-panel.selected{max-height:initial;visibility:visible;opacity:1}
.button___UfjNU{display:inline-flex;justify-content:center;padding:.8em 1.6em;cursor:pointer;transition:.3s ease;transition-property:color,background-color;white-space:pre;color:var(--text-color, rgb(32, 47, 59));border:none;border-radius:5em;background-color:var(--button-color, transparent);font-family:"Gotham",sans-serif;font-size:1em;font-weight:500}.button___UfjNU.active___QTyza:not(:focus-visible){color:var(--text-active-color, white);background-color:var(--button-active-color, #202f3b)}.button___UfjNU:focus-visible,.button___UfjNU:active{color:var(--text-focus-color, white);background-color:var(--button-focus-color, #4B4F54)}@media(hover: hover){.button___UfjNU:hover:not(:active):not(.active___QTyza){color:var(--text-hover-color, #202f3b);background-color:var(--button-hover-color, #BDBDBD)}}
.web-text{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-size:1em;line-height:1.16}.web-small-text{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-size:.77em;line-height:1.21}.web-tiny-text{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-size:.61em;line-height:1.9}.web-large-title{font-family:"Gotham",sans-serif;font-weight:500;color:#fafbfc;font-size:2.33em;line-height:1.05;letter-spacing:-0.028em}.web-small-title{font-family:"Gotham",sans-serif;font-weight:500;color:#fafbfc;font-weight:400;font-size:1.67em;line-height:1.13;letter-spacing:-0.056em}.web-small-link-label{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-weight:500;font-size:.77em;line-height:1.57}.web-button-label,.web-large-link-label{font-family:"Gotham Rounded",sans-serif;font-weight:300;color:#fafbfc;font-weight:500;font-size:1.11em;line-height:1.1}.web-heading{font-family:Gotham,sans-serif;font-weight:800}.light .web-text,.light .web-small-text,.light .web-tiny-text,.light .web-large-title,.light .web-small-title,.light .web-small-link-label,.light .web-button-label,.light .web-large-link-label{color:#0e141a}@media screen and (max-width: 630px){.web-text,.web-small-text{font-size:.72em;line-height:1.15}.web-tiny-text{font-size:.55em;line-height:1.3}.web-large-title{font-size:1em;line-height:1.167}.web-small-title{font-size:.77em;line-height:.93}.web-small-link-label{font-size:.55em;line-height:1.2}.web-button-label,.web-large-link-label{font-size:.83em;line-height:1.2em}}
.sticky-header{z-index:12;width:100%;margin-bottom:1em;transition:all .3s ease;background:#f7f8fa}.sticky-header.dark{background:rgba(0,0,0,0)}.sticky-header.dark.stuck{background:rgba(14,20,26,.9)}.sticky-header.dark .sticky-header-contents .sign-in-link.general-button-link{justify-content:center;width:9em;letter-spacing:-0.03em;opacity:1;border:2px solid var(--button-text-color);font-weight:bold;--initial-bg-color: transparent;--initial-text-color: var(--philo-blue)}.sticky-header.dark .sticky-header-contents .philo-logo{padding:.75em 0}.sticky-header.dark .sticky-header-contents .logo-heading{color:#fff}.sticky-header.is-experiment{margin-bottom:0}.sticky-header.stuck{background:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.1)}.sticky-header.show-cta .sticky-cta-button{pointer-events:auto;opacity:1}.sticky-header-contents{display:flex;overflow:hidden;align-items:center;justify-content:space-between;max-width:80rem;margin:0 auto;padding:0 3em}.sticky-header-contents .philo-logo{width:6em;padding:1.25em 0;transform:translateY(0.35em)}.sticky-header-contents .philo-logo .shape{transition:.3s ease-in-out fill;fill:var(--button-bg-color)}.sticky-header-contents .sticky-header-suffix{display:flex;align-items:center;font-size:.9em}.sticky-header-contents .sticky-header-suffix .general-button-link.pill-button{font-size:1em}.sticky-header-contents .sticky-header-suffix .general-button-link.pill-button+.general-button-link{margin-left:1em}.sticky-header-contents .sign-in-link.general-button-link{height:2.5em;margin:.5em 0;--initial-bg-color: #F2F2F2}.sticky-header-contents .sticky-cta-button{justify-content:center;width:12em;max-width:40vw;transition:.3s ease;pointer-events:none;opacity:0;--initial-bg-color: var(--cta-color, var(--philo-blue))}.sticky-header-contents .logo-heading{color:#0c93f2}.sticky-header-contents .logo-heading .shape{fill:var(--button-bg-color, currentColor)}.sticky-header-contents .logo-link.general-button-link{padding:0;opacity:1;border:none;background:none;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0);--initial-bg-color: var(--logo-color, rgb(12, 147, 242))}@media screen and (max-width: 630px){.sticky-header-contents{padding:.5em 1.25em;font-size:.7em}.sticky-header-contents .philo-logo{width:5em;margin-right:.5em}}@media screen and (max-width: 320px){.sticky-header{font-size:4.75vw}}
.payment-modal-container{position:fixed;z-index:99;top:0;display:flex;overflow-y:scroll;align-items:center;justify-content:center;width:100vw;height:100%;background:linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8))}.payment-modal-container.short-form .payment-form-group{display:flex;align-items:center}.payment-modal-container.short-form .payment-form-group .register-form{margin:0;padding:0}.payment-modal-container.short-form .payment-form-group .payment-form-wrapper{display:flex;align-items:center;height:100%;margin:0 auto}.payment-modal-container.short-form .payment-form-group .payment-form{max-width:25rem;padding:3em 1.5em}.payment-modal-container.short-form .zip-code-field{margin-top:.5em}.payment-modal-container .payment-form-group{position:absolute;top:0;left:50%;overflow:initial;width:36em;padding:4em 0em;transform:translate(-50%);background-color:rgba(0,0,0,0);box-shadow:none;pointer-events:none}.payment-modal-container .payment-form-group:focus{outline:none}.payment-modal-container .payment-form-group .close-button{position:absolute;top:1.5em;right:1.5em;display:flex;display:none;padding:0;cursor:pointer;border:none;outline:none;background:rgba(0,0,0,0);pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.payment-modal-container .payment-form-group .close-button:hover{opacity:.75}.payment-modal-container .payment-form-group .close-button .close-icon{width:2em}.payment-modal-container .payment-form-group .close-button .close-icon .shape{fill:#bdbdbd}.payment-modal-container .payment-form-group .payment-form-wrapper{pointer-events:auto}.payment-modal-container .payment-form-group .payment-form{padding:3em 0;pointer-events:auto;border-radius:2em;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media screen and (max-width: 630px){.payment-modal-container .payment-form-group{width:33em;font-size:.85em}.payment-modal-container .payment-form-group .payment-summary-item-container{font-size:1em}}@media screen and (max-width: 500px){.payment-modal-container.short-form .payment-form-group{background:#fff}.payment-modal-container.short-form .payment-form-group .decision-group,.payment-modal-container.short-form .payment-form-group .payment-form-legal{max-width:100%}.payment-modal-container .payment-form-group{top:0;right:0;left:0;width:100%;max-width:100%;padding:0;height:100%;transform:none}.payment-modal-container .payment-form-group .close-button{display:block}.payment-modal-container .payment-form-group .payment-form{padding-top:4em;border-radius:0;box-shadow:none}}
.dialog-container [role=dialog],.dialog-container [role=alertdialog]{outline:none}.dialog-container.scrim::before{position:fixed;top:0;right:0;bottom:0;left:0;height:101vh;content:"";background:rgba(0,0,0,.87)}
.offer-container{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;width:100%;max-width:30em;margin:0 auto .4em;text-align:center}.offer-container .offer-details{align-items:center;width:100%;padding:.75em;color:#71bb1f;border-radius:.3em;background:#0e141a;font-weight:500;line-height:1.4;letter-spacing:-0.014em;font-size:.85em}.offer-container .offer-details span:not(last-child)::after{content:" "}.short-form .offer-container{max-width:19.5em;padding-top:1em}
.auth-code-form .general-button-link{margin-bottom:.5em;opacity:1;font-size:1em;--initial-bg-color: #F2F2F2}.auth-code-form .general-button-link svg{transform:scale(0.7)}.auth-code-form .login-message{min-height:0;margin-top:0;padding:1.5ex;color:#f98308;line-height:1.3}.auth-code-form .resend-message{display:flex;align-items:center;flex-direction:column;justify-content:center}.auth-code-form .auth-code-group{display:flex;align-items:center;flex-direction:column;min-height:12em;margin-top:2em}.auth-code-form .auth-code-group .auth-code-button{max-width:15em}.auth-code-form .button-group-container{display:flex;justify-content:center}.auth-code-form .button-group{display:inline-flex;flex-flow:column;justify-content:flex-end;min-height:12em;margin-top:4em}.auth-code-form .auth-instructions-group{display:flex;align-items:center;flex-direction:column;justify-content:center}.auth-code-form .auth-instructions-group .auth-instructions{width:100%;margin:1em 0;text-align:center;white-space:pre-line;word-break:break-word;font-size:1em;font-weight:500;line-height:1.2}.auth-code-form .auth-input-group{display:none;align-items:center;justify-content:center;min-width:25em;height:4em}.auth-code-form .auth-input-group.auth-code-show{display:flex}.auth-code-form .auth-input-group .auth-instructions{width:8em;margin-right:1.4em;text-align:right;font-size:1em;font-weight:400;line-height:1.2}.auth-code-form .auth-input-group .login-field-code{width:12em;font-size:1.4em}@media screen and (max-width: 450px){.auth-code-form .auth-code-group{width:16em;margin:0 auto}.auth-code-form .auth-input-group,.auth-code-form .auth-instructions-group{align-items:center;justify-content:center;min-width:auto}}@media screen and (max-height: 459px){.auth-code-form .auth-instructions-group{margin-top:2em}.auth-code-form .auth-input-group{min-height:5em}}@media screen and (max-height: 570px){.auth-code-form .login-message{min-height:0}}@media screen and (max-height: 570px)and (max-width: 630px){.auth-code-form .authorize-code-group{width:16em}.auth-code-form .login-message{padding:.5ex 4ex;line-height:1.2}}
.otp-group{position:relative;padding:0 .5em;--letter-spacing: 0.5em;letter-spacing:var(--letter-spacing);font-family:"Menlo","Consolas","Lucida Sans Unicode",Courier New,Courier,monospace;font-weight:bold}.otp-group .one-input-container.otp-input{position:relative;padding:0 .5em;--input-font-size: 1em}.otp-group .one-input-container.otp-input.has-focus .one-input-wrapper .one-input-placeholder,.otp-group .one-input-container.otp-input.has-value .one-input-wrapper .one-input-placeholder{display:initial;color:var(--gray-4)}.otp-group .one-input-container.otp-input .one-input-suffix{position:absolute;right:.5em}.otp-group .one-input-container.otp-input .one-input-wrapper{overflow:visible;width:auto;padding:0 1px;transform:translateX(calc(var(--letter-spacing) / 2))}.otp-group .one-input-container.otp-input .one-input-wrapper .one-input{position:absolute;top:50%;left:50%;user-select:none;transform:translate(-50%, -50%)}.otp-group .one-input-container.otp-input .one-input-wrapper .one-input-placeholder{position:relative;display:initial;height:auto;user-select:none;white-space:pre;pointer-events:none}.otp-group .one-input,.otp-group .one-input-placeholder{letter-spacing:inherit;font-family:inherit !important;font-weight:inherit}.otp-group .one-input-suffix-item{justify-content:center}.otp-group .one-input-suffix-item .dot:last-child{margin:0}
.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}
.add-ons{display:flex;flex-direction:column;justify-content:center;width:100%;color:var(--pearl-white)}.add-ons.from-login-app .add-ons-title-group{letter-spacing:-1.67px;font-family:"Gotham",sans-serif;font-size:2em;font-weight:500}@media screen and (max-width: 630px){.add-ons.from-login-app .add-ons-title-group{font-size:1.5em}}.add-ons.from-login-app .add-ons-title-group .add-ons-title{padding:.5em}.add-ons.from-login-app .add-ons-group.is-row .add-ons-container{padding:0 4em}@media screen and (max-width: 450px){.add-ons.from-login-app .add-ons-group.is-row .add-ons-container{padding:0}}.add-ons .add-ons-group{z-index:1;display:flex;justify-content:flex-start}.add-ons .add-ons-group:not(.is-row){position:relative}.add-ons .add-ons-group:not(.is-row) .add-ons-container:not(.new-plan-layout){overflow-x:scroll;overflow-y:hidden}.add-ons .add-ons-group:not(.is-row).has-right-edge .next-button{pointer-events:auto;opacity:1}.add-ons .add-ons-group:not(.is-row).has-left-edge .previous-button{pointer-events:auto;opacity:1}.add-ons .add-ons-group:not(.is-row) .previous-button,.add-ons .add-ons-group:not(.is-row) .next-button{position:absolute;z-index:1;top:50%;display:flex;align-items:center;justify-content:center;width:2.5em;height:100%;padding:.25em;cursor:pointer;transition:opacity .3s ease;transform:translateY(-50%);pointer-events:none;opacity:0;border:none;outline:none;background:rgba(0,0,0,0);font-size:1.2em;-webkit-tap-highlight-color:rgba(0,0,0,0)}.add-ons .add-ons-group:not(.is-row) .previous-button::before,.add-ons .add-ons-group:not(.is-row) .next-button::before{position:absolute;width:2.5em;height:2.5em;content:"";border-radius:4em;background:rgba(14,20,26,.51)}.add-ons .add-ons-group:not(.is-row) .previous-button:hover .icon-up,.add-ons .add-ons-group:not(.is-row) .next-button:hover .icon-up{opacity:.8}.add-ons .add-ons-group:not(.is-row) .previous-button .icon-up .shape,.add-ons .add-ons-group:not(.is-row) .next-button .icon-up .shape{fill:#fff}.add-ons .add-ons-group:not(.is-row) .previous-button{left:1em}.add-ons .add-ons-group:not(.is-row) .previous-button .icon-up{margin-left:-1px;transform:rotate(-90deg)}.add-ons .add-ons-group:not(.is-row) .next-button{right:1em}.add-ons .add-ons-group:not(.is-row) .next-button .icon-up{margin-left:1px;transform:rotate(90deg)}.add-ons .add-ons-group.is-row{display:flex;overflow:hidden;padding:0}.add-ons .add-ons-group.is-row .add-ons-container{align-items:center;flex-direction:column;width:100%}@media screen and (max-width: 910px){.add-ons .add-ons-group{font-size:.8em}}.add-ons .add-ons-title-group{margin-bottom:.5em;text-align:center;font-size:1.8em}.add-ons .add-ons-container{position:relative;display:flex;margin:0 auto;z-index:0}.add-ons .add-ons-container.new-plan-layout{flex-direction:column;overflow:hidden}.add-ons .add-ons-container.new-plan-layout .padding{display:none}.add-ons .add-ons-container.new-plan-layout .plans{display:flex;justify-content:center}.add-ons .add-ons-container.new-plan-layout .plans .add-on-content{margin-top:2em}.add-ons .add-ons-container.new-plan-layout .add-ons-title{font-size:1.4em}.add-ons .add-ons-container.new-plan-layout .add-ons-no-plan{position:relative;display:flex;overflow:scroll;scrollbar-width:none}.add-ons .add-ons-container.new-plan-layout .add-ons-no-plan::-webkit-scrollbar{display:none}.add-ons .add-ons-container.new-plan-layout .add-on{width:14.15em;color:#0e141a;position:relative;top:0;transform:none}.add-ons .add-ons-container.new-plan-layout .add-on .add-on-content{justify-content:initial}.add-ons .add-ons-container.new-plan-layout .add-on .add-on-trial{margin-bottom:.75em}.add-ons .add-ons-container.new-plan-layout .add-on .add-on-trial .trial-length{color:#418208}.add-ons .add-ons-container.new-plan-layout .add-on-button{margin-top:.75em}.add-ons .add-ons-container.new-plan-layout .add-on-details-group{display:flex;flex-direction:column;align-items:center;height:100%;max-height:4em;min-height:4em}.add-ons .add-ons-container.new-plan-layout .channel-names,.add-ons .add-ons-container.new-plan-layout .package-description{width:auto;text-align:center;font-size:.7em;padding:0 2.2em;line-height:1.2;margin-bottom:.75em}.add-ons .add-ons-container.new-plan-layout .add-on-image-group{height:4.5em;filter:invert(1)}.add-ons .add-ons-container.new-plan-layout .add-on-image-group .add-on-image{max-width:7em;max-height:7em}.add-ons .add-ons-container.new-plan-layout .add-on-container{width:17em;height:17em;border-radius:1em;background:#f2f2f2;margin:0 .5em}.add-ons .add-ons-container.new-plan-layout .add-on-container.is-selected{background:rgba(145,219,76,.1)}.add-ons .add-ons-container.new-plan-layout .add-on-container .icon-sliver{display:none}@media screen and (max-width: 630px){.add-ons .add-ons-container.new-plan-layout .add-on-container{font-size:1.2em;padding:.5em 0}}.add-ons .add-ons-container.new-plan-layout .add-on-button-selected{background-color:#4b4f54}.add-ons .add-ons-container.new-plan-layout .default-button-color:hover{--button-text-color: #E0E0E0}.add-ons .add-ons-container.new-plan-layout .philo-logo{overflow:auto}.add-ons .add-ons-container.new-plan-layout .philo-logo::-webkit-scrollbar{display:none}.add-ons .add-ons-container .padding{padding:1em}.add-ons .add-on-promotional-text{width:100%;max-width:60em;margin:1em auto;text-align:center;font-size:.7em;line-height:1.3}@media screen and (max-width: 768px){.add-ons .add-on-promotional-text{max-width:53em;padding:0 7em}}@media screen and (max-width: 450px){.add-ons .add-on-promotional-text{max-width:85vw;padding:0}}.add-ons .FAST-plan-layout{flex-direction:column;width:100%}.add-ons .FAST-plan-layout .add-ons-section-title{text-align:center}.add-ons .FAST-plan-layout .add-on-base-plan{display:flex;justify-content:center;height:12em;margin-bottom:2em}.add-ons .FAST-plan-layout .add-on-base-plan .add-on-container{font-size:.6em}.add-on-discount{padding-right:.5em;text-decoration:line-through;color:#71bb1f}.link{color:#0c93f2}.light .add-ons{color:rgba(0,0,0,.8);background-color:#f5f7f9}
.add-on-row{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100vw;margin-top:.5em;margin-bottom:1.5em}.add-on-row.from-login-app{max-width:54em;margin:.5em 0;padding:1.5em 0;border-radius:10px;background:#fff}.add-on-row.from-login-app .title-item{font-size:1em}.add-on-row.from-login-app .title-group-row{height:2em;margin-bottom:.5em}.add-on-row.from-login-app .title-group-row.top .title-item{width:auto;padding:.5em;white-space:nowrap;font-weight:500}.add-on-row.from-login-app .title-group-row.top .add-on-name{filter:invert(1)}.add-on-row.from-login-app .title-group-row.top .add-on-name .name-addOn{width:5.5em}.add-on-row.from-login-app .title-group-row.top .add-on-description{text-align:center}.add-on-row.from-login-app .title-group-row.bottom{margin-top:.7em;margin-bottom:0}.add-on-row.from-login-app .title-group-row .add-on-details{text-align:right;opacity:.7;font-weight:500}.add-on-row.from-login-app .title-group-row .trial-length{font-weight:500;padding:0 .5em}.add-on-row.from-launch-page{display:flex;align-items:center;flex-flow:column;margin-top:-1.5em;padding:0 1em .5em}.add-on-row.from-launch-page .add-on-header{display:flex;align-items:baseline;letter-spacing:-0.57px;font-family:"Gotham",sans-serif}.add-on-row.from-launch-page .add-on-header .add-on-title{padding-bottom:.5em;text-align:center;font-size:1.4em;font-weight:500;line-height:1.3}.add-on-row.from-launch-page .add-on-header .add-on-discount,.add-on-row.from-launch-page .add-on-header .add-on-price{padding-left:.5em}.add-on-row.from-launch-page .add-on-header .add-on-discount{padding-right:.2em;color:#71bb1f}.add-on-row.from-launch-page .add-on-channels{width:unset;padding:.5em 0 1em}.add-on-row.from-launch-page .add-on-signup-button{display:flex;justify-content:center;width:100%;max-width:40em;height:5em;margin:2em 0 1em;font-size:.74em}.add-on-row.from-launch-page .add-on-signup-button .buttonlink-label{font-size:2em}.add-on-row.from-launch-page .add-on-text,.add-on-row.from-launch-page .add-on-price,.add-on-row.from-launch-page .add-on-promotional-text{text-align:center;letter-spacing:-0.4px;font-family:"Gotham Rounded",sans-serif;font-weight:300;line-height:1.3}.add-on-row.from-launch-page .add-on-promotional-text{max-width:55em;letter-spacing:-0.18px;font-size:.75em}.title-group-row{display:flex;align-items:center;flex-direction:row;height:1.5em;margin-bottom:1em}.title-group-row .title-item{width:15.5em;opacity:.85;font-size:.7em}.title-group-row .add-on-name{text-align:right}.title-group-row .name-addOn{width:7em}.title-group-row .name-plan{font-size:1.5em;font-weight:500}.title-group-row .name-plan-fast{display:inline-flex;align-items:center;flex-direction:column;justify-content:center;width:7em;font-size:1.1em;font-weight:500}.title-group-row .name-plan-fast .philo-logo{width:5.5em;fill:#fff}.title-group-row .add-on-details{padding:0 .5em;text-align:center}.title-group-row .trial-length{text-align:left}.title-group-row .text-hightlight{color:#71bb1f;font-weight:bold}.title-group-row .add-on-button{font-size:.9em;margin:0 .6em}.title-group-row .add-on-button.add-on-button-selected{--initial-bg-color: #5f666c}.title-group-row .add-on-button.add-on-button-selected .default-item{display:none}.title-group-row .add-on-button.add-on-button-selected .hover-item{display:inline-block}@media screen and (max-width: 768px){.add-on-row.from-login-app{max-width:34em;height:20em;position:relative;width:100%}.add-on-row.from-login-app .title-group-row.top{flex-direction:column;height:2em;justify-content:flex-end;margin-bottom:0}.add-on-row.from-login-app .title-group-row.top .add-on-name{top:-1em}.add-on-row.from-login-app .title-group-row.top .add-on-name .name-addOn{width:7em}.add-on-row.from-login-app .title-group-row.bottom{justify-content:center;margin-top:0}.add-on-row.from-login-app .title-group-row.bottom .title-item{width:9em;text-align:center;white-space:nowrap}.add-on-row.from-login-app .title-group-row.bottom .add-on-button{margin:0 auto;bottom:1em;font-size:1.15em}.add-on-row.from-login-app .promo{display:none}.add-on-row.from-login-app .add-on-name,.add-on-row.from-login-app .add-on-button{position:absolute}}@media screen and (max-width: 500px){.add-on-row.from-login-app .title-group-row{margin-top:1em}.add-on-row.from-login-app .title-group-row.top .add-on-description{white-space:pre-wrap}.add-on-row.from-launch-page{font-size:.9em}.add-on-row.from-launch-page .add-on-header{align-items:center;flex-flow:column}.add-on-row.from-launch-page .add-on-text{font-size:.8em}.add-on-row.from-launch-page .add-on-signup-button{height:4em}.add-on-row.from-launch-page .add-on-signup-button .buttonlink-label{font-size:1.5em}}
.add-on-button{z-index:10}.add-on-button.general-button-link{font-weight:500}.add-on-button.general-button-link.label-with-icon{padding-top:.15em;padding-bottom:.15em}.add-on-button.general-button-link.label-with-icon .buttonlink-label{margin-left:.25em;white-space:nowrap}.add-on-button-main:hover:not(:focus){--button-bg-color: #418208;--button-text-color: #FAFBFC;opacity:.75}.add-on-button-selected .hover-item{display:none}.add-on-button-selected:hover .default-item{display:none}.add-on-button-selected:hover .hover-item{display:inline-block}.add-on-button-selected.general-button-link{--initial-bg-color: transparent}.add-on-button-selected.general-button-link .buttonlink-icon svg{opacity:1;height:1.5em;width:1.5em;transform:translate(0em, 0.45em) translateZ(0);fill:var(--button-text-color)}.light .add-on-button-selected.general-button-link{--initial-text-color: #FAFBFC}
.add-on-channels{overflow:hidden;overflow-x:scroll;width:100%;padding:0 2em;scrollbar-width:none}.add-on-channels::-webkit-scrollbar{display:none}.add-on-channels-group{display:flex;flex-direction:row}.add-on-channels-group .channels-grid-container.add-on-type:last-child{margin-right:auto}.add-on-channels-group .channels-grid-container.add-on-type:first-child{margin-left:auto}.add-on-channels-group .channels-grid-container.add-on-type .channel-tile{width:5.5em;height:5.5em;margin:.5em .25em;background-color:#365d77}.add-on-channels-group .channels-grid-container.plan-type .channel-tile{background-position:center;background-size:100%}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+1){background:#0075be}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+2){background:#95c6e5}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+3){background:#59aee5}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+4){background:#0097eb}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+5){background:#007dc1}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+6){background:#5bb1e6}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+7){background:#0095e9}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+8){background:#007ec2}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+9){background:#85b1cb}.add-on-channels-group .channels-grid-container.plan-type .channel-tile:nth-child(10n+10){background:#5d86a1}
.channels-grid-container{display:grid}.channels-grid-container .channel-tile{position:relative;display:flex;align-items:center;justify-content:center;min-width:4em;min-height:4em;margin:.15em .15em;border-radius:.5em;background:rgba(251,248,244,.1);box-shadow:6px 6px 3px rgba(0,0,0,.23)}.channels-grid-container .channel-tile.highlight{border:.15em solid #fafbfc}.channels-grid-container .channel-tile.highlight:focus-within,.channels-grid-container .channel-tile.highlight:hover,.channels-grid-container .channel-tile.highlight:active{background:rgba(251,248,244,.3)}.channels-grid-container .channel-tile .tile-decorations-group{position:absolute;top:.2em;right:.4em;display:flex}.channels-grid-container .channel-tile .tile-decorations-group .tile-decoration{padding-left:.3em}.channels-grid-container .channel-tile .tile-decorations-group .icon{width:1.3em;height:1.3em;opacity:1}.channels-grid-container .channel-tile .tile-decorations-group .icon.heart-icon-white{width:.8em}.channels-grid-container .channel-logo{width:3.5em}.channels-grid-container .tile-show-more{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;margin:auto;cursor:pointer;font-size:.7em;font-weight:600;line-height:1.5}.channels-grid-container .tile-show-more .icon-down{width:1.5em;height:1.5em;fill:#fff}
.add-on-container{position:relative;display:flex;align-items:center;padding:.5em}.add-on-container.is-dark-background .icon-tile,.add-on-container.is-dark-background .icon-sliver{fill:#003551}.add-on-container.is-fast-upgrade .add-on{z-index:99}.add-on-container.is-fast-upgrade .add-on .add-on-content{height:13.5em}.add-on-container.is-fast-upgrade .add-on .package-description{margin-top:1em}.add-on-container.is-fast-upgrade .icon-stack{transform:scale(1, 1.2)}.icon-stack{width:16em;height:16em}.add-on{position:absolute;top:50%;width:13.15em;transform:translateY(-50%);color:#fff;font-size:1.15em}.add-on .add-on-content{display:flex;align-items:center;flex-direction:column;justify-content:space-between;height:12.5em}.add-on .add-on-details,.add-on .add-on-trial{font-size:.8em}.add-on .add-on-details{display:flex;justify-content:center;margin:0 0 .75em}.add-on .add-on-price{padding:0 .2em}.add-on .add-on-trial{display:flex;align-items:center;height:.7em}.add-on .trial-length{color:#fff;font-weight:500}.add-on .philo-logo{width:6em;padding-top:.3em;fill:#fff}.add-on .package-description{width:8.5em;margin:.5em auto;text-align:center;font-size:.9em}.add-on .add-on-image-group{display:flex;align-items:center;flex-direction:column;justify-content:center;width:auto;height:7.5em}.add-on .hub-image{width:10em;height:4em}.add-on .hub-image img{position:absolute;top:50%;left:50%;width:120%;transform:translate(-50%, -50%)}.add-on .add-on-image{width:auto;max-width:9em;max-height:9em}.add-on .add-on-button.stack-view{transition:none;font-size:1em}.add-on .add-on-button.is-plan-type.add-on-button-selected{cursor:default;pointer-events:none}.add-on .add-on-button.is-plan-type:not(.add-on-button-selected):not(.is-offer-highlight){padding-top:.85em;padding-bottom:.85em}.add-on .add-on-button.is-offer-highlight:not(.add-on-button-selected){--initial-bg-color: rgb(220, 113, 35)}.add-on .add-on-button.is-offer-highlight:not(.add-on-button-selected) .buttonlink-label{font-size:.9em}.add-on .add-on-button.is-offer-highlight:not(.add-on-button-selected):hover:not(:focus){--button-bg-color: rgb(220, 113, 35);--button-text-color: #FAFBFC}.add-on.bundle-view .add-on-details{width:57%;text-align:center;font-weight:500;line-height:1.5}.add-on.bundle-view .philo-logo{width:5em}.add-on.bundle-view .package-description{width:11.5em}.add-on.bundle-view .promotion-info{font-size:.8em;font-weight:600}
.payment-form-group .payment-form:not(.offer-form):not(.can-pay) .offer-container{display:none}.payment-form-group .payment-form:not(.offer-form):not(.can-pay) .payment-group-wrapper{user-select:none;pointer-events:none;opacity:.5}.payment-form-group .payment-form:not(.offer-form):not(.can-pay) .payment-group-wrapper .add-ons-group button{visibility:hidden}.payment-form-group .step-two-legal{margin-top:1em;text-align:center;font-size:.778rem}.payment-form-group .start-button{font-size:1.1rem;height:var(--register-input-height)}.payment-form-group .billing-summary .legal{justify-content:center;margin-top:.8em}.payment-form-group .billing-summary .add-on-promotional-text{max-width:48em;margin-top:.5em;margin-bottom:0;text-align:center;color:#000;font-size:.5em;font-weight:300;line-height:1.3}.payment-form-group .billing-summary .add-ons{background-color:#fff}.payment-form-group .billing-summary .payment-summary-item{font-size:1em}.payment-form-group .legal{font-family:"Gotham",sans-serif;font-size:.7rem}.payment-form-group .billing-title{margin:0;letter-spacing:-0.05em;font-family:"Gotham",sans-serif;font-size:1.5em}.payment-form-group .payment-form-legal{width:100%;max-width:40em;margin:0 auto;padding-top:1em;text-align:center;letter-spacing:-0.012em;opacity:1;color:#000;font-family:"Gotham",sans-serif;font-size:.75em;line-height:1.2em}.payment-form-group .payment-form-legal .link{color:#0c93f3}.payment-form-group .billing-form{width:100%;max-width:100%;margin:auto}.payment-form-group .offer-form .form-body{padding-bottom:.67em}.payment-form-group .offer-form .form-error{font-size:.67em}.payment-form-group .offer-form .register-form .register-prompt{margin:0 auto;padding:1em 0}.payment-form-group .payment-form .billing-summary .add-ons-group{font-size:.65em}.payment-form-group .payment-form .billing-summary .add-ons{margin-bottom:.5em}.payment-form-group .payment-form .billing-summary .add-ons-title-group{margin-bottom:0;font-size:1em}.payment-form-group .payment-form .billing-summary .legal-text{text-align:center;text-transform:none;font-size:1em;font-weight:300}.payment-form-group .payment-form .billing-summary .payment-summary-item-container{letter-spacing:-0.04em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-item{padding:0 1em 0 .5em}.payment-form-group .payment-form .billing-summary .billing-list .oval-icon{width:.75em;height:auto}.payment-form-group .payment-form .billing-summary .billing-list .oval-icon .icon-oval-container{opacity:1;fill:#fff}.payment-form-group .payment-form .billing-summary .subtitle{margin-bottom:1em;color:#4b4f54;font-size:.8em}.payment-form-group .payment-form .billing-list,.payment-form-group .payment-form .billing-form{max-width:30em;font-size:1em}.payment-form-group .payment-form .payment-title{margin:0;text-align:center;letter-spacing:-0.05em;opacity:1;color:#4b4f54;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500}.payment-form-group .payment-form .billing-summary .add-ons-title,.payment-form-group .payment-form .section-subtitle,.payment-form-group .payment-form .billing-list-title{margin:1em 0 .5em;padding-bottom:0;text-align:center;letter-spacing:-0.04em;opacity:1;color:#0b141c;font-family:"Gotham",sans-serif;font-size:1.5em;font-weight:500}.payment-form-group .payment-form .tmo-disclaimer{width:35em;max-width:90%;margin:0 auto;padding-top:1em;text-align:center;color:#06080a;font-size:.72em;line-height:1.5}.payment-form-group .payment-form .decision-group{max-width:30em;margin:0 auto}.payment-form-group .payment-form .decision-group .dot{width:.5em;height:.5em;margin:0}.payment-form-group .payment-form .decision-group .dot+.dot{margin-left:.5em}.payment-form-group .payment-form .decision-group .start-button{display:flex;align-items:center;justify-content:center;width:100%;padding:.75em 0}@media screen and (max-width: 500px){.payment-form-group .payment-summary-item-container{font-size:1em}.payment-form-group .payment-form .billing-form{padding:0 1em;font-size:.95em}.payment-form-group .payment-form .billing-summary .add-ons-group{font-size:.55em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container{letter-spacing:.06em;font-family:"Gotham",sans-serif;font-size:.9em}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-icon{top:1.8vw;width:8vw;height:8vw}.payment-form-group .payment-form .billing-summary .payment-summary-item-container .payment-summary-item{padding:0 .5em 0 0}.payment-form-group .payment-form .billing-summary .subtitle{padding:.5em 1em 0}.payment-form-group .payment-form .billing-summary .legal{font-size:.7em;line-height:1.5}.payment-form-group .payment-form .billing-form .billing-title,.payment-form-group .payment-form .payment-title,.payment-form-group .payment-form .billing-summary .add-ons-title,.payment-form-group .payment-form .section-subtitle,.payment-form-group .payment-form .billing-list-title,.payment-form-group .payment-form .decision-title{letter-spacing:0;font-size:1.2em}.payment-form-group .payment-form .payment-form-legal{max-width:33em;padding:0 1.2em;font-size:.8em}.payment-form-group .payment-form .register-form{padding:.5em 1em}.payment-form-group .payment-form.offer-form .payment-form-legal{padding:0}.payment-form-group .payment-form.offer-form .decision-group{padding:0 0 .5em}}
.user-identification-form-container .register-form{max-width:22rem;margin:1em auto .5em}.user-identification-form-container .register-form .field{width:100%;font-size:1.2em}.user-identification-form-container .register-form .field .icon{position:absolute;z-index:1;top:50%;right:.6em;width:1em;height:1em;transform:translate(0, -50%) scale(0.8)}.user-identification-form-container .register-form .field input{height:2.3rem;padding:0 2.2em 0 1.2em;text-overflow:clip;background-color:#202f3b;font-size:.8em}.user-identification-form-container .register-form .field input::placeholder{line-height:2.3em}.user-identification-form-container .register-form .login-message{width:100%;min-height:2em;padding-bottom:0;transition:.3s ease opacity,0s .3s visibility;font-size:.9em;line-height:1.2}.user-identification-form-container .register-form .login-message .message-error{color:#c22a25}.user-identification-form-container.default .show-on-default{visibility:visible;transition:.3s ease opacity,0s visibility;opacity:1}.user-identification-form-container.show-auth-link .sign-in-button-link{visibility:visible;transition:.3s background-color,.3s font-size,.3s padding,.3s opacity,0s visibility;opacity:1}.user-identification-form-container.has-error .show-on-error{visibility:visible;transition:.3s ease opacity,0s visibility;opacity:1}.user-identification-form-container.can-proceed .register-form .icon.valid,.user-identification-form-container.can-authenticate .register-form .icon.valid{display:block}.user-identification-form-container.can-proceed .show-on-proceed{visibility:visible;transition:.3s ease opacity,0s visibility;opacity:1}.user-identification-form-container:not(.can-authenticate) .login-message{position:absolute}.user-identification-form-container.can-authenticate:not(.has-error) .show-on-authenticate{visibility:visible;transition:.3s ease opacity,0s visibility;opacity:1}.user-identification-form-container .show-on-proceed,.user-identification-form-container .show-on-error,.user-identification-form-container .show-on-authenticate,.user-identification-form-container .show-on-default{z-index:1;visibility:hidden;transition:.3s ease opacity,0s .3s visibility;opacity:0}.user-identification-form-container .footer-container{display:flex;justify-content:center;width:100%}.user-identification-form-container .subscribed-buttons{position:absolute}.user-identification-form-container .secondary-button.general-button-link{padding:.2em;transition:all .3s;text-decoration:underline;border:1px solid var(--button-bg-color);border-radius:.2em;background:rgba(0,0,0,0);font-size:.8em;font-weight:400;--initial-bg-color: transparent;--initial-text-color: currentColor}.user-identification-form-container .secondary-button.general-button-link:hover,.user-identification-form-container .secondary-button.general-button-link:focus{--button-text-color: var(--initial-text-color)}.user-identification-form-container .subscribed-buttons{display:flex;align-items:center;flex-flow:column;width:100%;margin:1em auto 0}.user-identification-form-container .subscribed-buttons button+button{margin-top:.5em}.user-identification-form-container .subscribed-buttons .sign-in-button{width:100%;height:var(--button-height, 2.6rem);padding:0;font-size:1em;--initial-bg-color: #418208;--initial-text-color: #FAFBFC}.user-identification-form-container .subscribed-buttons .sign-in-button .buttonlink-label{margin:0 auto}.user-identification-form-container .sign-in-button-link{position:absolute;visibility:hidden;margin-top:.5em;transition:0.3s background-color, 0.3s font-size, 0.3s padding, 0.3s opacity,0s .3s visibility;opacity:0;font-size:.8em}.user-identification-form-container .sign-in-button-link.default-button-color{--initial-bg-color: #F2F2F2;--initial-text-color: rgb(12, 147, 242)}.user-identification-form-container .icon.valid{display:none}.user-identification-form-container .form-error,.user-identification-form-container .form-footer,.user-identification-form-container .actions-wrapper{position:relative;display:flex;justify-content:center;padding:0}.user-identification-form-container .form-footer{align-items:center;width:100%}
.faqs-container{display:flex;align-items:center;flex-flow:column;padding:2em 4em 4em;background-color:#f7f8fa;font-size:.9em;z-index:1}.faqs-container .title{margin-top:1em;padding-bottom:1.5em;letter-spacing:-1.67px;font-family:"Gotham",sans-serif;font-size:2em;font-weight:500}.faqs-container .faqs{display:flex;max-width:60em}.faqs-container .faqs .column{width:100%}.faqs-container .faqs .column+.column{margin:0 0 0 1em}.faqs-container .faqs .faq{overflow:hidden;max-width:30em;transition:box-shadow .2s ease-in-out;border-radius:.7em;background-color:#fff}.faqs-container .faqs .faq .answer-container{max-height:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1);outline:none}.faqs-container .faqs .faq.clicked{box-shadow:0 0 0 2px rgba(14,20,26,.08)}.faqs-container .faqs .faq.focused:not(.clicked){box-shadow:0 0 0 2px rgba(14,20,26,.15)}.faqs-container .faqs .faq.open .answer-container{max-height:50em;transition:max-height 1s ease}.faqs-container .faqs .faq.open .toggle-icon .svg{transform:rotate(360deg)}.faqs-container .faqs .faq+.faq{margin-top:1em}.faqs-container .image,.faqs-container .devices{padding:1.25em 0 0;text-align:center}.faqs-container .image img,.faqs-container .devices img{max-width:100%}.faqs-container .search-image{padding-bottom:1em}.faqs-container .save-image img,.faqs-container .search-image img{width:20em}.faqs-container .caption{padding:1.5em 3.5em .5em;text-align:center;letter-spacing:-0.003em;color:rgba(19,35,45,.75);font-family:"Gotham Rounded",sans-serif;font-size:.8em;font-weight:500;line-height:1.3em}.faqs-container .question{display:inline-flex;width:100%;padding:0;padding:1.5em;cursor:pointer;border:none;outline:none;background:rgba(0,0,0,0);font-size:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.faqs-container .question .toggle-icon{flex:1;margin-left:1em;transform:translateY(8px);text-align:right}.faqs-container .question .toggle-icon .svg{float:right;width:1.5em;height:1em;transition:transform .5s ease;transform:rotate(180deg)}.faqs-container .question .toggle-icon .svg svg{width:inherit;height:inherit}.faqs-container .question>.text{margin:auto;text-align:left;letter-spacing:-0.043em;color:#13232d;font-family:"Gotham Rounded",sans-serif;font-size:1.2em;font-weight:500;line-height:1.67em}.faqs-container .question .question-icon{display:flex;align-items:center;min-width:3.1em;height:1.9em;fill:#0c92f3}.faqs-container .question .question-icon svg.icon{height:inherit}.faqs-container .question .icon-price{color:#0c92f3;font-family:"Gotham Rounded",sans-serif;font-size:2.1em;font-weight:bold}.faqs-container .book-text{letter-spacing:-0.0625em;color:rgba(19,35,45,.75);font-family:"Gotham",sans-serif;font-size:.95em;font-weight:normal;line-height:1.8em}.faqs-container .answer{padding:0 1.75em 1.5em 1.2em}.faqs-container .answer>.book-text:not(.requirements){padding:0 3.5em 0}.faqs-container .answer>.book-text:not(.requirements):empty{display:none}.faqs-container .answer>.book-text:not(.requirements):last-child{padding-bottom:1em}.faqs-container .requirements{padding:0 3.5em 0 4.5em;counter-reset:li}.faqs-container .requirements li{margin-bottom:.5em;counter-increment:li}.faqs-container .requirements li:before{display:inline-block;width:1em;margin-right:.5em;margin-left:-1.5em;content:"." counter(li);text-align:right;color:inherit;font-weight:500;direction:rtl}.faqs-container .stream-answers{padding:.5em 2.5em 1em}.faqs-container .stream-answers .stream-answer+.stream-answer{padding-top:1.5em}.faqs-container .stream-answers .stream-answer{display:flex;align-items:center;max-width:17em}.faqs-container .stream-answers .stream-answer .count{display:inline-flex;align-items:center;flex:2;justify-content:center;min-width:1.5em;height:1.5em;margin-right:.5em;text-align:center;vertical-align:middle;color:#0c92f3;border-radius:4em;background-color:#ecf5fb;font-family:"Gotham",sans-serif;font-size:2.5em;font-weight:500}.faqs-container.dark{padding:2em 3em;background:rgba(0,0,0,0)}.faqs-container.dark .caption{color:var(--pearl-white)}.faqs-container.dark .book-text{letter-spacing:-0.05em;color:inherit}.faqs-container.dark .title{margin-top:0;text-align:center;letter-spacing:normal;font-weight:900;line-height:normal}.faqs-container.dark .question .toggle-icon .shape{opacity:1;fill:currentColor}.faqs-container.dark .question .text{letter-spacing:normal;color:inherit;font-family:"Gotham",sans-serif;font-weight:900;line-height:normal}.faqs-container.dark .search-image img{border:.1em solid var(--gray-3);border-radius:.5em}.faqs-container.dark .stream-answers{display:flex;flex-flow:row wrap;justify-content:space-between}.faqs-container.dark .stream-answers .stream-answer{padding:.5em 0}.faqs-container.dark .faqs{flex-flow:column;font-size:1em;color:var(--pearl-white)}.faqs-container.dark .faqs .column+.column{margin:1em 0}.faqs-container.dark .faqs .faq{max-width:47em;border-radius:.25em;background:var(--faq-background-color, #13232d);box-shadow:2px 2px 2px rgba(0,0,0,.23)}@media only screen and (max-width: 768px){.faqs-container:not(.mobile) .faqs{flex-flow:column}.faqs-container:not(.mobile) .faqs .column+.column{margin:1em 0 0}}@media only screen and (max-width: 450px){.faqs-container,.faqs-container.dark{padding:3em 2em;font-size:.85rem}}
.billing-summary{display:flex;align-items:center;flex-direction:column;max-width:32em;margin:0 auto 1em;padding:0 1.25em}.billing-summary .title{margin-bottom:1em;margin-bottom:.5em;text-align:center;font-size:1.8em}.billing-summary .subtitle{max-width:30em;margin-bottom:2em;text-align:center;line-height:1.4}.billing-summary .billing-list{width:100%;max-width:22em}.billing-summary .add-on-promotional-text{width:100%;max-width:43em;margin-bottom:.5em;padding:.2em;text-align:left;color:#71bb1f;font-size:.5em;font-weight:500}.billing-summary .legal-text{text-transform:uppercase;font-size:.4em}.billing-summary .promotion-links{display:flex;align-items:center}.billing-summary .promotion-links .oval-icon{width:.22em;height:auto}.billing-summary .promotion-links .oval-icon .icon-oval-container{opacity:1;fill:#0c92f4}.billing-summary .best-buy-link,.billing-summary .coupon-link{padding:.4em .8em;cursor:pointer;opacity:.8;color:#0c92f4;border:none;background:none;font-size:.8em}.billing-summary .best-buy-link:hover,.billing-summary .coupon-link:hover{opacity:1}
a.default-text-link,a.title-text-link{color:var(--white);opacity:1;border-radius:.2em;border:.1em solid rgba(0,0,0,0);display:inline-block;transition:color .2s,border-color .2s,opacity .2s}a.default-text-link:hover,a.title-text-link:hover{color:var(--white-75)}a.default-text-link:focus,a.title-text-link:focus{outline:none;border-color:var(--high-contrast-focus-white);color:var(--white)}a.default-text-link:active,a.title-text-link:active{border-color:var(--white);color:var(--white)}a.default-text-link.inline-link,a.title-text-link.inline-link{color:var(--blue)}a.default-text-link.inline-link:hover,a.title-text-link.inline-link:hover{color:var(--white-75)}a.default-text-link.inline-link:focus,a.title-text-link.inline-link:focus{color:var(--white)}a.default-text-link.inline-link:active,a.title-text-link.inline-link:active{color:var(--gray-3)}a.default-text-link{padding:0;margin:-0.2em}a.title-text-link{padding:.2em;margin-left:-0.35em}.light a.default-text-link.inline-link{color:#0079d1}.light a.default-text-link.inline-link:hover{color:#0e141a}.light a.default-text-link.inline-link:focus{color:#0079d1;border-color:#0079d1}.light a.default-text-link.inline-link:active{color:#828282;border-color:#828282}
.terms___GwlXR{margin:.5rem 0;font-size:1rem}.text___gaWXN{letter-spacing:-0.012em;font-size:.7rem;font-weight:300}
.root___zKcVT{display:flex;align-items:flex-start;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.container___kiQYX{position:relative;display:inline-flex;padding:var(--padding);--padding: 2px;font-size:1rem}.checkbox___AZHuy{width:1em;height:1em;transition:background .3s ease;border-radius:.1em;background:var(--gray-4)}.input____S_ue{position:absolute;width:0;height:0;opacity:0;-webkit-appearance:none;appearance:none}.input____S_ue:checked+.checkbox___AZHuy{background:var(--philo-blue)}.input____S_ue:not(:disabled)+.checkbox___AZHuy{cursor:pointer}.input____S_ue:focus-visible+.checkbox___AZHuy:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:solid 1px var(--philo-blue);border-radius:.2em}.input____S_ue+.checkbox___AZHuy:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:.3s ease;opacity:0;border-radius:.2em;background:#fff;clip-path:polygon(100% 0%, 100% 100%, 100% 100%, 0% 100%, 0% 100%, 0% 0%)}.input____S_ue:indeterminate+.checkbox___AZHuy,.input____S_ue:checked+.checkbox___AZHuy{background:var(--philo-blue)}.input____S_ue:indeterminate+.checkbox___AZHuy::after,.input____S_ue:checked+.checkbox___AZHuy::after{opacity:1}.input____S_ue:indeterminate+.checkbox___AZHuy:after{clip-path:polygon(70% 46%, 70% 54%, 50% 54%, 30% 54%, 30% 46%, 50% 46%)}.input____S_ue:checked+.checkbox___AZHuy:after{clip-path:polygon(68.47% 32.01%, 73.94% 37.34%, 42.48% 69.66%, 27.13% 54.71%, 32.6% 49.09%, 42.48% 58.71%)}.label___okNpA:not(:empty){margin-left:.25rem}
.terms___iGLN6{line-height:normal}
.payment-summary-item-container{position:relative;display:flex;flex-direction:row;width:100%;margin-bottom:.5em;padding:.5em;border-radius:.3em;background-color:#202f3b}.payment-summary-item-container.is-expandable{cursor:pointer}.payment-summary-icon{position:absolute;top:.25em;display:flex;align-items:center;justify-content:center;width:2em;height:2em;opacity:.7;background:rgba(0,0,0,0)}.payment-summary-icon.oval{width:2.5em;height:2.5em}.payment-summary-icon .icon-up,.payment-summary-icon .icon-down{width:1.7em;cursor:pointer}.payment-summary-icon .oval-icon{width:.7em;height:.7em}.payment-summary-item{display:flex;flex-direction:column;width:90%;margin-left:3em;padding:0 1em;color:rgba(255,255,255,.87);font-size:.88em}.subscription-items{display:flex;flex-direction:column;width:100%;margin-bottom:.3em;padding-bottom:.3em;border-bottom:1px solid rgba(255,255,255,.25)}.subscription-items.hide-expansion{display:none}.subscription-item{display:flex;flex-direction:row;justify-content:space-between;padding:.5em 0}.subscription-item.high-lighted{color:#91db4c;font-weight:500}.light .payment-summary-item-container{padding:.2em .5em;background-color:#f2f2f2}.light .payment-summary-item-container .payment-summary-icon{top:.5em}.light .payment-summary-item-container .payment-summary-item{color:#000}.light .payment-summary-item-container .subscription-items{margin-bottom:0;padding-bottom:0;border-bottom:none}.light .payment-summary-item-container .subscription-item{align-items:center;padding:.9em .1em}.light .payment-summary-item-container .subscription-item .subscription-item-cost{white-space:nowrap}.light .payment-summary-item-container .subscription-item:not(:first-child) .light .payment-summary-item-container .subscription-item:not(.hide-expansion){border-top:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 630px){.payment-summary-item-container{font-size:.8em}.payment-summary-item-container .payment-summary-icon{width:1.5em;height:1.5em}.payment-summary-item-container .payment-summary-icon.oval{width:2em;height:2em}}

/*# sourceMappingURL=shared-6f4d5a228a6159d66bd9.css.map*/