@property --fen-ui-scale{syntax: "<number>"; inherits: true; initial-value: 1;}@property --fen-chrome-side{syntax: "<length>"; inherits: true; initial-value: 22px;}@property --fen-cell{syntax: "<length>"; inherits: true; initial-value: 40px;}@property --fen-cell-gap{syntax: "<length>"; inherits: true; initial-value: 8px;}:root{--fen-ui-scale: 1;--fen-player-scale: var(--fen-ui-scale);--fen-chrome-bottom: 22px;--fen-chrome-side: 22px;--fen-icon: 56px;--fen-icon-radius: 14px;--fen-glyph: 28px;--fen-dock-motion: 18px;--fen-label: 11px;--fen-label-box: calc(var(--fen-label) + 2px);--fen-label-max: 72px;--fen-dock-pad-y: 8px;--fen-dock-pad-x: 18px;--fen-dock-gap: 10px;--fen-dock-label-gap: 6px;--fen-dock-bar-max: 95px;--fen-sheet-inset-top: 18px;--fen-sheet-inset-side: 18px;--fen-cell: 40px;--fen-cell-gap: 8px;--fen-board-top: 28px;--fen-grid-handle: 22px;--fen-dock-bar: min( var(--fen-dock-bar-max), calc( (var(--fen-dock-pad-y) * 2) + var(--fen-icon) + var(--fen-dock-label-gap) + var(--fen-label-box) ) );--fen-dock-clear: 12px;--fen-dock-foot: calc( var(--fen-chrome-bottom) + var(--fen-dock-bar) + var(--fen-dock-clear) );--fen-sheet-clear-dock: var(--fen-dock-foot);--fen-sheet-max-h: calc(100dvh - var(--fen-sheet-inset-top) - var(--fen-dock-foot));--fen-sheet-width: min(400px, calc(100vw - 36px) );--fen-apps-sheet-width: min(560px, calc(100vw - 36px) );--fen-library-pad: 15px;--fen-library-gap: 15px;--fen-yt-skel-h: 135px;--fen-yt-skel-w: 240px;--fen-yt-skel-gap: 18px;--fen-ctrl-radius: 14px;--fen-ctrl-border: 1px solid rgba(255, 255, 255, .16);--fen-ink: rgba(255, 255, 255, .92);--fen-ink-muted: rgba(255, 255, 255, .62);--fen-ink-faint: rgba(255, 255, 255, .42);--fen-player-ink: #fff;--fen-on-accent-ink: #fff;--fen-fill: rgba(255, 255, 255, .08);--fen-fill-hover: rgba(255, 255, 255, .14);--fen-fill-active: rgba(255, 255, 255, .22);--fen-hairline: rgba(255, 255, 255, .12);--fen-wallpaper-veil: linear-gradient(180deg, rgba(0, 0, 0, .35) 0%, rgba(0, 0, 0, .15) 40%, rgba(0, 0, 0, .45) 100%);--fen-sheet-input-bg: rgba(255, 255, 255, .12);--fen-menu-bg: rgba(18, 18, 18, .98);--fen-dock-tile-top: #3a3a3e;--fen-dock-tile-bot: #1c1c1e;--fen-dock-tile-ink: #fff;--fen-tile-shine: rgba(255, 255, 255, .14);--fen-tile-shade: rgba(0, 0, 0, .18);--fen-host-bg: #0a0a0c;--fen-sheet-elev: 0 24px 64px rgba(0, 0, 0, .45);--fen-fs-dock-clear: var(--fen-dock-foot);--fen-icon-compact: 34px;--fen-section-icon: 50px;--fen-fs-dock-clear-compact: calc(var(--fen-chrome-bottom) + 8px + var(--fen-section-icon) + 8px + 16px);--fen-library-dock-clear: var(--fen-fs-dock-clear-compact);--fen-fs-bar-margin: 18px;--fen-fs-btn: 48px;--fen-movies-rail-w: 188px;--fen-movies-heading: 22px;--fen-movies-meta: 16px;--fen-movies-progress: 9px;--fen-movies-search-w: 480px;--fen-search-btn-w: calc(var(--fen-fs-btn) * 145 / 48);--fen-miniplayer-w: 400px;--fen-miniplayer-h: 132px;--fen-miniplayer-art: 108px;--fen-miniplayer-btn: 40px;--fen-miniplayer-play: 56px;--fen-miniplayer-skip: 48px;--fen-miniplayer-title: 16px;--fen-miniplayer-sub: 13px;--fen-miniplayer-pad: 12px;--fen-miniplayer-gap: 14px;--fen-miniplayer-expand: 28px;--fen-ambient-pad: 28px;--fen-ambient-corner: 48px;--fen-ambient-art: 56px;--fen-ambient-play: 56px;--fen-ambient-skip: 44px;--fen-ambient-style: 36px;--fen-ambient-title: 16px;--fen-ambient-sub: 13px;--fen-ambient-bar-radius: 22px;--fen-recent-gap: 12px;--fen-recent-inner-gap: 10px;--fen-recent-radius: 15px;--fen-recent-badge: 30px;--fen-recent-tile-w: 135px;--fen-recent-tile-h: 150px;--fen-recent-art: 81px;--fen-recent-title: 12px;--fen-recent-title-lh: 16px;--fen-recent-title-inset: 5px;--fen-recent-sub: 11px;--fen-recent-sub-lh: 15px;--fen-recent-empty: 12px;--fen-recent-zzz: 16px;--fen-fs-scrim: rgba(0, 0, 0, .46);--fen-mirroring-hud-btn: 48px;--fen-mirroring-hud-glyph: 22px;--fen-mirroring-qr: 280px;--fen-mirroring-pad: 24px;--fen-mirroring-gap: 24px;--fen-mirroring-status: 22px;--fen-mirroring-getapp-btn: 88px;--fen-mirroring-getapp-title: 28px;--fen-remote-form-w: 420px;--fen-panel-bg: rgba(0, 0, 0, .8);--fen-section-sheet-bg: rgba(0, 0, 0, .6);--fen-surface-panel: var(--fen-panel-bg);--fen-surface-elevated: rgba(22, 22, 24, .86);--fen-surface-card: rgba(255, 255, 255, .06);--fen-surface-card-hover: rgba(255, 255, 255, .1);--fen-border-subtle: rgba(255, 255, 255, .1);--fen-border-strong: rgba(255, 255, 255, .16);--fen-blur-panel: blur(14px);--fen-motion-fast: .14s;--fen-motion-med: .24s;--fen-shadow-pop: 0 12px 32px rgba(0, 0, 0, .45)}body.light-mode{--fen-panel-bg: rgba(255, 255, 255, .9);--fen-section-sheet-bg: rgba(255, 255, 255, .9);--fen-ctrl-border: 1px solid rgba(0, 0, 0, .14);--fen-ink: rgba(17, 17, 17, .92);--fen-ink-muted: rgba(17, 17, 17, .58);--fen-ink-faint: rgba(17, 17, 17, .4);--fen-fill: rgba(0, 0, 0, .06);--fen-fill-hover: rgba(0, 0, 0, .1);--fen-fill-active: rgba(0, 0, 0, .14);--fen-hairline: rgba(0, 0, 0, .12);--fen-wallpaper-veil: linear-gradient(180deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .12) 40%, rgba(255, 255, 255, .38) 100%);--fen-sheet-input-bg: rgba(255, 255, 255, .62);--fen-menu-bg: rgba(248, 248, 250, .98);--fen-dock-tile-top: #f4f4f6;--fen-dock-tile-bot: #e4e4e8;--fen-dock-tile-ink: #111;--fen-tile-shine: rgba(255, 255, 255, .72);--fen-tile-shade: rgba(0, 0, 0, .08);--fen-host-bg: #e8e8ec;--fen-sheet-elev: 0 24px 64px rgba(0, 0, 0, .18);--fen-fs-scrim: rgba(255, 255, 255, .32);--fen-surface-panel: var(--fen-panel-bg);--fen-surface-elevated: rgba(244, 244, 246, .88);--fen-surface-card: rgba(0, 0, 0, .05);--fen-surface-card-hover: rgba(0, 0, 0, .09);--fen-border-subtle: rgba(0, 0, 0, .1);--fen-border-strong: rgba(0, 0, 0, .14);--fen-shadow-pop: 0 12px 32px rgba(0, 0, 0, .16)}html.fen-perf-light{--fen-panel-bg: #1c1c1e;--fen-surface-panel: #1c1c1e;--fen-surface-elevated: #1c1c1e;--fen-surface-card: #2a2a2e;--fen-surface-card-hover: #34343a;--fen-menu-bg: #1c1c1e;--fen-fill: #2a2a2e;--fen-fill-hover: #34343a;--fen-fill-active: #3e3e44;--fen-sheet-input-bg: #2a2a2e;--fen-wallpaper-veil: none;--fen-fs-scrim: transparent;--fen-blur-panel: none;--fen-motion-fast: 0ms;--fen-motion-med: 0ms;--fen-shadow-pop: none;--fen-sheet-elev: none}html.fen-perf-light body{--fen-panel-bg: #1c1c1e;--mcg-glass-bg: #1c1c1e;--mcg-glass-blur: none;--mcg-glass-shadow: none;--mcg-fill: #2a2a2e;--mcg-fill-hover: #34343a}html.fen-perf-light body.light-mode{--fen-panel-bg: rgba(255, 255, 255, .56);--fen-surface-panel: rgba(255, 255, 255, .56);--fen-surface-elevated: rgba(255, 255, 255, .7);--fen-surface-card: rgba(255, 255, 255, .48);--fen-surface-card-hover: rgba(255, 255, 255, .6);--fen-menu-bg: rgba(255, 255, 255, .7);--fen-fill: rgba(255, 255, 255, .4);--fen-fill-hover: rgba(255, 255, 255, .5);--fen-fill-active: rgba(255, 255, 255, .6);--fen-sheet-input-bg: rgba(255, 255, 255, .48);--fen-wallpaper-veil: none;--fen-fs-scrim: transparent;--mcg-glass-bg: rgba(255, 255, 255, .56);--mcg-glass-blur: none;--mcg-glass-shadow: none;--mcg-fill: rgba(255, 255, 255, .4);--mcg-fill-hover: rgba(255, 255, 255, .5)}.fen-shell{position:relative;min-height:100vh;width:100%;overflow:hidden;font-family:var(--cd-font-sans, "Universal Sans Text", Helvetica, "Helvetica Neue", Arial, sans-serif);color:var(--mcg-text-main, #fff);background-color:var(--fen-host-bg)}.fen-wallpaper{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.fen-wallpaper:after{content:"";position:absolute;inset:0;background:var(--fen-wallpaper-veil);pointer-events:none}.fen-header{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 26px;pointer-events:none}.fen-header>*{pointer-events:auto}.fen-brand{display:flex;align-items:baseline;gap:10px;padding:10px 18px;border-radius:999px}.fen-brand-mark{font-size:22px;font-weight:700;letter-spacing:-.02em}.fen-brand-sub{font-size:14px;color:var(--mcg-text-sec, #aaa);opacity:.85}.fen-avatar-btn{width:52px;height:52px;border-radius:50%;border:none;cursor:pointer;background:var(--fen-fill);color:var(--mcg-text-main, #fff);font-weight:600;font-size:16px;box-shadow:var(--mcg-glass-shadow, 0 0 0 1px rgba(255, 255, 255, .15));backdrop-filter:var(--mcg-glass-blur, blur(5px));-webkit-backdrop-filter:var(--mcg-glass-blur);transition:transform .2s ease,background .2s ease}.fen-avatar-btn:hover{background:var(--fen-fill-hover);transform:scale(1.06)}.fen-home-hint{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:1;text-align:center;max-width:420px;padding:24px;pointer-events:none}.fen-home-hint h2{margin:0 0 8px;font-size:28px;font-weight:600;letter-spacing:-.03em}.fen-home-hint p{margin:0;font-size:14px;color:var(--mcg-text-sec, #aaa);line-height:1.45}.fen-desktop-carousel{position:fixed;inset:0;z-index:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.fen-desktop-carousel::-webkit-scrollbar{display:none}.fen-desktop-carousel.is-panning,.fen-desktop-carousel.is-locked{scroll-snap-type:none}.fen-desktop-carousel.is-locked{overflow-x:hidden}.fen-desktop-slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.fen-desktop-slide .mcg-wallpaper{position:absolute;inset:0;width:100%;height:100%;z-index:0}.fen-desktop-slide .mcg-overlay{z-index:0}.fen-grid{position:fixed;left:var(--fen-chrome-side);right:var(--fen-chrome-side);top:var(--fen-board-top);bottom:var(--fen-dock-foot);z-index:1;display:grid;grid-template-columns:repeat(var(--fen-grid-cols, 1),minmax(0,1fr));grid-template-rows:repeat(var(--fen-grid-rows, 1),minmax(0,1fr));gap:var(--fen-grid-gap, var(--fen-cell-gap));pointer-events:none}.fen-desktop-slide .fen-grid{position:absolute}.fen-grid-item{position:relative;min-width:0;min-height:0;overflow:hidden;padding:1px;box-sizing:border-box;pointer-events:auto}.fen-grid-item>*:not(.fen-grid-handle){width:100%;height:100%;max-width:100%;max-height:100%;margin:0}.fen-grid-item .mcg-glass:not(.mcg-widget-tamagotchi-card){background-color:#000000b3!important}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-forecast,.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-details{display:none}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-card:not(.is-status){container-type:size;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 6px!important}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-top{display:flex;flex-direction:column;align-items:center;width:100%;gap:1px}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-now{display:flex;flex-direction:column;align-items:center;width:100%}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-loc{font-size:min(14cqh,16cqw)!important;max-width:100%;justify-content:center}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-temp-row{margin-top:0!important;gap:4px!important}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-loc-icon,.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-wind-icon{display:none}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-temp{font-size:min(26cqh,32cqw)!important}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-temp-icon svg{width:min(22cqh,22cqw)!important;height:min(22cqh,22cqw)!important}.fen-grid-item[data-widget=weather][data-size=S] .mcg-weather-wind{font-size:min(13cqh,16cqw)!important}.fen-grid-item[data-widget=weather][data-size=M] .mcg-weather-forecast{overflow:hidden;flex-wrap:nowrap;flex:0 0 auto;min-height:0}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-card:not(.is-status){display:flex;flex-direction:column;min-height:0;padding:6px 8px 8px!important}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-top{flex:0 0 auto}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-details{display:flex;flex-direction:column;gap:4px;margin-top:4px;min-height:0;flex:1 1 auto;overflow:hidden}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-stats{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:4px;flex:1 1 auto;min-height:0}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-temp-row{margin-top:4px!important}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-stat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:6px;column-gap:6px;align-items:center;min-width:0;padding:4px 6px;border-radius:10px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-stat-icon{grid-row:1 / span 2;width:13px;height:13px;opacity:.75;color:var(--fen-ink-muted, rgba(255, 255, 255, .62))}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-stat-value{font-size:14px;font-weight:700;line-height:1.15;color:var(--mcg-text-main)}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-stat-label{font-size:9px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--fen-ink-muted, rgba(255, 255, 255, .55))}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-stat.is-uv.is-mod .mcg-weather-stat-value{color:#fbbf24}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-stat.is-uv.is-high .mcg-weather-stat-value{color:#f97316}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-stat.is-uv.is-extreme .mcg-weather-stat-value{color:#ef4444}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-sun{display:flex;justify-content:space-between;align-items:center;flex:0 0 auto;gap:8px;padding:1px 2px 0;font-size:11px;font-weight:600;color:var(--mcg-text-main)}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-sun-item{display:flex;align-items:center;gap:5px;min-width:0}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-sun-icon{width:12px;height:12px;flex-shrink:0;color:#fbbf24;opacity:.9}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-forecast{flex:0 0 auto;flex-shrink:0;min-height:52px;overflow:hidden;flex-wrap:nowrap;align-items:end;gap:4px!important;margin-top:4px!important;padding-top:6px;padding-bottom:1px;border-top:1px solid rgba(255,255,255,.08)}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-day{min-width:0;flex:1 1 0;gap:1px!important}.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-day-name,.fen-grid-item[data-widget=weather][data-size=L] .mcg-weather-day-temp{max-width:100%;overflow:hidden;text-overflow:ellipsis}.fen-grid-item[data-widget=markets][data-size=S] .mcg-markets-card{padding:8px 10px;gap:4px}.fen-grid-item[data-widget=markets][data-size=L] .mcg-markets-rows{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-content:space-between}.fen-grid-item[data-widget=news][data-size=S] .mcg-news-thumb{width:40px;height:40px;border-radius:10px}.fen-grid-item[data-widget=news][data-size=L] .mcg-news-thumb{width:64px;height:64px}.fen-grid-item[data-widget=todo][data-size=S] .mcg-todo-card,.fen-grid-item[data-widget=googleCalendar][data-size=S] .mcg-gcal-card{padding:8px 10px}.fen-grid-item .mcg-weather-card,.fen-grid-item .mcg-markets-card,.fen-grid-item .mcg-gcal-card,.fen-grid-item .mcg-todo-card,.fen-grid-item .mcg-news-card,.fen-grid-item .mcg-calc-card,.fen-grid-item .mcg-shelf-card{height:100%;box-sizing:border-box;overflow:hidden}.fen-grid-item .mcg-markets-rows,.fen-grid-item .mcg-news-list,.fen-grid-item .mcg-shelf-list,.fen-grid-item .mcg-todo-list,.fen-grid-item .mcg-gcal-list{min-height:0;flex:1 1 auto;overflow-y:auto;touch-action:pan-y}.fen-grid-item .mcg-shelf-rail{min-height:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;touch-action:pan-x}.fen-grid-item .mcg-markets-rows{justify-content:space-between}.fen-grid-handle{position:absolute;z-index:30;top:0;left:0;width:calc(100% - 44px);height:var(--fen-grid-handle, 22px);cursor:grab;touch-action:none;pointer-events:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.fen-grid-item.is-dragging{z-index:5}.fen-grid-item.is-dragging .fen-grid-handle{cursor:grabbing}.fen-grid-item[data-widget^=inMotion-]{padding:0;border-radius:10px}.fen-grid-item[data-widget^=inMotion-] .fen-grid-handle{width:100%;height:10px}.fen-grid-item[data-widget^=inMotion-].is-dragging:after{border-radius:10px}.fen-inmotion-tile{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;height:100%;margin:0;padding:5px;position:relative;border:1px solid #545454;border-radius:10px;background:transparent;isolation:isolate;color:var(--fen-player-ink);cursor:pointer;font:inherit;text-align:left;min-width:0}.fen-inmotion-tile.is-gated{opacity:.45}.fen-inmotion-tile:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#000000b3;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='32'%3E%3Crect width='50' height='32' rx='6' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%,50px 32px;-webkit-mask-position:0 0,5px center;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.fen-inmotion-tile-icon{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:50px;height:32px;padding:2px;border:0;border-radius:6px;background:#000000d9;color:var(--fen-player-ink);overflow:visible}body.light-mode .fen-inmotion-tile-icon{color:var(--fen-ink)}.fen-inmotion-tile-icon svg,.fen-inmotion-tile-icon .fen-dock-mask-glyph{width:20px;height:20px;flex-shrink:0}.fen-inmotion-tile-icon .fen-dock-badge--pro{right:-3px;bottom:-3px;font-size:7px;padding:1px 2px}.fen-inmotion-tile-label{min-width:0;flex:0 1 auto;font-size:12px;font-weight:400;line-height:14px;color:var(--fen-player-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fen-grid-item[data-widget^=favorites-]{padding:0}.fen-grid-item[data-widget^=favorites-] .fen-grid-handle{height:33px}.fen-grid-item[data-widget^=favorites-]:has(.is-empty-state) .fen-grid-handle{width:100%;height:100%}.fen-grid-item.is-dragging:after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;border-radius:var(--fen-ctrl-radius, 14px);box-shadow:inset 0 0 0 2px #ffffffd1,inset 0 0 22px #ffffff24;animation:fen-grid-drag-pulse 1.05s ease-in-out infinite}@keyframes fen-grid-drag-pulse{0%,to{box-shadow:inset 0 0 0 2px #ffffff80,inset 0 0 12px #ffffff0f}50%{box-shadow:inset 0 0 0 2px #fffffff2,inset 0 0 26px #fff3}}@media(prefers-reduced-motion:reduce){.fen-grid-item.is-dragging:after{animation:none;box-shadow:inset 0 0 0 2px #ffffffd9}}.fen-grid-ghost{pointer-events:none;border-radius:var(--fen-ctrl-radius, 16px);border:2px dashed rgba(255,255,255,.55);background:#ffffff14}.fen-grid-ghost.is-blocked{border-color:#e31937b3;background:#e3193729}.fen-recent,.fen-favorites{display:grid;grid-template-columns:repeat(5,minmax(0,var(--fen-recent-tile-w)));grid-auto-rows:minmax(0,1fr);align-content:center;justify-content:center;justify-items:center;align-items:center;box-sizing:border-box;width:100%;height:100%;margin:0;gap:var(--fen-recent-gap);padding:0;overflow:hidden;pointer-events:none}.fen-recent-tile{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;min-height:0;width:100%;max-width:var(--fen-recent-tile-w);height:100%;max-height:var(--fen-recent-tile-h);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit;color:inherit;text-align:center;padding:15px 0 10px;gap:var(--fen-recent-inner-gap);border-radius:var(--fen-recent-radius);background:#000000b3}.fen-recent-tile:not(.is-empty){pointer-events:auto;cursor:pointer}.fen-recent-art{position:relative;flex:1 1 0;min-width:0;min-height:0;width:var(--fen-recent-art);max-width:var(--fen-recent-art);max-height:var(--fen-recent-art);aspect-ratio:1}.fen-recent-badge{position:absolute;top:-5px;right:-5px;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--fen-recent-badge);height:var(--fen-recent-badge);border-radius:50%;background:#232323;border:1px solid #5a5a5a;color:var(--fen-player-ink);pointer-events:none}.fen-recent-badge .fen-dock-mask-glyph{width:16px;height:16px}.fen-recent-media{box-sizing:border-box;width:100%;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--fen-recent-radius);background:#00000047;overflow:hidden}.fen-recent-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fen-recent-zzz{font-size:var(--fen-recent-zzz);font-weight:600;color:var(--fen-ink-muted);letter-spacing:.02em}.fen-recent-meta{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0}.fen-recent-title,.fen-recent-sub,.fen-recent-empty{box-sizing:border-box;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;padding:0 var(--fen-recent-title-inset)}.fen-recent-title{font-size:var(--fen-recent-title);font-weight:700;color:var(--fen-ink);line-height:var(--fen-recent-title-lh);margin:0}.fen-recent-sub{font-size:var(--fen-recent-sub);font-weight:500;color:#acacac;line-height:var(--fen-recent-sub-lh)}.fen-recent-empty{font-size:var(--fen-recent-empty);color:var(--fen-ink-muted);line-height:var(--fen-recent-sub-lh);font-weight:700}.fen-favorites.is-empty-state{display:flex;grid-template-columns:none;align-items:stretch;justify-content:stretch;pointer-events:none}.fen-fav-empty-banner{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:12px 28px;border-radius:20px;background:#000000b3;color:var(--fen-ink);font-size:16px;font-weight:500;line-height:22px;text-align:center}.fen-favorites.is-slider{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;pointer-events:auto;touch-action:pan-x;scrollbar-width:none}.fen-favorites.is-slider::-webkit-scrollbar{display:none}.fen-fav-card{box-sizing:border-box;flex:0 0 143px;width:143px;min-width:143px;max-width:143px;height:100%;min-height:0;max-height:100%;margin:0;padding:8px;display:flex;flex-direction:column;align-items:stretch;gap:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;background:#000000b3;color:var(--fen-ink);font:inherit;text-align:left;cursor:pointer;pointer-events:auto}.fen-fav-head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:17px;min-width:0}.fen-fav-section{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:15px;color:var(--fen-ink)}.fen-fav-icon{flex:0 0 17px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;color:var(--fen-ink)}.fen-fav-icon svg,.fen-fav-icon .fen-dock-mask-glyph{width:17px;height:17px}.fen-fav-body{display:flex;align-items:center;gap:6px;min-width:0;min-height:0;flex:1 1 auto}.fen-fav-art{flex:0 0 52px;width:52px;height:52px;border-radius:7px;overflow:hidden;background:#00000047}.fen-fav-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fen-fav-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:0;flex:1 1 auto}.fen-fav-title,.fen-fav-sub{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:15px}.fen-fav-title{font-weight:700;color:var(--fen-ink)}.fen-fav-sub{font-weight:500;color:var(--fen-ink-muted)}.fen-console-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0}.fen-console-card.mcg-glass{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;aspect-ratio:177 / 186;min-width:0;min-height:0;padding:6.2% 0 3%;border:0;border-radius:9%!important;overflow:hidden;background-color:var(--mcg-glass-bg)!important;color:var(--fen-ink);font:inherit;cursor:pointer}.fen-console-card.mcg-glass:hover{background-color:var(--fen-surface-elevated)!important}.fen-console-card-logo{width:86%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex:0 0 auto;pointer-events:none}body.light-mode .fen-console-card-logo{filter:invert(1)}html.fen-perf-light body.light-mode .fen-console-card-logo{filter:invert(1)!important}.fen-console-card-art{width:92%;flex:1 1 auto;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none}.mcg-games-panel .mcg-movies-detail{container-type:inline-size}.mcg-games-panel .fen-games-detail-poster{display:block;width:calc((100cqi - 48px)/5);height:calc((100cqi - 48px)/5);max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:12px;flex-shrink:0;background:#141414}body.light-mode .mcg-games-panel .fen-games-detail-poster{background:#e8e8e8}@media(max-width:700px){.mcg-games-panel .fen-games-detail-poster{width:calc((100cqi - 24px) / 3);height:calc((100cqi - 24px) / 3)}}.fen-games-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;min-width:0;padding-bottom:var(--fen-library-dock-clear, 0px)}.fen-games-poster-card{position:relative;min-width:0;width:100%;container-type:inline-size}.mcg-games-panel .fen-games-shelf .mcg-movies-poster-title{font-size:14px!important;line-height:1.2}.mcg-games-panel .fen-games-shelf .mcg-movies-poster-year{font-size:12px!important;line-height:1.2;margin-top:2px}.fen-games-poster-fav{position:absolute;z-index:2;top:68.5cqi;right:6.5cqi;width:25cqi;height:25cqi;margin:0;padding:0;border:0;border-radius:28%;background:#00000080;color:var(--fen-player-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.fen-games-poster-fav svg{width:52%;height:52%}.fen-games-poster-fav.is-on{color:#e31937}@media(max-width:700px){.fen-games-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.fen-console-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fen-recent-settings-backdrop{z-index:130;padding-bottom:var(--fen-dock-foot)}.fen-recent-settings.mcg-glass{width:min(640px,calc(100vw - 48px));max-height:min(82vh,calc(100dvh - 48px));position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--fen-ink);padding:18px 20px 16px;box-sizing:border-box}.fen-recent-settings__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-width:0;margin-bottom:14px}.fen-recent-settings__brand{display:flex;align-items:center;gap:8px;min-width:0}.fen-recent-settings__title{margin:0;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:1.2;color:var(--fen-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-recent-settings__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.fen-recent-settings__clear{padding:4px 10px;border:none;border-radius:999px;background:transparent;color:var(--fen-ink-muted);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.fen-recent-settings__clear:hover{background:var(--fen-fill);color:var(--fen-ink)}.fen-recent-settings__body{display:flex;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding-bottom:4px}.fen-recent-settings__label{margin:0 4px 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fen-ink-muted)}.fen-recent-settings__list{display:flex;flex-direction:column;gap:2px}.fen-recent-settings__row{padding:10px 8px}.fen-recent-settings__row-main{display:flex;align-items:center;gap:12px;min-width:0}.fen-recent-settings-glyph{width:40px;height:40px;border-radius:12px;background:var(--fen-fill);color:var(--fen-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fen-recent-settings-glyph .fen-dock-mask-glyph{width:22px;height:22px}.fen-recent-settings__name{font-weight:500;font-size:16px;color:inherit}.fen-recent-settings-seg{display:flex;gap:8px;width:100%}.fen-recent-settings-seg>button{flex:1;position:relative;padding:12px 10px;border-radius:12px;border:1px solid var(--fen-hairline);background:var(--fen-fill);color:var(--fen-ink);font-size:15px;font-weight:600;cursor:pointer}.fen-recent-settings-seg>button[aria-checked=true]{border-color:#e31937b3;background:#e3193738}@media(min-width:701px)and (max-width:970px){.fen-recent-settings.mcg-glass{width:min(560px,calc(100vw - 32px));padding:14px 16px 12px}.fen-recent-settings__title{font-size:18px}.fen-recent-settings__clear{font-size:13px;padding:3px 8px}.fen-recent-settings-glyph{width:36px;height:36px;border-radius:10px}.fen-recent-settings__name{font-size:15px}.fen-recent-settings-seg>button{padding:10px 8px;font-size:14px}}@media(max-width:700px){.fen-recent-settings.mcg-glass{width:calc(100vw - 16px);padding:12px 12px 10px}}.fen-dock-container{z-index:60;bottom:var(--fen-chrome-bottom);left:0;right:0;display:flex;flex-direction:column;align-items:center;width:auto;max-width:none;padding-bottom:0;overflow:visible;transform:none;transition:opacity .22s ease}.mcg-dock-container.fen-dock-container{z-index:60;left:0;right:0;bottom:var(--fen-chrome-bottom);transform:none}.mcg-dock-container.fen-dock-container.has-chrome-menu{z-index:76}.fen-dock-container.is-peek{transform:none;opacity:1;pointer-events:auto}.fen-dock-container.is-tucked{transform:none;opacity:.92;pointer-events:auto}.fen-dock-container.is-tucked .fen-dock{transform:translateY(18px)}.fen-dock-container.is-tucked:hover,.fen-dock-container.is-tucked:focus-within{transform:none;opacity:1}.fen-dock-container.is-tucked:hover .fen-dock,.fen-dock-container.is-tucked:focus-within .fen-dock{transform:none}.fen-dock-container.is-force-hidden,.fen-dock-container.is-force-hidden:hover,.fen-dock-container.is-force-hidden:focus-within{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.fen-dock-container.is-compact{--fen-icon: var(--fen-section-icon);--fen-icon-radius: calc(10px * var(--fen-ui-scale));--fen-glyph: calc(26px * var(--fen-ui-scale));--fen-dock-motion: 0px;--fen-label: 0px;--fen-label-max: 0px;--fen-dock-pad-y: calc(8px * var(--fen-ui-scale));--fen-dock-pad-x: calc(8px * var(--fen-ui-scale));--fen-dock-gap: calc(8px * var(--fen-ui-scale));--fen-dock-label-gap: 0px;--mcg-glass-bg: var(--fen-panel-bg);--mcg-glass-blur: none;--mcg-glass-shadow: none;--mcg-glass-border: 0 solid transparent;--mcg-glass-radius: 15px}.fen-dock-container.is-compact .mcg-dock.fen-dock{align-items:center;height:calc(var(--fen-dock-pad-y) * 2 + var(--fen-icon));max-height:calc(var(--fen-dock-pad-y) * 2 + var(--fen-icon));padding:var(--fen-dock-pad-y) var(--fen-dock-pad-x);gap:var(--fen-dock-gap);border:0!important;border-radius:15px!important;background:var(--fen-panel-bg)!important;background-color:var(--fen-panel-bg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.fen-dock-container.is-compact .mcg-dock.fen-dock:before,.fen-dock-container.is-compact .mcg-dock.fen-dock:after{display:none!important}.fen-dock-container.is-compact .mcg-dock-btn:hover{background:transparent}.fen-dock-container.is-compact .fen-dock-label{display:none}.fen-dock-container.is-compact .fen-dock-item{min-width:var(--fen-icon);padding:0;overflow:visible}.fen-dock-container.is-compact .fen-dock-item:hover,.fen-dock-container.is-compact .fen-dock-item:hover .fen-dock-icon{transform:none}.fen-dock-container.is-compact .fen-dock-motion,.fen-dock-container.is-compact .fen-dock .mcg-dock-divider{display:none}.fen-dock-container.is-compact .fen-dock-icon--tile{background:#000!important;border:1px solid #545454;box-shadow:none}.fen-dock-container.is-compact [data-fen-chrome=theater] .fen-dock-icon{border-radius:50%;background:#464646!important;border:0;box-shadow:none}.mcg-dock.fen-dock{display:flex;flex-wrap:nowrap;white-space:nowrap;gap:var(--fen-dock-gap);padding:var(--fen-dock-pad-y) var(--fen-dock-pad-x);align-items:flex-end;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:calc(100vw - (2 * var(--fen-chrome-side)));height:auto;max-height:var(--fen-dock-bar-max);overflow:visible!important;scrollbar-width:none}.mcg-dock.fen-dock .mcg-dock-btn.fen-dock-item,.fen-dock-container.is-compact .mcg-dock.fen-dock .mcg-dock-btn.fen-dock-item{padding:0}.fen-dock::-webkit-scrollbar{display:none}.fen-dock-animated{animation:fen-dock-rise .55s cubic-bezier(.22,1,.36,1) both}@keyframes fen-dock-rise{0%{opacity:0;transform:translateY(28px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.fen-dock-sections{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:var(--fen-dock-gap);flex:0 0 auto;min-width:0;overflow:visible}.fen-dock-item{padding:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--fen-dock-label-gap);animation:fen-dock-item-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--fen-dock-i, 0) * 35ms);transition:transform .22s cubic-bezier(.22,1,.36,1);transform-origin:center bottom;min-width:var(--fen-icon);flex-shrink:0;overflow:visible}.fen-dock-label{max-width:var(--fen-label-max);height:var(--fen-label-box);font-size:var(--fen-label);font-weight:400;line-height:var(--fen-label-box);text-align:center;color:var(--fen-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;position:relative;z-index:1}.fen-dock-item.is-active .fen-dock-label{color:var(--fen-ink);font-weight:400}.fen-dock-icon,.fen-dock-icon.mcg-app-icon{box-sizing:border-box;width:var(--fen-icon);height:var(--fen-icon);border-radius:var(--fen-icon-radius);color:var(--fen-dock-tile-ink);position:relative;overflow:visible!important;flex-shrink:0;display:flex;align-items:center;justify-content:center;transform-origin:center bottom;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.fen-dock-icon--tile{background:#000!important;border:1px solid #545454;color:var(--fen-dock-tile-ink);box-shadow:none!important}.fen-dock [data-fen-chrome=theater] .fen-dock-icon,.fen-dock-container.is-compact [data-fen-chrome=theater] .fen-dock-icon{border-radius:50%;background:#464646!important;border:0;box-shadow:none!important}.fen-dock [data-fen-chrome=theater] .fen-dock-icon svg{width:calc(var(--fen-icon) * .6);height:calc(var(--fen-icon) * .6)}.fen-dock-icon svg{width:var(--fen-glyph);height:var(--fen-glyph);flex-shrink:0}.fen-dock-netcheck .fen-dock-icon svg{width:calc(var(--fen-glyph) * .9);height:auto}.fen-dock-netcheck .fen-dock-label{font-variant-numeric:tabular-nums}.fen-dock-item.is-active .fen-dock-icon{filter:none}.fen-dock-item.is-active .fen-dock-icon:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--fen-dock-accent, #fff),0 8px 14px -6px var(--fen-dock-accent, #fff)}html.fen-perf-light .fen-dock-item.is-active .fen-dock-icon:after{outline:2px solid var(--fen-dock-accent, #fff);outline-offset:2px}body.light-mode .fen-dock-item.is-active .fen-dock-icon:after{box-shadow:none;outline:2px solid var(--fen-dock-accent, #111111);outline-offset:2px}@keyframes fen-dock-item-in{0%{opacity:0;transform:translateY(18px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}.fen-dock-badge{position:absolute;right:2px;bottom:2px;z-index:2;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1;padding:3px 4px;border-radius:5px;pointer-events:none}.fen-dock-badge--pro{background:linear-gradient(135deg,#ff9e4b,#ff5b4b);color:var(--fen-on-accent-ink);box-shadow:0 1px 3px #00000059;border:1px solid rgba(255,255,255,.35)}.fen-dock-pagedots{position:absolute;left:auto;right:var(--fen-chrome-side);top:auto;bottom:0;transform:none;box-sizing:border-box;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;height:8px;touch-action:none;pointer-events:auto}.fen-dock-pagedot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#545454cc;cursor:pointer}.fen-dock-pagedot.is-active{background:#e31837;box-shadow:inset 0 0 0 .5px #fff}.fen-pro-stack{position:fixed;top:var(--fen-chrome-side);left:var(--fen-chrome-side);z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:auto}.fen-pro-card{box-sizing:border-box;width:295px;max-width:calc(100vw - (2 * var(--fen-chrome-side)));height:143px;margin:0;padding:15px;border:0;border-radius:15px;display:flex;flex-direction:row;align-items:center;gap:15px;background:var(--fen-panel-bg);color:var(--fen-ink);cursor:pointer;text-align:left}.fen-pro-card:hover{background:var(--fen-fill-hover)}body.light-mode .fen-pro-card:hover{background:#fffffffa}.fen-pro-card-icon{flex:0 0 50px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.fen-pro-card-lock{width:40px;height:50px;-o-object-fit:contain;object-fit:contain}.fen-pro-card-logo{width:40px;height:34px;-o-object-fit:contain;object-fit:contain}.fen-pro-card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.fen-pro-card-title{font-size:24px;font-weight:700;line-height:22px;color:#ff9e4b}.fen-pro-card--about .fen-pro-card-title{color:#e31937}.fen-pro-card-sub{font-size:20px;font-weight:400;line-height:22px;color:var(--fen-ink)}.fen-pro-card-sub-note{font-size:16px;font-weight:400;line-height:22px}.fen-dock-profile-slot{position:relative}.fen-dock-profile-icon{display:flex;align-items:center;justify-content:center;width:var(--fen-icon);height:var(--fen-icon);border-radius:50%;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.fen-dock-profile-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fen-dock-profile-fallback{font-size:calc(var(--fen-glyph) * .8);color:var(--fen-ink)}.fen-dock-inmotion-glyph{width:var(--fen-glyph);height:var(--fen-glyph);display:block}.fen-dock-menu-backdrop{position:fixed;inset:0;z-index:4}.mcg-dock.fen-dock{position:relative;z-index:6}.fen-dock-pagedots{z-index:6}.fen-screen-menu{position:absolute;bottom:calc(100% + 12px * var(--fen-ui-scale));left:50%;transform:translate(-50%);z-index:7;box-sizing:border-box;display:flex;align-items:center;width:calc(749px * var(--fen-ui-scale));max-width:calc(100vw - 16px * var(--fen-ui-scale));height:calc(143px * var(--fen-ui-scale));padding:calc(15px * var(--fen-ui-scale)) calc(10px * var(--fen-ui-scale));border-radius:calc(15px * var(--fen-ui-scale));background:var(--fen-panel-bg)}.fen-screen-menu-track{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--fen-ui-scale));width:100%;min-height:0}.fen-screen-slot{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(8px * var(--fen-ui-scale));flex:1 1 0;min-width:0;max-width:calc(135px * var(--fen-ui-scale));padding:0;border:0;background:transparent;color:var(--fen-ink);font:inherit}.fen-screen-slot.is-empty{cursor:pointer}.fen-screen-preview{position:relative;width:100%}.fen-screen-card{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.fen-screen-thumb{position:relative;box-sizing:border-box;display:block;width:100%;height:calc(90px * var(--fen-ui-scale));border-radius:calc(10px * var(--fen-ui-scale));background:#000;overflow:hidden}.fen-screen-slot.is-empty .fen-screen-thumb{height:calc(96px * var(--fen-ui-scale));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12px * var(--fen-ui-scale));border:1px solid #545454}.fen-screen-slot.is-active .fen-screen-thumb{border:1px solid #28d428;box-shadow:none}.fen-screen-thumb-fill{display:block;width:100%;height:100%;border-radius:0;background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat}.fen-screen-add-plus{display:flex;align-items:center;justify-content:center;width:calc(28px * var(--fen-ui-scale));height:calc(28px * var(--fen-ui-scale));color:var(--fen-ink)}.fen-screen-add-plus svg{width:calc(16px * var(--fen-ui-scale));height:calc(16px * var(--fen-ui-scale))}.fen-screen-add-label{font-size:calc(10px * var(--fen-ui-scale));font-weight:400;line-height:calc(12px * var(--fen-ui-scale));color:var(--fen-ink);white-space:nowrap}.fen-screen-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:calc(80px * var(--fen-ui-scale));height:calc(23px * var(--fen-ui-scale));padding:calc(2px * var(--fen-ui-scale)) calc(10px * var(--fen-ui-scale));border-radius:calc(5px * var(--fen-ui-scale));background:#222222e6;border:1px solid rgba(255,255,255,.15);font-size:calc(11px * var(--fen-ui-scale));font-weight:400;line-height:calc(13px * var(--fen-ui-scale));color:var(--fen-ink);white-space:nowrap}.fen-screen-slot.is-active .fen-screen-chip{background:#28d428e6;border-color:transparent}.fen-screen-card-remove{position:absolute;top:calc(6px * var(--fen-ui-scale));right:calc(6px * var(--fen-ui-scale));display:flex;align-items:center;justify-content:center;width:calc(20px * var(--fen-ui-scale));height:calc(20px * var(--fen-ui-scale));padding:0;border:1px solid #5a5a5a;border-radius:50%;background:#232323;color:var(--fen-ink);cursor:pointer;z-index:1}.fen-screen-card-remove svg{width:calc(12px * var(--fen-ui-scale));height:calc(12px * var(--fen-ui-scale))}.fen-inmotion{position:absolute;bottom:calc(100% + 12px * var(--fen-ui-scale));left:50%;transform:translate(-50%);z-index:7;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(20px * var(--fen-ui-scale));width:calc(400px * var(--fen-ui-scale));max-width:calc(100vw - 16px * var(--fen-ui-scale));padding:calc(15px * var(--fen-ui-scale));border-radius:calc(15px * var(--fen-ui-scale));background:var(--fen-panel-bg);color:var(--fen-ink)}.fen-inmotion-head{display:flex;align-items:center;justify-content:space-between;gap:calc(22px * var(--fen-ui-scale));height:calc(21px * var(--fen-ui-scale));flex-shrink:0}.fen-inmotion-title{margin:0;flex:1;min-width:0;font-size:calc(18px * var(--fen-ui-scale));font-weight:400;line-height:calc(21px * var(--fen-ui-scale));color:var(--fen-ink)}.fen-inmotion-close{display:flex;align-items:center;justify-content:center;width:calc(21px * var(--fen-ui-scale));height:calc(21px * var(--fen-ui-scale));padding:0;border:1px solid #5a5a5a;border-radius:calc(3px * var(--fen-ui-scale));background:#232323;color:var(--fen-ink);cursor:pointer;flex-shrink:0}.fen-inmotion-close svg{width:calc(10px * var(--fen-ui-scale));height:calc(10px * var(--fen-ui-scale))}.fen-inmotion-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:calc(30px * var(--fen-ui-scale));column-gap:calc(30px * var(--fen-ui-scale));row-gap:calc(15px * var(--fen-ui-scale));width:100%}.fen-inmotion-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--fen-ui-scale));padding:0;border:0;background:transparent;color:var(--fen-ink);cursor:pointer;font:inherit}.fen-inmotion-item.is-gated{opacity:.45}.fen-inmotion-icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:calc(50px * var(--fen-ui-scale));border-radius:calc(10px * var(--fen-ui-scale));background:#000;border:1px solid #545454;color:var(--fen-ink);position:relative;overflow:visible;flex-shrink:0}.fen-inmotion-icon svg,.fen-inmotion-icon .fen-dock-mask-glyph{width:calc(24px * var(--fen-ui-scale));height:calc(24px * var(--fen-ui-scale));flex-shrink:0}.fen-inmotion-icon .fen-dock-badge{font-size:calc(9px * var(--fen-ui-scale));padding:calc(3px * var(--fen-ui-scale)) calc(4px * var(--fen-ui-scale));border-radius:calc(5px * var(--fen-ui-scale))}.fen-inmotion-label{width:100%;height:calc(13px * var(--fen-ui-scale));font-size:calc(9px * var(--fen-ui-scale));font-weight:400;line-height:calc(13px * var(--fen-ui-scale));color:var(--fen-ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.fen-perf-light .fen-screen-menu,html.fen-perf-light .fen-inmotion{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--fen-panel-bg)}.fen-widgets-backdrop{position:fixed;inset:0;z-index:50}.fen-widgets-panel{position:absolute;left:50%;bottom:var(--fen-dock-foot);transform:translate(-50%);z-index:1;box-sizing:border-box;display:flex;flex-direction:column;gap:calc(15px * var(--fen-ui-scale));width:min(calc(850px * var(--fen-ui-scale)),calc(100vw - 16px * var(--fen-ui-scale)));max-height:calc(100dvh - var(--fen-dock-foot) - 12px * var(--fen-ui-scale));padding:calc(15px * var(--fen-ui-scale)) 0;border-radius:calc(20px * var(--fen-ui-scale));background:var(--fen-panel-bg);color:var(--fen-ink);overflow:hidden}.fen-widgets-head{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--fen-ui-scale));flex-shrink:0;min-height:calc(21px * var(--fen-ui-scale));padding:0 calc(15px * var(--fen-ui-scale))}.fen-widgets-title{margin:0;flex:1;min-width:0;font-size:calc(18px * var(--fen-ui-scale));font-weight:400;line-height:calc(21px * var(--fen-ui-scale));color:var(--fen-ink)}.fen-widgets-drag-hint{margin:0;padding:0 calc(46px * var(--fen-ui-scale)) 0 calc(15px * var(--fen-ui-scale));font-size:calc(16px * var(--fen-ui-scale));font-weight:400;line-height:calc(19px * var(--fen-ui-scale));color:var(--fen-ink-muted)}.fen-widgets-close{position:absolute;top:calc(15px * var(--fen-ui-scale));right:calc(15px * var(--fen-ui-scale));z-index:2;display:flex;align-items:center;justify-content:center;width:calc(21px * var(--fen-ui-scale));height:calc(21px * var(--fen-ui-scale));padding:0;border:1px solid #5a5a5a;border-radius:calc(3px * var(--fen-ui-scale));background:#232323;color:var(--fen-ink);cursor:pointer;flex-shrink:0}.fen-widgets-close svg{width:calc(10px * var(--fen-ui-scale));height:calc(10px * var(--fen-ui-scale))}.fen-widgets-columns{display:grid;grid-template-columns:1fr 1fr;min-height:0;overflow-x:hidden;overflow-y:auto}.fen-widgets-section{display:flex;flex-direction:column;gap:calc(15px * var(--fen-ui-scale));min-width:0}.fen-widgets-section+.fen-widgets-section{border-left:1px solid rgba(255,255,255,.28)}.fen-widgets-col-title{margin:0;padding:0 calc(46px * var(--fen-ui-scale)) 0 calc(15px * var(--fen-ui-scale));font-size:calc(18px * var(--fen-ui-scale));font-weight:400;line-height:calc(21px * var(--fen-ui-scale));color:var(--fen-ink)}.fen-widgets-group-label{margin:0;padding:0 calc(15px * var(--fen-ui-scale));font-size:calc(16px * var(--fen-ui-scale));font-weight:400;line-height:calc(19px * var(--fen-ui-scale));color:#acacac}.fen-widgets-group{display:flex;flex-direction:column;padding:0 calc(15px * var(--fen-ui-scale))}.fen-widgets-row{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--fen-ui-scale));height:calc(39px * var(--fen-ui-scale));padding:0;box-sizing:border-box}.fen-widgets-row-name{display:flex;align-items:center;gap:calc(8px * var(--fen-ui-scale));min-width:0}.fen-widgets-row-label{font-size:calc(16px * var(--fen-ui-scale));font-weight:400;line-height:calc(19px * var(--fen-ui-scale));color:var(--fen-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fen-widgets-row-credit{display:inline-grid;grid-template-rows:auto auto;justify-items:start;min-width:0;max-width:100%}.fen-widgets-row-credit>.fen-widgets-row-label{grid-row:1}.fen-widgets-row-by{grid-row:2;color:var(--fen-ink-muted);font-size:12px;line-height:12px;white-space:nowrap}@media(max-width:700px){.fen-widgets-columns{grid-template-columns:1fr}.fen-widgets-section+.fen-widgets-section{border-left:none;border-top:1px solid rgba(255,255,255,.28);padding-top:calc(15px * var(--fen-ui-scale))}}.fen-widgets-row-controls{display:flex;align-items:center;gap:calc(15px * var(--fen-ui-scale));flex-shrink:0}.fen-widgets-size-seg{display:flex;gap:calc(8px * var(--fen-ui-scale));flex-shrink:0}.fen-widgets-size-seg>button{box-sizing:border-box;width:calc(40px * var(--fen-ui-scale));height:calc(24px * var(--fen-ui-scale));padding:0;border:1px solid #5a5a5a;border-radius:calc(3px * var(--fen-ui-scale));background:#232323;color:var(--fen-ink);font-size:calc(16px * var(--fen-ui-scale));font-weight:400;line-height:calc(19px * var(--fen-ui-scale));cursor:pointer}.fen-widgets-size-seg>button[aria-checked=true]{border-color:#34d399;background:#34d39980}.fen-widgets-size-seg>button:disabled{opacity:.38;cursor:not-allowed}.fen-widgets-gear{display:flex;align-items:center;justify-content:center;width:calc(17px * var(--fen-ui-scale));height:calc(17px * var(--fen-ui-scale));margin:0;padding:0;border:none;background:transparent;color:var(--fen-ink);cursor:pointer;flex-shrink:0}.fen-widgets-gear svg{width:calc(15px * var(--fen-ui-scale));height:calc(15px * var(--fen-ui-scale))}.fen-widgets-toggle.mcg-toggle{width:calc(36px * var(--fen-ui-scale));height:calc(17px * var(--fen-ui-scale));border-radius:calc(13px * var(--fen-ui-scale));background:#c7c7c7;box-shadow:none}.fen-widgets-toggle.mcg-toggle-on{background:#28d428}.fen-widgets-toggle.mcg-toggle-off{background:#c7c7c7}.fen-widgets-toggle.mcg-toggle .mcg-toggle-thumb{width:calc(14px * var(--fen-ui-scale));height:calc(14px * var(--fen-ui-scale));top:calc(1.5px * var(--fen-ui-scale));left:calc(1.5px * var(--fen-ui-scale));transform:none;box-shadow:none}.fen-widgets-toggle.mcg-toggle-on .mcg-toggle-thumb{transform:translate(calc(19px * var(--fen-ui-scale)))}html.fen-perf-light .fen-widgets-panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--fen-panel-bg)}.fen-dock-motion{position:absolute;left:-3px;top:-3px;z-index:3;width:var(--fen-dock-motion);height:var(--fen-dock-motion);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#08241c;background:linear-gradient(160deg,#7cffc4,#2ee6a6 55%,#13c48a);box-shadow:0 0 0 1px #ffffff73,0 1px 3px #0006;pointer-events:none}.fen-dock-mask-glyph{display:block;flex-shrink:0;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.fen-dock-icon>.fen-dock-mask-glyph{width:var(--fen-glyph);height:var(--fen-glyph)}.fen-dock-icon .fen-dock-motion .fen-dock-mask-glyph{width:86%;height:86%}.fen-dock-lock{position:absolute;right:4px;bottom:4px;width:16px;height:auto;z-index:2;pointer-events:none;opacity:.9}.fen-dock-item.is-pulse{animation:comingSoonPulse .8s ease-in-out;z-index:2}.fen-dock-item.is-pulse:hover,.fen-dock-item.is-pulse:hover .fen-dock-icon{transform:none}@keyframes comingSoonPulse{0%,to{transform:scale(1)}20%{transform:scale(1.08)}40%{transform:scale(1)}60%{transform:scale(1.06)}80%{transform:scale(1)}}.fen-dock-soon-tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);z-index:5;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--fen-player-ink);background:#141418eb;border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 24px #00000059;pointer-events:none;animation:fen-soon-tip-in .2s ease both}@keyframes fen-soon-tip-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.light-mode .fen-dock-lock{filter:brightness(0) saturate(100%) invert(67%)}.light-mode .fen-dock-soon-tip{background:#fffffff2;color:var(--fen-ink);border-color:#0000001f}.mcg-dock.fen-dock .mcg-dock-btn.fen-dock-item:hover{background:transparent}.fen-dock-item:hover{transform:translateY(-4px)}.fen-dock-item:hover .fen-dock-icon{transform:scale(1.08);filter:brightness(1.04)}.fen-dock-item:active .fen-dock-icon{transform:scale(1.04)}.mcg-dock.fen-dock .mcg-dock-divider{width:1px;height:var(--fen-icon);flex:0 0 auto;align-self:flex-end;margin-bottom:calc(var(--fen-dock-label-gap) + var(--fen-label-box));position:relative;background:transparent;overflow:visible}.mcg-dock.fen-dock .mcg-dock-divider:after{content:"";position:absolute;left:0;top:50%;width:1px;height:13px;border-radius:10px;background:#545454;transform:translateY(-50%)}.fen-dock-voice-slot{position:relative;display:flex;align-items:flex-end;flex-shrink:0}.fen-dock-voice-slot:empty{display:none}.fen-dock-voice-divider:has(+.fen-dock-voice-slot:empty){display:none}.fen-dock-voice{position:relative;display:flex;flex-direction:column;align-items:center}.fen-dock-voice-toast{position:absolute;bottom:calc(100% + 8px);right:0;left:auto;min-width:140px;max-width:min(220px,40vw);padding:8px 10px;border-radius:12px;font-size:var(--fen-label);line-height:1.3;z-index:2;pointer-events:none}.fen-dock-voice-icon .mcg-voice-agent-wave{display:flex;align-items:flex-end;gap:2px;height:calc(var(--fen-glyph) - 4px)}.fen-dock-voice-icon .mcg-voice-agent-wave i{width:3px;background:var(--fen-dock-tile-ink);border-radius:2px}.fen-sheet-root.is-kept{position:fixed;left:0;bottom:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:0}.fen-sheet-root.is-kept .fen-sheet-overlay{display:none!important}.fen-media-headless-host{position:fixed;left:0;bottom:0;width:0;height:0;margin:0;padding:0;overflow:visible;pointer-events:none;border:none;background:transparent;box-shadow:none}.fen-media-headless-host .fen-sheet-body{padding:0!important;overflow:visible;min-height:0}.fen-sheet-panel.fen-radio-sheet-panel{width:var(--fen-apps-sheet-width)!important;max-width:var(--fen-apps-sheet-width)}.fen-sheet-panel.fen-radio-sheet-panel .fen-sheet-header{padding-left:12px;padding-right:12px}.fen-radio-sheet-body{display:flex;flex-direction:column;overflow:hidden;padding:0 12px 12px;min-height:0;flex:1}.fen-radio-pane{position:relative;gap:12px!important}.fen-radio-pane .mcg-ct-search-row{background:transparent!important;padding-bottom:0!important;gap:12px!important}.fen-radio-pane .mcg-ct-search-btn{flex:0 0 var(--fen-search-btn-w);width:var(--fen-search-btn-w)!important;min-width:var(--fen-search-btn-w);max-width:var(--fen-search-btn-w);padding:0!important;box-sizing:border-box}.fen-sheet-panel .mcg-input.mcg-ct-search-input,.fen-radio-pane .mcg-input.mcg-ct-search-input,.fen-radio-pane .mcg-ct-search-input,.fen-radio-pane .mcg-ct-search-input.mcg-input{background:var(--fen-sheet-input-bg)!important;background-color:var(--fen-sheet-input-bg)!important;backdrop-filter:blur(14px) saturate(1.15)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15)!important;border:var(--fen-ctrl-border)!important;box-shadow:none!important;color:var(--fen-ink)!important}.fen-radio-pane .mcg-sc-search-input{background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);box-shadow:var(--mcg-glass-shadow);border:var(--mcg-glass-border)!important}.fen-radio-pane .mcg-ct-feed-tabs{flex-shrink:0;display:flex;align-items:stretch;align-self:stretch;width:100%;gap:3px;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:4px;margin:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;border-radius:999px!important;background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);border:var(--mcg-glass-border)!important;box-shadow:var(--mcg-glass-shadow)!important}.fen-radio-pane .mcg-ct-feed-tabs::-webkit-scrollbar{display:none;height:0}.fen-radio-pane .mcg-ct-feed-tab{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0;min-width:0;height:auto!important;padding:0 14px!important;margin:0!important;border:none!important;border-bottom:none!important;border-radius:999px!important;line-height:1!important;box-sizing:border-box!important;background:transparent!important;font:inherit!important;font-size:16px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:uppercase!important;color:var(--fen-ink-muted)!important;cursor:pointer}.fen-radio-pane .mcg-ct-feed-tab:hover:not(.is-active){color:var(--fen-ink)!important;background:var(--fen-fill)!important}.fen-radio-pane .mcg-ct-feed-tab.is-active{background:var(--fen-fill-active)!important;color:var(--fen-ink)!important;font-weight:600!important}.fen-radio-pane .mcg-ct-feed-tab:after{display:none}.fen-radio-pane .mcg-ct-feed-tabs>.mcg-spin{flex-shrink:0;align-self:center}.fen-radio-pane .mcg-sc-row{background:var(--fen-fill)!important}.fen-radio-pane .mcg-sc-body{padding-bottom:0!important}.fen-sheet-panel.fen-podcast-sheet-panel{height:var(--fen-sheet-max-h)!important;max-height:var(--fen-sheet-max-h)!important;min-height:0}.fen-podcast{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;color:var(--fen-ink)}.fen-radio-pane.fen-podcast .mcg-ct-feed-tabs{gap:2px!important;padding:3px!important}.fen-radio-pane.fen-podcast .mcg-ct-feed-tab{flex:1 1 auto!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;padding:0 8px!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}.fen-podcast .mcg-ct-search-row{display:flex;align-items:stretch;flex-shrink:0}.fen-podcast .mcg-ct-search-field{position:relative;flex:1;min-width:0}.fen-podcast .mcg-ct-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--fen-ink-muted);pointer-events:none}.fen-podcast .mcg-ct-search-input{width:100%;box-sizing:border-box;height:var(--fen-fs-btn);padding-left:36px;border-radius:var(--fen-ctrl-radius)}.fen-podcast .mcg-sc-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.fen-podcast .mcg-sc-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border-radius:12px}.fen-podcast .mcg-sc-row.is-current{background:var(--fen-fill-active)!important}.fen-podcast .fen-podcast-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:none;color:inherit;cursor:pointer;text-align:left;padding:0;font:inherit}.fen-podcast .mcg-sc-player-art{width:54px;height:54px;border-radius:7px;overflow:hidden;flex:0 0 54px;background:var(--fen-fill-active)}.fen-podcast .mcg-sc-player-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fen-podcast .fen-podcast-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fen-podcast .mcg-sc-row-title,.fen-podcast .mcg-sc-row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400}.fen-podcast .mcg-sc-row-meta{color:var(--fen-ink-muted)}.fen-podcast .mcg-sc-row-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.fen-podcast .mcg-sc-row-actions button,.fen-podcast .fen-podcast-icon-btn{padding:4px;border:none;background:none;cursor:pointer;color:inherit;display:flex}.fen-podcast .mcg-sc-row-actions button.is-on,.fen-podcast .fen-podcast-icon-btn.is-on{color:#ff5b4b}.fen-podcast .fen-podcast-detail{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0;box-sizing:border-box;padding:8px 10px 8px 8px;border-radius:12px;background:var(--fen-fill)}.fen-podcast .fen-podcast-detail .fen-fs-btn{flex:0 0 var(--fen-fs-btn)}.fen-podcast .fen-podcast-empty{margin:auto 0;padding:16px 8px;color:var(--fen-ink);font-size:18px;font-weight:600;line-height:1.3;text-align:center}.fen-podcast .fen-podcast-note{margin:0;color:var(--fen-ink-muted);font-size:16px}.fen-podcast .fen-podcast-error{margin:0;color:#e31937;font-size:14px}.fen-podcast .fen-podcast-import{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.fen-podcast .fen-podcast-import h3{margin:0;font-size:16px;font-weight:600}.fen-podcast .fen-podcast-import p{margin:0;color:var(--fen-ink-muted);font-size:13px;line-height:1.4}.fen-podcast .fen-podcast-import .mcg-ct-search-input{padding-left:14px!important;padding-right:14px!important}.fen-podcast .fen-podcast-import .mcg-ct-search-btn{width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto;align-self:stretch;padding:0 18px!important}.fen-sc-playlist-overlay{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;box-sizing:border-box;pointer-events:auto}.fen-sc-playlist-overlay--page{position:fixed;z-index:9997;align-items:center;justify-content:center;padding:20px}.fen-sc-playlist-overlay--page.is-over-viz{z-index:10280;align-items:stretch;justify-content:flex-end;padding:0}.fen-sc-playlist-overlay--page.is-over-viz .fen-sc-playlist-backdrop{background:#00000047}.fen-sc-playlist-overlay--page.is-over-viz .fen-sc-playlist-sheet.mcg-sc-sheet{width:261px;max-height:none!important;height:100%;border-radius:0!important}.fen-sc-playlist-backdrop{position:absolute;inset:0;border:none;margin:0;padding:0;background:#00000061;cursor:pointer}.fen-sc-playlist-sheet.mcg-sc-sheet{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;color:var(--fen-ink);pointer-events:auto;background-color:var(--fen-menu-bg)!important;box-shadow:var(--fen-sheet-elev)!important;border:var(--fen-ctrl-border);border-radius:16px!important}.fen-radio-pane .fen-sc-playlist-sheet.mcg-sc-sheet{flex:1;width:100%;max-height:none!important}.fen-sc-playlist-overlay--page .fen-sc-playlist-sheet.mcg-sc-sheet{width:min(520px,calc(100vw - 40px));max-height:min(72vh,620px)!important;flex:0 1 auto}.fen-sc-playlist-sheet .fen-sheet-header{padding:12px 12px 10px;border-bottom:1px solid var(--fen-hairline)}.fen-sc-playlist-sheet .fen-sheet-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-sc-playlist-sheet .fen-sheet-close{flex-shrink:0}.fen-sc-playlist-body{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 14px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px}.fen-sc-playlist-sheet .mcg-sc-row{min-height:56px;padding:10px 12px!important;background-color:var(--fen-fill)!important;color:var(--fen-ink)!important}.fen-sc-playlist-sheet .mcg-sc-row-title{color:var(--fen-ink)!important}.fen-sc-playlist-sheet .mcg-sc-row-meta{color:var(--fen-ink-muted)!important}.fen-sc-playlist-sentinel{height:1px;width:100%;flex-shrink:0}.fen-sc-playlist-more{align-self:center;margin:4px 0 2px;min-height:40px;padding:0 18px;border:none;border-radius:12px;background:var(--fen-fill);color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.fen-sc-playlist-more:hover:not(:disabled){background:var(--fen-fill-hover)}.fen-sc-playlist-more:disabled{cursor:wait;opacity:.7}.fen-radio-pane .fen-music-fav-switch{flex-shrink:0;align-self:stretch;width:100%;display:flex;align-items:stretch;gap:3px;height:36px;min-height:36px;padding:3px;border-radius:999px!important;box-sizing:border-box}.fen-radio-pane .fen-music-fav-switch button{flex:1;border:none;margin:0;padding:0 10px;border-radius:999px;background:transparent;color:var(--fen-ink-muted);font-size:13px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;white-space:nowrap}.fen-radio-pane .fen-music-fav-switch button.is-active{background:var(--fen-fill-active);color:var(--fen-ink)}.fen-radio-pane .mcg-sc-player{background:transparent!important;border-radius:0!important}.fen-miniplayer-btn:disabled,.fen-miniplayer-skip:disabled{opacity:.35;pointer-events:none}.fen-sheet-root{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;align-items:flex-start;padding:var(--fen-sheet-inset-top) var(--fen-sheet-inset-side) var(--fen-sheet-clear-dock);pointer-events:none}.fen-sheet-overlay{position:absolute;inset:0;border:none;padding:0;margin:0;background:#00000047;cursor:pointer;pointer-events:auto;animation:fen-apps-fade .22s ease both}@keyframes fen-apps-fade{0%{opacity:0}to{opacity:1}}.fen-sheet-panel{position:relative;z-index:1;pointer-events:auto;width:var(--fen-sheet-width)!important;max-width:var(--fen-sheet-width);height:auto;max-height:var(--fen-sheet-max-h);display:flex;flex-direction:column;overflow:hidden;border-radius:20px!important;background:var(--fen-panel-bg)!important;background-color:var(--fen-panel-bg)!important;color:var(--fen-ink);box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:fen-sheet-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes fen-sheet-in{0%{transform:translate(28px) scale(.97);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.fen-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 10px;flex-shrink:0;margin-bottom:4px}.fen-sheet-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;min-width:0;flex:1}.fen-sheet-header-start{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.fen-sheet-header-start .fen-sheet-title{flex:0 0 auto}.fen-sheet-tabs-host{flex:1;min-width:0;display:flex;align-items:center}.fen-sheet-tabs-host:empty{display:none}.fen-sheet-header .fen-library-tabs.mcg-glass{flex:1 1 auto;width:100%;min-width:0;background-color:var(--fen-fill)!important;box-shadow:var(--mcg-glass-shadow)!important}.fen-sheet-header .fen-library-tab{color:var(--fen-ink-muted)}.fen-sheet-header .fen-library-tab:hover:not(.is-active){color:var(--fen-ink);background:var(--fen-fill)}.fen-sheet-header .fen-library-tab.is-active{background:var(--fen-fill-active);color:var(--fen-ink);font-weight:600}.fen-music-empty{margin:0;padding:14px 12px;border-radius:var(--fen-ctrl-radius);background:var(--fen-fill);border:var(--fen-ctrl-border)}.fen-music-empty p{margin:0;font-size:15px;font-weight:400;line-height:1.45;color:var(--fen-ink-muted)}.fen-sheet-header-end{display:flex;align-items:center;gap:12px;flex-shrink:0}.fen-sheet-account-btn{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px 0 8px;border:none;border-radius:12px;background:var(--fen-fill);color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;transition:background .18s ease}.fen-sheet-account-btn:hover{background:var(--fen-fill-hover)}.fen-sheet-account-btn img{width:22px;height:22px;filter:grayscale(1) opacity(.85);flex-shrink:0}.fen-sheet-account-label{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-sheet-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:var(--fen-fill);color:inherit;cursor:pointer;transition:background .18s ease}.fen-sheet-close:hover{background:var(--fen-fill-hover)}.mcg-iptv-category-drawer-root{position:fixed;inset:0;z-index:10050;display:flex;justify-content:flex-start;align-items:flex-start;padding:var(--fen-sheet-inset-top) var(--fen-sheet-inset-side) var(--fen-sheet-clear-dock);box-sizing:border-box;pointer-events:none}.mcg-iptv-category-drawer-backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:#00000047;cursor:pointer;pointer-events:auto;animation:fen-apps-fade .22s ease both}.mcg-iptv-category-drawer{position:relative;z-index:1;pointer-events:auto;width:min(280px,calc(100vw - 36px));max-width:min(280px,calc(100vw - 36px));height:auto;max-height:var(--fen-sheet-max-h);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;color:var(--fen-ink);border-radius:20px!important;background:var(--fen-panel-bg)!important;background-color:var(--fen-panel-bg)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:mcg-iptv-drawer-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes mcg-iptv-drawer-in{0%{transform:translate(-28px) scale(.97);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.mcg-iptv-category-drawer-head{display:flex;align-items:center;gap:10px;padding:16px 16px 10px;flex-shrink:0}.mcg-iptv-category-drawer-title{flex:1;min-width:0;margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-iptv-category-drawer-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:none;border-radius:12px;background:var(--fen-fill);color:inherit;cursor:pointer;transition:background .18s ease}.mcg-iptv-category-drawer-close:hover{background:var(--fen-fill-hover)}.mcg-iptv-category-drawer-body{flex:1;min-height:0;overflow:auto;padding:4px 12px 16px;display:flex;flex-direction:column;gap:4px}.mcg-iptv-category-drawer-empty{padding:12px;font-size:15px;line-height:1.4;color:var(--fen-ink-muted)}.mcg-iptv-category-drawer-item{width:100%;text-align:left;border:0;border-radius:12px;padding:12px 14px;cursor:pointer;background:transparent;color:var(--fen-ink);font:inherit;font-size:15px;font-weight:500;line-height:1.35;display:flex;align-items:center;gap:10px}.mcg-iptv-category-drawer-item:hover:not(.is-active){background:var(--fen-fill)}.mcg-iptv-category-drawer-item.is-active{background:#e31937;color:var(--fen-on-accent-ink);font-weight:600}.fen-sheet-body{flex:1;overflow:auto;padding:4px 16px 18px;min-height:0}.fen-sheet-body.fen-radio-sheet-body{display:flex;flex-direction:column;overflow:hidden;padding:0 12px 12px}.fen-profile-sheet-panel{max-width:min(400px,calc(100vw - 36px));height:var(--fen-sheet-max-h)!important;max-height:var(--fen-sheet-max-h)!important;min-height:0}.fen-profile-sheet-panel .fen-sheet-header{padding:15px 15px 0;margin-bottom:0;min-height:36px;align-items:flex-start}.fen-profile-sheet-panel .fen-sheet-title{font-size:18px;font-weight:400;line-height:21px;letter-spacing:0}.fen-profile-sheet-panel .fen-sheet-header-end{gap:10px}.fen-profile-sheet-panel .fen-sheet-close{width:36px;height:36px;border-radius:5px;background:#232323;border:1px solid #5a5a5a}body.light-mode .fen-profile-sheet-panel .fen-sheet-close{background:#f2f2f4;border-color:#00000029}.fen-auth-mode-host{flex:1;min-width:0;display:flex;align-items:center}.fen-profile-sheet-panel .fen-sheet-header:has(.fen-auth-mode-host){align-items:center;padding-bottom:12px}.fen-auth-qr-head{display:flex;align-items:center;gap:5px;min-width:0;min-height:40px;margin:0;padding:0;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--fen-ink, #fff)}.fen-auth-qr-head .fen-sheet-title{flex:0 1 auto}.fen-auth-qr-head .fen-auth-qr-back{width:20px;height:20px;flex-shrink:0;color:inherit}.fen-auth-mode{display:flex;align-items:stretch;width:100%;height:40px;padding:3px;gap:3px;box-sizing:border-box;border-radius:20px;background:#2c2c2c;border:1px solid rgba(255,255,255,.16)}.fen-auth-mode button{flex:1;min-width:0;border:none;margin:0;padding:0 8px;border-radius:16px;background:transparent;color:var(--fen-ink-muted);font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fen-auth-mode button.is-active{background:#4a4a4a;color:var(--fen-ink)}body.light-mode .fen-auth-mode{background:#e7e7ea;border-color:#00000014}body.light-mode .fen-auth-mode button{color:var(--fen-ink-muted)}body.light-mode .fen-auth-mode button.is-active{background:#fff;color:var(--fen-ink)}.fen-auth-mode button:focus-visible{outline:2px solid var(--fen-ink);outline-offset:-2px}.fen-sheet-body.fen-profile-sheet-body{padding:15px;display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.fen-profile-sheet-panel:not(.is-inner) .fen-sheet-body.fen-profile-sheet-body{padding-top:0}.fen-profile-sheet-body .mcg-profile-card,.fen-profile-sheet-body .mcg-profile-card-inline{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;transform:none!important;animation:none!important;pointer-events:auto;flex:1;min-height:0;display:flex!important;flex-direction:column;overflow:hidden!important;isolation:auto!important;z-index:auto!important}.fen-profile-sheet-body .mcg-profile-card:before,.fen-profile-sheet-body .mcg-profile-card:after,.fen-profile-sheet-body .mcg-profile-card-inline:before,.fen-profile-sheet-body .mcg-profile-card-inline:after{content:none!important;display:none!important}.fen-profile-sheet-body .mcg-profile-card.mcg-hidden,.fen-profile-sheet-body .mcg-popup-backdrop{display:none!important}.fen-profile-sheet-body .mcg-profile-card>.mcg-fade-in,.fen-profile-sheet-body .mcg-profile-card>.mcg-native-catalog{flex:1 1 0;min-height:0}.fen-profile-sheet-body .mcg-profile-language{display:flex;flex-direction:column;gap:15px;min-height:0}.mcg-profile-language .mcg-profile-subhead-row{justify-content:space-between;gap:10px}.mcg-lang-menu{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.mcg-lang-menu::-webkit-scrollbar{display:none}.mcg-lang-row{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:48px;margin:0;padding:10px 15px;border:none;border-radius:10px;background:#ffffff1a;color:var(--fen-ink);font:inherit;font-size:15px;font-weight:400;line-height:22px;text-align:left;cursor:pointer;flex-shrink:0}.mcg-lang-row.is-active{background:#e3193780}.mcg-lang-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mcg-lang-flag{display:block;width:26px;height:26px;flex:0 0 26px;border-radius:50%;box-shadow:inset 0 0 0 1px #bebebe}.mcg-lang-code{flex:0 0 auto;font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:.02em;color:inherit}body.light-mode .mcg-lang-row{background:#0000000f}body.light-mode .mcg-lang-row.is-active{color:var(--fen-on-accent-ink);background:#e31937b8}.fen-profile{display:flex;flex-direction:column;gap:16px}.fen-profile-avatar{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;background:var(--fen-fill);align-self:center;margin-top:8px}.fen-profile-meta{text-align:center;margin-bottom:8px}.fen-profile-name{font-size:17px;font-weight:600}.fen-profile-email{font-size:13px;color:var(--mcg-text-sec, #aaa);margin-top:4px}.fen-profile-block{display:flex;flex-direction:column;gap:6px}.fen-profile-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--mcg-text-sec, #aaa)}.fen-profile-row,.fen-profile-signout{width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:none;background:var(--fen-fill);color:inherit;font:inherit;cursor:not-allowed;opacity:.75}.fen-profile-signout{margin-top:12px;text-align:center;color:#ff6b6b}.fen-media-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fen-media-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--fen-fill)}.fen-media-item-text{flex:1;min-width:0}.fen-media-item-title{font-weight:600;font-size:15px}.fen-media-item-sub{font-size:12px;color:var(--mcg-text-sec, #aaa);margin-top:2px}.fen-media-play{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:var(--mcg-accent, #00A0FF);color:var(--fen-player-ink);cursor:pointer}.fen-media-note{margin:16px 0 0;font-size:12px;color:var(--mcg-text-sec, #aaa);line-height:1.4}.fen-apps-sheet-panel{width:var(--fen-apps-sheet-width)!important;max-width:var(--fen-apps-sheet-width)!important;height:var(--fen-sheet-max-h)!important;max-height:var(--fen-sheet-max-h)!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.fen-apps-sheet-body{padding:0 14px 14px;overflow:hidden!important;display:flex;flex-direction:column;min-height:0;flex:1 1 0}.fen-dash-apps{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:12px;height:100%;overflow:hidden}.fen-dash-apps-search-row{position:relative;flex-shrink:0;display:flex;align-items:center}.fen-dash-apps-search-icon{position:absolute;left:12px;color:var(--fen-ink-faint);pointer-events:none;z-index:1}.fen-dash-apps-search{width:100%!important;height:44px!important;box-sizing:border-box!important;padding:0 14px 0 40px!important;border-radius:12px!important;border:var(--fen-ctrl-border)!important;background:var(--fen-fill)!important;color:var(--fen-ink)!important;font-size:15px!important}.fen-dash-apps-cats{display:flex;flex-shrink:0;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;width:100%;-webkit-overflow-scrolling:touch}.fen-dash-apps-cat{flex-shrink:0;border:none;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:var(--fen-ink-muted);background:transparent;transition:background .15s ease,color .15s ease}.fen-dash-apps-cat.is-active{background:var(--fen-fill-active);color:var(--fen-ink)}.fen-dash-apps-compose{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--fen-hairline);background:var(--fen-fill)}.fen-dash-apps-compose--pro{padding:0;gap:0;border:1px solid var(--fen-hairline);background:var(--fen-fill);overflow:hidden}.fen-dash-apps-compose--pro.is-open{padding:0 0 10px;overflow:visible}.fen-dash-apps-compose--pro.is-cat-open{z-index:8}.fen-dash-apps-compose-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:10px 12px;border:none;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fen-dash-apps-compose-toggle-label{display:inline-flex;align-items:center;gap:8px}.fen-dash-apps-compose--pro .fen-dash-apps-form{padding:0 12px}.fen-dash-apps-compose.is-guest{border:none;background:linear-gradient(135deg,#ff9e4b,#ff5b4b);padding:10px 12px}.fen-dash-apps-pro-banner{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--fen-ink);font-size:15px;font-weight:700}.fen-dash-apps-pro-banner img{width:20px;height:20px}.fen-dash-apps-form{display:flex;flex-direction:column;gap:8px;width:100%;overflow:visible}.fen-dash-apps-row{display:flex;align-items:stretch;gap:8px;min-width:0;width:100%;overflow:visible}.fen-dash-apps-field{min-width:0!important;width:auto!important;flex:1 1 0!important;height:40px!important;box-sizing:border-box!important;margin:0!important}.fen-dash-apps-field--url{flex:1.4 1 0!important}.fen-dash-apps-cat-pick{position:relative;min-width:0;flex:1 1 0;height:auto!important;overflow:visible}.fen-dash-apps-cat-btn{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.fen-dash-apps-cat-btn:disabled{cursor:not-allowed;opacity:.95}.fen-dash-apps-cat-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-dash-apps-cat-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;max-height:220px;overflow:auto;border-radius:10px;border:1px solid var(--fen-hairline);background:var(--fen-menu-bg);box-shadow:0 8px 24px #00000080}.fen-dash-apps-cat-option{display:block;width:100%;border:none;background:transparent;text-align:left;padding:10px 14px;font:inherit;font-size:14px;color:var(--mcg-text-sec, #aaa);cursor:pointer}.fen-dash-apps-cat-option.is-selected,.fen-dash-apps-cat-option:hover{color:var(--mcg-accent, #00a0ff);background:#00a0ff1a}.fen-dash-apps-add{flex:1 1 0;height:40px!important;min-height:40px!important;width:auto!important;min-width:0;padding:0 12px!important;border-radius:10px!important}.fen-dash-apps-add:disabled{opacity:.5}.fen-dash-apps-add--done{background:#f63b3b!important;color:var(--fen-on-accent-ink)!important}.fen-dash-apps-compose.is-guest .fen-dash-apps-field,.fen-dash-apps-compose.is-guest .fen-dash-apps-cat-btn{background:#ffffff40!important;border:1px solid rgba(255,255,255,.4)!important;color:var(--fen-ink)!important}.fen-dash-apps-compose.is-guest .fen-dash-apps-add{background:#ffffff4d!important;border:1px solid rgba(255,255,255,.4)!important;color:var(--fen-ink)!important}.fen-dash-apps-pro-hit{position:absolute;inset:0;z-index:5;border:none;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:14px}.fen-dash-apps-grid{flex:1 1 0!important;min-height:120px!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))!important;gap:16px 10px!important;align-content:start!important;justify-items:center!important;padding:4px 2px 20px!important;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch;touch-action:pan-y}.fen-dash-apps-grid .mcg-app-title{max-width:76px;font-size:12px;text-align:center}.fen-apps-sheet-panel .fen-dash-apps-compose.is-guest .mcg-placeholder-white::-moz-placeholder{color:var(--fen-ink-muted)}.fen-apps-sheet-panel .fen-dash-apps-compose.is-guest .mcg-placeholder-white::placeholder{color:var(--fen-ink-muted)}.fen-apps-sheet-panel .fen-dash-apps-compose--pro,.fen-apps-sheet-panel .fen-dash-apps-compose--pro.is-open{width:100%;border-radius:12px;padding:5px 0!important;gap:0}.fen-apps-sheet-panel .fen-dash-apps-compose-toggle{width:100%;padding:0 12px;min-height:0;height:auto;font-size:13px;font-weight:600;gap:8px;line-height:1}.fen-apps-sheet-panel .fen-dash-apps-compose-toggle-label{gap:6px}.fen-apps-sheet-panel .fen-dash-apps-compose-toggle svg{width:16px;height:16px}.fen-apps-sheet-panel .fen-dash-apps-compose--pro .fen-dash-apps-form{padding:0 10px;gap:6px}.fen-apps-sheet-panel .fen-dash-apps-row{gap:6px}.fen-apps-sheet-panel .fen-dash-apps-field,.fen-apps-sheet-panel .fen-dash-apps-cat-btn,.fen-apps-sheet-panel .fen-dash-apps-add{height:32px!important;min-height:32px!important;font-size:13px!important}.fen-fs-host{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;background:var(--fen-host-bg);animation:fen-fs-in .28s cubic-bezier(.22,1,.36,1) both}.fen-fs-wallpaper{position:absolute;inset:0;z-index:0;background-color:var(--fen-host-bg);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.fen-fs-wallpaper:after{content:"";position:absolute;inset:0;background:var(--fen-fs-scrim);pointer-events:none}.fen-fs-bar,.fen-fs-body{position:relative;z-index:1}@keyframes fen-fs-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.fen-fs-bar{display:grid;grid-template-columns:var(--fen-fs-btn) minmax(0,1fr) var(--fen-fs-btn);align-items:center;gap:14px;margin:var(--fen-fs-bar-margin) var(--fen-fs-bar-margin) 0;padding:12px 14px;border-radius:18px!important;flex-shrink:0}.fen-fs-title{margin:0;font-size:20px;font-weight:600;text-align:center;letter-spacing:-.02em}.fen-fs-btn{width:var(--fen-fs-btn);height:var(--fen-fs-btn);border:none;border-radius:14px;background:var(--fen-fill);color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.fen-fs-btn:hover{background:var(--fen-fill-hover)}.fen-fs-body{flex:1;overflow:auto;padding:24px 24px 140px;min-height:0}.fen-fs-host--flush{background:var(--fen-host-bg)}.fen-fs-host.is-dock-hidden{--fen-library-dock-clear: 0px}.fen-dock-hide{--fen-icon: var(--fen-section-icon);--fen-icon-radius: calc(10px * var(--fen-ui-scale));--fen-glyph: calc(20px * var(--fen-ui-scale));--fen-dock-pad-y: calc(8px * var(--fen-ui-scale));position:fixed;z-index:62;left:var(--fen-chrome-side);bottom:var(--fen-chrome-bottom);height:calc(var(--fen-dock-pad-y) * 2 + var(--fen-icon));margin:0;padding:0;border:none;background:none;color:inherit;cursor:pointer;touch-action:manipulation;display:flex;align-items:center;justify-content:center}.fen-dock-hide .fen-dock-icon--tile{background:#000!important;border:1px solid #545454;box-shadow:none!important}body.light-mode .fen-dock-icon.fen-dock-icon--tile,body.light-mode .fen-dock-container.is-compact .fen-dock-icon--tile,body.light-mode .fen-dock-hide .fen-dock-icon--tile,body.light-mode .fen-dock [data-fen-chrome=theater] .fen-dock-icon,body.light-mode .fen-dock-container.is-compact [data-fen-chrome=theater] .fen-dock-icon,body.light-mode .fen-inmotion-icon,body.light-mode .fen-screen-slot.is-empty .fen-screen-thumb,body.light-mode .fen-screen-card-remove,body.light-mode .fen-widgets-close,body.light-mode .fen-inmotion-close,body.light-mode .fen-widgets-size-seg>button,body.light-mode .fen-screen-chip{background:var(--fen-dock-tile-top)!important;border-color:var(--fen-border-strong);color:var(--fen-dock-tile-ink)}body.light-mode .fen-widgets-panel{background:var(--fen-panel-bg)}body.light-mode .fen-screen-slot.is-active .fen-screen-chip{background:#28d428e6!important;border-color:transparent}body.light-mode .fen-widgets-size-seg>button[aria-checked=true]{border-color:#34d399;background:#34d39973!important}.fen-dock-hide:hover .fen-dock-icon{transform:scale(1.08)}.mcg-dashboard:has(.fen-dock-hide) .fen-dock-container{max-width:calc(100vw - (2 * var(--fen-chrome-side)) - 72px);margin-left:auto;margin-right:auto}.fen-fs-body--flush{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.fen-library .fen-ct-panel,.fen-library .mcg-ct-panel{scroll-padding-bottom:var(--fen-library-dock-clear)}.fen-fs-placeholder{max-width:520px;margin:48px auto 0;text-align:center}.fen-fs-placeholder h2{margin:0 0 10px;font-size:24px;font-weight:600}.fen-fs-placeholder p{margin:0;color:var(--mcg-text-sec, #aaa);font-size:14px;line-height:1.45}.fen-library{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;padding:var(--fen-library-pad);padding-bottom:0;box-sizing:border-box;background:transparent}.fen-library-top{display:flex;align-items:center;gap:12px;padding:0;flex-shrink:0;margin-bottom:var(--fen-library-gap);min-height:var(--fen-fs-btn);box-sizing:border-box;background:transparent;position:relative;z-index:6;overflow:visible}.fen-library-top>.fen-fs-btn{flex-shrink:0}.fen-library-header-search{flex:1 1 auto;min-width:0;display:flex;align-items:center;align-self:center;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);overflow:visible}.fen-library-header-search:empty{min-height:var(--fen-fs-btn)}.fen-library .mcg-ct-search-row--header{display:flex!important;width:100%;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);margin:0!important;padding:0!important;gap:12px!important;align-items:stretch!important;flex-wrap:nowrap!important;position:static!important;background:transparent!important;overflow:visible!important}.fen-library .mcg-ct-search-row--header .mcg-ct-search-link-btn,.fen-library .mcg-ct-search-row--header .mcg-ct-search-back-btn{width:var(--fen-fs-btn)!important;height:var(--fen-fs-btn)!important;min-width:var(--fen-fs-btn)!important;min-height:var(--fen-fs-btn)!important;border-radius:var(--fen-ctrl-radius)!important}.fen-library .mcg-ct-search-row--header .mcg-ct-search-link-btn svg,.fen-library .mcg-ct-search-row--header .mcg-ct-search-back-btn svg{width:20px!important;height:20px!important}.fen-library .mcg-ct-search-back-btn{background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur)!important;-webkit-backdrop-filter:var(--mcg-glass-blur)!important;border:var(--fen-ctrl-border)!important;border-radius:var(--fen-ctrl-radius)!important;box-shadow:none!important;color:inherit!important;flex-shrink:0}.fen-library .mcg-ct-search-back-btn:hover{background:var(--fen-fill-hover)!important}.fen-library .mcg-ct-search-row--header .mcg-ct-search-field{flex:1 1 auto;min-width:0;height:var(--fen-fs-btn);overflow:visible;position:relative;z-index:2}.fen-library .mcg-ct-search-suggest{top:calc(100% + 8px);z-index:40;border-radius:var(--fen-ctrl-radius)!important}.fen-library .mcg-ct-search-suggest-item{min-height:max(44px,var(--fen-fs-btn));border-radius:calc(var(--fen-ctrl-radius) - 2px);font-size:15px}.fen-library .mcg-ct-search-row--header .mcg-ct-search-input,.fen-library .mcg-ct-search-row--header .mcg-ct-search-input.mcg-input{height:var(--fen-fs-btn)!important;min-height:var(--fen-fs-btn)!important;max-height:var(--fen-fs-btn)!important;padding-left:36px!important;font-size:15px!important;border-radius:var(--fen-ctrl-radius)!important;line-height:1.2}.fen-library .mcg-ct-search-row--header .mcg-ct-search-icon{position:absolute;top:50%;left:12px!important;width:16px!important;height:16px!important;transform:translateY(-50%);pointer-events:none;color:var(--fen-ink-muted)}.fen-library .mcg-ct-search-clear{position:absolute;top:50%;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:999px;background:var(--fen-fill);color:var(--fen-ink-muted);cursor:pointer;transform:translateY(-50%);-webkit-tap-highlight-color:transparent}.fen-library .mcg-ct-search-clear:hover,.fen-library .mcg-ct-search-clear:focus-visible{background:var(--fen-fill-hover);color:var(--fen-ink);outline:none}.fen-library .mcg-ct-search-clear svg{width:14px;height:14px}.fen-library .mcg-ct-search-field .mcg-ct-search-input.is-clearable,.fen-library .mcg-ct-search-field .mcg-ct-search-input.is-clearable.mcg-input,.fen-library .mcg-ct-search-row--header .mcg-ct-search-input.is-clearable,.fen-library .mcg-ct-search-row--header .mcg-ct-search-input.is-clearable.mcg-input{padding-right:44px!important}.fen-library .fen-iptv-search .mcg-ct-search-clear{width:22px;height:22px;right:4px}.fen-library .fen-iptv-search .mcg-iptv-search-input.is-clearable,.fen-library .fen-iptv-search .mcg-iptv-search-input.is-clearable.mcg-input{padding-right:28px!important}.fen-library .mcg-movies-search-field{--mcg-search-pref-slot: 148px}.fen-library .mcg-movies-search-field .mcg-ct-search-clear{right:calc(var(--mcg-search-pref-slot) + 4px)}.fen-library .mcg-movies-search-field .mcg-movies-search-input.is-clearable,.fen-library .mcg-movies-search-field .mcg-movies-search-input.is-clearable.mcg-input{padding-right:calc(var(--mcg-search-pref-slot) + 40px)!important}@media(min-width:701px)and (max-width:970px),(max-height:700px){.fen-library .mcg-movies-search-field{--mcg-search-pref-slot: 136px}}.fen-library .mcg-ct-search-row--header .mcg-ct-search-btn{height:var(--fen-fs-btn)!important;min-height:var(--fen-fs-btn)!important;max-height:var(--fen-fs-btn)!important;width:var(--fen-search-btn-w)!important;min-width:var(--fen-search-btn-w);max-width:var(--fen-search-btn-w);padding:0!important;font-size:14px!important;font-weight:500!important;border-radius:var(--fen-ctrl-radius)!important;flex:0 0 var(--fen-search-btn-w)}.fen-library-tabs.mcg-glass{flex:1 1 auto;display:flex;align-items:stretch;gap:3px;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:4px;min-width:0;align-self:center;border-radius:999px!important;overflow:hidden}.fen-library-tab{flex:1;position:relative;z-index:1;border:none;border-radius:999px;background:transparent;color:var(--fen-ink-muted);font:inherit;font-size:16px;font-weight:500;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease;display:flex;align-items:center;justify-content:center;align-self:stretch;height:100%;min-height:0;box-sizing:border-box;padding:0 14px;white-space:nowrap;min-width:0;overflow:hidden}.fen-library-tab-label{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.fen-library-tab:hover:not(.is-active){color:var(--fen-ink);background:var(--fen-fill)}.fen-library-tab.is-active{background:var(--fen-fill-active);box-shadow:none;color:var(--fen-ink);font-weight:600}.fen-library-tabs.fen-console-nav.mcg-glass{align-items:center;justify-content:space-between;padding:0 18px 0 14px;gap:12px;font-size:16px;font-weight:500}.fen-console-nav-back{display:inline-flex;align-items:center;gap:6px;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;cursor:pointer;flex:0 0 auto}.fen-console-nav-back svg{width:22px;height:22px}.fen-console-nav-title{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:600;color:var(--fen-ink, #fff)}.fen-library .fen-library-tabs--chip.mcg-glass{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;align-self:flex-start;margin:0;box-shadow:none!important;outline:1px solid rgba(255,255,255,.15);outline-offset:-1px}body.light-mode .fen-library .fen-library-tabs--chip.mcg-glass{outline-color:#00000024}.fen-library .fen-library-tabs--chip .fen-library-tab{flex:0 0 auto;text-transform:uppercase}.fen-library .mcg-movies-panel .mcg-movies-search-grid{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));justify-content:stretch}.fen-library .mcg-movies-panel .mcg-movies-poster-card--fluid{width:100%!important;max-width:100%;min-width:0}.fen-library .mcg-movies-panel .mcg-movies-poster-card--fluid .mcg-movies-poster{width:100%!important;height:auto!important;aspect-ratio:2 / 3}@media(min-width:701px)and (max-width:970px){.fen-library .mcg-movies-panel .mcg-movies-search-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.fen-library .mcg-movies-detail{gap:12px}.fen-library .mcg-movies-catalog-filter-btn{width:var(--fen-fs-btn);min-width:var(--fen-fs-btn);max-width:var(--fen-fs-btn);padding:0}}.fen-library-tabs.mcg-glass.fen-iptv-tabs{overflow-x:auto;overflow-y:hidden;justify-content:flex-start;gap:0;padding:3px;scrollbar-width:none}.fen-iptv-tabs-kicker{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;color:var(--fen-ink);white-space:nowrap;pointer-events:none}.fen-library-body .fen-library-tabs.mcg-glass{flex:0 0 auto;width:100%;max-width:100%}.fen-library-tabs.mcg-glass.fen-iptv-tabs::-webkit-scrollbar{display:none}.fen-iptv-tabs .fen-library-tab{flex:0 0 auto;max-width:min(220px,42vw);align-items:stretch;padding:0 20px;font-size:13px;font-weight:400}.fen-iptv-tabs .fen-library-tab.is-active{background:#ffffff1a;font-weight:500}.fen-iptv-tabs .fen-iptv-tab--add{min-width:var(--fen-fs-btn);max-width:none;padding:0 12px;font-weight:500}.fen-library .fen-live-page>.fen-yt-auth-error,.fen-library .fen-live-page>.mcg-ct-grid-section,.fen-library .fen-live-page>.mcg-ct-video-grid,.fen-library .fen-live-page>.mcg-ct-video-grid-sentinel{flex:0 0 auto}.fen-library .fen-live-more{align-self:center;flex:0 0 auto;margin:4px 0 12px}.fen-library .fen-live-page>.fen-yt-auth-error{margin:0}.fen-library .fen-live-page .mcg-ct-feed-tab{flex:0 0 auto!important}.fen-iptv-tab-label{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;background:transparent;border:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:1;cursor:pointer;flex:1 1 auto;align-self:stretch;min-width:0;min-height:100%;height:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:4px}.fen-iptv-tab-x{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:center;opacity:.62;font-size:18px;line-height:1;padding:0 10px;box-sizing:border-box}.fen-iptv-tab-x:hover{opacity:1}.fen-iptv-player-slot{flex:1;min-height:0}.fen-iptv-panes{gap:12px}.fen-iptv-rail,.fen-iptv-main,.fen-iptv-guide{min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:10px;border-radius:15px;background:var(--fen-panel-bg, rgba(0, 0, 0, .8));border:none}.fen-iptv-rail{flex:0 1 242px;width:242px;max-width:242px;overflow:hidden}.fen-iptv-panes.is-categories-collapsed .fen-iptv-rail{flex:0 0 54px;width:54px;max-width:54px;align-items:center}.fen-iptv-main{flex:1 1 0;min-width:0;position:relative}.fen-iptv-guide{flex:0 1 242px;width:242px;max-width:280px;overflow:hidden}.fen-iptv-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;min-height:32px;padding:0 8px}.fen-iptv-rail-title{flex:1;min-width:0;font-size:16px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fen-iptv-rail-head-actions{display:flex;align-items:center;flex-shrink:0;gap:0}.fen-iptv-rail-sort,.fen-iptv-rail-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:34px;height:32px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.fen-iptv-rail-vert{-moz-appearance:none;appearance:none;-webkit-appearance:none;writing-mode:vertical-rl;transform:rotate(180deg);font:inherit;font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1;text-transform:uppercase;margin-top:auto;margin-bottom:auto;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.fen-iptv-rail-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-bottom:var(--fen-library-dock-clear, 0px)}.fen-iptv-rail-item{display:flex;align-items:center;gap:5px;width:100%;height:32px;min-height:32px;padding:8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:400;line-height:1;text-align:left;cursor:pointer}.fen-iptv-rail-item:hover:not(.is-active){background:#ffffff0f}.fen-iptv-rail-item.is-active{background:#e31837;color:var(--fen-on-accent-ink);border-radius:5px}.fen-iptv-rail-heart{flex-shrink:0;display:inline-flex;color:#e31837}.fen-iptv-rail-item.is-active .fen-iptv-rail-heart{color:var(--fen-on-accent-ink)}.fen-iptv-rail-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px;text-transform:none}.fen-iptv-rail-item.is-fav .fen-iptv-rail-label{text-transform:uppercase;letter-spacing:.04em;font-weight:500}.fen-iptv-search{position:relative;flex:0 0 32px;height:32px;min-height:32px}.fen-iptv-search .mcg-iptv-search-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--fen-ink);pointer-events:none;opacity:.92}.fen-library .fen-iptv-search .mcg-iptv-search-input,.fen-library .fen-iptv-search .mcg-iptv-search-input.mcg-input{width:100%;height:32px!important;min-height:32px!important;max-height:32px!important;padding:8px 8px 8px 36px!important;font-size:11px!important;font-weight:400;line-height:13px;border-radius:5px!important;background:#2222225e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #fff!important;box-shadow:none!important;color:var(--fen-ink)!important}.fen-library .fen-iptv-search .mcg-iptv-search-input::-moz-placeholder,.fen-library .fen-iptv-search .mcg-iptv-search-input.mcg-input::-moz-placeholder{color:var(--fen-ink-muted);opacity:1}.fen-library .fen-iptv-search .mcg-iptv-search-input::placeholder,.fen-library .fen-iptv-search .mcg-iptv-search-input.mcg-input::placeholder{color:var(--fen-ink-muted);opacity:1}.fen-library .fen-iptv-main .mcg-iptv-scroll{flex:1;min-height:0;padding:0 0 var(--fen-library-dock-clear, 0px)!important;margin:0!important;gap:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:0!important}.fen-library .fen-iptv-panes .mcg-iptv-channel-card{height:100%;min-height:0;max-height:none;border:none!important;border-radius:calc(5px * var(--fen-ui-scale))!important;background:#ffffff1a!important;color:var(--fen-ink);overflow:hidden}.fen-library .fen-iptv-panes .mcg-iptv-channel-card.is-guide{background:#e3193780!important;box-shadow:none}.fen-iptv-channel-hit{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;gap:calc(5px * var(--fen-ui-scale));padding:calc(4px * var(--fen-ui-scale));margin:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.fen-iptv-panes .mcg-iptv-channel-title{min-width:0;font-size:calc(11px * var(--fen-ui-scale));font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fen-iptv-channel-heart{flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:center;width:calc(26px * var(--fen-ui-scale));padding:0;border:none;background:transparent;cursor:pointer;color:var(--fen-ink-muted)}.fen-iptv-channel-heart svg{width:calc(18px * var(--fen-ui-scale));height:calc(18px * var(--fen-ui-scale))}.fen-iptv-channel-heart.is-on{color:#e31837}.mcg-iptv-channel-card.is-guide{box-shadow:none}.fen-iptv-guide-clock{flex-shrink:0;font-size:13px;font-weight:400;line-height:15px;color:var(--fen-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fen-iptv-guide-preview{position:relative;display:block;width:100%;margin:0;padding:0;flex:0 0 auto;aspect-ratio:222 / 149;border-radius:15px;overflow:hidden;border:none;background:#000;color:inherit;cursor:pointer;text-align:left}.fen-iptv-guide-preview>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fen-iptv-guide-logo{position:absolute;z-index:1;top:8px;left:8px;pointer-events:none;line-height:0}.fen-iptv-guide-play{position:absolute;left:50%;top:50%;width:50px;height:50px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.fen-iptv-guide-play:before{content:"";position:absolute;width:42px;height:42px;border-radius:50%;background:#000;border:2px solid #fff;box-sizing:border-box}.fen-iptv-guide-play svg{position:relative;z-index:1;color:var(--fen-ink);margin-left:2px}.fen-iptv-guide-epg{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-bottom:var(--fen-library-dock-clear, 0px)}.fen-iptv-guide-slot{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:32px;padding:8px;border-radius:5px;background:#ffffff1a;box-sizing:border-box}.fen-iptv-guide-slot-title{font-size:11px;font-weight:400;line-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-iptv-guide-progress{position:absolute;left:8px;right:8px;bottom:4px;height:2px;border-radius:1px;background:#707070;overflow:hidden}.fen-iptv-guide-progress>span{display:block;height:100%;border-radius:inherit;background:#e31837}.fen-iptv-guide-empty{font-size:13px;line-height:1.5;opacity:.6}html.fen-perf-light .fen-iptv-rail-item:hover:not(.is-active){background:none}html.fen-perf-light .fen-iptv-rail,html.fen-perf-light .fen-iptv-main,html.fen-perf-light .fen-iptv-guide{background:var(--fen-panel-bg, transparent)}.fen-iptv-import-overlay{position:fixed;inset:0;z-index:10040;display:flex;align-items:center;justify-content:center;background:#0000008c}.fen-iptv-import-card{max-width:440px;margin:20px;padding:28px 24px;border-radius:16px;background:var(--mcg-glass-bg, rgba(22, 22, 26, .98));border:1px solid var(--fen-hairline);color:var(--fen-ink);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.fen-iptv-import-title{font-size:17px;line-height:1.45}.fen-iptv-import-note{font-size:16px;line-height:1.45;opacity:.75;max-width:400px}.fen-library-top-end{display:flex;align-items:center;gap:10px;flex-shrink:0;align-self:center;height:var(--fen-fs-btn)}.fen-library-yt-connected.mcg-glass{display:flex;align-items:center;gap:8px;height:100%;padding:0 8px 0 12px;border-radius:999px!important;box-sizing:border-box;flex-shrink:0}.fen-library-yt-logo{width:88px;height:24px;-o-object-fit:contain;object-fit:contain;display:block}.fen-library-yt-logo--sm{width:72px;height:20px}.fen-library-yt-disconnect{width:36px;height:36px;border:none;border-radius:10px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;opacity:.75;transition:opacity .18s ease,background .18s ease}.fen-library-yt-disconnect:hover{opacity:1;background:var(--fen-fill-hover)}.fen-library-yt-disconnect img{width:22px;height:22px;filter:grayscale(1) opacity(.85)}.fen-library-yt-connect.mcg-glass{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;padding:0 14px 0 12px;border-radius:999px!important;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-sizing:border-box;white-space:nowrap;flex-shrink:0;position:relative;z-index:2;pointer-events:auto}.fen-library-yt-connect.mcg-glass:hover:not(:disabled){filter:brightness(1.12)}.fen-library-yt-connect:disabled{opacity:.55;cursor:default}.fen-library-yt-connect.is-pending span{opacity:.85}.fen-yt-auth-backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fen-yt-auth-card.mcg-glass{width:min(380px,calc(100vw - 40px));padding:22px 20px 18px;border-radius:22px!important;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.fen-yt-auth-logo{width:120px;height:32px;-o-object-fit:contain;object-fit:contain}.fen-yt-auth-copy{margin:0;font-size:15px;line-height:1.4;color:var(--fen-ink-muted);max-width:28em}.fen-yt-auth-error{margin:0;font-size:14px;color:#ff6b6b}.fen-yt-auth-qr{width:220px;height:220px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.fen-yt-auth-qr img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.fen-yt-auth-qr .mcg-spin{color:#333}.fen-yt-auth-code{margin:0;font-size:18px;font-weight:700;letter-spacing:.12em}.fen-yt-auth-actions{display:flex;gap:8px;width:100%}.fen-yt-auth-retry.mcg-glass,.fen-yt-auth-close.mcg-glass{flex:1;height:44px;border-radius:999px!important;border:none;color:inherit;font:inherit;font-size:15px;font-weight:600;cursor:pointer}@keyframes fen-announce-in{0%{opacity:0}to{opacity:1}}.fen-announce-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:var(--fen-sheet-inset-top) var(--fen-sheet-inset-side);box-sizing:border-box;background:#00000038;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fen-announce-in .3s ease-out both}.fen-announce-backdrop.fen-announce-backdrop--news{z-index:100060}.fen-announce-modal.mcg-glass{width:70vw;height:70vh;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--fen-ink)}.fen-announce-modal__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 8px 12px;border-bottom:1px solid var(--fen-hairline);flex-shrink:0;min-width:0}.fen-announce-modal__brand{display:flex;align-items:center;gap:8px;min-width:0}.fen-announce-modal__icon{width:34px;height:34px;border-radius:10px;background:var(--fen-fill);color:var(--fen-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fen-announce-modal__title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fen-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-announce-modal__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.fen-announce-modal__discord{display:flex;align-items:center;gap:8px;height:40px;padding:4px 8px 4px 10px;border:none;border-radius:12px;background:var(--fen-fill);color:var(--fen-ink);cursor:pointer}.fen-announce-modal__discord:hover{background:var(--fen-fill-hover)}.fen-announce-modal__discord-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.fen-announce-modal__discord-meta img{height:18px;width:auto;display:block}.fen-announce-modal__discord-meta span{font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.2;color:var(--fen-ink-muted);white-space:nowrap}.fen-announce-modal__discord-qr{width:32px;height:32px;display:block;border-radius:6px;flex-shrink:0}.fen-announce-modal__body{flex:1;min-height:0;overflow-y:auto;padding:22px 24px 16px;color:var(--fen-ink);line-height:1.6;font-size:16px}.fen-announce-modal__version{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fen-ink-muted)}.fen-announce-modal__headline{margin:0 0 14px;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--fen-ink)}.fen-announce-modal .mcg-dashboard-announcement-body{font-size:18px;line-height:1.6;color:var(--fen-ink-muted);font-family:var(--cd-font-sans, "Universal Sans Text"),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.fen-announce-modal .mcg-dashboard-announcement-body h2{font-size:calc(1.25rem + 2px);font-weight:700;margin:1.1em 0 .5em;color:var(--fen-ink)}.fen-announce-modal .mcg-dashboard-announcement-body h3{font-size:calc(1.1rem + 2px);font-weight:600;margin:1em 0 .45em;color:var(--fen-ink)}.fen-announce-modal .mcg-dashboard-announcement-body p{margin:.55em 0}.fen-announce-modal .mcg-dashboard-announcement-body ul,.fen-announce-modal .mcg-dashboard-announcement-body ol{margin:.5em 0 .5em 1.2em;padding:0}.fen-announce-modal .mcg-dashboard-announcement-body li{margin:.25em 0}.fen-announce-modal .mcg-dashboard-announcement-body a{color:#e31937;text-decoration:none}.fen-announce-modal .mcg-dashboard-announcement-body strong{font-weight:600;color:var(--fen-ink)}.fen-announce-modal .mcg-dashboard-announcement-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:var(--fen-fill);padding:.08em .3em;border-radius:4px}.fen-announce-modal .mcg-dashboard-announcement-body img,.fen-announce-modal .mcg-dashboard-announcement-body img.emoji{height:1.25em;width:1.25em;max-height:1.25em;max-width:1.25em;-o-object-fit:contain;object-fit:contain;display:inline;vertical-align:-.2em;border:0;margin:0 .05em 0 .1em}.fen-announce-modal__foot{flex-shrink:0;padding:8px 12px 12px;display:flex;justify-content:center}.fen-announce-modal__ok{width:auto;min-width:140px;padding:0 28px;height:var(--fen-fs-btn);border:none;border-radius:var(--fen-ctrl-radius);background:#e31937;color:var(--fen-on-accent-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.fen-announce-modal__ok:hover{filter:brightness(1.08)}.fen-library-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.fen-library-body>*{flex:1;min-height:0;display:flex;flex-direction:column}.fen-mirroring-body{background:transparent;border-radius:var(--fen-ctrl-radius);overflow:hidden}.fen-mirroring.is-menu-hidden{--fen-library-dock-clear: 0px;padding:0}.fen-mirroring.is-menu-hidden .fen-library-top{display:none}.fen-mirroring.is-menu-hidden .fen-mirroring-body{border-radius:0}.fen-remote-play.is-playing{--fen-library-dock-clear: 0px;padding:0}.fen-remote-play.is-playing .fen-library-top{display:none}.fen-remote-play-body{overflow:hidden}.fen-library .fen-remote-play-sheet.mcg-movies-panel{flex:1 1 auto;min-height:0;width:100%;overflow:auto;display:flex;flex-direction:column;color:var(--mcg-text-main)}.fen-remote-play-block{display:flex;flex-direction:column;gap:14px;min-width:0}.fen-remote-play-block+.fen-remote-play-block:not(.fen-remote-play-fields){padding-top:16px;border-top:1px solid var(--mcg-hairline)}.fen-remote-play-host{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.fen-remote-play-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:12px;border-top:1px solid var(--mcg-hairline)}.fen-remote-play-title{font-size:18px;font-weight:600}.fen-remote-play-meta{opacity:.78;font-size:14px;margin-top:2px}.fen-remote-play-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fen-remote-play-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--fen-fs-btn, 48px);padding:0 16px;border-radius:var(--fen-ctrl-radius, 15px);border:var(--fen-ctrl-border);background-color:#ffffff1a;color:inherit;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-sizing:border-box}.fen-remote-play-btn:disabled{opacity:.45;cursor:not-allowed}.fen-remote-play-btn.is-primary,.fen-remote-play-btn.is-danger{background:#e31937;background-color:#e31937;border:none;color:var(--fen-on-accent-ink)}.fen-remote-play-lead,.fen-remote-play-note{max-width:62ch;margin:0;line-height:1.4;color:var(--fen-ink-muted)}.fen-remote-play-note{font-size:14px}.fen-remote-play-fields{display:grid;gap:10px;align-self:flex-start;width:min(var(--fen-remote-form-w, 420px),100%);box-sizing:border-box;padding:14px;border-radius:var(--fen-ctrl-radius, 15px);background:var(--fen-fill);border:var(--fen-ctrl-border)}.fen-remote-play-fields .fen-remote-play-btn{width:100%}.fen-remote-play-input{width:100%;height:var(--fen-fs-btn, 48px);box-sizing:border-box;border-radius:var(--fen-ctrl-radius, 15px);border:var(--fen-ctrl-border);background-color:var(--fen-sheet-input-bg);color:var(--fen-ink);font:inherit;font-size:16px;padding:0 14px;outline:none}body.light-mode .fen-remote-play-input{background-color:#ffffffb8}.fen-remote-play-input::-moz-placeholder{color:var(--fen-ink-faint)}.fen-remote-play-input::placeholder{color:var(--fen-ink-faint)}.fen-remote-play-input:focus{border-color:var(--mcg-accent, #00A0FF)}.fen-remote-play-btn:hover:not(:disabled):not(.is-primary):not(.is-danger){background-color:var(--fen-fill-hover)}.fen-remote-play-btn.is-primary:hover:not(:disabled),.fen-remote-play-btn.is-danger:hover:not(:disabled){filter:brightness(1.08)}.fen-remote-play-step{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:#ffffff24}body.light-mode .fen-remote-play-step{background:#00000014}.fen-remote-play-link{color:var(--mcg-accent, #00A0FF)}@keyframes fen-remote-play-spin{to{transform:rotate(360deg)}}.fen-remote-play-wait{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;background:#000;color:var(--fen-player-ink);font:inherit;box-sizing:border-box}.fen-remote-play-wait-spin{width:52px;height:52px;border:3px solid rgba(255,255,255,.2);border-top-color:#e31937;border-radius:50%;display:block;animation:fen-remote-play-spin .8s linear infinite}.fen-remote-play-wait-copy{text-align:center;max-width:420px}.fen-remote-play-wait-title{font-size:22px;font-weight:600;line-height:1.3}.fen-remote-play-wait-note{margin-top:8px;font-size:15px;line-height:1.4;color:#ffffffa6}.fen-remote-play-wait-steps{list-style:none;margin:0;padding:0;width:100%;max-width:360px;display:flex;flex-direction:column;gap:8px}.fen-remote-play-wait-step{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.35;color:#ffffff59}.fen-remote-play-wait-step.is-active{color:var(--fen-player-ink);font-weight:600}.fen-remote-play-wait-step.is-done{color:#ffffff73}.fen-remote-play-wait-mark{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:#ffffff14;color:#ffffff80}.fen-remote-play-wait-step.is-active .fen-remote-play-wait-mark,.fen-remote-play-wait-step.is-done .fen-remote-play-wait-mark{background:#e3193773;color:#ffd6dc}@media(min-width:701px)and (max-width:970px){:root{--fen-remote-form-w: 360px}.fen-remote-play-fields{padding:12px;gap:8px}.fen-remote-play-title{font-size:16px}.fen-remote-play-meta,.fen-remote-play-note,.fen-remote-play-input{font-size:14px}.fen-remote-play-wait{gap:14px;padding:16px}.fen-remote-play-wait-spin{width:44px;height:44px}.fen-remote-play-wait-title{font-size:18px}.fen-remote-play-wait-note,.fen-remote-play-wait-step{font-size:14px}}@media(max-width:700px){:root{--fen-remote-form-w: 100%}.fen-remote-play-fields{padding:12px;gap:8px}.fen-remote-play-host,.fen-remote-play-row{flex-direction:column;align-items:stretch}.fen-remote-play-actions{width:100%}.fen-remote-play-actions .fen-remote-play-btn{flex:1 1 auto}.fen-remote-play-title{font-size:16px}.fen-remote-play-input{font-size:15px}.fen-remote-play-wait{gap:12px;padding:16px}.fen-remote-play-wait-spin{width:44px;height:44px}.fen-remote-play-wait-title{font-size:18px}}@media(min-width:701px)and (max-height:700px){.fen-remote-play-wait{gap:12px;padding:12px}.fen-remote-play-wait-spin{width:40px;height:40px}.fen-remote-play-wait-title{font-size:18px}.fen-remote-play-wait-note,.fen-remote-play-wait-step{font-size:14px}}.mcg-mirroring-idle{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--fen-mirroring-gap);padding:var(--fen-mirroring-pad) calc(var(--fen-mirroring-pad) + 8px);max-width:min(560px,100%);box-sizing:border-box;border-radius:var(--mcg-glass-radius, 15px)!important}.fen-mirroring .mcg-mirroring-idle.mcg-glass{background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);border:var(--mcg-glass-border)!important;box-shadow:var(--mcg-glass-shadow)!important}.fen-speedo-body{overflow:hidden;min-height:0;background:#050608;border-radius:var(--fen-ctrl-radius)}.fen-speedo .mcg-speedo{flex:1;min-height:0}.fen-speedo .mcg-speedo-overlay{padding-bottom:calc(26px + var(--fen-library-dock-clear))}.mcg-mirroring-hud{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;align-items:flex-end;gap:8px;opacity:0;pointer-events:none;transition:opacity .18s ease}.mcg-mirroring-hud[data-visible="1"]{opacity:1;pointer-events:auto}.fen-mirroring .mcg-mirroring-controls{position:absolute;right:var(--fen-chrome-side);bottom:calc(8px + var(--fen-library-dock-clear));z-index:3;display:flex;align-items:flex-end;gap:8px}.fen-mirroring .mcg-mirroring-controls .mcg-mirroring-hud{position:static;right:auto;bottom:auto}.fen-mirroring .mcg-mirroring-hud-label{font-size:calc(var(--fen-mirroring-hud-btn, 48px) * .27);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.fen-mirroring .mcg-mirroring-hud-btn.mcg-glass{background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur)!important;-webkit-backdrop-filter:var(--mcg-glass-blur)!important;border:var(--fen-ctrl-border, var(--mcg-glass-border))!important;box-shadow:var(--mcg-glass-shadow)!important;color:inherit}.fen-mirroring .mcg-mirroring-qr-plate,.fen-mirroring .mcg-mirroring-idle .mcg-ct-qr-frame{padding:14px;background:#fff;border-radius:14px;display:inline-block}.fen-mirroring .mcg-mirroring-qr img,.fen-mirroring .mcg-mirroring-qr-img{width:var(--fen-mirroring-qr);height:var(--fen-mirroring-qr)}.mcg-mirroring-getapp{display:flex;flex-direction:column;align-items:center;gap:var(--fen-mirroring-gap);position:relative;z-index:1}.mcg-mirroring-getapp-title{margin:0;font-size:var(--fen-mirroring-getapp-title);font-weight:700;text-align:center;line-height:1.3;max-width:640px;letter-spacing:-.02em}.mcg-mirroring-getapp-row{display:grid;grid-template-columns:1fr 1fr;width:-moz-max-content;width:max-content;min-width:calc(var(--fen-mirroring-getapp-btn) * 2 + 16px);gap:16px;margin:0 auto}.mcg-mirroring-getapp-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-width:var(--fen-mirroring-getapp-btn);min-height:var(--fen-mirroring-getapp-btn);padding:12px 16px;border-radius:var(--fen-ctrl-radius);border:var(--fen-ctrl-border, 1px solid rgba(255, 255, 255, .15));background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);box-shadow:var(--mcg-glass-shadow);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mcg-mirroring-getapp-btn span{display:block;width:100%;font-size:14px;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-mirroring-getapp-btn svg{width:calc(var(--fen-mirroring-getapp-btn) * .36);height:calc(var(--fen-mirroring-getapp-btn) * .36)}.fen-library .mcg-ct-search-row,.fen-library .mcg-movies-search-row,.fen-library .mcg-iptv-search-wrap{background:transparent!important;background-color:transparent!important;overflow:visible;flex-wrap:nowrap!important}.fen-library .mcg-iptv-search-wrap>div:first-of-type{flex:1 1 0%!important;min-width:72px!important}.fen-library .mcg-iptv-search-input,.fen-library .mcg-iptv-search-input.mcg-input{min-width:0!important}.fen-library .mcg-iptv-search-wrap[aria-hidden=true]{overflow:hidden}.fen-library .mcg-ct-search-input,.fen-library .mcg-ct-search-input.mcg-input,.fen-library .mcg-iptv-search-input,.fen-library .mcg-iptv-search-input.mcg-input,.fen-library .mcg-movies-search-input,.fen-library .mcg-movies-search-input.mcg-input,.fen-library .mcg-iptv-category-btn,.fen-library .fen-fs-btn{background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur)!important;-webkit-backdrop-filter:var(--mcg-glass-blur)!important;border:var(--fen-ctrl-border)!important;border-radius:var(--fen-ctrl-radius)!important;box-shadow:none!important;color:inherit!important}.fen-library .mcg-ct-search-btn,.fen-library .mcg-movies-search-btn,.fen-sheet-panel .mcg-ct-search-btn,.fen-radio-pane .mcg-ct-search-btn,.mcg-ct-search-btn,.mcg-movies-search-btn,.mcg-sc-search-btn{height:var(--fen-fs-btn)!important;min-height:var(--fen-fs-btn)!important;width:var(--fen-search-btn-w)!important;min-width:var(--fen-search-btn-w)!important;max-width:var(--fen-search-btn-w)!important;flex:0 0 var(--fen-search-btn-w);padding:0!important;box-sizing:border-box;background:#e31937!important;background-color:#e31937!important;color:var(--fen-on-accent-ink)!important;border:none!important;border-radius:var(--fen-ctrl-radius)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.fen-library .mcg-ct-search-input,.fen-library .mcg-iptv-search-input,.fen-library .mcg-movies-search-input,.fen-library .mcg-ct-search-input.mcg-input,.fen-library .mcg-iptv-search-input.mcg-input,.fen-library .mcg-movies-search-input.mcg-input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.fen-library .mcg-ct-search-input::-webkit-search-decoration,.fen-library .mcg-ct-search-input::-webkit-search-cancel-button,.fen-library .mcg-ct-search-input::-webkit-search-results-button,.fen-library .mcg-ct-search-input::-webkit-search-results-decoration,.fen-library .mcg-iptv-search-input::-webkit-search-decoration,.fen-library .mcg-iptv-search-input::-webkit-search-cancel-button,.fen-library .mcg-iptv-search-input::-webkit-search-results-button,.fen-library .mcg-iptv-search-input::-webkit-search-results-decoration,.fen-library .mcg-movies-search-input::-webkit-search-decoration,.fen-library .mcg-movies-search-input::-webkit-search-cancel-button,.fen-library .mcg-movies-search-input::-webkit-search-results-button,.fen-library .mcg-movies-search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.fen-library .mcg-ct-search-input:focus,.fen-library .mcg-iptv-search-input:focus,.fen-library .mcg-movies-search-input:focus,.fen-library .mcg-ct-search-input.mcg-input:focus,.fen-library .mcg-iptv-search-input.mcg-input:focus,.fen-library .mcg-movies-search-input.mcg-input:focus{border:var(--fen-ctrl-border)!important;box-shadow:none!important}.fen-library .mcg-movies-search-pref-select{background-color:transparent!important;border:none!important;box-shadow:none!important;color:inherit}.fen-library .mcg-iptv-sticky-header{background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible}.fen-library .mcg-iptv-category-btn{color:var(--fen-ink)!important}.fen-library .mcg-iptv-category-btn.is-active{background-color:#e31937!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:var(--fen-ctrl-border)!important;box-shadow:none!important;color:var(--fen-on-accent-ink)!important}.fen-library .mcg-iptv-category-strip{padding:2px 1px;box-sizing:border-box}.fen-library .mcg-iptv-category-pin,.fen-library .mcg-iptv-category-start-slot{flex-shrink:0}.fen-library .mcg-iptv-channel-card{border:var(--fen-ctrl-border)!important;border-radius:var(--fen-ctrl-radius)!important}.fen-library .mcg-iptv-scroll,.fen-library .mcg-games-panel,.fen-library .mcg-movies-panel{margin:0!important;padding:15px!important;scroll-padding-bottom:15px;box-sizing:border-box;gap:15px!important;justify-content:flex-start;align-self:stretch;border-radius:var(--mcg-glass-radius, 15px)!important;background-color:var(--fen-section-sheet-bg)!important;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);border:var(--mcg-glass-border)!important;box-shadow:var(--mcg-glass-shadow)!important;scrollbar-width:none;-ms-overflow-style:none}.fen-library .mcg-iptv-scroll{padding:15px 15px calc(15px + var(--fen-library-dock-clear))!important;scroll-padding-bottom:calc(15px + var(--fen-library-dock-clear))}.fen-library .mcg-movies-library-scroll{padding-bottom:0;scroll-padding-bottom:0;box-sizing:border-box}.fen-library .mcg-movies-panel.mcg-games-panel{gap:var(--fen-library-gap)!important}.fen-library .mcg-games-panel .mcg-ct-search-input,.fen-library .mcg-games-panel .mcg-ct-search-input.mcg-input,.fen-library .mcg-games-panel .mcg-ct-search-btn,.fen-library .mcg-games-panel .mcg-games-fav-btn{height:var(--fen-fs-btn)!important;font-size:14px!important}.fen-library .mcg-games-panel .mcg-ct-search-btn{width:var(--fen-search-btn-w)!important}.fen-library .mcg-games-panel .mcg-games-fav-btn{width:calc(var(--fen-fs-btn) * 100 / 48);min-width:calc(var(--fen-fs-btn) * 100 / 48);flex:0 0 calc(var(--fen-fs-btn) * 100 / 48);padding:0;border:none;border-radius:var(--fen-ctrl-radius);background:#e31937;color:var(--fen-player-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.fen-library .mcg-movies-detail-back{background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur)!important;-webkit-backdrop-filter:var(--mcg-glass-blur)!important;border:var(--fen-ctrl-border)!important;border-radius:var(--fen-ctrl-radius)!important;box-shadow:none!important;color:inherit!important;height:var(--fen-fs-btn)!important;min-height:var(--fen-fs-btn)}.fen-library-tabs .fen-series-header-back{flex:1 1 auto;width:100%;justify-content:space-between;gap:12px;color:var(--fen-ink);font-weight:600}.fen-library-tabs .fen-series-header-back-lead{display:inline-flex;align-items:center;gap:8px;min-width:0}.fen-library-tabs .fen-series-header-back-section{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:650}.fen-library .mcg-series-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fen-library .mcg-series-detail-title-row h2{flex:1 1 auto;min-width:0;line-height:1.15}.fen-library .mcg-series-detail-heading{flex:1 1 auto;min-width:0}.fen-library .mcg-series-detail-facts{margin:2px 0 0;font-size:14px;line-height:1.25;opacity:.75}.fen-library .mcg-series-panel .mcg-movies-detail{gap:8px}.fen-library .mcg-series-season-tabs{width:100%;margin-top:8px;gap:3px;display:inline-flex;align-self:flex-start;flex:0 0 auto;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.fen-library .mcg-series-season-tabs>.mcg-series-season-tab{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;width:auto;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 12px;border:none;border-radius:999px;background:color-mix(in srgb,var(--fen-fill) 72%,transparent);color:var(--fen-ink-muted);font:inherit;font-size:15px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer}.fen-library .mcg-series-season-tabs>.mcg-series-season-tab:hover:not(.is-active){color:var(--fen-ink);background:color-mix(in srgb,var(--fen-fill) 92%,transparent)}.fen-library .mcg-series-season-tabs>.mcg-series-season-tab.is-active{background:color-mix(in srgb,var(--fen-fill-active) 96%,transparent);color:var(--fen-ink)}.fen-library .mcg-series-season-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-library .mcg-series-season-count{flex:0 0 auto;min-width:1.5em;padding:3px 7px;border-radius:999px;background:var(--fen-fill);color:inherit;font-size:12px;font-weight:700;line-height:1.15;text-align:center;font-variant-numeric:tabular-nums}.fen-library .mcg-series-season-collected{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#fff}.fen-library .mcg-series-detail-scroll{overflow-anchor:none;-webkit-overflow-scrolling:touch}.fen-library .mcg-series-episode-list{width:100%;margin-top:8px;overflow-anchor:none}.fen-library .mcg-series-episode-slot{position:absolute;top:0;left:0;width:100%;contain:layout paint}.fen-library .mcg-series-episode{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:10px 12px;box-sizing:border-box;text-align:left;color:var(--mcg-text-main);background:var(--mcg-app-icon-bg);border:var(--fen-ctrl-border, 1px solid rgba(255, 255, 255, .14));border-radius:14px;box-shadow:var(--mcg-glass-shadow);cursor:pointer}.fen-library .mcg-series-episode.is-idle{cursor:default}.fen-library .mcg-series-episode:disabled{opacity:1}.fen-library .mcg-series-episode-media{flex:0 0 auto;width:160px;display:flex;flex-direction:column;gap:6px}.fen-library .mcg-series-episode-still{position:relative;width:160px;height:90px;flex:0 0 auto;border-radius:8px;overflow:hidden;background:var(--mcg-fill)}.fen-library .mcg-series-episode-flag{position:absolute;z-index:2;top:6px;left:6px;max-width:calc(100% - 12px);padding:3px 8px;border-radius:999px;background:#000000b8;box-shadow:inset 0 0 0 1px #ffffff2e;color:var(--fen-player-ink);font-size:11px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-library .mcg-series-episode-flag.is-ready{background:#e31937;box-shadow:none}.fen-library .mcg-series-episode-watched{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:4px;height:22px;padding:0 6px;color:var(--fen-player-ink);font-size:11px;font-weight:700;line-height:1;background:linear-gradient(180deg,#0000,#000000c7 55%,#000000eb)}.fen-library .mcg-series-poster-progress{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:22px 8px 10px;background:linear-gradient(180deg,#0000,#000000d1 62%)}.fen-library .mcg-series-poster-code{padding:4px 7px;border-radius:6px;background:#000000b8;box-shadow:0 0 0 1px #ffffff38;color:var(--fen-player-ink);font-size:12px;font-weight:800;letter-spacing:.4px;line-height:1}.fen-library .mcg-series-poster-time{min-width:0;color:var(--fen-player-ink);font-size:12px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.65)}.fen-library .mcg-series-poster-bar{flex:0 0 100%;height:6px;margin:0 -8px -10px;background:#0000008c}.fen-library .mcg-series-poster-bar>span{display:block;height:100%;background:#e31937}.fen-library .mcg-series-episode-bar{position:absolute;z-index:2;left:0;right:0;bottom:0;height:5px;background:#0000008c}.fen-library .mcg-series-episode-bar>span{display:block;height:100%;background:#e31937}.fen-library .mcg-series-episode-still img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fen-library .mcg-series-episode-still.is-spoiler img{filter:blur(16px);transform:scale(1.18)}.fen-library .mcg-series-episode-spoiler{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:8px;color:var(--fen-player-ink);font-size:13px;font-weight:700;line-height:1.15;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.85);background:#00000047;pointer-events:none}.fen-library .mcg-series-episode-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.fen-library .mcg-series-episode-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fen-library .mcg-series-episode-copy strong{flex:1 1 auto;min-width:0;font-size:15px;font-weight:650;line-height:1.25;color:var(--mcg-text-main)}.fen-library .mcg-series-episode-facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11px;line-height:1.25;color:var(--mcg-text-sec)}.fen-library .mcg-series-episode-score{flex:0 0 auto;padding:1px 7px;border-radius:999px;background:var(--mcg-fill);box-shadow:inset 0 0 0 1px var(--mcg-hairline);font-size:12px;font-weight:700;line-height:1.35;color:var(--mcg-text-main)}.fen-library .mcg-series-episode-still .mcg-series-episode-meta{position:absolute;left:0;right:0;bottom:5px;z-index:2;padding:10px 6px 3px;color:var(--fen-player-ink);font-size:11px;font-weight:700;line-height:1.2;text-align:left;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#0000,#000000c7 70%);pointer-events:none}.fen-library .mcg-series-episode-overview{font-size:13px;line-height:1.35;color:var(--mcg-text-sec);white-space:pre-wrap}.fen-library .mcg-movies-detail{gap:16px}.fen-library .mcg-movies-detail-body{background:transparent!important;padding:0!important}.fen-library .mcg-movies-detail-feedback-menu{padding:calc(6px * var(--fen-ui-scale));border-radius:calc(14px * var(--fen-ui-scale))}.fen-library .mcg-movies-detail-feedback-item{padding:calc(8px * var(--fen-ui-scale)) calc(12px * var(--fen-ui-scale));font-size:calc(15px * var(--fen-ui-scale))}.fen-library .mcg-games-panel .mcg-ct-search-row,.mcg-games-panel .mcg-ct-search-row.mcg-games-search-row{gap:var(--fen-library-gap)!important;padding-bottom:0!important}.fen-library .mcg-games-panel .mcg-sc-body{padding-bottom:var(--fen-library-dock-clear);gap:var(--fen-library-gap);scroll-padding-bottom:var(--fen-library-dock-clear)}.fen-library .fen-fs-btn:hover{background:var(--fen-fill-hover)}.fen-library .mcg-ct-rail-title{color:var(--fen-ink-muted)!important;margin-bottom:var(--fen-library-gap)!important}.fen-library .mcg-ct-grid-section{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.fen-library .mcg-ct-grid-section-title{margin:0;padding:0 2px;font-size:14px;font-weight:650;line-height:1.3;letter-spacing:.01em;color:inherit;opacity:.68}.fen-library .mcg-ct-grid-section-loading{display:flex;justify-content:center;padding:8px 0 4px}.fen-library .mcg-ct-rail{margin-bottom:0!important;flex-grow:0}.fen-library .mcg-ct-rail-scroll{margin-right:0!important;margin-bottom:0!important;padding-bottom:0!important;scrollbar-width:none;-ms-overflow-style:none}.fen-library .mcg-ct-rail-scroll::-webkit-scrollbar{display:none;width:0;height:0}.fen-library .fen-ct-panel,.fen-library .mcg-ct-panel{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-content:start!important;gap:var(--fen-library-gap)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--fen-library-gap) var(--fen-library-gap) calc(var(--fen-library-dock-clear) + var(--fen-library-gap))!important;box-sizing:border-box!important;scrollbar-width:none;-ms-overflow-style:none;border-radius:var(--mcg-glass-radius, 15px)!important;background-color:var(--fen-section-sheet-bg)!important;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);border:var(--mcg-glass-border)!important;box-shadow:var(--mcg-glass-shadow)!important;scroll-padding-bottom:var(--fen-library-dock-clear)}.fen-library .fen-ct-panel::-webkit-scrollbar,.fen-library .mcg-ct-panel::-webkit-scrollbar,.fen-library .mcg-iptv-scroll::-webkit-scrollbar,.fen-library .mcg-games-panel::-webkit-scrollbar,.fen-library .mcg-movies-panel::-webkit-scrollbar{display:none;width:0;height:0}.fen-library .fen-ct-panel .mcg-ct-rail,.fen-library .mcg-ct-panel .mcg-ct-rail{min-height:0;flex-grow:0;flex-shrink:0}.fen-library .fen-ct-panel .mcg-ct-rail[data-fen-fill="1"],.fen-library .mcg-ct-panel .mcg-ct-rail[data-fen-fill="1"]{flex:1 1 auto;min-height:220px}.fen-library .fen-ct-panel .mcg-ct-feed-tabs,.fen-library .mcg-ct-panel .mcg-ct-feed-tabs,.fen-library .mcg-games-panel .mcg-ct-feed-tabs,.fen-library .mcg-movies-panel .mcg-ct-feed-tabs,.mcg-pro-modal .mcg-ct-feed-tabs{flex-shrink:0;position:sticky;top:0;z-index:2;display:flex;align-items:stretch;gap:3px;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:4px;margin:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;border-radius:999px!important;background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);border:var(--mcg-glass-border)!important;box-shadow:var(--mcg-glass-shadow)!important}.fen-library .mcg-movies-panel .mcg-series-season-tabs{position:relative;top:auto;z-index:1;margin-top:8px;margin-bottom:0;justify-content:flex-start}.fen-library .mcg-games-panel .mcg-ct-feed-tabs{position:relative;top:auto;width:-moz-max-content;width:max-content;max-width:100%;min-width:-moz-max-content;min-width:max-content;flex:0 0 auto;align-self:flex-start;overflow:hidden}.fen-library .mcg-movies-panel .mcg-movies-catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%;min-width:0;flex-shrink:0;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);overflow:visible}.fen-library .mcg-movies-catalog-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;justify-self:end;height:var(--fen-fs-btn)}.fen-library .mcg-movies-history-select{display:flex;align-items:center;justify-content:center;width:var(--fen-fs-btn);height:var(--fen-fs-btn);flex:none}.fen-library .mcg-movies-history-delete-btn{color:#e31937!important}.fen-library .mcg-movies-catalog-filter{margin-left:0;justify-self:end;flex:none;width:var(--fen-fs-btn);height:var(--fen-fs-btn);z-index:3}.fen-library .mcg-movies-panel .mcg-movies-catalog-toolbar .mcg-ct-feed-tabs{position:relative;top:auto;align-self:center;flex:0 0 auto!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;min-width:0!important;overflow-x:auto;overflow-y:hidden}.fen-library .mcg-movies-catalog-filter-btn{width:var(--fen-fs-btn);min-width:var(--fen-fs-btn);max-width:var(--fen-fs-btn);height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:0;border-radius:var(--fen-ctrl-radius);background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);border:var(--fen-ctrl-border)!important;box-shadow:none!important;color:var(--fen-ink)}.fen-library .mcg-movies-catalog-filter-btn.is-active{background:var(--fen-fill-active)!important}.fen-library .mcg-movies-search-row--header{width:100%;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);margin:0;padding:0;display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:nowrap}.fen-library .mcg-movies-search-row--header .mcg-movies-search-btn--icon{margin-right:auto}.fen-library .mcg-movies-search-row--header .mcg-movies-search-field{flex:0 1 var(--fen-movies-search-w, 400px);width:var(--fen-movies-search-w, 400px);max-width:min(var(--fen-movies-search-w, 400px),100%);min-width:0;height:var(--fen-fs-btn);--mcg-search-pref-slot: 64px}.fen-library .mcg-movies-search-row--header .mcg-movies-search-input,.fen-library .mcg-movies-search-row--header .mcg-movies-search-input.mcg-input{height:var(--fen-fs-btn)!important;min-height:var(--fen-fs-btn)!important;max-height:var(--fen-fs-btn)!important;padding-left:16px!important;padding-right:calc(var(--mcg-search-pref-slot) + 8px)!important;font-size:var(--fen-movies-meta, 13px)!important;font-style:normal!important;font-weight:400!important;border-radius:var(--fen-ctrl-radius)!important}.fen-library .mcg-movies-search-row--header .mcg-movies-search-input.is-clearable,.fen-library .mcg-movies-search-row--header .mcg-movies-search-input.is-clearable.mcg-input{padding-right:calc(var(--mcg-search-pref-slot) + 36px)!important}.fen-library .mcg-movies-search-row--header .mcg-movies-search-input::-moz-placeholder{color:var(--fen-ink-muted);font-weight:400}.fen-library .mcg-movies-search-row--header .mcg-movies-search-input::placeholder{color:var(--fen-ink-muted);font-weight:400}.fen-library .mcg-movies-search-row--header .mcg-movies-search-pref{gap:6px;padding:0 10px 0 8px}.fen-library .mcg-movies-search-row--header .mcg-movies-search-pref-select{min-width:0;padding-right:14px;font-size:var(--fen-movies-meta, 13px);font-style:normal;font-weight:400}.fen-library .mcg-movies-search-btn.mcg-movies-search-btn--icon{width:var(--fen-fs-btn)!important;min-width:var(--fen-fs-btn)!important;max-width:var(--fen-fs-btn)!important;height:var(--fen-fs-btn)!important;min-height:var(--fen-fs-btn)!important;max-height:var(--fen-fs-btn)!important;flex:0 0 var(--fen-fs-btn);padding:0!important;border-radius:var(--fen-ctrl-radius)!important;display:inline-flex;align-items:center;justify-content:center}.fen-library .mcg-movies-search-btn.mcg-movies-search-btn--icon svg{width:20px;height:20px}.fen-library .fen-movies-preparing-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:0 16px;border:var(--fen-ctrl-border);border-radius:999px;background-color:var(--mcg-glass-bg);backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);color:var(--fen-ink);font:inherit;font-size:var(--fen-movies-meta, 13px);font-style:normal;font-weight:400;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;flex:none;box-sizing:border-box}.fen-library .fen-movies-preparing-count.is-placeholder{visibility:hidden}.fen-library .fen-movies-preparing-btn.is-active,.fen-library .mcg-movies-search-row--header .mcg-movies-catalog-filter-btn.is-active{background:var(--fen-fill-active)!important}.fen-movies-home{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:0;width:100%;padding-bottom:0;box-sizing:border-box}.fen-movies-rail-section{min-width:0}.fen-movies-home>.fen-movies-rail-section:last-child{padding-bottom:var(--fen-library-dock-clear)}.fen-movies-rail-section+.fen-movies-rail-section{margin-top:12px}.fen-movies-rail-heading{margin:0 0 12px;font-size:var(--fen-movies-heading, 18px);font-style:normal;font-weight:500;letter-spacing:normal;text-transform:uppercase;color:var(--fen-ink, #fff);line-height:1}.fen-library:has(.fen-movies-home) .fen-library-top{margin-bottom:12px}.fen-movies-rail{display:flex;flex-direction:row;justify-content:flex-start;gap:14px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;overflow-anchor:none;min-width:0;padding-bottom:0;scroll-snap-type:x proximity}.fen-movies-rail-card{position:relative;flex:0 0 var(--fen-movies-rail-w, 188px);width:var(--fen-movies-rail-w, 188px);scroll-snap-align:start;container-type:inline-size}.fen-movies-rail-card.is-compact{flex-basis:calc(var(--fen-movies-rail-w, 188px) * .62);width:calc(var(--fen-movies-rail-w, 188px) * .62)}.fen-movies-rail-card--skeleton{aspect-ratio:2 / 3.35;border-radius:14px;background:#ffffff0f}.fen-movies-rail-poster{position:relative;display:block;width:100%;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.fen-movies-rail-hit{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.fen-movies-rail-poster img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.fen-movies-rail-rating{position:absolute;top:8px;right:8px;z-index:2;max-width:calc(100% - 16px);box-sizing:border-box;margin:0;padding:6px 4px;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:#0000008c;color:var(--fen-player-ink);font-size:var(--fen-movies-meta, 13px);font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;white-space:nowrap;pointer-events:none}.fen-movies-rail-poster:has(.fen-movies-rail-trend) .fen-movies-rail-rating{max-width:calc(100% - 49px);overflow:hidden;text-overflow:ellipsis}@container (max-width: 136px){.fen-movies-rail-rating{font-size:11px}}.fen-movies-rail-trend{position:absolute;top:8px;left:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#e31937;color:var(--fen-player-ink);pointer-events:none}.fen-movies-rail-trend svg{display:block;width:15px;height:15px}.fen-movies-rail-langs{position:absolute;left:8px;bottom:8px;z-index:4;display:flex;flex-wrap:wrap;align-content:flex-end;gap:4px;max-width:calc(100% - 16px);pointer-events:none}.fen-movies-rail-poster:has(.fen-movies-rail-clock) .fen-movies-rail-langs{max-width:calc(100% - 56px)}.fen-movies-rail-poster:has(.fen-movies-rail-progress) .fen-movies-rail-langs{bottom:34px;max-width:calc(100% - 16px)}.fen-movies-rail-langs span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:18px;padding:0 4px;border:1px solid rgba(255,255,255,.72);border-radius:6px;background:#0000008c;color:var(--fen-player-ink);font-size:9px;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}.fen-movies-rail-play{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));pointer-events:none}.fen-movies-rail-progress{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;display:flex;flex-direction:column;gap:4px;margin:0;padding:0;background:none;pointer-events:none}.fen-movies-rail-times{display:flex;justify-content:space-between;gap:8px;color:var(--fen-player-ink);font-size:var(--fen-movies-progress, 9px);font-style:normal;font-weight:400;font-variant-numeric:tabular-nums;line-height:1}.fen-movies-rail-times span:last-child{font-weight:400;text-align:right}.fen-movies-rail-bar{height:6px;border-radius:999px;overflow:hidden;background:#ffffff47}.fen-movies-rail-bar i{display:block;height:100%;border-radius:inherit;background:#e31937}.fen-movies-rail-clock{position:absolute;right:8px;bottom:8px;z-index:4;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:8px;background:#0c0c0eeb;color:var(--fen-player-ink);cursor:pointer}.fen-movies-rail-clock.is-active{background:#e31937;border-color:transparent;color:var(--fen-on-accent-ink, #fff)}.fen-movies-view-all{flex:0 0 var(--fen-movies-rail-w, 188px);width:var(--fen-movies-rail-w, 188px);aspect-ratio:2 / 3;align-self:flex-start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0a0a0a;color:var(--fen-player-ink);font:inherit;font-size:var(--fen-movies-meta, 13px);font-weight:500;line-height:1;cursor:pointer;scroll-snap-align:start}.fen-movies-view-all.is-compact{flex-basis:calc(var(--fen-movies-rail-w, 188px) * .62);width:calc(var(--fen-movies-rail-w, 188px) * .62)}.fen-movies-provider-head{display:flex;align-items:center;gap:14px;min-width:0;margin:0 0 12px}.fen-movies-provider-head .fen-movies-rail-heading{margin:0;flex:none}.fen-movies-provider-logos{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:1 1 auto;min-width:0;margin-left:auto;overflow-x:auto}.fen-movies-provider-logo{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--fen-player-ink);font:inherit;font-size:12px;font-weight:600;overflow:hidden;cursor:pointer;box-sizing:border-box}.fen-movies-provider-logo:not(:has(img)){background:#111}.fen-movies-provider-logo.is-selected{position:relative}.fen-movies-provider-logo.is-selected:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px #fff;pointer-events:none}.fen-movies-provider-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}.fen-movies-genre-card{flex:0 0 var(--fen-movies-rail-w, 188px);width:var(--fen-movies-rail-w, 188px);display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;scroll-snap-align:start}.fen-movies-genre-card--skeleton{aspect-ratio:2 / 3;border-radius:12px;background:#ffffff0f}.fen-movies-genre-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;width:100%;aspect-ratio:2 / 3;box-sizing:border-box;padding:4px;border-radius:12px;overflow:hidden;background:var(--mcg-glass-bg);border:var(--fen-ctrl-border);box-shadow:none}.fen-movies-genre-mosaic img,.fen-movies-genre-mosaic-empty{width:100%;height:100%;min-width:0;min-height:0;display:block;border-radius:8px}.fen-movies-genre-mosaic img{-o-object-fit:cover;object-fit:cover}.fen-movies-genre-mosaic-empty{background:#2a2a2e}body.light-mode .fen-movies-genre-mosaic-empty{background:#d8d8dc}.fen-movies-genre-name{max-width:100%;font-size:var(--fen-movies-heading, 18px);font-style:normal;font-weight:500;line-height:1;letter-spacing:normal;text-transform:uppercase;text-align:left;color:var(--fen-ink, #fff)}.fen-movies-genre-page{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:var(--fen-library-dock-clear);box-sizing:border-box}.fen-movies-genre-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--fen-movies-rail-w, 188px),1fr));gap:18px 14px;align-items:start;justify-content:start}.fen-movies-genre-page .fen-movies-genre-card,.fen-movies-genre-page .fen-movies-genre-card--skeleton{width:100%;min-width:0;flex:none}.fen-library .fen-movies-header-back{display:inline-flex;align-items:center;gap:8px;flex:none;height:var(--fen-fs-btn);margin:0;padding:0 16px;border:var(--fen-ctrl-border);border-radius:999px;background:var(--mcg-glass-bg);color:var(--fen-ink);font:inherit;font-size:var(--fen-movies-meta, 13px);font-weight:400;line-height:1;white-space:nowrap;cursor:pointer}.fen-movies-genre-row{display:flex;align-items:center;gap:22px;min-width:0;margin-top:14px;overflow-x:auto}.fen-movies-genre-row button{margin:0;padding:0;border:0;background:transparent;color:var(--fen-ink, #fff);font:inherit;font-size:var(--fen-movies-heading, 18px);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.fen-movies-genre-row button:not(.is-selected){color:var(--fen-ink-muted, rgba(255, 255, 255, .55))}.fen-movies-rail-copy{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0;margin:6px 0 0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.fen-movies-rail-title{font-size:var(--fen-movies-meta, 13px);font-style:normal;font-weight:500;line-height:1.25;color:var(--fen-ink, #fff);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fen-movies-rail-meta{font-size:var(--fen-movies-meta, 13px);font-weight:400;line-height:1.3;color:var(--fen-ink-muted, rgba(255, 255, 255, .55));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fen-movies-rail-error,.fen-movies-rail-empty{margin:0;color:var(--fen-ink-muted, rgba(255, 255, 255, .6));font-size:14px}.fen-movies-rail-error{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#e31937}.fen-movies-rail-error p{margin:0}.fen-library.fen-perf-light .fen-movies-rail-poster{box-shadow:none;border:1px solid rgba(128,128,128,.35)}.fen-library.fen-perf-light .fen-movies-rail-play{filter:none}.fen-library.fen-perf-light .fen-movies-rail-progress{background:none}@media(max-width:970px),(max-height:700px){.fen-movies-rail{gap:10px}.fen-movies-genre-row{gap:16px}.fen-library .fen-movies-preparing-btn{padding:0 12px}.fen-library .mcg-movies-search-btn.mcg-movies-search-btn--icon svg{width:18px;height:18px}}.fen-library .mcg-series-spoiler-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:0 14px;border:var(--fen-ctrl-border);border-radius:999px;background-color:var(--mcg-glass-bg);backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);box-shadow:var(--mcg-glass-shadow);color:var(--fen-ink);font:inherit;font-size:var(--fen-movies-meta, 13px);font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;flex:none;box-sizing:border-box}.fen-library .mcg-series-spoiler-toggle svg{flex-shrink:0}.fen-library .mcg-series-spoiler-switch{position:relative;width:28px;height:16px;flex:none;border-radius:999px;background:#ffffff47;box-shadow:inset 0 0 0 1px #0000002e}.fen-library .mcg-series-spoiler-switch>span{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059;transition:transform .18s ease}.fen-library .mcg-series-spoiler-switch.is-on{background:#22c55e;box-shadow:none}.fen-library .mcg-series-spoiler-switch.is-on>span{transform:translate(12px)}body.light-mode .fen-library .mcg-series-spoiler-switch{background:#0000002e}@media(max-width:970px){.fen-library .mcg-series-spoiler-toggle{gap:6px;padding:0 10px;font-size:13px}.fen-library .mcg-series-poster-progress{gap:4px 6px;padding:18px 7px 8px}.fen-library .mcg-series-poster-code{padding:3px 6px;font-size:11px}.fen-library .mcg-series-poster-time{font-size:11px}.fen-library .mcg-series-poster-bar{margin:0 -7px -8px;height:5px}}.fen-library .mcg-movies-catalog-filter-chip.is-active{background:var(--fen-fill-active)!important;color:var(--fen-ink)}.fen-library .mcg-movies-catalog-filter-reset.is-active{background:var(--fen-fill-active);color:var(--fen-ink)}.fen-library .mcg-games-panel .mcg-ct-feed-tab,.fen-library .mcg-movies-panel .mcg-ct-feed-tab{flex:0 0 auto;width:auto}.mcg-pro-modal .mcg-ct-feed-tabs{position:relative;top:auto;width:100%;max-width:100%;min-width:0;flex:0 0 auto;align-self:stretch;overflow:hidden}.mcg-pro-modal .mcg-ct-feed-tab{flex:1 1 0;width:auto;min-width:0}.fen-library .fen-ct-panel .mcg-ct-feed-tabs::-webkit-scrollbar,.fen-library .mcg-ct-panel .mcg-ct-feed-tabs::-webkit-scrollbar,.fen-library .mcg-games-panel .mcg-ct-feed-tabs::-webkit-scrollbar,.fen-library .mcg-movies-panel .mcg-ct-feed-tabs::-webkit-scrollbar,.mcg-pro-modal .mcg-ct-feed-tabs::-webkit-scrollbar{display:none;height:0}.fen-library .mcg-ct-feed-tab,.mcg-pro-modal .mcg-ct-feed-tab{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;padding:0 14px!important;margin:0!important;border:none!important;border-bottom:none!important;border-radius:999px!important;line-height:1.15!important;box-sizing:border-box!important;background:transparent!important;font:inherit!important;font-size:16px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:uppercase!important;color:var(--fen-ink-muted)!important;cursor:pointer}.fen-library .mcg-ct-feed-tab:hover:not(.is-active),.mcg-pro-modal .mcg-ct-feed-tab:hover:not(.is-active){color:var(--fen-ink)!important;background:var(--fen-fill)!important}.fen-library .mcg-ct-feed-tab.is-active,.mcg-pro-modal .mcg-ct-feed-tab.is-active{background:var(--fen-fill-active)!important;color:var(--fen-ink)!important;font-weight:600!important}.fen-library .mcg-ct-feed-tab:after,.mcg-pro-modal .mcg-ct-feed-tab:after{display:none}.fen-library .mcg-ct-feed-tab.mcg-ct-feed-tab--icon{flex:0 0 auto!important;width:auto!important;min-width:0;height:auto!important;align-self:stretch;padding:0 14px!important;border-radius:50px!important}.fen-library .mcg-ct-feed-tab.mcg-ct-feed-tab--fav,.fen-library .mcg-ct-feed-tab.mcg-ct-feed-tab--fav.is-active{color:#e31937!important}.fen-library .mcg-ct-feed-tab.mcg-ct-feed-tab--icon svg{display:block;flex-shrink:0}.fen-library .fen-ct-panel .mcg-ct-feed-tabs{align-self:stretch;align-items:center;width:100%;max-width:100%;height:calc(36px * var(--fen-ui-scale))!important;min-height:calc(36px * var(--fen-ui-scale))!important;max-height:calc(36px * var(--fen-ui-scale))!important;padding:calc(4px * var(--fen-ui-scale)) calc(3px * var(--fen-ui-scale))!important;gap:calc(2px * var(--fen-ui-scale));border:1px solid #4D4D4D!important;border-radius:50px!important;background:#1313134d!important;background-color:#1313134d!important;box-shadow:none!important}.fen-library .fen-ct-panel .mcg-ct-feed-tab{height:calc(28px * var(--fen-ui-scale))!important;padding:0 calc(14px * var(--fen-ui-scale))!important;font-size:calc(12px * var(--fen-ui-scale))!important;font-weight:600!important;letter-spacing:.04em!important;color:var(--fen-player-ink, #fff)!important}.fen-library .fen-ct-panel .mcg-ct-feed-tab.mcg-ct-feed-tab--icon{flex:0 0 calc(64px * var(--fen-ui-scale))!important;width:calc(64px * var(--fen-ui-scale))!important;min-width:calc(64px * var(--fen-ui-scale));height:calc(28px * var(--fen-ui-scale))!important;padding:0!important}.fen-library .fen-ct-panel .mcg-ct-feed-tab.mcg-ct-feed-tab--icon svg{width:calc(20px * var(--fen-ui-scale));height:calc(20px * var(--fen-ui-scale))}.fen-library .fen-ct-panel .mcg-ct-feed-tab.is-active{background:#ffffff47!important;color:var(--fen-player-ink, #fff)!important}.fen-library .fen-ct-panel .mcg-ct-feed-tab.mcg-ct-feed-tab--fav,.fen-library .fen-ct-panel .mcg-ct-feed-tab.mcg-ct-feed-tab--fav:hover,.fen-library .fen-ct-panel .mcg-ct-feed-tab.mcg-ct-feed-tab--fav.is-active{color:#e31937!important}.fen-library .mcg-ct-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;width:100%;align-content:start}.fen-library .mcg-ct-video-grid-item{position:relative;width:100%;min-width:0}.fen-library .mcg-ct-video-grid-card{position:relative;width:100%;border-radius:0;cursor:pointer;padding:0;display:flex;flex-direction:column;gap:8px;background:transparent;overflow:visible;transition:none;box-shadow:none;box-sizing:border-box}.fen-library .mcg-ct-video-grid-card{content-visibility:auto;contain-intrinsic-size:auto 210px}.fen-library .mcg-movies-poster-card{content-visibility:auto;contain-intrinsic-size:auto 280px}.fen-library .mcg-series-episode{content-visibility:auto;contain-intrinsic-size:auto 84px}.fen-library .mcg-ct-video-grid-media{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background-color:#ffffff0d;transition:transform .2s;box-sizing:border-box}.fen-library .mcg-ct-video-grid-card:hover .mcg-ct-video-grid-media{transform:scale(1.02)}.fen-library .mcg-ct-video-grid-thumb{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.fen-library .mcg-ct-video-grid-shade{position:absolute;inset:0;background:#0000001f;z-index:0;pointer-events:none}.fen-library .mcg-ct-video-grid-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;z-index:2}.fen-library .mcg-ct-video-grid-card:hover .mcg-ct-video-grid-play{opacity:1}.fen-library .mcg-ct-watch-later{position:absolute;top:8px;right:8px;z-index:4;box-sizing:border-box;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0;border:1.5px solid rgba(255,255,255,.55);border-radius:12px;display:flex;align-items:center;justify-content:center;background:#00000073;color:var(--fen-player-ink, #fff);cursor:pointer}.fen-library .mcg-ct-watch-later svg{display:block;flex-shrink:0;width:16px;height:16px}.fen-library .mcg-ct-watch-later.is-active{background:#e31937c9;border-color:#e31937c9;color:var(--fen-player-ink, #fff)}.fen-library .mcg-ct-video-grid-duration{position:absolute;right:8px;bottom:8px;z-index:2;font-size:12px;font-weight:700;color:var(--fen-player-ink);background:#000000b8;border-radius:6px;padding:2px 6px;line-height:1.2;width:-moz-fit-content;width:fit-content;max-width:calc(50% - 12px);pointer-events:none}.fen-library .mcg-ct-playlist-count{position:absolute;top:0;right:0;bottom:0;z-index:2;width:30%;max-width:78px;min-width:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#000000b8;color:var(--fen-player-ink);pointer-events:none;box-sizing:border-box}.fen-library .mcg-ct-playlist-count-num{font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.fen-library .mcg-ct-playlist-count svg{flex-shrink:0;opacity:.95}.fen-library .mcg-ct-video-grid-channel{position:absolute;left:8px;bottom:8px;z-index:2;font-size:12px;font-weight:700;color:var(--fen-player-ink);background:#000000b8;border-radius:6px;padding:2px 6px;line-height:1.2;width:-moz-fit-content;width:fit-content;max-width:calc(50% - 12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;pointer-events:none}.fen-library .mcg-ct-video-grid-meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 2px}.fen-library .mcg-ct-video-grid-meta--yt{flex-direction:row;align-items:flex-start;gap:10px;padding:0}.fen-library .mcg-ct-video-grid-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#ffffff1f;display:block}.fen-library .mcg-ct-video-grid-avatar--placeholder{border:1px solid rgba(255,255,255,.14)}.fen-library .mcg-ct-video-grid-meta-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fen-library .mcg-ct-video-grid-meta .mcg-ct-card-title{font-weight:650;font-size:14px;line-height:1.3;color:inherit;text-shadow:none;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fen-library .mcg-ct-card-stats{display:flex;flex-wrap:wrap;align-items:center;gap:0;min-width:0;font-size:12px;font-weight:500;line-height:1.3;color:inherit;opacity:.68}.fen-library .mcg-ct-card-views,.fen-library .mcg-ct-card-published,.fen-library .mcg-ct-card-source{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fen-library .mcg-ct-card-stats-sep{display:inline-block;width:1.1em;text-align:center;flex-shrink:0;font-weight:800;opacity:1}.fen-library .mcg-ct-card-stats-sep:before{content:"·";font-size:1.35em;line-height:1;font-weight:900}.fen-library .mcg-ct-video-grid-sentinel{width:100%;height:1px;flex-shrink:0;pointer-events:none;visibility:hidden}.fen-library.fen-perf-light .fen-ct-panel,.fen-library.fen-perf-light .mcg-ct-panel,.fen-library.fen-perf-light .mcg-iptv-scroll,.fen-library.fen-perf-light .mcg-movies-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#1a1a1a!important;box-shadow:none!important}body.light-mode .fen-library.fen-perf-light .fen-ct-panel,body.light-mode .fen-library.fen-perf-light .mcg-ct-panel,body.light-mode .fen-library.fen-perf-light .mcg-iptv-scroll,body.light-mode .fen-library.fen-perf-light .mcg-movies-panel{background-color:#ececef!important}.fen-library.fen-perf-light .mcg-glass:before,.fen-library.fen-perf-light .mcg-glass:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;content:none}html.fen-perf-light .fen-player-root,html.fen-perf-light .fen-player-root:before,html.fen-perf-light .fen-player-root:after,html.fen-perf-light .fen-player-root *,html.fen-perf-light .fen-player-root *:before,html.fen-perf-light .fen-player-root *:after,html.fen-perf-light .mcg-iptv-category-drawer-root,html.fen-perf-light .mcg-iptv-category-drawer-root:before,html.fen-perf-light .mcg-iptv-category-drawer-root:after,html.fen-perf-light .mcg-iptv-category-drawer-root *,html.fen-perf-light .mcg-iptv-category-drawer-root *:before,html.fen-perf-light .mcg-iptv-category-drawer-root *:after,html.fen-perf-light .mcg-iptv-category-drawer.mcg-glass,html.fen-perf-light .mcg-iptv-category-drawer.mcg-glass:before,html.fen-perf-light .mcg-iptv-category-drawer.mcg-glass:after,html.fen-perf-light .mcg-glass-alert.mcg-glass,html.fen-perf-light .mcg-glass-alert.mcg-glass:before,html.fen-perf-light .mcg-glass-alert.mcg-glass:after,html.fen-perf-light :has(>.mcg-glass-alert.mcg-glass),html.fen-perf-light :has(>.mcg-glass-alert.mcg-glass):before,html.fen-perf-light :has(>.mcg-glass-alert.mcg-glass):after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.fen-library.fen-perf-light .mcg-ct-video-grid-media.mcg-glass,.fen-library.fen-perf-light .mcg-ct-video-grid-media.mcg-glass:before,.fen-library.fen-perf-light .mcg-ct-video-grid-media.mcg-glass:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;transition:none!important}.fen-library.fen-perf-light .mcg-ct-video-grid-media.mcg-glass:before,.fen-library.fen-perf-light .mcg-ct-video-grid-media.mcg-glass:after{content:none}.fen-library.fen-perf-light .mcg-ct-video-grid-media.mcg-glass{background-color:#141414!important}.fen-library.fen-perf-light .mcg-ct-video-grid-card:hover .mcg-ct-video-grid-media{transform:none}.fen-library.fen-perf-light .mcg-ct-video-grid-card:hover .mcg-ct-video-grid-play{transition:none}.fen-library.fen-perf-light .mcg-ct-video-grid-thumb--img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fen-library.fen-perf-light .mcg-ct-video-grid-meta .mcg-ct-card-title{display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset}.fen-library.fen-perf-light .mcg-movies-trend-banner img{transform:none}.fen-library.fen-perf-light .mcg-movies-poster-card{contain:layout paint}.fen-library.fen-perf-light .mcg-series-episode{box-shadow:none;background:#242428}body.light-mode .fen-library.fen-perf-light .mcg-series-episode{background:#fff}.fen-library.fen-perf-light .mcg-series-panel .mcg-ct-feed-tabs,.fen-library.fen-perf-light .mcg-series-season-tabs,.fen-library.fen-perf-light .mcg-series-detail-scroll .mcg-ct-feed-tabs,.fen-library.fen-perf-light .mcg-series-spoiler-toggle{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background-color:#2a2a2e!important}.fen-library.fen-perf-light .fen-ct-panel .mcg-ct-feed-tabs{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#2a2a2e!important;background-color:#2a2a2e!important}body.light-mode .fen-library.fen-perf-light .mcg-series-panel .mcg-ct-feed-tabs,body.light-mode .fen-library.fen-perf-light .mcg-series-season-tabs,body.light-mode .fen-library.fen-perf-light .mcg-series-detail-scroll .mcg-ct-feed-tabs,body.light-mode .fen-library.fen-perf-light .mcg-series-spoiler-toggle{background-color:#e4e4e8!important}body.light-mode .fen-library.fen-perf-light .fen-ct-panel .mcg-ct-feed-tabs{background:#e4e4e8!important;background-color:#e4e4e8!important}.fen-library.fen-perf-light .mcg-iptv-search-input,.fen-library.fen-perf-light .mcg-iptv-search-input.mcg-input,.fen-library.fen-perf-light .mcg-ct-search-input,.fen-library.fen-perf-light .mcg-ct-search-input.mcg-input,.fen-library.fen-perf-light .mcg-movies-search-input,.fen-library.fen-perf-light .mcg-movies-search-input.mcg-input,.fen-library.fen-perf-light .mcg-iptv-category-btn:not(.is-active),.fen-library.fen-perf-light .fen-library-tabs.mcg-glass,.fen-library.fen-perf-light .fen-movies-genre-mosaic{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#2a2a2e!important}body.light-mode .fen-library.fen-perf-light .mcg-iptv-search-input,body.light-mode .fen-library.fen-perf-light .mcg-iptv-search-input.mcg-input,body.light-mode .fen-library.fen-perf-light .mcg-ct-search-input,body.light-mode .fen-library.fen-perf-light .mcg-ct-search-input.mcg-input,body.light-mode .fen-library.fen-perf-light .mcg-movies-search-input,body.light-mode .fen-library.fen-perf-light .mcg-movies-search-input.mcg-input,body.light-mode .fen-library.fen-perf-light .mcg-iptv-category-btn:not(.is-active),body.light-mode .fen-library.fen-perf-light .fen-library-tabs.mcg-glass,body.light-mode .fen-library.fen-perf-light .fen-movies-genre-mosaic{background-color:#e4e4e8!important}.fen-library.fen-perf-light .mcg-iptv-sticky-header,.fen-library.fen-perf-light .mcg-iptv-search-wrap,.fen-library.fen-perf-light .mcg-iptv-category-start-slot{transition:none!important}.fen-library.fen-perf-light .mcg-iptv-channel-card{contain:layout paint}@media(min-width:701px)and (max-width:970px){.fen-library .mcg-ct-video-grid{gap:12px 10px}.fen-library .mcg-ct-video-grid-meta .mcg-ct-card-title{font-size:13px}.fen-library .mcg-ct-video-grid-avatar{width:32px;height:32px}.fen-library .mcg-ct-playlist-count{min-width:48px;max-width:70px}.fen-library .mcg-ct-playlist-count-num{font-size:13px}}@media(max-width:700px){.fen-library .mcg-ct-video-grid{gap:10px 8px}.fen-library .mcg-ct-video-grid-meta .mcg-ct-card-title{font-size:12px}.fen-library .mcg-ct-card-stats{font-size:11px}.fen-library .mcg-ct-video-grid-avatar{width:28px;height:28px}.fen-library .mcg-ct-video-grid-channel,.fen-library .mcg-ct-video-grid-duration{font-size:11px;padding:2px 5px}.fen-library .mcg-ct-playlist-count{min-width:44px;max-width:64px;gap:4px}.fen-library .mcg-ct-playlist-count-num{font-size:12px}.fen-library .mcg-ct-playlist-count svg{width:15px;height:15px}}.fen-library .mcg-ct-feed-tabs>.mcg-spin{flex-shrink:0;align-self:center}.fen-library-loading{display:flex;align-items:center;justify-content:center;flex:1;min-height:200px;color:var(--mcg-text-sec, #aaa);font-size:16px}@keyframes fen-skel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.fen-skel{display:block;background-image:linear-gradient(90deg,var(--fen-fill) 0%,var(--fen-fill-active) 45%,var(--fen-fill) 100%);background-size:220% 100%;background-color:var(--fen-fill);animation:fen-skel-shimmer 1.15s ease-in-out infinite;border-radius:8px}@media(prefers-reduced-motion:reduce){.fen-skel{animation:none}}.fen-skel-rows{display:flex;flex-direction:column;gap:10px;width:100%;padding:4px 0 12px}.fen-skel-row-pair{display:grid;grid-template-columns:var(--fen-skel-row-cols, repeat(2, minmax(0, 1fr)));gap:10px}.fen-skel-station{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 16px 10px 12px;border-radius:12px;background:var(--fen-fill)}.fen-skel-cover{width:54px;height:54px;border-radius:7px;flex-shrink:0}.fen-skel-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.fen-skel-line{height:12px;width:100%;border-radius:6px}.fen-skel-line--title{height:14px;width:72%}.fen-skel-line--meta{width:48%}.fen-skel-icon{width:22px;height:22px;border-radius:50%;flex-shrink:0}.fen-skel-iptv{display:grid;-moz-column-gap:calc(12px * var(--fen-ui-scale));column-gap:calc(12px * var(--fen-ui-scale));row-gap:calc(8px * var(--fen-ui-scale));width:100%;min-width:0}.fen-skel-iptv-card{display:flex;align-items:center;min-width:0;height:calc(32px * var(--fen-ui-scale));border-radius:calc(5px * var(--fen-ui-scale));background:#ffffff1a;overflow:hidden;box-sizing:border-box}.fen-skel-iptv-logo{width:calc(48px * var(--fen-ui-scale));height:calc(24px * var(--fen-ui-scale));margin:calc(4px * var(--fen-ui-scale));border-radius:calc(6px * var(--fen-ui-scale));flex-shrink:0}.fen-skel-iptv-copy{flex:1;min-width:0;display:flex;align-items:center}.fen-skel-iptv-title{height:calc(11px * var(--fen-ui-scale));border-radius:calc(4px * var(--fen-ui-scale))}.fen-skel-iptv-heart{width:calc(26px * var(--fen-ui-scale));flex-shrink:0;display:flex;align-items:center;justify-content:center}.fen-skel-iptv-heart-dot{width:18px;height:18px;border-radius:50%}.fen-skel-iptv-rail{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.fen-skel-iptv-rail-item{height:32px;width:100%;border-radius:10px}.fen-skel-iptv-guide{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.fen-skel-iptv-guide-slot{display:flex;align-items:center;height:32px;padding:8px;box-sizing:border-box;border-radius:5px;background:#ffffff1a}.fen-skel-iptv-guide-line{height:11px;border-radius:4px}.fen-skel-chips{display:flex;align-items:center;gap:8px;height:54px;min-width:0;flex:1;overflow:hidden}.fen-skel-chip{height:36px;border-radius:13px;flex-shrink:0}.fen-skel-yt{display:flex;flex-direction:column;gap:var(--fen-library-gap);width:100%;min-width:0;min-height:0}.fen-skel-yt-heading{width:min(220px,42%);height:16px;flex-shrink:0}.fen-skel-yt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;width:100%;align-content:start}.fen-skel-yt-grid-item{position:relative;width:100%;min-width:0}.fen-skel-yt-grid-card{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.fen-skel-yt-thumb{width:100%;aspect-ratio:16 / 9;border-radius:12px}.fen-skel-yt-meta{display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-width:0;padding:0}.fen-skel-yt-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.fen-skel-yt-meta-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;padding-top:2px}.fen-skel-yt-title{height:12px;border-radius:6px;max-width:100%}.fen-skel-yt-title--2{height:12px}.fen-skel-yt-stats{height:10px;border-radius:5px;max-width:100%;margin-top:2px;opacity:.85}.fen-skel-yt-rail{display:flex;flex-direction:column;gap:var(--fen-yt-skel-gap);width:100%;min-width:0;overflow:hidden}.fen-skel-yt-row{display:flex;gap:var(--fen-yt-skel-gap);width:100%;min-width:0}.fen-skel-yt-card{flex:1 1 0;min-width:0;width:auto;height:auto;aspect-ratio:16 / 9;border-radius:12px}@media(min-width:701px)and (max-width:970px){.fen-skel-yt-grid{gap:12px 10px}.fen-skel-yt-avatar{width:32px;height:32px}.fen-skel-yt-row .fen-skel-yt-card:nth-child(n+5){display:none}}@media(max-width:700px){.fen-skel-yt-grid{gap:10px 8px}.fen-skel-yt-avatar{width:28px;height:28px}.fen-skel-yt-meta{gap:8px}.fen-skel-yt-title,.fen-skel-yt-title--2{height:11px}.fen-skel-yt-stats{height:9px}.fen-skel-yt-row .fen-skel-yt-card:nth-child(n+4){display:none}}.fen-skel-yt-tabs{flex-shrink:0;width:100%}.fen-skel-yt-tab{height:calc(var(--fen-fs-btn) - 8px);min-height:22px;border-radius:999px;flex:0 0 auto}.fen-skel-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;width:100%;padding:8px 0}.fen-skel-card{display:flex;flex-direction:column;gap:8px}.fen-skel-card-poster{width:100%;aspect-ratio:16 / 9;border-radius:12px}.fen-skel-drawer{display:flex;flex-direction:column;gap:6px;padding:8px 0 12px}.fen-library-loading--skel{align-items:stretch;justify-content:flex-start;padding:8px 4px}.fen-player-root{position:fixed!important;inset:0!important;width:100vw!important;width:100dvw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;z-index:12000!important;display:flex;flex-direction:column;overflow:hidden;background:#000;transform:none!important;animation:none!important}.fen-player-wallpaper{display:none}.fen-player-stage{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;overflow:hidden;background:#000}.fen-player-stage>div{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;max-height:none!important}.yt-client-open-mount{position:absolute;inset:0;overflow:hidden}.yt-client-open-mount iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border:0}.yt-client-open-top{position:absolute;top:0;left:0;right:0;z-index:5;padding:12px 20px 20px;display:flex;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent)}.yt-client-open-top .mcg-player-back-btn{pointer-events:auto;color:var(--fen-player-ink);display:flex;align-items:center;gap:14px}.yt-original-share-cover{position:absolute;z-index:4;left:0;right:0;bottom:0;height:66px;background:#000;pointer-events:auto}.yt-engine-switch{position:absolute;top:12px;right:20px;z-index:40;display:flex;align-items:center;gap:4px;padding:6px;border-radius:14px;background-color:#121212f5;backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);box-shadow:var(--mcg-glass-shadow);border:var(--mcg-glass-border);pointer-events:auto;font-size:1.93em;font-weight:600;line-height:1}.fen-player-root[data-player-chrome=hidden] .yt-engine-switch{opacity:0;pointer-events:none}.yt-engine-switch button{min-height:0;padding:10px 16px;border:0;border-radius:10px;background:transparent;color:#ffffffb8;font:inherit;font-weight:600;cursor:pointer}.yt-engine-switch button.is-active{background:#e31937;color:var(--fen-player-ink)}body.fen-player-open .fen-fs-host,body.fen-player-open .fen-dock-container,body.fen-player-open .fen-miniplayer-wrap{visibility:hidden!important;pointer-events:none!important;opacity:0!important}body:has(.fen-fs-host) .fen-miniplayer-wrap,body.fen-ambient-open .fen-miniplayer-wrap{visibility:hidden!important;pointer-events:none!important}body.fen-player-open{overflow:hidden!important}.fen-player-root .mcg-player-chrome{background-color:#0a0a0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:var(--mcg-glass-border)!important;box-shadow:var(--mcg-glass-shadow)!important}.fen-player-root .mcg-player-back-btn{padding:10px 14px;border-radius:14px;background-color:#101010;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--mcg-glass-shadow);border:var(--mcg-glass-border)}.fen-live-player-poster,.fen-live-player-canvas{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:transparent}.fen-live-player-wait,.fen-live-player-error{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;margin:0;color:var(--fen-player-ink);font-size:16px;font-weight:600;text-align:center}.fen-live-player-error{color:#ffb4b4;max-width:min(32em,calc(100% - 48px))}.fen-live-player-top,.fen-live-player-bottom{position:absolute;left:0;right:0;z-index:5;display:flex;align-items:flex-start;gap:14px;padding:12px 20px 28px;pointer-events:none}.fen-live-player-top{top:0;align-items:center;padding:12px 20px 16px;background:linear-gradient(to bottom,rgba(0,0,0,.78),transparent)}.fen-live-player-bottom{bottom:0;align-items:center;padding-bottom:16px;background:linear-gradient(to top,rgba(0,0,0,.78),transparent)}.fen-live-player-top .mcg-player-back-btn,.fen-live-player-bottom .mcg-player-back-btn{pointer-events:auto;color:var(--fen-player-ink);display:flex;align-items:center;gap:14px;flex:0 0 auto}.fen-live-player-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;color:var(--fen-player-ink)}.fen-live-player-head{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.fen-live-player-live{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#e31937;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.4}.fen-live-player-name{min-width:0;font-size:14px;font-weight:650;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fen-live-player-title{width:100%;min-width:0;font-size:13px;font-weight:500;line-height:1.2;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fen-live-player{--fen-live-chat-w: clamp(260px, 28vw, 380px)}.fen-live-player.has-chat .fen-player-stage,.fen-live-player.has-chat .fen-live-player-top,.fen-live-player.has-chat .fen-live-player-bottom{right:var(--fen-live-chat-w);width:auto}.fen-live-chat{position:absolute;top:0;right:0;bottom:0;z-index:6;width:var(--fen-live-chat-w);display:flex;flex-direction:column;background:#0d0d10;border-left:1px solid rgba(255,255,255,.08);color:var(--fen-player-ink, #fff)}.fen-live-chat-app{flex:0 0 auto;display:flex;align-items:center;gap:10px;margin:8px 12px 0;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffdb;font-size:13px;line-height:1.3;text-align:left}.fen-live-chat-app-qr{flex:0 0 auto;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#fff;overflow:hidden}.fen-live-chat-app-qr img{display:block;width:100%;height:100%}.fen-yt-auth-backdrop.is-over-player{z-index:12050}.fen-yt-auth-qr.fen-live-chat-qr-big{width:min(340px,58vh);height:min(340px,58vh)}.fen-live-chat-qr-hint{max-width:340px;margin:0;font-size:14px;line-height:1.4;text-align:center;color:#ffffffc7}.fen-miniplayer-wrap{position:fixed;left:0;top:0;z-index:75;width:var(--fen-miniplayer-w);height:var(--fen-miniplayer-h);overflow:visible;visibility:hidden;will-change:transform;pointer-events:none;isolation:isolate}.fen-miniplayer-wrap.has-modes{width:min(calc(var(--fen-miniplayer-w) + 80px),calc(100vw - 16px))}.fen-miniplayer-wrap.has-seek{height:calc(var(--fen-miniplayer-h) + 28px)}.fen-miniplayer-seek{display:flex;align-items:center;gap:8px;min-width:0}.fen-miniplayer-seek input[type=range]{flex:1;min-width:0;height:16px;margin:0;accent-color:#E31937}.fen-miniplayer-seek span{flex-shrink:0;font-size:var(--fen-miniplayer-sub);color:var(--fen-ink-muted);font-variant-numeric:tabular-nums}.fen-miniplayer-wrap.is-placed{visibility:visible}.fen-miniplayer-wrap .fen-miniplayer,.fen-miniplayer-wrap .fen-miniplayer-close{pointer-events:auto}.fen-miniplayer.mcg-glass,.fen-miniplayer{position:relative;display:grid;grid-template-columns:var(--fen-miniplayer-art) minmax(0,1fr);align-items:stretch;gap:var(--fen-miniplayer-gap);box-sizing:border-box;width:100%;height:100%;padding:var(--fen-miniplayer-pad);border-radius:var(--fen-ctrl-radius)!important;overflow:hidden;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:none!important}.fen-miniplayer-wrap.is-dragging .fen-miniplayer{cursor:grabbing;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.fen-miniplayer-wrap.is-dragging .fen-miniplayer.mcg-glass:before,.fen-miniplayer-wrap.is-dragging .fen-miniplayer.mcg-glass:after,.fen-miniplayer-wrap.is-dragging .fen-miniplayer-wash{display:none}.fen-miniplayer-wash{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.28}.fen-miniplayer-wash img{width:120%;height:120%;margin:-10%;-o-object-fit:cover;object-fit:cover;filter:blur(28px) saturate(1.15);-webkit-user-drag:none}.fen-miniplayer-art,.fen-miniplayer-body{position:relative;z-index:1}.fen-miniplayer-art{position:relative;width:var(--fen-miniplayer-art);height:100%;border-radius:calc(var(--fen-ctrl-radius) - 4px);overflow:hidden;flex-shrink:0;background:var(--fen-fill);pointer-events:none}.fen-miniplayer-art:has(.fen-miniplayer-art-meta):after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:46%;background:linear-gradient(transparent,#00000094);pointer-events:none}.fen-miniplayer-art img,.fen-miniplayer-art-fallback{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-drag:none}.fen-miniplayer-art-fallback{display:flex;align-items:center;justify-content:center;color:var(--fen-player-ink)}.fen-miniplayer-art-fallback[data-kind=radio]{background:linear-gradient(135deg,#e31937,#8a1020)}.fen-miniplayer-art-fallback[data-kind=music]{background:linear-gradient(135deg,#3a3a3e,#1c1c1e)}.fen-miniplayer-body{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.fen-miniplayer-copy{min-width:0;display:flex;flex-direction:column;gap:2px;cursor:pointer}.fen-miniplayer-kicker{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fen-ink);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.75)}.fen-miniplayer-expand{position:absolute;top:6px;left:6px;z-index:3;width:calc(var(--fen-miniplayer-expand) * 1.5);height:calc(var(--fen-miniplayer-expand) * 1.5);margin:0;padding:0;border:none;border-radius:8px;background:#0000008c;color:var(--fen-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;touch-action:manipulation}.fen-miniplayer-expand svg{width:58%;height:58%}.fen-miniplayer-expand:hover{background:#000000b8}.fen-miniplayer-art-meta{position:absolute;left:8px;bottom:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.fen-miniplayer-eq{position:relative;left:auto;bottom:auto;z-index:2;display:flex;align-items:flex-end;gap:3px;height:18px;color:var(--fen-player-ink);filter:drop-shadow(0 1px 2px rgba(0,0,0,.75))}.fen-miniplayer-eq i{display:block;width:3px;height:40%;border-radius:1px;background:#fff;transform-origin:center bottom;animation:fen-miniplayer-eq .72s ease-in-out infinite}.fen-miniplayer-eq i:nth-child(2){animation-delay:.15s;height:70%}.fen-miniplayer-eq i:nth-child(3){animation-delay:.28s;height:55%}@keyframes fen-miniplayer-eq{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.fen-miniplayer-title,.fen-miniplayer-sub{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.fen-miniplayer-title{max-width:240px;padding-right:20px;font-size:var(--fen-miniplayer-title);font-weight:600}.fen-miniplayer-sub{font-size:var(--fen-miniplayer-sub);min-height:1.2em;color:var(--mcg-text-sec, #aaa)}.fen-miniplayer-transport{display:flex;align-items:center;justify-content:center;gap:8px}.fen-miniplayer-transport.has-modes{gap:20px}@media(max-width:700px){.fen-miniplayer-transport.has-modes{gap:4px}}.fen-miniplayer-mode{opacity:.45}.fen-miniplayer-mode.is-on{opacity:1}.fen-miniplayer-play,.fen-miniplayer-skip{flex-shrink:0;border:none;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;background:transparent}.fen-miniplayer-play svg{width:44%;height:44%}.fen-miniplayer-skip svg{width:50%;height:50%}.fen-miniplayer-close{position:absolute;top:6px;right:6px;z-index:3;width:22px;height:22px;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--fen-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.fen-miniplayer-close:hover{background:none;opacity:.8}.fen-miniplayer-skip{width:var(--fen-miniplayer-skip);height:var(--fen-miniplayer-skip);border-radius:50%;color:var(--fen-ink)}.fen-miniplayer-skip:hover{background:var(--fen-fill-hover)}.fen-miniplayer-play{width:var(--fen-miniplayer-play);height:var(--fen-miniplayer-play);border-radius:50%;background:#fffffff0;color:#111}.fen-miniplayer-play:hover{background:#fff}body.light-mode .fen-miniplayer-play{background:#111111eb;color:var(--fen-player-ink)}.fen-miniplayer-btn{width:var(--fen-miniplayer-btn);height:var(--fen-miniplayer-btn);flex-shrink:0;border:none;border-radius:50%;background:var(--fen-fill);color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.fen-miniplayer-btn:hover{background:var(--fen-fill-hover)}.fen-ambient{position:fixed;inset:0;z-index:10200;background:#02040c;color:var(--fen-player-ink);overflow:hidden}.fen-ambient-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.fen-ambient-corner,.fen-ambient-color,.fen-ambient-scrub,.fen-ambient-bar{transition:opacity .28s ease,visibility .28s ease}.fen-ambient.is-chrome-idle .fen-ambient-corner,.fen-ambient.is-chrome-idle .fen-ambient-color,.fen-ambient.is-chrome-idle .fen-ambient-scrub,.fen-ambient.is-chrome-idle .fen-ambient-bar{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.fen-ambient-corner,.fen-ambient-color,.fen-ambient-scrub,.fen-ambient-bar{transition:none}}.fen-ambient-corner{position:absolute;top:var(--fen-ambient-pad);left:var(--fen-ambient-pad);z-index:2;display:flex;align-items:center;gap:8px}button.fen-ambient-menu,button.fen-ambient-exit{width:var(--fen-ambient-corner);height:var(--fen-ambient-corner);padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0c0c10b8;color:var(--fen-player-ink);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}button.fen-ambient-menu svg,button.fen-ambient-exit svg{width:22px;height:22px}button.fen-ambient-menu:hover,button.fen-ambient-exit:hover,button.fen-ambient-menu.is-on{background:#ffffff24}.fen-ambient-color{position:absolute;top:var(--fen-ambient-pad);right:var(--fen-ambient-pad);z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:min(328px,calc(100% - var(--fen-ambient-pad) * 2 - 120px))}.fen-ambient-color-modes{display:flex;box-sizing:border-box;width:100%;height:36px;padding:4px 3px;align-items:center;border-radius:50px;border:1px solid #4d4d4d;background:#1313134d}.fen-ambient-color-modes button{flex:1 0 0;box-sizing:border-box;height:28px;margin:0;padding:10px;border:none;background:transparent;color:#ffffff47;border-radius:50px;font-family:var(--cd-font-sans, "Universal Sans Text", Helvetica, Arial, sans-serif);font-size:13px;font-weight:500;line-height:normal;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;display:flex;align-items:center;justify-content:center}.fen-ambient-color-modes button.is-on{background:#0000008c;color:var(--fen-player-ink)}.fen-ambient-picker{box-sizing:border-box;width:100%;height:24px;padding:2px;border-radius:12px;border:1px solid #4d4d4d;background:#1313134d}.fen-ambient-slider{position:relative;display:block;width:100%;height:100%;margin:0}.fen-ambient-hue{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;border:0;border-radius:10px;outline:none;cursor:pointer;background:linear-gradient(270deg,#ff00c6,#00c2ff 25.65%,#39ff00 47.57%,#ff6700 74.06%,red)}.fen-ambient-hue::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}.fen-ambient-hue::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;height:0;border:0;background:transparent}.fen-ambient-picker-thumb{position:absolute;top:1px;width:16px;height:16px;box-sizing:border-box;border-radius:4px;border:1px solid #dbdbdb;background:#ffffff80;pointer-events:none}body.fen-ambient-catalog .fen-sheet-root:not(.is-kept){z-index:10300}.fen-ambient-scrub{position:absolute;left:5%;right:5%;top:calc(100% - var(--fen-ambient-pad) - 108px - 48px);z-index:2;height:0}.fen-ambient-scrub.is-live{left:var(--fen-ambient-pad);right:auto;height:auto;transform:translateY(-50%)}.fen-ambient-time{position:absolute;top:12px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffffeb;text-shadow:0 1px 4px rgba(0,0,0,.8);pointer-events:none}.fen-ambient-time.is-current{left:0}.fen-ambient-time.is-end{right:0}.fen-ambient-track{position:absolute;left:0;right:0;top:0;height:28px;margin-top:-14px;cursor:pointer;touch-action:none}.fen-ambient-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:99px;background:#ffffff47}.fen-ambient-fill{position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;width:0;border-radius:99px;background:#ffffffeb;pointer-events:none}.fen-ambient-thumb{position:absolute;top:50%;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 10px #ffffffd9;pointer-events:none}.fen-ambient-live{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;background:#00000073;color:var(--fen-player-ink);font-size:12px;font-weight:700;letter-spacing:.14em}.fen-ambient-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 8px #ff3b30;animation:fen-ambient-live 1.6s ease-in-out infinite}.fen-ambient-live.is-paused:before{animation:none;opacity:.45}@keyframes fen-ambient-live{0%,to{opacity:1}50%{opacity:.35}}.fen-ambient-bar{position:absolute;left:var(--fen-ambient-pad);right:var(--fen-ambient-pad);bottom:var(--fen-ambient-pad);z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:84px;padding:12px 18px;border-radius:var(--fen-ambient-bar-radius);background:#08080cd1;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.fen-ambient--flat .fen-ambient-bar,.fen-ambient--flat button.fen-ambient-exit{backdrop-filter:none;-webkit-backdrop-filter:none;background:#08080ceb;box-shadow:none}.fen-music-notice{position:fixed;top:50%;left:50%;z-index:10250;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;max-width:min(420px,calc(100vw - 48px));padding:16px 24px;border-radius:20px;background:#08080cd1;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--fen-player-ink);text-align:center;pointer-events:none;animation:fen-music-notice-in .18s ease-out}.fen-music-notice-icon{flex-shrink:0;opacity:.72}.fen-music-notice-text{font-size:17px;font-weight:600;line-height:1.25}.fen-music-notice-detail{max-width:100%;overflow:hidden;font-size:13px;line-height:1.3;color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap}.fen-ambient--flat .fen-music-notice{backdrop-filter:none;-webkit-backdrop-filter:none;background:#08080ceb;box-shadow:none}@keyframes fen-music-notice-in{0%{opacity:0}to{opacity:1}}.fen-ambient-meta{display:flex;align-items:center;gap:12px;min-width:0}.fen-ambient-art{width:var(--fen-ambient-art);height:var(--fen-ambient-art);flex-shrink:0;border-radius:8px;overflow:hidden;background:#ffffff14}.fen-ambient-art img,.fen-ambient-art-fallback{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:flex;align-items:center;justify-content:center;color:var(--fen-player-ink)}.fen-ambient-copy{min-width:0}.fen-ambient-title,.fen-ambient-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fen-ambient-title{font-size:var(--fen-ambient-title);font-weight:600;line-height:1.25}.fen-ambient-sub{margin-top:2px;font-size:var(--fen-ambient-sub);color:#ffffff9e;line-height:1.25}.fen-ambient-actions{display:flex;align-items:center;justify-content:center;gap:6px}.fen-ambient-actions.has-modes{gap:10px}.fen-ambient-mode{opacity:.45}.fen-ambient-mode.is-on{opacity:1}.fen-ambient-like,.fen-ambient-skip,.fen-ambient-play{flex-shrink:0;border:none;color:var(--fen-player-ink);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.fen-ambient-like,.fen-ambient-skip{width:var(--fen-ambient-skip);height:var(--fen-ambient-skip);border-radius:50%}.fen-ambient-like.is-on{color:#ff5b4b}.fen-ambient-like:hover,.fen-ambient-skip:hover{background:#ffffff14}.fen-ambient-skip:disabled{opacity:.35;pointer-events:none}.fen-ambient-play{width:var(--fen-ambient-play);height:var(--fen-ambient-play);border-radius:50%;background:#fffffff0;color:#111}.fen-ambient-play:hover{background:#fff}.fen-ambient-play svg{width:46%;height:46%}.fen-ambient-styles{display:flex;align-items:center;justify-content:flex-end;gap:4px}.fen-ambient-styles button{width:var(--fen-ambient-style);height:var(--fen-ambient-style);flex-shrink:0;border:none;border-radius:50%;color:#ffffff8c;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.fen-ambient-styles button.is-on{color:var(--fen-player-ink);background:#ffffff24}.fen-ambient-styles button:hover{color:var(--fen-player-ink);background:#ffffff14}@media(max-width:700px){.fen-ambient-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}}@media(min-width:701px)and (max-width:970px){:root{--fen-chrome-bottom: 12px;--fen-chrome-side: 12px;--fen-icon: 40px;--fen-icon-radius: 10px;--fen-glyph: 20px;--fen-dock-motion: 13px;--fen-label: 9px;--fen-label-max: 64px;--fen-dock-pad-y: 8px;--fen-dock-pad-x: 8px;--fen-dock-gap: 8px;--fen-dock-label-gap: 2px;--fen-dock-bar-max: 69px;--fen-sheet-inset-top: 10px;--fen-sheet-inset-side: 10px;--fen-sheet-width: min(360px, calc(100vw - 20px) );--fen-apps-sheet-width: min(480px, calc(100vw - 20px) );--fen-cell: 40px;--fen-cell-gap: 8px;--fen-board-top: 16px;--fen-grid-handle: 18px;--fen-library-pad: 10px;--fen-ctrl-radius: 12px;--fen-fs-bar-margin: 10px;--fen-fs-btn: 40px;--fen-movies-rail-w: 146px;--fen-movies-heading: 18px;--fen-movies-meta: 13px;--fen-movies-progress: 9px;--fen-movies-search-w: 400px;--fen-skel-row-cols: 1fr;--fen-yt-skel-h: 101px;--fen-yt-skel-w: 180px;--fen-yt-skel-gap: 10px;--fen-miniplayer-w: 380px;--fen-miniplayer-h: 120px;--fen-miniplayer-art: 96px;--fen-miniplayer-btn: 36px;--fen-miniplayer-play: 52px;--fen-miniplayer-skip: 48px;--fen-miniplayer-title: 15px;--fen-miniplayer-sub: 12px;--fen-miniplayer-pad: 10px;--fen-miniplayer-gap: 12px;--fen-miniplayer-expand: 26px;--fen-ambient-pad: 18px;--fen-ambient-art: 48px;--fen-ambient-play: 48px;--fen-ambient-skip: 40px;--fen-ambient-style: 32px;--fen-ambient-title: 15px;--fen-ambient-sub: 12px;--fen-mirroring-hud-btn: 40px;--fen-mirroring-hud-glyph: 18px;--fen-mirroring-qr: 200px;--fen-mirroring-pad: 16px;--fen-mirroring-gap: 12px;--fen-mirroring-status: 20px;--fen-mirroring-getapp-btn: 64px;--fen-mirroring-getapp-title: 22px}.fen-dock-container{left:0;right:0;width:auto;max-width:none;transform:none}.fen-dock-container.is-peek,.fen-dock-container.is-tucked{transform:none}.fen-dock-container.is-tucked .fen-dock{transform:translateY(14px)}.fen-dock-container.is-tucked:hover,.fen-dock-container.is-tucked:focus-within{transform:none}.fen-dock-container.is-tucked:hover .fen-dock,.fen-dock-container.is-tucked:focus-within .fen-dock{transform:none}.fen-dock-container.is-force-hidden,.fen-dock-container.is-force-hidden:hover,.fen-dock-container.is-force-hidden:focus-within{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.fen-dock-item{padding:0}.fen-dock-item:hover{transform:none}.fen-dock-item:hover .fen-dock-icon{transform:none;filter:none}.fen-dock-badge{font-size:7px;padding:2px 3px;right:0;bottom:0}.fen-dock-motion{left:-2px;top:-2px}.fen-sheet-panel{border-radius:20px!important}.fen-sheet-header{padding:12px 12px 8px}.fen-sheet-title{font-size:17px}.fen-sheet-header-start{gap:8px}.fen-sheet-header .fen-library-tabs.mcg-glass{height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:3px}.fen-music-empty{padding:12px}.fen-music-empty p{font-size:13px}.fen-sheet-close{width:36px;height:36px;border-radius:10px}.fen-sheet-account-btn{height:36px;padding:0 8px 0 6px;border-radius:10px;font-size:12px}.fen-sheet-account-btn img{width:18px;height:18px}.fen-sheet-account-label{max-width:88px}.mcg-iptv-category-drawer{width:min(260px,calc(100vw - 20px));max-width:min(260px,calc(100vw - 20px));border-radius:20px!important}.mcg-iptv-category-drawer-head{padding:12px 12px 8px}.mcg-iptv-category-drawer-title{font-size:17px}.mcg-iptv-category-drawer-close{width:36px;height:36px;border-radius:10px}.mcg-iptv-category-drawer-body{padding:2px 10px 14px}.mcg-iptv-category-drawer-item{padding:10px 12px;font-size:13px;border-radius:10px}.fen-sheet-body{padding:2px 12px 14px}.fen-apps-sheet-body{padding:0 12px 12px}.fen-dash-apps{gap:10px}.fen-dash-apps-search{height:40px!important;font-size:14px!important}.fen-dash-apps-field,.fen-dash-apps-cat-btn,.fen-dash-apps-add{height:36px!important;min-height:36px!important;font-size:13px!important}.fen-dash-apps-cat-menu{max-height:170px}.fen-dash-apps-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))!important;gap:12px 8px!important}.fen-fs-bar{padding:8px 10px;border-radius:14px!important;gap:10px}.fen-fs-title{font-size:16px}.fen-library-top{gap:12px;padding:0;margin-bottom:var(--fen-library-gap);flex-wrap:nowrap;min-height:var(--fen-fs-btn)}.fen-library-header-search{height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn)}.fen-library .mcg-ct-search-row--header .mcg-ct-search-btn{width:var(--fen-search-btn-w)!important;min-width:var(--fen-search-btn-w);max-width:var(--fen-search-btn-w);padding:0!important;font-size:13px!important}.fen-library-tabs.mcg-glass{height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:3px;border-radius:999px!important;min-width:0;flex:1 1 auto}.fen-library-tab{font-size:14px;padding:0 10px}.fen-console-nav{font-size:14px}.fen-radio-pane .mcg-ct-search-row{gap:12px!important}.fen-library .mcg-games-panel .mcg-ct-search-row{gap:var(--fen-library-gap)!important;padding-bottom:0!important}.fen-library .mcg-games-panel .mcg-ct-search-input,.fen-library .mcg-games-panel .mcg-ct-search-input.mcg-input,.fen-library .mcg-iptv-search-input,.fen-library .mcg-iptv-search-input.mcg-input,.fen-library .mcg-movies-search-input,.fen-library .mcg-movies-search-input.mcg-input{height:42px!important;font-size:14px!important}.fen-library .mcg-games-panel .mcg-ct-search-btn{height:var(--fen-fs-btn)!important;width:var(--fen-search-btn-w)!important;font-size:14px!important}.fen-library .mcg-movies-search-row .mcg-movies-search-btn{height:42px!important;font-size:14px!important}.fen-library .mcg-movies-search-pref-label,.fen-library .mcg-movies-search-pref-select{font-size:12px}.fen-radio-pane .mcg-ct-feed-tabs,.fen-library .fen-ct-panel .mcg-ct-feed-tabs,.fen-library .mcg-ct-panel .mcg-ct-feed-tabs,.fen-library .mcg-games-panel .mcg-ct-feed-tabs,.fen-library .mcg-movies-panel .mcg-ct-feed-tabs,.mcg-pro-modal .mcg-ct-feed-tabs{gap:3px;padding:3px;border-radius:999px!important}.fen-radio-pane .mcg-ct-feed-tab,.fen-library .mcg-ct-feed-tab,.mcg-pro-modal .mcg-ct-feed-tab{height:auto!important;padding:0 10px!important;font-size:14px!important;letter-spacing:normal!important}.fen-radio-pane .fen-music-fav-switch{height:32px;min-height:32px}.fen-radio-pane .fen-music-fav-switch button{font-size:12px}.fen-sc-playlist-sheet .fen-sheet-header{padding:10px 10px 8px}.fen-sc-playlist-body{padding:8px 8px 12px;gap:6px}.fen-sc-playlist-sheet .mcg-sc-row{min-height:56px;padding:8px 10px!important;gap:10px!important;border-radius:12px!important}.fen-sc-playlist-sheet .mcg-sc-art,.fen-sc-playlist-sheet .mcg-sc-art>img,.fen-sc-playlist-sheet .mcg-sc-art>div:not(.mcg-sc-np-badge){width:48px!important;height:48px!important}.fen-sc-playlist-sheet .mcg-sc-row-title,.fen-sc-playlist-sheet .mcg-sc-row-meta{font-size:14px!important;margin-bottom:2px!important}.fen-sc-playlist-sheet .mcg-sc-row-actions{gap:14px!important}.fen-sc-playlist-sheet .mcg-sc-row-actions svg{width:22px!important;height:22px!important}.fen-sc-playlist-more{min-height:44px;font-size:13px}.fen-library-yt-logo{height:16px;width:64px}.fen-library-yt-connect.mcg-glass{height:100%;padding:0 10px;gap:6px;font-size:13px;border-radius:999px!important}.fen-yt-auth-card.mcg-glass{padding:16px 14px 14px;gap:10px}.fen-yt-auth-qr{width:180px;height:180px}.fen-yt-auth-copy{font-size:13px}.fen-library-yt-disconnect{width:30px;height:30px}.fen-miniplayer-title{font-size:var(--fen-miniplayer-title)}.mcg-header{padding:8px 12px;margin-top:8px}.mcg-news-headline{font-size:13px}.mcg-news-thumb{width:44px;height:44px}.mcg-widget-markets .mcg-markets-card{padding:8px 10px;gap:6px}.mcg-widget-markets .mcg-markets-label,.mcg-widget-markets .mcg-markets-price{font-size:13px}.mcg-widget-markets .mcg-markets-change,.mcg-widget-markets .mcg-markets-status,.mcg-widget-markets .mcg-markets-empty,.mcg-widget-markets .mcg-markets-title{font-size:11px}.mcg-widget-calendar{--gcal-pad: 8px;--gcal-title-fs: 11px;--gcal-item-fs: 14px;--gcal-meta-fs: 12px;--gcal-clock-fs: 13px;--gcal-day-fs: 13px;--gcal-gap: 6px;--gcal-btn-h: 24px}.mcg-widget-todo{--todo-w: 200px;--todo-h: 132px;--todo-pad: 8px;--todo-title-fs: 10px;--todo-meta-fs: 10px;--todo-input-h: 26px;--todo-input-fs: 12px;--todo-item-fs: 12px;--todo-due-fs: 10px;--todo-icon: 14px;--todo-gap: 4px;--todo-item-gap: 4px;--todo-cal-day: 24px}.fen-mirroring .mcg-mirroring-idle{padding:14px 16px;border-radius:14px!important}.fen-mirroring .mcg-mirroring-qr-plate,.fen-mirroring .mcg-mirroring-idle .mcg-ct-qr-frame{padding:8px!important;border-radius:10px!important}.fen-dash-apps-compose{padding:8px;gap:8px}.fen-apps-sheet-panel .fen-dash-apps-compose--pro,.fen-apps-sheet-panel .fen-dash-apps-compose--pro.is-open{padding:5px 0!important}.fen-apps-sheet-panel .fen-dash-apps-compose-toggle{min-height:0;height:auto;font-size:12px;padding:0 12px}.fen-apps-sheet-panel .fen-dash-apps-field,.fen-apps-sheet-panel .fen-dash-apps-cat-btn,.fen-apps-sheet-panel .fen-dash-apps-add{height:30px!important;min-height:30px!important;font-size:12px!important}.fen-dash-apps-cat-pick{height:auto!important}.fen-dash-apps-cat-menu{max-height:140px}.fen-dash-apps-compose.is-guest{padding:10px 12px}.fen-dash-apps-grid{min-height:160px!important;padding-bottom:24px!important;grid-template-columns:repeat(auto-fill,minmax(64px,1fr))!important;gap:12px 8px!important}.fen-dash-apps-grid .mcg-app-title{max-width:64px;font-size:11px}}@media(min-width:901px)and (max-width:970px){:root{--fen-icon: 48px;--fen-glyph: 24px;--fen-dock-motion: 14px;--fen-label: 10px;--fen-label-max: 56px;--fen-dock-bar-max: 78px;--fen-cell: 42px;--fen-apps-sheet-width: min(520px, calc(100vw - 24px) )}}@media(min-width:701px)and (max-height:700px){:root{--fen-chrome-bottom: 12px;--fen-chrome-side: 10px;--fen-icon: 40px;--fen-icon-radius: 10px;--fen-glyph: 20px;--fen-dock-motion: 12px;--fen-label: 10px;--fen-label-max: 58px;--fen-dock-pad-y: 6px;--fen-dock-pad-x: 8px;--fen-dock-label-gap: 5px;--fen-sheet-inset-top: 8px;--fen-cell: 40px;--fen-cell-gap: 8px;--fen-grid-handle: 18px;--fen-library-pad: 8px;--fen-ctrl-radius: 12px;--fen-fs-btn: 36px;--fen-movies-rail-w: 132px;--fen-skel-row-cols: 1fr;--fen-yt-skel-h: 90px;--fen-yt-skel-w: 160px;--fen-yt-skel-gap: 8px;--fen-miniplayer-w: 340px;--fen-miniplayer-h: 112px;--fen-miniplayer-art: 88px;--fen-miniplayer-btn: 32px;--fen-miniplayer-play: 48px;--fen-miniplayer-skip: 44px;--fen-miniplayer-title: 14px;--fen-miniplayer-sub: 12px;--fen-miniplayer-pad: 8px;--fen-miniplayer-gap: 10px;--fen-miniplayer-expand: 24px;--fen-ambient-pad: 14px;--fen-ambient-art: 44px;--fen-ambient-play: 44px;--fen-ambient-skip: 36px;--fen-ambient-style: 32px;--fen-ambient-title: 14px;--fen-ambient-sub: 12px;--fen-mirroring-hud-btn: 36px;--fen-mirroring-hud-glyph: 16px;--fen-mirroring-qr: 160px;--fen-mirroring-pad: 10px;--fen-mirroring-gap: 8px;--fen-mirroring-status: 16px;--fen-mirroring-getapp-btn: 52px;--fen-mirroring-getapp-title: 18px}.fen-library-top{margin-bottom:var(--fen-library-gap);min-height:var(--fen-fs-btn)}.fen-library .mcg-games-panel .mcg-ct-search-row{gap:var(--fen-library-gap)!important;padding-bottom:0!important}.fen-library .mcg-games-panel .mcg-ct-search-input,.fen-library .mcg-games-panel .mcg-ct-search-input.mcg-input,.fen-library .mcg-iptv-search-input,.fen-library .mcg-iptv-search-input.mcg-input,.fen-library .mcg-movies-search-input,.fen-library .mcg-movies-search-input.mcg-input{height:36px!important;font-size:13px!important}.fen-library .mcg-games-panel .mcg-ct-search-btn{height:var(--fen-fs-btn)!important;width:var(--fen-search-btn-w)!important;font-size:13px!important}.fen-library .mcg-movies-search-row .mcg-movies-search-btn{height:36px!important;font-size:13px!important}.fen-library .mcg-movies-search-pref-label,.fen-library .mcg-movies-search-pref-select{font-size:12px}.fen-library-tabs.mcg-glass{height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:3px}.fen-library-tab,.fen-console-nav{font-size:13px}.fen-radio-pane .mcg-ct-feed-tabs,.fen-library .fen-ct-panel .mcg-ct-feed-tabs,.fen-library .mcg-ct-panel .mcg-ct-feed-tabs,.fen-library .mcg-games-panel .mcg-ct-feed-tabs,.fen-library .mcg-movies-panel .mcg-ct-feed-tabs,.mcg-pro-modal .mcg-ct-feed-tabs{padding:3px}.fen-radio-pane .mcg-ct-feed-tab,.fen-library .mcg-ct-feed-tab,.mcg-pro-modal .mcg-ct-feed-tab{font-size:13px!important;padding:0 10px!important}.fen-yt-auth-qr{width:160px;height:160px}.fen-yt-auth-backdrop{padding:12px}.fen-sheet-account-btn{height:36px;padding:0 8px}.fen-sheet-account-label{display:none}.fen-dash-apps{gap:8px}.fen-dash-apps-compose.is-guest{padding:8px 10px}.fen-dash-apps-field,.fen-dash-apps-cat-btn,.fen-dash-apps-add{height:30px!important;min-height:30px!important;font-size:12px!important}.fen-dash-apps-cat-pick{height:auto!important}.fen-dash-apps-cat-menu{max-height:140px}.fen-dash-apps-pro-banner{font-size:13px}.fen-dash-apps-grid{min-height:180px!important;gap:10px 6px!important;padding-bottom:28px!important;grid-template-columns:repeat(auto-fill,minmax(58px,1fr))!important}.fen-dash-apps-grid .mcg-app-title{max-width:58px;font-size:10px}.fen-announce-modal.mcg-glass{width:70vw;height:70vh;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.fen-announce-modal__head{padding:8px 8px 6px 10px}.fen-announce-modal__title{font-size:18px}.fen-announce-modal__discord{height:36px;padding:3px 6px 3px 8px;border-radius:10px}.fen-announce-modal__discord-qr{width:28px;height:28px}.fen-announce-modal__body{padding:14px 16px 10px;font-size:15px}.fen-announce-modal__headline{font-size:20px}.fen-announce-modal .mcg-dashboard-announcement-body{font-size:16px}.fen-announce-modal__foot{padding:6px 10px 10px}.mcg-widget-todo{--todo-h: 120px;--todo-pad: 6px;--todo-input-h: 24px;--todo-gap: 4px;--todo-item-gap: 4px}}@media(min-width:701px)and (max-width:900px)and (min-height:640px){:root{--fen-chrome-bottom: 12px;--fen-chrome-side: 12px;--fen-icon: 40px;--fen-icon-radius: 10px;--fen-glyph: 20px;--fen-dock-motion: 13px;--fen-label: 9px;--fen-label-max: 64px;--fen-dock-pad-y: 8px;--fen-dock-pad-x: 8px;--fen-dock-gap: 8px;--fen-dock-label-gap: 2px;--fen-dock-bar-max: 69px;--fen-sheet-inset-top: 10px;--fen-sheet-inset-side: 10px;--fen-cell: 40px;--fen-cell-gap: 8px;--fen-board-top: 16px;--fen-grid-handle: 18px;--fen-library-pad: 10px;--fen-ctrl-radius: 12px;--fen-fs-bar-margin: 10px;--fen-fs-btn: 40px;--fen-movies-rail-w: 146px;--fen-movies-heading: 18px;--fen-movies-meta: 13px;--fen-movies-progress: 9px;--fen-movies-search-w: 400px;--fen-icon-compact: 40px}}@media(min-width:901px)and (min-height:640px){:root{--fen-icon-compact: 44px}}@media(max-width:700px){:root{--fen-chrome-bottom: 8px;--fen-chrome-side: 8px;--fen-icon: 40px;--fen-icon-radius: 10px;--fen-glyph: 20px;--fen-dock-motion: 12px;--fen-label: 10px;--fen-label-max: 56px;--fen-dock-pad-y: 6px;--fen-dock-pad-x: 8px;--fen-dock-gap: 4px;--fen-dock-label-gap: 4px;--fen-sheet-inset-top: 8px;--fen-sheet-inset-side: 8px;--fen-sheet-width: calc(100vw - 16px) ;--fen-apps-sheet-width: calc(100vw - 16px) ;--fen-library-pad: 8px;--fen-ctrl-radius: 12px;--fen-fs-btn: 40px;--fen-skel-row-cols: 1fr;--fen-yt-skel-h: 90px;--fen-yt-skel-w: 160px;--fen-yt-skel-gap: 8px;--fen-miniplayer-w: min(340px, calc(100vw - 16px) );--fen-miniplayer-h: 112px;--fen-miniplayer-art: 88px;--fen-miniplayer-btn: 32px;--fen-miniplayer-play: 48px;--fen-miniplayer-skip: 44px;--fen-miniplayer-title: 14px;--fen-miniplayer-sub: 12px;--fen-miniplayer-pad: 8px;--fen-miniplayer-gap: 10px;--fen-miniplayer-expand: 24px;--fen-ambient-pad: 12px;--fen-ambient-art: 44px;--fen-ambient-play: 44px;--fen-ambient-skip: 36px;--fen-ambient-style: 32px;--fen-ambient-title: 14px;--fen-ambient-sub: 12px;--fen-mirroring-hud-btn: 40px;--fen-mirroring-hud-glyph: 18px;--fen-mirroring-qr: 180px;--fen-mirroring-pad: 12px;--fen-mirroring-gap: 10px;--fen-mirroring-status: 18px;--fen-mirroring-getapp-btn: 56px;--fen-mirroring-getapp-title: 20px}.fen-dock-container{left:0;right:0;width:auto;max-width:none;transform:none}.fen-dock-container.is-peek,.fen-dock-container.is-tucked{transform:none}.fen-dock-container.is-tucked .fen-dock{transform:translateY(14px)}.fen-dock-container.is-tucked:hover,.fen-dock-container.is-tucked:focus-within{transform:none}.fen-dock-container.is-tucked:hover .fen-dock,.fen-dock-container.is-tucked:focus-within .fen-dock{transform:none}.fen-dock-container.is-force-hidden,.fen-dock-container.is-force-hidden:hover,.fen-dock-container.is-force-hidden:focus-within{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.fen-library-top{flex-wrap:wrap;gap:12px}.fen-library-header-search{order:3;flex:1 1 100%;max-width:none}.fen-library-tabs.mcg-glass{order:3;flex:1 1 100%;max-width:none;height:36px;min-height:36px;max-height:36px}.fen-library .mcg-games-panel .mcg-ct-search-row{gap:var(--fen-library-gap)!important;padding-bottom:0!important}.fen-library .mcg-games-panel .mcg-ct-search-input,.fen-library .mcg-games-panel .mcg-ct-search-input.mcg-input,.fen-library .mcg-iptv-search-input,.fen-library .mcg-iptv-search-input.mcg-input,.fen-library .mcg-movies-search-input,.fen-library .mcg-movies-search-input.mcg-input{height:40px!important;font-size:14px!important}.fen-library .mcg-games-panel .mcg-ct-search-btn{height:var(--fen-fs-btn)!important;width:var(--fen-search-btn-w)!important;font-size:13px!important}.fen-library .mcg-movies-search-row .mcg-movies-search-btn{height:40px!important;font-size:13px!important}.fen-library .mcg-movies-search-pref-label{display:none}.fen-library .mcg-movies-search-field .mcg-movies-search-input,.fen-library .mcg-movies-search-field .mcg-movies-search-input.mcg-input{padding-right:62px!important}.fen-library .mcg-movies-search-field{--mcg-search-pref-slot: 62px}.fen-library .mcg-movies-search-pref-select{font-size:12px}.fen-sheet-account-label{display:none}.mcg-widget-todo{--todo-w: 220px;--todo-h: 140px;--todo-pad: 8px;--todo-input-h: 28px;--todo-item-fs: 12px}}.mcg-games-player-chrome{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;height:calc(var(--fen-fs-btn, 40px) + 8px);min-height:var(--fen-fs-btn, 40px);padding:4px 10px;box-sizing:border-box;background:#0c0c0eeb;color:var(--fen-player-ink);pointer-events:auto}.mcg-games-player-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:-.02em}.mcg-games-player-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--fen-fs-btn, 40px)!important;min-height:var(--fen-fs-btn, 40px)!important;max-height:var(--fen-fs-btn, 40px)!important;padding:0 12px 0 8px!important;border:var(--fen-ctrl-border, 1px solid rgba(255, 255, 255, .14));border-radius:var(--fen-ctrl-radius, 12px)!important;background:#0c0c0eeb;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--fen-player-ink);font-size:14px!important;font-weight:600;letter-spacing:.2px;cursor:pointer;flex-shrink:0;touch-action:manipulation;position:relative;z-index:3}.mcg-games-player-back svg{width:18px!important;height:18px!important;flex-shrink:0}@media(min-width:980px)and (max-width:1070px)and (min-height:600px)and (max-height:690px){:root{--fen-chrome-bottom: 12px;--fen-chrome-side: 12px;--fen-icon: 56px;--fen-icon-radius: 14px;--fen-glyph: 28px;--fen-dock-motion: 16px;--fen-label: 11px;--fen-label-max: 68px;--fen-dock-pad-y: 8px;--fen-dock-pad-x: 10px;--fen-dock-gap: 5px;--fen-dock-label-gap: 5px;--fen-sheet-inset-top: 10px;--fen-sheet-inset-side: 10px;--fen-sheet-width: min(420px, calc(100vw - 20px) );--fen-apps-sheet-width: min(540px, calc(100vw - 20px) );--fen-cell: 40px;--fen-cell-gap: 8px;--fen-grid-handle: 20px;--fen-library-pad: 12px;--fen-library-gap: 10px;--fen-ctrl-radius: 14px;--fen-fs-bar-margin: 10px;--fen-fs-btn: 50px;--fen-movies-rail-w: 168px;--fen-skel-row-cols: 1fr;--fen-yt-skel-h: 118px;--fen-yt-skel-w: 210px;--fen-yt-skel-gap: 12px;--fen-miniplayer-w: 380px;--fen-miniplayer-h: 124px;--fen-miniplayer-art: 100px;--fen-miniplayer-btn: 38px;--fen-miniplayer-play: 54px;--fen-miniplayer-skip: 48px;--fen-miniplayer-title: 16px;--fen-miniplayer-sub: 13px;--fen-miniplayer-pad: 10px;--fen-miniplayer-gap: 12px;--fen-miniplayer-expand: 28px;--fen-ambient-pad: 22px;--fen-ambient-art: 52px;--fen-ambient-play: 52px;--fen-ambient-skip: 42px;--fen-ambient-style: 36px;--fen-ambient-title: 16px;--fen-ambient-sub: 13px;--fen-mirroring-hud-btn: 44px;--fen-mirroring-hud-glyph: 20px;--fen-mirroring-qr: 220px;--fen-mirroring-pad: 16px;--fen-mirroring-gap: 12px;--fen-mirroring-status: 18px;--fen-mirroring-getapp-btn: 60px;--fen-mirroring-getapp-title: 20px}.fen-library .mcg-games-panel .mcg-ct-search-input,.fen-library .mcg-games-panel .mcg-ct-search-input.mcg-input,.fen-library .mcg-iptv-search-input,.fen-library .mcg-iptv-search-input.mcg-input,.fen-library .mcg-movies-search-input,.fen-library .mcg-movies-search-input.mcg-input,.fen-library .mcg-games-panel .mcg-ct-search-btn,.fen-library .mcg-movies-search-row .mcg-movies-search-btn{height:var(--fen-fs-btn)!important;font-size:15px!important}.fen-library .mcg-games-panel .mcg-ct-search-btn{width:var(--fen-search-btn-w)!important}.fen-library-tabs.mcg-glass{height:var(--fen-fs-btn);min-height:var(--fen-fs-btn);max-height:var(--fen-fs-btn);padding:4px}.fen-library-tab,.fen-console-nav{font-size:15px}.fen-radio-pane .mcg-ct-feed-tab,.fen-library .mcg-ct-feed-tab,.mcg-pro-modal .mcg-ct-feed-tab{font-size:15px!important;padding:0 12px!important}.fen-yt-auth-qr{width:200px;height:200px}.fen-sheet-account-btn{height:44px;padding:0 12px}.fen-sheet-account-label{display:inline}.fen-dash-apps{gap:12px}.fen-dash-apps-field,.fen-dash-apps-cat-btn,.fen-dash-apps-add{height:40px!important;min-height:40px!important;font-size:14px!important}.fen-dash-apps-grid{min-height:200px!important;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important;gap:14px 10px!important}.fen-dash-apps-grid .mcg-app-title{max-width:72px;font-size:12px}.mcg-widget-todo{--todo-w: 240px;--todo-h: 148px;--todo-pad: 8px;--todo-input-h: 30px;--todo-item-fs: 13px}.fen-announce-modal .mcg-dashboard-announcement-body{font-size:17px;overflow-wrap:anywhere;word-break:break-word}.fen-announce-modal__headline{font-size:22px;overflow-wrap:anywhere}.fen-announce-modal.mcg-glass{width:min(86vw,920px);height:auto;max-height:min(78vh,calc(100dvh - var(--fen-dock-foot) - 16px))}.fen-announce-modal__title{font-size:22px}.fen-announce-modal__ok{font-size:16px;min-width:160px}.fen-sheet-title{font-size:18px}.fen-sheet-close{width:44px;height:44px}.fen-auth-mode{height:44px}.fen-auth-mode button{font-size:15px}.fen-profile-sheet-body .mcg-popup-title,.fen-profile-sheet-body .mcg-popup-title-signin{font-size:20px!important}.fen-profile-sheet-body .mcg-label{font-size:14px}.fen-profile-sheet-body .mcg-input{height:44px;font-size:16px}.fen-profile-sheet-body .mcg-btn-primary,.fen-profile-sheet-body .mcg-auth-qr-btn{height:48px;min-height:48px;font-size:16px}.fen-profile-sheet-body .mcg-lang-btn{width:48px;min-height:36px;font-size:14px;padding:6px 8px}.fen-fs-title{font-size:18px}}@media(min-width:1760px)and (max-width:1840px)and (min-height:1040px)and (max-height:1125px){:root{--fen-chrome-bottom: 20px;--fen-chrome-side: 22px;--fen-icon: 56px;--fen-icon-compact: 48px;--fen-icon-radius: 14px;--fen-glyph: 28px;--fen-dock-motion: 18px;--fen-label: 11px;--fen-label-max: 72px;--fen-dock-pad-y: 8px;--fen-dock-pad-x: 16px;--fen-dock-gap: 10px;--fen-dock-label-gap: 6px;--fen-sheet-inset-top: 18px;--fen-sheet-inset-side: 18px;--fen-sheet-width: min(460px, calc(100vw - 36px) );--fen-apps-sheet-width: min(680px, calc(100vw - 36px) );--fen-cell: 44px;--fen-cell-gap: 10px;--fen-grid-handle: 26px;--fen-library-pad: 18px;--fen-library-gap: 16px;--fen-ctrl-radius: 16px;--fen-fs-bar-margin: 18px;--fen-fs-btn: 60px;--fen-movies-rail-w: 220px;--fen-yt-skel-h: 160px;--fen-yt-skel-w: 284px;--fen-yt-skel-gap: 16px;--fen-miniplayer-w: 460px;--fen-miniplayer-h: 152px;--fen-miniplayer-art: 124px;--fen-miniplayer-btn: 48px;--fen-miniplayer-play: 68px;--fen-miniplayer-skip: 54px;--fen-miniplayer-title: 18px;--fen-miniplayer-sub: 14px;--fen-miniplayer-pad: 14px;--fen-miniplayer-gap: 16px;--fen-miniplayer-expand: 32px;--fen-ambient-pad: 32px;--fen-ambient-art: 64px;--fen-ambient-play: 64px;--fen-ambient-skip: 48px;--fen-ambient-style: 40px;--fen-ambient-title: 18px;--fen-ambient-sub: 14px;--fen-mirroring-hud-btn: 60px;--fen-mirroring-hud-glyph: 28px;--fen-mirroring-qr: 340px;--fen-mirroring-pad: 28px;--fen-mirroring-gap: 24px;--fen-mirroring-status: 22px;--fen-mirroring-getapp-btn: 76px;--fen-mirroring-getapp-title: 24px;--fen-remote-form-w: 480px}.fen-library-tab{font-size:17px;padding:2px 16px 0}.fen-console-nav{font-size:17px}.fen-fs-title,.fen-sheet-title{font-size:22px}.fen-sheet-close{width:48px;height:48px}.fen-auth-mode{height:48px}.fen-auth-mode button{font-size:16px}.fen-profile-sheet-body .mcg-popup-title,.fen-profile-sheet-body .mcg-popup-title-signin{font-size:24px!important}.fen-profile-sheet-body .mcg-label{font-size:16px}.fen-profile-sheet-body .mcg-input{height:52px;font-size:18px}.fen-profile-sheet-body .mcg-btn-primary,.fen-profile-sheet-body .mcg-auth-qr-btn{height:56px;min-height:56px;font-size:20px}.fen-profile-sheet-body .mcg-lang-btn{width:52px;min-height:44px;font-size:16px;padding:8px 10px}.fen-profile-sheet-body .mcg-lang-row{height:56px;font-size:18px;line-height:24px}.fen-profile-sheet-body .mcg-lang-flag{width:30px;height:30px;flex-basis:30px}.fen-dash-apps-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important;gap:18px 12px!important}.fen-dash-apps-grid .mcg-app-title{max-width:88px;font-size:13px}.fen-dash-apps-search{height:52px!important;font-size:18px!important}.fen-dash-apps-cat{height:44px;min-height:44px;font-size:16px;padding:0 14px}.fen-announce-modal.mcg-glass{width:min(78vw,1280px);height:auto;max-height:min(78vh,calc(100dvh - var(--fen-dock-foot) - 24px))}.fen-announce-modal__title{font-size:26px}.fen-announce-modal__headline{font-size:28px;overflow-wrap:anywhere}.fen-announce-modal .mcg-dashboard-announcement-body{font-size:20px;overflow-wrap:anywhere;word-break:break-word}.fen-announce-modal__discord{height:48px}.fen-announce-modal__ok{font-size:18px;min-width:180px}.fen-library .mcg-games-panel .mcg-ct-search-input,.fen-library .mcg-games-panel .mcg-ct-search-input.mcg-input,.fen-library .mcg-iptv-search-input,.fen-library .mcg-iptv-search-input.mcg-input,.fen-library .mcg-movies-search-input,.fen-library .mcg-movies-search-input.mcg-input,.fen-library .mcg-games-panel .mcg-ct-search-btn,.fen-library .mcg-movies-search-row .mcg-movies-search-btn{height:var(--fen-fs-btn)!important;font-size:18px!important}}html.fen-perf-light .fen-shell,html.fen-perf-light .fen-shell:before,html.fen-perf-light .fen-shell:after,html.fen-perf-light .fen-shell *,html.fen-perf-light .fen-shell *:before,html.fen-perf-light .fen-shell *:after,html.fen-perf-light .fen-dock-container,html.fen-perf-light .fen-dock-container:before,html.fen-perf-light .fen-dock-container:after,html.fen-perf-light .fen-dock-container *,html.fen-perf-light .fen-dock-container *:before,html.fen-perf-light .fen-dock-container *:after,html.fen-perf-light .fen-sheet-panel,html.fen-perf-light .fen-sheet-panel:before,html.fen-perf-light .fen-sheet-panel:after,html.fen-perf-light .fen-sheet-panel *,html.fen-perf-light .fen-sheet-panel *:before,html.fen-perf-light .fen-sheet-panel *:after,html.fen-perf-light .mcg-modal,html.fen-perf-light .mcg-modal:before,html.fen-perf-light .mcg-modal:after,html.fen-perf-light .mcg-modal *,html.fen-perf-light .mcg-modal *:before,html.fen-perf-light .mcg-modal *:after,html.fen-perf-light .fen-player-root,html.fen-perf-light .fen-player-root:before,html.fen-perf-light .fen-player-root:after,html.fen-perf-light .fen-player-root *,html.fen-perf-light .fen-player-root *:before,html.fen-perf-light .fen-player-root *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation-iteration-count:1!important}html.fen-perf-light .fen-sheet-panel .mcg-input.mcg-ct-search-input,html.fen-perf-light .fen-radio-pane .mcg-input.mcg-ct-search-input,html.fen-perf-light .fen-radio-pane .mcg-ct-search-input.mcg-input{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.fen-perf-light .fen-skel,html.fen-perf-light .mcg-pro-price-skeleton{animation:none!important;background-image:none!important}html.fen-perf-light .mcg-pro-price-skeleton{background-color:var(--mcg-fill)}html.fen-perf-light .fen-dock-container.is-compact .mcg-dock.fen-dock,html.fen-perf-light body.light-mode .fen-dock-container.is-compact .mcg-dock.fen-dock{background:var(--fen-panel-bg)!important;background-color:var(--fen-panel-bg)!important}html.fen-perf-light .fen-dock-container .mcg-dock.fen-dock,html.fen-perf-light .fen-sheet-panel.mcg-glass,html.fen-perf-light .mcg-modal.mcg-glass:not(.mcg-pro-modal--design):not(.mcg-iptv-favorites-modal),html.fen-perf-light .fen-shell .fen-brand.mcg-glass,html.fen-perf-light .fen-shell .fen-fs-bar.mcg-glass,html.fen-perf-light .fen-shell .fen-avatar-btn,html.fen-perf-light .fen-shell .fen-miniplayer.mcg-glass,html.fen-perf-light body.light-mode .fen-dock-container .mcg-dock.fen-dock,html.fen-perf-light body.light-mode .fen-sheet-panel.mcg-glass,html.fen-perf-light body.light-mode .mcg-modal.mcg-glass:not(.mcg-pro-modal--design):not(.mcg-iptv-favorites-modal),html.fen-perf-light body.light-mode .fen-shell .fen-brand.mcg-glass,html.fen-perf-light body.light-mode .fen-shell .fen-fs-bar.mcg-glass,html.fen-perf-light body.light-mode .fen-shell .fen-avatar-btn,html.fen-perf-light body.light-mode .fen-shell .fen-miniplayer.mcg-glass{background-color:var(--fen-panel-bg)!important}html.fen-perf-light .fen-player-root .mcg-player-chrome,html.fen-perf-light .mcg-modal.mcg-pro-modal--design{background-color:#1a1a1a!important}html.fen-perf-light body *,html.fen-perf-light body *:before,html.fen-perf-light body *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important;animation-iteration-count:1!important;box-shadow:none!important}html.fen-perf-light body *:not(video):not(canvas),html.fen-perf-light body *:not(video):not(canvas):before,html.fen-perf-light body *:not(video):not(canvas):after{filter:none!important}html.fen-perf-light .mcg-glass,html.fen-perf-light .mcg-glass:before,html.fen-perf-light .mcg-glass:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}html.fen-perf-light .mcg-spin,html.fen-perf-light .iptv-progress-bar-indeterminate{animation-iteration-count:infinite!important}html.fen-perf-light .fen-fs-wallpaper{background-image:none!important}html.fen-perf-light .fen-fs-wallpaper:after,html.fen-perf-light .fen-wallpaper:after,html.fen-perf-light .mcg-overlay,html.fen-perf-light .fen-miniplayer-wash{display:none!important}html.fen-perf-light .mcg-native-home-popup-card{background:#1c1c1e!important}html.fen-perf-light body.light-mode .mcg-native-home-popup-card{background:var(--fen-surface-elevated)!important}html.fen-perf-light .mcg-glass:not(.mcg-pro-modal--design):not(.mcg-iptv-favorites-modal){background-color:var(--mcg-glass-bg)!important}html.fen-perf-light .mcg-glass:not(.mcg-iptv-favorites-modal):before,html.fen-perf-light .mcg-glass:not(.mcg-iptv-favorites-modal):after{background:none!important}html.fen-perf-light .mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--pro-block-bg: #2a2a2e;--pro-card-bg: #1c1c1e;--fen-fill: #2a2a2e;--fen-fill-active: #3e3e44;background:#1c1c1e!important;background-color:#1c1c1e!important}html.fen-perf-light .fen-recent-tile,html.fen-perf-light .fen-fav-card,html.fen-perf-light .fen-fav-empty-banner,html.fen-perf-light .fen-dash-apps-compose.is-guest .fen-dash-apps-field,html.fen-perf-light .fen-dash-apps-compose.is-guest .fen-dash-apps-cat-btn,html.fen-perf-light .fen-dash-apps-compose.is-guest .fen-dash-apps-add,html.fen-perf-light .fen-library .fen-iptv-search .mcg-iptv-search-input,html.fen-perf-light .fen-library .fen-iptv-panes .mcg-iptv-channel-card,html.fen-perf-light .fen-lite-panel,html.fen-perf-light .fen-lite-art,html.fen-perf-light .mcg-tt-login-guide,html.fen-perf-light .yt-engine-switch,html.fen-perf-light .mcg-native-home-popup-switch,html.fen-perf-light .mcg-native-home-popup-close{background:#2a2a2e!important;background-color:#2a2a2e!important}html.fen-perf-light .fen-library .fen-iptv-panes .mcg-iptv-channel-card.is-guide{background:#4a1520!important;background-color:#4a1520!important}html.fen-perf-light body.light-mode .fen-recent-tile,html.fen-perf-light body.light-mode .fen-fav-card,html.fen-perf-light body.light-mode .fen-fav-empty-banner,html.fen-perf-light body.light-mode .mcg-native-home-popup-switch,html.fen-perf-light body.light-mode .mcg-tt-login-guide{background:var(--fen-surface-card)!important;background-color:var(--fen-surface-card)!important}html.fen-perf-light .fen-lite-scrim,html.fen-perf-light .mcg-popup-backdrop,html.fen-perf-light .mcg-native-home-popup,html.fen-perf-light .fen-yt-auth-backdrop,html.fen-perf-light .fen-announce-backdrop,html.fen-perf-light .mcg-yt-end,html.fen-perf-light .mcg-yt-end-play,html.fen-perf-light .mcg-yt-end-badge,html.fen-perf-light .nav-map-loading,html.fen-perf-light .nav-sheet-backdrop{background:#000!important;background-color:#000!important}html.fen-perf-light .nav-chrome-theme-dark,html.fen-perf-light .nav-chrome-theme-light{--nav-glass: #1c1c1e;--nav-glass-elevated: #1c1c1e;--nav-fill-subtle: #2a2a2e;--nav-chrome-blur: none;--nav-chrome-shadow: none}html.fen-perf-light .nav-top-shortcut-chip,html.fen-perf-light .nav-speed,html.fen-perf-light .nav-suggestions,html.fen-perf-light .nav-report-type,html.fen-perf-light .nav-alert-popup .maplibregl-popup-content,html.fen-perf-light .mcg-games-player-help.is-floating,html.fen-perf-light .mcg-cabin-remote-chrome,html.fen-perf-light .mcg-cabin-remote-quality-menu,html.fen-perf-light .mcg-beta-pass-card,html.fen-perf-light .mcg-wallpicker-search,html.fen-perf-light .mcg-player-dropdown .mcg-player-subsize{background:#1c1c1e!important;background-color:#1c1c1e!important}html.fen-perf-light .mcg-player-progress{background-color:#3a3a3e!important}html.fen-perf-light .mcg-player-progress-buffer{background-color:#c8c8cc!important}html.fen-perf-light .fen-miniplayer-play{background:#fff!important}html.fen-perf-light .fen-miniplayer-wrap,html.fen-perf-light .fen-miniplayer-eq,html.fen-perf-light .fen-miniplayer-eq i{will-change:auto!important}html.fen-perf-light .mcg-ct-video-grid-shade{display:none!important}html.fen-perf-light .clk-flap__tile:after,html.fen-perf-light .mcg-speedo-meter-bar,html.fen-perf-light .mcg-speedo-sheet-body::-webkit-scrollbar-thumb{background:#3a3a3e!important}html.fen-perf-light .mcg-speedo-pedal:active{background:#e31937!important}html.fen-perf-light .mcg-speedo-scene.is-on{background:#3a1218!important}html.fen-perf-light .mcg-sc-row-flat{content-visibility:auto;contain-intrinsic-size:72px}body.light-mode .fen-recent-tile{background:#ffffffe6}body.light-mode .fen-grid .mcg-glass,body.light-mode .fen-fav-card,body.light-mode .fen-fav-empty-banner{background:var(--mcg-glass-bg)!important;background-color:var(--mcg-glass-bg)!important}body.light-mode .fen-fav-art{background:#e4e4e8}body.light-mode .fen-library .fen-iptv-search .mcg-iptv-search-input,body.light-mode .fen-library .fen-iptv-search .mcg-iptv-search-input.mcg-input,body.light-mode .fen-dash-apps-compose.is-guest .fen-dash-apps-field,body.light-mode .fen-dash-apps-compose.is-guest .fen-dash-apps-cat-btn,body.light-mode .fen-dash-apps-compose.is-guest .fen-dash-apps-add,body.light-mode .fen-library .fen-iptv-panes .mcg-iptv-channel-card{background:#e4e4e8!important;background-color:#e4e4e8!important;border-color:#00000029!important}body.light-mode .fen-library .fen-iptv-panes .mcg-iptv-channel-card.is-guide{background:#f6d5d8!important;background-color:#f6d5d8!important}body.light-mode .mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--fen-ink: #111111;--fen-ink-muted: rgba(17, 17, 17, .62);--fen-fill: #e4e4e8;--fen-fill-active: #d0d0d4;--pro-block-bg: #ffffff;--pro-card-bg: #f4f4f6;background:#f4f4f6!important;background-color:#f4f4f6!important}body.light-mode .fen-library.fen-perf-light .mcg-ct-video-grid-media.mcg-glass{background-color:var(--mcg-glass-bg)!important}html.fen-perf-light body.light-mode .fen-dash-apps-compose.is-guest .fen-dash-apps-field,html.fen-perf-light body.light-mode .fen-dash-apps-compose.is-guest .fen-dash-apps-cat-btn,html.fen-perf-light body.light-mode .fen-dash-apps-compose.is-guest .fen-dash-apps-add,html.fen-perf-light body.light-mode .fen-library .fen-iptv-search .mcg-iptv-search-input,html.fen-perf-light body.light-mode .fen-library .fen-iptv-panes .mcg-iptv-channel-card:not(.is-guide),html.fen-perf-light body.light-mode .fen-lite-art,html.fen-perf-light body.light-mode .yt-engine-switch,html.fen-perf-light body.light-mode .mcg-native-home-popup-close,html.fen-perf-light body.light-mode .mcg-cabin-remote-chrome,html.fen-perf-light body.light-mode .mcg-cabin-remote-quality-menu,html.fen-perf-light body.light-mode .mcg-beta-pass-card,html.fen-perf-light body.light-mode .mcg-wallpicker-search{background:var(--fen-fill)!important;background-color:var(--fen-fill)!important}html.fen-perf-light body.light-mode .fen-lite-panel{background:var(--fen-fill)!important;background-color:var(--fen-fill)!important}html.fen-perf-light body.light-mode .fen-player-root .fen-lite-panel,html.fen-perf-light body.light-mode .fen-miniplayer-play{background:#111!important;background-color:#111!important;color:var(--fen-player-ink)!important}html.fen-perf-light body.light-mode .mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--pro-block-bg: var(--fen-surface-elevated);--pro-card-bg: var(--fen-fill);--fen-fill: rgba(255, 255, 255, .4);--fen-fill-active: rgba(255, 255, 255, .6);background:var(--fen-surface-elevated)!important;background-color:var(--fen-surface-elevated)!important}body.light-mode .fen-dash-apps-compose.is-guest .fen-dash-apps-add--done,html.fen-perf-light body.light-mode .fen-dash-apps-compose.is-guest .fen-dash-apps-add--done{background:#f63b3b!important;background-color:#f63b3b!important;color:var(--fen-on-accent-ink)!important}html.fen-perf-light body.light-mode .fen-library .fen-iptv-panes .mcg-iptv-channel-card.is-guide{background:#f6d5d8!important;background-color:#f6d5d8!important}.fen-profile-sheet-body .fen-theme-page{display:flex;flex-direction:column;gap:18px;min-height:0}.fen-theme-page .mcg-profile-subhead-row{justify-content:space-between;gap:10px}.fen-theme-mode{display:flex;align-items:stretch;width:100%;height:40px;padding:3px;gap:3px;box-sizing:border-box;border-radius:20px;background:#2c2c2c;border:1px solid rgba(255,255,255,.16)}.fen-theme-mode button{flex:1;min-width:0;border:none;margin:0;padding:0 8px;border-radius:16px;background:transparent;color:var(--fen-ink-muted);font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.fen-theme-mode button.is-active{background:#4a4a4a;color:var(--fen-ink)}body.light-mode .fen-theme-mode{background:#e7e7ea;border-color:#00000014}body.light-mode .fen-theme-mode button.is-active{background:#fff;color:var(--fen-ink)}.fen-theme-swatches{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:3px 4px}.fen-theme-swatch{position:relative;flex:0 0 40px;width:40px;height:40px;padding:0;border:none;border-radius:50%;cursor:pointer;box-shadow:none}.fen-theme-swatch.is-selected{box-shadow:0 0 0 2px #f4f4f4}body.light-mode .fen-theme-swatch.is-selected{box-shadow:0 0 0 2px #2a2a2e}.fen-theme-swatch.is-none{background:linear-gradient(45deg,transparent calc(50% - 1.5px),#e31937 calc(50% - 1.5px),#e31937 calc(50% + 1.5px),transparent calc(50% + 1.5px)),#7a7a7a}body.light-mode .fen-theme-swatch.is-none{background:linear-gradient(45deg,transparent calc(50% - 1.5px),#e31937 calc(50% - 1.5px),#e31937 calc(50% + 1.5px),transparent calc(50% + 1.5px)),#1c1c1e}.fen-theme-sliders{display:flex;flex-direction:column;gap:10px}.fen-theme-hue{position:relative;box-sizing:border-box;height:48px;border-radius:999px;border:2px solid rgba(255,255,255,.92);background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);touch-action:none}body.light-mode .fen-theme-hue{border-color:#1c1c1e}.fen-theme-hue-range{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fen-theme-hue-range::-webkit-slider-runnable-track{height:44px;background:transparent;border:none}.fen-theme-hue-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:36px;height:36px;margin-top:4px;border:2px solid #fff;border-radius:6px;background:var(--fen-theme-chip, #fff);box-shadow:none;cursor:grab}.fen-theme-shade{position:relative;height:156px;border-radius:10px;background-image:linear-gradient(to bottom,transparent,#000),linear-gradient(to right,#fff,transparent);touch-action:none;cursor:crosshair}.fen-theme-shade-ring{position:absolute;width:22px;height:22px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000059;pointer-events:none}html.fen-bg-tinted body{--fen-panel-bg: rgba(var(--fen-bg-rgb), .8);--fen-surface-panel: rgba(var(--fen-bg-rgb), .8);--fen-section-sheet-bg: rgba(var(--fen-bg-rgb), .6);--fen-surface-elevated: rgba(var(--fen-bg-rgb), .86);--fen-menu-bg: rgba(var(--fen-bg-rgb), .98);--mcg-glass-bg: rgba(var(--fen-bg-rgb), .8)}html.fen-bg-tinted body.light-mode{--fen-panel-bg: rgba(var(--fen-bg-rgb), .9);--fen-surface-panel: rgba(var(--fen-bg-rgb), .9);--fen-section-sheet-bg: rgba(var(--fen-bg-rgb), .9);--fen-surface-elevated: rgba(var(--fen-bg-rgb), .88);--fen-menu-bg: rgba(var(--fen-bg-rgb), .98);--mcg-glass-bg: rgba(var(--fen-bg-rgb), .9)}html.fen-bg-tinted .fen-recent-tile{background:rgba(var(--fen-bg-rgb),.7)}html.fen-bg-tinted body.light-mode .fen-recent-tile{background:rgba(var(--fen-bg-rgb),.9)}html.fen-bg-tinted:not(.fen-perf-light) body:not(.light-mode) .fen-grid-item .mcg-glass:not(.mcg-widget-tamagotchi-card){background-color:rgba(var(--fen-bg-rgb),.7)!important}html.fen-bg-tinted .fen-fav-card,html.fen-bg-tinted .fen-fav-empty-banner{background:rgba(var(--fen-bg-rgb),.7)}html.fen-bg-tinted .fen-inmotion-tile:before{background:rgba(var(--fen-bg-rgb),.7)}html.fen-bg-tinted body.light-mode .fen-inmotion-tile{color:var(--fen-ink)}html.fen-bg-tinted body.light-mode .fen-inmotion-tile:before{background:rgba(var(--fen-bg-rgb),.9)}html.fen-bg-tinted .mcg-widget-calculator .mcg-calc-card.mcg-glass,html.fen-bg-tinted body.light-mode .mcg-widget-calculator .mcg-calc-card.mcg-glass{background-color:rgb(var(--fen-bg-rgb))!important}html.fen-perf-light.fen-bg-tinted body{--fen-panel-bg: rgb(var(--fen-bg-rgb));--fen-surface-panel: rgb(var(--fen-bg-rgb));--fen-section-sheet-bg: rgba(var(--fen-bg-rgb), .6);--fen-surface-elevated: rgb(var(--fen-bg-rgb));--fen-menu-bg: rgb(var(--fen-bg-rgb));--mcg-glass-bg: rgb(var(--fen-bg-rgb))}html.fen-perf-light.fen-bg-tinted body.light-mode{--fen-panel-bg: rgba(var(--fen-bg-rgb), .56);--fen-surface-panel: rgba(var(--fen-bg-rgb), .56);--fen-section-sheet-bg: rgba(var(--fen-bg-rgb), .9);--fen-surface-elevated: rgba(var(--fen-bg-rgb), .7);--fen-surface-card: rgba(var(--fen-bg-rgb), .48);--fen-menu-bg: rgba(var(--fen-bg-rgb), .7);--mcg-glass-bg: rgba(var(--fen-bg-rgb), .56)}html.fen-perf-light.fen-bg-tinted .fen-recent-tile,html.fen-perf-light.fen-bg-tinted .fen-fav-card,html.fen-perf-light.fen-bg-tinted .fen-fav-empty-banner{background:rgb(var(--fen-bg-rgb))!important;background-color:rgb(var(--fen-bg-rgb))!important}html.fen-perf-light.fen-bg-tinted .fen-inmotion-tile:before{background:rgb(var(--fen-bg-rgb))!important;background-color:rgb(var(--fen-bg-rgb))!important}html.fen-perf-light.fen-bg-tinted body.light-mode .fen-recent-tile,html.fen-perf-light.fen-bg-tinted body.light-mode .fen-fav-card,html.fen-perf-light.fen-bg-tinted body.light-mode .fen-fav-empty-banner{background:rgba(var(--fen-bg-rgb),.48)!important;background-color:rgba(var(--fen-bg-rgb),.48)!important}html.fen-perf-light.fen-bg-tinted body.light-mode .fen-inmotion-tile{color:var(--fen-ink)!important}html.fen-perf-light.fen-bg-tinted body.light-mode .fen-inmotion-tile:before{background:rgba(var(--fen-bg-rgb),.56)!important;background-color:rgba(var(--fen-bg-rgb),.56)!important}html.fen-bg-tinted .fen-dock-icon--tile,html.fen-bg-tinted .fen-dock-container.is-compact .fen-dock-icon--tile,html.fen-bg-tinted .fen-dock-hide .fen-dock-icon--tile,html.fen-bg-tinted .fen-inmotion-icon,html.fen-bg-tinted body.light-mode .fen-dock-icon.fen-dock-icon--tile,html.fen-bg-tinted body.light-mode .fen-dock-container.is-compact .fen-dock-icon--tile,html.fen-bg-tinted body.light-mode .fen-dock-hide .fen-dock-icon--tile,html.fen-bg-tinted body.light-mode .fen-inmotion-icon{background:rgb(var(--fen-bg-rgb))!important;background-color:rgb(var(--fen-bg-rgb))!important}@media(min-width:1001px)and (min-height:701px){:root{--fen-ui-scale: clamp(1.01, min(100vw / 1160px, 100vh / 740px), 1.28);--fen-chrome-bottom: calc(22px * var(--fen-ui-scale));--fen-chrome-side: calc(22px * var(--fen-ui-scale));--fen-icon: calc(56px * var(--fen-ui-scale));--fen-icon-radius: calc(14px * var(--fen-ui-scale));--fen-glyph: calc(28px * var(--fen-ui-scale));--fen-dock-motion: calc(18px * var(--fen-ui-scale));--fen-label: calc(11px * var(--fen-ui-scale));--fen-label-max: calc(72px * var(--fen-ui-scale));--fen-dock-pad-y: calc(8px * var(--fen-ui-scale));--fen-dock-pad-x: calc(18px * var(--fen-ui-scale));--fen-dock-gap: calc(10px * var(--fen-ui-scale));--fen-dock-label-gap: calc(6px * var(--fen-ui-scale));--fen-dock-bar-max: calc(95px * var(--fen-ui-scale));--fen-sheet-inset-top: calc(18px * var(--fen-ui-scale));--fen-sheet-inset-side: calc(18px * var(--fen-ui-scale));--fen-sheet-width: min(calc(400px * var(--fen-ui-scale)), calc(100vw - 36px) );--fen-apps-sheet-width: min(calc(560px * var(--fen-ui-scale)), calc(100vw - 36px) );--fen-board-top: calc(28px * var(--fen-ui-scale));--fen-grid-handle: calc(22px * var(--fen-ui-scale));--fen-cell: calc(40px * var(--fen-ui-scale));--fen-cell-gap: calc(8px * var(--fen-ui-scale));--fen-dock-clear: calc(12px * var(--fen-ui-scale));--fen-library-pad: calc(15px * var(--fen-ui-scale));--fen-library-gap: calc(15px * var(--fen-ui-scale));--fen-yt-skel-h: calc(135px * var(--fen-ui-scale));--fen-yt-skel-w: calc(240px * var(--fen-ui-scale));--fen-yt-skel-gap: calc(18px * var(--fen-ui-scale));--fen-ctrl-radius: calc(14px * var(--fen-ui-scale));--fen-icon-compact: calc(44px * var(--fen-ui-scale));--fen-section-icon: calc(50px * var(--fen-ui-scale));--fen-fs-bar-margin: calc(18px * var(--fen-ui-scale));--fen-fs-btn: calc(48px * var(--fen-ui-scale));--fen-movies-rail-w: calc(188px * var(--fen-ui-scale));--fen-movies-heading: calc(22px * var(--fen-ui-scale));--fen-movies-meta: calc(16px * var(--fen-ui-scale));--fen-movies-progress: calc(9px * var(--fen-ui-scale));--fen-movies-search-w: calc(480px * var(--fen-ui-scale));--fen-miniplayer-w: calc(400px * var(--fen-ui-scale));--fen-miniplayer-h: calc(132px * var(--fen-ui-scale));--fen-miniplayer-art: calc(108px * var(--fen-ui-scale));--fen-miniplayer-btn: calc(40px * var(--fen-ui-scale));--fen-miniplayer-play: calc(56px * var(--fen-ui-scale));--fen-miniplayer-skip: calc(48px * var(--fen-ui-scale));--fen-miniplayer-title: calc(16px * var(--fen-ui-scale));--fen-miniplayer-sub: calc(13px * var(--fen-ui-scale));--fen-miniplayer-pad: calc(12px * var(--fen-ui-scale));--fen-miniplayer-gap: calc(14px * var(--fen-ui-scale));--fen-miniplayer-expand: calc(28px * var(--fen-ui-scale));--fen-ambient-pad: calc(28px * var(--fen-ui-scale));--fen-ambient-corner: calc(48px * var(--fen-ui-scale));--fen-ambient-art: calc(56px * var(--fen-ui-scale));--fen-ambient-play: calc(56px * var(--fen-ui-scale));--fen-ambient-skip: calc(44px * var(--fen-ui-scale));--fen-ambient-style: calc(36px * var(--fen-ui-scale));--fen-ambient-title: calc(16px * var(--fen-ui-scale));--fen-ambient-sub: calc(13px * var(--fen-ui-scale));--fen-ambient-bar-radius: calc(22px * var(--fen-ui-scale));--fen-recent-gap: calc(12px * var(--fen-ui-scale));--fen-recent-inner-gap: calc(10px * var(--fen-ui-scale));--fen-recent-radius: calc(15px * var(--fen-ui-scale));--fen-recent-badge: calc(30px * var(--fen-ui-scale));--fen-recent-tile-w: calc(135px * var(--fen-ui-scale));--fen-recent-tile-h: calc(150px * var(--fen-ui-scale));--fen-recent-art: calc(81px * var(--fen-ui-scale));--fen-recent-title: calc(12px * var(--fen-ui-scale));--fen-recent-title-lh: calc(16px * var(--fen-ui-scale));--fen-recent-title-inset: calc(5px * var(--fen-ui-scale));--fen-recent-sub: calc(11px * var(--fen-ui-scale));--fen-recent-sub-lh: calc(15px * var(--fen-ui-scale));--fen-recent-empty: calc(12px * var(--fen-ui-scale));--fen-recent-zzz: calc(16px * var(--fen-ui-scale));--fen-mirroring-hud-btn: calc(48px * var(--fen-ui-scale));--fen-mirroring-hud-glyph: calc(22px * var(--fen-ui-scale));--fen-mirroring-qr: calc(280px * var(--fen-ui-scale));--fen-mirroring-pad: calc(24px * var(--fen-ui-scale));--fen-mirroring-gap: calc(24px * var(--fen-ui-scale));--fen-mirroring-status: calc(22px * var(--fen-ui-scale));--fen-mirroring-getapp-btn: calc(88px * var(--fen-ui-scale));--fen-mirroring-getapp-title: calc(28px * var(--fen-ui-scale));--fen-remote-form-w: calc(420px * var(--fen-ui-scale))}.fen-sheet-title,.fen-fs-title{font-size:calc(20px * var(--fen-ui-scale))}.fen-library-tab,.fen-library-tabs.fen-console-nav.mcg-glass{font-size:calc(16px * var(--fen-ui-scale))}.fen-sheet-close{width:calc(40px * var(--fen-ui-scale));height:calc(40px * var(--fen-ui-scale));border-radius:calc(12px * var(--fen-ui-scale))}.fen-library .mcg-ct-video-grid-meta .mcg-ct-card-title{font-size:calc(14px * var(--fen-ui-scale))}.fen-library .mcg-ct-video-grid{gap:calc(14px * var(--fen-ui-scale)) calc(12px * var(--fen-ui-scale))}.fen-library .mcg-movies-panel .mcg-movies-search-grid{grid-template-columns:repeat(auto-fill,minmax(calc(160px * var(--fen-ui-scale)),1fr))}.fen-iptv-panes .mcg-iptv-channel-title{font-size:calc(18px * var(--fen-ui-scale))!important}.fen-skel-iptv-card{height:calc(48px * var(--fen-ui-scale))}.fen-skel-iptv-logo{width:calc(72px * var(--fen-ui-scale));height:calc(36px * var(--fen-ui-scale))}.fen-skel-iptv-title{height:calc(18px * var(--fen-ui-scale))}.fen-iptv-tabs-kicker,.fen-iptv-tabs .fen-iptv-tab--add{font-size:calc(18px * var(--fen-ui-scale));padding:0 calc(16px * var(--fen-ui-scale))}.fen-iptv-tabs .fen-iptv-tab--add .fen-iptv-tab-label{gap:calc(8px * var(--fen-ui-scale))}.fen-iptv-tabs .fen-iptv-tab--add .fen-iptv-tab-label svg{width:calc(22px * var(--fen-ui-scale));height:calc(22px * var(--fen-ui-scale))}.fen-iptv-search{flex-basis:var(--fen-fs-btn);height:var(--fen-fs-btn);min-height:var(--fen-fs-btn)}.fen-iptv-search .mcg-iptv-search-icon{width:calc(22px * var(--fen-ui-scale))!important;height:calc(22px * var(--fen-ui-scale))!important;left:calc(14px * var(--fen-ui-scale))}.fen-library .fen-iptv-search .mcg-iptv-search-input,.fen-library .fen-iptv-search .mcg-iptv-search-input.mcg-input{height:var(--fen-fs-btn)!important;min-height:var(--fen-fs-btn)!important;max-height:var(--fen-fs-btn)!important;padding:0 calc(12px * var(--fen-ui-scale)) 0 calc(44px * var(--fen-ui-scale))!important;font-size:calc(16px * var(--fen-ui-scale))!important;line-height:1.2;border-radius:var(--fen-ctrl-radius)!important}.fen-library .fen-iptv-search .mcg-ct-search-clear{width:calc(28px * var(--fen-ui-scale));height:calc(28px * var(--fen-ui-scale));right:calc(8px * var(--fen-ui-scale))}.fen-library .fen-iptv-search .mcg-iptv-search-input.is-clearable,.fen-library .fen-iptv-search .mcg-iptv-search-input.is-clearable.mcg-input{padding-right:calc(44px * var(--fen-ui-scale))!important}.fen-iptv-rail,.fen-iptv-guide{flex-basis:calc(300px * var(--fen-ui-scale));width:calc(300px * var(--fen-ui-scale));max-width:calc(300px * var(--fen-ui-scale))}.fen-iptv-rail-title,.fen-iptv-rail-vert{font-size:calc(18px * var(--fen-ui-scale))}.fen-iptv-rail-list{gap:calc(8px * var(--fen-ui-scale))}.fen-iptv-rail-item{height:calc(40px * var(--fen-ui-scale));min-height:calc(40px * var(--fen-ui-scale));padding:calc(8px * var(--fen-ui-scale));gap:calc(6px * var(--fen-ui-scale));font-size:calc(16px * var(--fen-ui-scale));border-radius:calc(10px * var(--fen-ui-scale))}.fen-iptv-rail-heart svg{width:calc(18px * var(--fen-ui-scale));height:calc(18px * var(--fen-ui-scale))}.fen-iptv-guide-clock{font-size:calc(16px * var(--fen-ui-scale));line-height:1.25;white-space:normal}.fen-iptv-guide-epg{gap:calc(8px * var(--fen-ui-scale))}.fen-iptv-guide-slot{flex-shrink:0;min-height:calc(48px * var(--fen-ui-scale));padding:calc(8px * var(--fen-ui-scale));gap:calc(6px * var(--fen-ui-scale))}.fen-iptv-guide-slot.is-now{padding-bottom:calc(14px * var(--fen-ui-scale))}.fen-iptv-guide-slot-title,.fen-iptv-guide-empty{font-size:calc(16px * var(--fen-ui-scale));line-height:1.25;white-space:normal}.fen-iptv-guide-slot-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.fen-skel-iptv-rail-item{height:calc(40px * var(--fen-ui-scale))}.fen-skel-iptv-guide-slot{height:calc(48px * var(--fen-ui-scale))}.fen-skel-iptv-guide-line{height:calc(16px * var(--fen-ui-scale))}}@media(min-width:1600px)and (min-height:900px){:root{--fen-cell: calc(44px * var(--fen-ui-scale));--fen-cell-gap: calc(10px * var(--fen-ui-scale))}}.mcg-games-player-stage{position:relative;flex:1;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden}.mcg-games-player-help{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--fen-fs-btn,40px);height:var(--fen-fs-btn,40px);padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:600 18px Arial,sans-serif;opacity:.4;cursor:pointer;touch-action:manipulation}.mcg-games-player-help:hover,.mcg-games-player-help:focus-visible{opacity:1;background:var(--fen-fill-hover,rgba(255,255,255,.12))}.mcg-games-player-help.is-floating{position:absolute;right:8px;top:8px;z-index:5;width:36px;height:36px;color:#fff;background:#14141459}.mcg-games-player-back.is-floating{position:absolute;left:8px;top:8px;z-index:5;color:#fff}body.fen-game-open .fen-dock-container,body.fen-game-open .fen-dock-hide,body.fen-game-open .fen-miniplayer-wrap{visibility:hidden!important;pointer-events:none!important;opacity:0!important}body.fen-game-open .fen-fs-body{padding:0;overflow:hidden}body.fen-game-open .fen-library{padding:0}.mcg-games-hostmenu{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;background:#080a1873}.mcg-games-hostmenu-card{display:flex;flex-direction:column;gap:8px;min-width:220px;padding:18px;border-radius:16px;background:#111329eb;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 60px #00000080}.mcg-games-hostmenu-item{padding:12px 18px;border:1px solid transparent;border-radius:12px;background:transparent;color:#e8e9f4;font:600 15px/1.2 inherit;text-align:left;cursor:pointer}.mcg-games-hostmenu-item.is-focus{background:#ffffff24;border-color:#ffd478a6;color:#fff}.mcg-games-hostmenu-item:hover{background:#ffffff1a}html[data-isolated-game],html[data-isolated-game] body,html[data-isolated-game] #root{margin:0;width:100%;height:100%;background:#070b12;color:#fff;font-family:Arial,sans-serif;overflow:hidden}html[data-isolated-game] .fen-fs-body{padding:0;overflow:hidden}html[data-isolated-game] main{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;box-sizing:border-box;text-align:center}html[data-isolated-game] main button{display:inline-flex;align-items:center;gap:8px;min-height:40px;box-sizing:border-box;padding:8px 14px;border:1px solid #ffffff40;border-radius:10px;background:#253047;color:#fff;font:inherit;cursor:pointer;touch-action:manipulation}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-280{height:calc(var(--spacing) * 280)}.h-full{height:100%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-6{padding:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-justify{text-align:justify}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-black{color:var(--color-black)}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-C9zJF1AG.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+0300-036F,U+03B5,U+0400-04FF,U+2000-206F,U+20A0-20BA,U+2100-214E,U+2212-2265,U+2500}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-ext-DQhZYWmX.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0250-02FF,U+0374-03FF,U+0500-0513,U+0E3F,U+10D0-10FB,U+1D01-1D7A,U+1DBF-1DCA,U+1E00-1FFE,U+2070-2094,U+215F-2184,U+2202-222B,U+23CE,U+2423,U+2501-251B,U+2588,U+25CA-25CF,U+2639-266A,U+2C60-2C76,U+2E00-2E1D,U+A700-A721,U+F7A0-F7A9,U+F8FF,U+FB01-FB02,U+FFA1-FFA7}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-Bold-DxFuevc8.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-024F,U+0300-036F,U+03B5,U+0400-04FF,U+2000-206F,U+20A0-20BA,U+2100-214E,U+2212-2265,U+2500}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-Bold-ext-BovPn6Cr.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0250-02FF,U+0374-03FF,U+0500-0513,U+0E3F,U+10D0-10FB,U+1D01-1D7A,U+1DBF-1DCA,U+1E00-1FFE,U+2070-2094,U+215F-2184,U+2202-222B,U+23CE,U+2423,U+2501-251B,U+2588,U+25CA-25CF,U+2639-266A,U+2C60-2C76,U+2E00-2E1D,U+A700-A721,U+F7A0-F7A9,U+F8FF,U+FB01-FB02,U+FFA1-FFA7}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-Oblique-Bo4Rtl0p.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-024F,U+0300-036F,U+03B5,U+0400-04FF,U+2000-206F,U+20A0-20BA,U+2100-214E,U+2212-2265,U+2500}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-Oblique-ext-Sz0Y8JYg.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0250-02FF,U+0374-03FF,U+0500-0513,U+0E3F,U+10D0-10FB,U+1D01-1D7A,U+1DBF-1DCA,U+1E00-1FFE,U+2070-2094,U+215F-2184,U+2202-222B,U+23CE,U+2423,U+2501-251B,U+2588,U+25CA,U+2639-266A,U+2C60-2C76,U+2E00-2E1D,U+A700-A721,U+F7A0-F7A9,U+F8FF,U+FB01-FB02,U+FFA1-FFA7}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-BoldOblique-8b2uElh1.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-024F,U+0300-036F,U+03B5,U+0400-04FF,U+2000-206F,U+20A0-20BA,U+2100-214E,U+2212-2265,U+2500}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-BoldOblique-ext-oFpHxSas.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0250-02FF,U+0374-03FF,U+0500-0513,U+0E3F,U+10D0-10FB,U+1D01-1D7A,U+1DBF-1DCA,U+1E00-1FFE,U+2070-2094,U+215F-2184,U+2202-222B,U+23CE,U+2423,U+2501-251B,U+2588,U+25CA,U+2639-266A,U+2C60-2C76,U+2E00-2E1D,U+A700-A721,U+F7A0-F7A9,U+F8FF,U+FB01-FB02,U+FFA1-FFA7}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-Light-DAqksu7v.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0020-00FF,U+0131-0192,U+02C6-02DC,U+2013-203A,U+2122,U+2212-2219,U+F001-F002}@font-face{font-family:Universal Sans Text;src:url(https://digitalassets.tesla.com/tesla-design-system/raw/upload/static/fonts/universal-sans-2/web/text/Universal-Sans-Text-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Universal Sans Text;src:url(https://digitalassets.tesla.com/tesla-design-system/raw/upload/static/fonts/universal-sans-2/web/text/Universal-Sans-Text-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Universal Sans Text;src:url(https://digitalassets.tesla.com/tesla-design-system/raw/upload/static/fonts/universal-sans-2/web/text/Universal-Sans-Text-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--cd-font-sans: "Universal Sans Text", Helvetica, Arial, sans-serif;--mcg-bg-color: rgba(0, 0, 0, .6);--mcg-highlight: rgba(255, 255, 255, .4);--mcg-radius: 15px;--mcg-accent: #00A0FF;--fen-player-ink: #fff;--fen-on-accent-ink: #fff}html.fen-perf-light{--cd-font-sans: Helvetica, Arial, sans-serif}.none{display:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}*:focus:not(:focus-visible){outline:none}body{--mcg-text-main: #ffffff;--mcg-text-sec: #aaaaaa;--mcg-glass-bg: rgba(0, 0, 0, .8);--mcg-glass-blur: none;--mcg-glass-border: 0 solid transparent;--mcg-glass-shadow: none;--mcg-glass-radius: 15px;--mcg-app-icon-bg: rgba(20, 20, 20, .9);--mcg-app-text-color: #e5e7eb;--mcg-app-text-shadow: 0 1px 2px rgba(0, 0, 0, .5);--mcg-input-placeholder: #ffffff;--mcg-fill: rgba(255, 255, 255, .08);--mcg-fill-hover: rgba(255, 255, 255, .14);--mcg-hairline: rgba(255, 255, 255, .12);margin:0;padding:0;background-color:#000;color:var(--mcg-text-main);font-family:var(--cd-font-sans);overflow:hidden;-webkit-font-smoothing:antialiased}body.light-mode{--mcg-text-main: #111111;--mcg-text-sec: #4a4a4a;--mcg-glass-bg: rgba(255, 255, 255, .9);--mcg-glass-blur: none;--mcg-glass-border: 0 solid transparent;--mcg-glass-shadow: none;--mcg-glass-radius: 15px;--mcg-app-icon-bg: rgba(255, 255, 255, .92);--mcg-app-text-color: #111111;--mcg-app-text-shadow: 0 1px 2px rgba(255, 255, 255, .7);--mcg-input-placeholder: rgba(0, 0, 0, .45);--mcg-fill: rgba(0, 0, 0, .06);--mcg-fill-hover: rgba(0, 0, 0, .1);--mcg-hairline: rgba(0, 0, 0, .12);background-color:#e8e8ec}button,input,textarea{font-family:inherit}button{background:none;border:none;cursor:pointer;color:inherit}a{text-decoration:none;color:inherit}.mcg-hidden{display:none}.mcg-fade-in{animation:mcgFadeIn .3s ease-out forwards}.mcg-scale-in{animation:mcgScaleIn .3s cubic-bezier(.175,.885,.32,2.2) forwards}.mcg-shake{animation:mcgShake .4s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.mcg-spin{animation:mcgSpin 1s linear infinite}.mcg-movies-live-badge{position:absolute;top:20px;right:20px;z-index:90;display:flex;align-items:center;gap:10px;pointer-events:none;color:var(--fen-player-ink);background:#101010ad;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:12px 18px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap}.mcg-movies-live-badge svg{width:18px;height:18px;flex-shrink:0}.mcg-movies-detail{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;color:var(--mcg-text-main);box-sizing:border-box}.mcg-movies-detail[data-compact="1"]{gap:12px}.mcg-movies-detail[data-compact]>.mcg-movies-detail-back{align-self:flex-start;margin-bottom:0;height:40px;min-height:40px;min-width:40px;padding:0 12px 0 8px;gap:6px;border-radius:12px;background-color:#414141;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:var(--mcg-text-main);font-size:14px;font-weight:500;letter-spacing:.2px;box-sizing:border-box}body.light-mode .mcg-movies-detail[data-compact]>.mcg-movies-detail-back{background-color:#e6e6e6}.mcg-movies-detail-body{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.mcg-movies-detail-side{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;position:relative}.mcg-movies-detail-side .mcg-movies-detail-cta-row{width:100%}.mcg-movies-detail-side .mcg-movies-detail-cta{width:100%;padding-left:8px;padding-right:8px}.mcg-movies-detail-side .mcg-movies-detail-cta.is-status{overflow:hidden;text-overflow:ellipsis}.mcg-movies-detail-cta-spin{position:absolute;right:-26px;top:50%;margin-top:-10px}.mcg-movies-detail-poster.mcg-movies-poster{position:relative;max-width:100%;border-radius:14px;overflow:hidden;background:var(--mcg-fill);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--mcg-hairline),inset 0 -48px 40px -14px #0000008c}.mcg-movies-detail-poster.mcg-movies-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mcg-movies-detail-progress{position:absolute;left:0;right:0;bottom:0;padding:10px 10px 8px;background:linear-gradient(180deg,#0000,#000000d9);color:var(--fen-player-ink);font-variant-numeric:tabular-nums}.mcg-movies-detail-progress-row{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.mcg-movies-detail-progress-row span:first-child{font-size:13px;font-weight:800}.mcg-movies-detail-progress-row span:last-child:not(:first-child){font-size:11px;font-weight:600;opacity:.85}.mcg-movies-detail-progress-bar{height:6px;border-radius:999px;overflow:hidden;background:#ffffff38}.mcg-movies-detail-progress-bar i{display:block;height:100%;border-radius:inherit;background:#e31937}.mcg-movies-detail-info{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:8px}.mcg-movies-detail-title-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:12px}.mcg-movies-detail-heading{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mcg-movies-detail-title{margin:0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.02em;word-break:break-word}.mcg-movies-detail-aka,.mcg-movies-detail-facts{margin:0;color:var(--mcg-text-sec)}.mcg-movies-detail-aka{font-size:13px}.mcg-movies-detail-facts{font-size:14px;font-weight:500}.mcg-movies-detail-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mcg-movies-detail-chips--meta{gap:8px}.mcg-movies-detail-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:var(--mcg-fill);border:1px solid var(--mcg-hairline);color:var(--mcg-text-sec);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.mcg-movies-detail-chip-label{font-size:11px;font-weight:700;letter-spacing:.02em}.mcg-movies-detail-chip-value{color:var(--mcg-text-main);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.mcg-movies-detail-chip--score{justify-content:center;align-items:center}.mcg-movies-detail-chip--score .mcg-movies-detail-chip-label,.mcg-movies-detail-chip--score .mcg-movies-detail-chip-value{display:inline-flex;align-items:center;line-height:1}.mcg-movies-detail-chip--audio .mcg-movies-detail-chip-value{letter-spacing:.04em;text-transform:uppercase}.mcg-movies-search-field{position:relative;flex:1 1 auto;min-width:0}.mcg-movies-search-field .mcg-movies-search-input{padding-right:148px}.mcg-movies-search-pref{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;gap:8px;z-index:1;padding:0 14px 0 12px;max-width:calc(100% - 48px);box-sizing:border-box}.mcg-movies-search-pref:before{content:"";width:1px;height:44%;max-height:22px;background:var(--mcg-hairline);flex-shrink:0}.mcg-movies-search-pref-label{font-size:13px;line-height:1;font-weight:500;color:var(--mcg-text-sec);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mcg-movies-search-pref-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:100%;min-width:2.4em;margin:0;padding:0 16px 0 0;border:none;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aaaaaa' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:12px;color:var(--mcg-text-main);font-size:13px;font-weight:600;font-family:inherit;letter-spacing:.06em;text-transform:uppercase;outline:none;cursor:pointer;box-shadow:none}.mcg-movies-search-pref-select::-ms-expand{display:none}button.mcg-movies-search-pref-select{display:inline-flex;align-items:center}.mcg-movies-search-pref-menu.mcg-glass{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;gap:2px;width:72px;margin:0;padding:6px;overflow:hidden;cursor:default;transition:none}.mcg-movies-search-pref-option{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin:0;padding:0 8px;border:none;border-radius:8px;background:transparent;color:var(--mcg-text-main);font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;cursor:pointer}.mcg-movies-search-pref-option:hover,.mcg-movies-search-pref-option:focus-visible{background:var(--mcg-fill-hover);outline:none}.mcg-movies-search-pref-option.is-active{background:#e31937;color:var(--fen-on-accent-ink)}.mcg-movies-search-pref:hover .mcg-movies-search-pref-label,.mcg-movies-search-pref:hover .mcg-movies-search-pref-select{color:var(--mcg-text-main)}body.light-mode .mcg-movies-search-pref-select{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234a4a4a' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}@media(max-width:700px){.mcg-movies-search-pref-label{display:none}.mcg-movies-search-field .mcg-movies-search-input{padding-right:62px}.mcg-movies-search-pref{padding:0 12px 0 10px;gap:0}}.mcg-movies-detail-cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;flex:0 0 auto;margin-top:0}.mcg-movies-detail-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 24px;border-radius:12px;font-size:15px;font-weight:700;border:none;box-sizing:border-box;white-space:nowrap;flex-shrink:0;cursor:pointer}.mcg-movies-detail-cta:disabled{cursor:wait;opacity:.75}.mcg-movies-detail-cta.is-primary{background:#e31937;color:var(--fen-on-accent-ink)}.mcg-series-next-episode{position:absolute;right:28px;bottom:128px;z-index:20}.mcg-movies-detail-cta.is-secondary{background:var(--mcg-fill);border:1px solid var(--mcg-hairline);color:var(--mcg-text-main)}.mcg-movies-detail-feedback{position:relative;flex:0 0 auto;margin:0;color:var(--mcg-text-sec)}.mcg-movies-detail-feedback p{margin:8px 0 0;line-height:1.35;text-align:left}.mcg-movies-detail-feedback p.is-error{color:#e31937}.mcg-movies-detail-feedback-menu.mcg-glass{position:absolute;top:calc(100% + 8px);right:0;z-index:30;overflow:visible;transition:none;width:-moz-max-content;width:max-content;min-width:0;max-width:none;padding:6px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mcg-movies-detail-feedback-item{display:flex;align-items:center;width:-moz-max-content;width:max-content;min-height:0;margin:0;padding:8px 12px;white-space:nowrap;border:none;border-radius:10px;background:transparent;color:var(--mcg-text-main);font:inherit;font-size:15px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.mcg-movies-detail-feedback-item:hover,.mcg-movies-detail-feedback-item:focus-visible{background:var(--mcg-fill-hover)}.mcg-movies-detail-feedback-item.is-sent,.mcg-movies-detail-feedback-item:disabled{color:var(--mcg-text-sec);cursor:default}.mcg-movies-detail-feedback-item:disabled:hover{background:transparent}.mcg-movies-detail-cta.is-status{background:var(--mcg-fill);border:1px solid var(--mcg-hairline);color:var(--mcg-text-sec);cursor:default}.mcg-modal.mcg-movies-ready-prompt{max-width:min(500px,calc(100vw - 48px))!important;padding:22px 24px 20px!important;text-align:left}.mcg-movies-ready-prompt__close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.mcg-movies-ready-prompt__kicker{margin:0 36px 14px 0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mcg-text-sec)}.mcg-movies-ready-prompt__row{display:flex;align-items:flex-start;gap:18px;min-width:0}.mcg-movies-ready-prompt__poster{width:120px;height:168px;flex:0 0 120px;border-radius:12px;overflow:hidden;background:var(--mcg-fill);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--mcg-hairline)}.mcg-movies-ready-prompt__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mcg-movies-ready-prompt__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:2px}.mcg-movies-ready-prompt__title{margin:0;font-size:26px;font-weight:800;line-height:1.2;color:var(--mcg-text-main)}.mcg-movies-ready-prompt__meta{margin:0;font-size:15px;font-weight:600;color:var(--mcg-text-sec)}.mcg-movies-ready-prompt__body{margin:0;font-size:16px;line-height:1.45;color:var(--mcg-text-sec)}.mcg-movies-ready-prompt__actions{display:flex;flex-direction:row;gap:10px;margin-top:20px}.mcg-movies-ready-prompt__actions .mcg-movies-detail-cta{flex:1;min-width:0}.mcg-movies-detail-copy{display:flex;flex-direction:column;gap:8px;max-width:720px;min-width:0}.mcg-movies-detail-tagline{margin:0;font-size:14px;font-style:italic;color:var(--mcg-text-sec);line-height:1.4}.mcg-movies-detail-desc{margin:0;font-size:14px;line-height:1.55;color:var(--mcg-text-main);opacity:.92}.mcg-movies-trend-list{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.mcg-movies-trend-banner{all:unset;box-sizing:border-box;position:relative;display:block;width:100%;height:304px;border-radius:16px;overflow:hidden;cursor:pointer;background:#141416;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--fen-player-ink)}.mcg-movies-trend-banner img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;display:block;transform:scale(1.01)}.mcg-movies-trend-banner-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08080aeb,#08080a9e 38%,#08080a14 72%),linear-gradient(180deg,#08080a00 42%,#08080a80)}.mcg-movies-trend-banner-copy{position:absolute;left:0;right:34%;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 28px 20px;min-width:0}.mcg-movies-trend-banner-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.mcg-movies-trend-banner-title{font-size:32px;font-weight:800;line-height:1.05;letter-spacing:-.03em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcg-movies-trend-banner-meta{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#ffffffc7}.mcg-movies-trend-banner-score{padding:2px 8px;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29;font-size:12px;font-weight:700;color:var(--fen-player-ink)}.mcg-movies-trend-banner-desc{max-width:640px;font-size:14px;line-height:1.4;color:#ffffffd1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mcg-movies-trend-banner[data-compact="1"]{height:216px}.mcg-movies-trend-banner[data-compact="1"] .mcg-movies-trend-banner-copy{right:12%;gap:4px;padding:14px 16px}.mcg-movies-trend-banner[data-compact="1"] .mcg-movies-trend-banner-title{font-size:22px}.mcg-movies-trend-banner[data-compact="1"] .mcg-movies-trend-banner-desc{font-size:12px;-webkit-line-clamp:3}@media(max-height:700px){.mcg-movies-trend-banner{height:200px}.mcg-movies-trend-banner-copy{right:16%;gap:4px;padding:14px 16px}.mcg-movies-trend-banner-title{font-size:22px}.mcg-movies-trend-banner-desc{-webkit-line-clamp:2}}.mcg-movies-similar{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.mcg-movies-similar-title{margin:0;font-size:14px;font-weight:650;line-height:1.3;color:var(--mcg-text-sec)}.mcg-movies-similar-row{display:flex;gap:12px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.mcg-movies-similar-card{all:unset;box-sizing:border-box;flex:0 0 112px;width:112px;display:flex;flex-direction:column;gap:8px;cursor:pointer;min-width:0}.mcg-movies-similar-poster{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;background:var(--mcg-fill);box-shadow:inset 0 0 0 1px var(--mcg-hairline);color:var(--mcg-text-sec)}.mcg-movies-similar-poster img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mcg-movies-similar-name{font-size:13px;line-height:1.3;color:var(--mcg-text-main);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcg-movies-detail[data-compact="1"] .mcg-movies-similar-card{flex-basis:96px;width:96px}.mcg-movies-detail[data-compact="1"] .mcg-movies-similar-title,.mcg-movies-detail[data-compact="1"] .mcg-movies-similar-name{font-size:12px}.mcg-movies-detail-credits{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:8px;align-items:baseline;margin:0;padding-top:12px;border-top:1px solid var(--mcg-hairline);max-width:720px}.mcg-movies-detail-credits dt{margin:0;color:var(--mcg-text-sec);font-size:13px;font-weight:600;white-space:nowrap}.mcg-movies-detail-credits dd{margin:0;font-size:13px;line-height:1.45;min-width:0}.mcg-movies-detail-error{margin:0;font-size:14px;color:#e31937}.mcg-movies-detail[data-compact="1"] .mcg-movies-detail-title{font-size:20px}.mcg-movies-detail[data-compact="1"] .mcg-movies-detail-poster.mcg-movies-poster{border-radius:12px}.mcg-movies-detail[data-compact="1"] .mcg-movies-detail-cta{height:42px;padding:0 18px;font-size:14px}.mcg-movies-detail[data-compact="1"] .mcg-movies-detail-aka{font-size:11px}.mcg-movies-detail[data-compact="1"] .mcg-movies-detail-facts,.mcg-movies-detail[data-compact="1"] .mcg-movies-detail-desc{font-size:13px}.mcg-movies-detail[data-compact="1"] .mcg-movies-detail-chip{padding:4px 8px;font-size:11px}.mcg-movies-catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%;min-width:0;flex-shrink:0}.mcg-movies-catalog-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;justify-self:end;height:var(--fen-fs-btn, 48px)}.mcg-movies-history-select{position:relative;display:flex;align-items:center;justify-content:center;width:var(--fen-fs-btn, 48px);height:var(--fen-fs-btn, 48px);flex:none;z-index:3}.mcg-movies-history-delete-btn{color:#e31937}.mcg-movies-history-delete-btn:disabled{opacity:.38;cursor:default}.mcg-movies-catalog-filter{position:relative;margin-left:0;justify-self:end;width:var(--fen-fs-btn, 48px);height:var(--fen-fs-btn, 48px);flex:none;z-index:3}.mcg-movies-catalog-filter-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;max-width:none;padding:0;border:none;border-radius:14px;background-color:var(--mcg-glass-bg);backdrop-filter:var(--mcg-glass-blur);-webkit-backdrop-filter:var(--mcg-glass-blur);box-shadow:var(--mcg-glass-shadow);color:var(--mcg-text-main);cursor:pointer;box-sizing:border-box}.mcg-movies-catalog-filter-btn svg{flex-shrink:0}.mcg-movies-catalog-filter-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#e31937;pointer-events:none}.mcg-movies-catalog-filter-btn.is-active{background:var(--mcg-fill-hover)}.mcg-movies-catalog-filter-layer{position:fixed;inset:0;z-index:10060;display:flex;justify-content:center;align-items:flex-start;padding:calc(var(--fen-library-pad, 16px) + var(--fen-fs-btn, 48px) + 12px) 16px 24px;box-sizing:border-box}.mcg-movies-catalog-filter-backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:#00000047;cursor:default}.mcg-movies-catalog-filter-menu{position:relative;z-index:1;width:min(520px,calc(100vw - 32px));max-height:min(70vh,calc(100vh - 140px));overflow-x:hidden!important;overflow-y:auto!important;padding:16px;box-sizing:border-box;border-radius:16px!important;display:flex;flex-direction:column;gap:12px;pointer-events:auto}.mcg-movies-catalog-filter-heading-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.mcg-movies-catalog-filter-reset{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--mcg-text-sec);cursor:pointer;flex-shrink:0}.mcg-movies-catalog-filter-reset:disabled{opacity:.38;cursor:default}.mcg-movies-catalog-filter-reset.is-active{background:var(--mcg-fill);color:var(--mcg-text-main)}.mcg-movies-catalog-filter-reset svg{display:block}.mcg-movies-catalog-filter-section{display:flex;flex-direction:column;gap:8px}.mcg-movies-catalog-filter-section+.mcg-movies-catalog-filter-section{padding-top:12px;border-top:1px solid var(--mcg-hairline)}.mcg-movies-catalog-filter-heading{margin:0;font-size:12px;font-weight:700;color:var(--mcg-text-sec);text-transform:uppercase;letter-spacing:.04em}.mcg-movies-catalog-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.mcg-movies-catalog-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--mcg-hairline);border-radius:999px;background:var(--mcg-fill);color:var(--mcg-text-sec);font:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-sizing:border-box}.mcg-movies-catalog-filter-chip.is-active{background:var(--mcg-fill-hover);color:var(--mcg-text-main);border-color:var(--mcg-text-sec)}.mcg-movies-catalog-filter-chip--provider{gap:6px}.mcg-movies-catalog-filter-chip--provider img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border-radius:4px;flex-shrink:0}.mcg-loader-ring{width:44px;height:44px;border:3px solid rgba(255,255,255,.2);border-top-color:#ffffffe6;border-radius:50%;animation:mcgSpin .75s linear infinite;flex-shrink:0}.mcg-voice-agent{position:fixed;right:24px;bottom:24px;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:auto;min-width:200px;max-width:260px;pointer-events:none}.mcg-voice-agent-toast{pointer-events:auto;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.35;color:var(--mcg-text-main);text-align:left}.mcg-voice-agent-shell{pointer-events:auto;width:100%;box-sizing:border-box;display:grid;grid-template-columns:59px minmax(0,1fr);align-items:center;gap:16px;padding:20px;border-radius:99px!important;overflow:visible!important;cursor:default;transition:background .25s ease,box-shadow .25s ease}.mcg-voice-agent-shell.is-on{box-shadow:var(--mcg-glass-shadow),0 0 0 1px #00a0ff59,0 10px 28px #00a0ff2e!important}.mcg-voice-agent-btn{position:relative;width:59px;height:59px;padding:0;border:none;border-radius:14px;cursor:pointer;color:var(--mcg-text-main);display:flex;align-items:center;justify-content:center;overflow:visible;flex-shrink:0;background:#141414e6;box-shadow:inset 0 2px 2px #ffffff3d,inset 0 -1px 1px #fff3,0 4px 10px #0003;transition:transform .2s ease,background .25s ease,box-shadow .25s ease}.mcg-voice-agent-btn:hover:not(:disabled){transform:translateY(-4px)}.mcg-voice-agent-btn:disabled{cursor:wait;opacity:.85}.mcg-voice-agent-btn.is-on{background:#00a0ff52;box-shadow:inset 0 2px 2px #ffffff3d,inset 0 -1px 1px #fff3,0 0 0 1px #00a0ff73,0 8px 20px #00a0ff40}.mcg-voice-agent-ring{position:absolute;inset:-6px;border-radius:18px;border:1.5px solid rgba(0,160,255,0);pointer-events:none;opacity:0}.mcg-voice-agent-btn.is-on .mcg-voice-agent-ring{opacity:1;border-color:#00a0ff8c;animation:mcgVoicePulse 1.6s ease-out infinite}.mcg-voice-agent-btn.is-connecting .mcg-voice-agent-ring{animation-duration:.9s}.mcg-voice-agent-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:24px}.mcg-voice-agent-wave i{display:block;width:3px;height:8px;border-radius:99px;background:#fff;transform-origin:center;animation:mcgVoiceBar 1.05s ease-in-out infinite}.mcg-voice-agent-wave i:nth-child(1){animation-delay:0s;height:8px}.mcg-voice-agent-wave i:nth-child(2){animation-delay:.12s;height:16px}.mcg-voice-agent-wave i:nth-child(3){animation-delay:.24s;height:22px}.mcg-voice-agent-wave i:nth-child(4){animation-delay:.36s;height:14px}.mcg-voice-agent-wave i:nth-child(5){animation-delay:.48s;height:9px}.mcg-voice-agent-btn.is-connecting .mcg-voice-agent-wave i{animation-duration:.7s;opacity:.7}.mcg-voice-agent-label{pointer-events:none;min-width:0;width:100%;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fen-ink-muted)}.mcg-voice-agent-shell.is-on .mcg-voice-agent-label{color:#b7e7ff}.mcg-voice-agent-shell.is-connecting .mcg-voice-agent-label{opacity:.85}.light-mode .mcg-voice-agent-shell.is-on .mcg-voice-agent-label{color:#0a3a5c}.light-mode .mcg-voice-agent-btn{background:#ffffffeb}.mcg-voice-agent--live{inset:0 auto auto 0;transform:none;min-width:0;max-width:none;width:auto;z-index:100180;pointer-events:none;align-items:center}.mcg-voice-agent--live .mcg-voice-agent-toast{pointer-events:auto;position:fixed;top:16px;left:50%;transform:translate(-50%);width:min(280px,calc(100vw - 32px));z-index:100181}.mcg-voice-agent-orb{pointer-events:auto;position:fixed;width:48px;height:52px;padding:0;border:none;border-radius:0;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;color:var(--mcg-text-main);background:transparent;overflow:visible;z-index:100180}.mcg-voice-agent-orb.is-dragging{cursor:grabbing}.mcg-voice-agent-orb-ring{position:absolute;left:50%;top:calc(50% + 3px);width:42px;height:38px;margin-left:-21px;margin-top:-19px;border-radius:13px;border:1.5px solid rgba(255,110,110,.5);pointer-events:none;opacity:0}.mcg-voice-agent-orb.is-listening .mcg-voice-agent-orb-ring--a,.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-orb-ring--a{animation:mcgVoiceOrbRipple 2.2s cubic-bezier(.22,.8,.32,1) infinite}.mcg-voice-agent-orb.is-listening .mcg-voice-agent-orb-ring--b,.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-orb-ring--b{animation:mcgVoiceOrbRipple 2.2s cubic-bezier(.22,.8,.32,1) infinite 1.05s}.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-orb-ring{border-color:#ffaa5a94}.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-orb-ring--a,.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-orb-ring--b{animation-duration:1.35s}.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-orb-ring--b{animation-delay:.65s}.mcg-voice-agent-robot{position:relative;display:flex;flex-direction:column;align-items:center;width:48px;height:52px}.mcg-voice-agent-orb.is-listening .mcg-voice-agent-robot,.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-robot{animation:mcgVoiceRobotFloat 2.8s ease-in-out infinite}.mcg-voice-agent-robot-antenna{position:relative;width:2px;height:7px;border-radius:99px;background:linear-gradient(180deg,#ffa0a066,#dc3c3ce6)}.mcg-voice-agent-robot-antenna-tip{position:absolute;top:-4px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#ff8a8a;box-shadow:0 0 8px #ff5a5af2}.mcg-voice-agent-orb.is-listening .mcg-voice-agent-robot-antenna-tip{animation:mcgVoiceRobotAntenna 1.6s ease-in-out infinite}.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-robot-antenna-tip{background:#ffc85a;box-shadow:0 0 8px #ffc450d9;animation:mcgVoiceRobotAntenna .85s ease-in-out infinite}.mcg-voice-agent-robot-head{position:relative;width:42px;height:38px;margin-top:1px;border-radius:13px;background:radial-gradient(circle at 28% 22%,rgba(255,180,180,.38),transparent 46%),radial-gradient(circle at 78% 82%,rgba(120,0,0,.22),transparent 50%),linear-gradient(165deg,#d42b2b,#9a1414 52%,#7a0e0e);box-shadow:inset 0 1px 1px #ffdcdc59,inset 0 -2px 4px #3c000073,0 0 0 1px #ff787873,0 0 14px #ff3c3c52,0 8px 16px #00000057}.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-robot-head{box-shadow:inset 0 1px 1px #ffdcdc59,inset 0 -2px 4px #3c000073,0 0 0 1px #ffaa5a80,0 0 14px #ff8c3c47,0 8px 16px #00000057}.mcg-voice-agent-robot-ear{position:absolute;top:14px;width:4px;height:10px;border-radius:3px;background:linear-gradient(180deg,#ff7a7a,#b81818);box-shadow:0 0 6px #ff505066}.mcg-voice-agent-robot-ear--l{left:-3px}.mcg-voice-agent-robot-ear--r{right:-3px}.mcg-voice-agent-robot-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding-top:2px}.mcg-voice-agent-robot-eyes{display:flex;align-items:center;justify-content:center;gap:9px}.mcg-voice-agent-robot-eye{position:relative;width:10px;height:10px;border-radius:50%;background:#fff8f4;box-shadow:inset 0 -1px 2px #7828282e,0 0 5px #fff0e659;overflow:hidden;transform-origin:center center}.mcg-voice-agent-orb.is-listening .mcg-voice-agent-robot-eye--l,.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-robot-eye--l{animation:mcgVoiceRobotBlink 7s ease-in-out infinite}.mcg-voice-agent-orb.is-listening .mcg-voice-agent-robot-eye--r,.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-robot-eye--r{animation:mcgVoiceRobotWink 4.5s ease-in-out infinite}.mcg-voice-agent-robot-pupil{position:absolute;top:52%;left:50%;width:4.5px;height:4.5px;margin:-2.25px 0 0 -2.25px;border-radius:50%;background:#2a1010;transition:transform .2s ease}.mcg-voice-agent-orb.is-listening .mcg-voice-agent-robot-pupil,.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-robot-pupil{animation:mcgVoiceRobotPupil 3.6s ease-in-out infinite}.mcg-voice-agent-robot-shine{position:absolute;top:2px;right:2px;width:2.5px;height:2.5px;border-radius:50%;background:#ffffffeb;pointer-events:none}.mcg-voice-agent-robot-mouth{display:flex;align-items:center;justify-content:center;width:22px;height:9px;margin-top:1px}.mcg-voice-agent-robot-smile{display:block;width:20px;height:9px;color:#fff5eef5;filter:drop-shadow(0 0 3px rgba(255,220,200,.45));transform-origin:center 20%}.mcg-voice-agent-orb.is-listening .mcg-voice-agent-robot-smile{animation:mcgVoiceRobotSmile 1.6s ease-in-out infinite}.mcg-voice-agent-orb.is-connecting .mcg-voice-agent-robot-smile{color:#fff8e6e0;animation:mcgVoiceRobotSmileConnect 1.1s ease-in-out infinite}.mcg-voice-agent-orb.is-dragging .mcg-voice-agent-orb-ring,.mcg-voice-agent-orb.is-dragging .mcg-voice-agent-robot,.mcg-voice-agent-orb.is-dragging .mcg-voice-agent-robot-antenna-tip,.mcg-voice-agent-orb.is-dragging .mcg-voice-agent-robot-eye,.mcg-voice-agent-orb.is-dragging .mcg-voice-agent-robot-pupil,.mcg-voice-agent-orb.is-dragging .mcg-voice-agent-robot-smile{animation-play-state:paused}.light-mode .mcg-voice-agent-robot-head{background:radial-gradient(circle at 28% 22%,rgba(255,200,200,.35),transparent 48%),linear-gradient(165deg,#e83838,#c01818 52%,#a01010);box-shadow:inset 0 1px 1px #ffe6e6bf,0 0 0 1px #c8323259,0 8px 16px #c8282833}.light-mode .mcg-voice-agent-robot-eye{background:#fff;box-shadow:inset 0 -1px 2px #7828281f}.light-mode .mcg-voice-agent-robot-smile{color:#fffcfafa}@keyframes mcgVoiceOrbRipple{0%{transform:scale(.94);opacity:.55}to{transform:scale(1.55);opacity:0}}@keyframes mcgVoiceOrbBar{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes mcgVoiceRobotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes mcgVoiceRobotAntenna{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.35);opacity:1}}@keyframes mcgVoiceRobotBlink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes mcgVoiceRobotWink{0%,38%,42%,to{transform:scaleY(1)}40%{transform:scaleY(.08)}}@keyframes mcgVoiceRobotPupil{0%,to{transform:translate(0)}30%{transform:translate(.5px,-.5px)}60%{transform:translate(-.5px,.25px)}}@keyframes mcgVoiceRobotSmile{0%,to{transform:scale(1)}35%{transform:scale(1.06,1.18)}65%{transform:scale(.98,.92)}}@keyframes mcgVoiceRobotSmileConnect{0%,to{transform:scaleY(.72);opacity:.75}50%{transform:scale(1.04,.95);opacity:1}}.light-mode .mcg-voice-agent-btn.is-on{background:#00a0ff38;color:#0a3a5c}.light-mode .mcg-voice-agent-wave i{background:#0a3a5c}@keyframes mcgVoicePulse{0%{transform:scale(.92);opacity:.85}70%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}@keyframes mcgVoiceBar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes mcgSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iptvProgressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(320%)}}.iptv-progress-bar-indeterminate{width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e31937,#ff5a6e);animation:iptvProgressIndeterminate 1.15s ease-in-out infinite;will-change:transform}@keyframes mcgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mcgScaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mcgShake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.mcg-wallpaper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-size:cover;background-position:center}.mcg-overlay{position:absolute;inset:0;background:#0003;pointer-events:none}.mcg-app-root{position:relative;min-height:100vh;width:100%;font-family:var(--cd-font-sans);overflow:hidden;color:var(--mcg-text-main)}.mcg-glass{position:relative;overflow:hidden;color:var(--mcg-text-main);cursor:default;border-radius:var(--mcg-radius);transition:all .4s cubic-bezier(.175,.885,.32,2.2);z-index:1;isolation:isolate}.mcg-dock-container{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:40}.mcg-dock{display:flex;align-items:center;gap:20px;padding:20px;border-radius:99px;overflow:visible!important}.mcg-dock-btn{padding:12px;background:transparent;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:background .2s}.mcg-dock-btn:hover{background:#ffffff1a}.mcg-dock-divider{width:1px;height:29px;background:#ffffff1a}.light-mode .mcg-dock-divider{background:#0000001a}.mcg-dock-favorites{display:flex;align-items:center;gap:20px;overflow:visible}.mcg-app-icon{width:59px;height:59px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;transition:transform .2s;box-shadow:0 4px 10px #0003;background:#141414e6;position:relative;box-shadow:inset 0 2px 2px #ffffff3d,inset 0 -1px 1px #fff3!important;overflow:hidden}.mcg-app-item{transition:transform .2s}.mcg-app-item:hover{transform:translateY(-4px)}.mcg-popup-backdrop{position:fixed;inset:0;z-index:50;pointer-events:auto}.mcg-ct-netcheck-rings{display:flex;gap:8px;width:100%;justify-content:center;flex-wrap:wrap}.mcg-ct-netcheck-rings--triple{gap:8px}.mcg-ct-netcheck-ring-col{display:flex;flex-direction:column;align-items:center;gap:2px}.mcg-ct-netcheck-switch{display:flex;gap:8px;width:100%;overflow:visible}.mcg-ct-netcheck-switch>button{flex:1;position:relative;padding:10px 8px;border-radius:8px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-main);font-size:14px;font-weight:600;cursor:pointer}.mcg-ct-netcheck-switch>button[aria-checked=true]{border-color:#e31937b3;background:#e3193738}.mcg-ct-netcheck-switch>button:disabled{cursor:default;opacity:.55}.mcg-glass-modal-btn{padding:12px 18px;border-radius:10px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-main);font-size:15px;font-weight:600;cursor:pointer}.mcg-ct-netcheck-active-badge{position:absolute;top:-7px;right:-6px;z-index:1;display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;background:#e31937;color:var(--fen-on-accent-ink);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.25;box-shadow:0 2px 8px #00000059;pointer-events:none}.mcg-ct-netcheck-legend{display:flex;flex-direction:column;width:100%;padding:2px 12px;border-radius:8px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill)}.mcg-ct-netcheck-legend-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:28px;font-size:13px;line-height:18px;text-align:left}.mcg-ct-netcheck-legend-row+.mcg-ct-netcheck-legend-row{border-top:1px solid var(--mcg-hairline)}.mcg-ct-netcheck-legend-row>span:first-child{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600}.mcg-ct-netcheck-legend-row>span:first-child:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#ffffff59}.mcg-ct-netcheck-legend-row[data-grade=sd]>span:first-child:before{background:#e31937}.mcg-ct-netcheck-legend-row[data-grade=hd]>span:first-child:before{background:#fafa33}.mcg-ct-netcheck-legend-row[data-grade=uhd]>span:first-child:before{background:#3ddc84}.mcg-ct-netcheck-legend-speed{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:500;opacity:.85;white-space:nowrap}.mcg-ct-qr-hint{color:var(--mcg-text-sec)}.mcg-ct-netcheck-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#e3193729;color:#fca5a5;border:1px solid rgba(227,25,55,.28)}.mcg-ct-netcheck-chip[data-ok="1"]{background:#3ddc8429;color:#86efac;border-color:#3ddc844d}.mcg-ct-netcheck-modal[data-theme=light] .mcg-ct-netcheck-chip[data-ok="1"]{background:#16a34a1f;color:#166534;border-color:#16a34a38}.mcg-ct-netcheck-modal[data-theme=light] .mcg-ct-netcheck-chip{background:#ef44441a;color:#b91c1c;border-color:#b91c1c33}.mcg-popup-card{position:absolute;top:112px;right:22px;width:351px;padding:22px;transform-origin:bottom right}.mcg-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mcg-profile-settings-head{justify-content:flex-end;margin-bottom:8px}.mcg-profile-logout-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:var(--fen-fill, rgba(255, 255, 255, .08));color:inherit;cursor:pointer}.mcg-profile-logout-icon:hover{background:var(--fen-fill-hover, rgba(255, 255, 255, .14))}.mcg-player-skip-flash{position:absolute;top:50%;width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0000007a;border:2px solid rgba(255,255,255,.78);color:var(--fen-player-ink);font-size:22px;font-weight:700;letter-spacing:.02em;pointer-events:none;z-index:8;animation:mcg-player-skip-flash-in .55s ease-out forwards}.mcg-player-skip-flash.is-left{left:10%}.mcg-player-skip-flash.is-right{right:10%}@keyframes mcg-player-skip-flash-in{0%{opacity:0;transform:translateY(-50%) scale(.86)}18%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translateY(-50%) scale(1)}}.mcg-popup-title{font-size:20px;font-weight:400;margin:0}.mcg-modal:not(.mcg-pro-modal){position:relative;width:100%;max-width:342px;padding:22px;border-radius:14px;color:var(--mcg-text-main)}.mcg-modal:not(.mcg-pro-modal).mcg-glass,.mcg-ct-netcheck-modal.mcg-glass,.mcg-ct-qr-modal.mcg-glass,.mcg-glass-alert.mcg-glass{background-color:var(--mcg-glass-bg)!important;color:var(--mcg-text-main)}.mcg-ct-netcheck-modal.mcg-glass{overflow:visible!important}.mcg-modal-title{color:var(--mcg-text-main)}.mcg-modal-close{border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-main)}.mcg-modal-copy{color:var(--mcg-text-sec);margin-bottom:24px;text-align:center}.mcg-modal-actions{display:flex;gap:8px}.mcg-modal-btn-ghost{flex:1;padding:12px;background:var(--mcg-fill);border-radius:12px;color:var(--mcg-text-main);font-weight:700;border:none;cursor:pointer}.mcg-modal-btn-danger{flex:1;padding:12px;background:#ef4444;border-radius:12px;color:var(--fen-on-accent-ink);font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 6px #0000001a}.mcg-profile-legal-link{color:var(--mcg-text-main)}.mcg-btn-close{padding:4px;border-radius:50%;color:var(--mcg-text-sec);display:flex;align-items:center;justify-content:center}.mcg-btn-close:hover{background:var(--mcg-fill-hover);color:var(--mcg-text-main)}.mcg-widget-nofit{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fca5a5}.mcg-widget-screen-pill{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;padding:4px 7px;border-radius:999px;color:var(--fen-ink-muted);background:var(--fen-fill);border:1px solid var(--fen-hairline)}.mcg-list{display:flex;flex-direction:column;gap:4px;max-height:60vh;overflow-y:auto;padding-right:8px}.mcg-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 8px;border-radius:12px;transition:background .2s}.mcg-list-item:hover{background:#ffffff0d}.mcg-widget-pro-pill{display:inline-flex;align-items:center;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1;padding:3px 6px;border-radius:5px;background:linear-gradient(135deg,#ff9e4b,#ff5b4b);color:var(--fen-on-accent-ink);box-shadow:0 1px 3px #00000059;border:1px solid rgba(255,255,255,.35)}.mcg-toggle{width:48px;height:28px;border-radius:14px;position:relative;transition:background .3s;border:none;padding:0;cursor:pointer;flex-shrink:0}.mcg-toggle-on{background:#22c55e}.mcg-toggle-off{background:#4b5563}.mcg-toggle-thumb{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;transition:transform .3s;box-shadow:0 2px 4px #0003}.mcg-toggle-on .mcg-toggle-thumb{transform:translate(20px)}.mcg-profile-card{position:absolute;top:112px;right:22px;width:351px;padding:22px 22px 8px;pointer-events:auto;transform-origin:top right}.mcg-profile-card.mcg-profile-card-keyboard-aware{max-height:calc(100dvh - 117px)}.mcg-profile-footer{margin-top:12px;padding-top:8px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:none;border:none;transition:transform .2s ease}.mcg-profile-header{display:flex;align-items:center;gap:16px;margin-bottom:15px}.mcg-avatar-lg{width:68px;height:68px;border-radius:50px;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-hello-text{font-size:18px;font-weight:400;margin:0}.profile-user-name-text{font-size:18px;line-height:1.2;font-weight:400;margin:0}.mcg-profile-text-in-tabs{font-size:22px;font-weight:400;color:var(--mcg-text-main)}.mcg-profile-nav-row{border-top:1px solid var(--mcg-hairline)}.mcg-profile-nav-row--first{border-top:none}.mcg-profile-nav-row__btn{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 0;color:var(--mcg-text-sec);cursor:pointer;background:none;border:none;min-width:0;font:inherit}.mcg-profile-nav-row__btn.is-locked{cursor:not-allowed;color:#6b7280}.mcg-profile-nav-row__btn.is-locked .mcg-profile-text-in-tabs{color:#6b7280}.mcg-profile-nav-row__end{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.mcg-profile-nav-row__btn>.mcg-profile-text-in-tabs{flex:1;min-width:0;text-align:left;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcg-native-home{display:flex;flex-direction:column;gap:15px}.mcg-profile-settings-body{display:flex;flex-direction:column;flex:1;min-height:0;gap:15px;justify-content:space-between}.mcg-profile-settings-scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;gap:15px}.mcg-native-home-id{display:flex;align-items:center;gap:15px}.mcg-native-home-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;background:var(--mcg-fill)}.mcg-native-home-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mcg-native-home-avatar-busy{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;border-radius:inherit}.mcg-native-home-id-text{flex:1;min-width:0}.mcg-native-home-id .profile-hello-text,.mcg-native-home-id .profile-user-name-text{font-size:16px}.mcg-native-home-guest{font-size:12px;color:var(--fen-ink-muted);margin-left:6px;font-weight:400}.mcg-native-home-sub-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.mcg-native-home-sub-title{color:#ff9e4b;font-weight:700;font-size:18px;line-height:20px}.mcg-native-home-sub-row{display:flex;justify-content:space-between;gap:8px;font-size:15px;line-height:18px;padding:0;color:var(--mcg-text-main)}body.light-mode .mcg-native-home-sub-row{color:var(--mcg-text-main)}.mcg-native-home-sub-row span:last-child{color:var(--mcg-text-main)}.mcg-native-home-extend,.mcg-native-home-buy{width:100%;border:none;cursor:pointer;color:inherit;font:inherit}.mcg-native-home-extend{height:40px;margin-top:10px;border-radius:8px;background:var(--mcg-fill);font-size:16px}.mcg-native-home-buy{height:50px;border-radius:8px;background:linear-gradient(133deg,#ff9e4b,#ff5b4b);color:var(--mcg-text-main);font-size:18px}.mcg-native-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mcg-native-home-tile{display:flex;align-items:center;gap:10px;height:48px;min-height:48px;min-width:0;padding:10px 15px;border:none;border-radius:10px;background:#1e1e1ed1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--mcg-text-main);font:inherit;text-align:left;cursor:pointer}body.light-mode .mcg-native-home-tile{background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mcg-native-home-tile.is-active{box-shadow:inset 0 0 0 1px #ffffff47}.mcg-native-home-tile.is-locked{cursor:not-allowed;color:var(--fen-ink-muted)}.mcg-native-home-tile-label{min-width:0;font-size:15px;font-weight:400;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcg-native-home-glyph{position:relative;width:22px;height:22px;border-radius:0;display:grid;place-items:center;color:currentColor;background:transparent;flex-shrink:0}.mcg-native-home-glyph svg{width:18px;height:18px}.mcg-native-home-unread{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#f97316;box-shadow:0 0 0 2px var(--mcg-fill, #1c1c1e)}.mcg-native-home-lock{position:absolute;right:-4px;bottom:-4px;color:#f5f5f7;background:#1c1c1e;border-radius:50%;padding:2px}.mcg-native-home-popup{position:fixed;inset:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;background:#000000b8}.mcg-native-home-popup-card{position:relative;width:min(340px,100%);padding:22px 18px 18px;border-radius:22px;box-sizing:border-box;background:#121212f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #00000073;color:var(--mcg-text-main)}body.light-mode .mcg-native-home-popup-card{background:#fffffff5;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 60px #0000002e;color:var(--mcg-text-main)}.mcg-native-home-popup-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#ffffff14;color:var(--mcg-text-main);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.mcg-native-home-popup-close svg{display:block;flex-shrink:0}body.light-mode .mcg-native-home-popup-close{border-color:#0000001f;background:#0000000d;color:var(--mcg-text-main)}.mcg-native-home-popup-title{margin:0 40px 16px;font-size:22px;font-weight:700;text-align:center}.mcg-native-home-popup-field{display:flex;flex-direction:column;gap:6px}.mcg-native-home-popup-field>span{font-size:13px;font-weight:600;color:var(--fen-ink-muted)}.mcg-cabin-optimize-scrim{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0000009e;animation:mcgFadeIn .24s ease-out}.mcg-cabin-optimize{--cabin-opt-green: #28D428;--cabin-opt-orange: #FF9E4B;--cabin-opt-red: #ff3b4a;position:relative;width:min(773px,calc(100vw - 32px));max-height:min(601px,calc(100vh - 32px));overflow:auto;padding:22px 28px 20px;border-radius:28px;box-sizing:border-box;background:#101012d1;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 80px #0000008c;color:#fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@media(min-width:901px){.mcg-cabin-optimize{width:773px;zoom:clamp(1,calc(100vw/900px),1.35);max-height:calc((100vh - 48px)/clamp(1,100vw / 900px,1.35))}}.mcg-cabin-optimize-close{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.mcg-cabin-optimize-title{margin:0 0 22px;font-size:18px;line-height:1.2;font-weight:400;text-align:center;letter-spacing:0;color:#fff}.mcg-cabin-optimize-cols{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;align-items:stretch}.mcg-cabin-optimize-divider{width:1px;background:#ffffff38;align-self:stretch}.mcg-cabin-optimize-col{min-width:0}.mcg-cabin-optimize-heading{margin:0 0 14px;font-size:18px;line-height:1.2;font-weight:700;text-align:left;color:#fff}.mcg-cabin-optimize-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.mcg-cabin-optimize-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:108px;margin-top:14px;padding:18px 12px 14px;border-radius:16px;border:2px solid rgba(255,255,255,.28);background:#ffffff08;color:#fff;text-align:center;cursor:pointer;box-sizing:border-box}.mcg-cabin-optimize-card-title{font-size:18px;line-height:1.2;font-weight:700;color:#fff}.mcg-cabin-optimize-card-hint{font-size:12px;line-height:1.3;font-weight:600;color:#ffffffd1}.mcg-cabin-optimize-card--ryzen.is-selected,.mcg-cabin-optimize-card--atom.is-selected{border-color:var(--cabin-opt-green);background:#3ecf8e14}.mcg-cabin-optimize-card--ryzen.is-selected .mcg-cabin-optimize-card-title,.mcg-cabin-optimize-card--ryzen.is-selected .mcg-cabin-optimize-card-hint,.mcg-cabin-optimize-card--atom.is-selected .mcg-cabin-optimize-card-title,.mcg-cabin-optimize-card--atom.is-selected .mcg-cabin-optimize-card-hint{color:var(--cabin-opt-green)}.mcg-cabin-optimize-card--standard.is-selected,.mcg-cabin-optimize-card--simplified.is-selected{border-color:var(--cabin-opt-orange);background:#ff8a3c1a}.mcg-cabin-optimize-card--standard.is-selected .mcg-cabin-optimize-card-title,.mcg-cabin-optimize-card--standard.is-selected .mcg-cabin-optimize-card-hint,.mcg-cabin-optimize-card--simplified.is-selected .mcg-cabin-optimize-card-title,.mcg-cabin-optimize-card--simplified.is-selected .mcg-cabin-optimize-card-hint{color:var(--cabin-opt-orange)}.mcg-cabin-optimize-check{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#111;pointer-events:none}.mcg-cabin-optimize-check--ryzen,.mcg-cabin-optimize-check--atom{background:var(--cabin-opt-green)}.mcg-cabin-optimize-check--standard,.mcg-cabin-optimize-check--simplified{background:var(--cabin-opt-orange)}.mcg-cabin-optimize-help{margin-top:16px}.mcg-cabin-optimize-help-title{margin:0 0 6px;font-size:14px;font-weight:700;color:#acacac}.mcg-cabin-optimize-help-list{margin:0;padding-left:1.15em;list-style:decimal;font-size:13px;line-height:1.45;color:#ffffffe0}.mcg-cabin-optimize-style-note{margin:16px 0 8px;font-size:13px;line-height:1.45;color:#ffffffe0}.mcg-cabin-optimize-change-later{margin:14px 0 0;font-size:12px;line-height:1.4;text-align:center;color:#ffffff9e}.mcg-cabin-optimize-vehicle{margin-top:22px}.mcg-cabin-optimize-vehicle-label{margin:0 0 12px;font-size:16px;font-weight:700;text-align:center;color:#fff}.mcg-cabin-optimize-vehicle-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mcg-cabin-optimize-vehicle-row .mcg-input{width:100%;min-width:0;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background-color:#00000073;color:#fff;font-size:15px;padding:0 36px 0 14px}.mcg-cabin-optimize-ok{display:block;width:160px;margin:22px auto 0;height:44px;min-height:44px;padding:0 16px;border:none;border-radius:12px;background:var(--cabin-opt-red);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.mcg-cabin-optimize-ok:active{transform:scale(.98)}@media(max-width:700px){.mcg-cabin-optimize-scrim{align-items:center;justify-content:center;padding:12px}.mcg-cabin-optimize{width:100%;max-height:calc(100dvh - 24px);padding:14px 12px 12px;border-radius:18px}.mcg-cabin-optimize-title{margin-bottom:10px;font-size:16px}.mcg-cabin-optimize-cols{grid-template-columns:minmax(0,1fr);row-gap:12px}.mcg-cabin-optimize-divider{width:100%;height:1px;align-self:center}.mcg-cabin-optimize-heading{margin-bottom:8px;font-size:15px}.mcg-cabin-optimize-cards{gap:10px}.mcg-cabin-optimize-card{min-height:72px;margin-top:8px;padding:12px 8px 10px;gap:2px;border-radius:12px}.mcg-cabin-optimize-card-title{font-size:15px}.mcg-cabin-optimize-card-hint{font-size:11px}.mcg-cabin-optimize-check{width:22px;height:22px}.mcg-cabin-optimize-help{margin-top:10px}.mcg-cabin-optimize-help-title{margin-bottom:4px;font-size:12px}.mcg-cabin-optimize-help-list,.mcg-cabin-optimize-style-note{font-size:12px;line-height:1.35}.mcg-cabin-optimize-style-note{margin:10px 0 6px}.mcg-cabin-optimize-change-later{font-size:11px}.mcg-cabin-optimize-vehicle{margin-top:14px}.mcg-cabin-optimize-vehicle-label{margin-bottom:8px;font-size:14px}.mcg-cabin-optimize-vehicle-row{grid-template-columns:minmax(0,1fr);gap:8px}.mcg-cabin-optimize-vehicle-row .mcg-input{height:40px;font-size:14px}.mcg-cabin-optimize-ok{margin-top:14px;height:40px;min-height:40px;font-size:15px}}.mcg-vehicle-fields.mcg-vehicle-fields--popup{display:flex;flex-direction:column;gap:12px;margin:0;padding-bottom:4px;grid-template-columns:none}.mcg-vehicle-fields-pair{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;align-items:end}.mcg-vehicle-fields--popup .mcg-vehicle-fields-pair .mcg-native-home-popup-field>span{font-size:12px}.mcg-vehicle-fields--popup .mcg-vehicle-fields-pair .mcg-input{height:40px;font-size:15px;padding:4px 10px}.mcg-vehicle-fields--popup .mcg-vehicle-fields-pair .mcg-input.mcg-select{padding-right:26px;background-position:right 8px center;background-size:14px}.mcg-native-home-popup-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;height:45px;margin:0;padding:0 10px 0 12px;border-radius:10px;background-color:#000000a6;border:1px solid #737373;box-sizing:border-box}.mcg-native-home-popup-switch>span{font-size:16px;font-weight:500;line-height:1.2;color:var(--mcg-text-main)}body.light-mode .mcg-native-home-popup-switch{background-color:#ffffffb8;border-color:#0000002e}body.light-mode .mcg-native-home-popup-switch>span{color:var(--mcg-text-main)}.mcg-native-home-popup-body .mcg-referral-codes{gap:10px}.mcg-native-home-popup-body .mcg-referral-code{padding:10px 12px;border-radius:12px;background:#ffffff0f}body.light-mode .mcg-native-home-popup-body .mcg-referral-code{background:#0000000a}.mcg-native-home-popup-body .mcg-referral-code-value,.mcg-native-home-popup-body .mcg-referral-code-label{font-size:16px}.mcg-native-catalog{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;height:100%}.mcg-profile-card .mcg-movies-app-head,.mcg-profile-card .mcg-profile-subhead{flex-shrink:0;margin-bottom:10px}.mcg-profile-card .mcg-movies-app-hint{margin-bottom:0}.mcg-native-wishlist{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;padding-bottom:18px}.mcg-native-wishlist-form,.mcg-native-wishlist-done{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px}.mcg-native-wishlist-done{align-items:center;justify-content:center;gap:24px}.mcg-native-wishlist-form .mcg-btn-primary,.mcg-native-wishlist-done .mcg-btn-primary{flex-shrink:0;margin-top:auto}.mcg-native-catalog-error{color:#f87171;font-size:13px;text-align:center;margin-bottom:8px;padding:0 4px}.mcg-native-catalog-body{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.mcg-native-catalog-avatars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mcg-native-catalog-avatars .mcg-avatar-sm-selects{width:100%;height:auto;min-width:0;aspect-ratio:1;border-radius:50%}.mcg-native-catalog-avatars .mcg-avatar-sm-selects img{width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.mcg-native-catalog-upload{border:2px dashed var(--mcg-hairline);background:var(--mcg-fill);display:flex;align-items:center;justify-content:center}.mcg-native-catalog-walls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mcg-native-catalog-walls .mcg-wallpaper-preview{height:88px;min-height:88px;padding:0;border:none;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--mcg-fill)}.mcg-native-catalog-walls .mcg-wallpaper-preview.active{box-shadow:inset 0 0 0 2px #00a0ff}.mcg-native-catalog-walls .mcg-wallpaper-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.mcg-wallpaper-preview{position:relative}.mcg-wallpaper-preview .mcg-wallpaper-name{position:absolute;left:8px;bottom:8px;padding:3px 10px;border-radius:8px;background:#141418b8;color:var(--fen-player-ink);font-size:12px;font-weight:600;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-wallpicker-tools{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin:0}.mcg-profile-subhead{flex-shrink:0}.mcg-profile-subhead-row{display:flex;align-items:center;flex-wrap:nowrap;gap:27px;min-height:36px;min-width:0}.mcg-profile-subhead-start{display:flex;align-items:center;gap:5px;min-width:0;flex-shrink:0}.mcg-profile-subhead-back{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.mcg-profile-subhead-title{margin:0;font-size:18px;font-weight:400;line-height:21px;color:inherit;white-space:nowrap}.mcg-profile-subhead-hint{margin:8px 0 0;font-size:13px;color:var(--mcg-ink-dim)}.mcg-profile-subhead-row .mcg-wallpicker-search{flex:1;min-width:0;margin-left:auto}.mcg-wallpicker-search{box-sizing:border-box;width:100%;height:36px;min-width:0;display:flex;align-items:center;gap:10px;padding:8px;border-radius:5px;border:1px solid rgba(255,255,255,.15);background:#2222225e;color:var(--mcg-text-main)}.mcg-wallpicker-search input{flex:1;min-width:0;border:none;background:transparent;color:var(--mcg-text-main);font-size:11px;line-height:13px;font-weight:400;outline:none}.mcg-wallpicker-search input::-moz-placeholder{color:var(--mcg-text-main);opacity:1}.mcg-wallpicker-search input::placeholder{color:var(--mcg-text-main);opacity:1}.mcg-wallpicker-seg{display:flex;align-items:stretch;box-sizing:border-box;width:100%;height:36px;padding:3px;gap:0;border-radius:50px;border:1px solid #4d4d4d;background:#1313134d}.mcg-wallpicker-seg button{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0;border:none;border-radius:50px;padding:0 10px;height:auto;background:transparent;color:var(--mcg-text-main);font-size:13px;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase;cursor:pointer}.mcg-wallpicker-seg button.active{background:#ffffff47;color:var(--mcg-text-main)}body.light-mode .mcg-wallpicker-search{border-color:#00000029;background:#0000000f}body.light-mode .mcg-wallpicker-seg{border-color:#0000002e;background:#0000000f}body.light-mode .mcg-wallpicker-seg button.active{background:#0000001f}.mcg-native-catalog-walls-wrap{min-width:0;max-width:100%}.mcg-wallpicker-chips{display:flex;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;margin-top:10px;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mcg-wallpicker-chips button{flex:0 0 auto;white-space:nowrap;border:1px solid var(--mcg-hairline);border-radius:10px;padding:7px 16px;background:var(--mcg-fill);color:var(--mcg-ink);font-size:13px;font-weight:600;cursor:pointer}.mcg-wallpicker-chips button.active{background:#e03131;border-color:#e03131;color:var(--fen-on-accent-ink)}.mcg-wallpicker-empty{color:var(--mcg-ink-dim);font-size:13px;padding:8px 0}.mcg-wallpicker-empty--intel{padding:24px 8px;text-align:center;font-size:14px}.mcg-native-catalog-upload-wall{height:88px;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#ffffff1a;border:1px dashed rgba(255,255,255,.22);border-radius:10px}.mcg-native-catalog-upload-wall span{font-size:12px;color:var(--mcg-text-sec)}.mcg-input-group{margin-bottom:12px}.mcg-label{display:block;font-size:18px;font-weight:400;color:var(--mcg-text-main);margin-bottom:6px;margin-left:4px}.mcg-input::-moz-placeholder{color:var(--mcg-input-placeholder);opacity:1}.mcg-input::placeholder{color:var(--mcg-input-placeholder);opacity:1}.mcg-input.mcg-placeholder-shown{color:var(--mcg-input-placeholder)!important}.mcg-input{width:100%;border-radius:10px;background-color:#000000a6;border:1px solid #737373;padding:5px 12px;height:45px;font-size:18px;color:var(--mcg-text-sec);outline:none;transition:border-color .2s,box-shadow .2s}.mcg-input:focus{border-color:var(--mcg-accent);box-shadow:inset 0 2px 4px #0003,0 0 0 2px #00a0ff33}.mcg-input.mcg-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.mcg-input.mcg-select:disabled{opacity:.45;cursor:not-allowed}.mcg-vehicle-item-end{display:flex;align-items:center;gap:8px;min-width:0;flex:1;justify-content:flex-end}.mcg-vehicle-summary{font-size:15px;font-weight:400;color:var(--fen-ink-faint);max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.mcg-vehicle-fields{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) 96px;gap:8px;margin:0 0 8px;padding:0;align-items:stretch}.mcg-vehicle-fields>*{min-width:0}.mcg-input.mcg-input-cybertube-light::-moz-placeholder{color:#acacac!important}.mcg-input.mcg-input-cybertube-light::placeholder{color:#acacac!important}.mcg-btn-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0 12px;background:#000;color:var(--fen-on-accent-ink);height:50px;border-radius:10px;font-size:18px;font-weight:400;line-height:1;transition:background .2s,transform .1s;border:1px solid #737373}.mcg-btn-primary:active{transform:scale(.98)}.mcg-btn-primary:hover{background:#0e0e0e}.mcg-welcome{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center}.mcg-btn-start{width:200px;height:55px;margin-top:auto;margin-bottom:8%;font-size:20px;font-weight:400;box-shadow:#00a0ff 4px 4px 112px;border-radius:100px;background:#00a0ff;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.175,.885,.32,2.2);box-shadow:0 0 30px #ffffff1a,inset 0 0 10px #ffffff1a;color:var(--fen-on-accent-ink)}.mcg-btn-start:hover{background:#00a0ff;transform:scale(1.05);box-shadow:0 0 30px #ffffff1a,inset 0 0 10px #fff3}.mcg-header{position:relative;z-index:10;display:flex;justify-content:end;align-items:center;padding:14px 22px;margin-top:14px;pointer-events:none}.mcg-header-status{display:flex;align-items:center;gap:8px;background:#0006;backdrop-filter:blur(10px);padding:6px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 10px #0000001a;pointer-events:auto}.mcg-dot{width:8px;height:8px;border-radius:50%}.mcg-dot-green{background:#22c55e;box-shadow:0 0 8px #22c55e99}.mcg-dot-red{background:#ef4444;box-shadow:0 0 8px #ef444499}.mcg-status-text{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--mcg-text-sec)}.mcg-header-user-cluster{display:flex;align-items:center;flex-wrap:nowrap;gap:0;pointer-events:auto}.mcg-chip{display:flex;align-items:center;justify-content:center;gap:0;padding:0;cursor:pointer;transition:background .2s;width:59px;height:59px;border:none;border-radius:50%;flex-shrink:0;overflow:hidden;pointer-events:auto}.mcg-chip .mcg-avatar-sm{width:100%!important;height:100%!important;flex-shrink:0}.mcg-chip .mcg-avatar-sm span{font-size:18px;line-height:1}.mcg-chip-wrap{position:relative;flex-shrink:0}.mcg-glass:before,.mcg-glass:after{content:none;display:none}.mcg-glass{overflow:hidden;color:var(--mcg-text-main);cursor:default;background-color:var(--mcg-glass-bg)!important;backdrop-filter:none;-webkit-backdrop-filter:none;border:var(--mcg-glass-border)!important;box-shadow:var(--mcg-glass-shadow)!important;border-radius:var(--mcg-glass-radius)!important;z-index:1;isolation:isolate}.mcg-chip.mcg-glass{border-radius:50%!important;cursor:pointer}.mcg-iptv-favorites-modal.mcg-glass{background-color:#464646!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 40px #00000073!important}.mcg-iptv-favorites-modal.mcg-glass:before,.mcg-iptv-favorites-modal.mcg-glass:after{opacity:0;pointer-events:none}.mcg-glass-bottom-rounded{position:relative;overflow:hidden;background-color:var(--mcg-glass-bg)!important;backdrop-filter:var(--mcg-glass-blur)!important;-webkit-backdrop-filter:var(--mcg-glass-blur)!important;border:var(--mcg-glass-border)!important;box-shadow:var(--mcg-glass-shadow)!important;border-radius:0 0 var(--mcg-glass-radius) var(--mcg-glass-radius)!important;border-top:none!important;z-index:1;isolation:isolate}.mcg-icon-settings-head{margin-left:auto;width:20px;height:20px;color:var(--mcg-text-main)}.mcg-ct-card-title{color:inherit}.mcg-header-round-btn{color:var(--mcg-text-main)}.mcg-header-round-btn svg{color:inherit;stroke:currentColor}.mcg-avatar-sm{width:36px;height:36px;border-radius:50px;overflow:hidden;border:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(to top right,#3b82f6,#a855f7)}.mcg-avatar-sm-selects{width:54px;height:54px;border-radius:50px;overflow:hidden;border:none;display:flex;padding:0;margin:0}.mcg-username{font-size:18px;font-weight:400;color:var(--mcg-text-main)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff05}.mcg-no-scrollbar::-webkit-scrollbar{display:none}.mcg-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mcg-ct-search-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;overflow:hidden}.mcg-ct-search-suggest-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:44px;display:flex;align-items:center;gap:10px;margin:0;padding:0 12px;border:none;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.mcg-ct-search-suggest-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-ct-search-suggest-item:hover,.mcg-ct-search-suggest-item:focus-visible{background:#ffffff1a;outline:none}.mcg-ct-panel{min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mcg-ct-feed-tabs{display:flex;align-items:center;gap:24px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;width:100%;touch-action:pan-x}.mcg-ct-feed-tabs>.mcg-ct-feed-tab{flex-shrink:0;white-space:nowrap}.mcg-tt-login-guide{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 18px 16px;border-radius:16px;box-sizing:border-box}.mcg-tt-login-progress{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:4px}.mcg-tt-login-dot{width:8px;height:8px;border-radius:4px;background:#fe2c5547}.mcg-tt-login-dot.is-done{background:#fe2c558c}.mcg-tt-login-dot.is-on{width:22px;background:#fe2c55}.mcg-tt-login-guide-where{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1}.mcg-tt-login-guide-title{margin:0;font-size:22px;font-weight:800;line-height:1.2;text-align:center}.mcg-tt-login-guide-detail{margin:0;font-size:15px;line-height:1.4;text-align:center;max-width:440px}.mcg-tt-login-qr{width:220px;height:220px;padding:8px;background:#fff;border-radius:12px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.mcg-tt-login-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.mcg-tt-login-ttl{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;letter-spacing:.06em;color:#fe2c55;line-height:1}.mcg-tt-login-stage{position:relative;width:100%;max-width:min(960px,96vw);box-sizing:border-box;border-radius:12px;overflow:hidden;line-height:0}.mcg-tt-login-stage-screen{position:relative;width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.mcg-tt-login-stage-screen img{display:block;width:100%;height:auto;max-height:58vh;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mcg-tt-login-stage-placeholder{width:100%;padding-bottom:56.25%}.mcg-tt-login-stage-spin{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0000006b;pointer-events:none;color:var(--fen-player-ink);font-size:20px;font-weight:700;letter-spacing:.04em}.mcg-tt-login-pad-modal{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#0000006b;padding:10px;box-sizing:border-box;z-index:2}.mcg-tt-login-pad{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(360px,100%);max-width:100%;box-sizing:border-box;padding:10px;border-radius:14px}.mcg-tt-login-live{width:100%;max-width:360px;border-radius:10px;overflow:hidden;line-height:0}.mcg-tt-login-live img{max-height:18vh}.mcg-tt-login-field{width:100%;box-sizing:border-box;min-height:44px;padding:8px 12px;font-size:20px;letter-spacing:8px;text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;border:2px solid #fe2c55;outline:none;caret-color:#fe2c55}.mcg-tt-login-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.mcg-tt-login-key{border:none;border-radius:10px;min-height:42px;font-size:18px;display:flex;align-items:center;justify-content:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.mcg-beta-pass-overlay{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#000000b8}.mcg-beta-pass-card{position:relative;width:min(320px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px 18px 16px;border-radius:22px;background:#121212f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px #00000073;color:var(--fen-player-ink)}.mcg-beta-pass-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#ffffff14;color:var(--fen-player-ink);font-size:22px;line-height:1;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.mcg-beta-pass-title{font-size:22px;font-weight:700;text-align:center;margin:0 40px 14px}.mcg-beta-pass-field{min-height:52px;margin:0 auto 10px;padding:10px 16px;width:min(520px,100%);box-sizing:border-box;border-radius:14px;border:2px solid #00A0FF;background:#111;color:var(--fen-on-accent-ink);font-size:22px;letter-spacing:.08em;text-align:center;word-break:break-all}.mcg-beta-pass-field--empty{color:#ffffff61;letter-spacing:0}.mcg-beta-pass-error{color:#ef4444;text-align:center;font-size:14px;margin:0 0 10px}.mcg-beta-pass-board{display:flex;flex-direction:column;gap:8px;width:100%}.mcg-beta-pass-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mcg-beta-pass-key{min-height:52px;border:none;border-radius:12px;background:#2a2a2a;color:var(--mcg-text-main);font-size:22px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.mcg-beta-pass-key--wide{font-size:16px}.mcg-beta-pass-key--ok{background:#00a0ff;color:var(--fen-on-accent-ink);font-weight:700}.mcg-beta-pass-key:disabled{opacity:.45;cursor:default}.mcg-player-dropdown{max-height:min(70vh,calc(100dvh - 160px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.mcg-player-dropdown .mcg-player-subsize{position:sticky;bottom:0;z-index:1;background:#080808fa}.mcg-player-subsize{margin-top:6px;padding:4px;border-radius:14px;background:#ffffff0f;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:2px}.mcg-player-subsize-btn{height:44px;padding:0;border:none;border-radius:12px;background:transparent;color:var(--fen-player-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.mcg-player-subsize-btn:hover:not(:disabled){background:#ffffff1a}.mcg-player-subsize-btn:disabled{opacity:.28;cursor:default}.mcg-player-subsize-meter{display:flex;align-items:flex-end;justify-content:center;gap:7px;height:26px}.mcg-player-subsize-meter>span{width:5px;border-radius:99px;background:#ffffff38}.mcg-player-subsize-meter>span:nth-child(1){height:8px}.mcg-player-subsize-meter>span:nth-child(2){height:13px}.mcg-player-subsize-meter>span:nth-child(3){height:18px}.mcg-player-subsize-meter>span:nth-child(4){height:24px}.mcg-player-subsize-meter>span.is-on{background:#fff}.mcg-player-subsize-meter>span.is-current{background:#e31937}@media(min-width:701px)and (max-width:970px),(max-height:700px){.mcg-beta-pass-overlay{padding:10px;align-items:flex-end}.mcg-beta-pass-card{padding:16px 14px 12px;border-radius:18px}.mcg-beta-pass-title{font-size:18px;margin-bottom:10px}.mcg-beta-pass-field{min-height:44px;font-size:18px}.mcg-beta-pass-key{min-height:44px;font-size:20px}}.mcg-tt-rail{position:absolute;left:8px;top:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;pointer-events:none}.mcg-tt-rail-btn{pointer-events:auto;width:64px;height:64px;padding:0;border:none;border-radius:32px;background:#0000008c;color:var(--fen-player-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0;touch-action:manipulation}.mcg-tt-rail-btn:disabled{cursor:default;opacity:.35}.mcg-tt-autoplay{position:relative;overflow:visible}.mcg-tt-autoplay:not(.is-on){box-shadow:inset 0 0 0 1.5px #fe2c55b3}.mcg-tt-autoplay-ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;pointer-events:none}.mcg-tt-autoplay.is-on{background:#fe2c55;color:var(--fen-player-ink);box-shadow:0 8px 22px #fe2c556b}.mcg-tt-autoplay.is-on .mcg-tt-autoplay-ring{border-top-color:#fffffff2;border-right-color:#ffffff47;animation:mcg-tt-autoplay-spin 1.6s linear infinite}@keyframes mcg-tt-autoplay-spin{to{transform:rotate(360deg)}}.position-fullscreen{position:fixed;bottom:24px;left:24px;z-index:20;display:flex;gap:15px;align-items:center}.mcg-icon-open-fullscreen{width:110px;height:110px;padding:22px;display:flex;align-items:center;justify-content:center;border-radius:25px;color:var(--mcg-text-main);overflow:hidden}.mcg-iptv-category-start-slot{flex:0 0 auto;align-self:center;box-sizing:border-box;width:0;min-width:0;max-width:0;margin-left:calc(-1 * var(--iptv-cat-gap, 8px));overflow:hidden;opacity:0;pointer-events:none;transition:width .22s ease,min-width .22s ease,max-width .22s ease,margin-left .22s ease,opacity .18s ease}.mcg-iptv-category-start-slot.is-in{width:var(--iptv-start-w, 54px);min-width:var(--iptv-start-w, 54px);max-width:var(--iptv-start-w, 54px);margin-left:0;opacity:1;pointer-events:auto}.mcg-iptv-category-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;text-align:center}@media(prefers-reduced-motion:reduce){.mcg-iptv-category-start-slot{transition:none}}@media(min-width:701px)and (max-width:970px){.mcg-header{padding:8px 12px;margin-top:8px}.mcg-header-user-cluster{width:auto;box-sizing:border-box;display:flex;align-items:center;gap:8px;pointer-events:auto}.mcg-header-user-cluster .mcg-header-round-btn{width:42px!important;height:42px!important;margin-right:0!important;flex-shrink:0}.mcg-header-user-cluster .mcg-header-round-btn svg{width:18px;height:18px}.mcg-header-user-cluster .mcg-header-round-btn>span{top:4px!important;right:4px!important;width:8px!important;height:8px!important}.mcg-header-user-cluster .mcg-chip-wrap{flex:0 0 auto;width:auto;min-width:0}.mcg-header-user-cluster .mcg-chip{flex:0 0 auto;width:42px!important;min-width:42px;height:42px;gap:0;padding:0}.mcg-avatar-sm{width:28px!important;height:28px!important}.mcg-username{font-size:12px;line-height:1.2}.mcg-icon-settings-head{width:12px!important;height:12px!important}.mcg-profile-card{top:70px;right:12px;width:min(360px,calc(100vw - 24px));padding:14px 14px 4px;max-height:calc(100dvh - 180px)!important;overflow:hidden!important;box-sizing:border-box;z-index:45}.mcg-profile-card.mcg-profile-card-keyboard-aware{max-height:calc(100dvh - 180px)!important}.mcg-profile-card .mcg-popup-title{font-size:18px!important;margin-bottom:8px}.mcg-profile-card .mcg-popup-title-signin{font-size:16px!important}.mcg-profile-card .mcg-label{font-size:13px;margin-bottom:4px}.mcg-profile-card .mcg-input-group{margin-bottom:8px}.mcg-profile-card .mcg-input{height:36px;font-size:13px;padding:0 10px;border-radius:8px}.mcg-profile-card .mcg-btn-primary{height:36px;font-size:14px;border-radius:8px;padding:0 10px;line-height:1}.mcg-profile-card .mcg-auth-create-account-link,.mcg-profile-card .mcg-auth-forgot-password,.mcg-profile-card .mcg-auth-signin-phone{font-size:12px!important}.mcg-profile-card .mcg-lang-btn{font-size:11px;padding:4px 8px;min-height:28px}.mcg-profile-card .mcg-profile-header{gap:10px;margin-bottom:10px}.mcg-profile-card .mcg-avatar-lg{width:48px;height:48px}.mcg-profile-card .mcg-profile-text-in-tabs{font-size:14px}.mcg-profile-card .mcg-profile-nav-row__btn{min-height:32px;padding:6px 0}.mcg-profile-card .mcg-vehicle-summary{font-size:12px;max-width:52%}.mcg-profile-card .mcg-vehicle-fields{gap:6px;margin-bottom:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 76px}.mcg-profile-card .mcg-input.mcg-select{padding-right:28px;background-position:right 10px center;background-size:14px}.mcg-profile-card .mcg-lang-selector-container{padding-top:10px!important;flex-shrink:0}.mcg-profile-card .mcg-referral-code-label,.mcg-profile-card .mcg-referral-code-value{font-size:13px!important}.mcg-profile-card .mcg-btn-secondary{font-size:11px!important;padding:3px 8px!important}.mcg-profile-card .mcg-popup-header{flex-shrink:0;margin-bottom:4px}.mcg-profile-logout-icon{width:36px;height:36px;border-radius:10px}.position-fullscreen{bottom:14px;left:12px;gap:10px}.mcg-icon-open-fullscreen{width:76px;height:76px;padding:14px;border-radius:18px}.mcg-cybertube-glyph{width:32px!important;height:32px!important;padding-top:0!important}.mcg-cybertube-intro{width:150px!important;height:72px!important;margin-left:12px!important;padding:6px!important;gap:4px!important;border-radius:12px!important}.mcg-cybertube-intro-logo{width:110px!important}.mcg-cybertube-intro-title{font-size:14px!important}.mcg-dock-container{bottom:14px}.mcg-dock{gap:12px;padding:12px}.mcg-dock-favorites{gap:12px}.mcg-dock-btn{padding:8px}.mcg-dock-btn svg{width:26px;height:26px}.mcg-dock-divider{height:24px}.mcg-app-icon{width:48px;height:48px;border-radius:12px;font-size:18px}.mcg-voice-agent{right:14px;bottom:14px;min-width:156px;max-width:200px;gap:8px}.mcg-voice-agent--live{min-width:0;max-width:none}.mcg-voice-agent-shell{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px}.mcg-voice-agent-btn{width:48px;height:48px;border-radius:12px}.mcg-voice-agent-btn:hover:not(:disabled){transform:translateY(-2px)}.mcg-voice-agent-wave{height:20px}.mcg-voice-agent-wave i:nth-child(1){height:7px}.mcg-voice-agent-wave i:nth-child(2){height:13px}.mcg-voice-agent-wave i:nth-child(3){height:18px}.mcg-voice-agent-wave i:nth-child(4){height:12px}.mcg-voice-agent-wave i:nth-child(5){height:8px}.mcg-voice-agent-label{font-size:12px}.mcg-voice-agent-toast{padding:8px 10px;font-size:11px;border-radius:12px}.mcg-dashboard-popup-shell{margin-bottom:110px!important;padding:12px!important}.mcg-dashboard-apps-header{padding:12px!important;gap:8px!important}.mcg-dashboard-apps-pro-title{font-size:16px!important;gap:6px!important}.mcg-dashboard-apps-pro-title img{width:18px!important;height:18px!important}.mcg-dashboard-apps-form{gap:8px!important}.mcg-dashboard-apps-form .mcg-input{height:36px!important;font-size:13px!important;padding:4px 10px!important;border-radius:8px!important}.mcg-dashboard-apps-cat{flex:0 0 140px!important}.mcg-dashboard-apps-cat-option{padding:8px 10px!important;font-size:13px!important}.mcg-dashboard-apps-add.mcg-btn-primary{height:36px!important;min-height:36px!important;font-size:13px!important;padding:0 10px!important;border-radius:8px!important;flex:0 0 64px!important}.mcg-dashboard-apps-body{padding:12px!important}.mcg-dashboard-apps-search-wrap{margin-bottom:12px!important}.mcg-dashboard-apps-search{height:36px!important;box-sizing:border-box!important;font-size:13px!important;padding:4px 10px!important;border-radius:8px!important}.mcg-dashboard-apps-grid{grid-template-columns:repeat(auto-fit,minmax(64px,64px))!important;gap:14px!important;height:220px!important}.mcg-app-title{font-size:11px;max-width:64px}.mcg-ct-layout{padding:12px 10px!important}.mcg-ct-sidebar:not([data-collapsed=true]){width:170px!important;min-width:170px!important;max-width:170px!important;padding:0 12px 12px 4px!important;gap:12px!important}.mcg-ct-sidebar[data-collapsed=true]{width:96px!important;min-width:96px!important;max-width:96px!important;padding:0 8px 12px 4px!important;gap:12px!important}.mcg-ct-sidebar-logo-row{min-height:48px!important;height:48px!important;gap:8px!important}.mcg-ct-sidebar-item{min-height:42px!important;height:42px!important;padding:0 10px!important;border-radius:12px!important}.mcg-ct-yt-block{border-radius:12px!important;margin-top:-6px!important}.mcg-ct-yt-block[data-yt-connected=true],.mcg-ct-sidebar[data-collapsed=true] .mcg-ct-yt-block{min-height:42px!important;height:42px!important;max-height:42px!important;padding:0 10px!important;gap:8px!important}.mcg-ct-yt-block[data-yt-connected=false]{padding:12px 10px!important;gap:10px!important}.mcg-ct-yt-block[data-yt-connected=false] p{font-size:13px!important}.mcg-ct-yt-block[data-yt-connected=false]>div{width:140px!important;height:140px!important}.mcg-ct-yt-block[data-yt-connected=true] img[alt=YouTube]{width:68px!important;height:18px!important}.mcg-ct-yt-block[data-yt-connected=true] button img[alt=Disconnect]{width:18px!important;height:18px!important}.mcg-ct-sidebar-icon{width:22px!important;height:22px!important}.mcg-ct-sidebar-icon svg{width:22px!important;height:22px!important}.mcg-ct-sidebar-label{font-size:14px!important}.mcg-ct-menu-lock{width:18px!important}.mcg-ct-menu-lock--collapsed{width:14px!important;right:4px!important;bottom:4px!important}.mcg-ct-discord-item{min-height:56px!important;height:auto!important;padding:0 10px!important;gap:10px!important;border-radius:12px!important}.mcg-ct-discord-qr{width:40px!important;height:40px!important}.mcg-ct-discord-divider{height:28px!important}.mcg-ct-discord-logo{height:16px!important}.mcg-ct-discord-copy{font-size:11px!important}.mcg-ct-netcheck-item{min-height:44px!important;height:auto!important;padding:0 10px!important;gap:8px!important;border-radius:12px!important}.mcg-ct-header{gap:12px!important;padding:0 0 12px!important}.mcg-ct-round-btn{width:42px!important;height:42px!important;border-radius:12px!important}.mcg-ct-round-btn img{width:26px!important;height:26px!important}.mcg-ct-tabbar{height:42px!important;padding:4px!important;border-radius:12px!important;gap:8px!important}.mcg-ct-tab{font-size:14px!important;padding:0 12px!important;border-radius:8px!important}.mcg-ct-iptv-tab{min-width:110px!important;padding:0 12px!important;font-size:13px!important;gap:4px!important}.mcg-ct-iptv-tab-label{font-size:13px!important;font-weight:500!important;line-height:1.2!important}.mcg-ct-iptv-tab-delete{font-size:16px!important;padding:0 2px!important}.mcg-ct-search-row{padding-bottom:12px!important;gap:12px!important}.mcg-games-panel .mcg-ct-search-row{padding-bottom:0!important}.mcg-ct-search-link-btn,.mcg-ct-search-back-btn{width:42px!important;height:42px!important;border-radius:12px!important}.mcg-ct-search-link-btn svg,.mcg-ct-search-back-btn svg{width:22px!important;height:22px!important}.mcg-ct-search-input{height:42px!important;padding-left:36px!important;font-size:14px!important;border-radius:12px!important}.mcg-ct-search-icon{width:16px!important;height:16px!important;left:12px!important}.mcg-ct-search-btn{height:42px!important;width:var(--fen-search-btn-w, 145px)!important;font-size:14px!important;padding:0 16px!important;border-radius:12px!important}.mcg-ct-panel{padding:12px!important;border-radius:12px!important}.mcg-ct-feed-tabs{gap:16px!important}.mcg-ct-feed-tab{font-size:14px!important;letter-spacing:.4px!important;padding:0 0 4px!important;border-bottom-width:2px!important}.mcg-ct-card{padding:6px!important;border-radius:10px!important}.mcg-ct-card-title{font-size:11px!important;font-weight:600!important;line-height:1.2!important}.mcg-ct-card-duration{font-size:10px!important;padding:1px 5px!important;border-radius:6px!important}.mcg-ct-card .hover-play-icon svg{width:28px!important;height:28px!important}.mcg-ct-sidebar-logo-row>div{height:40px!important;min-width:0!important}.mcg-ct-sidebar:not([data-collapsed=true]) .mcg-ct-logo{width:112px!important;max-width:112px!important}.mcg-ct-logo-mark{width:28px!important;height:28px!important;border-radius:8px!important}.mcg-ct-sidebar-toggle{width:32px!important;height:32px!important;border-radius:8px!important}.mcg-ct-sidebar-toggle svg{width:16px!important;height:16px!important}.mcg-player-controls{bottom:18px!important;gap:10px!important;width:min(1000px,calc(100vw - 28px))!important}.mcg-player-progress{height:12px!important}.mcg-player-progress-thumb{width:16px!important;height:16px!important;box-shadow:0 0 0 3px #e3193759!important;margin-left:5px}.mcg-player-chrome{padding:8px 12px!important;border-radius:16px!important}.mcg-player-chrome-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.mcg-player-chrome-center{justify-self:center!important}.mcg-player-chrome-left,.mcg-player-chrome-center,.mcg-player-chrome-right{gap:8px!important}.mcg-player-chrome-left,.mcg-player-chrome-right{flex-shrink:0!important;min-width:0!important}.mcg-player-chrome-center.mcg-player-chrome-center--skips{gap:22px!important}.mcg-player-skip-btn:disabled{opacity:.32!important;pointer-events:none}.mcg-player-time{font-size:12px!important}.mcg-player-icon-btn{width:40px!important;height:40px!important}.mcg-player-play-btn{width:48px!important;height:48px!important}.mcg-player-skip-icon{width:20px!important;height:20px!important}.mcg-player-channel-step-icon{width:16px!important;height:16px!important}.mcg-player-skip-glyph{width:20px!important;height:20px!important}.mcg-player-skip-sec{font-size:7px!important;padding-top:1px!important}.mcg-player-pause-icon{gap:4px!important}.mcg-player-pause-icon span{width:4px!important;height:18px!important}.mcg-player-play-triangle{border-top-width:9px!important;border-bottom-width:9px!important;border-left-width:14px!important;margin-left:2px!important}.mcg-player-play-loader{width:22px!important;height:22px!important}.mcg-player-menu-btn,.mcg-player-pill{min-height:36px!important;padding:6px 10px!important;font-size:13px!important;gap:6px!important;flex-shrink:0!important;box-sizing:border-box!important;min-width:-moz-max-content!important;min-width:max-content!important}.mcg-player-menu-btn:not(:has(span)){width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;justify-content:center!important}.mcg-player-menu-btn svg,.mcg-player-pill svg{width:14px!important;height:14px!important}.mcg-player-title{font-size:13px!important;padding:8px 16px!important;width:min(480px,calc(100vw - 48px))!important;max-width:min(480px,calc(100vw - 48px))!important}.mcg-player-dropdown{border-radius:12px!important;padding:4px!important;min-width:120px!important;box-shadow:0 12px 28px #00000059!important}.mcg-player-dropdown-item{font-size:13px!important;padding:8px 12px!important;border-radius:8px!important}.mcg-player-dropdown-item span{font-size:11px!important}.mcg-player-subsize{margin-top:4px;padding:2px;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 36px}.mcg-player-subsize-btn{height:32px;border-radius:8px}.mcg-player-subsize-btn svg{width:16px;height:16px}.mcg-player-subsize-meter{height:18px;gap:5px}.mcg-player-subsize-meter>span:nth-child(1){height:5px}.mcg-player-subsize-meter>span:nth-child(2){height:8px}.mcg-player-subsize-meter>span:nth-child(3){height:12px}.mcg-player-subsize-meter>span:nth-child(4){height:16px}.mcg-player-back-btn{font-size:16px!important;gap:8px!important}.yt-engine-switch{font-size:16px!important}.mcg-player-back-btn svg{width:22px!important;height:22px!important}.mcg-movies-live-badge{top:12px!important;right:12px!important;gap:6px!important;padding:6px 12px!important;font-size:13px!important}.mcg-movies-live-badge svg{width:14px!important;height:14px!important}.mcg-iptv-search-icon{width:16px!important;height:16px!important}.mcg-iptv-search-input{height:42px!important;font-size:14px!important;padding-left:36px!important;border-radius:var(--fen-ctrl-radius, 12px)!important}.mcg-iptv-category-strip{height:48px!important;min-height:48px!important;max-height:48px!important;gap:6px!important}.mcg-iptv-category-row{height:48px!important;min-height:48px!important;max-height:48px!important;gap:6px!important;--iptv-cat-gap: 6px;--iptv-start-w: 40px}.mcg-iptv-category-btn{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:13px!important;padding:0 12px!important;border-radius:var(--fen-ctrl-radius, 12px)!important}.mcg-iptv-category-btn .mcg-games-platform-icon{width:18px!important;height:18px!important}.mcg-iptv-kind-pill{width:128px!important;min-width:128px!important;max-width:128px!important;padding:0 8px!important;box-sizing:border-box!important;flex:0 0 auto!important}.mcg-iptv-category-menu-btn,.mcg-iptv-category-start-btn{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}.mcg-iptv-channel-title{font-size:11px!important}.mcg-iptv-channel-card{border-radius:var(--fen-ctrl-radius, 12px)!important}.mcg-iptv-channel-card svg{width:14px!important;height:14px!important}.mcg-modal:not(.mcg-pro-modal--design){padding:12px!important;border-radius:12px!important;max-width:min(360px,92vw)!important}.mcg-modal.mcg-movies-ready-prompt{max-width:min(500px,calc(100vw - 48px))!important;padding:16px 18px 14px!important;border-radius:14px!important}.mcg-movies-ready-prompt__kicker{font-size:12px;margin-bottom:10px}.mcg-movies-ready-prompt__row{gap:14px}.mcg-movies-ready-prompt__poster{width:96px;height:134px;flex-basis:96px;border-radius:10px}.mcg-movies-ready-prompt__title{font-size:20px}.mcg-movies-ready-prompt__body{font-size:14px}.mcg-movies-ready-prompt__actions{margin-top:14px;gap:8px}.mcg-movies-ready-prompt__actions .mcg-movies-detail-cta{height:42px;font-size:14px;padding:0 14px}.mcg-modal.mcg-iptv-feedback-modal{max-width:min(380px,92vw)!important}.mcg-modal.mcg-iptv-favorites-modal{padding:0!important;max-width:min(480px,94vw)!important;border-radius:12px!important}.mcg-iptv-fav-header{gap:10px!important;padding:10px 12px 10px 14px!important}.mcg-iptv-fav-title{font-size:14px!important;letter-spacing:.4px!important}.mcg-iptv-fav-close{width:28px!important;height:28px!important}.mcg-iptv-fav-close svg{width:14px!important;height:14px!important}.mcg-iptv-fav-body{padding:12px 12px 14px!important}.mcg-iptv-fav-msg{font-size:13px!important;line-height:1.4!important;padding:4px 0!important}.mcg-iptv-fav-list{max-height:min(48vh,360px)!important;gap:8px!important}.mcg-iptv-fav-row{gap:10px!important;padding:8px 10px!important;min-height:52px!important;border-radius:10px!important;font-size:13px!important}.mcg-iptv-fav-logo{width:56px!important;height:32px!important;border-radius:6px!important}.mcg-iptv-fav-row-title{font-size:13px!important}.mcg-iptv-fav-row svg{width:20px!important;height:20px!important}.mcg-modal-title{font-size:15px!important;margin-bottom:8px!important;padding-right:28px!important}.mcg-modal-subtitle{font-size:12px!important;margin-bottom:8px!important}.mcg-modal-body{font-size:12px!important;line-height:1.4!important;margin-bottom:8px!important}.mcg-modal-close{top:8px!important;right:8px!important;width:24px!important;height:24px!important}.mcg-modal-close svg{width:12px!important;height:12px!important}.mcg-modal-textarea{font-size:12px!important;padding:8px!important;margin-bottom:10px!important;border-radius:8px!important;min-height:72px!important}.mcg-modal-actions{gap:8px!important}.mcg-modal-btn{min-height:36px!important;height:auto!important;font-size:13px!important;padding:0 12px!important;border-radius:10px!important}.mcg-modal-btn-primary{min-height:38px!important}.mcg-glass-alert{padding:16px 14px!important;border-radius:14px!important;width:min(360px,calc(100vw - 28px))!important}.mcg-glass-alert-icon-wrap{margin-bottom:10px!important}.mcg-glass-alert-icon{width:44px!important;height:44px!important}.mcg-glass-alert-icon svg{width:24px!important;height:24px!important}.mcg-glass-alert .mcg-modal-title{font-size:16px!important;margin-bottom:8px!important;padding-right:0!important}.mcg-glass-alert .mcg-modal-body{margin-bottom:12px!important;font-size:12px!important}.mcg-glass-alert.mcg-movies-quality-alert .mcg-modal-body,.mcg-glass-alert.mcg-movies-wrong-alert .mcg-modal-body{font-size:15px!important}.mcg-glass-alert.mcg-movies-quality-alert .mcg-modal-btn-primary{width:auto!important;min-width:0;padding:0 28px!important}.mcg-ct-qr-modal{padding:16px 14px!important;border-radius:14px!important;width:min(320px,calc(100vw - 32px))!important;gap:12px!important}.mcg-ct-qr-title{font-size:16px!important}.mcg-ct-qr-frame{padding:8px!important;border-radius:10px!important}.mcg-ct-qr-img{width:180px!important;height:180px!important}.mcg-ct-qr-hint{font-size:13px!important;line-height:1.4!important}.mcg-ct-qr-close{height:40px!important;border-radius:12px!important;font-size:14px!important}.mcg-movies-panel{padding:15px!important;background:transparent!important;border-radius:0!important;gap:15px!important;overflow-x:hidden!important;overflow-y:auto!important}.mcg-movies-panel.mcg-games-panel{gap:15px!important;overflow:hidden!important}.mcg-movies-search-input{height:42px!important;font-size:14px!important;padding-left:36px!important;padding-right:136px!important;border-radius:12px!important}.mcg-movies-search-pref-label,.mcg-movies-search-pref-select{font-size:12px}.mcg-movies-search-icon{width:16px!important;height:16px!important}.mcg-movies-search-btn{height:42px!important;font-size:14px!important;padding:0 16px!important;border-radius:12px!important}.mcg-movies-shelf-title,.mcg-movies-history-tab{font-size:14px!important}.mcg-movies-poster-title{font-size:12px!important}.mcg-movies-poster-year{font-size:11px!important}.mcg-movies-detail-back{height:40px!important;min-width:40px!important;font-size:14px!important;gap:8px!important;padding:0 14px 0 10px!important;margin-bottom:12px!important;border-radius:12px!important}.mcg-movies-detail[data-compact]>.mcg-movies-detail-back{margin-bottom:0!important}.mcg-movies-detail-back svg{width:20px!important;height:20px!important}.mcg-movies-detail-body{gap:16px!important;padding:14px!important;border-radius:12px!important}.mcg-movies-detail-title{font-size:18px!important}.mcg-movies-detail-desc,.mcg-movies-detail-facts,.mcg-movies-detail-tagline,.mcg-movies-similar-title,.mcg-movies-similar-name{font-size:13px!important}.mcg-movies-similar-card{flex-basis:96px!important;width:96px!important}.mcg-movies-detail-chip{padding:4px 8px!important;font-size:11px!important}.mcg-movies-detail-credits dt,.mcg-movies-detail-credits dd{font-size:12px!important}.mcg-movies-catalog-filter-btn{width:40px!important;min-width:40px!important;max-width:none!important;padding:0!important}.mcg-movies-catalog-actions{gap:14px}.mcg-movies-catalog-filter-chip{min-height:34px!important;font-size:12px!important}.mcg-sc-header-status{padding:6px 12px!important;border-radius:12px!important}.mcg-sc-header-status-text,.mcg-sc-header-disconnect{font-size:13px!important}.mcg-sc-header-disconnect{gap:6px!important}.mcg-sc-header-disconnect img{width:20px!important;height:20px!important}.mcg-sc-panel{gap:12px!important}.mcg-sc-search-row{gap:8px!important}.mcg-sc-search-input{height:42px!important;font-size:14px!important;padding:8px 12px 8px 36px!important;border-radius:12px!important}.mcg-sc-search-icon{width:16px!important;height:16px!important;left:12px!important}.mcg-sc-search-btn{height:42px!important;width:var(--fen-search-btn-w, 145px)!important;padding:0 14px!important;font-size:14px!important;border-radius:12px!important}.mcg-radio-browse-toggle{height:42px!important;border-radius:12px!important}.mcg-sc-view-tabs{margin-bottom:10px!important}.mcg-sc-view-tabs>div{gap:20px!important}.mcg-sc-view-tab{font-size:13px!important;letter-spacing:.4px!important;padding:0 0 6px!important;border-bottom-width:2px!important}.mcg-sc-panel:has(.mcg-sc-player:not([aria-hidden=true])) .mcg-sc-body{padding-bottom:78px!important}.mcg-sc-section-title{font-size:14px!important;margin-bottom:8px!important}.mcg-sc-split-grid{gap:12px!important}.mcg-sc-row{padding:6px 12px 6px 8px!important;gap:8px!important;border-radius:10px!important}.mcg-sc-art{width:44px!important;height:44px!important}.mcg-sc-art>img,.mcg-sc-art>div:not(.mcg-sc-np-badge){width:44px!important;height:44px!important;border-radius:6px!important}.mcg-sc-row-title,.mcg-sc-row-meta{font-size:13px!important;margin-bottom:2px!important}.mcg-sc-row-actions{gap:12px!important}.mcg-sc-row-actions svg{width:18px!important;height:18px!important}.mcg-sc-np-badge{width:22px!important;height:22px!important;right:2px!important;bottom:2px!important}.mcg-sc-np-badge svg{width:12px!important;height:12px!important}.mcg-sc-see-more{font-size:13px!important}.mcg-sc-auth{padding:16px!important;gap:16px!important}.mcg-sc-auth-copy{font-size:14px!important}.mcg-sc-auth-qr{width:180px!important;height:180px!important;padding:8px!important;border-radius:12px!important}.mcg-sc-auth-qr img{width:164px!important;height:164px!important}.mcg-sc-sheet{max-height:min(70vh,480px)!important;border-radius:12px!important}.mcg-sc-player[data-visualizer="0"]{left:190px!important;right:12px!important;bottom:24px!important}.mcg-sc-player[data-visualizer="1"]{width:calc(100vw - 200px)!important;bottom:24px!important}.mcg-sc-player-row{min-height:56px!important;padding:8px 10px 10px!important;-moz-column-gap:8px!important;column-gap:8px!important}.mcg-sc-player-art{width:44px!important;height:44px!important;border-radius:6px!important}.mcg-sc-player-title{font-size:14px!important}.mcg-sc-player-artist{font-size:12px!important}.mcg-sc-player-row svg{width:20px!important;height:20px!important}.mcg-sc-viz-chrome{padding:12px!important;align-items:flex-start!important;gap:10px!important}.mcg-sc-viz-tabs{border-radius:10px!important;padding:3px!important;gap:3px!important}.mcg-sc-viz-tab{font-size:12px!important;padding:6px 12px!important;border-radius:8px!important}.mcg-sc-viz-presets{gap:6px!important;max-height:min(38vh,220px)!important;overflow-y:auto!important}.mcg-sc-viz-chip{font-size:11px!important;padding:4px 10px!important}.mcg-sc-viz-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:12px!important}.mcg-sc-viz-close svg{width:18px!important;height:18px!important}}.mcg-widget-weather{display:block;width:100%;height:100%;min-height:0;overflow:hidden;padding:1px;box-sizing:border-box}.mcg-weather-card{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:12px;border-radius:16px;overflow:hidden;color:var(--mcg-text-main)}.mcg-weather-card.is-status{align-items:center;justify-content:center;color:var(--mcg-text-sec)}.mcg-weather-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0}.mcg-weather-now{min-width:0;flex:1 1 auto}.mcg-weather-loc{display:flex;align-items:center;gap:6px;min-width:0;color:var(--mcg-text-sec);font-size:13px;font-weight:500}.mcg-weather-loc>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-weather-loc-icon,.mcg-weather-wind-icon{flex-shrink:0}.mcg-weather-temp-row{display:flex;align-items:center;gap:8px;margin-top:6px}.mcg-weather-temp{font-size:28px;font-weight:700;line-height:1.1;color:var(--mcg-text-main)}.mcg-weather-wind{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;color:var(--mcg-text-sec)}.mcg-weather-details{display:none}.mcg-weather-forecast{display:flex;gap:4px;width:100%;min-width:0;margin-top:auto;padding-top:8px;box-sizing:border-box;justify-content:space-between}.mcg-weather-day{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:2px;min-width:0}.mcg-weather-day-name,.mcg-weather-day-temp{font-size:11px;color:var(--mcg-text-main)}.mcg-weather-day-temp{font-weight:600}@media(min-width:701px){.mcg-widget-weather .mcg-weather-card{padding:10px!important;border-radius:12px!important;overflow:hidden!important;box-sizing:border-box}.mcg-widget-weather .mcg-weather-loc{font-size:11px!important;gap:4px!important}.mcg-widget-weather .mcg-weather-loc-icon,.mcg-widget-weather .mcg-weather-wind-icon{width:10px!important;height:10px!important}.mcg-widget-weather .mcg-weather-temp-row{margin-top:8px!important;gap:4px!important}.mcg-widget-weather .mcg-weather-temp{font-size:22px!important;line-height:1.1!important}.mcg-widget-weather .mcg-weather-temp-icon svg{width:18px!important;height:18px!important}.mcg-widget-weather .mcg-weather-wind{font-size:11px!important}.mcg-widget-weather .mcg-weather-forecast{gap:0!important;margin-top:4px!important;padding-bottom:0!important;overflow:hidden!important;flex-wrap:nowrap;justify-content:space-between;width:100%!important}.mcg-widget-weather .mcg-weather-day{min-width:0!important;flex:1 1 0;gap:2px!important}.mcg-widget-weather .mcg-weather-day-name,.mcg-widget-weather .mcg-weather-day-temp{font-size:10px!important}.mcg-widget-weather .mcg-weather-day-icon svg{width:14px!important;height:14px!important}}.mcg-markets-card{border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;color:var(--mcg-text-main)}.mcg-markets-title{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mcg-text-sec)}.mcg-markets-rows{display:flex;flex-direction:column;gap:6px}.mcg-markets-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.mcg-markets-label{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-markets-quote{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.mcg-markets-price{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.mcg-markets-change{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--mcg-text-sec)}.mcg-markets-change.is-up{color:#34c759}.mcg-markets-change.is-down{color:#ff3b30}.mcg-markets-status,.mcg-markets-empty{font-size:13px;color:var(--mcg-text-sec)}.mcg-widget-calculator,.mcg-widget-calculator .mcg-calc-root{width:100%;height:100%}.mcg-widget-calculator .mcg-calc-card.mcg-glass{height:100%;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;box-sizing:border-box;color:#f5f5f7;background-color:#1c1c1e!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 8px 28px #00000073!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.light-mode .mcg-widget-calculator .mcg-calc-card.mcg-glass{color:#1c1c1e;background-color:#f2f2f7!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 24px #0000001f!important}.mcg-widget-calculator .mcg-calc-screen{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:48px;padding:6px 10px;border-radius:10px;background:#000;text-align:right;overflow:hidden}body.light-mode .mcg-widget-calculator .mcg-calc-screen{background:#fff;border:1px solid rgba(0,0,0,.08)}.mcg-widget-calculator .mcg-calc-expr{min-height:1em;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1;color:#ebebf58c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.light-mode .mcg-widget-calculator .mcg-calc-expr{color:#3c3c438c}.mcg-widget-calculator .mcg-calc-display{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;color:#f5f5f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.light-mode .mcg-widget-calculator .mcg-calc-display{color:#1c1c1e}.mcg-widget-calculator .mcg-calc-screen.is-error .mcg-calc-display{color:#ff453a}.mcg-widget-calculator .mcg-calc-pad{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:8px}.mcg-widget-calculator .mcg-calc-key{min-width:0;min-height:0;margin:0;padding:0;border:none;border-radius:12px;background:#3a3a3c;color:#f5f5f7;font-size:20px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mcg-widget-calculator .mcg-calc-key svg{display:block;flex-shrink:0}body.light-mode .mcg-widget-calculator .mcg-calc-key{background:#e5e5ea;color:#1c1c1e}.mcg-widget-calculator .mcg-calc-key--fn{background:#636366;color:#f5f5f7}body.light-mode .mcg-widget-calculator .mcg-calc-key--fn{background:#d1d1d6;color:#1c1c1e}.mcg-widget-calculator .mcg-calc-key--op,body.light-mode .mcg-widget-calculator .mcg-calc-key--op{background:#ff9f0a;color:#1c1c1e}.mcg-widget-calculator .mcg-calc-key--op.is-active{background:#f5f5f7;color:#ff9f0a}body.light-mode .mcg-widget-calculator .mcg-calc-key--op.is-active{background:#1c1c1e;color:#ff9f0a}.mcg-widget-calculator .mcg-calc-key:active{filter:brightness(1.12)}.mcg-news-card{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:100%;max-height:inherit;padding:12px 12px 8px;border-radius:16px;color:var(--mcg-text-main)}.mcg-news-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mcg-text-sec)}.mcg-news-list{display:flex;flex-direction:column;gap:4px;min-height:0;overflow-y:auto}.mcg-news-row{display:flex;align-items:center;gap:4px;min-width:0}.mcg-news-main{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:6px 4px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px}.mcg-news-main:hover{background:#ffffff0f}.mcg-news-thumb{flex:0 0 auto;width:52px;height:52px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#00000047;color:var(--mcg-text-sec)}.mcg-news-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mcg-news-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.mcg-news-headline{font-size:14px;font-weight:650;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcg-news-meta,.mcg-news-empty,.mcg-news-reader-meta{font-size:12px;font-weight:500;color:var(--mcg-text-sec)}.mcg-news-actions{display:flex;flex-direction:column;gap:4px;flex:0 0 auto}.mcg-news-icon-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:12px;background:#ffffff14;color:inherit;cursor:pointer}.mcg-news-icon-btn:hover{background:#ffffff29}.mcg-news-reader.fen-recent-settings.mcg-glass{width:85vw;height:85vh;max-width:85vw;max-height:85vh}.mcg-news-reader-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcg-news-reader-meta{margin:0 4px 8px}.mcg-news-body{flex:1 1 auto;overflow:auto;min-height:0;padding:0 4px 8px;font-size:16px;line-height:1.45}.mcg-news-body p,.mcg-news-body ul,.mcg-news-body ol,.mcg-news-body blockquote{margin:0 0 12px}.mcg-news-body img{max-width:100%;height:auto;border-radius:12px}.mcg-news-body a{color:inherit}.mcg-news-url.mcg-input{width:100%;box-sizing:border-box}.mcg-widget-tamagotchi{--tamago-h: 100%;display:block;width:100%;height:100%;margin:0;touch-action:manipulation;transform:none;will-change:auto}.mcg-widget-tamagotchi-card{position:relative;width:100%;height:var(--tamago-h);min-height:var(--tamago-h);border-radius:16px!important;overflow:hidden}.mcg-widget-tamagotchi-card.mcg-glass{isolation:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.mcg-widget-tamagotchi-card.mcg-glass:before,.mcg-widget-tamagotchi-card.mcg-glass:after{display:none!important}.mcg-widget-tamagotchi-host .cp-room.mcg-glass{z-index:auto!important;isolation:auto!important;transform:none!important;transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mcg-widget-tamagotchi-host .cp-room.mcg-glass:before{z-index:0;border-radius:inherit;backdrop-filter:none;-webkit-backdrop-filter:none}.mcg-widget-tamagotchi-host .cp-room.mcg-glass:after{z-index:0}.mcg-widget-tamagotchi-host .cp-stage,.mcg-widget-tamagotchi-host .cp-stats,.mcg-widget-tamagotchi-host .cp-acts{z-index:1}.mcg-widget-tamagotchi-host{width:100%;height:100%;min-height:var(--tamago-h)}.mcg-widget-tamagotchi-host .cp-main{padding:0}.mcg-widget-tamagotchi-host .cp-widget{width:100%;height:100%;min-height:var(--tamago-h);max-width:none;min-width:0}.mcg-widget-tamagotchi-host .cp-hud-top .cp-name{font-size:9px;max-width:42%;letter-spacing:.06em}.mcg-widget-tamagotchi-host .cp-st>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;line-height:1;text-align:center}.mcg-widget-tamagotchi-host .cp-stats{width:24px;flex-basis:24px;padding:2px 0;box-sizing:border-box}.mcg-widget-tamagotchi-host .cp-acts,.mcg-widget-tamagotchi-host .cp-act{height:25px;max-height:25px;min-height:0;box-sizing:border-box}.mcg-widget-tamagotchi-host .cp-stage-hud .cp-cr{top:28px;left:7px;bottom:auto;border:0;background:none;height:auto;max-height:none;font-size:13px}.mcg-widget-tamagotchi-host .cp-stage-hud .cp-cr .cp-ico{width:15px;height:15px;flex:0 0 15px}.mcg-widget-tamagotchi-host .cp-away{inset:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:12px;box-sizing:border-box}.mcg-widget-tamagotchi-host .cp-away-copy{flex:0 0 auto}.mcg-widget-tamagotchi-host .cp-away ul{flex:1 1 auto;min-height:0;align-content:center}.mcg-widget-tamagotchi-host .cp-away li{min-height:28px;padding:7px 9px}.mcg-widget-tamagotchi-host .cp-away button{flex:0 0 auto;align-self:stretch;margin-top:0}.mcg-widget-tamagotchi-error{display:flex;align-items:center;justify-content:center;min-height:var(--tamago-h);padding:12px 14px;font-size:13px;color:#ffb4ae}.mcg-widget-todo{--todo-w: 260px;--todo-h: 160px;--todo-pad: 10px;--todo-title-fs: 11px;--todo-meta-fs: 11px;--todo-input-h: 32px;--todo-input-fs: 13px;--todo-item-fs: 13px;--todo-due-fs: 11px;--todo-icon: 16px;--todo-trash: 14px;--todo-gap: 6px;--todo-item-gap: 6px;--todo-radius: 12px;--todo-cal-w: 220px;--todo-cal-day: 26px;width:var(--todo-w);height:var(--todo-h);max-width:min(var(--todo-w),calc(100vw - 24px));box-sizing:border-box}.mcg-widget-calendar{--gcal-pad: 12px;--gcal-title-fs: 11px;--gcal-item-fs: 15px;--gcal-meta-fs: 12px;--gcal-clock-fs: 13px;--gcal-day-fs: 13px;--gcal-gap: 8px;--gcal-radius: 12px;--gcal-btn-h: 28px;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}.mcg-widget-calendar .mcg-gcal-card{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:var(--gcal-pad);border-radius:var(--gcal-radius);box-sizing:border-box;gap:var(--gcal-gap)}.mcg-widget-calendar .mcg-gcal-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:0;flex-shrink:0}.mcg-widget-calendar .mcg-gcal-title{font-size:var(--gcal-title-fs);font-weight:600;color:var(--mcg-text-sec);text-transform:uppercase;letter-spacing:.08em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-widget-calendar .mcg-gcal-icon-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;background:none;border:none;color:var(--mcg-text-sec);cursor:pointer}.mcg-widget-calendar .mcg-gcal-icon-btn svg{width:14px;height:14px}.mcg-widget-calendar .mcg-gcal-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.mcg-widget-calendar .mcg-gcal-section{display:flex;flex-direction:column;gap:2px;min-width:0}.mcg-widget-calendar .mcg-gcal-day{margin:0 0 2px;padding:0 2px 4px;font-size:var(--gcal-day-fs);font-weight:600;letter-spacing:.01em;line-height:1.2;color:var(--mcg-text-main);border-bottom:1px solid var(--mcg-hairline, rgba(255, 255, 255, .12))}.mcg-widget-calendar .mcg-gcal-item{display:flex;align-items:stretch;gap:8px;padding:6px 2px;min-width:0}.mcg-widget-calendar .mcg-gcal-rail{width:3px;border-radius:999px;flex:0 0 3px;align-self:stretch;background:var(--mcg-text-sec)}.fen-recent-settings .mcg-gcal-swatch{width:8px;height:8px;border-radius:999px;flex:0 0 8px;margin-top:.35em}.mcg-widget-calendar .mcg-gcal-when{flex:0 0 auto;display:flex;flex-direction:column;gap:1px;min-width:3.4em;padding-top:1px}.mcg-widget-calendar .mcg-gcal-start{font-size:var(--gcal-clock-fs);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;color:var(--mcg-text-main)}.mcg-widget-calendar .mcg-gcal-end{font-size:var(--gcal-meta-fs);font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap;color:var(--mcg-text-sec)}.mcg-widget-calendar .mcg-gcal-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;justify-content:center}.mcg-widget-calendar .mcg-gcal-item-title{font-size:var(--gcal-item-fs);font-weight:600;line-height:1.25;color:var(--mcg-text-main);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mcg-widget-calendar .mcg-gcal-item-meta{font-size:var(--gcal-meta-fs);line-height:1.25;color:var(--mcg-text-sec);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-widget-calendar .mcg-gcal-note,.mcg-widget-calendar .mcg-gcal-empty{color:var(--mcg-text-sec);font-size:var(--gcal-item-fs);line-height:1.3}.mcg-widget-calendar .mcg-gcal-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0}.mcg-widget-calendar .mcg-gcal-error{color:#fca5a5;font-size:var(--gcal-meta-fs);line-height:1.3;flex-shrink:0}.mcg-widget-calendar .mcg-gcal-connect{display:flex;flex-direction:column;gap:6px;min-height:0;flex:1}.mcg-widget-calendar .mcg-gcal-connect-btn{height:var(--gcal-btn-h);min-height:var(--gcal-btn-h);margin-top:auto;padding:0 10px;border-radius:8px;font-size:var(--gcal-item-fs);flex-shrink:0}.mcg-widget-calendar .mcg-gcal-loading{flex:1;display:flex;align-items:center;justify-content:center;color:var(--mcg-text-sec)}.mcg-widget-todo .mcg-todo-root{position:relative;width:100%;height:100%}.mcg-widget-todo .mcg-todo-card{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:var(--todo-pad);border-radius:var(--todo-radius);box-sizing:border-box}.mcg-widget-todo .mcg-todo-head{display:flex;align-items:center;gap:6px;margin-bottom:var(--todo-gap);min-height:0;flex-shrink:0}.mcg-widget-todo .mcg-todo-title{font-size:var(--todo-title-fs);font-weight:600;color:var(--mcg-text-sec);text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.mcg-widget-todo .mcg-todo-count{font-size:var(--todo-meta-fs);color:var(--mcg-text-main);line-height:1.2}.mcg-widget-todo .mcg-todo-composer{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--todo-gap);flex-shrink:0}.mcg-widget-todo .mcg-todo-input-wrap{position:relative}.mcg-widget-todo .mcg-todo-input.mcg-input{width:100%;height:var(--todo-input-h);min-height:var(--todo-input-h);padding:0 56px 0 10px;border:none;border-radius:8px;font-size:var(--todo-input-fs);color:inherit;box-sizing:border-box}.mcg-widget-todo .mcg-todo-input-actions{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px}.mcg-widget-todo .mcg-todo-icon-btn{display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;color:var(--mcg-text-main);cursor:pointer}.mcg-widget-todo .mcg-todo-icon-btn.is-active{color:#3b82f6}.mcg-widget-todo .mcg-todo-icon-btn svg{width:var(--todo-icon);height:var(--todo-icon)}.mcg-widget-todo .mcg-todo-due{display:flex;align-items:center;gap:4px;margin-left:2px;font-size:var(--todo-due-fs);color:#3b82f6}.mcg-widget-todo .mcg-todo-due .mcg-todo-icon-btn{padding:0;color:#3b82f6}.mcg-widget-todo .mcg-todo-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--todo-item-gap)}.mcg-widget-todo .mcg-todo-empty{text-align:center;color:var(--mcg-text-sec);font-size:var(--todo-item-fs);margin-top:8px}.mcg-widget-todo .mcg-todo-item{display:flex;align-items:center;gap:8px;padding:5px 6px;background:var(--fen-fill, rgba(255, 255, 255, .05));border-radius:8px}.mcg-widget-todo .mcg-todo-check{display:flex;flex-shrink:0;padding:0;background:none;border:none;cursor:pointer;color:var(--mcg-text-sec)}.mcg-widget-todo .mcg-todo-check svg,.mcg-widget-todo .mcg-todo-delete svg{width:var(--todo-icon);height:var(--todo-icon)}.mcg-widget-todo .mcg-todo-check-on{color:#4ade80}.mcg-widget-todo .mcg-todo-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mcg-widget-todo .mcg-todo-text{font-size:var(--todo-item-fs);line-height:1.25;color:var(--mcg-text-main);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mcg-widget-todo .mcg-todo-text.is-done{color:var(--mcg-text-sec);text-decoration:line-through}.mcg-widget-todo .mcg-todo-deadline{display:flex;align-items:center;gap:3px;font-size:var(--todo-due-fs);color:var(--mcg-text-sec)}.mcg-widget-todo .mcg-todo-deadline.is-overdue{color:#ef4444}.mcg-widget-todo .mcg-todo-deadline svg{width:11px;height:11px}.mcg-widget-todo .mcg-todo-delete{display:flex;flex-shrink:0;padding:2px;background:none;border:none;cursor:pointer;opacity:.55;color:#ef4444}.mcg-widget-todo .mcg-todo-delete:hover{opacity:1}.mcg-widget-todo .mcg-todo-cal-backdrop{position:fixed;inset:0;z-index:9998;cursor:default}.mcg-widget-todo .mcg-todo-cal{position:absolute;top:0;left:calc(100% + 8px);width:var(--todo-cal-w);padding:10px;border-radius:14px;z-index:9999;box-shadow:0 10px 40px #00000059;box-sizing:border-box}.mcg-widget-todo .mcg-todo-cal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mcg-widget-todo .mcg-todo-cal-nav{padding:4px;background:none;border:none;color:var(--mcg-text-main);cursor:pointer;display:flex}.mcg-widget-todo .mcg-todo-cal-label{font-weight:600;font-size:12px;letter-spacing:.04em;color:var(--mcg-text-main)}.mcg-widget-todo .mcg-todo-cal-week,.mcg-widget-todo .mcg-todo-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.mcg-widget-todo .mcg-todo-cal-week{margin-bottom:4px}.mcg-widget-todo .mcg-todo-cal-week span{font-size:10px;font-weight:600;color:var(--mcg-text-sec)}.mcg-widget-todo .mcg-todo-cal-grid{gap:2px}.mcg-widget-todo .mcg-todo-cal-day{height:var(--todo-cal-day);display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:50%;border:none;background:transparent;color:var(--mcg-text-main);cursor:pointer;padding:0}.mcg-widget-todo .mcg-todo-cal-day.is-today{border:1px solid var(--mcg-text-sec)}.mcg-widget-todo .mcg-todo-cal-day.is-selected{background:#3b82f6;color:var(--fen-on-accent-ink);border:none}@media(min-width:701px)and (max-width:970px){.mcg-widget-todo{--todo-w: 220px;--todo-h: 148px;--todo-pad: 8px;--todo-input-h: 28px;--todo-item-fs: 12px;--todo-icon: 14px;--todo-cal-w: 100%}.mcg-widget-todo .mcg-todo-cal{top:calc(100% + 6px);left:0;width:100%}}@media(min-width:701px)and (max-height:700px){.mcg-widget-todo{--todo-h: 132px;--todo-pad: 8px;--todo-input-h: 26px;--todo-item-fs: 12px;--todo-icon: 14px}}@media(max-width:700px){.mcg-widget-todo{--todo-w: 240px;--todo-h: 148px;--todo-pad: 8px;--todo-input-h: 28px;--todo-item-fs: 12px;--todo-cal-w: 100%}.mcg-widget-todo .mcg-todo-cal{top:calc(100% + 6px);left:0;width:100%}}@media(min-width:700px)and (max-width:900px){.mcg-player-controls{bottom:12px!important;gap:8px!important;width:min(100%,calc(100vw - 16px))!important}.mcg-player-chrome{padding:6px 8px!important;border-radius:16px!important}.mcg-player-chrome-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important}.mcg-player-chrome-center{justify-self:center!important}.mcg-player-chrome-left,.mcg-player-chrome-right{gap:6px!important;flex-shrink:0!important;min-width:0!important}.mcg-player-chrome-center{gap:8px!important}.mcg-player-chrome-center.mcg-player-chrome-center--skips{gap:10px!important}.mcg-player-time{font-size:12px!important;flex-shrink:0!important}.mcg-player-icon-btn{width:36px!important;height:36px!important;flex-shrink:0!important}.mcg-player-play-btn{width:44px!important;height:44px!important}.mcg-player-skip-icon,.mcg-player-skip-glyph{width:18px!important;height:18px!important}.mcg-player-pause-icon span{width:3px!important;height:14px!important}.mcg-player-play-triangle{border-top-width:8px!important;border-bottom-width:8px!important;border-left-width:12px!important;margin-left:2px!important}.mcg-player-menu-btn,.mcg-player-pill{min-height:36px!important;height:36px!important;padding:0 10px!important;font-size:13px!important;gap:6px!important;flex-shrink:0!important;box-sizing:border-box!important;min-width:-moz-max-content!important;min-width:max-content!important}.mcg-player-menu-btn:not(:has(span)){width:36px!important;min-width:36px!important;padding:0!important;justify-content:center!important}.mcg-player-menu-btn svg,.mcg-player-pill svg{width:16px!important;height:16px!important;flex-shrink:0!important}}@media(min-width:701px)and (max-width:900px){.mcg-games-panel .mcg-movies-history-tab,.mcg-games-panel .mcg-movies-shelf-title{font-size:14px!important}.mcg-games-panel .mcg-movies-poster-title{font-size:11px!important}.mcg-games-panel .mcg-movies-poster-year{font-size:10px!important}.mcg-tt-login-guide{max-width:460px;padding:10px 14px 12px;gap:6px}.mcg-tt-login-guide-title{font-size:18px}.mcg-tt-login-guide-detail{font-size:13px}.mcg-tt-login-qr{width:160px;height:160px;padding:6px;border-radius:10px}.mcg-tt-login-ttl{font-size:13px}.mcg-tt-login-stage-screen img{max-height:52vh}.mcg-tt-login-pad{width:min(300px,100%);gap:6px;padding:8px}.mcg-tt-login-live{max-width:300px;border-radius:8px}.mcg-tt-login-live img{max-height:14vh}.mcg-tt-login-field{min-height:40px;padding:6px 10px;font-size:16px;letter-spacing:6px;border-radius:10px}.mcg-tt-login-keys{gap:5px}.mcg-tt-login-key{min-height:38px;font-size:15px;border-radius:8px}.mcg-beta-pass-overlay{padding:8px;align-items:flex-end}.mcg-beta-pass-card{padding:14px 12px 10px;border-radius:16px;max-height:calc(100vh - 16px)}.mcg-beta-pass-title{font-size:18px;margin-bottom:10px}.mcg-beta-pass-field{min-height:40px;font-size:18px;padding:8px 12px}.mcg-beta-pass-key{min-height:42px;font-size:18px;border-radius:10px}.mcg-beta-pass-row{gap:4px}}@media(min-width:901px)and (max-width:970px){.mcg-games-panel .mcg-movies-history-tab,.mcg-games-panel .mcg-movies-shelf-title{font-size:18px!important}.mcg-games-panel .mcg-movies-poster-title{font-size:14px!important}.mcg-games-panel .mcg-movies-poster-year{font-size:12px!important}.mcg-games-panel.mcg-games-panel--mid{gap:14px!important}}@property --playlist-grow{syntax: "<number>"; inherits: true; initial-value: 1;}@media(min-width:971px){.mcg-games-panel .mcg-movies-history-tab,.mcg-games-panel .mcg-movies-shelf-title{font-size:calc(18px * var(--fen-ui-scale))!important}.mcg-games-panel .mcg-movies-poster-title{font-size:calc(14px * var(--fen-ui-scale))!important}.mcg-games-panel .mcg-movies-poster-year{font-size:calc(13px * var(--fen-ui-scale))!important}.mcg-header-user-cluster .mcg-header-round-btn{width:calc(59px * var(--fen-ui-scale))!important;height:calc(59px * var(--fen-ui-scale))!important;margin-right:calc(11px * var(--fen-ui-scale))!important}.mcg-header-user-cluster .mcg-header-round-btn svg{width:calc(22px * var(--fen-ui-scale));height:calc(22px * var(--fen-ui-scale))}.mcg-header-user-cluster .mcg-chip{height:calc(59px * var(--fen-ui-scale));width:calc(59px * var(--fen-ui-scale));flex-shrink:0}.mcg-avatar-sm{width:calc(36px * var(--fen-ui-scale))!important;height:calc(36px * var(--fen-ui-scale))!important}.mcg-widget-todo{--todo-w: calc(280px * var(--fen-ui-scale));--todo-h: calc(176px * var(--fen-ui-scale))}.mcg-dock-container{bottom:calc(22px * var(--fen-ui-scale))}.mcg-dock-btn{padding:calc(11px * var(--fen-ui-scale))}.mcg-dock-btn svg{width:calc(29px * var(--fen-ui-scale));height:calc(29px * var(--fen-ui-scale))}.mcg-ct-layout{padding:calc(22px * var(--fen-ui-scale)) calc(22px * var(--fen-ui-scale)) calc(22px * var(--fen-ui-scale)) calc(18px * var(--fen-ui-scale))!important}.mcg-ct-sidebar:not([data-collapsed=true]){width:calc(225px * var(--fen-ui-scale))!important;min-width:calc(225px * var(--fen-ui-scale))!important;max-width:calc(225px * var(--fen-ui-scale))!important}.mcg-ct-sidebar[data-collapsed=true]{width:calc(115px * var(--fen-ui-scale))!important;min-width:calc(115px * var(--fen-ui-scale))!important;max-width:calc(115px * var(--fen-ui-scale))!important}.mcg-ct-sidebar-item,.mcg-ct-yt-block[data-yt-connected=true]{min-height:calc(72px * var(--fen-ui-scale))!important;height:calc(72px * var(--fen-ui-scale))!important}.mcg-ct-round-btn{width:calc(54px * var(--fen-ui-scale))!important;height:calc(54px * var(--fen-ui-scale))!important}.mcg-ct-tabbar{height:calc(54px * var(--fen-ui-scale))!important}.mcg-ct-tab{font-size:calc(18px * var(--fen-ui-scale))!important}.mcg-ct-search-input{height:calc(54px * var(--fen-ui-scale))!important;font-size:calc(16px * var(--fen-ui-scale))!important;padding-left:calc(36px * var(--fen-ui-scale))!important;border-radius:calc(14px * var(--fen-ui-scale))!important}.mcg-ct-search-btn{height:calc(54px * var(--fen-ui-scale))!important;width:var(--fen-search-btn-w, calc(145px * var(--fen-ui-scale)))!important;font-size:calc(16px * var(--fen-ui-scale))!important;padding:0 calc(22px * var(--fen-ui-scale))!important;border-radius:calc(14px * var(--fen-ui-scale))!important}.mcg-ct-search-row{padding-bottom:calc(22px * var(--fen-ui-scale))!important;gap:calc(18px * var(--fen-ui-scale))!important}.mcg-games-panel .mcg-ct-search-row{padding-bottom:0!important}.mcg-ct-search-link-btn,.mcg-ct-search-back-btn{width:calc(54px * var(--fen-ui-scale))!important;height:calc(54px * var(--fen-ui-scale))!important;border-radius:calc(14px * var(--fen-ui-scale))!important}.mcg-ct-search-link-btn svg,.mcg-ct-search-back-btn svg{width:calc(29px * var(--fen-ui-scale))!important;height:calc(29px * var(--fen-ui-scale))!important}.mcg-ct-search-icon{width:calc(16px * var(--fen-ui-scale))!important;height:calc(16px * var(--fen-ui-scale))!important;left:calc(12px * var(--fen-ui-scale))!important}.mcg-ct-card{padding:calc(14px * var(--fen-ui-scale))!important;border-radius:calc(11px * var(--fen-ui-scale))!important}.mcg-ct-card-duration{font-size:calc(14px * var(--fen-ui-scale))!important}.mcg-ct-card .hover-play-icon svg{width:calc(43px * var(--fen-ui-scale))!important;height:calc(43px * var(--fen-ui-scale))!important}.mcg-player-controls{--fen-ui-scale: min(var(--fen-player-scale, 1), (100dvw - 64px) / 1560px);width:calc(100% - 28px)!important;gap:calc(14px * var(--fen-ui-scale))!important}.mcg-player-progress{height:calc(22px * var(--fen-ui-scale))!important}.mcg-player-progress-thumb{width:calc(24px * var(--fen-ui-scale))!important;height:calc(24px * var(--fen-ui-scale))!important}.mcg-player-chrome{padding:calc(14px * var(--fen-ui-scale)) calc(27px * var(--fen-ui-scale))!important}.mcg-player-chrome-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important}.mcg-player-chrome-center{justify-self:center!important}.mcg-player-chrome-row,.mcg-player-chrome-left,.mcg-player-chrome-center,.mcg-player-chrome-right{gap:calc(14px * var(--fen-ui-scale))!important}.mcg-player-chrome-center.mcg-player-chrome-center--skips{gap:calc(36px * var(--fen-ui-scale))!important}.mcg-player-skip-btn:disabled{opacity:.32!important;pointer-events:none}.mcg-player-icon-btn{width:calc(62px * var(--fen-ui-scale))!important;height:calc(62px * var(--fen-ui-scale))!important}.mcg-player-play-btn{width:calc(73px * var(--fen-ui-scale))!important;height:calc(73px * var(--fen-ui-scale))!important}.mcg-player-skip-icon{width:calc(32px * var(--fen-ui-scale))!important;height:calc(32px * var(--fen-ui-scale))!important}.mcg-player-channel-step-icon{width:calc(22px * var(--fen-ui-scale))!important;height:calc(22px * var(--fen-ui-scale))!important}.mcg-player-skip-glyph{width:calc(32px * var(--fen-ui-scale))!important;height:calc(32px * var(--fen-ui-scale))!important}.mcg-player-skip-sec{font-size:calc(11px * var(--fen-ui-scale))!important}.mcg-player-pause-icon{gap:calc(7px * var(--fen-ui-scale))!important}.mcg-player-pause-icon span{width:calc(7px * var(--fen-ui-scale))!important;height:calc(31px * var(--fen-ui-scale))!important}.mcg-player-play-triangle{border-top-width:calc(14px * var(--fen-ui-scale))!important;border-bottom-width:calc(14px * var(--fen-ui-scale))!important;border-left-width:calc(23px * var(--fen-ui-scale))!important}.mcg-player-play-loader{width:calc(34px * var(--fen-ui-scale))!important;height:calc(34px * var(--fen-ui-scale))!important}.mcg-player-menu-btn,.mcg-player-pill{font-size:calc(19px * var(--fen-ui-scale))!important;min-height:calc(59px * var(--fen-ui-scale))!important;padding:calc(14px * var(--fen-ui-scale)) calc(22px * var(--fen-ui-scale))!important;gap:calc(12px * var(--fen-ui-scale))!important}.mcg-player-menu-btn svg,.mcg-player-pill svg{width:calc(19px * var(--fen-ui-scale))!important;height:calc(19px * var(--fen-ui-scale))!important}.mcg-player-dropdown{font-size:calc(19px * var(--fen-ui-scale))!important}.mcg-player-playlist{--playlist-grow: clamp(1, 100dvw / 1120px, 1.6);width:min(calc(460px * var(--playlist-grow)),calc(100dvw - 48px))!important;min-width:min(calc(420px * var(--playlist-grow)),calc(100dvw - 48px))!important;max-width:min(calc(460px * var(--playlist-grow)),calc(100dvw - 48px))!important;max-height:min(calc(520px * var(--playlist-grow)),74vh)!important;padding:calc(10px * var(--playlist-grow))!important;border-radius:calc(18px * var(--playlist-grow))!important}.mcg-player-playlist .mcg-player-queue-heading{font-size:calc(16px * var(--playlist-grow))!important}.mcg-player-playlist .mcg-player-queue-shuffle,.mcg-player-playlist .mcg-player-queue-autoplay{width:calc(48px * var(--playlist-grow))!important;height:calc(48px * var(--playlist-grow))!important;border-radius:calc(12px * var(--playlist-grow))!important}.mcg-player-playlist .mcg-player-queue-shuffle svg,.mcg-player-playlist .mcg-player-queue-autoplay svg{width:calc(22px * var(--playlist-grow))!important;height:calc(22px * var(--playlist-grow))!important}.mcg-player-playlist .mcg-player-queue-thumb,.mcg-player-playlist .mcg-player-queue-thumb img,.mcg-player-playlist .mcg-player-queue-thumb>div{width:calc(64px * var(--playlist-grow))!important;height:calc(64px * var(--playlist-grow))!important}.mcg-player-playlist .mcg-player-queue-title{font-size:calc(18px * var(--playlist-grow))!important}.mcg-player-playlist .mcg-player-queue-channel{font-size:calc(15px * var(--playlist-grow))!important}.mcg-player-dropdown-item{font-size:calc(19px * var(--fen-ui-scale))!important;padding:calc(14px * var(--fen-ui-scale)) calc(18px * var(--fen-ui-scale))!important}.mcg-player-subsize-btn{height:calc(48px * var(--fen-ui-scale))}.mcg-player-subsize-btn svg{width:calc(20px * var(--fen-ui-scale));height:calc(20px * var(--fen-ui-scale))}.mcg-player-title{font-size:calc(19px * var(--fen-ui-scale))!important;padding:calc(14px * var(--fen-ui-scale)) calc(28px * var(--fen-ui-scale))!important;width:min(calc(560px * var(--fen-ui-scale)),calc(100vw - calc(108px * var(--fen-ui-scale))))!important;max-width:min(calc(560px * var(--fen-ui-scale)),calc(100vw - calc(108px * var(--fen-ui-scale))))!important}.mcg-player-back-btn{height:auto!important;font-size:1.93em!important;gap:calc(14px * var(--fen-ui-scale))!important}.yt-engine-switch{height:auto!important;font-size:1.93em!important}.mcg-player-back-btn svg{width:calc(38px * var(--fen-ui-scale))!important;height:calc(38px * var(--fen-ui-scale))!important}.mcg-iptv-search-icon{width:calc(27px * var(--fen-ui-scale))!important;height:calc(27px * var(--fen-ui-scale))!important}.mcg-iptv-search-input{height:calc(54px * var(--fen-ui-scale))!important;font-size:calc(16px * var(--fen-ui-scale))!important;padding-left:calc(48px * var(--fen-ui-scale))!important;border-radius:var(--fen-ctrl-radius, calc(14px * var(--fen-ui-scale)))!important}.mcg-iptv-category-strip{height:calc(68px * var(--fen-ui-scale))!important;min-height:calc(68px * var(--fen-ui-scale))!important;max-height:calc(68px * var(--fen-ui-scale))!important;gap:calc(7px * var(--fen-ui-scale))!important}.mcg-iptv-category-row{height:calc(68px * var(--fen-ui-scale))!important;min-height:calc(68px * var(--fen-ui-scale))!important;max-height:calc(68px * var(--fen-ui-scale))!important;gap:calc(7px * var(--fen-ui-scale))!important;--iptv-cat-gap: calc(7px * var(--fen-ui-scale));--iptv-start-w: calc(54px * var(--fen-ui-scale))}.mcg-iptv-category-btn{height:calc(54px * var(--fen-ui-scale))!important;min-height:calc(54px * var(--fen-ui-scale))!important;max-height:calc(54px * var(--fen-ui-scale))!important;font-size:calc(14px * var(--fen-ui-scale))!important;padding:0 calc(13px * var(--fen-ui-scale))!important;border-radius:var(--fen-ctrl-radius, calc(14px * var(--fen-ui-scale)))!important}.mcg-iptv-category-btn .mcg-games-platform-icon{width:calc(22px * var(--fen-ui-scale))!important;height:calc(22px * var(--fen-ui-scale))!important}.mcg-iptv-kind-pill{width:calc(156px * var(--fen-ui-scale))!important;min-width:calc(156px * var(--fen-ui-scale))!important;max-width:calc(156px * var(--fen-ui-scale))!important;padding:0 calc(10px * var(--fen-ui-scale))!important;box-sizing:border-box!important;flex:0 0 auto!important}.mcg-iptv-category-menu-btn,.mcg-iptv-category-start-btn{width:calc(54px * var(--fen-ui-scale))!important;min-width:calc(54px * var(--fen-ui-scale))!important;max-width:calc(54px * var(--fen-ui-scale))!important;padding:0!important}.mcg-iptv-channel-title{font-size:calc(14px * var(--fen-ui-scale))!important}.mcg-iptv-channel-card svg{width:calc(20px * var(--fen-ui-scale))!important;height:calc(20px * var(--fen-ui-scale))!important}.mcg-modal:not(.mcg-pro-modal--design){padding:calc(22px * var(--fen-ui-scale))!important;max-width:min(calc(342px * var(--fen-ui-scale)),92vw)!important;border-radius:calc(14px * var(--fen-ui-scale))!important}.mcg-modal.mcg-movies-ready-prompt{max-width:min(calc(500px * var(--fen-ui-scale)),calc(100vw - calc(48px * var(--fen-ui-scale))))!important;padding:calc(22px * var(--fen-ui-scale)) calc(28px * var(--fen-ui-scale)) calc(20px * var(--fen-ui-scale))!important}.mcg-modal-title{font-size:calc(18px * var(--fen-ui-scale))!important}.mcg-modal-body{font-size:calc(14px * var(--fen-ui-scale))!important}.mcg-modal-btn{min-height:calc(47px * var(--fen-ui-scale))!important;font-size:calc(16px * var(--fen-ui-scale))!important}.mcg-glass-alert{padding:calc(26px * var(--fen-ui-scale)) calc(22px * var(--fen-ui-scale))!important;width:min(calc(378px * var(--fen-ui-scale)),calc(100vw - calc(48px * var(--fen-ui-scale))))!important}.mcg-glass-alert-icon{width:calc(63px * var(--fen-ui-scale))!important;height:calc(63px * var(--fen-ui-scale))!important}.mcg-iptv-favorites-modal{max-width:min(calc(738px * var(--fen-ui-scale)),96vw)!important}.mcg-ct-qr-modal{padding:calc(29px * var(--fen-ui-scale)) calc(25px * var(--fen-ui-scale))!important;width:min(calc(378px * var(--fen-ui-scale)),calc(100vw - calc(48px * var(--fen-ui-scale))))!important;gap:calc(22px * var(--fen-ui-scale))!important;border-radius:calc(22px * var(--fen-ui-scale))!important}.mcg-ct-qr-title{font-size:calc(23px * var(--fen-ui-scale))!important}.mcg-ct-qr-img{width:calc(270px * var(--fen-ui-scale))!important;height:calc(270px * var(--fen-ui-scale))!important}.mcg-ct-qr-hint{font-size:calc(19px * var(--fen-ui-scale))!important}.mcg-ct-qr-close{height:calc(47px * var(--fen-ui-scale))!important;font-size:calc(21px * var(--fen-ui-scale))!important;border-radius:calc(22px * var(--fen-ui-scale))!important}.mcg-sc-search-input{height:calc(54px * var(--fen-ui-scale))!important;font-size:calc(16px * var(--fen-ui-scale))!important}.mcg-sc-search-btn{height:calc(54px * var(--fen-ui-scale))!important;width:var(--fen-search-btn-w, calc(145px * var(--fen-ui-scale)))!important;font-size:calc(16px * var(--fen-ui-scale))!important}.mcg-radio-browse-toggle{height:calc(54px * var(--fen-ui-scale))!important}.mcg-sc-view-tab{font-size:calc(18px * var(--fen-ui-scale))!important}.mcg-sc-art{width:calc(54px * var(--fen-ui-scale))!important;height:calc(54px * var(--fen-ui-scale))!important}.mcg-sc-art>img,.mcg-sc-art>div:not(.mcg-sc-np-badge){width:calc(54px * var(--fen-ui-scale))!important;height:calc(54px * var(--fen-ui-scale))!important}.mcg-sc-row-title,.mcg-sc-row-meta{font-size:calc(18px * var(--fen-ui-scale))!important}.mcg-sc-row-actions{gap:calc(22px * var(--fen-ui-scale))!important}.mcg-sc-row-actions svg{width:calc(22px * var(--fen-ui-scale))!important;height:calc(22px * var(--fen-ui-scale))!important}.mcg-sc-player-art{width:calc(54px * var(--fen-ui-scale))!important;height:calc(54px * var(--fen-ui-scale))!important}.mcg-sc-player-title{font-size:calc(16px * var(--fen-ui-scale))!important}.mcg-sc-player-artist{font-size:calc(14px * var(--fen-ui-scale))!important}.mcg-sc-auth-copy{font-size:calc(18px * var(--fen-ui-scale))!important}.mcg-sc-auth-qr,.mcg-sc-auth-qr img{width:calc(234px * var(--fen-ui-scale))!important;height:calc(234px * var(--fen-ui-scale))!important}.mcg-sc-player[data-visualizer="0"]{left:calc(243px * var(--fen-ui-scale))!important;right:calc(22px * var(--fen-ui-scale))!important;bottom:calc(36px * var(--fen-ui-scale))!important}.mcg-movies-search-input,.mcg-movies-search-btn{height:calc(54px * var(--fen-ui-scale))!important;font-size:calc(16px * var(--fen-ui-scale))!important}.mcg-movies-detail-title{font-size:calc(22px * var(--fen-ui-scale))!important}.mcg-dashboard-apps-search{height:calc(47px * var(--fen-ui-scale))!important;font-size:calc(15px * var(--fen-ui-scale))!important;padding:calc(8px * var(--fen-ui-scale)) calc(12px * var(--fen-ui-scale))!important}.mcg-dashboard-apps-form .mcg-input{height:calc(47px * var(--fen-ui-scale))!important;font-size:calc(15px * var(--fen-ui-scale))!important}.mcg-dashboard-apps-add.mcg-btn-primary{height:calc(47px * var(--fen-ui-scale))!important;min-height:calc(47px * var(--fen-ui-scale))!important}.mcg-dashboard-apps-grid{grid-template-columns:repeat(auto-fit,minmax(calc(72px * var(--fen-ui-scale)),calc(72px * var(--fen-ui-scale))))!important;gap:calc(22px * var(--fen-ui-scale))!important;height:calc(270px * var(--fen-ui-scale))!important}}.mcg-profile-card-inline{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:min(390px,calc(100vw - 48px))!important;margin:0 auto}.mcg-mobile-view--native .mcg-mobile-auth-stack,.mcg-mobile-view--native .mcg-profile-card-inline{width:min(390px,calc(100vw - 32px))!important}.mcg-mobile-auth-stack{width:min(390px,calc(100vw - 48px));max-width:100%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.mcg-mobile-auth-frame.is-fill .mcg-mobile-auth-stack{flex:1 1 auto;min-height:0;height:100%}.mcg-mobile-view .mcg-mobile-auth-frame.is-fill .mcg-profile-card-inline.mcg-profile-card-keyboard-aware:not(.mcg-profile-card--kb-lock){margin-top:auto;margin-bottom:auto}.mcg-mobile-view .mcg-mobile-auth-frame.is-fill .mcg-profile-card-inline.mcg-profile-card--native-home:not(.mcg-profile-card-keyboard-aware){flex:1 1 auto!important;align-self:stretch;box-sizing:border-box;width:100%!important;max-width:100%;height:auto!important;min-height:0!important;max-height:none!important;margin:0;overflow-x:hidden!important;overflow-y:auto!important}.mcg-mobile-about-service{box-sizing:border-box;width:100%;min-width:0;margin-bottom:20px;padding:16px 32px;display:flex;align-items:center;gap:16px;color:var(--mcg-text-main);cursor:pointer;transition:opacity .3s ease,transform .3s ease}.mcg-mobile-about-service.mcg-glass{backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;border:none!important;border-radius:15px!important;box-shadow:0 8px 32px #00000040!important}.mcg-mobile-about-service:hover{opacity:.95}.mcg-mobile-about-service-logo{width:40px;height:40px;flex-shrink:0;border-radius:8px;-o-object-fit:contain;object-fit:contain}.mcg-mobile-about-service-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.mcg-mobile-about-service-title{font-size:22px;font-weight:700;color:#e31937;line-height:1.15}.mcg-mobile-about-service-subtitle{font-size:20px;font-weight:400;color:var(--fen-player-ink);line-height:1.2}.mcg-movies-app-page{position:relative;z-index:1;height:100%;min-height:100dvh;display:flex;flex-direction:column;padding:36px 16px calc(16px + env(safe-area-inset-bottom,0px) + var(--movies-app-kb, 0px));box-sizing:border-box}.mcg-movies-app-card{flex:1;min-height:0;width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;padding:14px 16px 12px;box-sizing:border-box}.mcg-movies-app-card.mcg-glass{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.mcg-movies-app-head{flex-shrink:0}.mcg-movies-app-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.mcg-movies-app-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;margin:0;padding:0;background:var(--mcg-fill);border:1px solid var(--mcg-hairline);border-radius:10px;color:var(--mcg-text-main);cursor:pointer;-webkit-tap-highlight-color:transparent}.mcg-movies-app-title{margin:0;flex:1;min-width:0;font-size:22px;font-weight:700;color:var(--mcg-text-main);line-height:1.15;text-align:right}.mcg-movies-app-done-title{margin:0;font-size:22px;font-weight:700;color:var(--mcg-text-main);line-height:1.2}.mcg-movies-app-hint{margin:12px 0;font-size:14px;line-height:1.4;color:var(--mcg-text-sec)}.mcg-movies-app-search{flex-shrink:0;margin-bottom:10px}.mcg-movies-app-results{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mcg-movies-app-item{width:100%;display:flex;align-items:center;gap:12px;padding:8px 4px;background:transparent;border:none;border-bottom:1px solid var(--mcg-hairline);color:var(--mcg-text-main);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mcg-movies-app-item.is-selected{background:var(--mcg-fill);border-radius:10px;border-bottom-color:transparent}.mcg-movies-app-footer{flex-shrink:0;padding-top:12px}.mcg-movies-app-picked{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0 0 12px;padding:10px 36px 10px 10px;border-radius:12px;background:var(--mcg-fill);border:1px solid var(--mcg-hairline);box-sizing:border-box}.mcg-movies-app-picked-clear{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;background:var(--mcg-fill);border:1px solid var(--mcg-hairline);color:var(--mcg-text-main);cursor:pointer;-webkit-tap-highlight-color:transparent}.mcg-movies-app-picked-poster{width:64px;height:96px;flex:0 0 64px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#ffffff14}.mcg-movies-app-picked-copy{min-width:0;flex:1}.mcg-movies-app-picked-title{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.25;color:var(--mcg-text-main)}.mcg-movies-app-picked-meta{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--mcg-text-sec)}.mcg-movies-app-picked-desc{margin:0;font-size:13px;line-height:1.35;color:var(--mcg-text-sec);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mcg-movies-app-add{width:100%;height:52px;border:none;border-radius:12px;background:#e31937;color:var(--fen-on-accent-ink);font-size:17px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;-webkit-tap-highlight-color:transparent}.mcg-movies-app-add:disabled{background:var(--fen-fill);color:var(--fen-ink-faint);cursor:not-allowed;box-shadow:none}.mcg-cabin-remote .mcg-movies-app-head{margin-bottom:14px}.mcg-cabin-remote-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.mcg-cabin-remote-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:6px 2px;border-radius:10px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-sec);font-size:10px;line-height:1.15;text-align:center}.mcg-cabin-remote-section svg{display:block;flex-shrink:0}.mcg-cabin-remote-section.is-active{color:var(--mcg-text-main);border-color:#e31937}.mcg-cabin-remote-section span{max-width:100%;overflow-wrap:anywhere;text-align:center}.mcg-cabin-remote-source.is-active{color:var(--fen-on-accent-ink);background:#e31937;border-color:#e31937}.mcg-cabin-remote-sources{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px}.mcg-cabin-remote-source{flex:0 0 auto;display:inline-flex;align-items:center;height:36px;box-sizing:border-box;gap:6px;border-radius:999px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-sec);padding:0 14px;font-size:14px}.mcg-cabin-remote-thumb{width:42px;height:28px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#ffffff14}.mcg-cabin-remote-thumb--still{width:104px;height:auto;aspect-ratio:16 / 9;border-radius:8px;align-self:flex-start}.mcg-cabin-remote-still{position:relative;width:104px;flex:0 0 104px;align-self:flex-start}.mcg-cabin-remote-still .mcg-cabin-remote-thumb--still{width:100%;display:block}.mcg-cabin-remote-still-watched{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:calc(100% - 8px);padding:3px 7px;border-radius:999px;background:#000000b8;color:#fff;font-size:10px;font-weight:700;line-height:1.1;white-space:nowrap}.mcg-cabin-remote-still-flag{position:absolute;z-index:2;top:4px;left:4px;max-width:calc(100% - 8px);padding:2px 6px;border-radius:999px;background:#000000b8;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-cabin-remote-still-flag.is-ready{background:#e31937;box-shadow:none}.mcg-cabin-remote-still-time{position:absolute;z-index:2;left:4px;right:4px;bottom:7px;color:#fff;font-size:10px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-cabin-remote-still-bar{position:absolute;z-index:2;left:0;right:0;bottom:0;height:4px;background:#0000008c;border-radius:0 0 8px 8px;overflow:hidden}.mcg-cabin-remote-still-bar>span{display:block;height:100%;background:#e31937}.mcg-cabin-remote-continue{font-variant-numeric:tabular-nums}.mcg-movies-app-item.is-dim{opacity:.4}.mcg-movies-app-item.is-playing .mcg-cabin-remote-name{color:var(--mcg-text-main)}.mcg-movies-app-item:disabled{cursor:default}.mcg-cabin-remote-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.mcg-cabin-remote-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-cabin-remote-meta{font-size:12px;color:var(--mcg-text-sec);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-cabin-remote-overview{font-size:13px;line-height:1.4;color:var(--mcg-text-sec);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mcg-cabin-remote-detail{display:flex;flex-direction:column;gap:12px;padding:4px 2px 16px;min-width:0}.mcg-cabin-remote-detail-head{display:flex;align-items:flex-start;gap:14px;min-width:0}.mcg-cabin-remote-detail-poster{width:104px;aspect-ratio:2 / 3;flex:0 0 104px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#8080802e}.mcg-cabin-remote-detail-id{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mcg-cabin-remote-detail-id .mcg-movies-detail-tagline{margin:0}.mcg-cabin-remote-detail-id .mcg-movies-detail-chips,.mcg-cabin-remote-detail-id .mcg-movies-detail-chips--meta{gap:4px}.mcg-cabin-remote-detail-id .mcg-movies-detail-chip{gap:3px;padding:1px 6px;border-radius:6px;font-size:11px;line-height:1.15}.mcg-cabin-remote-detail-id .mcg-movies-detail-chip-label{font-size:10px}.mcg-cabin-remote-detail-id .mcg-movies-detail-chip-value{font-size:11px}.mcg-cabin-remote-detail .mcg-movies-detail-title{font-size:22px}.mcg-cabin-remote-detail .mcg-movies-detail-facts,.mcg-cabin-remote-detail .mcg-movies-detail-desc{font-size:14px}.mcg-cabin-remote-detail .mcg-movies-detail-desc{line-height:1.45}.mcg-cabin-remote-detail .mcg-movies-detail-cta{width:100%}.mcg-cabin-remote-detail .mcg-movies-detail-copy,.mcg-cabin-remote-detail .mcg-movies-detail-credits{max-width:none}.mcg-cabin-remote-detail .mcg-movies-detail-credits{grid-template-columns:minmax(0,1fr);row-gap:2px}.mcg-cabin-remote-detail .mcg-movies-detail-credits dt{white-space:normal}.mcg-cabin-remote-detail .mcg-movies-detail-credits dd{margin-bottom:8px}.mcg-cabin-remote-play{width:28px;height:28px;flex-shrink:0;border-radius:999px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-main);display:inline-flex;align-items:center;justify-content:center;padding:0;pointer-events:none}.mcg-cabin-remote-play.is-current{background:#e31937;border-color:#e31937;color:var(--fen-on-accent-ink)}.mcg-cabin-remote-offline{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:28px 16px}.mcg-cabin-remote-offline-mark{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--mcg-text-sec);background:#ffffff14;border:2px solid var(--mcg-hairline)}.mcg-mobile-view>.mcg-movies-app-page{flex:1 1 auto;width:100%;height:auto;min-height:0;max-height:100%;overflow:hidden}.mcg-movies-app-page.mcg-cabin-remote{overflow:hidden}.mcg-cabin-remote .mcg-movies-app-results{touch-action:pan-y}.mcg-cabin-remote .mcg-movies-app-search{margin-bottom:10px}.mcg-cabin-remote .mcg-movies-app-search .mcg-input{padding-top:0;padding-bottom:0;line-height:43px}.mcg-cabin-remote .mcg-movies-app-results>.mcg-movies-app-item:first-child{padding-top:0}.mcg-cabin-remote{--fen-movies-rail-w: 128px}.mcg-cabin-remote-catalog-tools{align-items:center}.mcg-cabin-remote .mcg-movies-app-results>.mcg-movies-app-item{padding-left:0;padding-right:0}.mcg-cabin-remote .mcg-movies-app-results>.fen-movies-rail-heading+.mcg-movies-app-item{padding-top:0}.mcg-cabin-remote .fen-movies-home,.mcg-cabin-remote .fen-movies-genre-page{flex:none;min-height:0;overflow:visible}.mcg-cabin-remote .fen-movies-home>.fen-movies-rail-section:last-child{padding-bottom:12px}.mcg-cabin-remote .fen-movies-rail-heading,.mcg-cabin-remote .fen-movies-rail-title,.mcg-cabin-remote .fen-movies-rail-meta,.mcg-cabin-remote .fen-movies-genre-name,.mcg-cabin-remote .fen-movies-rail-empty,.mcg-cabin-remote .fen-movies-view-all{color:var(--mcg-text-main)}.mcg-cabin-remote-add{width:28px;height:28px;flex-shrink:0;border-radius:999px;border:none;background:#e31937;color:var(--fen-on-accent-ink);display:inline-flex;align-items:center;justify-content:center;padding:0;pointer-events:none}.mcg-cabin-remote-sheet{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:8px 24px calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;border:1px solid rgba(255,255,255,.16);border-bottom:none;background:#1a1a1a;box-shadow:0 -16px 40px #00000073;transform:translateY(110%);transition:transform .32s cubic-bezier(.32,.72,0,1);pointer-events:auto}.mcg-cabin-remote-sheet.is-open{transform:translateY(0);pointer-events:auto;animation:mcg-cabin-remote-sheet-in .32s cubic-bezier(.32,.72,0,1)}@keyframes mcg-cabin-remote-sheet-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.mcg-cabin-remote-sheet-top{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;min-height:40px;margin:-8px -24px 0;padding:0 16px;pointer-events:auto;background:#1a1a1a}.mcg-cabin-remote-sheet-grab{display:flex;align-items:center;justify-content:center;width:72px;height:36px;margin:0 auto;padding:0;border:none;background:transparent;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.mcg-cabin-remote-sheet-grab span{width:36px;height:4px;border-radius:99px;background:#ffffff6b}.mcg-cabin-remote-sheet-peek,.mcg-cabin-remote-sheet-full{display:grid;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1)}.mcg-cabin-remote-sheet-peek{grid-template-rows:1fr}.mcg-cabin-remote-sheet-full,.mcg-cabin-remote-sheet.is-expanded .mcg-cabin-remote-sheet-peek{grid-template-rows:0fr}.mcg-cabin-remote-sheet:not(.is-expanded) .mcg-cabin-remote-sheet-full{pointer-events:none}.mcg-cabin-remote-sheet.is-expanded .mcg-cabin-remote-sheet-full{grid-template-rows:1fr}.mcg-cabin-remote-sheet-peek>div,.mcg-cabin-remote-sheet-full>div{overflow:hidden;min-height:0;width:100%;max-width:520px;margin:0 auto}.mcg-cabin-remote-peek{display:flex;align-items:center;gap:12px;min-height:44px}.mcg-cabin-remote-peek .mcg-cabin-remote-now{min-width:0}.mcg-cabin-remote-peek .mcg-cabin-remote-pause{width:36px;height:36px}@media(prefers-reduced-motion:reduce){.mcg-cabin-remote-sheet,.mcg-cabin-remote-sheet-peek,.mcg-cabin-remote-sheet-full{transition:none;animation:none}}.mcg-cabin-remote-player{flex-shrink:0;padding-top:2px}.mcg-cabin-remote-close{position:absolute;top:2px;right:16px;z-index:6;width:36px;height:36px;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#1010109e;color:var(--fen-player-ink);display:inline-flex;align-items:center;justify-content:center;padding:0;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mcg-cabin-remote-now{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.mcg-cabin-remote-now-art{width:72px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#ffffff14}.mcg-cabin-remote-now .mcg-cabin-remote-player-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mcg-cabin-remote-peek .mcg-cabin-remote-now-art{width:48px;height:32px}.mcg-cabin-remote-peek .mcg-cabin-remote-player-title{white-space:nowrap;display:block}.mcg-cabin-remote-pending{display:flex;align-items:center;gap:10px}.mcg-cabin-remote-spin{flex-shrink:0;animation:mcg-cabin-remote-spin .8s linear infinite}@keyframes mcg-cabin-remote-spin{to{transform:rotate(360deg)}}.mcg-cabin-remote-resume{display:flex;gap:8px;margin-top:10px}.mcg-cabin-remote-resume button{flex:1;height:36px;border-radius:999px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-main)}.mcg-cabin-remote-resume button.is-primary{background:#e31937;border-color:#e31937;color:var(--fen-on-accent-ink)}.mcg-cabin-remote-player-title{font-size:14px;font-weight:700;color:var(--fen-player-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-cabin-remote-progress{position:relative;width:100%;height:28px;margin-top:8px;border:none;background:transparent;padding:0;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.mcg-cabin-remote-progress:before{content:"";position:absolute;left:0;right:0;top:50%;height:10px;margin-top:-5px;border-radius:99px;background:#ffffff59;border:1px solid rgba(255,255,255,.45)}.mcg-cabin-remote-progress>span{position:absolute;left:0;top:50%;height:10px;margin-top:-5px;border-radius:99px;background:#e31937;pointer-events:none}.mcg-cabin-remote-progress>i{position:absolute;top:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:50%;background:#fff;border:2px solid #e31937;pointer-events:none}.mcg-cabin-remote-time{margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--mcg-text-sec)}.mcg-cabin-remote-chrome{margin-top:8px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#0a0a0a9e;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:6px;column-gap:6px}.mcg-cabin-remote-chrome-center{display:flex;align-items:center;justify-content:center;gap:8px}.mcg-cabin-remote-chrome-side{display:flex;align-items:center;min-width:0}.mcg-cabin-remote-chrome-side:last-child{justify-content:flex-end}.mcg-cabin-remote-quality{position:relative}.mcg-cabin-remote-quality-btn{height:32px;max-width:76px;min-width:0;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#101010ad;color:var(--fen-player-ink);display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650;white-space:nowrap;flex-shrink:0;-webkit-tap-highlight-color:transparent}.mcg-cabin-remote-quality-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mcg-cabin-remote-quality.is-start .mcg-cabin-remote-quality-menu{left:0;right:auto}.mcg-cabin-remote-quality-backdrop{position:fixed;inset:0;z-index:30;border:0;padding:0;background:transparent}.mcg-cabin-remote-quality-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:31;min-width:108px;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#080808f5;box-shadow:0 16px 32px #00000059}.mcg-cabin-remote-quality-menu button{display:block;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--fen-player-ink);text-align:left;font-size:14px;font-weight:650;-webkit-tap-highlight-color:transparent}.mcg-cabin-remote-quality-menu button.is-selected{background:#e319376b}.mcg-cabin-remote-quality-menu button:disabled{opacity:.4}.mcg-cabin-remote-skip{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#1010109e;color:var(--fen-player-ink);display:inline-flex;align-items:center;justify-content:center;padding:0;-webkit-tap-highlight-color:transparent}.mcg-cabin-remote-skip-glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.mcg-cabin-remote-skip-glyph span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;line-height:1;pointer-events:none}.mcg-cabin-remote-pause{flex-shrink:0;width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:linear-gradient(135deg,#e31937f2,#e31937f2);color:var(--fen-player-ink);display:inline-flex;align-items:center;justify-content:center;padding:0;-webkit-tap-highlight-color:transparent}.mcg-cabin-remote-pause-bars{display:flex;align-items:center;justify-content:center;gap:5px}.mcg-cabin-remote-pause-bars i{width:5px;height:18px;border-radius:2px;background:#fff;display:block}.mcg-cabin-remote-play-triangle{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #fff;margin-left:3px}.mcg-cabin-remote-peek .mcg-cabin-remote-pause-bars{gap:4px}.mcg-cabin-remote-peek .mcg-cabin-remote-pause-bars i{width:4px;height:14px}.mcg-cabin-remote-peek .mcg-cabin-remote-play-triangle{border-top-width:7px;border-bottom-width:7px;border-left-width:11px}.mcg-series-app-seasons{display:flex;gap:8px;overflow-x:auto;margin:0 0 12px;padding-bottom:2px}.mcg-series-app-season{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-main);font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mcg-series-app-season.is-selected{background:#e31937;border-color:#e31937;color:var(--fen-on-accent-ink)}.mcg-series-app-season-count{font-size:12px;font-weight:700;opacity:.8}.mcg-pro-trial-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;max-width:350px;min-height:48px;padding:10px 16px;border:1px solid rgba(255,174,102,.7);border-radius:8px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),linear-gradient(133deg,#ff9e4b61,#ff5b4b47);box-shadow:0 0 0 1px #ff9e4b1f,0 8px 24px #ff5b4b38;color:var(--mcg-text-main);font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.2;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}.mcg-pro-trial-cta:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 0 1px #ffae6647,0 10px 28px #ff5b4b52}.mcg-pro-trial-cta:active:not(:disabled){transform:scale(.98)}.mcg-pro-trial-cta:disabled{opacity:.7;cursor:wait}.mcg-pro-trial-cta svg{flex-shrink:0}.mcg-pro-trial-cta-label{min-width:0;text-align:center}.mcg-pro-trial-cta-badge{flex-shrink:0;padding:3px 7px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.mcg-pro-pay-methods{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.mcg-pro-or-divider{display:flex;align-items:center;gap:10px;width:100%;margin:8px 0;color:var(--fen-ink-faint);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.mcg-pro-or-divider:before,.mcg-pro-or-divider:after{content:"";flex:1 1 auto;height:1px;background:var(--fen-hairline)}.mcg-pro-or-divider span{flex-shrink:0}.mcg-pro-crypto-plans{display:flex;flex-direction:row;align-items:stretch;gap:8px;width:100%}.mcg-pro-crypto-plan-btn{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:10px 8px;border:none;border-radius:7px;background:#ffffff26;color:var(--mcg-text-main);cursor:pointer}.mcg-pro-crypto-plan-btn:disabled{opacity:.7;cursor:wait}.mcg-pro-crypto-plan-term{font-size:15px;font-weight:400;line-height:1.2;white-space:nowrap}.mcg-pro-crypto-plan-price{color:#ff9e4b;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap}.mcg-modal.mcg-pro-modal:not(.mcg-pro-modal--design){--pro-benefit-fs: 16px;--pro-check: 22px;--pro-check-icon: 12px;--pro-footnote-gap: 4px;--pro-footnote-fs: 10px;--pro-footnote-mt: 6px;--pro-trial-mt: 10px;max-width:min(400px,calc(100vw - 24px))!important;width:100%;box-sizing:border-box}.mcg-modal.mcg-pro-modal:not(.mcg-pro-modal--design) .mcg-pro-design-benefits,.mcg-modal.mcg-pro-modal:not(.mcg-pro-modal--design) .mcg-pro-design-footnotes{text-align:left}.mcg-popup-backdrop.mcg-pro-modal-backdrop{z-index:200;align-items:center;justify-content:center;padding:16px 20px calc(var(--fen-dock-foot, 110px) + 8px);box-sizing:border-box}.mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--fen-ink: rgba(255, 255, 255, .92);--fen-ink-muted: rgba(255, 255, 255, .62);--fen-fill: rgba(255, 255, 255, .08);--fen-fill-active: rgba(255, 255, 255, .22);--fen-fs-btn: 48px;--pro-pad: 14px;--pro-gap: 12px;--pro-col-pad: 16px;--pro-left-w: 315px;--pro-benefit-fs: 16px;--pro-check: 24px;--pro-check-icon: 13px;--pro-footnote-gap: 7px;--pro-footnote-fs: 10px;--pro-footnote-mt: 8px;--pro-trial-h: 44px;--pro-trial-w: 100%;--pro-trial-radius: 10px;--pro-trial-fs: 14px;--pro-trial-mt: 20px;--pro-plan-gap: 15px;--pro-plan-pad: 8px 6px;--pro-plan-n: 28px;--pro-plan-unit: 12px;--pro-plan-price: 16px;--pro-promo-h: 40px;--pro-preview-empty: 13px;--pro-rail-h: 36px;--pro-rail-fs: 13px;--pro-block-radius: 18px;--pro-card-radius: 16px;--pro-block-bg: rgba(37, 37, 37, .8);--pro-card-bg: rgba(21, 21, 21, .8);display:flex!important;flex-direction:column!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100vw - 40px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--fen-dock-foot, 110px) - 32px)!important;padding:var(--pro-pad)!important;border-radius:25px!important;background:#d9d9d933!important;background-color:#d9d9d933!important;border:none!important;box-shadow:0 24px 48px #00000059!important;overflow:auto!important;box-sizing:border-box!important;margin:0!important}.mcg-modal.mcg-pro-modal.mcg-pro-modal--design.mcg-glass:before,.mcg-modal.mcg-pro-modal.mcg-pro-modal--design.mcg-glass:after{display:none!important;content:none!important}.mcg-pro-design{display:grid;grid-template-columns:var(--pro-left-w) var(--pro-left-w);align-items:stretch;gap:var(--pro-gap);width:-moz-max-content;width:max-content;max-width:100%;flex:0 0 auto;min-height:0;box-sizing:border-box}.mcg-pro-design-col--left,.mcg-pro-design-col--right{display:flex;flex-direction:column;box-sizing:border-box;padding:var(--pro-col-pad);border-radius:var(--pro-block-radius);background:var(--pro-block-bg);border:none;width:var(--pro-left-w);max-width:100%;min-width:0;min-height:0}.mcg-pro-design-col--left{gap:0;justify-content:flex-start;height:auto;align-self:start}.mcg-pro-design-col--right{padding:15px;gap:15px;justify-content:flex-start;height:0;min-height:100%;align-self:stretch;overflow:hidden}.mcg-pro-design-col--right>.mcg-ct-feed-tabs{flex-shrink:0;width:100%;max-width:100%;align-self:stretch;margin:0}.mcg-pro-design-col--right .mcg-pro-design-right-grid,.mcg-pro-design-col--right .mcg-pro-design-plans,.mcg-pro-design-col--right .mcg-pro-design-qr-col,.mcg-pro-design-col--right .mcg-pro-design-qr-panel{gap:15px}.mcg-pro-design-col--right .mcg-pro-design-preview,.mcg-pro-design-col--right .mcg-pro-design-qr-wrap,.mcg-pro-design-col--right .mcg-pro-design-preview-qr{padding:15px}.mcg-pro-design-col--right .mcg-pro-design-promo-input{padding-left:15px}.mcg-pro-design-benefits{display:flex;flex-direction:column;gap:10px;min-height:0;width:100%}.mcg-pro-design-benefit{display:flex;align-items:center;gap:8px;min-width:0}.mcg-pro-design-check{width:var(--pro-check, 24px);height:var(--pro-check, 24px);min-width:var(--pro-check, 24px);border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mcg-pro-design-check svg{width:var(--pro-check-icon, 13px);height:var(--pro-check-icon, 13px)}.mcg-pro-design-benefit-text{color:var(--mcg-text-main);font-size:var(--pro-benefit-fs, 16px);font-weight:500;line-height:1.25}.mcg-pro-design-footnotes{display:flex;flex-direction:column;gap:var(--pro-footnote-gap, 7px);margin-top:var(--pro-footnote-mt, 8px);margin-bottom:var(--pro-trial-mt, 8px);flex-shrink:0;width:100%;max-width:100%}.mcg-pro-design-footnotes p{margin:0;font-size:var(--pro-footnote-fs, 10px);line-height:1.3;color:var(--mcg-text-sec)}.mcg-pro-design-trial{display:flex;align-items:center;justify-content:center;width:var(--pro-trial-w);max-width:100%;height:var(--pro-trial-h);min-height:var(--pro-trial-h);max-height:var(--pro-trial-h);margin-top:auto;border:none;border-radius:var(--pro-trial-radius);padding:0 10px;cursor:pointer;color:var(--fen-on-accent-ink);font-size:var(--pro-trial-fs);font-weight:600;background:var(--Orange-gradient, linear-gradient(129deg, #FF9E4B -6.27%, #FF5B4B 107.52%));flex-shrink:0;align-self:stretch;box-sizing:border-box}.mcg-pro-design-trial:disabled{opacity:.7;cursor:wait}.mcg-pro-design-trial--spacer{visibility:hidden;pointer-events:none;width:var(--pro-trial-w);max-width:100%;height:var(--pro-trial-h);min-height:var(--pro-trial-h);max-height:var(--pro-trial-h)}.mcg-pro-design-right-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;justify-content:stretch;gap:15px;width:100%;flex:1 1 auto;min-width:0;min-height:0;height:auto;align-self:stretch}.mcg-pro-design-plans{display:flex;flex-direction:column;gap:var(--pro-plan-gap);width:100%;min-width:0;height:100%;min-height:0;align-self:stretch}.mcg-pro-design-plan{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;width:100%;min-width:0;height:auto;min-height:0;box-sizing:border-box;padding:var(--pro-plan-pad);border-radius:var(--pro-card-radius);border:none;background:var(--pro-card-bg);color:var(--mcg-text-main);cursor:pointer;text-align:center;overflow:hidden}.mcg-pro-design-qr-col{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--pro-plan-gap);width:100%;min-width:0;height:100%;min-height:0;align-self:stretch}.mcg-pro-design-plan.is-active{box-shadow:inset 0 0 0 1.5px #ff9e4bd9}.mcg-pro-design-plan:disabled{opacity:.6;cursor:wait}.mcg-pro-design-plan-n,.mcg-pro-design-plan-unit,.mcg-pro-design-plan-price{display:block;width:100%}.mcg-pro-design-plan-n{background:linear-gradient(129deg,#ff9e4b -6.27%,#ff5b4b 107.52%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ff9e4b;font-size:var(--pro-plan-n);font-weight:700;line-height:1}.mcg-pro-design-plan-unit{color:#585858;font-size:var(--pro-plan-unit);font-weight:600;line-height:1.15;margin-top:2px}.mcg-pro-design-plan-price{color:var(--mcg-text-main);font-size:var(--pro-plan-price);font-weight:700;line-height:1;margin-top:4px;white-space:nowrap}.mcg-pro-price-skeleton{display:inline-block;border-radius:8px;background:linear-gradient(90deg,#ff9e4b2e,#ff9e4b6b 45%,#ff9e4b2e);background-size:200% 100%;animation:mcg-pro-price-skeleton-shimmer 1.1s ease-in-out infinite;vertical-align:middle}.mcg-pro-price-skeleton--hero{width:168px;height:48px}.mcg-pro-price-skeleton--plan{width:64px;height:1em;border-radius:4px}@keyframes mcg-pro-price-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.mcg-pro-design-preview{width:100%;height:auto;aspect-ratio:1;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;border-radius:var(--pro-card-radius);background:var(--pro-card-bg);border:none;display:flex;align-items:center;justify-content:center;padding:15px;flex-shrink:0}.mcg-pro-design-preview-empty{color:var(--fen-ink-faint);font-size:var(--pro-preview-empty);font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.mcg-pro-design-preview-qr{width:100%;height:100%;min-width:0;min-height:0;padding:10px;border:none;border-radius:calc(var(--pro-card-radius) - 6px);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.mcg-pro-design-preview-qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none}.mcg-pro-design-preview-pay{width:100%;height:100%;border:none;background:transparent;color:var(--mcg-text-main);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:0}.mcg-pro-design-preview-n{color:#ff9e4b;font-size:var(--pro-plan-n);font-weight:700;line-height:1}.mcg-pro-design-preview-unit{color:#585858;font-size:var(--pro-plan-unit)}.mcg-pro-design-preview-price{color:var(--mcg-text-main);font-size:var(--pro-plan-price);font-weight:700}.mcg-pro-design-preview-cta{margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ff9e4b}.mcg-pro-design-preview-icon{width:16px;height:20px;margin-bottom:2px}.mcg-pro-design-promo{position:relative;display:flex;align-items:center;width:100%;min-width:0;flex-shrink:0}.mcg-pro-design-promo-input{width:100%;box-sizing:border-box;height:var(--pro-promo-h);padding:0 44px 0 14px;border-radius:999px;border:1px solid transparent;background:var(--pro-card-bg);color:var(--mcg-text-main);font-size:13px;outline:none}.mcg-pro-design-promo-input::-moz-placeholder{color:var(--fen-ink-faint)}.mcg-pro-design-promo-input::placeholder{color:var(--fen-ink-faint)}.mcg-pro-design-promo-input.is-valid{border-color:#22c55e73}.mcg-pro-design-promo-input.is-invalid{border-color:#ef444480}.mcg-pro-design-promo-go{position:absolute;right:5px;width:30px;height:30px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:#ffffff0f;color:#aaa;cursor:pointer;padding:0}.mcg-pro-design-promo-go:disabled{opacity:.35;cursor:default}.mcg-pro-design-promo-status{margin:0;font-size:11px;font-weight:500}.mcg-pro-design-promo-status.is-valid{color:#22c55e}.mcg-pro-design-promo-status.is-invalid{color:#f87171}.mcg-pro-design-qr-panel{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:15px;flex:1 1 auto;min-height:0;width:100%;align-self:stretch}.mcg-pro-design-qr-wrap{width:100%;max-width:100%;aspect-ratio:1;min-width:0;min-height:0;box-sizing:border-box;padding:15px;border-radius:var(--pro-card-radius);background:var(--pro-card-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mcg-pro-design-qr-wrap .mcg-pro-qr{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#fff;padding:8px;box-sizing:border-box;cursor:pointer}.mcg-pro-design-qr-panel .mcg-pro-qr-hint{margin:0;color:var(--fen-ink-muted);font-size:12px;text-align:center}.mcg-pro-design-back-plans{border:none;background:#ffffff14;color:var(--mcg-text-main);border-radius:10px;padding:8px 14px;cursor:pointer;font-size:13px}.mcg-pro-design-qr-lightbox{position:fixed;inset:0;z-index:11000;display:flex;align-items:center;justify-content:center;background:#000000b8}.mcg-pro-design-qr-lightbox img{width:min(500px,86vw);height:auto;border-radius:12px;background:#fff;padding:16px}.mcg-pro-design-qr-lightbox-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:none;background:#fff3;color:var(--mcg-text-main);cursor:pointer;display:flex;align-items:center;justify-content:center}.mcg-pro-design-phone-pay{display:none;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 16px;border:none;border-radius:14px;color:var(--fen-on-accent-ink);font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box;background:var(--Orange-gradient, linear-gradient(129deg, #FF9E4B -6.27%, #FF5B4B 107.52%));box-shadow:0 8px 22px #ff5b4b47}.mcg-pro-design-phone-pay:active{filter:brightness(.96)}@media(min-width:1100px){.mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--pro-pad: 18px;--pro-gap: 16px;--pro-col-pad: 22px;--pro-left-w: 440px;--pro-benefit-fs: 20px;--pro-check: 28px;--pro-check-icon: 16px;--pro-footnote-gap: 10px;--pro-footnote-fs: 15px;--pro-footnote-mt: 25px;--pro-trial-h: 50px;--pro-trial-w: 100%;--pro-trial-radius: 10px;--pro-trial-fs: 16px;--pro-trial-mt: 20px;--pro-plan-gap: 15px;--pro-plan-pad: 10px 8px;--pro-plan-n: 30px;--pro-plan-unit: 18px;--pro-plan-price: 25px;--pro-promo-h: 40px;--pro-preview-empty: 16px;--pro-rail-h: 36px;--pro-rail-fs: 14px;--pro-block-radius: 20px;--pro-card-radius: 18px;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - var(--fen-dock-foot, 110px) - 32px)!important}.mcg-pro-design-right-grid{grid-template-columns:minmax(0,1fr) minmax(250px,1.6fr)}.mcg-pro-design-preview{min-width:250px}.mcg-pro-design-benefits{gap:15px}}@media(min-width:701px)and (max-width:970px){.mcg-popup-backdrop.mcg-pro-modal-backdrop{padding:10px 12px calc(var(--fen-dock-foot, 96px) + 8px)}.mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--fen-fs-btn: 40px;--pro-pad: 10px;--pro-gap: 8px;--pro-col-pad: 10px;--pro-left-w: 315px;--pro-benefit-fs: 16px;--pro-check: 22px;--pro-check-icon: 12px;--pro-footnote-gap: 6px;--pro-footnote-fs: 11px;--pro-footnote-mt: 10px;--pro-trial-h: 40px;--pro-trial-w: 100%;--pro-trial-radius: 8px;--pro-trial-fs: 13px;--pro-trial-mt: 12px;--pro-plan-gap: 15px;--pro-plan-pad: 6px 4px;--pro-plan-n: 22px;--pro-plan-unit: 11px;--pro-plan-price: 15px;--pro-promo-h: 40px;--pro-preview-empty: 11px;--pro-rail-h: 36px;--pro-rail-fs: 12px;--pro-block-radius: 16px;--pro-card-radius: 14px;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - var(--fen-dock-foot, 96px) - 16px)!important;border-radius:20px!important}.mcg-pro-design-benefit{gap:8px}.mcg-pro-design-trial{padding:0 10px}.mcg-pro-design-preview{padding:15px}.mcg-pro-design-preview-cta{font-size:12px;margin-top:4px}.mcg-pro-design-preview-icon{width:16px;height:20px}.mcg-pro-design-promo-input{padding:0 44px 0 15px;font-size:13px}.mcg-pro-design-promo-go{right:5px;width:32px;height:32px}.mcg-pro-design-promo-status{font-size:12px}.mcg-pro-design-qr-wrap{padding:15px}.mcg-pro-design-qr-panel .mcg-pro-qr-hint{font-size:13px}.mcg-pro-design-back-plans{padding:8px 14px;font-size:14px;border-radius:10px}}@media(min-width:701px)and (max-width:1099px){.mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--pro-pad: 8px;--pro-gap: 8px;--pro-col-pad: 8px;--pro-left-w: 315px;--pro-benefit-fs: 14px;--pro-check: 20px;--pro-check-icon: 11px;--pro-footnote-gap: 5px;--pro-footnote-fs: 10px;--pro-footnote-mt: 8px;--pro-trial-h: 36px;--pro-trial-w: 100%;--pro-trial-fs: 12px;--pro-trial-mt: 8px;--pro-plan-gap: 15px;--pro-plan-pad: 4px 3px;--pro-plan-n: 18px;--pro-plan-unit: 10px;--pro-plan-price: 13px;--pro-promo-h: 40px;--pro-preview-empty: 10px;--pro-rail-h: 36px;--pro-rail-fs: 11px;--pro-block-radius: 14px;--pro-card-radius: 12px}.mcg-pro-design-plan-unit{margin-top:1px}.mcg-pro-design-plan-price{margin-top:2px}.mcg-pro-design-preview{padding:15px}.mcg-pro-design-promo-input{padding:0 40px 0 15px;font-size:12px}.mcg-pro-design-promo-go{width:28px;height:28px}}@media(max-width:1099px)and (max-height:699px){.mcg-popup-backdrop.mcg-pro-modal-backdrop{padding:8px 12px calc(var(--fen-dock-foot, 80px) + 6px)}.mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--pro-pad: 10px;--pro-col-pad: 12px;--pro-benefit-fs: 16px;--pro-check: 22px;--pro-check-icon: 12px;--pro-footnote-gap: 6px;--pro-footnote-fs: 11px;--pro-footnote-mt: 8px;--pro-trial-h: 40px;--pro-trial-fs: 13px;--pro-trial-mt: 10px;--pro-promo-h: 40px;--pro-rail-h: 36px;--pro-rail-fs: 12px;max-height:calc(100dvh - var(--fen-dock-foot, 80px) - 12px)!important}.mcg-pro-design-benefit{gap:8px}.mcg-pro-design-preview{padding:15px}}@media(max-width:700px){.mcg-popup-backdrop.mcg-pro-modal-backdrop{padding:8px 8px calc(var(--fen-dock-foot, 80px) + 8px);align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--fen-fs-btn: 36px;--fen-ink: rgba(255, 255, 255, .92);--fen-ink-muted: rgba(255, 255, 255, .62);--fen-fill: rgba(255, 255, 255, .08);--fen-fill-active: rgba(255, 255, 255, .22);--pro-pad: 8px;--pro-gap: 8px;--pro-col-pad: 10px;--pro-left-w: 100%;--pro-benefit-fs: 13px;--pro-footnote-gap: 4px;--pro-footnote-fs: 9px;--pro-footnote-mt: 6px;--pro-plan-n: 18px;--pro-plan-unit: 10px;--pro-plan-price: 13px;--pro-plan-gap: 8px;--pro-plan-pad: 6px 4px;--pro-promo-h: 36px;--pro-preview-empty: 10px;--pro-check: 18px;--pro-check-icon: 10px;--pro-trial-h: 40px;--pro-trial-w: 100%;--pro-trial-radius: 10px;--pro-trial-fs: 13px;--pro-trial-mt: 8px;--pro-block-radius: 12px;--pro-card-radius: 10px;width:100%!important;max-width:min(420px,calc(100vw - 16px))!important;height:auto!important;max-height:calc(100dvh - var(--fen-dock-foot, 80px) - 16px)!important;margin:0 auto!important;border-radius:16px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.mcg-pro-design{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;gap:8px}.mcg-pro-design-col--right{order:1}.mcg-pro-design-col--left{order:2}.mcg-pro-design-col--left,.mcg-pro-design-col--right{width:100%;max-width:100%;height:auto!important;min-height:0!important;align-self:stretch;overflow:visible;padding:10px;box-sizing:border-box}.mcg-pro-design-col--right{gap:8px}.mcg-pro-design-col--right>.mcg-ct-feed-tabs,.mcg-pro-modal .mcg-ct-feed-tabs{width:100%;max-width:100%;height:36px;min-height:36px;max-height:36px;padding:3px;gap:3px;flex-shrink:0}.mcg-pro-modal .mcg-ct-feed-tab{flex:1 1 0!important;min-width:0!important;font-size:11px!important;padding:0 6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcg-pro-design-right-grid{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-template-rows:auto auto auto;align-items:start;gap:8px;flex:0 0 auto;width:100%;height:auto;min-height:0}.mcg-pro-design-col--right .mcg-pro-design-right-grid,.mcg-pro-design-col--right .mcg-pro-design-plans,.mcg-pro-design-col--right .mcg-pro-design-qr-panel{gap:8px}.mcg-pro-design-plans{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;height:auto;min-height:0;max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;align-self:stretch}.mcg-pro-design-plan{flex:0 0 auto;min-height:52px;height:auto;padding:6px 4px}.mcg-pro-design-qr-col{display:contents;width:auto;max-width:none;height:auto;min-height:0;gap:0}.mcg-pro-design-preview{grid-column:2;grid-row:1;width:112px;max-width:112px;height:112px;max-height:112px;aspect-ratio:auto;min-width:0;min-height:0;padding:6px;flex-shrink:0;justify-self:end;align-self:start}.mcg-pro-design-promo{grid-column:1 / -1;grid-row:2;width:100%}.mcg-pro-design-promo-status{grid-column:1 / -1;grid-row:3;width:100%;font-size:11px;margin:0}.mcg-pro-design-col--right .mcg-pro-design-preview,.mcg-pro-design-col--right .mcg-pro-design-preview-qr{padding:6px}.mcg-pro-design-preview-cta{margin-top:2px;font-size:9px}.mcg-pro-design-promo-input{height:36px;padding:0 40px 0 12px;font-size:12px}.mcg-pro-design-promo-go{width:28px;height:28px;right:4px}.mcg-pro-design-benefits,.mcg-pro-design-benefit{gap:6px}.mcg-pro-design-footnotes{margin-top:6px;margin-bottom:8px;gap:4px}.mcg-pro-design-trial{margin-top:0;height:40px;min-height:40px;max-height:40px;font-size:13px}.mcg-pro-design-trial--spacer{display:none!important}.mcg-pro-design-qr-panel{gap:8px;align-items:center}.mcg-pro-design-qr-wrap{width:min(180px,56vw);max-width:180px;aspect-ratio:1;padding:8px;margin:0 auto}.mcg-pro-design-qr-panel .mcg-pro-qr-hint{font-size:12px}.mcg-pro-design-back-plans{width:100%;padding:10px 14px;font-size:14px}.mcg-pro-design-phone-pay{display:flex}.mcg-pro-design-preview-qr,.mcg-pro-design-qr-wrap,.mcg-pro-design-qr-panel .mcg-pro-qr-hint,.mcg-pro-design-qr-pending,.mcg-pro-design-qr-lightbox{display:none!important}.mcg-pro-design-right-grid:has(.mcg-pro-design-phone-pay){grid-template-columns:minmax(0,1fr)}.mcg-pro-design-right-grid:has(.mcg-pro-design-phone-pay) .mcg-pro-design-plans{grid-column:1;grid-row:1}.mcg-pro-design-right-grid:has(.mcg-pro-design-phone-pay) .mcg-pro-design-preview{grid-column:1;grid-row:2;width:100%;max-width:100%;height:auto;max-height:none;aspect-ratio:auto;justify-self:stretch;align-self:stretch;padding:0;background:transparent}.mcg-pro-design-right-grid:has(.mcg-pro-design-phone-pay) .mcg-pro-design-promo{grid-row:3}.mcg-pro-design-right-grid:has(.mcg-pro-design-phone-pay) .mcg-pro-design-promo-status{grid-row:4}.mcg-pro-design-qr-panel{width:100%}}@media(max-width:970px){.mcg-modal.mcg-pro-modal:not(.mcg-pro-modal--design){--pro-benefit-fs: 13px;--pro-check: 18px;--pro-check-icon: 10px;--pro-footnote-fs: 9px;--pro-footnote-mt: 4px;--pro-trial-mt: 8px;max-width:min(400px,calc(100vw - 24px))!important;padding:12px!important;margin:8px!important;border-radius:12px!important}.mcg-modal.mcg-pro-modal:not(.mcg-pro-modal--design) .mcg-pro-design-benefits{gap:6px}.mcg-pro-modal .mcg-modal-title{font-size:inherit!important;margin-bottom:10px!important;padding-right:0!important}.mcg-pro-modal .mcg-pro-title{gap:5px!important}.mcg-pro-modal .mcg-pro-title-text{font-size:18px!important}.mcg-pro-modal .mcg-pro-title-icon{width:14px!important;height:18px!important}.mcg-pro-modal .mcg-pro-body{margin-bottom:10px!important}.mcg-pro-modal .mcg-pro-benefits{gap:10px!important;padding:6px!important;margin-bottom:4px!important}.mcg-pro-modal .mcg-pro-benefit-row{gap:6px!important}.mcg-pro-modal .mcg-pro-benefit-check{width:24px!important;height:24px!important;min-width:24px!important;padding:3px!important}.mcg-pro-modal .mcg-pro-benefit-check svg{width:12px!important;height:12px!important}.mcg-pro-modal .mcg-pro-benefit-text{font-size:15px!important}.mcg-pro-modal .mcg-pro-footnote{font-size:10px!important;margin-bottom:10px!important}.mcg-pro-modal .mcg-pro-price-row{gap:4px!important;margin:10px 0 14px!important}.mcg-pro-modal .mcg-pro-price{font-size:36px!important}.mcg-pro-modal .mcg-pro-period{font-size:15px!important}.mcg-pro-modal .mcg-pro-plan-toggle{width:100%!important;max-width:260px!important;height:36px!important;padding:3px!important;margin-bottom:14px!important;border-radius:7px!important;box-sizing:border-box!important;overflow:hidden!important;align-items:stretch!important}.mcg-pro-modal .mcg-pro-plan-btn{flex:1 1 0%!important;min-width:0!important;min-height:0!important;height:100%!important;box-sizing:border-box!important;font-size:13px!important;line-height:1.2!important;padding:0 6px!important;border-radius:5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mcg-pro-modal .mcg-pro-crypto-plan-btn{min-height:52px!important;padding:8px 4px!important;border-radius:6px!important}.mcg-pro-modal .mcg-pro-crypto-plan-term{font-size:12px!important}.mcg-pro-modal .mcg-pro-crypto-plan-price{font-size:13px!important}.mcg-pro-modal .mcg-pro-actions{gap:10px!important}.mcg-pro-modal .mcg-pro-cta{width:auto!important;max-width:190px!important;height:36px!important;padding:0 14px!important;font-size:14px!important;border-radius:5px!important;box-sizing:border-box!important}.mcg-pro-modal .mcg-pro-trial-cta{max-width:260px!important;min-height:40px!important;padding:8px 12px!important;font-size:13px!important;gap:6px!important;border-radius:7px!important}.mcg-pro-modal .mcg-pro-trial-cta-badge{font-size:10px!important;padding:2px 6px!important}.mcg-pro-modal .mcg-pro-qr{width:140px!important;height:140px!important;padding:6px!important;border-radius:6px!important}.mcg-pro-modal .mcg-pro-qr-hint{font-size:12px!important}}@media(min-width:701px)and (max-width:900px){.mcg-avatars-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;max-height:108px!important;margin-top:8px!important;margin-bottom:8px!important}.mcg-avatars-grid .mcg-avatar-sm-selects{width:100%!important;height:auto!important;min-width:0!important;aspect-ratio:1}.mcg-avatars-grid .mcg-avatar-sm-selects svg{width:18px;height:18px}}@media(max-width:700px){.mcg-voice-agent{display:none!important}.mcg-dashboard .mcg-popup-backdrop .mcg-profile-card:not(.mcg-profile-card-inline){top:110px;max-height:calc(100vh - 130px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;right:24px;left:auto;width:min(390px,calc(100vw - 48px))}.mcg-dashboard .mcg-popup-backdrop .mcg-profile-card.mcg-profile-card-keyboard-aware:not(.mcg-profile-card-inline){max-height:calc(100dvh - 120px)}.mcg-avatars-grid{grid-template-columns:repeat(6,1fr)!important;gap:6px!important;max-height:150px!important}.mcg-avatars-grid .mcg-avatar-sm-selects{width:44px!important;height:44px!important;min-width:44px!important}.mcg-profile-card-inline{overflow-x:hidden!important}.mcg-policy-overlay{max-width:min(800px,calc(100vw - 40px))!important;height:min(85vh,calc(100vh - 40px))!important}.mcg-policy-overlay>div:first-child{flex-wrap:wrap;gap:8px;padding:16px!important}.mcg-policy-overlay h2{font-size:18px!important;line-height:1.3!important;flex:1;min-width:0}.mcg-policy-overlay .mcg-policy-content{padding:16px!important;font-size:14px!important}.mcg-policy-overlay p,.mcg-policy-overlay li,.mcg-policy-overlay a{word-wrap:break-word;overflow-wrap:break-word}.mcg-policy-overlay a{word-break:break-all}}@media(max-width:500px){.mcg-dock-favorites,.mcg-dock{gap:10px}.mcg-dock-favorites{max-width:170px;overflow:auto}.mcg-app-icon{width:35px;height:35px}.mcg-dock-btn svg{width:15px;height:15px}.mcg-icon-open-fullscreen{width:60px;height:60px}.position-fullscreen{position:fixed;bottom:130px;left:15px;z-index:20}.mcg-profile-card:not(.mcg-profile-card-inline){top:110px;right:24px;left:auto;width:min(390px,calc(100vw - 48px))}.mcg-profile-card.mcg-profile-card-keyboard-aware:not(.mcg-profile-card-inline){max-height:calc(100dvh - 120px)}}.mcg-placeholder-white::-moz-placeholder{color:var(--fen-ink-muted)!important;opacity:1}.mcg-placeholder-white::placeholder{color:var(--fen-ink-muted)!important;opacity:1}.mcg-pro-badge{position:absolute;top:5px;right:5px;background:linear-gradient(135deg,#ff9e4b,#ff5b4b);color:var(--fen-on-accent-ink);font-size:9px;font-weight:800;padding:2px 6px;border-radius:99px;box-shadow:0 2px 4px #0000004d;z-index:10;text-shadow:0 1px 1px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.4);pointer-events:none}.mcg-voice-pick-badge{position:absolute;top:8px;left:8px;z-index:6;min-width:28px;height:28px;padding:0 8px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:.02em;color:var(--fen-player-ink);background:#000000b8;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 8px #00000059;pointer-events:none}.light-mode .mcg-voice-pick-badge{background:#141414c7}.mcg-voice-pick-badge--compact{top:6px;left:6px;min-width:22px;height:22px;padding:0 6px;font-size:12px}.mcg-beta-badge{position:absolute;top:5px;right:5px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:var(--fen-on-accent-ink);font-size:9px;font-weight:800;padding:2px 6px;border-radius:99px;box-shadow:0 2px 4px #0000004d;z-index:10;text-shadow:0 1px 1px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.4);pointer-events:none}.mcg-demo-badge{position:absolute;top:5px;right:5px;background:linear-gradient(135deg,#22c55e,#16a34a);color:var(--fen-on-accent-ink);font-size:9px;font-weight:800;padding:2px 6px;border-radius:99px;box-shadow:0 2px 4px #0000004d;z-index:10;text-shadow:0 1px 1px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.4);pointer-events:none}body.light-mode .mcg-lang-btn:not(.active){background:var(--mcg-fill);border-color:var(--mcg-hairline)}body.light-mode .mcg-input{background-color:#ffffffb8;color:var(--mcg-text-main);border:1px solid rgba(0,0,0,.18)}body.light-mode .mcg-input.mcg-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}body.light-mode .mcg-input::-moz-placeholder{color:var(--mcg-input-placeholder)!important}body.light-mode .mcg-input::placeholder{color:var(--mcg-input-placeholder)!important}.mcg-app-title{font-size:12px;color:var(--mcg-app-text-color);font-weight:500;letter-spacing:.025em;text-shadow:var(--mcg-app-text-shadow);pointer-events:none;text-align:center;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcg-subscription-card{margin:0;padding:10px 15px;border:1px solid #ff9e4b;border-radius:10px;color:var(--mcg-text-main);background:#00000080}body.light-mode .mcg-subscription-card{border-color:#ff9e4b;background:#ffffffb8;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mcg-subscription-card.mcg-referral-card{margin:0;padding:10px 15px;border-color:#6ee696bf;background:linear-gradient(180deg,#00000061,#12823e7a)}body.light-mode .mcg-subscription-card.mcg-referral-card{border-color:#2ea05080;background:linear-gradient(180deg,#ffffffc7,#2ea05038);box-shadow:inset 0 1px #ffffffd9,0 8px 22px #228c461f}.mcg-referral-codes{display:flex;flex-direction:column;gap:4px}.mcg-referral-code{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mcg-referral-code-value{color:var(--mcg-text-main);font-weight:700;font-size:20px;line-height:1.25;text-align:left;min-width:0;overflow-wrap:anywhere}.mcg-referral-code-label{color:var(--mcg-text-main);font-weight:400;font-size:20px;line-height:1.25;text-align:right;flex-shrink:0}body.light-mode .mcg-referral-code-label{color:var(--mcg-text-main)}body.light-mode .mcg-list-item:hover{background:#0000000d}body.light-mode .mcg-loader-ring{border-color:#00000026;border-top-color:#000000b3}body.light-mode .mcg-iptv-favorites-modal.mcg-glass{background-color:#f5f5f7!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 12px 40px #0000002e!important}body.light-mode .mcg-btn-close:hover{background:#00000014}.mcg-disabled-section{opacity:.5;pointer-events:none;filter:grayscale(.8);position:relative}.mcg-wishlist-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;color:#d1d5db}.mcg-lang-selector-container{padding:15px 0 0;margin-top:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.mcg-profile-build{margin-top:0;margin-bottom:7px;line-height:1.2;text-align:center;font-size:11px;letter-spacing:.06em;color:var(--fen-ink-faint);-webkit-user-select:all;-moz-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcg-profile-remote{display:flex;flex-direction:column;gap:0;min-height:0;overflow-y:auto}.mcg-profile-card .mcg-profile-remote .mcg-profile-subhead{margin:0;padding:15px 0}.mcg-profile-remote .mcg-profile-subhead-row{justify-content:space-between;gap:10px}.mcg-profile-remote .mcg-profile-subhead-title{font-size:18px;font-weight:700;line-height:21px}.mcg-profile-remote-lead,.mcg-profile-remote-get-title{margin:0;color:var(--mcg-text-main);text-align:center}.mcg-profile-remote-lead{font-size:18px;font-weight:700;line-height:21px}.mcg-profile-remote-shot{display:block;width:100%;height:auto;margin-top:15px;border-radius:16px}.mcg-profile-remote-get{display:flex;flex-direction:column;align-items:center;gap:0}.mcg-profile-remote-get-title{font-size:18px;font-weight:400;line-height:21px;padding:15px 0}.mcg-profile-store{display:flex;align-items:center;gap:10px;width:100%;height:48px;flex-shrink:0}.mcg-profile-store-btn{flex:1;min-width:0;height:48px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #545454;border-radius:10px;background:#000;color:#fff;font-family:var(--cd-font-sans);cursor:pointer}.mcg-profile-store-ios,.mcg-profile-store-android{display:inline-flex;flex-shrink:0}.mcg-profile-store-ios{color:#fff}.mcg-profile-store-android{color:#3ddc84}.mcg-profile-store-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:1px}.mcg-profile-store-kicker,.mcg-profile-store-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcg-profile-store-kicker{font-size:9px;font-weight:400;line-height:11px;color:#ffffffeb}.mcg-profile-store-title{font-size:13px;font-weight:600;line-height:16px;color:#fff}.mcg-profile-settings-body .mcg-profile-legal-line{margin-top:0}.mcg-profile-legal-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:15px;padding-bottom:0;font-size:13px;line-height:22px;color:var(--mcg-text-sec)}.mcg-profile-legal-line a{color:inherit;text-decoration:none}.mcg-profile-legal-line .mcg-profile-build{margin:0;font-family:inherit;font-size:12px;letter-spacing:0;color:inherit}.mcg-lang-selector{display:flex;gap:15px;flex-wrap:nowrap;justify-content:center}.mcg-lang-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mcg-lang-btn{width:42px;background:#bcbcbca6;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:4px 9px;color:var(--mcg-text-main);font-size:16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:0;min-width:32px;justify-content:center}.mcg-lang-btn:hover{background:var(--mcg-fill-hover);color:var(--mcg-text-main)}.mcg-lang-btn.active{background:#00a0ff;border-color:#00a0ff;color:var(--fen-on-accent-ink)}.mcg-profile-auth-compact .mcg-auth-create-account-link{flex-shrink:0;background:none;border:none;color:var(--mcg-text-main);font-size:16px;font-weight:400;cursor:pointer;padding:4px 0;text-align:right;line-height:1.2}.mcg-profile-auth{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;gap:8px}.mcg-profile-auth-main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px;overflow:auto}.mcg-profile-auth-main>form{display:flex;flex-direction:column;gap:12px}.mcg-profile-auth .mcg-auth-legal{margin-top:0;flex-shrink:0}.mcg-profile-auth .mcg-auth-forgot-phone-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;flex-wrap:nowrap;min-width:0}.mcg-profile-auth .mcg-auth-forgot-password,.mcg-profile-auth .mcg-auth-signin-phone{flex:1 1 0;min-width:0;background:none;border:none;font-size:14px;font-weight:400;cursor:pointer;text-decoration:none;padding:2px 0;line-height:1.25}.mcg-profile-auth .mcg-auth-forgot-password{color:var(--mcg-text-main);text-align:left}.mcg-profile-auth .mcg-auth-signin-phone{color:#b5b5b5;text-align:right}.mcg-auth-error{color:#ef4444;font-size:14px;text-align:center;margin:0}.mcg-auth-qr-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px;height:52px;border:none;border-radius:12px;cursor:pointer;color:var(--fen-on-accent-ink);background:linear-gradient(90deg,#ff9a3c,#ff6a00 48%,#e23d00);font:inherit;font-size:16px;font-weight:700}.mcg-auth-qr-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.mcg-auth-qr-view{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:0;text-align:center}.mcg-auth-qr-title{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--mcg-text-main)}.mcg-auth-qr-img{width:min(100%,280px);height:auto;display:block;border-radius:4px;background:#111}.mcg-auth-qr-status{margin:0;color:#b5b5b5;font-size:14px}body.light-mode .mcg-profile-auth .mcg-auth-forgot-password{color:var(--mcg-text-main)}.mcg-native-home-sub .mcg-status-badge{height:20px;padding:0 15px;border-radius:100px;font-size:10px;font-weight:700;line-height:12px}.mcg-native-home-sub .mcg-status-badge-green{background-color:#34d399}.mcg-status-badge{padding:4px 12px;border-radius:99px;font-size:14px;font-weight:600;text-transform:capitalize;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;border:none;cursor:default}.mcg-status-badge-green{background-color:#22c55e;color:var(--fen-on-accent-ink)}.mcg-status-badge-orange{background-color:#ff9e4b;color:var(--fen-on-accent-ink)}.mcg-status-badge-red{background-color:#ef4444;color:var(--fen-on-accent-ink)}.mcg-status-badge-gray{background-color:#4b5563;color:#d1d5db}button.mcg-status-badge{cursor:pointer;transition:all .2s}button.mcg-status-badge:hover{opacity:.9;transform:scale(1.02)}button.mcg-status-badge:active{transform:scale(.98)}button.mcg-status-badge:disabled{cursor:not-allowed;opacity:.6;transform:none}.mcg-tutorial-hand{pointer-events:none;z-index:9999}@keyframes mcgRipple{0%{transform:scale(.1);opacity:.8}to{transform:scale(2.5);opacity:0}}body.page-about{overflow:auto!important;overflow-x:hidden;-moz-user-select:text;user-select:text;-webkit-user-select:text;-webkit-overflow-scrolling:touch}body.page-about .about-page{width:100%;max-width:100vw;min-height:100vh}.about-header{position:-webkit-sticky;position:fixed;top:0;left:auto;right:auto;width:100%;box-sizing:border-box;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px #0000004d;pointer-events:auto;flex-shrink:0}.about-how-it-works-target{scroll-margin-top:96px}@media(max-width:800px){.about-how-it-works-target{scroll-margin-top:72px}}.about-header-nav{display:flex;align-items:center;gap:10px}.about-header-link{padding:10px 20px;color:#ffffffe6;font-size:18px;font-weight:500;border-radius:10px;transition:color .2s,background .2s}.about-header-link:hover{color:var(--fen-player-ink);background:#ff9e4b26}.about-header-link:active{background:#ff5b4b33}.about-header-lang{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.about-header-lang-btn{width:36px;height:36px;min-width:36px;padding:0;font-size:12px;font-weight:600;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .2s}.about-header-lang-btn:hover{color:var(--fen-player-ink);background:#ffffff1f;border-color:#fff3}.about-header-lang-btn.active{color:var(--fen-player-ink);background:linear-gradient(133deg,#ff9e4be6,#ff5b4be6);border-color:#ff9e4b80}@media(max-width:800px){.about-header{height:60px;min-height:60px;padding:5px 15px}.about-header-desktop{display:none}.about-header-burger{display:flex;align-items:center;justify-content:flex-end;width:100%}.about-header-burger-btn{width:44px;height:44px;padding:0;border:none;background:#ffffff14;border-radius:10px;color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.about-header-burger-btn:hover{background:#ffffff26}.about-header-mobile-menu-root{position:fixed;inset:0;z-index:200}.about-header-mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);z-index:201;background:#000000f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;padding:80px 24px 24px;gap:24px;box-shadow:-10px 0 40px #00000080}.about-header-mobile-menu-overlay{position:fixed;inset:0;z-index:200;background:#00000080;backdrop-filter:blur(4px)}@media(max-width:480px){.about-header-mobile-menu-root{display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));pointer-events:none}.about-header-mobile-menu-overlay{position:absolute;inset:0;z-index:0;pointer-events:auto}.about-header-mobile-menu{position:relative;inset:auto;z-index:1;width:min(340px,calc(100vw - 32px));max-height:min(85vh,calc(100dvh - 32px));overflow-y:auto;-webkit-overflow-scrolling:touch;border-left:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 12px 48px #0000008c;pointer-events:auto}}.about-header-mobile-nav{display:flex;flex-direction:column;gap:8px}.about-header-mobile-nav .about-header-link{width:100%;padding:14px 20px;text-align:left;border-radius:10px}.about-header-mobile-lang{display:grid;grid-template-columns:repeat(4,auto);gap:15px;justify-content:center;justify-items:center}.about-header-mobile-lang-label{grid-column:1 / -1;width:100%;font-size:12px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}}@media(min-width:801px){.about-header-desktop{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.about-header-burger{display:none}}.about-title{margin:0;padding:clamp(16px,5vw,48px) clamp(12px,4vw,32px);font-size:clamp(16px,4.5vw,45px);font-weight:700;text-align:center;color:var(--fen-player-ink)}.about-title-accent{color:#ff9e4b}body.page-about .about-page .about-text-intro{font-size:clamp(11px,1.8vw + .5rem,38px);line-height:1.3;padding:0 clamp(12px,4vw,32px)}@media(max-width:480px){body.page-about .about-page .about-text-intro,body.page-about .about-page .about-safe-text{font-size:clamp(11px,2.2vw + .35rem,16px)}}@media(max-width:360px){body.page-about .about-page .about-text-intro,body.page-about .about-page .about-safe-text{font-size:12px}}body.page-about .about-page .about-heading{font-size:clamp(16px,3vw + 1.5rem,41px);line-height:1.2;margin:clamp(24px,5vw,70px) auto}body.page-about .about-page .about-tariff-benefit{font-size:clamp(11px,1.8vw + .5rem,23px)}body.page-about .about-page .about-tariff-price{font-size:clamp(24px,3.5vw + 1rem,53px)}body.page-about .about-page .about-tariff-period{font-size:clamp(11px,1.5vw + .5rem,23px)}body.page-about .about-page .about-tariff-toggle-btn{font-size:clamp(11px,1.2vw + .5rem,17px)}body.page-about .about-page .about-tariff-submit{font-size:clamp(13px,1.5vw + .5rem,20px)}body.page-about .about-page .about-step-label{font-size:clamp(12px,1.3vw + .5rem,18px)}body.page-about .about-page .about-step-text{font-size:clamp(14px,1.8vw + .6rem,40px);font-weight:700}@media(min-width:1860px){body.page-about .about-page .about-step-text{font-size:clamp(20px,80px - 2vw,40px)}}body.page-about .about-page .about-step-text a:hover,body.page-about .about-page .about-step3-discord-link:hover{text-decoration:underline}body.page-about .about-page .about-safe-text{font-size:clamp(11px,1.8vw + .5rem,38px);line-height:1.3;font-weight:700;color:#acacac}body.page-about .about-page .about-footer-logo{font-size:clamp(11px,1.3vw + .5rem,18px)}body.page-about .about-page .about-footer-logo-img{max-width:200px}body.page-about .about-page .about-footer-links{font-size:20px;font-weight:700;display:flex;align-items:center;gap:16px}body.page-about .about-page .about-page-footer{padding-left:65px!important;padding-right:65px!important}body.page-about .about-page .about-scroll-btn{font-size:clamp(12px,1.2vw + .5rem,16px)}body.page-about .about-page .about-step-card{padding:clamp(12px,2.5vw,24px)}body.page-about .about-page .about-steps-section{display:flex;flex-direction:column;gap:clamp(25px,3vw,50px);width:100%;margin:0 auto 48px}body.page-about .about-page .about-steps-row{display:flex;width:100%;gap:50px;padding-left:65px;padding-right:65px}body.page-about .about-page .about-step-card-full{margin-left:65px;margin-right:65px;width:auto;max-width:none}body.page-about .about-page .about-step-card-full-inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,32px);flex-wrap:wrap}body.page-about .about-page .about-step-card-full-text{flex:1 1 240px;min-width:0}body.page-about .about-page .about-step3-qr-link{flex-shrink:0;display:block;line-height:0;border-radius:8px;overflow:hidden}body.page-about .about-page .about-step3-qr{display:block;width:clamp(96px,16vw,152px);height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;vertical-align:top}@media(max-width:670px){body.page-about .about-page .about-step3-qr-link{display:none!important}}@media(min-width:801px){body.page-about .about-page .about-steps-row{display:grid;grid-template-columns:1fr 1fr}body.page-about .about-page .about-step-card{max-width:none}}@media(max-width:800px){body.page-about .about-page .about-steps-row{flex-direction:column;gap:25px;padding-left:25px;padding-right:25px}body.page-about .about-page .about-step-card-full{margin-left:25px;margin-right:25px}body.page-about .about-page .about-step-card{flex:1 1 100%;max-width:100%}body.page-about .about-page .about-page-footer{flex-direction:column;gap:25px;padding-left:25px!important;padding-right:25px!important}}body.page-about .about-page .about-tariff-card{padding:clamp(20px,4vw,32px) clamp(16px,3vw,24px)}@media(max-width:1000px){body.page-about .about-page .about-banner-main{width:100%!important;min-height:97vh!important;height:97vh!important}}.nav-pip .maplibregl-ctrl-top-right,.nav-pip .maplibregl-ctrl-bottom-right{display:none}.nav-pip .maplibregl-ctrl-bottom-left{top:40px;bottom:auto}.nav-pip .maplibregl-ctrl-attrib.maplibregl-compact-show:not(:hover):not(:focus-within) .maplibregl-ctrl-attrib-inner{display:none}.nav-pip .maplibregl-ctrl-attrib.maplibregl-compact-show:not(:hover):not(:focus-within){padding:2px 24px 2px 0}.nav-pip{--nav-pip-accent: #e82127;background:#050505;color:var(--fen-player-ink);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 40px #00000085,0 0 0 1px #e8212714 inset}.nav-pip-map{position:absolute;inset:0}.nav-pip-drag{position:absolute;top:0;left:0;width:96px;height:36px;z-index:6;display:flex;align-items:center;justify-content:center;color:var(--fen-player-ink);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#08080ac7;border:1px solid rgba(255,255,255,.16);border-top:none;border-left:none;border-radius:0 0 12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 14px #00000059;opacity:.94;transition:opacity .18s ease,background .18s ease,box-shadow .18s ease}.nav-pip:hover .nav-pip-drag,.nav-pip:focus-within .nav-pip-drag,.nav-pip.nav-pip-controls-visible .nav-pip-drag{opacity:1;background:#08080ae0;box-shadow:0 6px 18px #0000006b}.nav-pip-drag:active{cursor:grabbing}.nav-pip-toolbar{position:absolute;top:8px;right:8px;z-index:7;display:flex;gap:4px;padding:4px;border-radius:999px;background:#08080ac7;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px #00000059;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.nav-pip:hover .nav-pip-toolbar,.nav-pip:focus-within .nav-pip-toolbar,.nav-pip.nav-pip-controls-visible .nav-pip-toolbar{opacity:1;transform:translateY(0);pointer-events:auto}.nav-pip-toolbar-btn{width:40px;height:40px;border:none;border-radius:999px;background:transparent;color:var(--fen-player-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.nav-pip-toolbar-btn:hover{background:#ffffff1a}.nav-pip-toolbar-btn-danger:hover{background:#e8212738;color:#ffb4b4}.nav-pip-resize{position:absolute;z-index:8;touch-action:none}.nav-pip-resize-e{top:24px;right:0;bottom:16px;width:14px;cursor:ew-resize}.nav-pip-resize-s{left:0;right:16px;bottom:0;height:14px;cursor:ns-resize}.nav-pip-resize-se{right:0;bottom:0;width:36px;height:36px;cursor:nwse-resize;border-bottom-right-radius:16px}.nav-pip-resize-se:before{content:"";position:absolute;right:0;bottom:0;width:22px;height:22px;border-bottom-right-radius:16px;background:linear-gradient(135deg,transparent 42%,rgba(8,8,10,.78) 42%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:-2px -2px 10px #00000047;pointer-events:none}.nav-pip-resize-se:after{content:"";position:absolute;right:5px;bottom:5px;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.95);border-bottom:2px solid rgba(255,255,255,.95);border-bottom-right-radius:2px;box-shadow:0 0 0 1px #00000073;opacity:.95;transition:opacity .18s ease,border-color .18s ease;z-index:1}.nav-pip:hover .nav-pip-resize-se:before,.nav-pip.nav-pip-controls-visible .nav-pip-resize-se:before{background:linear-gradient(135deg,transparent 42%,rgba(8,8,10,.9) 42%)}.nav-pip:hover .nav-pip-resize-se:after,.nav-pip.nav-pip-controls-visible .nav-pip-resize-se:after{opacity:1;border-right-color:var(--nav-pip-accent, #e82127);border-bottom-color:var(--nav-pip-accent, #e82127)}.nav-pip-hint{position:absolute;bottom:10px;left:10px;right:10px;z-index:9;padding:10px 12px 8px;border-radius:12px;background:#08080ae6;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 28px #00000073;pointer-events:auto;animation:nav-pip-hint-in .35s ease}.nav-pip-hint-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.nav-pip-hint-row:last-of-type{margin-bottom:0}.nav-pip-hint-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#e8212724;border:1px solid rgba(255,158,75,.35);color:#ffb347;box-shadow:0 2px 8px #00000040}.nav-pip-hint-text{font-size:12px;line-height:1.35;color:#ffffffe0}.nav-pip-hint-dismiss{margin-top:8px;font-size:11px;color:#ffffff73;text-align:center}.nav-pip-hint-corner{display:block;width:10px;height:10px;border-right:2px solid #ffb347;border-bottom:2px solid #ffb347;border-bottom-right-radius:2px;box-shadow:0 0 0 1px #00000059}.nav-pip-hint-drag-anim{animation:nav-pip-hint-drag 2.2s ease-in-out infinite}.nav-pip-hint-resize-anim{animation:nav-pip-hint-resize 2.2s ease-in-out infinite}@keyframes nav-pip-hint-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-pip-hint-drag{0%,to{transform:translate(0)}50%{transform:translate(7px,5px)}}@keyframes nav-pip-hint-resize{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}body.page-get-app{background:#000}.get-app-page{--get-app-glass: rgba(45, 45, 45, .55);--get-app-glass-border: rgba(255, 255, 255, .12);--get-app-cta: linear-gradient(133deg, #ff9e4b 0%, #ff5b4b 100%);--get-app-title: linear-gradient(129deg, #ff9e4b -6.27%, #ff5b4b 107.52%);min-height:100vh;background:#000;color:var(--fen-player-ink);font-family:var(--cd-font-sans)}.get-app-main{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:920px;margin:0 auto;padding:48px 24px 64px;text-align:center}.get-app-logo{display:block;margin-bottom:24px}.get-app-title{margin:0 0 12px;font-size:clamp(28px,5vw,48px);font-weight:700;background-image:var(--get-app-title);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.get-app-lead{margin:0 0 32px;max-width:560px;color:#ffffffdb;font-size:clamp(16px,2.4vw,22px);line-height:1.4;font-weight:400}.get-app-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.get-app-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:200px;padding:24px;isolation:isolate;overflow:hidden;border-radius:16px;text-decoration:none;color:inherit;text-align:left;box-sizing:border-box}.get-app-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--get-app-glass);border:1px solid var(--get-app-glass-border);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);pointer-events:none}a.get-app-card:hover .get-app-cta{filter:brightness(1.08)}.get-app-card-title{margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:700;background-image:var(--get-app-title);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.get-app-card-hint{margin:0;flex:1;color:#ffffffdb;font-size:clamp(15px,1.4vw,18px);line-height:1.45;font-weight:400}.get-app-cta{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 20px;border-radius:5px;background:var(--get-app-cta);color:var(--fen-player-ink);font-size:16px;font-weight:400}.get-app-cta.is-disabled{background:#ffffff1f;color:#ffffff8c}.get-app-langs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}@media(max-width:700px){.get-app-cards{grid-template-columns:1fr}.get-app-card{min-height:0}}@media(min-width:980px)and (max-width:1070px)and (min-height:600px)and (max-height:690px){.mcg-header-user-cluster .mcg-header-round-btn{width:52px!important;height:52px!important;margin-right:8px!important}.mcg-header-user-cluster .mcg-header-round-btn svg{width:22px;height:22px}.mcg-header-user-cluster .mcg-chip{height:52px;width:52px}.mcg-avatar-sm{width:32px!important;height:32px!important}.mcg-app-icon{width:56px;height:56px;border-radius:14px;font-size:22px}.mcg-widget-todo{--todo-w: 220px;--todo-h: 140px;--todo-pad: 8px;--todo-input-h: 28px;--todo-item-fs: 13px;--todo-icon: 16px}.mcg-ct-search-input,.mcg-iptv-search-input,.mcg-ct-search-btn{height:50px!important;font-size:16px!important}.mcg-ct-round-btn,.mcg-ct-tabbar{height:50px!important}.mcg-ct-tab{font-size:16px!important}.mcg-popup-backdrop.mcg-pro-modal-backdrop{padding:8px 12px calc(var(--fen-dock-foot, 110px) + 8px);align-items:flex-start;overflow:auto}.mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--pro-pad: 12px;--pro-gap: 10px;--pro-col-pad: 12px;--pro-left-w: 300px;--pro-benefit-fs: 16px;--pro-check: 22px;--pro-check-icon: 13px;--pro-footnote-fs: 12px;--pro-trial-h: 44px;--pro-trial-fs: 15px;--pro-plan-n: 24px;--pro-plan-unit: 13px;--pro-plan-price: 18px;--pro-promo-h: 44px;--pro-rail-h: 40px;--pro-rail-fs: 13px;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - var(--fen-dock-foot, 110px) - 16px)!important}.mcg-modal:not(.mcg-pro-modal--design){max-width:min(480px,calc(100vw - 32px))!important;max-height:calc(100dvh - var(--fen-dock-foot, 110px) - 16px)!important;padding:20px 22px!important;overflow:auto}.mcg-modal-title,.mcg-modal:not(.mcg-pro-modal) .mcg-modal-title{font-size:22px!important}.mcg-modal-copy,.mcg-modal-body{font-size:16px!important}.mcg-modal-btn,.mcg-modal-btn-ghost,.mcg-modal-btn-danger,.mcg-glass-modal-btn,.mcg-modal .mcg-btn-primary{min-height:48px!important;font-size:16px!important}.mcg-modal.mcg-movies-ready-prompt{max-width:min(520px,calc(100vw - 32px))!important}.mcg-iptv-favorites-modal{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - var(--fen-dock-foot, 110px) - 16px)!important}.mcg-modal-close{width:40px!important;height:40px!important}.mcg-glass-alert{width:min(460px,calc(100vw - 32px))!important;padding:22px 20px!important}.mcg-ct-qr-modal{width:min(440px,calc(100vw - 32px))!important;padding:22px 20px!important;gap:16px!important}.mcg-ct-qr-img{width:220px!important;height:220px!important}.mcg-ct-qr-title{font-size:22px!important}.mcg-ct-qr-close{height:48px!important;font-size:18px!important}.mcg-ct-netcheck-modal{max-width:min(520px,calc(100vw - 32px))!important;max-height:calc(100dvh - var(--fen-dock-foot, 110px) - 16px)!important;overflow:auto}.mcg-ct-netcheck-switch>button{min-height:44px!important;font-size:16px!important;padding:10px 8px!important}.mcg-download-progress-overlay{box-sizing:border-box;padding:64px 16px 176px}.mcg-download-progress-card{width:min(520px,calc(100% - 24px))!important;max-height:100%;overflow:auto;padding:22px!important}.mcg-download-progress-ring{width:72px!important;height:72px!important}.mcg-download-progress-ring-inner{width:56px!important;height:56px!important;font-size:16px!important}.mcg-download-progress-steps{margin-top:18px!important;gap:8px!important}.mcg-download-progress-steps>div{padding:10px 8px!important}.mcg-download-progress-steps span{font-size:14px!important}}@media(min-width:1760px)and (max-width:1840px)and (min-height:1040px)and (max-height:1125px){.mcg-header-user-cluster .mcg-header-round-btn{width:72px!important;height:72px!important;margin-right:14px!important}.mcg-header-user-cluster .mcg-header-round-btn svg{width:28px;height:28px}.mcg-header-user-cluster .mcg-chip{height:72px;width:72px}.mcg-avatar-sm{width:44px!important;height:44px!important}.mcg-app-icon{width:76px;height:76px;border-radius:18px;font-size:28px}.mcg-widget-todo{--todo-w: 300px;--todo-h: 188px}.mcg-ct-round-btn{width:64px!important;height:64px!important}.mcg-ct-tabbar{height:64px!important}.mcg-ct-tab{font-size:20px!important}.mcg-ct-search-input{height:60px!important;font-size:18px!important}.mcg-ct-search-btn{height:60px!important;font-size:18px!important;width:var(--fen-search-btn-w, 145px)!important}.mcg-popup-backdrop.mcg-pro-modal-backdrop{padding:16px 24px calc(var(--fen-dock-foot, 140px) + 16px)}.mcg-modal.mcg-pro-modal.mcg-pro-modal--design{--pro-pad: 22px;--pro-gap: 18px;--pro-col-pad: 24px;--pro-left-w: 480px;--pro-benefit-fs: 22px;--pro-check: 32px;--pro-check-icon: 18px;--pro-footnote-fs: 16px;--pro-footnote-mt: 20px;--pro-trial-h: 56px;--pro-trial-fs: 18px;--pro-trial-mt: 20px;--pro-plan-n: 36px;--pro-plan-unit: 20px;--pro-plan-price: 28px;--pro-promo-h: 52px;--pro-preview-empty: 18px;--pro-rail-h: 44px;--pro-rail-fs: 16px;--pro-block-radius: 22px;--pro-card-radius: 20px;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - var(--fen-dock-foot, 140px) - 32px)!important}.mcg-modal:not(.mcg-pro-modal--design){max-width:min(560px,calc(100vw - 64px))!important;max-height:calc(100dvh - var(--fen-dock-foot, 140px) - 32px)!important;padding:28px 32px!important;border-radius:18px!important;overflow:auto}.mcg-modal-title,.mcg-modal:not(.mcg-pro-modal) .mcg-modal-title{font-size:26px!important;margin-bottom:18px!important}.mcg-modal-copy,.mcg-modal-body{font-size:20px!important;line-height:1.4}.mcg-modal-btn,.mcg-modal-btn-ghost,.mcg-modal-btn-danger,.mcg-glass-modal-btn,.mcg-modal .mcg-btn-primary{min-height:56px!important;font-size:20px!important;padding:14px 22px!important;border-radius:14px!important}.mcg-modal-close{width:48px!important;height:48px!important;top:16px!important;right:16px!important}.mcg-glass-alert{width:min(520px,calc(100vw - 64px))!important;padding:32px 28px!important}.mcg-glass-alert-icon{width:80px!important;height:80px!important}.mcg-ct-qr-modal{width:min(520px,calc(100vw - 64px))!important;padding:32px 28px!important;gap:22px!important}.mcg-ct-qr-img{width:300px!important;height:300px!important}.mcg-ct-qr-title{font-size:26px!important}.mcg-ct-qr-hint{font-size:20px!important}.mcg-ct-qr-close{height:56px!important;font-size:22px!important}.mcg-modal.mcg-movies-ready-prompt{max-width:min(640px,calc(100vw - 64px))!important;padding:28px 32px 24px!important}.mcg-iptv-favorites-modal{max-width:min(1100px,calc(100vw - 48px))!important;max-height:calc(100dvh - var(--fen-dock-foot, 140px) - 32px)!important}.mcg-ct-netcheck-modal{max-width:min(640px,calc(100vw - 64px))!important;max-height:calc(100dvh - var(--fen-dock-foot, 140px) - 32px)!important;overflow:auto}.mcg-ct-netcheck-switch>button{min-height:52px!important;font-size:18px!important;padding:12px 10px!important}.mcg-download-progress-overlay{box-sizing:border-box;padding:72px 24px 200px}.mcg-download-progress-card{width:min(580px,calc(100% - 40px))!important;max-height:100%;overflow:auto;padding:26px!important}.mcg-download-progress-ring{width:84px!important;height:84px!important}.mcg-download-progress-ring-inner{width:64px!important;height:64px!important;font-size:18px!important}.mcg-download-progress-steps{margin-top:22px!important;gap:12px!important}.mcg-download-progress-steps>div{padding:12px 10px!important}.mcg-download-progress-steps span{font-size:16px!important}}body.page-faq .faq-page{background:#000;color:var(--fen-player-ink);min-height:100vh}body.page-faq .faq-header{position:sticky;height:auto;min-height:0}body.page-faq .faq-header .about-header-desktop{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex-wrap:wrap}body.page-faq .faq-header .about-header-lang{flex-wrap:nowrap;flex-shrink:0}body.page-faq .faq-header .about-header-lang-btn{min-width:36px;padding:6px 8px;font-size:12px}body.page-faq .faq-header .about-header-burger{display:none}.faq-header-brand{display:inline-flex;align-items:center;gap:10px;color:var(--fen-player-ink);text-decoration:none;font-weight:700;font-size:18px;padding:4px 8px;border-radius:10px}.faq-header-logo{display:block;width:36px;height:36px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.faq-main{box-sizing:border-box;width:min(1080px,calc(100% - 32px));margin:0 auto;padding:20px 0 140px}.faq-search{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--fen-player-ink)}.faq-search input{flex:1;min-width:0;height:52px;border:none;background:transparent;color:var(--fen-player-ink);font-size:17px;outline:none}.faq-search input::-moz-placeholder{color:#ffffff73}.faq-search input::placeholder{color:#ffffff73}.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.faq-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:108px;padding:16px;border-radius:16px;text-align:left;color:var(--fen-player-ink);cursor:pointer;border:1px solid rgba(255,255,255,.1);background:#1c1c1eb8}.faq-card-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:var(--faq-accent, #ff9e4b)}.faq-card-label{font-size:17px;font-weight:700}.faq-card-blurb{font-size:13px;line-height:1.35;color:#ffffff9e}.faq-back,.faq-item-q{display:flex;align-items:center;gap:8px;width:100%;color:var(--fen-player-ink);background:transparent;border:none;cursor:pointer;text-align:left}.faq-back{min-height:44px;margin:18px 0 8px;padding:0;font-size:16px;color:#ff9e4b}.faq-section-heading,.faq-group-title{margin:0 0 6px;font-size:22px}.faq-section-blurb,.faq-meta,.faq-empty{color:#acacac;margin:0 0 16px}.faq-results{margin-top:18px}.faq-group{margin-bottom:22px}.faq-accordion{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.faq-item{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#1c1c1eb8;overflow:hidden}.faq-item-q{justify-content:space-between;min-height:56px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.35}.faq-item-chev{flex-shrink:0;width:24px;text-align:center;color:#ff9e4b;font-size:22px}.faq-item-a{padding:0 16px 16px}.faq-item-a p{margin:0;white-space:pre-wrap;color:#ffffffdb;font-size:15px;line-height:1.5}.faq-item-a.is-html{color:#ffffffdb;font-size:15px;line-height:1.5}.faq-item-a.is-html h2,.faq-item-a.is-html h3,.faq-item-a.is-html h4{margin:0 0 .5em;color:var(--fen-player-ink);font-size:16px;line-height:1.35}.faq-item-a.is-html p{white-space:normal;margin:0 0 .8em}.faq-item-a.is-html p:last-child{margin-bottom:0}.faq-item-a.is-html ul,.faq-item-a.is-html ol{margin:0 0 .8em;padding-left:1.2em}.faq-item-a.is-html li{margin:.2em 0}.faq-item-a.is-html a{color:#ff9e4b}.faq-item-a.is-html strong{font-weight:700}.faq-item-a.is-html img{display:block;max-width:100%;height:auto;margin:12px 0;border-radius:12px;background:#ffffff0f}.faq-contact{display:flex;align-items:center;gap:12px;margin-top:28px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#1c1c1e8c}.faq-contact-title{margin:0 0 4px;font-weight:700}.faq-contact-links{margin:0;display:flex;flex-wrap:wrap;gap:8px;color:#ff9e4b}.faq-contact-links a{color:inherit}.faq-contact-mail{margin-left:auto;opacity:.5}.faq-ask-dock{position:fixed;right:16px;bottom:16px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100vw - 32px);pointer-events:none}.faq-ask-dock.is-open{align-items:flex-end}.faq-ask-mascot{pointer-events:auto;display:flex;flex-direction:row-reverse;align-items:center;gap:2px;margin:0;padding:0;border:none;background:transparent;color:var(--fen-player-ink);cursor:pointer;font:inherit;text-align:left}.faq-ask-speech{position:relative;display:inline-flex;align-items:center;min-height:48px;margin-right:8px;padding:12px 20px;border-radius:22px;background:#fff;color:#1c1c1e;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1;box-shadow:0 10px 28px #ff8c3259;animation:faqAskSpeech 1.8s ease-in-out infinite}.faq-ask-speech:before{content:"";position:absolute;right:-10px;bottom:14px;width:18px;height:18px;background:#fff;clip-path:polygon(0 0,100% 70%,0 100%)}.faq-ask-chat{box-sizing:border-box;pointer-events:auto;display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));height:min(480px,calc(100vh - 32px));max-height:min(480px,calc(100vh - 32px));margin:0;padding:0 14px 12px;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#101012f7}@supports (height: 100dvh){.faq-ask-chat{height:min(480px,calc(100dvh - 32px));max-height:min(480px,calc(100dvh - 32px))}}.faq-ask-chat-head{display:flex;align-items:center;gap:14px;margin:0;padding:12px 0;min-height:0}.faq-ask-chat-head .faq-bot{width:48px;height:48px;margin-right:4px}.faq-ask-chat-title{flex:1;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.2}.faq-ask-chat-tool,.faq-ask-chat-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:40px;min-height:40px;padding:0;border:none;background:transparent;color:#ff9e4b;cursor:pointer;font:inherit}.faq-ask-chat-tool{padding:0 8px;font-size:14px;white-space:nowrap}.faq-ask-chat-close{width:44px;color:#ffffffb8}.faq-ask-thread{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:16px;max-height:none;flex:1;min-height:0;overflow:auto}.faq-ask-empty{margin:8px 0 0;padding:16px 4px 8px;color:#ffffffb8;font-size:16px;line-height:1.45}.faq-ask-turn{display:flex;flex-direction:column;gap:10px}.faq-ask-bubble{margin:0;max-width:100%;padding:12px 14px;border-radius:16px;white-space:pre-wrap;line-height:1.5;font-size:16px}.faq-ask-bubble-user{align-self:flex-end;max-width:85%;background:#ff9e4b38;color:var(--fen-player-ink)}.faq-ask-bot-col{min-width:0;max-width:100%}.faq-ask-bubble-bot,.faq-ask-wait{background:#ffffff14;color:#ffffffeb}.faq-ask-bubble-bot p{margin:0 0 12px;white-space:pre-wrap}.faq-ask-bubble-bot p:last-child{margin-bottom:0}.faq-ask-wait{margin:0;padding:12px 14px;border-radius:16px;width:-moz-fit-content;width:fit-content;color:#fff9}.faq-ask-rate{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:13px;color:#acacac}.faq-ask-rate button{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--fen-player-ink);cursor:pointer;font:inherit}.faq-ask-compose{display:flex;align-items:flex-end;gap:8px}.faq-ask-compose textarea{flex:1;min-width:0;min-height:52px;max-height:96px;resize:none;border:none;border-radius:14px;padding:10px 12px;background:#00000052;color:var(--fen-player-ink);font:inherit;font-size:16px;line-height:1.4}.faq-ask-compose textarea:focus{outline:2px solid rgba(255,158,75,.45)}.faq-ask-send{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border:none;border-radius:14px;background:#ff9e4b;color:#1c1c1e;cursor:pointer}.faq-ask-send:disabled{opacity:.55;cursor:default}.faq-ask-error{margin:8px 0 0;color:#ff9e4b;font-size:13px}.faq-bot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0;width:48px;height:54px;animation:faqBotBob 2.8s ease-in-out infinite}.faq-bot--hero{width:92px;height:102px;animation:faqBotHero 2.2s ease-in-out infinite}.faq-bot.is-thinking{animation-duration:.9s}.faq-bot-halo{position:absolute;left:50%;top:54%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;border:2px solid rgba(255,158,75,.45);pointer-events:none;animation:faqBotHalo 1.4s ease-out infinite}.faq-bot-halo--b{animation-delay:.7s}.faq-bot-antenna{position:relative;z-index:1;width:2px;height:7px;border-radius:99px;background:linear-gradient(180deg,#ffd2a080,#ff9e4b)}.faq-bot--hero .faq-bot-antenna{width:3px;height:12px}.faq-bot-antenna-tip{position:absolute;top:-4px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#ffc27a;box-shadow:0 0 8px #ff9e4be6;animation:faqBotGlow 1.8s ease-in-out infinite}.faq-bot--hero .faq-bot-antenna-tip{width:10px;height:10px;margin-left:-5px;top:-6px;box-shadow:0 0 14px #ff9e4b}.faq-bot.is-thinking .faq-bot-antenna-tip{animation-duration:.55s}.faq-bot-head{position:relative;z-index:1;width:42px;height:38px;margin-top:1px;border-radius:13px;background:radial-gradient(circle at 28% 22%,rgba(255,230,200,.4),transparent 46%),linear-gradient(165deg,#ffb56a,#e07a28 52%,#c45e12);box-shadow:inset 0 1px 1px #fff0dc66,0 0 0 1px #ffae6473,0 8px 16px #00000047}.faq-bot--hero .faq-bot-head{width:76px;height:68px;border-radius:22px;box-shadow:inset 0 1px 1px #fff0dc73,0 0 0 1px #ffae6480,0 12px 28px #ff782859}.faq-bot-ear{position:absolute;top:13px;width:4px;height:11px;border-radius:3px;background:#d46a18}.faq-bot--hero .faq-bot-ear{top:22px;width:7px;height:18px}.faq-bot-ear--l{left:-3px}.faq-bot-ear--r{right:-3px}.faq-bot--hero .faq-bot-ear--l{left:-5px}.faq-bot--hero .faq-bot-ear--r{right:-5px}.faq-bot-face{position:absolute;inset:8px 7px 6px;display:flex;flex-direction:column;align-items:center;gap:5px}.faq-bot--hero .faq-bot-face{inset:14px 12px 10px;gap:8px}.faq-bot-eyes{display:flex;align-items:center;gap:7px}.faq-bot--hero .faq-bot-eyes{gap:12px}.faq-bot-eye{width:8px;height:8px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center;animation:faqBotBlink 4.6s ease-in-out infinite}.faq-bot--hero .faq-bot-eye{width:14px;height:14px}.faq-bot-eye--r{animation-delay:.12s}.faq-bot-pupil{width:3px;height:3px;border-radius:50%;background:#fff;transform:translate(1px,-1px)}.faq-bot--hero .faq-bot-pupil{width:5px;height:5px}.faq-bot-mouth{width:12px;height:5px;border-bottom:2px solid #1c1c1e;border-radius:0 0 8px 8px}.faq-bot--hero .faq-bot-mouth{width:22px;height:8px;border-bottom-width:3px}@keyframes faqBotBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes faqBotHero{0%,to{transform:translateY(0) rotate(-8deg)}18%{transform:translateY(-18px) rotate(10deg) scale(1.08)}36%{transform:translateY(-2px) rotate(-12deg)}54%{transform:translateY(-20px) rotate(8deg) scale(1.1)}72%{transform:translateY(-4px) rotate(-6deg)}86%{transform:translateY(-12px) rotate(6deg) scale(1.05)}}@keyframes faqBotGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes faqBotBlink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes faqBotHalo{0%{transform:scale(.72);opacity:.7}to{transform:scale(1.45);opacity:0}}@keyframes faqAskSpeech{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-10px) scale(1.08)}70%{transform:translateY(-3px) scale(1.02)}}@media(prefers-reduced-motion:reduce){.faq-bot,.faq-bot-antenna-tip,.faq-bot-eye,.faq-bot-halo,.faq-ask-speech{animation:none}}@media(max-width:970px){.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body.page-faq .faq-header{padding:10px 12px;gap:10px}body.page-faq .faq-header .about-header-link{padding:8px 12px;font-size:15px}body.page-faq .faq-header .about-header-lang{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:700px),(max-height:700px){.faq-main{width:min(1080px,calc(100% - 24px));padding-top:16px;padding-bottom:120px}.faq-ask-dock{right:8px;bottom:8px;max-width:calc(100vw - 16px)}.faq-ask-dock.is-open{inset:auto 8px 8px auto}.faq-ask-chat{width:min(400px,calc(100vw - 16px));height:min(400px,calc(100vh - 16px));max-height:min(400px,calc(100vh - 16px));margin:0;border-radius:16px}@supports (height: 100dvh){.faq-ask-chat{height:min(400px,calc(100dvh - 16px));max-height:min(400px,calc(100dvh - 16px))}}.faq-ask-compose textarea{min-height:44px;max-height:72px}.faq-ask-speech{font-size:18px;min-height:44px;padding:10px 16px}.faq-card{min-height:96px;padding:12px}.faq-item-q{min-height:48px;font-size:15px}}@media(max-width:520px){.faq-grid{grid-template-columns:1fr}.faq-header-brand span{display:none}}.qr-auth-page{min-height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:transparent;color:var(--mcg-text-main);font-family:Helvetica,Arial,sans-serif}.qr-auth-card{width:min(400px,100%);display:flex;flex-direction:column;gap:16px;padding:22px 18px 18px;border-radius:var(--mcg-glass-radius, 15px);background:#161616;border:1px solid rgba(255,255,255,.12);color:var(--mcg-text-main)}body.light-mode .qr-auth-card{background:#fff;border-color:#0000001f}.qr-auth-note{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.qr-auth-title{margin:0;text-align:center;font-size:18px;font-weight:400;line-height:22px;color:var(--mcg-text-main)}.qr-auth-copy{margin:0;max-width:32ch;font-size:13px;line-height:18px;color:var(--mcg-text-sec)}.qr-auth-account{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;border-radius:12px;background:var(--mcg-fill);border:1px solid var(--mcg-hairline)}.qr-auth-kicker{font-size:13px;line-height:16px;color:var(--mcg-text-sec)}.qr-auth-who{font-size:16px;line-height:20px;font-weight:600;color:var(--mcg-text-main);text-align:center;word-break:break-word}.qr-auth-form{display:flex;flex-direction:column;gap:8px}.qr-auth-label{font-size:14px;color:var(--mcg-text-sec)}.qr-auth-input{width:100%;box-sizing:border-box;height:44px;border-radius:10px;border:1px solid var(--mcg-hairline);background:var(--mcg-fill);color:var(--mcg-text-main);padding:0 12px;font:inherit;font-size:16px}.qr-auth-input::-moz-placeholder{color:var(--mcg-text-sec);opacity:1}.qr-auth-input::placeholder{color:var(--mcg-text-sec);opacity:1}.qr-auth-primary{width:100%;height:48px;border:none;border-radius:12px;cursor:pointer;color:var(--fen-on-accent-ink);background:linear-gradient(90deg,#ff9a3c,#ff6a00 48%,#e23d00);font:inherit;font-size:16px;font-weight:700}.qr-auth-primary:disabled{opacity:.5;cursor:default}.qr-auth-actions{display:flex;gap:8px}.qr-auth-secondary,.qr-auth-text{background:transparent;border:1px solid var(--mcg-hairline);color:var(--mcg-text-main);font:inherit;font-size:14px;cursor:pointer;text-align:center}.qr-auth-secondary{flex:1;height:40px;border-radius:10px}.qr-auth-text{border:none;color:var(--mcg-text-sec)}.qr-auth-home{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border-radius:10px;border:1px solid var(--mcg-hairline);background:transparent;color:var(--mcg-text-main);font:inherit;font-size:14px;cursor:pointer}.qr-auth-error{margin:0;color:#f87171;font-size:14px;text-align:center}.fen-live-chat-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:16px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.fen-live-chat-title{font-size:14px;font-weight:700;letter-spacing:.02em}.fen-live-chat-hide{margin:-10px -8px -10px auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:#ffffffc7;cursor:pointer}.fen-live-chat-hide:active{background:#ffffff1a}.fen-live-chat-scroll{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.fen-live-chat-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent;padding:8px 14px 14px}.fen-live-chat-rows{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.fen-live-chat-resume{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:22px;background:#9146fff2;color:#fff;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 6px 18px #00000073;cursor:pointer}.fen-live-chat-resume:active{background:#7832e6f2}.fen-live-chat-line{flex:0 0 auto;font-size:15px;line-height:1.4;overflow-wrap:anywhere;color:#ffffffeb}.fen-live-chat-line.is-event{padding:4px 8px;border-radius:8px;background:#9146ff29;color:#ffffffd9;font-size:14px}.fen-live-chat-name{font-weight:700}.fen-live-chat-reply{color:#ffffff80;font-size:13px}.fen-live-chat-badge,.fen-live-chat-emote{display:inline-block}.fen-live-chat-badge{width:18px;height:18px;margin-right:4px;vertical-align:-3px}.fen-live-chat-emote{height:26px;width:auto;max-width:78px;margin:-4px 1px;vertical-align:middle}.fen-live-chat-status{position:absolute;left:16px;right:16px;top:50%;margin:0;text-align:center;font-size:14px;color:#fff9}.fen-live-chat-compose{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:10px 12px 14px;border-top:1px solid rgba(255,255,255,.08)}.fen-live-chat-compose-row{display:flex;gap:8px}.fen-live-chat-input{flex:1 1 auto;min-width:0;height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font-size:16px;outline:none}.fen-live-chat-input:focus{border-color:#9146ffcc}.fen-live-chat-send,.fen-live-chat-connect{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:12px;border:0;background:#9146ff;color:#fff;font-weight:650}.fen-live-chat-send{width:48px}.fen-live-chat-connect{width:100%;padding:0 14px;font-size:14px}.fen-live-chat-send:disabled,.fen-live-chat-connect:disabled{opacity:.5}.fen-live-chat-error{margin:0;font-size:13px;line-height:1.35;color:#ffb4b4}.fen-live-chat-as{margin:0;font-size:12px;color:#ffffff80}.lcp{position:fixed;inset:0;color:#fff;background:#000}.lcp>.mcg-wallpaper{z-index:0}.lcp-scrim{position:fixed;inset:0;z-index:0;background:#00000073;pointer-events:none}.lcp>.mcg-movies-app-page{height:100%;min-height:0}.lcp-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.lcp .mcg-movies-app-title,.lcp .mcg-movies-app-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcp-note{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;font-size:16px;line-height:1.45}.lcp-note .fen-live-chat-connect{width:auto;padding:0 22px}.lcp-notice{flex:0 0 auto;margin:8px 12px 0;padding:8px 10px;border-radius:10px;background:#ffffff14;font-size:14px}.lcp-device{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;margin:8px 12px 0;padding:12px;border-radius:12px;background:#9146ff24;font-size:14px}.lcp-device p{margin:0}.lcp-code{font-size:26px;letter-spacing:.12em;text-align:center}.lcp-device .fen-live-chat-connect{text-decoration:none}.lcp-chat{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.lcp-body.is-kick .fen-live-chat-send,.lcp-body.is-kick .fen-live-chat-connect{background:#53fc18;color:#0b0b0b}.lcp .mcg-spin{animation:lcp-spin 1s linear infinite}@keyframes lcp-spin{to{transform:rotate(360deg)}}.fen-boot-splash--halloween{background:#050310}.fen-hw{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.fen-hw__sky{position:absolute;inset:0;background:linear-gradient(180deg,#050310,#0c0620 45%,#1d0e36 78%,#2a1540);animation:fen-hw-fade-in .6s ease-out both}.fen-hw__star{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.25;animation:fen-hw-star-twinkle 3s ease-in-out infinite}.fen-hw__moon{position:absolute;top:10%;left:50%;width:max(calc(var(--fen-hw-core) * 1.22),min(56vh,44vw));aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 42% 38%,#fff6d8,#f6e2a8 45%,#e8c57c 78%,#d4a85c);box-shadow:0 0 60px #ffd68c73,0 0 180px #ff8c2847,0 0 320px #9646ff2e;opacity:0;transform:translate(-50%) scale(.92);animation:fen-hw-moon-in 1.6s ease-out .2s both,fen-hw-moon-glow 6s ease-in-out 1.9s infinite}.fen-hw__moon:before,.fen-hw__moon:after,.fen-hw__crater{content:"";position:absolute;border-radius:50%;background:#a0783c2e}.fen-hw__moon:before{top:24%;left:30%;width:14%;height:14%}.fen-hw__moon:after{top:55%;left:58%;width:9%;height:9%}.fen-hw__crater{top:62%;left:34%;width:7%;height:7%}.fen-hw__bat{position:absolute;left:-12%;opacity:0;animation:fen-hw-bat-fly 3.8s cubic-bezier(.35,.4,.55,1) both}.fen-hw__bat svg{display:block;width:100%;height:auto;fill:#06030c;transform-origin:50% 60%;animation:fen-hw-bat-flap .44s ease-in-out infinite}.fen-hw__ghost{position:absolute;right:24%;bottom:26%;width:clamp(90px,11vw,150px);opacity:0;transform:translateY(60%);filter:drop-shadow(0 0 22px rgba(200,190,255,.5));animation:fen-hw-ghost-rise 2s cubic-bezier(.2,.7,.3,1) 1s both}.fen-hw__ghost svg{display:block;width:100%;height:auto;animation:fen-hw-ghost-bob 3.2s ease-in-out infinite}.fen-hw__ghost--c{inset:64% auto auto -20%;z-index:2;width:clamp(120px,14vw,190px);transform:none;filter:drop-shadow(0 0 30px rgba(200,190,255,.6));animation:fen-hw-ghost-sweep 5.5s linear 1.3s both}.fen-hw__ghost--c svg{animation-duration:2.8s}.fen-hw__ghost-body{fill:#f0f0ffe6}.fen-hw__ghost-eye{fill:#20132f}.fen-hw__fog{position:absolute;left:-5%;right:-5%;background:radial-gradient(ellipse 60% 100% at 50% 100%,rgba(190,170,255,.22),transparent 70%);filter:blur(14px);opacity:0}.fen-hw__fog--a{bottom:18%;height:14%;animation:fen-hw-fog-in-a 1.2s ease-out .5s both,fen-hw-fog-drift-a 9s ease-in-out 1.7s infinite alternate}.fen-hw__fog--b{bottom:24%;height:10%;animation:fen-hw-fog-in-b 1.2s ease-out .5s both,fen-hw-fog-drift-b 12s ease-in-out 1.7s infinite alternate}.fen-hw__land{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:44vh;z-index:1;overflow:visible;fill:#05030a;opacity:0;transform:translateY(50px);animation:fen-hw-land-in 1.1s ease-out .3s both}.fen-hw__tree{transform-box:fill-box;transform-origin:50% 100%;animation:fen-hw-tree-sway 4.5s ease-in-out infinite}.fen-hw__tree-w26,.fen-hw__tree-w14,.fen-hw__tree-w12,.fen-hw__tree-w8,.fen-hw__tree-w6{fill:none;stroke:#05030a;stroke-linecap:round}.fen-hw__tree-w26{stroke-width:26}.fen-hw__tree-w14{stroke-width:14}.fen-hw__tree-w12{stroke-width:12}.fen-hw__tree-w8{stroke-width:8}.fen-hw__tree-w6{stroke-width:6}.fen-hw__reaper{transform-box:fill-box;transform-origin:50% 100%;animation:fen-hw-reaper-rise 1.8s cubic-bezier(.3,.9,.35,1) 1.5s both}.fen-hw__reaper-sway{transform-box:fill-box;transform-origin:50% 100%;animation:fen-hw-reaper-sway 4.2s ease-in-out infinite}.fen-hw__reaper-face{fill:#180c2899}.fen-hw__face{fill:#ffb347;filter:drop-shadow(0 0 10px rgba(255,150,40,1));opacity:0;animation:fen-hw-face-flicker 2s ease-in-out .9s infinite}.fen-hw__spider-rig{position:absolute;top:0;left:60%;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(-100%);animation:fen-hw-spider-drop 2s cubic-bezier(.25,.9,.35,1) 1.2s both}.fen-hw__thread{width:1.5px;height:clamp(120px,24vh,240px);background:linear-gradient(#ffffff1a,#ffffffb3)}.fen-hw__spider-hang{transform-origin:50% 0%;animation:fen-hw-spider-sway 3.6s ease-in-out 3.8s infinite}.fen-hw__spider-hang svg{display:block;width:clamp(56px,6.5vw,88px);height:auto;fill:#06030c;animation:fen-hw-spider-twitch .9s ease-in-out infinite}.fen-hw__spider-leg{fill:none;stroke:#06030c;stroke-width:3.5;stroke-linecap:round}.fen-boot-splash--halloween{--fen-hw-core: min(78vw, 420px)}.fen-boot-splash--halloween .fen-boot-splash__core{z-index:3;width:var(--fen-hw-core)}.fen-boot-splash--halloween .fen-boot-splash__aura{display:none}.fen-boot-splash--halloween .fen-boot-splash__icon-part--cyber,.fen-boot-splash--halloween .fen-boot-splash__letter--cyber{fill:#16102a}.fen-boot-splash--halloween .fen-boot-splash__icon-part--dash,.fen-boot-splash--halloween .fen-boot-splash__letter--dash{fill:#c93d0a}.fen-boot-splash--halloween .fen-boot-splash__mark{animation-name:fen-hw-mark-glow}.fen-boot-splash--halloween .fen-boot-splash__tagline{color:#2a1b3d;animation-name:fen-hw-tagline}.fen-boot-splash--halloween .fen-boot-splash__version{color:#ffffff8c}.fen-boot-splash.is-exiting .fen-hw{opacity:0;transition:opacity .6s ease-out}@keyframes fen-hw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fen-hw-star-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes fen-hw-moon-in{0%{opacity:0;transform:translate(-50%) scale(.92)}to{opacity:.98;transform:translate(-50%) scale(1)}}@keyframes fen-hw-moon-glow{0%,to{box-shadow:0 0 60px #ffd68c73,0 0 180px #ff8c2847,0 0 320px #9646ff2e}50%{box-shadow:0 0 66px #ffd68c80,0 0 198px #ff8c284f,0 0 352px #9646ff33}}@keyframes fen-hw-bat-fly{0%{opacity:0;transform:translateZ(0)}10%{opacity:1}30%{transform:translate3d(32vw,-18px,0)}55%{transform:translate3d(62vw,16px,0)}80%{opacity:.9;transform:translate3d(92vw,-14px,0)}to{opacity:0;transform:translate3d(124vw,10px,0)}}@keyframes fen-hw-bat-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}@keyframes fen-hw-ghost-rise{0%{opacity:0;transform:translateY(60%)}to{opacity:.9;transform:translateY(-120%)}}@keyframes fen-hw-ghost-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes fen-hw-ghost-sweep{0%{opacity:0;transform:translate(0)}10%{opacity:.88}50%{transform:translate(55vw,-30px)}90%{opacity:.88}to{opacity:0;transform:translate(110vw)}}@keyframes fen-hw-reaper-rise{0%{transform:translateY(170px)}to{transform:translateY(0)}}@keyframes fen-hw-reaper-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes fen-hw-fog-in-a{0%{opacity:0}to{opacity:.95}}@keyframes fen-hw-fog-in-b{0%{opacity:0}to{opacity:.65}}@keyframes fen-hw-fog-drift-a{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes fen-hw-fog-drift-b{0%{transform:translate(3%)}to{transform:translate(-3%)}}@keyframes fen-hw-land-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fen-hw-tree-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes fen-hw-face-flicker{0%{opacity:1}34%{opacity:.75}58%{opacity:1}80%{opacity:.82}to{opacity:1}}@keyframes fen-hw-spider-drop{0%{opacity:0;transform:translateY(-100%)}25%{opacity:1}70%{transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fen-hw-spider-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes fen-hw-spider-twitch{0%,to{transform:scaleX(.97)}50%{transform:scaleX(1)}}@keyframes fen-hw-mark-glow{0%{filter:drop-shadow(0 0 0 transparent)}40%{filter:drop-shadow(0 0 20px rgba(120,60,10,.5))}to{filter:drop-shadow(0 0 14px rgba(120,60,10,.35))}}@keyframes fen-hw-tagline{0%{opacity:0;transform:translate3d(0,10px,0);letter-spacing:.55em}to{opacity:.85;transform:translateZ(0);letter-spacing:.42em}}@media(prefers-reduced-motion:reduce){.fen-hw__sky,.fen-hw__star,.fen-hw__moon,.fen-hw__ghost,.fen-hw__ghost svg,.fen-hw__fog,.fen-hw__land,.fen-hw__tree,.fen-hw__face,.fen-hw__reaper,.fen-hw__reaper-sway,.fen-hw__spider-rig,.fen-hw__spider-hang,.fen-hw__spider-hang svg{animation:none!important}.fen-hw__bat{display:none}.fen-hw__star{opacity:.7}.fen-hw__moon{opacity:.98;transform:translate(-50%) scale(1)}.fen-hw__ghost{opacity:.9;transform:translateY(-120%)}.fen-hw__ghost--c{opacity:.88;transform:translate(50vw)}.fen-hw__fog--a{opacity:.95}.fen-hw__fog--b{opacity:.65}.fen-hw__land{opacity:1;transform:none}.fen-hw__face{opacity:1}.fen-hw__spider-rig{opacity:1;transform:none}}@media(min-width:701px)and (max-width:970px){.fen-boot-splash--halloween{--fen-hw-core: min(60vw, 360px)}.fen-hw__spider-rig{left:64%}}@media(max-width:700px),(max-height:700px){.fen-boot-splash--halloween{--fen-hw-core: min(62vw, 320px)}.fen-hw__moon{top:9%;width:max(calc(var(--fen-hw-core) * 1.2),min(52vh,50vw))}.fen-hw__land{height:38vh}.fen-hw__thread{height:clamp(80px,20vh,150px)}.fen-hw__spider-hang svg{width:clamp(40px,7vw,60px)}.fen-hw__ghost{width:clamp(64px,12vw,96px)}.fen-hw__ghost--c{top:66%;width:clamp(84px,16vw,130px)}.fen-hw__bat:nth-of-type(n+5){display:none}}.fen-rs{position:absolute;inset:0;pointer-events:none;background:#030303;overflow:hidden}.fen-rs__film,.fen-rs__still{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 46%;object-position:center 46%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fen-rs__film{opacity:0;filter:contrast(1.16) saturate(1.12) brightness(.62);transform:scale(1.07);animation:fen-rs-film-in 3.8s cubic-bezier(.22,1,.36,1) both}.fen-rs__still{display:none}.fen-rs__still.is-on{display:block;filter:contrast(1.12) saturate(1.08) brightness(.55)}.fen-rs__atmosphere{z-index:1;background:radial-gradient(ellipse 58% 42% at 50% 46%,rgba(227,25,55,.22) 0%,transparent 62%),radial-gradient(ellipse 92% 74% at 50% 54%,#0a0c126b,#030303db 76%);mix-blend-mode:screen}.fen-rs__vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 46% 32% at 50% 48%,rgba(3,3,3,.56) 0%,rgba(3,3,3,.18) 54%,transparent 76%),radial-gradient(ellipse 96% 84% at 50% 50%,transparent 28%,rgba(3,3,3,.88) 86%,#030303 100%),linear-gradient(180deg,rgba(3,3,3,.72) 0%,transparent 24%,transparent 74%,rgba(3,3,3,.85) 100%)}.fen-rs__horizon{z-index:2;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(227,25,55,.42) 50%,rgba(255,255,255,.08) 80%,transparent 100%);box-shadow:0 0 18px #e3193747}.fen-rs__motion{z-index:2}.fen-boot-splash--roadster .fen-boot-splash__core{z-index:3}.fen-boot-splash--roadster .fen-boot-splash__aura{opacity:0;background:radial-gradient(ellipse at center,rgba(227,25,55,.62) 0%,rgba(227,25,55,.18) 42%,transparent 70%)}.fen-boot-splash--roadster .fen-boot-splash__icon-part--cyber,.fen-boot-splash--roadster .fen-boot-splash__letter--cyber{fill:#b8bcc6}.fen-boot-splash--roadster .fen-boot-splash__mark{filter:drop-shadow(0 6px 24px rgba(0,0,0,.85))}.fen-boot-splash--roadster .fen-boot-splash__tagline{color:#ffffffa3;text-shadow:0 2px 14px rgba(0,0,0,.9)}.fen-boot-splash--roadster .fen-boot-splash__version{color:#ffffff75;text-shadow:0 2px 12px rgba(0,0,0,.9)}.fen-boot-splash.is-exiting .fen-rs{opacity:0;transform:scale(1.04);filter:blur(8px);transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .85s cubic-bezier(.4,0,.2,1),filter .85s ease-out}@keyframes fen-rs-film-in{0%{opacity:0;transform:scale(1.09);filter:contrast(1.2) saturate(1.1) brightness(.35) blur(4px)}22%{opacity:.72;filter:contrast(1.16) saturate(1.12) brightness(.62) blur(0px)}78%{opacity:.68;filter:contrast(1.18) saturate(1.14) brightness(.58) blur(0px)}to{opacity:.48;transform:scale(1);filter:contrast(1.15) saturate(1.1) brightness(.48) blur(1px)}}@media(prefers-reduced-motion:reduce){.fen-rs__film{display:none}.fen-rs{background:#030303}.fen-boot-splash.is-exiting .fen-rs{filter:none;transform:none}}#fen-boot-splash-host{position:fixed;inset:0;z-index:2147483000;pointer-events:none}.fen-boot-splash{--fen-boot-red: #e31937;--fen-boot-silver: #c5c8d0;position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#030303;pointer-events:auto;opacity:1;transition:opacity .85s cubic-bezier(.4,0,.2,1)}.fen-boot-splash.is-exiting{opacity:0;pointer-events:none}.fen-boot-splash.is-exiting .fen-boot-splash__motion{opacity:0;transition:opacity .45s ease-out}.fen-boot-splash.is-exiting .fen-boot-splash__core{transform:scale(1.03);filter:blur(6px);opacity:.35;transition:transform .85s cubic-bezier(.4,0,.2,1),filter .85s ease-out,opacity .85s ease-out}.fen-boot-splash__atmosphere{position:absolute;inset:-10%;background:radial-gradient(ellipse 55% 40% at 50% 45%,rgba(227,25,55,.14) 0%,transparent 55%),radial-gradient(ellipse 90% 70% at 50% 55%,#12141ce6,#030303 72%);animation:fen-boot-atmosphere 3.2s ease-out both}.fen-boot-splash__horizon{position:absolute;left:50%;top:52%;width:140%;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 22%,rgba(227,25,55,.18) 50%,rgba(255,255,255,.04) 78%,transparent 100%);opacity:0;animation:fen-boot-horizon 2.8s ease-out .2s both;pointer-events:none}.fen-boot-splash__motion{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 48%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 48%,#000 20%,transparent 75%)}.fen-boot-splash__streak{position:absolute;left:-30%;height:1px;border-radius:1px;opacity:0;transform:translateZ(0) scaleX(.4);transform-origin:left center;animation-name:fen-boot-streak;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}.fen-boot-splash__streak--soft{background:linear-gradient(90deg,transparent,rgba(197,200,208,.35),transparent);box-shadow:0 0 8px #c5c8d026}.fen-boot-splash__streak--bright{background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);box-shadow:0 0 12px #fff3;height:1.5px}.fen-boot-splash__streak--red{background:linear-gradient(90deg,transparent,rgba(227,25,55,.7),transparent);box-shadow:0 0 14px #e3193759;height:1.5px}.fen-boot-splash__tile{position:absolute;left:-12%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#ffffff1a,#ffffff05 48%,#0003);box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff1f;opacity:0;transform:translateZ(0) scale(calc(.65 + var(--fen-boot-depth, .4) * .5));filter:blur(calc((1 - var(--fen-boot-depth, .4)) * 4px));animation-name:fen-boot-tile;animation-timing-function:cubic-bezier(.33,.1,.25,1);animation-fill-mode:both}.fen-boot-splash__tile.is-accent{border-color:#e3193759;box-shadow:0 8px 36px #e319372e,inset 0 1px #ffffff24}.fen-boot-splash__tile:after{content:"";position:absolute;inset:18% 18% auto;height:22%;border-radius:4px;background:#ffffff14}.fen-boot-splash__core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(78vw,420px);padding:0 3vw}.fen-boot-splash__aura{position:absolute;left:58%;top:32%;width:42%;height:120%;transform:translate(-20%,-50%);background:radial-gradient(ellipse at center,rgba(227,25,55,.5) 0%,rgba(227,25,55,.12) 38%,transparent 68%);filter:blur(22px);opacity:0;animation:fen-boot-aura 2s ease-out .85s both;pointer-events:none}.fen-boot-splash__mark-gate{position:relative;width:100%;clip-path:inset(0 100% 0 0);animation:fen-boot-gate 1.35s cubic-bezier(.65,0,.35,1) .45s both}.fen-boot-splash__mark{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 0 transparent);animation:fen-boot-mark-glow 1.6s ease-out 1.7s both}.fen-boot-splash__icon{transform-origin:100px 21px;transform-box:fill-box;opacity:0;filter:blur(12px);transform:translate3d(0,8px,0) scale(.92);animation:fen-boot-icon .95s cubic-bezier(.22,1,.36,1) .5s both}.fen-boot-splash__icon-part--cyber{fill:#767883}.fen-boot-splash__icon-part--dash{fill:#e31937}.fen-boot-splash__letter{opacity:0;filter:blur(10px);transform:translate3d(-6px,0,0);transform-box:fill-box;transform-origin:center;animation:fen-boot-letter .85s cubic-bezier(.22,1,.36,1) both;will-change:opacity,filter,transform}.fen-boot-splash__letter--0{animation-delay:.85s}.fen-boot-splash__letter--1{animation-delay:.93s}.fen-boot-splash__letter--2{animation-delay:1.01s}.fen-boot-splash__letter--3{animation-delay:1.09s}.fen-boot-splash__letter--4{animation-delay:1.17s}.fen-boot-splash__letter--5{animation-delay:1.32s}.fen-boot-splash__letter--6{animation-delay:1.4s}.fen-boot-splash__letter--7{animation-delay:1.48s}.fen-boot-splash__letter--8{animation-delay:1.56s}.fen-boot-splash__letter--cyber{fill:#767883}.fen-boot-splash__letter--dash{fill:#e51837}.fen-boot-splash__tagline{margin:20px 0 0;padding:0;font-family:var(--cd-font-sans);font-size:clamp(10px,1.5vw,13px);font-weight:500;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#ffffff6b;opacity:0;transform:translate3d(0,8px,0);animation:fen-boot-tagline 1s cubic-bezier(.22,1,.36,1) 1.95s both}.fen-boot-splash__version{position:absolute;left:50%;bottom:clamp(20px,4vh,36px);z-index:3;margin:0;padding:0;transform:translate(-50%);font-family:var(--cd-font-sans);font-size:clamp(9px,1.25vw,11px);font-weight:500;letter-spacing:.38em;text-indent:.38em;text-transform:uppercase;color:#ffffff52;white-space:nowrap;opacity:0;animation:fen-boot-version .9s cubic-bezier(.22,1,.36,1) 2.15s both;pointer-events:none}@keyframes fen-boot-atmosphere{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes fen-boot-horizon{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.2)}40%{opacity:.85}to{opacity:.35;transform:translate(-50%,-50%) scaleX(1)}}@keyframes fen-boot-streak{0%{opacity:0;transform:translateZ(0) scaleX(.25)}18%{opacity:.9}55%{opacity:.55;transform:translate3d(95vw,0,0) scaleX(1)}to{opacity:0;transform:translate3d(120vw,0,0) scaleX(1.15)}}@keyframes fen-boot-tile{0%{opacity:0;transform:translate3d(0,8px,0) scale(calc(.55 + var(--fen-boot-depth, .4) * .4))}18%{opacity:calc(.25 + var(--fen-boot-depth, .4) * .45)}70%{opacity:calc(.12 + var(--fen-boot-depth, .4) * .25);transform:translate3d(78vw,-6px,0) scale(calc(.75 + var(--fen-boot-depth, .4) * .45))}to{opacity:0;transform:translate3d(110vw,-10px,0) scale(calc(.85 + var(--fen-boot-depth, .4) * .4))}}@keyframes fen-boot-gate{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fen-boot-icon{0%{opacity:0;filter:blur(12px);transform:translate3d(0,10px,0) scale(.9)}60%{opacity:1;filter:blur(1px);transform:translate3d(0,-1px,0) scale(1.02)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes fen-boot-letter{0%{opacity:0;filter:blur(12px);transform:translate3d(-10px,0,0)}55%{opacity:1;filter:blur(1.5px);transform:translate3d(1px,0,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes fen-boot-aura{0%{opacity:0;transform:translate(-30%,-50%) scale(.6)}45%{opacity:.85;transform:translate(-30%,-50%) scale(1.08)}to{opacity:.32;transform:translate(-30%,-50%) scale(1)}}@keyframes fen-boot-mark-glow{0%{filter:drop-shadow(0 0 0 transparent)}40%{filter:drop-shadow(0 0 20px rgba(227,25,55,.35))}to{filter:drop-shadow(0 0 12px rgba(227,25,55,.16))}}@keyframes fen-boot-tagline{0%{opacity:0;transform:translate3d(0,10px,0);letter-spacing:.55em}to{opacity:1;transform:translateZ(0);letter-spacing:.42em}}@keyframes fen-boot-version{0%{opacity:0;transform:translate(-50%) translate3d(0,8px,0);letter-spacing:.5em}to{opacity:1;transform:translate(-50%) translateZ(0);letter-spacing:.38em}}@media(prefers-reduced-motion:reduce){.fen-boot-splash__atmosphere,.fen-boot-splash__horizon,.fen-boot-splash__streak,.fen-boot-splash__tile,.fen-boot-splash__mark-gate,.fen-boot-splash__mark,.fen-boot-splash__icon,.fen-boot-splash__letter,.fen-boot-splash__aura,.fen-boot-splash__tagline,.fen-boot-splash__version{animation:none!important}.fen-boot-splash__motion{display:none}.fen-boot-splash__mark-gate{clip-path:none}.fen-boot-splash__icon,.fen-boot-splash__letter{opacity:1;filter:none;transform:none}.fen-boot-splash__tagline{opacity:.7;transform:none}.fen-boot-splash__version{opacity:.55;transform:translate(-50%)}.fen-boot-splash__aura{opacity:.25}.fen-boot-splash{transition-duration:.25s}.fen-boot-splash.is-exiting .fen-boot-splash__core{filter:none;transform:none}}@media(max-width:700px),(max-height:700px){.fen-boot-splash__core{width:min(86vw,360px)}.fen-boot-splash__tagline{margin-top:14px;letter-spacing:.32em;text-indent:.32em}.fen-boot-splash__tile{border-radius:10px}}.clk{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;container-type:size;color:var(--mcg-text-main);padding:0}.clk-time{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;min-width:0;min-height:0;padding:8cqh 6cqw;box-sizing:border-box;overflow:hidden}.clk-time__digits{display:flex;align-items:baseline;justify-content:center;gap:.12em;min-width:0;max-width:100%;overflow:hidden}.clk-time__digits b{font-weight:600;letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1;font-size:28px;font-size:min(48cqh,26cqw);white-space:nowrap}.clk-time__digits small{flex:none;color:var(--mcg-text-sec);font-size:.36em;line-height:1;letter-spacing:.04em;text-transform:uppercase}.clk-time__date{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--mcg-text-sec);letter-spacing:.04em;text-transform:uppercase;line-height:1.1;font-size:11px;font-size:min(18cqh,12cqw)}@container (min-aspect-ratio: 1.55){.clk-time{flex-direction:row;align-items:center;justify-content:space-between;gap:.6em;padding:0 8cqw}.clk-time__digits{flex:0 1 auto;justify-content:flex-start}.clk-time__digits b{font-size:min(62cqh,11cqw)}.clk-time__date{flex:1 1 auto;min-width:0;margin-top:0;text-align:right;font-size:min(16cqh,6.4cqw)}}.clk--analog,.clk--night{flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4%;box-sizing:border-box}.clk--analog,.clk--night{position:relative;gap:0;padding:2px}.clk-dial-wrap{flex:1 1 auto;display:block;width:min(96cqw,96cqh);height:min(96cqw,96cqh);max-width:100%;max-height:100%;min-width:0;min-height:0;aspect-ratio:1;container-type:size}.clk-dial{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.28))}.clk--analog .clk-dial-wrap,.clk--night .clk-dial-wrap,.clk--mix .clk-dial-wrap,.clk--roman .clk-dial-wrap{flex:none;width:100cqmin;height:100cqmin;max-width:100%;max-height:100%}.clk-dial__face{fill:#f6f3ec}.clk-dial__rim{fill:none;stroke:#2820142e;stroke-width:1.4}.clk-dial__mark{stroke:#2c2c2e;stroke-width:1.5;stroke-linecap:round}.clk-dial__num{fill:#1c1c1e;font-weight:600;font-family:inherit}.clk-dial__num--minor{display:none;font-weight:500}@container (min-width: 88px){.clk-dial__num--minor{display:inline}}.clk.is-preview .clk-dial:not(.is-numerals-full) .clk-dial__num--minor{display:none}.clk-dial.is-numerals-cardinal .clk-dial__num--minor{display:none}.clk-dial.is-numerals-full .clk-dial__num--minor{display:inline}.clk-date{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:1.1;font-size:11px;font-size:min(14cqh,11.5cqw);letter-spacing:.02em;text-transform:uppercase;color:var(--mcg-text-sec)}.clk-hand{stroke:#1c1c1e;stroke-linecap:round}.clk-hand--hour{stroke-width:3.6}.clk-hand--minute{stroke-width:2.3}.clk-hand--second{stroke:#0a84ff;stroke-width:1.15}.clk-dial.is-roman .clk-hand--second{stroke:#e23b3b}.clk-dial__pin{fill:#1c1c1e}.clk-cities{list-style:none;margin:0;padding:2px 2px 1px;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:2px;min-width:0;min-height:0;overflow:hidden}.clk-cities li{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;min-height:0;overflow:hidden;container-type:size}.clk-cities .clk-dial-wrap{flex:none;width:min(100cqw,74cqh);height:min(100cqw,74cqh)}.clk-cities__place,.clk-cities__off{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:1.1}.clk-cities__place{font-weight:650;font-size:10px;font-size:calc(min(15cqh,20cqw) - 2px)}.clk-cities__off{color:var(--mcg-text-sec);font-size:10px;font-size:min(12cqh,16cqw)}.clk--mix.mcg-glass{background-color:#fff!important;color:#1c1c1e;backdrop-filter:none;-webkit-backdrop-filter:none}.clk--roman.mcg-glass{background-color:#f4f5f7!important;color:#1c1c1e;backdrop-filter:none;-webkit-backdrop-filter:none}.clk--columns.mcg-glass{color:var(--mcg-text-main)}.clk--mix .clk-dial-wrap{width:96cqmin;height:96cqmin;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.clk--mix .clk-dial{filter:drop-shadow(0 1px 1px rgba(28,28,30,.16)) drop-shadow(0 10px 18px rgba(28,28,30,.18))}.clk--mix .clk-dial__face{fill:#fff}.clk--mix .clk-dial__rim,.clk--mix .clk-dial__inset,.clk--mix .clk-dial__groove{fill:none;stroke:transparent}.clk-mix{position:relative;width:100%;height:100%}.clk-mix__digits{position:absolute;top:6px;right:6px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#1c1c1e;font-variant-numeric:tabular-nums;letter-spacing:-.06em;line-height:.92;font-size:min(12cqh,13.5cqw);pointer-events:none}.clk-mix__hour{font-weight:700}.clk-mix__minute{font-weight:400}.clk-mix__day{position:absolute;left:28%;right:28%;bottom:28%;text-align:center;line-height:1;font-size:min(4.2cqh,4.8cqw);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#e23b3b;pointer-events:none}.clk--stack.mcg-glass{color:var(--mcg-text-main)}.clk-stack{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;height:100%;box-sizing:border-box;padding:3px 6px 3px 12px;gap:2%;overflow:hidden;background:radial-gradient(90% 70% at 78% 115%,rgba(0,196,210,.28),transparent 58%),radial-gradient(circle,rgba(120,220,232,.55) .55px,transparent .75px);background-size:auto,7px 7px}.clk-stack__date{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding-left:2%;text-align:left;gap:.18em}.clk-stack__date span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:min(13cqh,4.4cqw);font-weight:450;line-height:1;color:var(--mcg-text-sec)}.clk-stack__date b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:min(18cqh,6.4cqw);font-weight:600;letter-spacing:-.03em;line-height:1}.clk-stack__ring{position:relative;flex:0 0 auto;height:100%;aspect-ratio:1;margin-left:auto;container-type:size}.clk-stack__ring svg{display:block;width:100%;height:100%;overflow:visible}.clk-stack__track,.clk-stack__arc{fill:none}.clk-stack__track{stroke:#d2e2e847;stroke-width:1.2}.clk-stack__track--hour{stroke:#ffffffb8;stroke-width:1.35}.clk-stack__arc{stroke:#2ad8ea;stroke-width:1.7;stroke-linecap:round;filter:drop-shadow(0 0 1.4px rgba(42,216,234,.95))}.clk-stack__dot{fill:#fff;filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}.clk-stack__time{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:560;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;font-size:21cqmin}.clk-flip{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;gap:8px;padding:8px 14px 7px;background:none}.clk-flip__digits{display:flex;align-items:stretch;justify-content:center;gap:10px;width:100%;flex:1 1 auto;min-height:0}.clk-flip__pair{display:flex;gap:4px;height:100%;flex:1 1 0;max-width:44%}.clk-flip__card{position:relative;flex:1 1 0;height:100%;container-type:size;perspective:240px;border-radius:5px;background:#121214;box-shadow:0 7px 12px #00000052}.clk-flip__leaf,.clk-flip__flap{position:absolute;left:0;right:0;height:50%;overflow:hidden}.clk-flip__leaf--top,.clk-flip__flap--top{top:0;border-radius:5px 5px 0 0;background:linear-gradient(#3c3c40,#2a2a2e);border-bottom:1px solid rgba(0,0,0,.85)}.clk-flip__leaf--bottom,.clk-flip__flap--bottom{bottom:0;border-radius:0 0 5px 5px;background:linear-gradient(#1a1a1d,#0c0c0e);box-shadow:inset 0 1px #ffffff14}.clk-flip__leaf b,.clk-flip__flap b{position:absolute;left:0;width:100%;height:200%;display:flex;align-items:center;justify-content:center;margin:0;color:#f7f7f8;font-weight:620;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:78cqh}.clk-flip__leaf--bottom b,.clk-flip__flap--bottom b{top:-100%}.clk-flip__flap{z-index:2;backface-visibility:hidden}.clk-flip__flap--top{transform-origin:center bottom;animation:clk-flip-down .28s ease-in forwards;box-shadow:0 10px 12px #00000059}.clk-flip__flap--bottom{transform-origin:center top;transform:rotateX(90deg);animation:clk-flip-up .32s ease-out .26s forwards}@keyframes clk-flip-down{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes clk-flip-up{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.clk-flip__colon{flex:none;align-self:center;width:6px;height:28%;background:radial-gradient(circle,currentColor 2.2px,transparent 2.4px) center top / 6px 6px no-repeat,radial-gradient(circle,currentColor 2.2px,transparent 2.4px) center bottom / 6px 6px no-repeat}.clk-flip__date{display:flex;flex-direction:column;align-items:center;gap:2px;max-width:100%;line-height:1.05;font-size:min(16cqh,6.6cqw);letter-spacing:.01em}.clk-flip__date b,.clk-flip__date span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clk-flip__date b{font-weight:650}.clk-flip__date span{font-weight:520;opacity:.82}.clk-run{width:100%;height:100%;border:0;padding:4px;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;font:inherit}.clk-run b{font-weight:640;letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:.9;font-size:26px;font-size:min(52cqh,30cqw)}.clk-run span{display:flex;gap:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mcg-text-sec)}.clk-run i{font-style:normal}.clk-run.is-running b{color:#e7b15a}.clk-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.clk-dial-open{width:100%;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.clk-dial-open__city{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--fen-ink-muted, rgba(255, 255, 255, .72))}.clk-city-library{display:flex;flex-direction:column;gap:14px}.clk-city-row{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px}.clk-city-row.is-on{background:var(--fen-fill, rgba(255, 255, 255, .12))}.clk-dial.is-night .clk-dial__face{fill:#1c1c1e}.clk-dial.is-night .clk-dial__rim{stroke:#ffffff29}.clk-dial.is-night .clk-dial__mark{stroke:#ffffffb8}.clk-dial.is-night .clk-dial__num{fill:#e8e8ed;stroke:none}.clk-dial.is-night .clk-hand--hour,.clk-dial.is-night .clk-hand--minute{stroke:#f5f5f7}.clk-dial.is-night .clk-hand--second{stroke:#ff453a}.clk-dial.is-night .clk-dial__pin{fill:#f5f5f7}.clk--flap.mcg-glass,.clk--cluster.mcg-glass,.clk--binary.mcg-glass{background-color:#101114!important;color:#f5f1e8;backdrop-filter:none;-webkit-backdrop-filter:none}.clk-flap{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:4px;width:100%;height:100%}.clk-flap__tile{position:relative;display:grid;place-items:center;min-width:.72em;padding:.08em .1em .1em;border-radius:6px;background:linear-gradient(#2a2d33 0 49%,#14161a 51% 100%);box-shadow:0 5px #050506;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700;line-height:1;font-size:22px;font-size:min(52cqh,18cqw);color:#f4efe4}.clk-flap__tile:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#000000b8}.clk-flap__date{flex:1 0 100%;text-align:center;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e2b15a}.clk-cluster{width:100%;height:100%;display:grid;place-items:center;color:#3dff8a}.clk-seg-row{display:flex;align-items:center;justify-content:center;gap:.12em;font-size:22px;font-size:min(46cqh,14cqw)}.clk-seg{position:relative;display:inline-block;width:.62em;height:1.15em}.clk-seg i{position:absolute;background:currentColor;opacity:.16;border-radius:1px}.clk-seg i.is-on{opacity:1}.clk-seg__a,.clk-seg__g,.clk-seg__d{left:.1em;right:.1em;height:.08em}.clk-seg__a{top:0}.clk-seg__g{top:50%;margin-top:-.04em}.clk-seg__d{bottom:0}.clk-seg__b,.clk-seg__c,.clk-seg__e,.clk-seg__f{width:.08em}.clk-seg__b,.clk-seg__f{top:.08em;height:calc(50% - .12em)}.clk-seg__c,.clk-seg__e{bottom:.08em;height:calc(50% - .12em)}.clk-seg__b,.clk-seg__c{right:0}.clk-seg__f,.clk-seg__e{left:0}.clk-seg-colon{width:.16em;text-align:center;font-size:.7em}.clk--dayarc.mcg-glass{padding:0;background-color:#f3f4f6!important;backdrop-filter:none;-webkit-backdrop-filter:none}.clk--dayarc.mcg-glass:before,.clk--dayarc.mcg-glass:after{content:none}.clk-plain{display:block;width:100%;height:100%}.clk-plain__shadow line{stroke:#1c1c2038;stroke-width:4;stroke-linecap:round}.clk-plain__minute{stroke:#c5c6cb;stroke-width:3.7;stroke-linecap:round}.clk-plain__hour{stroke:#5c5d62;stroke-width:4.3;stroke-linecap:round}.clk-plain__second{stroke:#1a1a1c;stroke-width:.65;stroke-linecap:round}.clk-plain__hub{fill:#1a1a1c}.clk--words.mcg-glass{align-items:center;justify-content:center;padding:8px 10px;background-color:#efe6d4!important;color:#24180f;backdrop-filter:none;-webkit-backdrop-filter:none}.clk-words{margin:0;font-family:Georgia,Iowan Old Style,Palatino,serif;font-size:16px;font-size:min(28cqh,8.5cqw);line-height:1.15}.clk-bits{display:flex;align-items:stretch;justify-content:center;gap:8px;width:100%;height:100%;padding:8px;box-sizing:border-box}.clk-bits__col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.clk-bits__col i{width:8px;height:8px;border-radius:50%;background:#ffffff29}.clk-bits__col i.is-on{background:#f4f7ff;box-shadow:0 0 6px #b4d2ffd9}.clk-bits__col span{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:9px;color:#ffffff8c}.clk--analog,.clk--night{align-items:center;justify-content:center}.clk.is-preview{border-radius:10px}.clk-picks{display:flex;flex-direction:column;align-items:stretch;gap:8px}.clk-picks__band{display:grid;grid-template-columns:repeat(auto-fill,96px);justify-content:start;align-items:start;gap:8px}.clk-picks__band.is-wide{grid-template-columns:repeat(auto-fill,168px)}.clk-pick{display:flex;flex-direction:column;align-items:center;gap:4px;width:96px;min-width:0;padding:6px;border-radius:12px;border:1px solid transparent;background:var(--fen-fill, rgba(255, 255, 255, .06));color:inherit;text-align:center;cursor:pointer}.clk-pick.is-wide{width:168px}.clk-pick.is-wide .clk-pick__preview{width:144px;height:72px}.clk-pick.is-on{border-color:var(--fen-ink, #fff)}.clk-pick__name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.15;text-align:center}.clk-split{display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;gap:0;width:100%;height:100%;min-width:0;min-height:0;padding:8cqh 8cqw;box-sizing:border-box;overflow:hidden}.clk-split__time{min-width:0;overflow:hidden;white-space:nowrap;text-align:center}.clk-split__time b{font-weight:600;letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1;font-size:26px;font-size:min(42cqh,24cqw)}.clk-split__time small{margin-left:.15em;font-size:.36em;line-height:1;color:var(--mcg-text-sec)}.clk-split__date{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;min-width:0;overflow:hidden;line-height:1;text-transform:uppercase;letter-spacing:.03em}.clk-split__date b{font-size:22px;font-size:min(28cqh,18cqw);font-weight:650;letter-spacing:-.04em;line-height:1;text-transform:none}.clk-split__date span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-size:min(14cqh,8cqw);line-height:1.15;color:var(--mcg-text-sec)}.clk-part{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;min-width:0;min-height:0;padding:8cqh 6cqw;box-sizing:border-box;overflow:hidden;text-align:center}.clk-part__word{font-weight:650;letter-spacing:-.03em;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-size:min(22cqh,14cqw)}.clk-part__time{font-variant-numeric:tabular-nums;font-weight:560;letter-spacing:-.04em;line-height:1;white-space:nowrap;font-size:16px;font-size:min(32cqh,20cqw)}.clk-part__date{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;font-size:10px;font-size:min(16cqh,11cqw);letter-spacing:.04em;text-transform:uppercase;color:var(--mcg-text-sec)}.clk--week.mcg-glass{padding:0;background-color:#fff!important;border-radius:22%!important;backdrop-filter:none;-webkit-backdrop-filter:none}.clk--week.mcg-glass:before,.clk--week.mcg-glass:after{content:none}.clk-ios{position:relative;width:100%;height:100%}.clk-ios svg{position:absolute;inset:0;width:100%;height:100%;display:block}.clk-ios line{stroke:#d0d0d4;stroke-width:1.15;stroke-linecap:round}.clk-ios line.is-on{stroke:#1c1c1e}.clk-ios b{position:absolute;inset:14%;display:flex;align-items:center;justify-content:center;margin:0;color:#111;font-weight:800;letter-spacing:-.06em;line-height:.85;font-variant-numeric:tabular-nums;font-size:18cqmin;white-space:nowrap}.clk-sheet{display:grid;grid-template-rows:.85fr 1.7fr 1.05fr .85fr;align-items:center;justify-items:center;width:100%;height:100%;min-width:0;min-height:0;padding:6cqh 7cqw;box-sizing:border-box;overflow:hidden;text-align:center}.clk-sheet__month,.clk-sheet__week{letter-spacing:.08em;text-transform:uppercase;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-size:min(14cqh,10cqw);color:var(--mcg-text-sec)}.clk-sheet__day{font-weight:600;letter-spacing:-.06em;line-height:.85;white-space:nowrap;font-size:36px;font-size:min(34cqh,40cqw)}.clk-sheet__time{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap;font-size:14px;font-size:min(22cqh,20cqw)}.clk-pick__sizes{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0}.clk-pick__size{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:3px;min-width:0}.clk-pick__preview{display:block;width:72px;height:72px;min-width:0;min-height:0;overflow:hidden;border-radius:8px;pointer-events:none}.clk-pick__preview .clk.mcg-glass{width:100%;height:100%;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.clk-pick__preview .clk.mcg-glass:before,.clk-pick__preview .clk.mcg-glass:after{content:none}.clk-pick__size-label{font-size:10px;font-weight:650;letter-spacing:.06em;line-height:1;color:var(--mcg-text-sec)}.clk-name{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.clk-name.is-on{background:var(--fen-fill, rgba(255, 255, 255, .1))}.clk-presets{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.clk-presets button{border:0;border-radius:999px;padding:4px 8px;font-size:12px;background:transparent;color:inherit;cursor:pointer;font:inherit}.clk-presets button[aria-checked=true]{background:var(--fen-fill, rgba(255, 255, 255, .12))}@font-face{font-family:SC num;src:url(/speed-widgets/speedcat/fonts/inter-num.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:SC unit;src:url(/speed-widgets/speedcat/fonts/inter-unit.woff2) format("woff2");font-weight:300;font-display:swap}.spd-head-unit{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0 4px 0 0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.spd-head-unit__name{font-size:14px;line-height:1.2;color:var(--fen-ink-muted, #a8a8ad);white-space:nowrap}.spd-head-unit .mcg-toggle{width:36px;height:18px;pointer-events:none}.spd-head-unit .mcg-toggle-thumb{width:14px;height:14px;top:2px;left:2px}.spd-head-unit .mcg-toggle-on .mcg-toggle-thumb{transform:translate(18px)}.spd-widget{container-type:size;position:relative;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border-radius:12px;background:#000;border:1px solid #26262a}.spd-stage{position:absolute;left:50%;top:50%;width:max(100cqw,calc(100cqh * 800 / 412));height:max(100cqh,51.5cqw);transform:translate(-50%,-50%)}.spd-stage.speedcat{overflow:hidden;background:transparent;contain:strict}.speedcat svg,.speedcat canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.speedcat .num{font-family:SC num,Helvetica,Arial,sans-serif;font-weight:200;font-variant-numeric:tabular-nums}.speedcat .unit{font-family:SC unit,Helvetica,Arial,sans-serif;font-weight:300}.spd-card{position:absolute;inset:0;container-type:size;overflow:hidden;background:transparent}.spd-card canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.spd-readout{position:absolute;left:6cqw;top:50%;z-index:2;transform:translateY(calc(-56% + 1px));line-height:1;pointer-events:none}.spd-num{font-family:SC num,Helvetica,Arial,sans-serif;font-weight:200;font-size:18cqw;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(0,0,0,.9)}.spd-unit{margin-top:.35cqw;font-family:SC unit,Helvetica,Arial,sans-serif;font-weight:300;font-size:4cqw;color:#a8a8ad}.pw-root{container-type:size;position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box;border-radius:12px;border:1px solid #26262a;background:radial-gradient(circle at 50% 55%,#12100e 0,#030303 42%,#000 72%);color:#f6f6f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;touch-action:manipulation}.pw-root *{box-sizing:border-box}.pw-scene{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.pw-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,transparent 40%,rgba(0,0,0,.08) 70%,rgba(0,0,0,.38) 100%)}.pw-bar{position:absolute;z-index:12;top:2px;right:6px;left:6px;display:flex;justify-content:space-between;gap:6px;margin:0;padding:0;pointer-events:none}.pw-bar .pw-mode{pointer-events:auto}.fen-grid-item[data-widget=plaidWarp] .fen-grid-handle{left:122px;width:calc(100% - 270px)}.pw-mode{display:flex;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0c0c0ead}.pw-mode button{border:0;background:transparent;border-radius:999px;min-width:0;padding:4px 8px;color:#8d8d94;font:inherit;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.pw-mode button[aria-pressed=true]{background:#f0f0f2;color:#111}.pw-hud{position:absolute;inset:0;z-index:6;pointer-events:none}.pw-speedblock{position:absolute;left:50%;top:3%;transform:translate(-50%);text-align:center;transition:opacity .35s}.pw-root.is-results .pw-speedblock{opacity:0;visibility:hidden}.pw-speed-value{font-variant-numeric:tabular-nums;font-size:clamp(2rem,22cqh,4.6rem);font-weight:300;line-height:.9;letter-spacing:-.045em;text-shadow:0 2px 16px #000}.pw-speed-unit{margin-top:4px;color:#c2c2c7;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}.pw-phase{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:999px;background:#080809d1;color:#f6f6f7;font-size:.56rem;font-weight:550;letter-spacing:.12em;text-transform:uppercase}.pw-car-wrap{position:absolute;z-index:5;left:50%;top:46%;width:min(34cqw,40cqh,210px);transform:translate(-50%,-50%);pointer-events:none;will-change:transform}.pw-car-wrap:before{content:"";position:absolute;z-index:-1;inset:-48%;border-radius:50%;background:radial-gradient(circle,rgba(255,188,75,.78) 0,rgba(255,91,26,.34) 24%,rgba(255,56,28,.07) 49%,transparent 67%);opacity:var(--idle-glow, 0);filter:blur(9px)}.pw-car{display:block;width:100%;height:auto;filter:brightness(1.17) drop-shadow(0 12px 16px rgba(0,0,0,.7));-webkit-user-select:none;-moz-user-select:none;user-select:none}.pw-stats{position:absolute;z-index:8;left:50%;top:36px;width:min(94cqw,520px);transform:translate(-50%) translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,transform .45s ease}.pw-stats.is-show{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.pw-stats-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:3px}.pw-stats-head h2,.pw-stats-head span{margin:0;font-size:.52rem;font-weight:550;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;color:#d8d8da}.pw-stats-head span{color:#77777e}.pw-run-label{display:none}.pw-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#080809d1}.pw-stat{padding:3px 8px 2px;border-right:1px solid rgba(255,255,255,.08)}.pw-stat:last-child{border:0}.pw-stat small{display:block;margin-bottom:0;color:#aaaab2;font-size:.5rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.pw-stat strong{color:#fff;font-size:1rem;font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums}.pw-stat em{margin-left:2px;color:#9b9ba1;font-size:.48rem;font-style:normal}.pw-controls{position:absolute;z-index:10;right:8px;bottom:8px;left:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pw-root.is-gps .pw-controls{display:none}.pw-controls button{min-height:34px;border:1px solid rgba(255,255,255,.17);border-radius:10px;background:#111113b8;color:#c9c9ce;font:inherit;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.pw-controls .pw-primary{background:linear-gradient(100deg,#9a190cdb,#662209c7);border-color:#ff5f2aa6;color:#fff}.pw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pw-gps-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5b5b61}.pw-gps-dot.is-live{background:#61d881}@container (max-width: 420px){.pw-speedblock{top:2%}.pw-speed-unit,.pw-phase{margin-top:2px}.pw-car-wrap{width:min(54cqw,36cqh,150px)}.pw-speed-value{font-size:clamp(1.7rem,16cqh,2.6rem)}.pw-controls button{min-height:30px}.pw-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-speedblock{top:18%}}.fen-grid-item[data-widget=plaidWarp][data-size=M] .pw-phase{display:none}.fen-grid-item[data-widget=plaidWarp][data-size=M] .pw-stats{top:56px;width:calc(100% - 12px)}.fen-grid-item[data-widget=plaidWarp][data-size=M] .pw-stats-grid{grid-template-columns:repeat(4,1fr)}.fen-grid-item[data-widget=plaidWarp][data-size=M] .pw-stat{padding:2px 4px 1px}.fen-grid-item[data-widget=plaidWarp][data-size=M] .pw-stat small{font-size:.44rem;letter-spacing:.02em;white-space:nowrap}.fen-grid-item[data-widget=plaidWarp][data-size=M] .pw-stat strong{font-size:.82rem;white-space:nowrap}.fen-grid-item[data-widget=plaidWarp][data-size=M] .pw-stat em{white-space:nowrap}@media(prefers-reduced-motion:reduce){.pw-car-wrap,.pw-stats,.pw-controls button{transition:none}}.mcg-shelf-card{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100%;padding:14px 14px 10px;color:var(--mcg-text-main, #f5f5f7)}.mcg-shelf-title{flex:0 0 auto;margin:0;padding:0 4px;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;color:#acacac}.mcg-shelf-list{display:flex;flex-direction:column;gap:12px;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.mcg-shelf-row{display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px}.mcg-shelf-row:hover{background:#ffffff0d}.mcg-shelf-poster{flex:0 0 auto;width:78px;height:120px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#ffffff0f}.mcg-shelf-poster.is-empty{display:block}.mcg-shelf-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding-top:0}.mcg-shelf-pill{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;height:25px;margin:0;padding:6px 10px;border:1px solid #858585;border-radius:8px;background:#000c;box-shadow:none;font-size:11px;font-weight:400;line-height:13px;letter-spacing:0;white-space:nowrap}.mcg-shelf-name{font-size:13px;font-weight:500;line-height:16px}.mcg-shelf-meta{margin:0;font-size:13px;font-weight:400;line-height:16px}.mcg-shelf-overview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--mcg-text-sec, #a1a1a6);font-size:13px;font-weight:400;line-height:1.35}.mcg-shelf-rail{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:6px;flex:1 1 auto;width:100%;min-width:0;min-height:0;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.mcg-shelf-rail::-webkit-scrollbar{display:none}.mcg-shelf-rail>li{flex:0 0 auto;height:100%;margin:0}.mcg-shelf-cover{display:block;height:100%;aspect-ratio:2 / 3;margin:0;padding:0;border:0;border-radius:12px;overflow:hidden;background:#ffffff0f;cursor:pointer}.mcg-shelf-cover img,.mcg-shelf-cover-empty{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mcg-shelf-empty{margin:0;padding:8px 4px;color:var(--mcg-text-sec, #a1a1a6);font-size:14px}body.light-mode .mcg-shelf-row:hover{background:#0000000a}@media(max-width:970px),(max-height:700px){.mcg-shelf-card{gap:10px;padding:10px 10px 8px}.mcg-shelf-rail{gap:6px}.mcg-shelf-cover{border-radius:10px}}.mcg-yt-end{position:absolute;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:28px 32px 40px;box-sizing:border-box;background:#00000047;font-family:Helvetica,Arial,sans-serif}.mcg-yt-end-panel.mcg-glass{width:min(1120px,100%);padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px;cursor:default;transform:translateY(-30px)}.mcg-yt-end-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mcg-yt-end-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:.01em}.mcg-yt-end-actions{display:flex;align-items:center;gap:8px}.mcg-yt-end-chip.mcg-glass,.mcg-yt-end-close.mcg-glass{cursor:pointer;color:#fff;border:0;display:inline-flex;align-items:center;justify-content:center}.mcg-yt-end-chip.mcg-glass{height:36px;padding:0 14px;gap:8px;border-radius:999px!important;font-size:14px;font-weight:700}.mcg-yt-end-close.mcg-glass{width:36px;height:36px;border-radius:50%!important;padding:0}.mcg-yt-end-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px}.mcg-yt-end-card{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;text-align:left;color:#fff;cursor:pointer;min-width:0;font-family:inherit}.mcg-yt-end-media.mcg-glass{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px!important;cursor:pointer}.mcg-yt-end-thumb{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.mcg-yt-end-play{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0000002e;opacity:0}.mcg-yt-end-card:hover .mcg-yt-end-play,.mcg-yt-end-card:focus-visible .mcg-yt-end-play{opacity:1}.mcg-yt-end-badge{position:absolute;bottom:8px;z-index:2;max-width:calc(50% - 12px);font-size:12px;font-weight:700;line-height:1.2;color:#fff;background:#000000b8;border-radius:6px;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.mcg-yt-end-badge--channel{left:8px}.mcg-yt-end-badge--duration{right:8px}.mcg-yt-end-name{color:#fff;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:970px),(max-height:700px){.mcg-yt-end{padding:12px 14px 20px}.mcg-yt-end-panel.mcg-glass{padding:12px;gap:10px}.mcg-yt-end-title{font-size:16px}.mcg-yt-end-grid{gap:10px 8px}.mcg-yt-end-name{font-size:13px}}
/*$vite$:1*/