.flip-countdown{display:none;text-align:center;z-index:50}.flip-countdown .flip-label{font-size:13px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1.5px;margin-top:8px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.flip-countdown .flip-separator{font-size:48px;color:hsla(0,0%,100%,.5);font-weight:bold;align-self:center;padding-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.flip-countdown .flip-group{text-align:center}.flip-countdown .tick-flip-panel{color:#fff;font-weight:700;background-color:rgba(40,40,40,.75);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.flip-countdown .tick-flip-panel-back::after{background-color:rgba(0,0,0,.3)}.flip-countdown .tick-flip{--tick-flip-shadow-color: rgba(0, 0, 0, 0.2)}#flip-counter{display:none;z-index:50;position:absolute;left:80px;bottom:100px;min-height:280px}#flip-counter .flip-countdown{text-align:center}@media only screen and (max-width: 760px){#flip-counter{position:fixed;z-index:101;left:0;bottom:135px;width:100%;padding:0 10px;box-sizing:border-box;min-height:200px}#flip-counter .flip-countdown{text-align:center}}@media only screen and (max-height: 580px)and (min-width: 760px){#flip-counter{bottom:40px}}.flip-hero .flip-days-row{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.flip-hero .flip-days-row .tick{font-size:8em}@media only screen and (max-width: 760px){.flip-hero .flip-days-row .tick{font-size:5em}}.flip-hero .flip-days-label{font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:4px;margin-top:10px;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.8)}.flip-hero .flip-time-row{display:flex;gap:14px;justify-content:center;align-items:flex-start}@media only screen and (max-width: 760px){.flip-hero .flip-time-row{gap:8px}}.flip-hero .flip-time-row .tick{font-size:3em}@media only screen and (max-width: 760px){.flip-hero .flip-time-row .tick{font-size:2em}}.flip-hero .flip-time-row .flip-separator{font-size:28px;padding-bottom:18px}@media only screen and (max-width: 760px){.flip-hero .flip-time-row .flip-separator{font-size:22px;padding-bottom:14px}}.flip-hero .flip-time-row .flip-label{font-size:11px;margin-top:6px}.flip-expired{font-size:20vh;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}@media only screen and (max-width: 760px){.flip-expired{font-size:10vh}}.final-countdown-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}.final-countdown-number{font-size:10vw;font-weight:900;color:#fff;text-shadow:0 0 40px hsla(0,0%,100%,.6),0 4px 20px rgba(0,0,0,.8);opacity:0;transform:scale(4);transition:none}.final-countdown-number.final-countdown-animate{animation:countdown-zoom .9s cubic-bezier(0.2, 0, 0.2, 1) forwards}@media only screen and (max-width: 760px){.final-countdown-number{font-size:25vw}}@keyframes countdown-zoom{0%{opacity:0;transform:scale(4)}15%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.5)}}@media(prefers-reduced-motion: reduce){.flip-countdown .tick-flip-panel{transition:none !important;animation:none !important}}#counter-expired{font-size:30vh;font-weight:700;margin:auto;padding:30px}h2.countdown-footer{color:#fff;font-weight:bold;font-size:.875em;z-index:50;position:absolute;left:80px;bottom:460px}@media only screen and (max-width: 760px){h2.countdown-footer{bottom:290px;left:unset;display:block;width:100%;text-align:center;margin-left:auto;margin-right:auto}}body.countdown{margin:0;background-color:#000;overflow-x:clip;overflow-y:visible}@media print{body.countdown{background-color:rgba(0,0,0,0)}}html:has(body.countdown){overflow-x:clip;overflow-y:visible}.desktop-pills{position:fixed;bottom:15px;right:15px;z-index:501;display:flex;gap:8px}@media only screen and (max-width: 760px){.desktop-pills{display:none}}.desktop-pills a{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;min-height:40px;background:rgba(30,30,34,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;color:hsla(0,0%,100%,.8);text-decoration:none;font-size:.8em;font-weight:500;letter-spacing:.02em;position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s,background .2s}.desktop-pills a::before{content:"";position:absolute;inset:0;border-radius:20px;background:hsla(0,0%,100%,0);transition:background .25s cubic-bezier(0.2, 0, 0, 1)}.desktop-pills a::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.25);transform:translate(-50%, -50%);opacity:0}.desktop-pills a:active::after{width:80px;height:80px;opacity:1;transition:width 0s,height 0s,opacity 0s}.desktop-pills a:not(:active)::after{transition:width .4s ease,height .4s ease,opacity .4s ease}.desktop-pills a:hover,.desktop-pills a:focus{color:#fff;text-decoration:none}.desktop-pills a:hover::before,.desktop-pills a:focus::before{background:hsla(0,0%,100%,.1)}.desktop-pills a.active{color:#fff;background:hsla(0,0%,100%,.18)}.desktop-pills a.active::before{background:hsla(0,0%,100%,.05)}.desktop-pills a svg{flex-shrink:0;width:18px;height:18px;position:relative;z-index:1}.desktop-pills a .pill-label,.desktop-pills a .cast-label{position:relative;z-index:1}.settings-button-container{display:none}.countdown #at-expanding-share-button[data-position=bottom-right]{bottom:128px;right:6px}#settings-panel{position:fixed;top:0;right:0;width:280px;height:100%;background-color:hsla(0,0%,100%,.9);z-index:501;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto}#settings-panel.settings-panel-open{transform:translateX(0)}#settings-panel.settings-panel-hidden{display:none}@media only screen and (max-width: 760px){#settings-panel{top:auto;right:0;bottom:0;left:0;width:100%;height:auto;max-height:70vh;border-radius:16px 16px 0 0;background-color:#1e1e2e;transform:translateY(100%);padding-bottom:calc(52px + env(safe-area-inset-bottom, 0px))}#settings-panel.settings-panel-open{transform:translateY(0)}}#settings-panel .settings-panel-header{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (max-width: 760px){#settings-panel .settings-panel-header{border-bottom:1px solid hsla(0,0%,100%,.1)}#settings-panel .settings-panel-header::before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px}}#settings-panel .settings-panel-header .panel-title{margin:0;color:#000;font-size:1.1em;font-weight:600}@media only screen and (max-width: 760px){#settings-panel .settings-panel-header .panel-title{color:#fff}}#settings-panel .settings-panel-header button{background:none;border:none;font-size:1.2em;cursor:pointer;opacity:.5}@media only screen and (max-width: 760px){#settings-panel .settings-panel-header button{color:#fff}}#settings-panel .settings-panel-header button:hover{opacity:1}#settings-panel .settings-panel-body{padding:15px}@media only screen and (max-width: 760px){#settings-panel .settings-panel-body{color:#ccc}#settings-panel .settings-panel-body .form-label{color:#ccc}#settings-panel .settings-panel-body .form-select{background-color:#2a2a3a;color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:8px 10px}#settings-panel .settings-panel-body .form-select option{background-color:#2a2a3a;color:#fff}}#settings-panel .panel-subtitle{display:block;color:#767676;font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#settings-panel .form-label{font-weight:600;font-size:.9em;margin-top:10px;display:block}#settings-panel .form-select{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:.9em}#settings-panel .text-muted{margin-top:15px;padding:5px;font-size:.8em}#settings-panel h6{color:#000;margin-bottom:5px}.desktop-countdown-scrim{display:block;z-index:49;position:absolute;top:0;left:0;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));width:550px;height:100%;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 760px){.desktop-countdown-scrim{display:none}}.attribution{position:fixed;bottom:15px;left:15px;z-index:100;font-size:.8em;color:hsla(0,0%,100%,.85);text-shadow:0 1px 3px rgba(0,0,0,.8)}.attribution a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;line-height:24px;transition:background .2s}.attribution a:hover{background:rgba(0,0,0,.75);text-decoration:none}@media only screen and (max-width: 760px){.attribution{bottom:calc(64px + env(safe-area-inset-bottom, 0px));left:12px;font-size:.7em}}#countdown-header{display:block;z-index:99;position:absolute;top:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));padding-top:80px;padding-left:80px;padding-right:340px;width:100%;font-weight:200;background-color:rgba(0,0,0,0);left:0;box-sizing:border-box}@media only screen and (max-width: 900px){#countdown-header{padding-right:20px}}@media only screen and (max-width: 760px){#countdown-header{font-weight:100;padding-top:45px;padding-left:0;padding-right:0;text-align:center;padding-bottom:130px;position:fixed;top:0;pointer-events:none}#countdown-header *{pointer-events:auto}}#event-header{padding:8px 0;color:#fff;font-size:1em;font-weight:200;margin:0}@media only screen and (max-width: 1024px){#event-header{padding-right:0}}#event-header .event-title{display:block;padding-top:5px;font-size:5em;font-weight:300;line-height:.9em;color:#fff}@media only screen and (max-width: 760px){#event-header .event-title{font-size:40px;padding:5px 5px;font-weight:100}}@media only screen and (max-height: 440px)and (min-width: 760px){#event-header .event-title{font-size:15vh}}.countdown-instance-subtitle{color:hsla(0,0%,100%,.7);font-size:1.4em;font-weight:300;padding:4px 0 0;text-shadow:0 1px 4px rgba(0,0,0,.7)}@media only screen and (max-width: 760px){.countdown-instance-subtitle{font-size:1.1em;padding:2px 5px 0}}.countdown-breadcrumb{font-size:.8em;margin-bottom:12px;opacity:.85}.countdown-breadcrumb a{color:hsla(0,0%,100%,.9);text-decoration:none}.countdown-breadcrumb a:hover{text-decoration:underline}.countdown-breadcrumb span[aria-hidden]{margin:0 5px;color:hsla(0,0%,100%,.6)}.countdown-breadcrumb>span:last-child{color:hsla(0,0%,100%,.7)}@media only screen and (max-width: 760px){.countdown-breadcrumb{font-size:.7em}}.category-badge{display:inline-block;padding:3px 12px;margin-top:8px;margin-bottom:4px;font-size:.75em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;backdrop-filter:blur(4px)}.category-badge.category-movies{background:rgba(220,50,50,.5);border-color:rgba(220,50,50,.6)}.category-badge.category-tv{background:rgba(100,60,200,.5);border-color:rgba(100,60,200,.6)}.category-badge.category-sport{background:rgba(30,150,50,.5);border-color:rgba(30,150,50,.6)}.category-badge.category-gaming{background:rgba(50,120,220,.5);border-color:rgba(50,120,220,.6)}.category-badge.category-tech{background:rgba(60,60,60,.6);border-color:rgba(100,100,100,.6)}.category-badge.category-music{background:rgba(220,50,180,.5);border-color:rgba(220,50,180,.6)}.category-badge.category-holiday{background:rgba(200,150,30,.5);border-color:rgba(200,150,30,.6)}.category-badge.category-cultural{background:rgba(200,120,50,.5);border-color:rgba(200,120,50,.6)}.category-badge.category-awareness{background:rgba(50,180,180,.5);border-color:rgba(50,180,180,.6)}.category-badge.category-astro{background:rgba(20,20,80,.6);border-color:rgba(60,60,140,.6)}.category-badge.category-awards{background:rgba(180,150,30,.5);border-color:rgba(180,150,30,.6)}.category-badge.category-national{background:rgba(30,60,120,.5);border-color:rgba(30,60,120,.6)}.category-badge.category-politics{background:rgba(120,30,30,.5);border-color:rgba(120,30,30,.6)}.category-badge.category-final-season{background:rgba(200,50,50,.6);border-color:rgba(255,80,80,.7)}.countdown-badge-unconfirmed{display:inline-block;margin-left:8px;padding:2px 10px;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:rgba(255,165,0,.85);border-radius:12px;vertical-align:middle}.countdown-badge-tbd,.countdown-badge-cancelled{display:inline-block;margin-left:8px;padding:2px 10px;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:rgba(220,50,50,.85);border-radius:12px;vertical-align:middle}.countdown-badge-postponed{display:inline-block;margin-left:8px;padding:2px 10px;font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:rgba(120,120,120,.85);border-radius:12px;vertical-align:middle}.event-location-label,.event-date-label{padding-left:2px;padding-right:2px;margin-right:2px;display:inline-block;width:15px;text-align:right}.event-date-source{display:inline-block;font-size:.85em;color:hsla(0,0%,100%,.4);font-weight:400}#countdown-details{color:#fff;font-size:1em}@media only screen and (max-width: 760px){#countdown-details{font-weight:400;text-shadow:#333 0 0 4px}}#counter{display:block;z-index:50;position:absolute;left:80px;width:400px;max-width:400px;bottom:100px}@media only screen and (max-width: 760px){#counter{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));padding-top:100px;padding-bottom:250px;width:100%;max-width:100%;left:0;bottom:0}}@media only screen and (max-height: 580px)and (min-width: 760px){#counter{bottom:40px}}#countdown-days{position:relative;width:100%;max-width:400px;margin-left:auto;margin-right:auto}#countdown-days-suffix{position:relative;color:#fff;margin-bottom:-15px;text-align:center;width:100%;max-width:400px;margin-left:auto;margin-right:auto;font-weight:200;font-size:1em;text-shadow:#666 0 0 15px}.countdown-row{text-align:center;width:320px}.countdown-row .countdown-section{display:inline-block;font-size:1em;text-align:center;font-weight:300;color:#fff;margin-top:10px;padding:0 5px;text-shadow:#666 0 0 15px}.countdown-row .countdown-period{display:block;text-transform:lowercase}@media only screen and (max-width: 760px){.countdown-row .countdown-period{font-size:.8em}}.countdown-row .countdown-amount{font-size:7vmin;font-weight:400}@media only screen and (max-width: 760px){.countdown-row .countdown-amount{font-weight:300;font-size:24px}}.countdown-row.countdown-show2 .countdown-section{width:100%}.countdown-row.countdown-show3 .countdown-section{width:50%}.countdown-row.countdown-show4 .countdown-section{width:33.3333333333%}.countdown-row.countdown-show5{width:400px;max-width:400px}.countdown-row.countdown-show5 .countdown-section{width:25%}.countdown-row.countdown-show6{width:400px;max-width:400px}.countdown-row.countdown-show6 .countdown-section{width:20%}.countdown-row .countdown-section:first-child{font-weight:300;display:block;padding:0;margin-left:auto;margin-right:auto;margin-bottom:20px;width:100%;font-size:1.8em}.countdown-row .countdown-section:first-child .countdown-amount{font-size:18vh;font-weight:700}@media only screen and (max-width: 760px){.countdown-row .countdown-section:first-child .countdown-amount{font-size:5em}}.countdown-row .countdown-section:first-child .countdown-amount{padding:0;line-height:95%;text-shadow:#666 0 0 15px}#extra-panel{padding-left:15px;padding-right:15px;padding-bottom:0;position:absolute;margin-right:10px;right:20px;bottom:40px;width:270px;background-color:hsla(0,0%,100%,.4)}@media only screen and (max-height: 910px){#extra-panel{right:190px}}#extra-panel h4{color:#000;margin-bottom:5px}#extra-panel .close{position:absolute;top:5px;right:5px;filter:alpha(opacity=50);opacity:.5}.background-slideshow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.background-slideshow .swiper-wrapper{height:100% !important}.background-slideshow .swiper-slide{height:100% !important}.background-slideshow .swiper-slide img,.background-slideshow .swiper-slide video{width:100%;height:100%;object-fit:cover;object-position:center}.background-slideshow .swiper-slide .yt-bg-iframe{width:100%;height:100%;border:0;pointer-events:none}.background-slideshow.bg-animation-zoom .swiper-slide-active img{animation:bg-zoom 7s ease-in-out forwards}@keyframes bg-zoom{from{transform:scale(1)}to{transform:scale(1.05)}}.cast-banner{position:fixed;bottom:-60px;left:50%;transform:translateX(-50%);z-index:399;display:flex;align-items:center;gap:10px;padding:10px 16px;background:rgba(30,30,40,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;color:hsla(0,0%,100%,.9);font-size:.85em;white-space:nowrap;transition:bottom .3s ease}.cast-banner.cast-banner-visible{bottom:80px}@media only screen and (max-width: 760px){.cast-banner.cast-banner-visible{bottom:calc(70px + env(safe-area-inset-bottom, 0px))}}.cast-banner svg{flex-shrink:0;opacity:.7}.cast-banner-btn{padding:5px 14px;background:rgba(66,133,244,.9);color:#fff !important;border-radius:16px;text-decoration:none;font-weight:500;font-size:.9em}.cast-banner-btn:hover{background:#4285f4;text-decoration:none}.cast-banner-close{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:1.2em;cursor:pointer;padding:0 4px}.cast-banner-close:hover{color:#fff}.compact-pills .desktop-pills a .pill-label{display:none}.compact-pills .desktop-pills a .cast-label{display:none}.compact-pills .desktop-pills a{padding:8px 10px}.daysto-cast-btn.cast-active{background:rgba(66,133,244,.7) !important;color:#fff !important}.daysto-cast-btn.cast-active:hover,.daysto-cast-btn.cast-active:focus{background:rgba(66,133,244,.9) !important}.daysto-cast-btn.cast-other{background:rgba(255,165,0,.6) !important;color:#fff !important}.daysto-cast-btn.cast-other:hover,.daysto-cast-btn.cast-other:focus{background:rgba(255,165,0,.8) !important}.sticky-header{display:none;position:fixed;top:0;left:0;right:0;z-index:150;background:rgba(10,10,14,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.08);padding:8px 16px;transform:translateY(-100%);transition:transform .3s ease}.sticky-header.visible{transform:translateY(0)}.sticky-header-content{display:flex;align-items:center;justify-content:space-between;max-width:600px;margin:0 auto;gap:12px}.sticky-header-text{display:flex;flex-direction:column;min-width:0;flex:1}.sticky-header-title{color:#fff;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-header-subtitle{color:hsla(0,0%,100%,.5);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-header-timer{display:flex;gap:4px;flex-shrink:0;font-size:13px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.sticky-header-timer span{display:inline-flex;align-items:baseline;gap:1px}.sticky-header-timer .timer-value{font-size:15px;min-width:20px;text-align:right}.sticky-header-timer .timer-unit{font-size:10px;font-weight:400;color:hsla(0,0%,100%,.5);text-transform:lowercase}.sticky-header-timer .timer-sep{color:hsla(0,0%,100%,.25);font-weight:300;margin:0 1px}.wand-toast{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);z-index:600;background:rgba(20,12,8,.85);border:1px solid rgba(255,215,0,.3);border-radius:12px;padding:14px 24px;max-width:560px;text-align:center;font:italic 15px Georgia,"Palatino Linotype",serif;color:gold;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 20px rgba(255,215,0,.15);opacity:0;transition:opacity .5s;pointer-events:none;cursor:pointer}.wand-toast.visible{opacity:1;pointer-events:auto}.wand-toast .wand-toast-title{font-size:18px;font-weight:bold;margin-bottom:4px}@media only screen and (max-width: 760px){.wand-toast{bottom:auto;top:320px;max-width:calc(100vw - 16px);font-size:14px}.wand-toast .wand-toast-title{font-size:16px}}.trailer-overlay{position:fixed;inset:0;z-index:700;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center}.trailer-overlay-content{position:relative;width:90%;max-width:900px}.trailer-overlay-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;padding:4px 8px;line-height:1}.trailer-overlay-close:hover{color:gold}.trailer-overlay-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}.trailer-overlay-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.trailer-overlay-title{color:#ccc;text-align:center;margin-top:10px;font-size:14px}#polling-station-overlay{align-items:flex-start;overflow-y:auto;overflow-x:hidden;padding:56px 12px 20px;-webkit-overflow-scrolling:touch}#polling-station-overlay .trailer-overlay-content{width:100%;max-width:640px;margin:0 auto}#polling-station-overlay .trailer-overlay-close{position:fixed;top:8px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,.7);border-radius:50%;font-size:28px;line-height:1;z-index:10}.trailer-ad-slot{width:100%;min-height:0;text-align:center;overflow:hidden}.trailer-ad-slot.trailer-ad-top{margin-bottom:8px}.trailer-ad-slot.trailer-ad-bottom{margin-top:8px}.trailer-ad-slot ins{display:block}.faq-trailer{display:block;margin:8px 0 16px;text-decoration:none;color:inherit}.faq-trailer-thumb{position:relative;border-radius:8px;overflow:hidden;cursor:pointer}.faq-trailer-thumb img{width:100%;display:block;transition:transform .2s}.faq-trailer-thumb:hover img{transform:scale(1.03)}.faq-trailer-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.85;transition:opacity .2s}.faq-trailer-thumb:hover .faq-trailer-play{opacity:1}.faq-trailer-title{color:#999;font-size:12px;margin-top:6px}.trailer-pill{position:relative;background:#c00 !important;color:#fff !important}.trailer-pill:hover{background:red !important}.trailer-pill-icon{display:inline-flex;align-items:center;justify-content:center}.trailer-pill-mobile{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#c00;color:#fff !important;border-radius:20px;text-decoration:none;font-size:.85em;font-weight:500}.trailer-pill-mobile:hover{background:red;color:#fff !important}.trailer-popover{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:rgba(20,20,20,.92);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:8px 14px;white-space:nowrap;font-size:13px;color:#fff;text-align:center;pointer-events:auto;cursor:pointer;opacity:0;transition:opacity .3s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(0,0,0,.4)}.trailer-popover.visible{opacity:1}.trailer-popover::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:rgba(20,20,20,.92)}.trailer-popover strong{color:#f44}.trailer-popover span{color:#aaa;font-size:11px}.yt-sound-btn{border:none;cursor:pointer}.countdown-breakdown{position:fixed;top:90px;right:20px}.countdown-breakdown .faq-close{position:absolute;top:8px;right:10px;background:none;border:none;color:hsla(0,0%,100%,.75);font-size:1.2em;cursor:pointer;padding:0 4px;line-height:1}.countdown-breakdown .faq-close:hover{color:#fff}.countdown-breakdown{z-index:100;max-width:400px;padding:15px}@media only screen and (min-width: 1400px){.countdown-breakdown{max-width:480px}}.countdown-breakdown{color:#fff;background:rgba(0,0,0,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:8px;text-shadow:0 1px 2px rgba(0,0,0,.5);max-height:calc(100vh - 150px);overflow-y:auto}@media only screen and (max-width: 900px){.countdown-breakdown{display:none}}.countdown-breakdown a{color:#6db3f2;text-decoration:underline;text-decoration-color:rgba(109,179,242,.4);text-underline-offset:2px}.countdown-breakdown a:hover{color:#fff;text-decoration-color:#fff}.countdown-breakdown h2{font-size:.9em;font-weight:600;color:#fff;text-transform:none;letter-spacing:normal;margin:12px 0 6px}.countdown-breakdown h2:first-child{margin-top:0}.countdown-breakdown .countdown-summary{font-size:.85em;color:hsla(0,0%,100%,.9);margin:0 0 8px;line-height:1.4}.countdown-breakdown ul{list-style:none;padding-left:0;margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:4px 12px}.countdown-breakdown li{padding:2px 0;font-size:.85em;font-weight:300;color:hsla(0,0%,100%,.85)}.countdown-breakdown li strong{font-weight:400}.countdown-breakdown li.fun-unit-item{display:inline-block;transition:opacity .4s ease,transform .4s ease}.countdown-breakdown p{font-size:.85em;font-weight:300;color:hsla(0,0%,100%,.85);line-height:1.5}.countdown-breakdown .timezone-note{font-size:.7em;opacity:.75;margin-top:12px}.faq-accordion{display:flex;flex-direction:column;gap:4px}.faq-item{border-radius:6px;background:hsla(0,0%,100%,.08);overflow:hidden}.faq-item[open]{background:hsla(0,0%,100%,.12)}.faq-item[open] summary::after{transform:rotate(180deg)}.faq-item summary{cursor:pointer;padding:10px 32px 10px 12px;font-size:.85em;font-weight:500;color:#fff;list-style:none;position:relative;user-select:none;min-height:44px;display:flex;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"";position:absolute;right:12px;top:50%;margin-top:-4px;border:solid hsla(0,0%,100%,.6);border-width:0 2px 2px 0;padding:3px;transform:rotate(45deg);transition:transform .2s ease}.faq-item summary:hover{background:hsla(0,0%,100%,.05)}.faq-item .faq-answer{padding:0 12px 12px;font-size:.82em;font-weight:300;color:hsla(0,0%,100%,.8);line-height:1.6}.related-events{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:6px}.related-card{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff !important;padding:4px;border-radius:4px;transition:background .2s,color .2s}.related-card:hover,.related-card:focus{background:hsla(0,0%,100%,.1);color:#ff4545 !important;text-decoration:none}.related-card img{border-radius:3px;object-fit:cover;flex-shrink:0}.related-info{display:flex;flex-direction:column;min-width:0}.related-name{font-size:1em;font-weight:400;color:hsla(0,0%,100%,.85);white-space:normal;word-wrap:break-word}.related-days{font-size:.85em;font-weight:300;color:hsla(0,0%,100%,.6)}.settings-open-link{display:inline-block;font-size:.75em;color:#fff !important;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:4px 10px;text-decoration:none;margin-top:4px;transition:background .2s,color .2s}.settings-open-link:hover,.settings-open-link:focus{background:hsla(0,0%,100%,.2);color:#ff4545 !important;text-decoration:none}.timezone-note{font-size:.7em;opacity:.5;margin-top:12px}@keyframes gentle-bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}@keyframes pill-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.more-info-link{display:none}.countdown-pills-row{display:none}@media only screen and (max-width: 900px){.countdown-pills-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;position:fixed;bottom:calc(75px + env(safe-area-inset-bottom, 0px));left:16px;right:16px;z-index:200;transition:opacity .3s ease}}.more-info-link-inline{display:inline-flex;align-items:center;margin-left:auto;color:hsla(0,0%,100%,.95);font-size:.85em;font-weight:500;text-decoration:none;padding:6px 16px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;border:1px solid hsla(0,0%,100%,.15);text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;animation:pill-bounce 2s ease-in-out infinite}.more-info-link-inline svg{vertical-align:middle;margin:0 2px}.more-info-link-inline:hover,.more-info-link-inline:focus{color:#fff;background:rgba(0,0,0,.8);text-decoration:none}.countdown-breakdown-mobile{display:none}@media only screen and (max-width: 900px){.countdown-breakdown-mobile{display:block;position:relative;z-index:200;margin-top:20px;padding:20px 15px calc(80px + env(safe-area-inset-bottom, 0px));color:hsla(0,0%,100%,.85);font-size:1.05em;font-weight:300;background:rgba(0,0,0,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.countdown-breakdown-mobile a{color:#6db3f2}.countdown-breakdown-mobile a:hover{color:#fff}.countdown-breakdown-mobile h3{font-size:1.25em;font-weight:600;color:#fff;text-transform:none;letter-spacing:normal;margin:16px 0 6px}.countdown-breakdown-mobile h3:first-child{margin-top:0}.countdown-breakdown-mobile ul{list-style:none;padding-left:0;margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:4px 14px}.countdown-breakdown-mobile li{padding:3px 0}.countdown-breakdown-mobile li strong{font-weight:400}.countdown-breakdown-mobile li.fun-unit-item{flex-basis:100%}.countdown-breakdown-mobile p{line-height:1.5}}.weekday-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.weekday-links li{margin:0}.weekday-links a{display:inline-block;min-height:48px;min-width:48px;line-height:48px;padding:0 16px;text-align:center;border-radius:24px;background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none;font-size:14px}.weekday-links a:hover{background:hsla(0,0%,100%,.2)}body.countdown-past #countdown-days-suffix{display:none}body.countdown-past .background-slideshow{filter:saturate(0.4) sepia(0.3) brightness(0.85)}body.countdown-past #flip-hero .tick-flip .tick-flip-card .tick-flip-panel-front,body.countdown-past #flip-hero .tick-flip .tick-flip-card .tick-flip-panel-back,body.countdown-past #flip-hero .tick-flip-panel{color:#e8b84d}body.countdown-past #flip-hero .tick-group .tick-text-inline{color:#e8b84d}body.countdown-past .countdown-section .countdown-amount{color:#e8b84d}body.countdown-past .countdown-row .countdown-period{color:rgba(232,184,77,.7)}body.countdown-past #flip-counter .tick-label{color:rgba(232,184,77,.6)}.countdown-status-badge{display:block;width:fit-content;margin:14px auto 0;padding:6px 22px;border-radius:20px;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap}.countdown-status-past{background:rgba(232,184,77,.2);border:1px solid rgba(232,184,77,.4);color:#e8b84d}.countdown-status-now{background:rgba(50,200,80,.2);border:1px solid rgba(50,200,80,.4);color:#32c850}body.countdown-now #flip-hero .tick-flip .tick-flip-card .tick-flip-panel-front,body.countdown-now #flip-hero .tick-flip .tick-flip-card .tick-flip-panel-back,body.countdown-now #flip-hero .tick-flip-panel{color:#32c850}body.countdown-now #flip-hero .tick-group .tick-text-inline{color:#32c850}body.countdown-now .countdown-section .countdown-amount{color:#32c850}body.countdown-now .countdown-row .countdown-period{color:rgba(50,200,80,.7)}body.countdown-now #flip-counter .tick-label{color:rgba(50,200,80,.6)}.video-switcher{display:flex;gap:6px;z-index:501}@media only screen and (max-width: 760px){.video-switcher-desktop{display:none}}.video-switcher-mobile{display:none}@media only screen and (max-width: 760px){.video-switcher-mobile{display:inline-flex}}.video-switcher-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(30,30,34,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);font-size:.75em;font-weight:500;cursor:pointer;transition:color .2s,background .2s,border-color .2s;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-switcher-btn:hover{background:rgba(30,30,34,.9);color:#fff}.video-switcher-btn.active{background:rgba(200,30,30,.6);border-color:rgba(255,80,80,.5);color:#fff;font-weight:600}.live-dot{width:8px;height:8px;border-radius:50%;background:#e53935;display:inline-block;animation:live-pulse 1.5s ease-in-out infinite}.video-switcher-dropdown{position:relative}.video-switcher-dropdown .video-switcher-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(30,30,34,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);font-size:.75em;font-weight:500;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-switcher-dropdown .video-switcher-toggle:hover{background:rgba(30,30,34,.9);color:#fff}.video-switcher-dropdown .video-switcher-caret{margin-left:2px;opacity:.7}.video-switcher-dropdown .video-switcher-menu{position:absolute;right:0;min-width:240px;max-width:320px;max-height:50vh;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px;background:rgba(20,20,24,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:502}.video-switcher-dropdown .video-switcher-menu .video-switcher-menuitem{justify-content:flex-start;white-space:normal;text-align:left}@keyframes live-pulse{0%,100%{opacity:1}50%{opacity:.4}}
