html,body{margin:0;padding:0;scroll-behavior:smooth;font-family:Nunito,sans-serif;background-color:var(--bg-primary);color:var(--text-primary)}.no-scrollbars{overflow:hidden}.layout-container{margin:0 4rem}@media(max-width:1400px){.layout-container{margin:0 50px}}:root{--bg-primary: #0B0D10;--bg-secondary: #13161B;--bg-surface: #0d0d0f;--bg-surface-hover: #0d0d0f;--bg-white: #ffffff08;--bg-white-hover: #ffffff0d;--bg-transparent: hsla(0, 0%, 83%, .134);--bg-alt: #282828;--text-primary: #F5F5F5;--text-body: #C7C7C7;--text-muted: #49494a;--badge-bg: rgba(255, 255, 255, .2);--border: #35383F;--border-white: hsla(0,0%,100%,.2);--input-bg: var(--bg-primary);--accent-primary: #D81F26;--accent-hover: #FF2D36;--accent-subtle: #8A1119;--overlay: rgba(0,0,0,.6);--shadow-base: 0 0 10px rgba(0,0,0,.55);--success: #2ECC71;--error: #FF4D4F;--warning: #F1C40F;--green: #0bb954;--red: #FF4D4F;--yellow: #F1C40F;--espn-red: #dd0000;--scrollbar-bg: var(--bg-secondary);--scrollbar-thumb: var(--accent-primary);--white: #fff;--font-xxs: .65rem;--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2.25rem;--container-padding: 4rem;--max-container-width: 1400px;--border-radius: 40px;--border-radius-small: 20px}body{overflow:hidden;height:100dvh;max-height:100dvh}.body{overflow-y:auto;height:100dvh}body.dragging{-webkit-user-select:none;user-select:none}input{font-size:16px}.app{min-height:100vh}p,h1,h2,h3,h4,h5,h6,a{margin:0;padding:0}.capitalize{text-transform:capitalize}.gray-text{color:var(--text-muted)}a{color:var(--text-primary);text-decoration:none;transition:color .3s}i{cursor:pointer;transition:color .3s;color:var(--text-primary)}.app .fa-exclamation-circle{color:var(--error)}.app .fa-check-circle{color:var(--success)}.app .fa-exclamation-triangle{color:var(--warning)}*{box-sizing:border-box;position:relative}img{object-fit:cover}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--border-radius-small)}::selection{background-color:var(--accent-primary);color:var(--bg-primary)}.fill-container{width:100%;height:100%}.flex,.flex-row{display:flex}.flex-col{display:flex;flex-direction:column}.ac{align-items:center}.sb{justify-content:space-between}.br{border-radius:calc(var(--border-radius))}.spacer1{height:100px}.loading{display:flex;justify-content:center;align-items:center;margin-top:20px}.skeleton-img{animation:skeleton 2.2s infinite}@keyframes skeleton{0%{opacity:1}50%{opacity:.2}to{opacity:1}}details{border:1px solid var(--text-primary);color:var(--text-primary);border-radius:var(--border-radius)}details>summary{list-style:none;display:flex;padding:10px;cursor:pointer}details>summary:before{content:"+";margin-right:10px}details[open]>summary:before{content:"-"}.context-menu,.dropdown-content{z-index:1002;padding:10px;background-color:var(--bg-primary);box-shadow:var(--shadow-base);border-radius:var(--border-radius-small);gap:10px;display:flex;flex-direction:column}.context-option,.dropdown-option{display:flex;gap:10px;align-items:center;padding:10px;border-radius:var(--border-radius);transition:all .3s;cursor:pointer;font-size:var(--font-sm)}.context-option:hover,.dropdown-option:hover{background-color:var(--accent-primary)}#nprogress .bar{background:var(--accent-primary)!important;height:3px!important}.sidebar-toggler{position:fixed;top:50%;transform:translateY(-50%);height:60px;display:flex;justify-content:center;align-items:center;background-color:var(--bg-primary);width:20px;z-index:1000;cursor:pointer}.active.sidebar-toggler{box-shadow:var(--shadow-base)}@media(hover:none)and (pointer:coarse){*{user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}}.img-skeleton{display:block;position:relative;background-color:var(--bg-secondary);animation:skeleton-loading 1s linear infinite alternate;width:100%;height:100%;border-radius:var(--border-radius-small)}@keyframes skeleton-loading{0%{background-color:#292929}to{background-color:#171717}}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;min-height:80px}.loader.fullscreen{position:fixed;inset:0;background:var(--bg-primary);z-index:9999;overflow:hidden}.loader .logo{flex-direction:column;gap:20px}.loader .logo img{width:80px;height:80px}.loader-logo-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;animation:logoFloatPulse 1.8s ease-in-out infinite;will-change:transform,opacity,filter}.loader-logo-wrap img,.loader-logo-wrap svg{display:block;position:relative;z-index:1}.loader-logo-shine{position:absolute;inset:-10%;border-radius:inherit;pointer-events:none;overflow:hidden}.loader-logo-shine:before{content:"";position:absolute;top:0;left:-140%;width:70%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 20%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.06) 80%,transparent 100%);transform:skew(-20deg);animation:logoShine 1.8s ease-in-out infinite}.loader-text{margin:0;font-size:.95rem;color:var(--text-secondary);text-align:center;animation:loaderTextPulse 1.6s ease-in-out infinite}.spinner{width:30px;height:30px;border-radius:50%;border:3px solid rgba(255,255,255,.14);border-top-color:var(--text-primary);animation:spin .8s linear infinite}.loader.loader-exit .loader-logo-wrap{animation:logoZoomBurst .55s cubic-bezier(.25,.85,.3,1) forwards}.loader.loader-exit .loader-logo-shine,.loader.loader-exit .loader-text,.loader.loader-exit .spinner{animation:fadeOutQuick .18s ease forwards}@keyframes spin{to{transform:rotate(360deg)}}@keyframes logoFloatPulse{0%{transform:scale(1);opacity:.92;filter:brightness(.96)}50%{transform:scale(1.04);opacity:1;filter:brightness(1.08)}to{transform:scale(1);opacity:.92;filter:brightness(.96)}}@keyframes logoShine{0%{left:-140%}to{left:160%}}@keyframes loaderTextPulse{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}@keyframes fadeOutQuick{to{opacity:0}}@keyframes logoZoomBurst{0%{transform:perspective(800px) scale(1) translateZ(0);opacity:1}20%{transform:perspective(800px) scale(.95) translateZ(0)}to{transform:perspective(800px) scale(8) translateZ(300px);opacity:0}}.logo{font-size:var(--font-2xl);font-weight:700;display:flex;align-items:center;z-index:999;transition:all .3s}.logo img{width:50px;height:50px}.logo:active{transform:scale(.9)}.accent-line{width:4px;background-color:var(--accent-primary);align-self:stretch;margin-right:10px;border-radius:calc(var(--border-radius) * 2)}.title{display:flex;flex-direction:row;gap:0}.title h1{font-size:var(--font-2xl)}:root{--layout-padding-horizontal: 4rem}.app-container{padding:0 var(--layout-padding-horizontal);display:flex;flex-direction:column;gap:20px;max-width:var(--max-container-width);margin-left:auto;margin-right:auto}.app-container.media-grid{max-width:var(--max-container-width)}.app-container .container-content.styled{background-color:var(--bg-white);border:solid 1px var(--border);border-radius:var(--border-radius);padding:20px}.container-title{display:flex}.media-grid .container-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--media-card-width),1fr));gap:10px}.container-header{margin-top:40px;z-index:1}.container-header .app-icon{width:40px;height:40px;font-size:var(--font-lg)}.backdrop-img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:10px}@media(max-width:1400px){:root{--layout-padding-horizontal: 50px}.episodes-title.app-container{padding:0}}@media(max-width:1000px){:root{--layout-padding-horizontal: 45px}}@media(max-width:800px){:root{--layout-padding-horizontal: 30px}}@media(max-width:600px){:root{--layout-padding-horizontal: 20px}}@media(max-width:500px){:root{--layout-padding-horizontal: 10px}}:root{--app-icon-dimension: 40px}.app-icon{width:var(--app-icon-dimension);height:var(--app-icon-dimension);border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--bg-transparent);border:solid 1px var(--border-white);cursor:pointer;z-index:2;transition:all .3s;font-size:var(--font-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-icon:hover{background-color:var(--bg-white)}.navbar{position:fixed;top:0;width:100%;z-index:999;left:50%;transform:translate(-50%)}.player-open .navbar,.player-open .sub-nav,.player-open .mobile-bar{display:none}.sub-nav{top:60px;padding:10px;display:flex;width:auto}.sub-nav.navbar .container-content{justify-content:center}.navbar .container-content>*{padding-top:10px;padding-bottom:10px}.navbar .container-content>.saved{display:none}.scrolled .navbar .nav-links{background:var(--bg-transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.navbar.app-container{margin-top:0}.navbar .container-content{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.nav-links{display:flex;align-items:center;gap:20px;padding:10px;transition:all .3s;border-radius:var(--border-radius)}.nav-link{display:flex;gap:5px;align-items:center;padding:7px 10px;cursor:pointer;border:solid 1px transparent;transition:all .3s;border-radius:calc(var(--border-radius) / 2)}.nav-link:hover,.nav-link-active{border:solid 1px var(--border-white);background-color:#ffffff1a;color:var(--accent-primary)}.mobile-bar{position:fixed;bottom:calc(0px + env(safe-area-inset-bottom));z-index:999;background:var(--bg-transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);width:100%;display:none;align-items:center;padding:10px;left:50%;transform:translate(-50%)}.light .mobile-bar{background-color:#2d2d2d3f}.light .mobile-bar .nav-link{border-radius:0;-webkit-tap-highlight-color:transparent;color:var(--bg-primary)}.mobile-bar .nav-link:hover{border:auto;background-color:auto;color:auto}.light .mobile-bar .nav-link-active{color:var(--accent-primary)}.mobile-bar .dropdown-content{display:none}.mobile-bar .nav-links{padding:0}.pwa .mobile-bar{bottom:calc(0px + env(safe-area-inset-bottom));padding-bottom:30px;width:100%}.mobile-bar .nav-links{display:flex;justify-content:space-evenly;width:100%}.mobile-bar .nav-link{flex-direction:column;padding:7px 10px;gap:3px;border:none;background-color:transparent}.mobile-bar .nav-link span{font-size:var(--font-xs)}.mobile-bar .nav-link svg{font-size:var(--font-lg)}.mobile-bar-spacer{display:none}@media(max-width:850px){.nav-links{gap:10px}}@media(max-width:775px){.navbar .nav-links{display:none}.navbar .container-content>.saved{display:flex}.mobile-bar,.sub-nav{display:flex}.sub-nav{top:0}.sub-nav .nav-links{display:flex}.mobile-bar .saved,.navbar .search-link{display:none}.mobile-bar-spacer{display:block;height:80px}.mobile-bar span{margin-top:2px}}@media(max-width:540px){.mobile-bar .nav-links{gap:10px;justify-content:space-between}}@media(max-width:500px){.mobile-bar .nav-links{gap:5px;justify-content:space-between}}@media(max-width:460px){.mobile-bar .nav-link svg{font-size:var(--font-lg)}.mobile-bar .nav-link span{font-size:10px}}@media(max-width:440px){.mobile-bar{width:97%}}@media(max-width:400px){.mobile-bar .nav-link svg{font-size:var(--font-md)}.mobile-bar .nav-link span{font-size:8px}}@media(max-width:380px){.mobile-bar .nav-link span{font-size:7px}.mobile-bar{width:99%}.mobile-bar .nav-link{padding:7px 15px}}.dropdown-wrapper{position:relative}.dropdown-content{position:absolute;top:100%;left:0;z-index:99999;background-color:var(--bg-surface);display:flex;flex-direction:column;border-radius:var(--border-radius-small);overflow:hidden;box-shadow:var(--shadow-base);width:200px;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease}.dropdown-controller{position:relative;z-index:2}.dropdown-wrapper:hover .dropdown-content{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-content .dropdown-header{padding:10px;border-bottom:solid 1px var(--border);display:flex;flex-direction:column;gap:5px}.dropdown-header small{color:var(--text-muted);font-size:var(--font-xs)}.dropdown-options{display:flex;flex-direction:column;gap:5px}.dropdown-option{display:flex;flex-direction:row;gap:10px;border-radius:0;border-radius:var(--border-radius-small)}.light .dropdown-option:hover{color:var(--bg-primary)}.user-icon.dropdown-wrapper .dropdown-content{right:0;left:initial}.user-img,.user-initials,.user-icon .img-skeleton{width:50px;height:50px;border-radius:50%;cursor:pointer;background-color:var(--bg-surface);border:solid 2px var(--border);display:flex;justify-content:center;align-items:center}.user-icon .dropdown-footer{display:flex;justify-content:flex-end}.footer{padding-top:10px;padding-bottom:10px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.player-open.modal-player{overscroll-behavior:none;touch-action:none}.player{background-color:var(--bg-primary);z-index:1}.player.modal-player{z-index:100;width:100%;height:100dvh;position:fixed;top:0;padding-bottom:env(safe-area-inset-bottom,0px)}.iframe{width:100%;height:100%}.player.modal-player iframe{width:100%;border:none;height:calc(100dvh - env(safe-area-inset-bottom,0px))}.player iframe{width:100%;height:50vh;border:none}.light .player .iframe{background-color:#000}.iframe-intercept{position:absolute;top:0;width:100%;height:200px}.player .fullscreen-icon.player-control-icon{right:10px;left:initial;bottom:5px;top:initial;background-color:transparent;border:none}.sports-live-chat-expanded .player .fullscreen-icon.player-control-icon{right:calc(var(--live-chat-window-width) + 10px)}.player .player-control-icon{position:fixed;top:calc(env(safe-area-inset-top,0px) + 20px);left:16px;z-index:10000;opacity:0}.idle .player:hover .player-control-icon{opacity:0}.player:hover .player-control-icon{opacity:1}@media(hover:none){.player .player-control-icon,.idle .player .alt-streams,.idle .player:hover .player-control-icon{opacity:1}}body .player .next-episode-icon{left:initial;top:initial;bottom:calc(env(safe-area-inset-top,0px) + 110px);right:16px}.player .episode-selector-icon{right:16px;left:initial}.paused.idle .player iframe{filter:brightness(50%)}.input-container{position:relative;display:flex;flex-direction:column;gap:5px}.input-container .icon{position:absolute}.input-container input{background-color:var(--input-bg);border:solid 1px var(--border);padding:15px;border-radius:var(--border-radius);outline:none;transition:all .3s;color:var(--text-body);height:40px}.input-container.has-icon input{padding-left:30px}::placeholder{color:var(--text-muted)}input:focus{border:solid 1px var(--accent-primary)}.input-container .icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-muted);z-index:1;font-size:var(--font-xs);left:10px}input:focus+.error{border:solid 1px var(--accent-primary)}.error{font-size:var(--font-xs);color:var(--accent-primary);display:flex;margin-top:5px;position:absolute;bottom:-50%;transform:translateY(-50%);right:10px;border:solid 1px var(--border);border-radius:20px;background-color:var(--bg-primary);padding:5px;z-index:10;transition:all .3s}.button{gap:5px;padding:10px 20px;border-radius:var(--border-radius);font-size:var(--font-sm);font-weight:600;background-color:var(--text-primary);cursor:pointer;transition:all .18s ease;color:var(--bg-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:solid 1px transparent;display:flex;align-items:center;height:40px}.button .spinner{border-top-color:var(--accent-primary)}.button svg{margin-right:10px}.button:hover{filter:brightness(90%)}.button.secondary{background-color:var(--bg-transparent);border:solid 1px var(--border-white);color:var(--text-primary)}.button.espn{background-color:var(--espn-red);min-width:0}.button.espn:hover,.button.gamecenter{transform:initial}.button.espn img{width:100%;max-width:60px;left:50%;transform:translate(-50%)}.button.gamecenter{display:flex;align-items:center;padding-top:0;padding-bottom:0;justify-content:center}.button:disabled{background-color:var(--bg-transparent);cursor:no-drop}.button:disabled:hover{filter:initial}.button.gamecenter img{width:30px}.button .loader .spinner{width:20px;height:20px}@media(max-width:800px){.watch-button svg{display:none}}@media(max-width:600px){.button{font-size:var(--font-xs);padding:10px 20px}}:root{--live-chat-window-width: 350px}.live-chat{width:var(--live-chat-window-width);min-width:var(--live-chat-window-width);padding:5px;border-radius:var(--border-radius);box-shadow:var(--shadow-base);display:flex;flex-direction:column;background-color:var(--bg-surface)}.live-chat .live-indicator{width:10px;height:10px;position:relative;background-color:var(--accent-primary);border-radius:50%}.live-chat .live-indicator:after{content:"";position:absolute;inset:0;border-radius:50%;background-color:var(--accent-primary);animation:pulse 1.5s infinite;opacity:.6}@keyframes pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.5);opacity:0}to{transform:scale(2.5);opacity:0}}.welcome-message{padding:10px;text-align:center;font-size:var(--font-sm);color:var(--text-muted)}.live-chat-header{text-align:center;padding:20px;border-bottom:solid 1px var(--border);display:flex;align-items:center;justify-content:space-between}.live-chat-header .app-icon{background-color:transparent;border:none;width:initial;height:initial;color:var(--text-muted);padding:10px}.live-chat-header .app-icon:hover{background-color:var(--bg-white-hover);color:var(--text-primary)}.live-chat-header div{display:flex;gap:10px;align-items:center}.live-chat-header span{font-size:var(--font-sm)}.live-chat-messages{margin-top:10px;max-height:calc(100% - 200px);overflow-y:auto}.live-chat-toolbar{padding:10px;margin-top:auto;background-color:var(--bg-white-hover);margin-bottom:10px;border-radius:var(--border-radius-small)}.live-chat-toolbar .textarea-container textarea{background-color:transparent;border:solid 1px transparent}.live-chat-toolbar .textarea-container textarea:focus{border:solid 1px var(--border)}.live-chat-toolbar button{position:absolute;right:20px;top:50%;transform:translateY(-50%);background-color:var(--bg-white);border:none;color:var(--text-muted);width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%}.live-chat-toolbar button.valid{color:var(--bg-primary);background-color:var(--text-primary)}.toolbar-controls{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:10px}.toolbar-controls div{display:flex;align-items:center;gap:5px}.message{padding:10px;border-radius:var(--border-radius-small)}.message:hover{background-color:var(--bg-transparent)}.message .reply-icon{position:absolute;top:-5px;right:0;width:35px;height:35px;font-size:var(--font-sm);opacity:0}.message:hover .reply-icon{opacity:1}.live-chat-sidebar-toggler{right:0;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.active.live-chat-sidebar-toggler{right:350px}#player-wrapper{position:relative}.overlay-ui{position:absolute;top:10px;right:10px;z-index:10;color:#fff}@media(max-width:800px){.live-chat{position:absolute;bottom:10px;right:10px;height:calc(100% - 200px);z-index:10;background-color:var(--bg-primary)}}.textarea-container{position:relative;display:flex;flex-direction:column;gap:5px}.textarea-container textarea{background-color:var(--input-bg);border:solid 1px var(--border);padding:15px;border-radius:var(--border-radius-small);outline:none;transition:all .3s;color:var(--text-body);min-height:40px;max-height:150px;resize:none;overflow-y:hidden;font-size:16px}.textarea-container.has-icon textarea{padding-left:30px}.textarea-container textarea::placeholder{color:var(--text-muted)}.textarea-container textarea:focus{border:solid 1px var(--accent-primary)}.textarea-container .icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-muted);z-index:1;font-size:var(--font-xs);left:10px}.textarea-container textarea:focus+.error{border:solid 1px var(--accent-primary)}.textarea-container .error{font-size:var(--font-xs);color:var(--accent-primary);display:flex;margin-top:5px;position:absolute;bottom:-50%;transform:translateY(-50%);right:10px;border:solid 1px var(--border);border-radius:20px;background-color:var(--bg-primary);padding:5px;z-index:10;transition:all .3s}.offline-container{position:fixed;top:0;left:0;width:100%;background-color:var(--accent-primary);z-index:1000;padding:25px var(--layout-padding-horizontal);display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700}.offline-container.online{background-color:#00c800}.offline-container svg{font-size:var(--font-xl)}:root{--game-card-width: 280px;--compact-game-card-width: 150px;--team-logo-dimensions: 45px;--team-logo-horizontal-card-dimensions: 45px}.game-card{position:relative;border-radius:var(--border-radius-small);overflow:hidden;background:var(--bg-white);color:var(--text-primary);display:flex;flex-direction:column;padding:16px;transition:transform .3s ease;justify-content:space-between;gap:30px;width:var(--game-card-width);border:solid 1px var(--border)}.compact-game-card{padding:10px;border-radius:var(--border-radius-small);background:var(--bg-white);border:solid 1px var(--border);width:var(--compact-game-card-width)}.compact-game-card .score{font-size:var(--font-sm)}.compact-game-card .app-icon{width:40px;height:40px;font-size:var(--font-sm)}.compact-game-card .inner-game-card{gap:15px}.compact-game-card .logos img,.compact-game-card .logos .img-skeleton{width:30px;height:30px}.compact-game-card .team{flex-direction:row;gap:5px}.compact-game-card .watch-button svg{display:block}.compact-game-card .team:last-of-type{flex-direction:row-reverse}.compact-game-card .game-card-buttons{display:flex;justify-content:space-between;margin-top:15px;gap:5px}.compact-game-card .logos{gap:10px;justify-content:space-between}.compact-game-card .button.espn-small{width:40px;height:40px;padding:0;border:solid 1px var(--border)}.compact-game-card .button.espn-small img{width:100%}.media-skeleton-card.game-card-skeleton{width:var(--game-card-width);height:210px}.inner-game-card{gap:30px;display:flex;flex-direction:column}.game-card-badges{display:flex;justify-content:space-between}.live-badge,.not-started-badge,.status-tag{background:#ff3b3b;padding:4px 10px;border-radius:var(--border-radius-small);font-size:var(--font-xs);font-weight:700;text-transform:capitalize;text-align:center}.not-started-badge,.status-tag{background:var(--badge-bg)}.team{display:flex;flex-direction:column;align-items:center}.score{font-size:var(--font-lg);font-weight:700;margin-top:4px}.gh .live-info{font-size:13px;font-weight:500;color:#ff4d4d}.logos{left:50%;transform:translate(-50%);display:flex;gap:20px;justify-content:space-around;align-items:center}.logos img,.logos .img-skeleton{width:var(--team-logo-dimensions);height:var(--team-logo-dimensions);object-fit:cover}.vs{font-size:var(--font-lg);opacity:.7}.game-title{font-size:var(--font-sm);font-weight:600;margin-bottom:10px}.game-time{font-size:var(--font-sm)}.game-card .watch-button button{align-items:center;justify-content:center;width:100%}.game-card-buttons.single{grid-template-columns:1fr}.game-card-buttons{display:grid;grid-template-columns:1fr 1fr;gap:5px}.horizontal-team-row .game-card-buttons>a{width:120px;min-width:0}.like-response{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%) scale(.6);color:var(--accent-primary);font-size:var(--font-xl);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.like-response.animated{opacity:1;transform:translate(-50%,-70%) scale(1.1)}.game-card-horizontal-matchup{gap:20px;display:flex;flex-direction:column;background-color:var(--bg-white);border:solid 1px var(--border);padding:10px;border-radius:var(--border-radius-small)}.horizontal-team-row{display:flex;justify-content:space-between}.horizontal-team-row .team{display:grid;align-items:center;--col-logo: var(--team-logo-horizontal-card-dimensions);--col-name: 140px;--col-flex: 30px;--col-action: 30px;--gap: 15px;grid-template-columns:var(--col-logo) minmax(0,var(--col-name)) var(--col-flex) var(--col-action);gap:var(--gap)}.horizontal-team-row .team .img-skeleton{height:var(--team-logo-horizontal-card-dimensions)}.horizontal-team-row .app-icon{width:30px;height:30px;font-size:var(--font-sm)}.horizontal-team-row .follow-button{font-size:var(--font-xs);padding:10px 7px;justify-content:center}.horizontal-team-row .follow-button svg{margin-right:3px}.horizontal-team-row .game-card-badges{align-items:flex-start;gap:5px}.horizontal-team-row .team img{width:100%;height:100%}.horizontal-team-row .game-card-buttons{align-items:center}.horizontal-team-row .game-card-buttons button{width:100%;justify-content:center}.horizontal-team-row .score{margin-top:0;text-align:center}.sidebar-card{display:flex;justify-content:space-between;padding:7px;gap:5px;border:solid 1px var(--border);border-radius:var(--border-radius)}.game-group{display:flex;flex-direction:column;gap:10px;border:solid 1px var(--border);padding:9px 7px;border-radius:var(--border-radius-small)}.game-group .sidebar-card{padding:0}.game-group .sidebar-card{border:none;border-radius:0}.game-group .game-group-badges{position:absolute;font-size:8px;top:0;left:20px;transform:translateY(-50%);background-color:var(--bg-secondary);padding:5px;color:var(--border);font-size:var(--font-xxs)}.sidebar-card .app-icon{width:30px;height:30px;font-size:var(--font-xxs)}.sidebar-card img,.sidebar-card .img-skeleton{width:30px;height:30px}.sidebar-card .team-logo-name{display:flex;gap:5px;align-items:center;font-size:var(--font-xxs)}.sidebar-card-controls{display:flex;gap:5px}.sidebar-card .watch-button svg{display:block}@media(max-width:800px){:root{--game-card-width: 250px}.horizontal-team-row .team{--col-name: 130px}}@media(max-width:700px){:root{--game-card-width: 230px;----team-logo-horizontal-card-dimensions: 40px}.horizontal-team-row .team{--col-name: 110px}.horizontal-team-row .game-card-buttons>a{width:100px}}@media(max-width:600px){.horizontal-team-row .team{--col-name: 90px}:root{--game-card-width: 210px}}@media(max-width:550px){:root{--team-logo-horizontal-card-dimensions: 36px}.horizontal-team-row .team{--col-name: 80px}.horizontal-team-row .horizontal-buttons{gap:5px}.horizontal-team-row .game-card-buttons>a{width:90px}.horizontal-buttons .button.espn img{width:40px}}@media(max-width:475px){:root{--team-logo-horizontal-card-dimensions: 30px}.horizontal-team-row .team{--col-name: 60px}.horizontal-team-row .follow-button{font-size:10px}.live-badge,.not-started-badge,.status-tag{padding:5px 8px}.horizontal-team-row .team-name{font-size:10px}.horizontal-team-row .game-card-buttons>a{width:80px}.horizontal-team-row .follow-button{padding:5px}}@media(max-width:450px){.horizontal-team-row .team{--col-name: 50px}.horizontal-team-row .game-card-buttons>a{width:70px}}@media(max-width:400px){.horizontal-team-row .game-card-buttons>a{width:60px}}.sports-sidebar{width:250px;position:fixed;top:0;left:0;overflow-y:auto;height:100dvh;background-color:var(--bg-primary);z-index:1001;padding:10px;display:flex;flex-direction:column;gap:10px;scrollbar-width:none;-ms-overflow-style:none;box-shadow:var(--shadow-base)}.sports-sidebar::-webkit-scrollbar{display:none}.sports-sidebar .title{margin:20px 0}.sports-sidebar h1{font-size:var(--font-lg)}.sports-sidebar .container-header{margin-top:0}.sports-sidebar .app-container{padding:0;margin:0}.sports-sidebar .app-container{gap:0}.sports-sidebar .input-container{margin-bottom:15px}.sports-sidebar-controller{left:0;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.active.sports-sidebar-controller{left:250px}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:1000;background-color:var(--overlay)}.sports-sidebar .search-results{display:flex;flex-direction:column;gap:15px}.model{position:fixed;top:50%;left:50%;z-index:10000;border-radius:var(--border-radius-small);background-color:var(--bg-primary);width:800px;max-width:95%;transform:translate(-50%,-50%)}.model-overlay{background-color:var(--overlay);width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:9900}body .app-container.customization{padding:0;margin-bottom:0}body .app-container.customization .container-content{display:flex;flex-direction:column}body .app-container.customization>.container-content{height:70dvh;overflow:hidden;padding:0;border-radius:var(--border-radius-small);justify-content:space-between}.customization .inner-customization{height:100%;overflow-y:auto}.inner-customization .error{bottom:initial;transform:initial;position:relative;margin-left:auto;float:right}.inner-customization{padding:0 var(--layout-padding-horizontal)}.section{display:flex;flex-direction:column;gap:20px;padding:0;margin-top:20px}.app-container.team-section{padding:0}.section .container-header{margin-top:0}.team-section{margin-bottom:10px}.customization .controls,.customization .step-indicator{position:sticky;bottom:0;width:100%;display:flex;justify-content:space-between;padding:10px;background-color:var(--bg-transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.steps{display:flex;align-items:center;gap:5px}.customization .step-indicator{justify-content:space-between;top:0;bottom:initial;z-index:1}.customization .right-controls{display:flex;gap:10px}.step-indicator{display:flex;align-items:center;gap:10px;padding:20px 0}.step-pill{padding:10px 15px;cursor:pointer;border-radius:var(--border-radius-small)}.step-pill:hover{background-color:var(--bg-transparent)}.step-pill.active{background-color:var(--accent-primary);color:var(--text-primary)}.team-grid,.genre-grid{display:flex;flex-wrap:wrap;width:100%;gap:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.genre-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.team-section{margin:0}.team-card,.genre-chip{height:125px;border:solid 1px var(--border);background-color:var(--bg-white);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--border-radius-small);text-align:center;gap:10px;transition:all .3s;cursor:pointer}.genre-chip{padding:5px;font-size:var(--font-sm);height:90px}.team-card.selected,.genre-chip.selected{background-color:var(--text-primary);color:var(--bg-primary)}.team-card .team-name{font-size:var(--font-xs)}.team-card svg,.genre-chip svg{font-size:var(--font-lg)}.team-card img,.team-card .img-skeleton{width:35px;height:35px}@media(max-width:530px){.steps svg{font-size:var(--font-sm)}.step-pill{font-size:var(--font-xs)}}@media(max-width:500px){.step-indicator{flex-direction:column}}.auth{width:100%;height:87dvh;display:flex;justify-content:center;align-items:center}.auth-form{padding:30px 60px;display:flex;flex-direction:column;gap:30px;grid-column:2;z-index:1}.auth-header{display:flex;flex-direction:column;gap:10px}.auth-header span{color:var(--text-muted)}.auth-header a{color:var(--accent-primary)}.auth-header a:hover{color:var(--accent-hover)}.auth-form form{display:flex;flex-direction:column;gap:20px}form .name{display:grid;grid-template-columns:1fr 1fr;gap:10px}form input{width:100%}form button{justify-content:center}.body .auth .container-content{display:grid;grid-template-columns:550px 450px;gap:10px;border-radius:20px;padding:0}.auth-bg{grid-column:1}.auth .auth-bg .auth-img{width:100%;height:100%;border-radius:20px}.divider{display:flex;justify-content:center}.divider span{background-color:var(--bg-surface);z-index:1;padding:0 10px;color:var(--text-muted)}.divider:after{content:"";width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%);background-color:var(--text-muted)}.auth-providers{gap:10px;display:flex;flex-direction:column}.auth-providers .button{justify-content:center}.auth-providers .button svg{margin-right:0}.forgot-password-link{text-align:right;font-size:var(--font-xs);margin-bottom:10px;color:var(--text-muted)}.forgot-password-link:hover{color:var(--accent-hover)}.body .auth.customization .container-content{display:flex;flex-direction:column}.body .auth.customization>.container-content{height:70dvh;overflow-y:auto}@media(max-width:1100px){.body .auth .container-content{grid-template-columns:500px 400px}}@media(max-width:1000px){.auth-form{padding:30px}.body .auth .container-content{grid-template-columns:450px 400px}}@media(max-width:950px){.auth .container-content{grid-template-columns:400px 375px}}@media(max-width:875px){.body .auth .container-content{grid-template-columns:350px 325px}}@media(max-width:750px){.body .auth .container-content{grid-template-columns:1fr}}@media(max-width:550px){.body .auth .container-content{gap:0;display:flex;width:100%;max-width:400px}.body .auth-bg{display:none}.auth-form{width:100%}}.hero-carousel{height:85vh}.hero-slide{height:100%;width:100%;position:relative;overflow:hidden}.hero-slide .hero-img{width:100%;height:100%;object-fit:cover;position:relative;filter:opacity(.7)}img{image-rendering:crisp-edges}.hero-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#0b0d1000 35%,#0b0d1040 55%,#0b0d108c,#0b0d10d9,#0b0d10)}.hero-slide .slide-content{position:absolute;bottom:25%;z-index:3;width:100%;max-width:1400px;left:50%;transform:translate(-50%);padding:0 20px}.inner-slide-content{max-width:600px}.light .inner-slide-content{color:var(--bg-primary)}.inner-slide-content>*{margin-bottom:20px}.inner-slide-content img{width:auto;object-fit:contain;max-width:100%;max-height:100px}.slide-buttons{gap:10px}.light .slide-buttons .play-button .button{background-color:var(--bg-primary);color:var(--text-primary)}.light .slide-buttons .button.secondary{color:var(--bg-primary)}@media(max-width:750px){.hero-carousel{max-height:70vh}.hero-slide .slide-content{bottom:10%}.hero-slide .inner-slide-content img{max-height:60px}.hero-slide .inner-slide-content .description{font-size:var(--font-sm)}}@media(max-width:550px){.hero-slide .inner-slide-content img{max-height:70px}}@media(max-width:450px){.hero-slide .inner-slide-content img{max-height:60px}}.media-meta-badges{display:flex;flex-wrap:wrap;gap:10px}.media-badge{border:solid 1px var(--border-white);padding:5px 10px;border-radius:calc(var(--border-radius) * 2);font-size:var(--font-sm);display:flex;align-items:center;gap:5px}.light .media-badge{color:var(--bg-primary)}.rating svg{color:var(--yellow)}.general-badges,.genres-badges{display:flex;gap:10px}@media(max-width:600px){.media-badge{padding:4px 8px;font-size:var(--font-xs)}}.rail-header{margin-bottom:20px;flex-wrap:wrap;gap:15px;align-items:center}.rail-header .app-select,.rail-header .swiper-select{height:40px;align-self:center}.rail-header h2 span{color:var(--accent-primary);margin-left:10px}.media-swiper{width:100%}.swiper.top-10-media-swiper{padding-left:60px}.media-swiper .swiper-slide{width:auto!important;flex-shrink:0}.rail-tabs{gap:15px;font-size:var(--font-sm);border-bottom:solid 2px var(--border);padding-bottom:10px;flex-wrap:wrap}.rail-tabs .tab{cursor:pointer;align-self:flex-end}.active-tab{color:var(--accent-primary)}.rail-tabs .tab:hover{color:var(--accent-hover)}.rail-tabs .tab-indicator{position:absolute;bottom:-2px;width:20px;height:2px;background-color:var(--accent-primary);left:0;transition:all .3s}.top10-title{font-size:90px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:3px var(--accent-primary);opacity:.9;z-index:10;pointer-events:none;letter-spacing:4px}@media(hover:none)and (pointer:coarse){.top10-title{color:var(--accent-primary);-webkit-text-stroke:initial}}@media(max-width:700px){.top10-title{font-size:60px}.swiper-select{display:block}.rail-tabs{display:none}}@media(max-width:600px){.swiper.top-10-media-swiper{padding-bottom:10px}}.styled-select__control{height:100%;z-index:1}.styled-select__option{display:flex!important;align-items:center}:root{--media-card-width: 200px;--media-card-height: 300px}.media-card,.media-skeleton-card,.mobile-media-card{width:var(--media-card-width);display:flex;position:relative;height:var(--media-card-height);overflow:hidden;border-radius:var(--border-radius-small)}.media-card img,.media-skeleton-card{border-radius:var(--border-radius-small)}.media-skeleton-card{background-color:var(--bg-surface);border-radius:var(--border-radius-small);transition:all .3s;animation:skeleton 2.2s infinite}.media-card .media-card-content{width:100%}.media-card.top10-media-card{overflow:initial}.media-card img,.mobile-media-card img{width:100%;height:100%;transition:all .3s}.media-info{position:absolute;bottom:-60px;transition:all .4s;width:100%;gap:10px;opacity:0;padding:0 10px 5px}.light .media-info,.light .media-card .app-icon{color:var(--bg-primary)}.media-card:hover .media-info{bottom:5px;opacity:1}.media-card:hover img{transform:scale(1.1)}.media-card.top10-media-card:hover img{transform:initial}.media-title{font-weight:700;font-size:var(--font-md)}.media-card .media-card-overlay{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(transparent,#000000d9);pointer-events:none;opacity:0}.media-card:hover .media-card-overlay{opacity:1}.top10-media-card:hover .rank-number{color:var(--accent-primary);opacity:1;transform:translate(10px)}.rank-number{position:absolute;left:-60px;transition:all .3s;bottom:-10px;font-size:140px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:6px var(--accent-primary);opacity:.9;z-index:10;pointer-events:none}.media-rating{display:flex;align-items:center;gap:3px}.media-rating svg{color:var(--yellow)}.episode-card,.episode-skeleton-card{display:flex;height:100px;gap:10px;background-color:var(--bg-white);border-radius:var(--border-radius-small);transition:all .3s;overflow:hidden}.episode-skeleton-card{animation:skeleton 2.2s infinite}.media-layout-content .episode-card-selected:after{content:"Continue"}.episode-card-selected:after{content:"Watching";position:absolute;top:4px;left:10px;font-size:var(--font-xs);padding:2px 6px;background:var(--accent-primary);color:#fff;border-radius:var(--border-radius-small)}.episode-card .episode-info{padding:4px 4px 4px 0;display:flex;flex-direction:column;gap:3px;width:100%;overflow-y:auto}.episode-info::-webkit-scrollbar{width:0}.episode-info small{color:var(--text-muted)}.episode-card img{filter:brightness(85%)}.still-container{height:100%}.episode-card img,.episode-card .img-skeleton{width:140px;height:100%}.episode-badges{display:flex;gap:10px;bottom:5px;right:5px;justify-content:flex-end;position:sticky;margin-top:auto}.episode-badges .media-badge{background-color:var(--bg-surface)}.episode-badges .media-badge{font-size:var(--font-xs)}.still-container .app-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--app-icon-dimension) - 10px);height:calc(var(--app-icon-dimension) - 10px)}.still-container .app-icon:hover{transform:translate(-50%,-50%)}.still-container .episode-number{position:absolute;bottom:5px;left:5px;font-size:var(--font-xs);width:15px;height:15px;display:flex;justify-content:center;align-items:center}.still-container .time,.still-container .rating{position:absolute;z-index:1;left:5px}.still-container .rating{top:5px}.still-container .time{bottom:5px}.media-card .save-media-button,.media-card .play-button{position:absolute;right:10px;opacity:0;pointer-events:none;top:-10px;transition:all .3s}.media-card .play-button{left:10px;right:initial}.media-card:hover .save-media-button,.media-card:hover .play-button{pointer-events:all;opacity:1;top:5px}.media-card:hover img{filter:opacity(90%)}.continue-watching-card .app-icon{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);font-size:var(--font-lg);width:50px;height:50px}.media-card.continue-watching-card:hover img{transform:initial}.media-card.continue-watching-card:hover .app-icon{background-color:var(--bg-white)}.continue-watching-card .history-indicator{position:absolute;background-color:var(--accent-primary);font-size:var(--font-xs);padding:5px;border-radius:var(--border-radius-small);right:5px;top:5px;font-weight:700}@media(max-width:700px){:root{--media-card-width: 175px;--media-card-height: 275px}}@media(max-width:610px){:root{--media-card-width: 150px;--media-card-height: 250px}.episode-info strong{font-size:var(--font-sm)}.episode-info small{font-size:var(--font-xs)}.rank-number{font-size:100px}.media-title{font-size:var(--font-sm)}.media-card .app-icon{width:calc(var(--app-icon-dimension) - 10px);height:calc(var(--app-icon-dimension) - 10px);font-size:var(--font-md)}}@media(max-width:520px){:root{--media-card-width: 130px;--media-card-height: 220px}}@media(max-width:440px){:root{--media-card-width: 120px;--media-card-height: 225px}.media-card .app-icon{width:35px;height:35px;font-size:var(--font-sm)}}@media(max-width:410px){:root{--media-card-width: 110px;--media-card-height: 200px}.media-title,.media-info{font-size:var(--font-xs)}}@media(max-width:380px){:root{--media-card-width: 100px;--media-card-height: 190px}.media-card .app-icon{width:calc(var(--app-icon-dimension) - 20px);height:calc(var(--app-icon-dimension) - 20px);font-size:var(--font-xs)}}@media(max-width:350px){:root{--media-card-width: 90px;--media-card-height: 180px}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.7}}.swiper-select{display:none}.swiper-nav-button{position:absolute;left:0;width:40px;height:100%;display:flex;align-items:center;justify-content:center;z-index:2;background-color:#00000070;font-size:var(--font-xl);cursor:pointer;transition:all .3s;opacity:0}.swiper-container{display:flex;flex-direction:column-reverse}.swiper-container:hover .swiper-nav-button{opacity:1}.swiper-controls{display:flex;gap:3px;background-color:var(--bg-alt);margin-top:10px;border-radius:5px;overflow-y:hidden;align-self:flex-end}.swiper-controls div{background-color:var(--bg-transparent);display:flex;align-items:center;justify-content:center;padding:3px 5px;cursor:pointer}.swiper-controls div:hover{background-color:var(--bg-white)}.swiper-controls .swiper-button-disabled:hover{background-color:var(--bg-transparent)}.swiper-controls .swiper-button-lock{display:none}.swiper-controls .swiper-button-disabled{filter:brightness(50%);cursor:initial}.swiper-controls .swiper-button-disabled:active{transform:initial}.swiper-controls div:active{transform:scale(.95)}.swiper-nav-button:hover{background-color:#0000008e}.swiper-container .next-button{right:0;left:initial}.swiper-button-prev{left:10px;right:initial;transform:translateY(-50%) scale(1.5)}.swiper-button-prev svg{transform:rotate(180deg)}.rails-container.app-container{gap:50px;margin:50px auto}.continue-watching-container{display:flex;flex-direction:column;gap:20px}.movie-series-container{display:flex;flex-direction:column;align-items:center;gap:20px}.app-container.movie-series{margin-left:initial;margin-right:initial;width:100%}.movie-series .container-content{margin-bottom:40px}.light .movie-series .title h1{color:var(--bg-primary)}.error-content{margin-top:auto;height:80vh;display:flex;justify-content:center}.error-content .container-content{justify-content:center;align-items:center;display:flex;flex-direction:column;gap:20px}.error-content a{margin-top:20px}.window-shell{width:100%;height:100%;background:var(--bg-secondary);border-radius:10px;overflow:auto;pointer-events:auto;box-shadow:var(--shadow-base);transition:all .3s}.window-header{padding-left:16px;background:#222;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;cursor:initial}.light .window-header{color:var(--bg-primary)}.window-controls{display:flex}.window-controls div{width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.light .window-shell .app-select .styled-select__single-value{color:var(--bg-primary)}.window-controls div:hover{background-color:var(--bg-transparent)}.window-controls .window-close{border-top-right-radius:10px}.window-controls .window-close:hover{background-color:var(--accent-primary)}.window-content{padding:10px;height:calc(100% - 40px);width:100%}.window-minimized{opacity:0;z-index:-1;pointer-events:none}.window-minimized .window-shell{pointer-events:none}.window-minimized-icon{position:fixed;bottom:20px;right:var(--layout-padding-horizontal);z-index:1000}.window-minimized-icon.active .app-icon{background-color:var(--bg-surface)}.multi-watch-content{gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--multi-watch-game-width),1fr))}.multi-game{display:flex;flex-direction:column;background-color:var(--bg-surface);padding:10px;border-radius:10px;aspect-ratio:16 / 9}iframe{border:none;border-radius:10px;width:100%;height:100%}.player-window,.player-window iframe{width:100%;height:100%}.player-window-icon img{width:calc(var(--app-icon-dimension) / 2);height:calc(var(--app-icon-dimension) / 2)}@media(hover:none)and (pointer:coarse){.window-minimized-icon{transform:translateY(-80px)}}.stream-selector{min-width:130px}.stream-player-panel{width:100%;height:100%}.stream-player-panel .stream-selector{position:absolute;top:10px;right:10px;z-index:1}.multi-game .stream-player-panel .stream-selector{right:45px;top:2px}.stream-selector .css-113lzi1-control{background-color:transparent!important}:root{--multi-watch-game-width: 350px}.sports-grid .container-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--game-card-width),1fr));gap:20px}.sports-player{display:flex;flex-direction:row-reverse}.sports-page .header-controls .container-content{grid-template-columns:1fr auto}.sports-page .page-header-container{padding-bottom:0}.sports-page .sports-ui-controllers{padding-top:2.5vh;padding-bottom:2.5vh}.inner-sports-ui-controllers .container-content{display:flex;gap:10px;flex-wrap:wrap;max-width:800px;margin:0 auto;justify-content:center}.inner-sports-ui-controllers .container-content .button{width:150px}.layout-buttons{display:flex;gap:10px;flex-wrap:wrap}.quick-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;justify-content:center;grid-column:1/3}.quick-filter{background-color:var(--bg-primary);padding:5px 15px;border-radius:100px;font-size:var(--font-xs);cursor:pointer;transition:all .3s}.quick-filter.clear-filter{display:flex;gap:5px;align-items:center;background-color:var(--accent-primary)}.quick-filter.clear-filter:hover{background-color:var(--accent-hover)}.quick-filter:active{transform:scale(.95)}.quick-filter.active{background-color:var(--accent-primary)}.light .quick-filter.active{color:var(--bg-primary)}.quick-filter.active:hover{background-color:var(--accent-hover)}.quick-filter:hover{background-color:var(--bg-secondary)}.header-controls .container-content .quick-filters{height:initial}.sports-page .header-controls .container-content{display:grid}.multi-watch-window-parent{z-index:999}.multi-watch-window{width:100%;height:100%;background:var(--bg-secondary);border-radius:10px;overflow:auto;pointer-events:auto;box-shadow:var(--shadow-base);transition:all .3s}.multi-watch-header-controls{display:flex;gap:10px}.multi-watch-header-controls div{width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.multi-watch-header-controls div:hover{background-color:var(--bg-transparent)}.multi-watch-header-controls .multi-watch-close-control:hover{background-color:var(--accent-primary)}.multi-watch-header{padding-left:16px;background:#222;cursor:grab;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;cursor:default!important}.multi-watch .window-content{gap:10px;padding:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--multi-watch-game-width),1fr));height:initial}.multi-game{display:flex;flex-direction:column;background-color:var(--bg-surface);border-radius:10px;aspect-ratio:16 / 9;padding:0}.multi-game a:hover{text-decoration:underline}.multi-game iframe{border:none;border-radius:10px;width:100%;height:100%}.multi-game-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:5px;position:absolute;top:0;z-index:1;width:100%;background:linear-gradient(to bottom,#1b1b1b,#1b1b1b00);border-radius:10px 10px 0 0;opacity:0;transition:all .3s}.light .multi-game-header a,.light .multi-game-header svg{color:var(--bg-primary)}.idle .multi-game:hover .multi-game-header{opacity:0}.multi-game:hover .multi-game-header{opacity:1}.multi-game-header a{margin-bottom:0;padding-left:10px}.multi-game-header svg{cursor:pointer}.multi-watch-icon{position:fixed;bottom:20px;right:20px}.stream-controls{position:fixed;z-index:10000;top:50%;transform:translateY(-50%);right:10px;display:flex;flex-direction:column;gap:10px}.stream-controls .input-container{width:50px;height:50px}.stream-controls .input-container input{padding:0;width:100%;text-align:center;border-radius:50%}.idle .alt-streams{opacity:0}.alt-streams{position:absolute;top:calc(env(safe-area-inset-top,0px) + 20px);z-index:1000;right:20px;display:flex;gap:10px;max-width:calc(100% - 100px);justify-content:flex-end;flex-wrap:wrap;transition:all .3s}.alt-streams button{background-color:var(--bg-transparent);color:#fff;border:solid 1px var(--border-white)}.multi-watch-empty span{display:block}.multi-watch-empty>*{margin-bottom:10px}.checkbox{width:20px;height:20px;background-color:var(--bg-primary);border:solid 1px var(--border-white);display:inline-flex;justify-content:center;border-radius:5px;align-items:center;margin-right:10px}.checkbox svg{font-size:var(--font-xs);opacity:0}.checkbox.checked{background-color:var(--accent-primary)}.checkbox.checked svg{opacity:1}.option{display:flex;align-items:center;flex-direction:row}.option-content{display:flex;align-items:center;gap:6px}.team-logo{width:20px;height:20px;object-fit:contain}.vs{margin:0 4px;color:#aaa;font-size:12px}.multi-chip{display:flex;align-items:center;gap:6px;padding:2px 4px}.styled-select__multi-value{background:#dc262626;border:1px solid rgba(220,38,38,.4);border-radius:999px;padding:4px 8px}.styled-select__multi-value__label{padding:0;display:flex;align-items:center}.team-logo,.multi-watch-empty .img-skeleton{width:20px;height:20px}.team{font-size:var(--font-xs);font-weight:500}.vs{font-size:var(--font-xs);color:#aaa;margin:0 2px}.styled-select__multi-value__remove{margin-left:4px;border-radius:50%}.styled-select__multi-value__remove:hover{background:#dc2626;color:#fff}.active-provider.button{background-color:var(--accent-primary)}.games-list .container-content{display:flex;flex-direction:column;gap:10px}@media(max-width:775px){.multi-watch-icon{bottom:90px}}.page-header-container{padding-top:15vh;padding-bottom:5vh}.page-header-container .container-content{display:flex;flex-direction:column;align-items:center;gap:25px}.header-title{display:flex;flex-direction:column;text-align:center;width:100%;gap:10px}.header-controls{width:100%}.header-controls .container-content{display:grid;grid-template-columns:200px 1fr;grid-gap:10px;max-width:800px;width:100%;margin:0 auto}.header-controls .input-container input{width:100%}.header-controls .container-content>*{height:var(--app-icon-dimension)}@media(max-width:600px){.header-controls .container-content{flex-direction:column;display:flex}.header-controls .container-content>*{width:100%}.header-controls .container-content>button{width:auto}}.sport-cards-grid-view .container-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.sport-cards-grid-view .game-card{width:initial}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
