@import"https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@500;600;700;800&display=swap";.cinema.dark{--v-bg:#141615;--v-surface:#1d201e;--v-soft:#252925;--v-text:#f2f3ed;--v-muted:#a4aaa2;--v-line:#343a34;--v-accent:#c4ec85;--accent:#c4ec85;--text:#f2f3ed;--text-muted:#a4aaa2;--border:#343a34;--surface:#1d201e;color-scheme:dark}.cinema.light{--v-bg:#f5f5ef;--v-surface:#fff;--v-soft:#e9ece3;--v-text:#20251e;--v-muted:#5e675a;--v-line:#d4dacd;--v-accent:#42651f;--accent:#42651f;--text:#20251e;--text-muted:#5e675a;--border:#d4dacd;--surface:#fff;color-scheme:light}.viewer.cinema{background:var(--v-bg);color:var(--v-text);font-family:Manrope,Segoe UI,sans-serif;min-height:100vh;font-size:15px;line-height:1.6}.cinema *{box-sizing:border-box}.cinema a{color:inherit;text-decoration:none}.cinema button,.cinema a{touch-action:manipulation}.cinema button{cursor:pointer}.cinema a:focus-visible,.cinema button:focus-visible,.cinema input:focus-visible,.cinema textarea:focus-visible{outline:2px solid var(--v-accent);outline-offset:4px}.cinema section{scroll-margin-top:30px}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:12px;background:var(--v-accent);color:var(--v-bg)!important}.skip-link:focus{top:10px}.cinema-header{max-width:1440px;margin:auto;height:92px;padding:0 48px;display:flex;align-items:center;gap:64px;border-bottom:1px solid var(--v-line)}.cinema-brand{display:flex;align-items:center;font-size:26px;font-weight:800;letter-spacing:-1.2px;white-space:nowrap}.cinema-brand>span:not(.cinema-symbol){color:var(--v-accent)}.cinema-brand small{font-size:10px;letter-spacing:1px;border:1px solid var(--v-line);border-radius:4px;padding:1px 5px;margin:4px 0 0 9px}.cinema-symbol{display:grid;place-items:center;width:34px;height:34px;margin-right:10px;color:var(--v-accent);border:2px solid currentColor;border-radius:50%}.cinema-header nav{display:flex;gap:32px;align-items:center;flex:1}.cinema-header nav a{font-size:13px;font-weight:600;color:var(--v-muted);min-height:44px;display:flex;align-items:center;gap:8px}.cinema-header nav a:hover,.cinema-header nav a.active{color:var(--v-text)}.cinema-header nav i,.live-dot{display:inline-block;background:var(--v-accent);width:6px;height:6px;border-radius:50%}.theme-switch{display:grid;place-items:center;min-width:44px;height:44px;border:1px solid var(--v-line);background:transparent;color:var(--v-text);border-radius:50%}.cinema-main{max-width:1440px;margin:auto;padding:42px 48px 0}.cinema-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:24px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;color:var(--v-muted);display:flex;align-items:center;gap:8px}.cinema-intro h1{font-size:clamp(24px,2.6vw,37px);line-height:1.25;letter-spacing:-1.3px;font-weight:650;margin:9px 0 0}.cinema-intro>a{display:flex;align-items:center;gap:8px;font-size:12px;min-height:44px;color:var(--v-muted)}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:30px}.watch-main{min-width:0}.cinema .player-shell{aspect-ratio:16/9;width:100%;border:1px solid var(--v-line);border-radius:12px;overflow:hidden;box-shadow:none;background:#070908;position:relative}.cinema .player-shell video{width:100%;height:100%;object-fit:contain}.cinema .player-top{top:18px;left:18px;right:18px}.cinema .player-live{background:#0c0f0ccc;border:1px solid #ffffff26;color:#fff;font-size:9px;letter-spacing:1.1px;padding:7px 10px;border-radius:5px}.cinema .player-live i{background:#c4ec85}.cinema .player-bottom{padding:40px 18px 14px;background:linear-gradient(transparent,#000a);align-items:center;gap:16px}.cinema .player-sub{color:#fff;font-size:12px}.cinema .player-actions button{width:44px;height:44px;border:1px solid #ffffff30;background:#121512b3;border-radius:8px;color:#fff}.cinema .player-error{gap:12px;text-align:center;padding:24px;background:#101511ed;color:#e9eee5}.player-error button{padding:10px 16px;border:1px solid #627655;border-radius:6px;background:#25321e;color:#e9eee5}.now-caption{display:flex;justify-content:space-between;gap:20px;padding:24px 0 20px}.now-caption h2{font-size:23px;line-height:1.35;letter-spacing:-.65px;margin:8px 0;font-weight:650}.now-caption p{margin:0;color:var(--v-muted);font-size:12px}.discussion-link{display:flex;gap:8px;align-items:center;font-size:12px;align-self:center;border:1px solid var(--v-line);border-radius:7px;padding:10px 14px;min-height:44px}.air-progress{height:3px;background:var(--v-line);border-radius:4px;overflow:hidden}.air-progress span{display:block;height:100%;background:var(--v-accent)}.up-next{border-left:1px solid var(--v-line);padding-left:26px;display:flex;flex-direction:column}.rail-head{display:flex;align-items:center;justify-content:space-between}.rail-head h2{font-size:17px;margin:0;font-weight:650}.rail-head svg{color:var(--v-muted)}.rail-note{font-size:11px;color:var(--v-muted);margin:6px 0 18px}.next-list{flex:1}.next-item{display:grid;grid-template-columns:47px minmax(0,1fr);gap:14px;padding:20px 0;border-top:1px solid var(--v-line)}.next-item b{font-size:13px;line-height:1.5;font-weight:600;display:block}.next-item small{font-size:11px;color:var(--v-muted);display:block;margin-top:6px}.next-time{font-size:14px;font-variant-numeric:tabular-nums;font-weight:650}.next-time small{font-size:8px;letter-spacing:.6px;color:var(--v-accent)}.next-item:hover b{color:var(--v-accent)}.schedule-link{min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:12px;border-top:1px solid var(--v-line);color:var(--v-accent)!important}.rail-footer{display:flex;gap:12px;align-items:center;color:var(--v-muted);font-size:11px;padding-top:20px}.cinema .viewer-schedule,.cinema .viewer-chat,.cinema .viewer-support{border:0;background:transparent;border-radius:0;box-shadow:none;padding:0;margin:0}.cinema .cinema-schedule{padding-top:62px}.cinema .viewer-section-head{margin-bottom:24px;gap:24px}.cinema .viewer-section-head h2{font-size:26px;font-weight:650;letter-spacing:-.8px;margin:7px 0;display:flex;align-items:center;gap:10px}.cinema .viewer-section-head p{color:var(--v-muted);font-size:13px;line-height:1.7}.cinema .viewer-days{gap:8px}.cinema .viewer-days button{min-height:44px;padding:8px 19px;background:transparent;border:1px solid var(--v-line);border-radius:6px;color:var(--v-muted)}.cinema .viewer-days button.on{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-bg)}.cinema .viewer-epg-download{font-size:10px;color:var(--v-muted);display:flex;gap:4px;align-items:center;min-height:44px;padding:0 9px}.cinema .viewer-epg{border:1px solid var(--v-line);border-radius:10px;overflow:hidden;background:var(--v-surface)}.cinema .viewer-epg-row{padding:21px 25px;min-height:92px;background:transparent;border-bottom:1px solid var(--v-line);grid-template-columns:70px 10px minmax(0,1fr) 94px;gap:20px}.cinema .viewer-epg-row:last-child{border-bottom:0}.cinema .viewer-epg-row.now{background:var(--v-soft)}.cinema .viewer-epg-time{font-size:17px;font-weight:600;color:var(--v-text);font-variant-numeric:tabular-nums}.cinema .viewer-epg-time span,.cinema .viewer-epg-kind,.cinema .viewer-epg-status{font-size:11px;color:var(--v-muted)}.cinema .viewer-epg-title{font-size:15px;font-weight:600;color:var(--v-text);line-height:1.5}.cinema .viewer-epg-dot{background:var(--v-line);box-shadow:none}.cinema .now .viewer-epg-dot{background:var(--v-accent)}.cinema .viewer-epg-now{background:transparent;color:var(--v-accent);font-size:11px;min-height:44px;display:flex;align-items:center;justify-content:flex-end}.cinema .viewer-epg-now i{background:var(--v-accent)}.community-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:70px;border-top:1px solid var(--v-line);margin-top:64px;padding-top:42px}.community-note{padding:40px 0}.community-note h2{font-size:32px;font-weight:550;letter-spacing:-1px;line-height:1.3;margin:18px 0}.community-note p{max-width:340px;font-size:13px;line-height:1.9;color:var(--v-muted)}.community-rule{display:block;border-top:1px solid var(--v-line);margin-top:28px;padding-top:18px;font-size:11px;color:var(--v-muted)}.cinema .viewer-chat .viewer-section-head p{display:none}.cinema .viewer-chat-panel{background:var(--v-surface);border:1px solid var(--v-line);border-radius:10px}.cinema .viewer-chat-messages{max-height:300px}.cinema .viewer-chat-list{height:260px;min-height:220px;background:var(--v-surface)}.cinema .viewer-chat-avatar{background:var(--v-soft);color:var(--v-accent)}.cinema .viewer-chat-bubble{background:var(--v-soft);color:var(--v-text);box-shadow:none}.cinema input,.cinema textarea,.cinema select{background:var(--v-surface);color:var(--v-text);border:1px solid var(--v-line);border-radius:6px;font:inherit;font-size:14px;min-height:44px}.cinema input::placeholder,.cinema textarea::placeholder{color:var(--v-muted);opacity:1}.cinema .viewer-chat-form{background:var(--v-surface);border-color:var(--v-line)}.cinema .viewer-chat-form button{min-width:44px;min-height:44px}.cinema .viewer-chat-online,.cinema .viewer-support-badge{color:var(--v-muted);background:var(--v-soft);border-color:var(--v-line)}.cinema .viewer-support{margin-top:58px;padding-top:40px;border-top:1px solid var(--v-line)}.cinema .viewer-support-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:70px}.cinema .viewer-support-card{padding:25px;background:var(--v-surface);border:1px solid var(--v-line);border-radius:10px;box-shadow:none}.cinema .viewer-support-tabs{padding:4px;border-radius:7px;background:var(--v-bg);border:1px solid var(--v-line);display:flex;gap:4px}.cinema .viewer-support-tabs button{min-height:44px;flex:1;justify-content:center;color:var(--v-muted);background:transparent;border:0;border-radius:4px}.cinema .viewer-support-tabs button.on{background:var(--v-soft);color:var(--v-text);box-shadow:none}.cinema .viewer-support-form label{font-size:12px;color:var(--v-muted);gap:8px}.cinema .viewer-support-form{gap:18px}.cinema .viewer-support-form input,.cinema .viewer-support-form textarea{padding:12px;background:var(--v-bg);border-color:var(--v-line);color:var(--v-text)}.cinema .viewer-cta{min-height:46px;padding:12px 18px;background:var(--v-accent);color:var(--v-bg);border:0;border-radius:6px;box-shadow:none;font-size:12px;font-weight:750}.cinema .viewer-cta:hover{filter:brightness(.95);transform:none}.cinema .viewer-support-aside{background:transparent;border:0;padding:28px 0;box-shadow:none}.cinema .viewer-support-orb{display:none}.cinema .viewer-support-aside h3{font-size:26px;line-height:1.4;font-weight:550;letter-spacing:-.6px}.cinema .viewer-support-aside p,.cinema .viewer-support-aside li{font-size:13px;color:var(--v-muted);line-height:1.9}.cinema .viewer-support-aside svg{color:var(--v-accent)}.cinema .viewer-amounts button{min-height:44px;border:1px solid var(--v-line);background:var(--v-bg);color:var(--v-text)}.cinema .viewer-amounts button.on{background:var(--v-accent);color:var(--v-bg)}.cinema-ad{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:35px 0;margin-top:55px;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.cinema-ad h2{font-size:26px;letter-spacing:-.6px;margin:10px 0;font-weight:550}.cinema-ad p{font-size:13px;color:var(--v-muted);max-width:580px;margin-bottom:0}.cinema-ad>a{display:flex;align-items:center;justify-content:center;gap:14px;padding:13px 18px;border:1px solid var(--v-line);border-radius:6px;white-space:nowrap;font-size:12px;min-height:48px}.cinema-footer{max-width:1440px;margin:auto;padding:35px 48px 45px;display:flex;align-items:center;gap:30px}.cinema-footer .cinema-brand{font-size:21px}.cinema-footer>span{flex:1;font-size:12px;color:var(--v-muted)}.cinema-footer>small,.cinema-footer>a:last-child{font-size:10px;color:var(--v-muted)}.cinema-footer>a:last-child{display:flex;align-items:center;gap:5px;min-height:44px}.cinema .viewer-mobile-nav{display:none}.cinema.advertise .viewer-header{background:var(--v-bg);border-color:var(--v-line);-webkit-backdrop-filter:none;backdrop-filter:none}.cinema.advertise .viewer-main{max-width:1250px}.cinema.advertise h1,.cinema.advertise h2,.cinema.advertise h3{color:var(--v-text);background:none;-webkit-text-fill-color:initial}.cinema.advertise [class*=card],.cinema.advertise [class*=summary]{background:var(--v-surface);border-color:var(--v-line);box-shadow:none}.cinema.advertise .viewer-mark{background:var(--v-accent);color:var(--v-bg)}@media(min-width:1600px){.cinema-main{padding-top:50px}.watch-layout{grid-template-columns:minmax(0,1fr) 315px;gap:38px}}@media(max-width:1050px){.cinema-header{gap:32px;padding:0 28px}.cinema-header nav{gap:22px}.cinema-main{padding:32px 28px 0}.watch-layout{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.up-next{padding-left:20px}.rail-footer{display:none}.next-item{padding:14px 0}.community-layout,.cinema .viewer-support-grid{gap:36px}.cinema-footer{padding:30px 28px}.cinema-footer>span{display:none}.cinema-footer>small{flex:1}.now-caption h2{font-size:20px}}@media(max-width:760px){.cinema-header{height:76px;padding:0 20px;gap:20px}.cinema-header nav{display:none}.cinema-brand{font-size:25px}.theme-switch{margin-left:auto}.cinema-main{padding:27px 20px 0}.cinema-intro{margin-bottom:23px}.cinema-intro h1{font-size:27px;max-width:340px;letter-spacing:-.9px}.cinema-intro>a{display:none}.watch-layout{display:block}.up-next{border-left:0;padding:23px 0 0;margin-top:20px;border-top:1px solid var(--v-line)}.next-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.next-item{border-top:0;grid-template-columns:42px minmax(0,1fr);gap:12px}.next-item:nth-child(n+3){display:none}.rail-note{margin-bottom:2px}.rail-footer{display:none}.schedule-link{margin-top:7px}.now-caption{padding:19px 0 17px;gap:12px}.now-caption h2{font-size:20px}.discussion-link{padding:10px}.discussion-link span{display:none}.cinema .cinema-schedule{padding-top:38px}.cinema .viewer-section-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.cinema .viewer-section-head h2{font-size:24px}.cinema .viewer-days{width:100%;flex-wrap:wrap}.cinema .viewer-epg-row{grid-template-columns:52px minmax(0,1fr);padding:18px 16px;gap:7px 15px}.cinema .viewer-epg-dot{display:none}.cinema .viewer-epg-status{grid-column:2;justify-self:start}.cinema .viewer-epg-now{min-height:35px}.cinema .viewer-epg-title{font-size:14px}.cinema .viewer-epg-time{font-size:15px}.community-layout{display:block;margin-top:40px;padding-top:26px}.community-note{padding:26px 0 0}.community-note h2{font-size:26px}.community-note p{max-width:none}.community-rule{margin-top:15px;padding-top:15px}.cinema .viewer-support{margin-top:35px;padding-top:26px}.cinema .viewer-support-grid{display:block}.cinema .viewer-support-card{padding:18px}.cinema .viewer-support-aside{padding:20px 0 0}.cinema .viewer-support-aside h3{font-size:23px}.cinema-ad{display:block;padding:27px 0;margin-top:32px}.cinema-ad h2{font-size:24px}.cinema-ad>a{margin-top:20px;width:fit-content}.cinema-footer{padding:26px 20px 110px;flex-wrap:wrap;gap:15px}.cinema-footer .cinema-brand{width:100%}.cinema .viewer-mobile-nav{display:flex;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;z-index:60;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:var(--v-bg);border-top:1px solid var(--v-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.cinema .viewer-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:62px;min-height:48px;color:var(--v-muted);font-size:10px}.cinema .viewer-mobile-nav a:hover{color:var(--v-accent)}.cinema .player-top{top:10px;left:10px}.cinema .player-bottom{padding:30px 10px 10px}.cinema .player-live{font-size:8px;padding:5px 7px}.cinema .viewer-chat .viewer-section-head{flex-direction:row;align-items:center}.cinema .viewer-chat .viewer-section-head h2{font-size:22px}}@media(max-width:390px){.cinema-main{padding-left:15px;padding-right:15px}.next-list{grid-template-columns:1fr;gap:0}.next-item:nth-child(n+2){display:none}.cinema .viewer-support-row{grid-template-columns:1fr}.cinema .viewer-support-tabs button{font-size:11px}.cinema .viewer-days{gap:5px}.cinema .viewer-days button{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.cinema *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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-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}}}@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;--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;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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.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, )}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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, )}.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, )}}:root{--bg:#07070e;--bg-2:#0a0a14;--panel:#0f0f1c;--panel-2:#141426;--panel-3:#191930;--border:#24243c;--border-soft:#1a1a2c;--text:#ececf5;--muted:#9a9ab5;--faint:#6b6b86;--accent:#6d8bff;--accent-2:#a855f7;--accent-soft:#6d8bff24;--good:#34d399;--good-soft:#34d3991f;--warn:#fbbf24;--warn-soft:#fbbf241f;--bad:#fb7185;--bad-soft:#fb71851f;--shadow:0 24px 70px #00000080;--radius:16px}[data-theme=light]{--bg:#f5f6fb;--bg-2:#eef0f8;--panel:#fff;--panel-2:#f7f8fd;--panel-3:#eef1fa;--border:#e2e5f0;--border-soft:#eceef6;--text:#15151f;--muted:#5d5d75;--faint:#8a8aa0;--accent:#4f46e5;--accent-2:#9333ea;--accent-soft:#4f46e51a;--good:#059669;--good-soft:#0596691a;--warn:#b45309;--warn-soft:#b453091a;--bad:#dc2626;--bad-soft:#dc262617;--shadow:0 22px 60px #1e23461f}*{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--text);background:radial-gradient(1100px 560px at 12% -12%,#6d8bff24,transparent 60%),radial-gradient(900px 520px at 102% -4%,#a855f71f,transparent 58%),var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif}[data-theme=light] body{background:radial-gradient(1100px 560px at 12% -12%,#4f46e517,transparent 60%),radial-gradient(900px 520px at 102% -4%,#9333ea12,transparent 58%),var(--bg)}::selection{background:#6d8bff4d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--faint);background-clip:content-box}.app{min-height:100%;display:flex}.sidebar{background:var(--panel);flex-direction:column;flex:0 0 244px;gap:18px;width:244px;height:100vh;padding:20px 14px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in srgb,var(--panel) 82%,transparent)}}.sidebar{border-right:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;transition:width .2s,flex-basis .2s}.sidebar.collapsed{flex-basis:78px;width:78px}.sidebar.collapsed .nav-label,.sidebar.collapsed .brand-text,.sidebar.collapsed .sidebar-foot-text{display:none}.brand{align-items:center;gap:11px;padding:2px 6px 8px;display:flex}.brand-mark{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid;box-shadow:0 8px 26px #6d8bff59}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-text b{letter-spacing:.2px;font-size:14.5px}.brand-text span{color:var(--faint);letter-spacing:.4px;text-transform:uppercase;font-size:11px}.nav{flex-direction:column;gap:3px;padding-right:2px;display:flex;overflow-y:auto}.nav-section{letter-spacing:1.2px;text-transform:uppercase;color:var(--faint);padding:14px 12px 7px;font-size:10px;font-weight:700}.nav-item{color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:flex;position:relative}.nav-item:hover{background:var(--panel-2);color:var(--text)}.nav-item.active{background:var(--accent-soft);color:var(--text)}.nav-item.active:before{content:"";background:linear-gradient(180deg,var(--accent),var(--accent-2));width:3px;height:20px;box-shadow:0 0 14px var(--accent);border-radius:0 4px 4px 0;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.nav-icon{opacity:.9;flex:0 0 18px;width:18px;height:18px}.nav-badge{background:var(--panel-3);color:var(--faint);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700}.sidebar-foot{background:var(--panel-2);border:1px solid var(--border-soft);border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.sidebar-foot-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sidebar-foot-text b{font-size:12px}.sidebar-foot-text span{color:var(--faint);font-size:10.5px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:20;background:var(--bg);align-items:center;gap:14px;padding:14px 26px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--bg) 78%,transparent)}}.topbar{border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-title{flex-direction:column;min-width:0;line-height:1.25;display:flex}.topbar-title h1{letter-spacing:-.2px;margin:0;font-size:16.5px;font-weight:650}.topbar-title span{color:var(--faint);font-size:11.5px}.topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.page{width:100%;max-width:1480px;margin:0 auto;padding:24px 26px 40px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.page-head h2{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:650}.page-head p{color:var(--muted);margin:2px 0 0;font-size:13px}.page-head .spacer{flex:1}.card{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.card{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.card{border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff05}.card-pad{padding:18px}.card-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:15px 18px;display:flex}.card-head h3{letter-spacing:.1px;margin:0;font-size:13.5px;font-weight:650}.card-head .sub{color:var(--faint);font-size:11.5px}.card-head .right{align-items:center;gap:8px;margin-left:auto;display:flex}.grid{gap:14px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-span-2{grid-column:span 2}@media(max-width:1180px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.grid-3,.grid-2{grid-template-columns:1fr}.grid-span-2{grid-column:auto}}.menu-btn{display:none}@media(max-width:720px){.menu-btn{display:inline-flex}.grid-4{grid-template-columns:1fr}.sidebar{position:fixed;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.page,.topbar{padding-left:16px;padding-right:16px}}.hero{border:1px solid var(--border);background:radial-gradient(700px 300px at 8% 0%,#6d8bff2e,transparent 60%),radial-gradient(600px 300px at 100% 100%,#a855f724,transparent 60%),var(--panel);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:1.45fr 1fr;gap:0;display:grid;position:relative;overflow:hidden}.hero-main{flex-direction:column;gap:14px;min-width:0;padding:26px 28px;display:flex}.hero-side{border-left:1px solid var(--border-soft);background:var(--panel-2);flex-direction:column;gap:14px;padding:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.hero-side{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}}.hero h2{letter-spacing:-.6px;margin:0;font-size:26px;line-height:1.15}.hero .kicker{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:11.5px;font-weight:650;display:flex}@media(max-width:980px){.hero{grid-template-columns:1fr}.hero-side{border-left:0;border-top:1px solid var(--border-soft)}}.preview{aspect-ratio:16/9;border:1px solid var(--border);background:linear-gradient(135deg,#6d8bff2e,#a855f71f),repeating-linear-gradient(45deg,#ffffff06 0,#ffffff06 10px,#0000 10px,#0000 20px),#05050b;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.preview .preview-label{letter-spacing:1px;text-transform:uppercase;color:var(--muted);background:#00000059;border-radius:999px;padding:3px 8px;font-size:10.5px;position:absolute;top:10px;left:12px}.preview .preview-empty{text-align:center;color:var(--faint);font-size:12.5px;line-height:1.6}.preview .preview-empty b{color:var(--muted);margin-bottom:3px;font-size:13.5px;display:block}.dot{background:var(--faint);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dot.live{background:var(--bad);animation:2s infinite pulse;box-shadow:0 0 #fb718599}.dot.good{background:var(--good);box-shadow:0 0 12px #34d39999}.dot.warn{background:var(--warn)}@keyframes pulse{50%{opacity:.5}}.stat{flex-direction:column;gap:8px;min-width:0;padding:16px 17px;display:flex}.stat-top{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.stat-top svg{opacity:.8;width:15px;height:15px}.stat-value{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:680;line-height:1}.stat-value small{color:var(--faint);letter-spacing:0;margin-left:2px;font-size:13px;font-weight:500}.stat-sub{color:var(--faint);align-items:center;gap:6px;font-size:11.5px;display:flex}.progress{background:var(--panel-3);border-radius:999px;height:6px;overflow:hidden}.progress>i{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px;height:100%;transition:width .5s;display:block}.progress.warn>i{background:linear-gradient(90deg,var(--warn),#f97316)}.progress.bad>i{background:linear-gradient(90deg,var(--bad),#ef4444)}.badge{letter-spacing:.3px;border:1px solid var(--border);color:var(--muted);background:var(--panel-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:650;display:inline-flex}.badge.good{color:var(--good);background:var(--good-soft);border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.badge.good{border-color:color-mix(in srgb,var(--good) 30%,transparent)}}.badge.warn{color:var(--warn);background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.badge.warn{border-color:color-mix(in srgb,var(--warn) 30%,transparent)}}.badge.bad{color:var(--bad);background:var(--bad-soft);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.badge.bad{border-color:color-mix(in srgb,var(--bad) 30%,transparent)}}.badge.accent{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.badge.accent{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}.btn{border:1px solid var(--border);background:var(--panel-2);height:36px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .12s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.btn:hover{background:var(--panel-3);border-color:var(--border)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:15px;height:15px}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-color:#0000;box-shadow:0 8px 24px #6d8bff47}.btn.primary:hover{filter:brightness(1.07)}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--panel-2);color:var(--text)}.btn.danger{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btn.danger{border-color:color-mix(in srgb,var(--bad) 35%,transparent)}}.btn.danger{background:var(--bad-soft)}.btn.sm{border-radius:8px;height:30px;padding:0 10px;font-size:11.5px}.btn.icon{width:34px;height:34px;padding:0}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--muted);letter-spacing:.2px;font-size:11.5px;font-weight:600}.input{border:1px solid var(--border);background:var(--bg-2);height:38px;color:var(--text);border-radius:10px;outline:none;width:100%;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--faint)}.input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.input:focus{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}}.input:focus{box-shadow:0 0 0 3px var(--accent-soft)}.hint{color:var(--faint);font-size:11px;line-height:1.5}.error-text{color:var(--bad);font-size:12px}.list{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:12px 18px;font-size:12.5px;display:flex}.row:last-child{border-bottom:0}.row .grow{flex:1;min-width:0}.row .t{font-weight:550}.row .s{color:var(--faint);margin-top:1px;font-size:11px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty{text-align:center;color:var(--faint);padding:34px 18px}.empty .icon{background:var(--panel-2);border:1px solid var(--border-soft);width:44px;height:44px;color:var(--muted);border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.empty b{color:var(--muted);margin-bottom:4px;font-size:13px;display:block}.empty p{max-width:460px;margin:0 auto;font-size:12px;line-height:1.6}.gradient-text{background:linear-gradient(100deg,var(--accent),var(--accent-2) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.kbd{background:var(--panel-3);border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.divider{background:var(--border-soft);height:1px;margin:6px 0}.avatar{background:linear-gradient(135deg,var(--accent-soft),var(--accent-2));border-radius:10px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.avatar{background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--accent-2) 18%,transparent))}}.avatar{border:1px solid var(--border);color:var(--text);font-size:12px;font-weight:700}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.fade-up{animation:.35s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.login{grid-template-columns:1.05fr .95fr;min-height:100%;display:grid}.login-art{color:#fff;background:radial-gradient(700px 420px at 20% 10%,#6d8bff47,#0000 62%),radial-gradient(620px 420px at 90% 90%,#a855f73d,#0000 62%),linear-gradient(160deg,#0a0a18,#0b0816);flex-direction:column;justify-content:space-between;padding:46px;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 30% 20%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 30% 20%,#000,#0000 70%)}.login-art h1{letter-spacing:-1.2px;max-width:520px;margin:18px 0 12px;font-size:38px;line-height:1.08}.login-art p{color:#ffffff9e;max-width:470px;margin:0;font-size:14px;line-height:1.65}.login-features{flex-direction:column;gap:11px;margin-top:30px;display:flex}.login-feature{color:#ffffffb8;align-items:center;gap:10px;font-size:12.5px;display:flex}.login-feature i{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.login-form-wrap{justify-content:center;align-items:center;padding:36px;display:flex}.login-card{width:100%;max-width:380px}.login-card h2{letter-spacing:-.4px;margin:0 0 6px;font-size:22px}.login-card .sub{color:var(--muted);margin:0 0 24px;font-size:13px}@media(max-width:900px){.login{grid-template-columns:1fr}.login-art{display:none}}.theme-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media(max-width:620px){.theme-grid{grid-template-columns:1fr}}.theme-card{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--panel-2);border-radius:12px;padding:10px;transition:border-color .16s,box-shadow .16s}.theme-card:hover{border-color:var(--faint)}.theme-card.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.theme-card.active{border-color:color-mix(in srgb,var(--accent) 65%,transparent)}}.theme-card.active{box-shadow:0 0 0 3px var(--accent-soft)}.theme-swatch{border:1px solid var(--border-soft);border-radius:8px;height:54px;margin-bottom:8px;display:flex;overflow:hidden}.theme-swatch .a{flex:1}.theme-swatch .b{width:34%}.theme-card b{font-size:12px;display:block}.theme-card span{color:var(--faint);font-size:10.5px}.toast-wrap{z-index:100;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.toast{background:var(--panel);border:1px solid var(--border);min-width:260px;max-width:380px;box-shadow:var(--shadow);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:12.5px;animation:.2s both fadeUp;display:flex}.toast.good{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.toast.good{border-color:color-mix(in srgb,var(--good) 35%,transparent)}}.toast.bad{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.toast.bad{border-color:color-mix(in srgb,var(--bad) 35%,transparent)}}.toast .grow{flex:1}.splash{min-height:100%;color:var(--muted);place-items:center;gap:14px;display:grid}.catalog-grid{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media(max-width:980px){.catalog-grid{grid-template-columns:1fr}}.cat-list{overflow:hidden}.cat-list>div:last-child{max-height:66vh;overflow-y:auto}.cat-item{border:0;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 14px;transition:background .14s;display:flex}.cat-item:hover{background:var(--panel-2)}.cat-item.active{background:var(--accent-soft)}.cat-item:last-child{border-bottom:0}.cat-poster{border:1px solid var(--border);border-radius:12px;width:100%;display:block}.cat-meta{flex-wrap:wrap;gap:6px;display:flex}.schedule-grid{grid-template-columns:430px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ads-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media(max-width:1100px){.schedule-grid,.ads-grid{grid-template-columns:1fr}}.overlays-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media(max-width:1100px){.overlays-grid{grid-template-columns:1fr}}.channels-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}@media(max-width:1100px){.channels-grid{grid-template-columns:1fr}}.announcements-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}@media(max-width:1100px){.announcements-grid{grid-template-columns:1fr}}.slot-flash{animation:1.5s slot-flash}@keyframes slot-flash{0%,to{box-shadow:none}25%{box-shadow:0 0 0 2px var(--accent),0 0 30px color-mix(in srgb,var(--accent) 30%,transparent)}}.modal-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000ad;position:fixed;top:0;right:0;bottom:0;left:0}.slot-modal{z-index:60;width:min(920px,100vw - 32px);max-height:90vh;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0000008c}.calendar-layout{grid-template-columns:440px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media(max-width:1100px){.calendar-layout{grid-template-columns:1fr}}.calendar{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal-dow{text-align:center;color:var(--faint);padding:4px 0;font-size:10px}.cal-cell{aspect-ratio:1;background:var(--panel-2);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:7px;padding:0;font-size:12px;position:relative}.cal-cell.other{opacity:.35}.cal-cell.today{border-color:var(--accent)}.cal-cell.selected{background:var(--accent-soft);border-color:var(--accent)}.cal-cell.has i{background:var(--good);border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.new-slot-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}@media(max-width:1100px){.new-slot-grid{grid-template-columns:1fr}}.chip{border:1px solid var(--border);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.chip.on{border-color:var(--accent);background:var(--accent-soft)}.overlay-canvas{aspect-ratio:16/9;border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;background:#05050b;border-radius:12px;width:100%;position:relative;overflow:hidden;container-type:size}.overlay-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ov-el{cursor:move;z-index:2;position:absolute}.ov-el.selected{outline:2px solid var(--accent);outline-offset:1px}.ov-blur{z-index:1;background:#0000000f;border:1px dashed #ffffff40}.ov-ticker{z-index:3;align-items:center;width:100%;display:flex;left:0;overflow:hidden}.ov-ticker-text{white-space:nowrap;padding-left:100%;animation:linear infinite ov-marquee}@keyframes ov-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.ov-textbox{z-index:4;overflow:hidden}.ov-logo{z-index:5}.ov-logo img{pointer-events:none;width:100%;height:auto;display:block}.ov-handle{background:var(--accent);cursor:nwse-resize;z-index:10;border:2px solid #fff;border-radius:3px;width:13px;height:13px;position:absolute;bottom:-6px;right:-6px}.ov-badge{color:#fff;z-index:20;pointer-events:none;background:#0000008c;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:flex;position:absolute;top:8px;left:8px}.viewer{color:#eef0ff;background:radial-gradient(900px 500px at 15% -5%,#6d8bff2e,#0000 60%),radial-gradient(800px 520px at 95% 10%,#a855f724,#0000 60%),#07070e;min-height:100vh;font-family:Inter,Segoe UI,system-ui,sans-serif}.viewer a{color:inherit;text-decoration:none}.viewer-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070ec7;border-bottom:1px solid #8c96ff1f;align-items:center;gap:26px;padding:14px max(24px,50vw - 640px);display:flex;position:sticky;top:0}.viewer-brand{align-items:center;gap:10px;display:flex}.viewer-mark{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7);border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid;box-shadow:0 8px 24px #6d8bff59}.viewer-brand b{letter-spacing:.2px;font-size:14px;display:block}.viewer-brand i{letter-spacing:2.6px;text-transform:uppercase;color:#8b90ad;font-size:10px;font-style:normal;display:block}.viewer-nav{gap:20px;margin-left:26px;display:flex}.viewer-nav a{color:#a6abc8;font-size:12.5px;transition:color .15s}.viewer-nav a:hover{color:#fff}.viewer-head-right{align-items:center;gap:14px;margin-left:auto;display:flex}.viewer-live{letter-spacing:1.2px;color:#ff7b8a;background:#ff4d621a;border:1px solid #ff4d624d;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.viewer-live i,.player-live i,.viewer-epg-now i{background:#ff4d62;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #ff4d62}.viewer-login{color:#a6abc8;border-bottom:1px dashed #a6abc859;font-size:12px}.viewer-main{max-width:1280px;margin:0 auto;padding:28px 24px 50px}.viewer-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.player-shell{aspect-ratio:16/9;background:#000;border:1px solid #8c96ff2e;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #6d8bff0f}.player-shell video{object-fit:contain;background:#000;width:100%;height:100%;display:block}:is(.player-shell:fullscreen){aspect-ratio:auto;border:0;border-radius:0;width:100vw;height:100vh}:is(.player-shell:fullscreen video){object-fit:contain;width:100%;height:100%}.player-top{pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.player-live{color:#fff;letter-spacing:1.1px;background:#ff4d62eb;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.player-quality{color:#cfd4ff;letter-spacing:1px;background:#0000008c;border:1px solid #ffffff1f;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:700}.player-bottom{background:linear-gradient(#0000,#04040aeb);justify-content:space-between;align-items:flex-end;gap:16px;padding:46px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.player-now{color:#fff;letter-spacing:-.2px;text-shadow:0 2px 12px #000;font-size:18px;font-weight:700}.player-sub{color:#c3c8e2;margin-top:3px;font-size:11.5px}.player-actions{gap:6px;display:flex}.player-actions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a148c;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.player-actions button:hover{background:#6d8bff4d}.player-error{color:#cfd4ff;text-align:center;background:#05050cd1;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.player-error b{font-size:15px}.player-error span{color:#8b90ad;font-size:11.5px}.viewer-underplayer{color:#7f84a3;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:11px;display:flex}.viewer-underplayer span{align-items:center;gap:5px;display:inline-flex}.viewer-now{flex-direction:column;gap:12px;display:flex}.viewer-now-card,.viewer-next-card{background:linear-gradient(#141628f2,#0b0c18f2);border:1px solid #8c96ff29;border-radius:14px;padding:16px}.viewer-now-label{letter-spacing:1.6px;text-transform:uppercase;color:#8b90ad;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.viewer-now-label i{background:#5ee0a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5ee0a0}.viewer-now-card h2{letter-spacing:-.3px;margin:8px 0 4px;font-size:20px;line-height:1.2}.viewer-now-meta{color:#8b90ad;font-size:11.5px}.viewer-now-progress{background:#ffffff14;border-radius:4px;height:4px;margin-top:14px;overflow:hidden}.viewer-now-progress span{background:linear-gradient(90deg,#6d8bff,#a855f7);border-radius:4px;height:100%;display:block}.viewer-next-card h3{margin:8px 0 3px;font-size:15px}.viewer-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.viewer-stats div{text-align:center;background:#ffffff08;border:1px solid #8c96ff1f;border-radius:12px;padding:11px 8px}.viewer-stats b{color:#0000;background:linear-gradient(135deg,#9bb0ff,#c084fc);-webkit-background-clip:text;background-clip:text;font-size:16px;display:block}.viewer-stats span{color:#7f84a3;text-transform:uppercase;letter-spacing:1px;font-size:9.5px}.viewer-schedule{margin-top:38px}.viewer-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.viewer-section-head h2{letter-spacing:-.4px;margin:0;font-size:22px}.viewer-section-head p{color:#8b90ad;margin:4px 0 0;font-size:12px}.viewer-days{background:#ffffff0a;border:1px solid #8c96ff1f;border-radius:9px;gap:4px;padding:3px;display:inline-flex}.viewer-days button{color:#8b90ad;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:11.5px}.viewer-days button.on{color:#dfe3ff;background:#6d8bff33}.viewer-epg{background:#0e0f1cb8;border:1px solid #8c96ff1f;border-radius:14px;overflow:hidden}.viewer-epg-row{border-bottom:1px solid #8c96ff14;align-items:center;gap:14px;padding:13px 16px;display:flex}.viewer-epg-row:last-child{border-bottom:0}.viewer-epg-row.now{background:linear-gradient(90deg,#6d8bff1f,#0000)}.viewer-epg-time{color:#cfd4ff;width:78px;font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.viewer-epg-time span{color:#6f7490;font-size:10px;display:block}.viewer-epg-dot{background:#3b3f5c;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.viewer-epg-row.now .viewer-epg-dot{background:#ff4d62;box-shadow:0 0 9px #ff4d62}.viewer-epg-body{flex:1;min-width:0}.viewer-epg-title{font-size:13px;font-weight:600}.viewer-epg-kind{color:#7f84a3;margin-top:2px;font-size:10.5px}.viewer-epg-now{color:#ff9aa6;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.viewer-epg-status{color:#6f7490;font-size:10px}.viewer-empty{text-align:center;color:#8b90ad;background:#0e0f1cb8;border:1px dashed #8c96ff33;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;display:flex}.viewer-empty b{color:#dfe3ff;font-size:14px}.viewer-empty span{font-size:11.5px}.viewer-about{border-top:1px solid #8c96ff1f;grid-template-columns:1fr 1.2fr;gap:28px;margin-top:46px;padding-top:30px;display:grid}.viewer-about h2{margin:0 0 8px;font-size:22px}.viewer-about p{color:#8b90ad;max-width:480px;margin:0;font-size:12.5px;line-height:1.75}.viewer-about-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.viewer-about-grid div{color:#9bb0ff;background:#ffffff08;border:1px solid #8c96ff1f;border-radius:12px;flex-direction:column;gap:3px;padding:13px;display:flex}.viewer-about-grid b{color:#eef0ff;font-size:12.5px}.viewer-about-grid span{color:#7f84a3;font-size:10.5px}.viewer-footer{color:#6f7490;border-top:1px solid #8c96ff1a;flex-wrap:wrap;justify-content:space-between;gap:14px;max-width:1280px;margin:0 auto;padding:22px 24px 30px;font-size:10.5px;display:flex}.viewer-footer a{color:#9bb0ff}@media(max-width:1000px){.viewer-hero{grid-template-columns:1fr}.viewer-now{grid-template-columns:1fr 1fr;display:grid}.viewer-stats{grid-column:1/-1}.viewer-about{grid-template-columns:1fr}}@media(max-width:720px){.viewer-header{flex-wrap:nowrap;gap:6px;padding:10px 12px}.viewer-nav,.viewer-login{display:none}.viewer-head-right{gap:6px}.viewer-brand{flex:1;min-width:0}.viewer-brand span{min-width:0}.viewer-main{box-sizing:border-box;width:100%;max-width:100%;padding:16px 14px 30px;overflow-x:hidden}.viewer{overflow-x:hidden}.viewer-intro{padding:14px 0 22px}.viewer-intro p{max-width:100%}.viewer-intro h1{letter-spacing:-1.4px;font-size:34px}.viewer-hero,.viewer-hero>div,.player-shell{width:100%;min-width:0}.viewer-now{grid-template-columns:1fr}.viewer-epg-time{width:62px}.viewer-footer{padding:18px 14px}}@media(max-width:420px){.viewer-live{padding:3px 6px;font-size:8px}.viewer-theme{width:30px;height:30px}.player-now{font-size:16px}.viewer-intro h1{font-size:31px}}.viewer-stage{background:radial-gradient(620px 340px at 4% 0,#6d8bff3d,#0000 68%),radial-gradient(480px 300px at 88% 8%,#a855f733,#0000 68%),linear-gradient(140deg,#080914,#0d1020 55%,#090a14);border:1px solid #8c96ff33;border-radius:26px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr) 320px;align-items:start;gap:18px;padding:28px 24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #14183c2e}.viewer-stage:after{content:"KINODRON";z-index:0;pointer-events:none;letter-spacing:-10px;color:#0000;-webkit-text-stroke:1px #a0b0ff17;font-family:Unbounded,Manrope,sans-serif;font-size:clamp(90px,14vw,220px);font-weight:800;position:absolute;bottom:-38px;right:-10px}.viewer-stage:before{content:"";pointer-events:none;filter:blur(2px);z-index:0;background:radial-gradient(420px 220px at 18% 20%,#6d8bff2e,#0000 70%),radial-gradient(380px 220px at 78% 0,#a855f729,#0000 70%);height:360px;position:absolute;inset:-80px -60px auto}.viewer-stage>*{z-index:1;position:relative}.viewer-stage-copy{padding:10px 0 0 4px}.viewer-stage .viewer-kicker{color:#a8b7ff}.viewer-stage .viewer-kicker i{background:#43d18a}.viewer-stage-copy h1{color:#fff;letter-spacing:-1.8px;margin:14px 0 12px;font-size:clamp(34px,3.8vw,48px);line-height:1.02}.viewer-stage-copy h1 em{color:#0000;background:linear-gradient(100deg,#9bb0ff,#d08cff 74%);-webkit-background-clip:text;background-clip:text;font-style:normal}.viewer-stage-copy p{color:#9da4c4;max-width:430px;margin:0;font-size:12px;line-height:1.7}.viewer-stage .viewer-intro-badges span{color:#c1c9ff;background:#788cff17;border-color:#a0b0ff38}.viewer-stage .viewer-cta.ghost{color:#d4d9ff;border-color:#b4beff3d}.viewer-stage .viewer-cta.ghost:hover{color:#fff;background:#788cff24}.viewer-stage-mini{border-top-color:#a0b0ff29}.viewer-stage-mini b{color:#fff}.viewer-stage-mini span{color:#8189ad}.viewer-stage .viewer-now-card,.viewer-stage .viewer-next-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#181b32e0,#0a0c1aeb);border-color:#a0b0ff33}.viewer-stage .viewer-now-card h2,.viewer-stage .viewer-next-card h3{color:#fff}.viewer-stage .viewer-now-meta{color:#858cab}.viewer-stage .viewer-now-label{color:#a8b7ff}.viewer-stage .viewer-now-cta{color:#c1c9ff;background:#788cff14;border-color:#b4beff3d}.viewer.light .viewer-stage .viewer-now-card,.viewer.light .viewer-stage .viewer-next-card{background:linear-gradient(160deg,#181b32e0,#0a0c1aeb);border-color:#a0b0ff33}.viewer.light .viewer-stage .viewer-now-card h2,.viewer.light .viewer-stage .viewer-next-card h3{color:#fff}.viewer.light .viewer-stage .viewer-now-meta{color:#858cab}.viewer-stage-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.viewer-cta.ghost{color:#b9c1ff;box-shadow:none;background:0 0;border:1px solid #8c96ff42}.viewer-cta.ghost:hover{box-shadow:none;background:#6d8bff1a}.viewer-stage-mini{border-top:1px solid #8c96ff1f;gap:14px;margin-top:20px;padding-top:14px;display:flex}.viewer-stage-mini div{flex-direction:column;gap:2px;display:flex}.viewer-stage-mini b{letter-spacing:-.4px;font-size:16px}.viewer-stage-mini span{color:#7f84a3;text-transform:uppercase;letter-spacing:1px;font-size:8.5px}.viewer-stage-player{min-width:0}.viewer-stage-player .player-shell{border-radius:16px;box-shadow:0 28px 70px #00000061}.viewer-stage .viewer-now{gap:10px}.viewer-now-cta{color:#9bb0ff;background:#6d8bff0f;border:1px dashed #8c96ff42;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:11px;font-weight:650;display:flex}.viewer-now-cta:hover{color:#fff;background:#6d8bff21}.viewer-band{color:#7f84a3;border-top:1px solid #8c96ff1a;border-bottom:1px solid #8c96ff1a;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:10px 2px;font-size:10px;display:flex}.viewer-band span{align-items:center;gap:5px;display:inline-flex}.viewer-band b{color:#c9cdf0;font-weight:600}.viewer-genres{margin-top:34px}.viewer-genres-note{letter-spacing:1px;text-transform:uppercase;color:#9bb0ff;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.viewer-genre-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.viewer-genre-grid>div{background:linear-gradient(150deg,#6d8bff1a,#14162899);border:1px solid #8c96ff24;border-radius:14px;flex-direction:column;gap:7px;min-height:126px;padding:15px;transition:transform .18s,border-color .18s;display:flex}.viewer-genre-grid>div:hover{border-color:#8c96ff57;transform:translateY(-2px)}.viewer-genre-grid svg{color:#9bb0ff}.viewer-genre-grid b{margin-top:auto;font-size:13px}.viewer-genre-grid span{color:#7f84a3;font-size:10px;line-height:1.5}.viewer-about-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.viewer-chat{margin-top:40px}.viewer-chat-status{color:#8b90ad;align-items:center;gap:6px;font-size:11px;display:inline-flex}.viewer-chat-live{letter-spacing:1px;text-transform:uppercase;color:#43d18a;border:1px solid #43d18a40;border-radius:20px;padding:2px 6px;font-size:8px;font-weight:800}.viewer-chat-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:14px;display:grid}.viewer-chat-card,.viewer-poll-card{background:linear-gradient(160deg,#141628e6,#090a14f0);border:1px solid #8c96ff24;border-radius:16px;overflow:hidden}.viewer-chat-messages{scrollbar-width:thin;flex-direction:column;gap:12px;height:300px;padding:16px;display:flex;overflow-y:auto}.viewer-chat-empty{text-align:center;color:#a8aecb;flex-direction:column;align-items:center;gap:6px;margin:auto;display:flex}.viewer-chat-empty svg{color:#6d8bff;opacity:.9}.viewer-chat-empty b{color:#fff;font-size:13px}.viewer-chat-empty span{color:#9aa0bd;font-size:10.5px}.viewer-chat-message{gap:9px;max-width:88%;display:flex}.viewer-chat-message.mine{flex-direction:row-reverse;margin-left:auto}.viewer-chat-avatar{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7);border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.viewer-chat-message.mine .viewer-chat-avatar{background:linear-gradient(135deg,#43d18a,#2d9cdb)}.viewer-chat-body{min-width:0}.viewer-chat-message.mine .viewer-chat-body{text-align:right}.viewer-chat-meta{color:#6f7490;align-items:baseline;gap:7px;margin-bottom:3px;font-size:9px;display:flex}.viewer-chat-message.mine .viewer-chat-meta{justify-content:flex-end}.viewer-chat-meta b{color:#b9c1ff;font-size:10px}.viewer-chat-text{color:#dfe3f7;overflow-wrap:anywhere;background:#ffffff0e;border-radius:3px 10px 10px;padding:7px 10px;font-size:12px;line-height:1.45}.viewer-chat-message.mine .viewer-chat-text{background:#6d8bff2e;border-radius:10px 3px 10px 10px}.viewer-chat-sticker{filter:drop-shadow(0 8px 18px #00000059);font-size:44px;line-height:1}.viewer-chat-compose{border-top:1px solid #8c96ff1a;padding:10px 12px 12px}.viewer-chat-person{align-items:center;gap:7px;margin-bottom:7px;display:flex}.viewer-chat-person input{color:#e8ebff;width:130px;font:inherit;background:#ffffff08;border:1px solid #8c96ff29;border-radius:7px;outline:0;padding:5px 8px;font-size:10.5px}.viewer-chat-person span{color:#6f7490;text-transform:uppercase;letter-spacing:1px;font-size:8.5px}.viewer-chat-input{background:#ffffff06;border:1px solid #8c96ff33;border-radius:10px;align-items:center;gap:5px;padding:5px;display:flex}.viewer-chat-input>button{color:#8b90ad;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.viewer-chat-input>button:hover{color:#fff;background:#6d8bff24}.viewer-chat-input input{color:#eef0ff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px;font-size:12px}.viewer-chat-input .viewer-chat-send{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7)}.viewer-chat-picker{background:#0000002e;border-radius:9px;flex-wrap:wrap;gap:3px;margin-top:7px;padding:6px;display:flex}.viewer-chat-picker button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:19px}.viewer-chat-picker button:hover{background:#6d8bff29}.viewer-chat-picker.stickers button{font-size:27px}.viewer-chat-error{color:#ff9aa6;background:#ff4d621a;border-radius:7px;margin-bottom:6px;padding:6px 8px;font-size:10px}.viewer-poll-card{padding:16px}.viewer-poll-head{text-transform:uppercase;letter-spacing:1px;color:#7f84a3;justify-content:space-between;align-items:center;font-size:8.5px;display:flex}.viewer-poll-head b{color:#9bb0ff;font-size:8.5px}.viewer-poll-card h3{letter-spacing:-.3px;margin:11px 0 13px;font-size:16px;line-height:1.3}.viewer-poll-options{flex-direction:column;gap:6px;display:flex}.viewer-poll-options button{color:#dfe3f7;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #8c96ff29;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex;position:relative;overflow:hidden}.viewer-poll-options button:hover{border-color:#6d8bff73}.viewer-poll-options button.voted{border-color:#43d18a73}.viewer-poll-options button i{background:linear-gradient(90deg,#6d8bff,#a855f7);height:2px;position:absolute;bottom:0;left:0}.viewer-poll-options button span,.viewer-poll-options button b{z-index:1;position:relative}.viewer-poll-options button b{color:#9bb0ff;font-size:10px}.viewer-poll-total{color:#6f7490;margin-top:10px;font-size:9px}.viewer-poll-empty{border:1px dashed #8c96ff2e;border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:14px;display:flex}.viewer-poll-empty b{font-size:12px}.viewer-poll-empty span{color:#7f84a3;font-size:10px;line-height:1.5}.viewer-support{margin-top:40px}.viewer-support-badge{color:#c084fc;letter-spacing:.5px;text-transform:uppercase;background:#a855f714;border:1px solid #a855f73d;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.viewer-support-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:14px;display:grid}.viewer-support-card{background:linear-gradient(160deg,#141628e6,#090a14f0);border:1px solid #8c96ff24;border-radius:16px;padding:15px}.viewer-support-tabs{margin-bottom:12px}.viewer-support-tabs button{align-items:center;gap:6px;display:inline-flex}.viewer-support-form{flex-direction:column;gap:9px;display:flex}.viewer-support-form label{color:#8b90ad;text-transform:uppercase;letter-spacing:.7px;flex-direction:column;gap:4px;font-size:9.5px;display:flex}.viewer-support-form input,.viewer-support-form textarea{box-sizing:border-box;color:#eef0ff;width:100%;font:inherit;background:#ffffff08;border:1px solid #8c96ff2e;border-radius:8px;outline:0;padding:8px 9px;font-size:12px}.viewer-support-form textarea{resize:vertical;min-height:68px}.viewer-support-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.viewer-amounts{flex-wrap:wrap;gap:6px;display:flex}.viewer-amounts button{color:#b9c1ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #8c96ff33;border-radius:20px;padding:6px 13px;font-size:11px}.viewer-amounts button.on{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7);border-color:#0000}.viewer-support-success{color:#7be3b1;background:#43d18a17;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:10.5px;line-height:1.5}.viewer-support-error{color:#ff9aa6;background:#ff4d621a;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:10.5px}.viewer-support-note{color:#7f84a3;margin-top:7px;font-size:9.5px;line-height:1.5}.viewer-pay-link{color:#9bb0ff;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.viewer-support-aside{background:radial-gradient(320px 220px at 80% 0,#a855f738,#0000 70%),linear-gradient(160deg,#6d8bff24,#090a14f2);border:1px solid #a855f738;border-radius:16px;padding:22px;position:relative;overflow:hidden}.viewer-support-orb{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7);border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 34px #6d8bff57}.viewer-support-aside h3{letter-spacing:-.6px;margin:16px 0 7px;font-size:21px}.viewer-support-aside p{color:#8b90ad;margin:0;font-size:11px;line-height:1.6}.viewer-support-aside ul{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.viewer-support-aside li{color:#b9c1ff;align-items:center;gap:7px;font-size:10.5px;display:flex}.viewer-support-aside li svg{color:#c084fc}.viewer.light .viewer-band{color:#5d6485}.viewer.light .viewer-genre-grid>div{background:linear-gradient(150deg,#fff,#eef0fb);border-color:#1e28641a}.viewer.light .viewer-genre-grid span{color:#6b7192}.viewer.light .viewer-cta.ghost{color:#4b5bd6;border-color:#5064dc38}.viewer.light .viewer-chat-card,.viewer.light .viewer-poll-card,.viewer.light .viewer-support-card{background:#fff;border-color:#1e28641a}.viewer.light .viewer-chat-empty{color:#6b7192}.viewer.light .viewer-chat-empty b{color:#12152b}.viewer.light .viewer-chat-meta{color:#7c829f}.viewer.light .viewer-chat-person span,.viewer.light .viewer-chat-live,.viewer.light .viewer-support-form label,.viewer.light .viewer-support-note{color:#6b7192}.viewer.light .viewer-support-aside li{color:#4b5bd6}.viewer.light .viewer-chat-text{color:#222844;background:#f0f2fa}.viewer.light .viewer-chat-message.mine .viewer-chat-text{background:#e8ecff}.viewer.light .viewer-chat-input{background:#f7f8fd;border-color:#1e28641f}.viewer.light .viewer-chat-input input,.viewer.light .viewer-chat-person input,.viewer.light .viewer-support-form input,.viewer.light .viewer-support-form textarea{color:#12152b;background:#f7f8fd;border-color:#1e28641f}.viewer.light .viewer-poll-options button{color:#222844;border-color:#1e28641f}.viewer.light .viewer-support-aside{background:linear-gradient(160deg,#e9edff,#f3e8ff);border-color:#785adc2e}.viewer.light .viewer-support-aside p{color:#5d6485}.viewer.light .viewer-support-aside h3{color:#12152b}@media(max-width:1150px){.viewer-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.viewer-stage .viewer-now{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.viewer-stage .viewer-now-cta{align-self:center}.viewer-genre-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){.viewer-nav{display:none}}@media(max-width:900px){.viewer-chat-grid,.viewer-support-grid{grid-template-columns:1fr}.viewer-chat-messages{height:280px}.viewer-poll-card{order:-1}}@media(max-width:720px){.viewer-stage{border-radius:20px;grid-template-columns:1fr;gap:16px;padding:18px 14px}.viewer-stage-copy{padding-left:0}.viewer-stage-copy h1{letter-spacing:-1.2px;font-size:34px}.viewer-stage .viewer-now{grid-template-columns:1fr}.viewer-stage-actions .viewer-cta{flex:1;justify-content:center}.viewer-band{gap:8px;font-size:9.5px}.viewer-genre-grid{grid-template-columns:1fr 1fr}.viewer-support-row{grid-template-columns:1fr}.viewer-support-card{padding:12px}.viewer-support-aside{padding:18px}.viewer-chat-messages{height:300px;padding:12px}}.chat-check{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:11.5px;display:flex}.segmented{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.segmented button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.segmented button:hover{background:var(--panel-3);color:var(--text)}.segmented button.on{background:var(--accent-soft);color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.segmented button.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.segmented button svg{width:14px;height:14px}.day-pager{border-top:1px solid var(--border-soft);color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;font-size:11.5px;display:flex}.viewer-intro{max-width:760px;padding:20px 0 28px}.viewer-kicker{text-transform:uppercase;letter-spacing:2.4px;color:#6d8bff;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.viewer-kicker i{background:#5ee0a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5ee0a0}.viewer-intro h1{letter-spacing:-2px;margin:14px 0 12px;font-size:clamp(34px,5vw,62px);font-weight:800;line-height:1.02}.viewer-intro h1 em{color:#0000;background:linear-gradient(100deg,#6d8bff,#a855f7 70%);-webkit-background-clip:text;background-clip:text;font-style:normal}.viewer-intro p{color:#8b90ad;max-width:560px;margin:0;font-size:13px;line-height:1.75}.viewer-intro-badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.viewer-intro-badges span{color:#9bb0ff;background:#6d8bff12;border:1px solid #8c96ff2e;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:10.5px;display:inline-flex}.viewer-theme{color:#a6abc8;cursor:pointer;background:0 0;border:1px solid #8c96ff33;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.viewer-theme:hover{color:#fff;background:#6d8bff1f}.viewer{scroll-behavior:smooth}.viewer-cta{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7);border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 30px #6d8bff47}.viewer-cta:hover{transform:translateY(-1px);box-shadow:0 16px 36px #6d8bff5c}.viewer-now-progress span{transition:width .6s}.viewer.light{color:#12152b;background:radial-gradient(1000px 520px at 10% -5%,#e9edff,#0000 62%),radial-gradient(900px 520px at 98% 4%,#f1e8ff,#0000 60%),#f6f7fc}.viewer.light .viewer-header{background:#ffffffd1;border-bottom-color:#1e28641a}.viewer.light .viewer-brand b{color:#12152b}.viewer.light .viewer-brand i{color:#6b7192}.viewer.light .viewer-nav a{color:#5d6485}.viewer.light .viewer-nav a:hover{color:#12152b}.viewer.light .viewer-login{color:#5d6485;border-bottom-color:#5d64854d}.viewer.light .viewer-intro p{color:#5d6485}.viewer.light .viewer-intro-badges span{color:#4b5bd6;background:#6d8bff14;border-color:#5064dc2e}.viewer.light .viewer-underplayer{color:#6b7192}.viewer.light .viewer-now-card,.viewer.light .viewer-next-card,.viewer.light .viewer-stats div,.viewer.light .viewer-epg,.viewer.light .viewer-about-grid div{background:#fff;border-color:#1e28641a;box-shadow:0 18px 50px #28326e14}.viewer.light .viewer-now-card h2,.viewer.light .viewer-next-card h3,.viewer.light .viewer-about h2,.viewer.light .viewer-section-head h2,.viewer.light .viewer-epg-title{color:#12152b}.viewer.light .viewer-now-meta,.viewer.light .viewer-now-label,.viewer.light .viewer-section-head p,.viewer.light .viewer-epg-kind,.viewer.light .viewer-epg-status,.viewer.light .viewer-about p,.viewer.light .viewer-about-grid span,.viewer.light .viewer-footer{color:#6b7192}.viewer.light .viewer-now-label i{background:#16b47a;box-shadow:0 0 8px #16b47a}.viewer.light .viewer-stats span{color:#6b7192}.viewer.light .viewer-epg{overflow:hidden}.viewer.light .viewer-epg-row{border-bottom-color:#1e286414}.viewer.light .viewer-epg-row.now{background:linear-gradient(90deg,#6d8bff17,#0000)}.viewer.light .viewer-epg-time{color:#343b63}.viewer.light .viewer-epg-time span{color:#8b90ad}.viewer.light .viewer-epg-dot{background:#c3c8df}.viewer.light .viewer-days{background:#fff;border-color:#1e28641a}.viewer.light .viewer-days button{color:#6b7192}.viewer.light .viewer-days button.on{color:#2a3260;background:#e8ecff}.viewer.light .viewer-about{border-top-color:#1e28641a}.viewer.light .viewer-about-grid b{color:#12152b}.viewer.light .viewer-footer{border-top-color:#1e28641a}.viewer.light .viewer-footer a{color:#4b5bd6}.viewer-epg-download{color:#6d8bff;letter-spacing:.5px;align-items:center;margin-left:4px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex}.viewer.light .viewer-epg-download{color:#4b5bd6}.viewer.light .viewer-theme{color:#4b5bd6;border-color:#5064dc38}.viewer.light .viewer-theme:hover{color:#12152b;background:#6d8bff1f}.viewer.light .viewer-empty{color:#6b7192;background:#fff;border-color:#1e286424}.viewer.light .viewer-empty b{color:#12152b}.viewer.light .viewer-now-progress{background:#1e286414}.plashki-top{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-bottom:14px;display:grid}.plashki-hero{position:relative;overflow:hidden}.plashki-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 0;display:flex}.plashki-kicker{letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.plashki-hero h3{letter-spacing:-.5px;margin:7px 0 4px;font-size:22px}.plashki-hero p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.plashki-tabs{flex:none}.plashki-tabs button{align-items:center;gap:6px;display:inline-flex}.plashki-preview{aspect-ratio:16/9;background:radial-gradient(600px 240px at 80% 10%,#6d8bff38,#0000 65%),radial-gradient(500px 260px at 12% 90%,#a855f72e,#0000 65%),linear-gradient(145deg,#0b0d1a,#11142a 55%,#090a14);border:1px solid #8c96ff38;border-radius:14px;margin:14px 18px 0;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000052}.plashki-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000000f,#0000 35%,#00000073);position:absolute;top:0;right:0;bottom:0;left:0}.plashki-preview-noise{opacity:.18;pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff59 .6px,#0000 .7px);background-size:4px 4px;position:absolute;top:0;right:0;bottom:0;left:0}.plashki-preview-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:14px;right:14px}.plashki-preview-brand{color:#dfe4ff;letter-spacing:.2px;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.plashki-preview-brand b{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7);border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.plashki-preview-live{color:#fff;letter-spacing:.8px;background:#ff4d62eb;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.plashki-preview-live i{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.6s infinite pulse}.plashki-preview-caption{z-index:2;letter-spacing:1px;text-transform:uppercase;color:#dce2ffb8;font-size:9px;font-weight:700;position:absolute;bottom:14px;left:14px}.plashki-ticker{z-index:3;color:#fff;background:linear-gradient(90deg,#6d8bfffa,#a855f7eb);align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000040}.plashki-ticker-label{letter-spacing:1.2px;background:#00000038;flex:none;place-items:center;padding:0 14px;font-size:9px;font-weight:800;display:grid}.plashki-ticker-track{white-space:nowrap;gap:40px;padding:11px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000)}.plashki-ticker-track span{padding-left:0;font-size:12px;font-weight:600;animation:22s linear infinite plashki-marquee}.plashki-textbox{z-index:3;color:#fff;background:linear-gradient(135deg,#6d8bfff5,#a855f7e6);border-radius:12px;flex-direction:column;gap:6px;max-width:66%;padding:13px 16px 14px;display:flex;position:absolute;bottom:24px;left:18px;box-shadow:0 16px 40px #00000059}.plashki-textbox-label{letter-spacing:1.4px;text-transform:uppercase;opacity:.86;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.plashki-textbox b{font-size:15px;line-height:1.35}.plashki-textbox-line{background:#ffffffe6;border-radius:3px;width:34px;height:3px;display:block}.plashki-preview-foot{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 18px 15px;font-size:10px;display:flex}.plashki-preview-foot span{align-items:center;gap:5px;display:inline-flex}.plashki-preview-foot .dot{background:var(--good);border-radius:50%;width:6px;height:6px}.plashki-side{flex-direction:column;gap:12px;display:flex}.plashki-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plashki-kpis div{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:12px;padding:12px 10px}.plashki-kpis b{letter-spacing:-1px;color:#0000;background:linear-gradient(135deg,#9bb0ff,#c084fc);-webkit-background-clip:text;background-clip:text;font-size:24px;display:block}.plashki-kpis span{text-transform:uppercase;letter-spacing:1px;color:var(--faint);font-size:9px}.plashki-now{background:linear-gradient(150deg,#6d8bff29,#a855f712),var(--panel);padding:16px}.plashki-now-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:inline-flex}.plashki-now-label i{background:var(--good);border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}.plashki-now-text{white-space:pre-wrap;margin-top:10px;font-size:14px;font-weight:650;line-height:1.45}.plashki-now-meta{color:var(--faint);margin:8px 0 10px;font-size:10.5px;line-height:1.5}.plashki-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:14px;display:grid}.plashki-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.plashki-search{border:1px solid var(--line);background:var(--bg);min-width:190px;height:30px;color:var(--faint);border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;display:flex}.plashki-search input{color:var(--text);font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:11.5px}.plashki-list{max-height:620px;overflow:auto}.plashki-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 16px;transition:background .15s;display:flex;position:relative}.plashki-item:hover{background:#6d8bff0b}.plashki-item.live{background:linear-gradient(90deg,#6d8bff1a,#0000 55%)}.plashki-item.live:before{content:"";background:linear-gradient(#6d8bff,#a855f7);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.plashki-item.archived{opacity:.55}.plashki-item-main{flex:1;min-width:0}.plashki-item-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:flex}.plashki-item-text{color:var(--muted);white-space:pre-wrap;margin-top:5px;font-size:11.5px;line-height:1.55}.plashki-item-meta{color:var(--faint);flex-wrap:wrap;gap:12px;margin-top:7px;font-size:10px;display:flex}.plashki-item-meta span{align-items:center;gap:4px;display:inline-flex}.plashki-item-actions{flex:none;gap:2px;display:flex}.plashki-chip{letter-spacing:.2px;border:1px solid #0000;border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.plashki-chip i{background:currentColor;border-radius:50%;width:5px;height:5px}.plashki-chip.live{color:var(--good);background:#43d18a14;border-color:#43d18a47}.plashki-chip.warn{color:var(--warn);background:#f0b45014;border-color:#f0b45042}.plashki-chip.muted{color:var(--faint);border-color:var(--line);background:#ffffff08}.plashki-chip.accent{color:var(--accent);background:#6d8bff14;border-color:#6d8bff42}.plashki-hint{color:var(--faint);padding:12px 16px 15px;font-size:10.5px;line-height:1.55}.plashki-form{flex-direction:column;gap:10px;padding:16px;display:flex}.plashki-count{float:right;color:var(--faint);font-size:9.5px;font-weight:400}.plashki-presets{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;display:flex}.plashki-presets button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:20px;padding:4px 9px;font-size:10px}.plashki-presets button:hover{color:var(--text);background:#6d8bff14;border-color:#6d8bff66}.plashki-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}@keyframes plashki-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 40px))}}@media(max-width:1100px){.plashki-top,.plashki-grid{grid-template-columns:1fr}.plashki-list{max-height:460px}}@media(max-width:640px){.plashki-hero-head{padding:14px 14px 0}.plashki-preview{margin:12px 14px 0}.plashki-preview-foot{padding:9px 14px 13px}.plashki-dates{grid-template-columns:1fr}.plashki-kpis b{font-size:20px}.plashki-toolbar{padding:10px 12px}.plashki-search{width:100%;margin-left:0}}.dash-top{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:14px;display:grid}.dash-live-card{overflow:hidden}.dash-live-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.dash-live-ident{color:var(--faint);align-items:center;gap:8px;font-size:10.5px;display:flex}.dash-live-ident b{color:var(--text);letter-spacing:1.2px;font-size:11px}.dash-live-dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.dash-live-dot.on{background:#ff4d62;animation:1.6s infinite pulse;box-shadow:0 0 0 4px #ff4d6229}.dash-live-badges{flex-wrap:wrap;gap:6px;display:flex}.dash-preview{border-radius:11px;margin:12px 14px 0}.dash-preview .preview-label{z-index:2}.dash-live-foot{justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 16px 14px;display:flex}.dash-live-now{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-live-now b{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.2;overflow:hidden}.dash-live-now>span:last-child{color:var(--faint);font-size:10.5px}.dash-overline{letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:800}.dash-live-progress{width:42%;min-width:160px}.dash-live-progress-meta{color:var(--faint);text-transform:uppercase;letter-spacing:.7px;justify-content:space-between;margin-bottom:5px;font-size:9px;display:flex}.dash-command{flex-direction:column;gap:10px;display:flex}.dash-command-card{flex:1;padding:16px}.dash-command-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dash-command-head h2{letter-spacing:-1px;margin:5px 0 0;font-size:26px}.dash-command-copy{color:var(--muted);max-width:380px;margin-top:8px;font-size:11.5px;line-height:1.55}.dash-command-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.dash-command-stats div{border:1px solid var(--line);background:var(--bg);border-radius:9px;padding:9px 8px}.dash-command-stats b{letter-spacing:-.3px;font-size:14px;display:block}.dash-command-stats span{color:var(--faint);text-transform:uppercase;letter-spacing:.7px;margin-top:2px;font-size:8.5px;display:block}.dash-command-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.dash-quick{grid-template-columns:1fr 1fr;gap:7px;display:grid}.dash-quick button{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:10px 11px;font-size:11px;font-weight:600;transition:border-color .15s,background .15s,transform .15s;display:flex}.dash-quick button span{flex:1}.dash-quick button svg:last-child{color:var(--faint)}.dash-quick button:hover{background:#6d8bff14;border-color:#6d8bff66;transform:translateY(-1px)}.dash-kpis{margin-top:14px}.dash-charts{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-top:14px;display:grid}.dash-chart-card{overflow:hidden}.dash-area{width:100%;height:168px;margin-top:10px;display:block}.dash-area-axis{stroke:#8c96ff1f;stroke-width:1px;stroke-dasharray:3 5}.dash-chart-foot{color:var(--faint);text-transform:uppercase;letter-spacing:.7px;justify-content:space-between;padding:0 16px 12px;font-size:9px;display:flex}.dash-bars{justify-content:space-between;align-items:flex-end;gap:7px;height:168px;padding:14px 16px 0;display:flex}.dash-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.dash-bar-track{background:#8c96ff0f;border-radius:6px;align-items:flex-end;width:100%;max-width:26px;height:100%;display:flex;overflow:hidden}.dash-bar-track span{background:linear-gradient(#a855f7,#6d8bff);border-radius:6px 6px 0 0;width:100%;display:block}.dash-bar b{font-size:10px}.dash-bar>span{color:var(--faint);text-transform:capitalize;font-size:8.5px}.dash-lower{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:14px;margin-top:14px;display:grid}.dash-timeline{max-height:330px;overflow:auto}.dash-timeline-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 16px;display:flex}.dash-timeline-row:hover{background:#6d8bff0d}.dash-timeline-row.active{background:linear-gradient(90deg,#6d8bff1c,#0000 60%)}.dash-timeline-time{width:74px;color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 74px;font-size:10px}.dash-timeline-dot{background:var(--faint);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dash-timeline-row.active .dash-timeline-dot{background:var(--good);box-shadow:0 0 0 4px #43d18a1f}.dash-timeline-body{flex:1;min-width:0}.dash-timeline-body b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.dash-timeline-body span{color:var(--faint);margin-top:2px;font-size:9.5px;display:block}.dash-timeline-end{color:var(--faint);flex:none;font-size:9.5px}.dash-health-card{padding:0 0 14px}.dash-health-ring{border-radius:50%;place-items:center;width:132px;height:132px;margin:8px auto 14px;display:grid;position:relative}.dash-health-ring:after{content:"";background:var(--panel);border-radius:50%;position:absolute;top:9px;right:9px;bottom:9px;left:9px}.dash-health-ring>div{z-index:1;text-align:center;position:relative}.dash-health-ring b{letter-spacing:-1px;font-size:25px;display:block}.dash-health-ring span{color:var(--faint);text-transform:uppercase;letter-spacing:1px;font-size:8px;display:block}.dash-health-list{flex-direction:column;gap:0;padding:0 16px;display:flex}.dash-health-list div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding:6px 0;font-size:10.5px;display:flex}.dash-health-list span{align-items:center;gap:5px;display:inline-flex}.dash-health-list b{color:var(--text);font-weight:650}.dash-health-note{color:var(--bad);background:#ff4d6214;border-radius:8px;margin:10px 16px 0;padding:8px 9px;font-size:9.5px;line-height:1.5}.dash-system{margin-top:14px}.dash-services{grid-template-columns:1fr 1fr;gap:0 18px;padding:4px 4px 0;display:grid}.dash-service{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-width:0;padding:9px 12px;display:flex}.dash-service-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dash-service-dot.good{background:var(--good);box-shadow:0 0 0 3px #43d18a1a}.dash-service-dot.bad{background:var(--bad)}.dash-service-dot.warn{background:var(--warn)}.dash-service div{flex:1;min-width:0}.dash-service b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.dash-service span{color:var(--faint);font-size:9px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dash-counts-card{padding-bottom:12px}.dash-counts{grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid}.dash-counts div{border:1px solid var(--line);background:var(--bg);border-radius:9px;padding:10px}.dash-counts b{letter-spacing:-1px;font-size:20px;display:block}.dash-counts span{color:var(--faint);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:8.5px;display:block}.dash-readiness{padding:0 16px}.dash-readiness-head{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:10.5px;display:flex}.dash-readiness-head b{color:var(--good)}.dash-stages{flex-direction:column;gap:4px;margin-top:9px;display:flex}.dash-stages span{color:var(--faint);align-items:center;gap:5px;font-size:9.5px;display:flex}.dash-stages svg{color:var(--good)}.dash-activity{margin-top:14px}.dash-events{max-height:310px;overflow:auto}.dash-event{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:10px 16px;display:flex}.dash-event .dot{margin-top:4px}.dash-event div{min-width:0}.dash-event b{font-size:11px;font-weight:500;line-height:1.4;display:block}.dash-event span{color:var(--faint);margin-top:2px;font-size:9px;display:block}.dash-event b.mono{font-family:var(--mono);font-size:10px}.dash-footer{text-align:center;color:var(--faint);letter-spacing:.3px;margin-top:18px;font-size:10px}@media(max-width:1200px){.dash-top,.dash-charts,.dash-lower{grid-template-columns:1fr}.dash-command{grid-template-columns:1fr 1fr;display:grid}.dash-command-card{grid-row:span 2}.dash-services{grid-template-columns:1fr}}@media(max-width:760px){.dash-command{display:flex}.dash-command-stats{grid-template-columns:1fr 1fr 1fr}.dash-live-foot{flex-direction:column;align-items:stretch;gap:10px}.dash-live-progress{width:100%}.dash-quick{grid-template-columns:1fr 1fr}.dash-command-head h2{font-size:22px}}.player-top,.player-bottom{transition:opacity .3s,transform .3s}.player-shell.controls-hidden{cursor:none}.player-shell.controls-hidden .player-top{opacity:0;pointer-events:none;transform:translateY(-8px)}.player-shell.controls-hidden .player-bottom{opacity:0;pointer-events:none;transform:translateY(8px)}.viewer-promo{background:radial-gradient(520px 220px at 85% 0,#a855f733,#0000 70%),linear-gradient(135deg,#6d8bff26,#0a0b16e6);border:1px solid #a855f73d;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:40px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.viewer-promo h2{letter-spacing:-.8px;margin:8px 0 5px;font-size:25px}.viewer-promo p{color:#8b90ad;max-width:600px;margin:0;font-size:11.5px;line-height:1.6}.viewer.light .viewer-promo{background:radial-gradient(520px 220px at 85% 0,#a855f724,#0000 70%),linear-gradient(135deg,#f2f4ff,#fff)}.viewer.light .viewer-promo p{color:#5d6485}.viewer-mobile-nav{display:none}.viewer,.adv-page{font-family:Manrope,Segoe UI,system-ui,sans-serif}.viewer h1,.viewer h2,.viewer-stage-copy h1,.viewer-promo h2,.viewer-support-aside h3,.adv-page h1{font-family:Unbounded,Manrope,Segoe UI,system-ui,sans-serif}.viewer h1,.viewer-stage-copy h1{letter-spacing:-2px}.viewer-marquee{background:#6d8bff09;border-top:1px solid #8c96ff1a;border-bottom:1px solid #8c96ff1a;margin:20px 0 8px;padding:11px 0;overflow:hidden}.viewer-marquee-track{gap:34px;width:max-content;animation:34s linear infinite viewerMq;display:flex}.viewer-marquee-track span{white-space:nowrap;letter-spacing:2.4px;text-transform:uppercase;color:#7f84a3;align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.viewer-marquee-track i{background:#a855f7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #a855f7}.viewer-genres,.viewer-schedule,.viewer-chat,.viewer-support,.viewer-promo,.viewer-about{animation:.8s both viewerRise}.viewer-genres{animation-delay:50ms}.viewer-schedule{animation-delay:.1s}.viewer-chat{animation-delay:.15s}.viewer-support{animation-delay:.2s}.viewer-promo{animation-delay:.25s}.viewer-about{animation-delay:.3s}@keyframes viewerMq{to{transform:translate(-50%)}}@keyframes viewerRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stickerFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}.sticker-art{filter:drop-shadow(0 6px 10px #00000047);flex:none;justify-content:center;align-items:center;animation:2.8s ease-in-out infinite stickerFloat;display:inline-flex}.sticker-art svg{width:100%;height:100%;display:block;overflow:visible}.sticker-art.heart{animation:1.8s ease-in-out infinite stickerHeart}.sticker-art.fire{animation:1.35s ease-in-out infinite stickerFlicker}.sticker-art.star,.sticker-art.party{animation:2.2s ease-in-out infinite stickerTwinkle}.sticker-art.rocket{animation:2.6s ease-in-out infinite stickerRocket}.sticker-art.cat{animation:2.5s ease-in-out infinite stickerCat}.sticker-art.pizza,.sticker-art.coffee{animation:2s ease-in-out infinite stickerFloat}@keyframes stickerHeart{0%,to{transform:scale(1)}18%{transform:scale(1.14)}32%{transform:scale(.96)}46%{transform:scale(1.08)}}@keyframes stickerFlicker{0%,to{filter:drop-shadow(0 6px 10px #ff501e59);transform:rotate(-2deg)scale(1)}50%{filter:drop-shadow(0 6px 18px #ff781e8c);transform:rotate(3deg)scale(1.06)}}@keyframes stickerTwinkle{0%,to{transform:rotate(-4deg)scale(.98)}50%{transform:rotate(4deg)scale(1.08)}}@keyframes stickerRocket{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes stickerCat{0%,to{transform:rotate(-3deg)}40%{transform:rotate(3deg)}70%{transform:rotate(-1deg)}}.sticker-fallback{line-height:1}.sticker-fallback-card{background:linear-gradient(145deg,#8ea6ff,#b45cff 60%,#ff6fa8);border:2px solid #ffffff8c;border-radius:26%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #fff6,0 6px 14px #4f46e54d}.sticker-fallback-card>span{filter:drop-shadow(0 2px 2px #20124659);line-height:1}.sticker-fallback-card>i{color:#fff;opacity:.9;text-shadow:0 0 8px #fff;font-size:9px;font-style:normal;position:absolute;top:8%;right:10%}.viewer-chat-sticker .sticker-art{animation:2.4s ease-in-out infinite stickerFloat}.viewer-chat-picker.stickers button{place-items:center;height:48px;padding:3px;display:grid}.viewer-chat-picker.stickers button:hover .sticker-art{transform:scale(1.12)rotate(3deg)}.viewer-chat-picker.stickers .sticker-art{transition:transform .16s;animation:none}@media(prefers-reduced-motion:reduce){.viewer-marquee-track,.viewer-genres,.viewer-schedule,.viewer-chat,.viewer-support,.viewer-promo,.viewer-about,.sticker-art{animation:none}}@media(max-width:720px){.viewer{padding-bottom:66px}.viewer-mobile-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fafbfff0;border-top:1px solid #1e28641a;display:flex;position:fixed;bottom:0;left:0;right:0}.viewer-mobile-nav a{color:#6b7192;letter-spacing:.4px;text-transform:uppercase;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-size:8.5px;font-weight:700;display:flex}.viewer-mobile-nav a:hover{color:#4b5bd6}.viewer-mobile-nav svg{color:#6d8bff}.viewer.dark .viewer-mobile-nav{background:#0a0b16f0;border-top-color:#8c96ff24}.viewer.dark .viewer-mobile-nav a{color:#8b90ad}}.viewer-chat-picker-tabs{background:#0000002e;border-radius:8px;gap:2px;margin-top:7px;padding:4px;display:flex}.viewer-chat-picker-tabs button{cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:6px;flex:1;height:26px;font-size:14px}.viewer-chat-picker-tabs button.on{opacity:1;background:#6d8bff2e}.viewer.light .viewer-chat-picker-tabs{background:#f0f2fa}.viewer-chat-picker{margin-top:5px}.viewer-chat-picker.stickers{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.viewer-chat-picker.stickers button{width:100%;height:68px;padding:4px}@media(max-width:720px){.viewer-chat-picker.stickers{grid-template-columns:repeat(4,1fr)}.viewer-chat-picker.stickers button{height:64px}}.kr .viewer-chat-messages{min-height:190px;max-height:320px}@media(max-width:720px){.viewer-chat-picker.stickers{grid-template-columns:repeat(6,1fr)}}.adv-page{color:#eef0ff;background:radial-gradient(900px 480px at 15% -10%,#6d8bff3d,#0000 65%),radial-gradient(700px 420px at 95% 0,#a855f72e,#0000 65%),#080a14;min-height:100vh}.adv-page,.adv-page *{box-sizing:border-box}.adv-header{justify-content:space-between;align-items:center;gap:14px;max-width:1280px;margin:0 auto;padding:20px 24px;display:flex}.adv-back{color:#9bb0ff;align-items:center;gap:6px;font-size:11px;display:inline-flex}.adv-main{max-width:1280px;margin:0 auto;padding:20px 24px 70px}.adv-hero{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:center;gap:26px;padding:28px 0 30px;display:grid}.adv-hero h1{letter-spacing:-2.8px;margin:14px 0 12px;font-size:clamp(40px,5vw,66px);line-height:.98}.adv-hero h1 em{color:#0000;background:linear-gradient(100deg,#6d8bff,#c084fc);-webkit-background-clip:text;background-clip:text;font-style:normal}.adv-hero p{color:#8b90ad;max-width:560px;margin:0;font-size:12.5px;line-height:1.7}.adv-hero-steps{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.adv-hero-steps span{color:#9bb0ff;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;font-size:10px;display:inline-flex}.adv-hero-steps b{color:#6d8bff;background:#6d8bff1f;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.adv-hero-card{background:linear-gradient(150deg,#6d8bff24,#0a0b16f0);border:1px solid #8c96ff33;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.adv-hero-card>svg{color:#c084fc}.adv-hero-card b{font-size:15px}.adv-hero-card span{color:#8b90ad;font-size:10.5px;line-height:1.6}.adv-hero-price{letter-spacing:-1.2px;color:#fff;margin-top:8px;font-size:30px}.adv-hero-price small{letter-spacing:1px;text-transform:uppercase;color:#7f84a3;margin-left:7px;font-size:9px}.adv-format-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.adv-format-row button{color:#b9c1ff;text-align:left;cursor:pointer;font:inherit;background:#ffffff06;border:1px solid #8c96ff29;border-radius:13px;align-items:center;gap:10px;padding:14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.adv-format-row button:hover{border-color:#6d8bff66;transform:translateY(-1px)}.adv-format-row button.on{color:#fff;background:#6d8bff1f;border-color:#6d8bff99}.adv-format-row button span{flex:1}.adv-format-row b{font-size:12px;display:block}.adv-format-row small{color:#7f84a3;margin-top:2px;font-size:9.5px;display:block}.adv-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.adv-form-card,.adv-summary{background:linear-gradient(160deg,#141628e6,#090a14f2);border:1px solid #8c96ff29;border-radius:18px}.adv-form-card{padding:18px}.adv-form-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adv-form-head span{letter-spacing:1.2px;text-transform:uppercase;color:#6d8bff;font-size:8.5px;font-weight:800}.adv-form-head h2{letter-spacing:-.5px;margin:5px 0 0;font-size:20px}.adv-badge{color:#9bb0ff;background:#6d8bff1a;border:1px solid #6d8bff33;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:700}.adv-field{flex-direction:column;gap:5px;margin-top:11px;display:flex}.adv-field>span{letter-spacing:.8px;text-transform:uppercase;color:#7f84a3;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.adv-field small{color:#6f7490;letter-spacing:0;text-transform:none;font-weight:400}.adv-field input,.adv-field textarea{color:#eef0ff;width:100%;font:inherit;background:#ffffff09;border:1px solid #8c96ff2e;border-radius:9px;outline:0;padding:9px 10px;font-size:12px}.adv-field textarea{resize:vertical;min-height:104px;line-height:1.55}.adv-field input:focus,.adv-field textarea:focus{border-color:#6d8bff8c}.adv-row{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.adv-upload{margin-top:12px}.adv-upload>input{display:none}.adv-upload>button{color:#9bb0ff;cursor:pointer;width:100%;min-height:150px;font:inherit;background:#6d8bff0d;border:1px dashed #8c96ff47;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.adv-upload>button:hover{background:#6d8bff17;border-color:#6d8bff8c}.adv-upload>button b{color:#eef0ff;font-size:12px}.adv-upload>button span{color:#7f84a3;font-size:9.5px}.adv-upload video{background:#000;border-radius:12px;width:100%;max-height:320px}.adv-file-row{color:#7f84a3;justify-content:space-between;gap:10px;margin-top:6px;font-size:9.5px;display:flex}.adv-file-row button{color:#9bb0ff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9.5px}.adv-submit{justify-content:center;width:100%;margin-top:14px}.adv-error,.adv-notice{border-radius:8px;margin-top:10px;padding:9px 10px;font-size:10.5px;line-height:1.5}.adv-error{color:#ff9aa6;background:#ff4d621a}.adv-notice{color:#7be3b1;background:#43d18a17}.adv-hint{color:#6f7490;margin-top:9px;font-size:9px;line-height:1.5}.adv-order{background:#6d8bff14;border:1px solid #6d8bff2e;border-radius:11px;grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;margin-top:14px;padding:12px;display:grid}.adv-order div{flex-direction:column;gap:2px;display:flex}.adv-order span{text-transform:uppercase;letter-spacing:.8px;color:#7f84a3;font-size:8px}.adv-order b{font-size:11px}.adv-order .viewer-cta{grid-column:1/-1;justify-content:center}.adv-summary{padding:18px;position:sticky;top:18px}.adv-summary-brand{color:#9bb0ff;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.adv-summary h3{letter-spacing:-.6px;margin:13px 0 14px;font-size:21px}.adv-summary-row{color:#7f84a3;border-bottom:1px solid #8c96ff1a;justify-content:space-between;gap:8px;padding:7px 0;font-size:10.5px;display:flex}.adv-summary-row b{color:#dfe3f7;font-weight:600}.adv-summary-total{border-top:1px solid #8c96ff2e;justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;padding-top:12px;display:flex}.adv-summary-total span{text-transform:uppercase;letter-spacing:1px;color:#7f84a3;font-size:9px}.adv-summary-total b{letter-spacing:-1px;font-size:26px}.adv-summary-note{color:#7f84a3;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.adv-summary-tariffs{flex-direction:column;gap:5px;margin-top:16px;display:flex}.adv-summary-tariffs button{text-align:left;color:#8b90ad;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;gap:8px;padding:7px 8px;font-size:9.5px;display:flex}.adv-summary-tariffs button.on{color:#dfe3f7;background:#6d8bff14;border-color:#6d8bff3d}.adv-summary-tariffs b{color:#9bb0ff;font-weight:600}@media(max-width:900px){.adv-hero,.adv-grid{grid-template-columns:1fr}.adv-summary{position:static}}@media(max-width:720px){.adv-header{padding:14px 16px}.adv-main{padding:12px 14px 40px}.adv-hero{padding:14px 0 20px}.adv-hero h1{letter-spacing:-1.8px;font-size:38px}.adv-format-row{grid-template-columns:1fr}.adv-format-row button{padding:11px 12px}.adv-row,.adv-order{grid-template-columns:1fr}.adv-form-card{padding:14px}}.ad-order-list{flex-direction:column;gap:12px;display:flex}.ad-order-card{padding:0;overflow:hidden}.ad-order-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.ad-order-public{font-family:var(--mono);color:var(--faint);letter-spacing:.5px;font-size:9px}.ad-order-head h3{margin:5px 0 3px;font-size:14px}.ad-order-meta{color:var(--faint);font-size:10px}.ad-order-badges{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.ad-order-body{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:14px;padding:14px 16px;display:grid}.ad-order-content{min-width:0}.ad-order-video{background:#000;border-radius:9px;width:100%;max-height:260px}.ad-order-text{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;border-radius:9px;padding:12px;font-size:12px;line-height:1.6}.ad-order-facts{grid-template-columns:1fr 1fr;align-content:start;gap:7px;display:grid}.ad-order-facts div{background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:7px 8px}.ad-order-facts span{text-transform:uppercase;letter-spacing:.7px;color:var(--faint);font-size:8.5px;display:block}.ad-order-facts b{margin-top:2px;font-size:10.5px;display:block}.ad-order-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:10px 16px;display:flex}.ad-order-card .btn{text-decoration:none}@media(max-width:800px){.ad-order-body{grid-template-columns:1fr}.ad-order-facts{grid-template-columns:1fr 1fr}.ad-order-actions{justify-content:flex-start}}.viewer.kr{--kr-bg:#05060f;--kr-bg2:#080b17;--kr-text:#f4f6ff;--kr-muted:#969fbe;--kr-faint:#6d7597;--kr-line:#90a0ff29;--kr-panel:#111426b8;--kr-accent:#6d8bff;--kr-violet:#b46cff;--kr-cyan:#59e1ff;min-height:100vh;color:var(--kr-text);background:radial-gradient(1100px 700px at 82% -12%,#6d5aff40,transparent 62%),radial-gradient(800px 600px at -10% 18%,#00c8ff1f,transparent 62%),var(--kr-bg);font-family:Manrope,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.viewer.kr.kr-light{--kr-bg:#f5f6fc;--kr-bg2:#eef1fb;--kr-text:#0d1230;--kr-muted:#5d6485;--kr-faint:#7d84a2;--kr-line:#1e28641f;--kr-panel:#ffffffd1;background:radial-gradient(1000px 650px at 88% -10%,#788cff33,transparent 62%),radial-gradient(700px 520px at -5% 15%,#b46cff1f,transparent 62%),var(--kr-bg)}.viewer.kr .kr-main,.viewer.kr .kr-header,.viewer.kr .kr-footer{z-index:2;position:relative}.viewer.kr .kr-ambient{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.kr-orb{filter:blur(60px);opacity:.65;border-radius:50%;animation:18s ease-in-out infinite alternate krDrift;position:absolute}.kr-orb-a{background:radial-gradient(circle,#8460ff8c,#0000 68%);width:520px;height:520px;top:40px;right:-120px}.kr-orb-b{background:radial-gradient(circle,#00c2ff47,#0000 68%);width:420px;height:420px;animation-delay:-7s;top:260px;left:-160px}.kr-orb-c{background:radial-gradient(circle,#b46cff33,#0000 68%);width:360px;height:360px;animation-delay:-12s;top:780px;left:42%}.kr-grid{background-image:linear-gradient(#96a5ff0b 1px,#0000 1px),linear-gradient(90deg,#96a5ff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.kr-light .kr-grid{background-image:linear-gradient(#5064dc0d 1px,#0000 1px),linear-gradient(90deg,#5064dc0d 1px,#0000 1px)}.kr-light .kr-orb{opacity:.45}.kr-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#05060fe0,#05060f6b 72%,#0000);align-items:center;gap:28px;max-width:1320px;margin:0 auto;padding:18px 26px;display:flex;position:sticky;top:0}.kr-light .kr-header{background:linear-gradient(#f8f9ffe6,#f8f9ff8c 72%,#0000)}.kr-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.kr-brand-mark{color:#fff;background:linear-gradient(135deg,#6d8bff,#b46cff);border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 22px #6d8bff59}.kr-brand-text{flex-direction:column;line-height:1.02;display:flex}.kr-brand-text b{letter-spacing:-.4px;font-size:14px}.kr-brand-text i{letter-spacing:3px;color:var(--kr-muted);text-transform:uppercase;margin-top:3px;font-size:8px;font-style:normal}.kr-nav{gap:22px;margin-left:18px;display:flex}.kr-nav a{color:var(--kr-muted);letter-spacing:.1px;font-size:11px;font-weight:600;transition:color .18s}.kr-nav a:hover{color:var(--kr-text)}.kr-header-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.kr-live{color:#ff8d9e;letter-spacing:1.4px;background:#ff4d6217;border:1px solid #ff4d622e;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:8.5px;font-weight:800;display:inline-flex}.kr-live i,.kr-screen-live i,.kr-pulse{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s infinite krPulse;box-shadow:0 0 0 3px #ff4d621f}.kr-theme{border:1px solid var(--kr-line);width:32px;height:32px;color:var(--kr-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.kr-theme:hover{color:var(--kr-text);background:#6d8bff1a}.kr-ad-link{border:1px solid var(--kr-line);color:var(--kr-muted);border-radius:9px;align-items:center;gap:4px;padding:8px 11px;font-size:10px;font-weight:600;display:inline-flex}.kr-ad-link:hover{color:var(--kr-text);border-color:#6d8bff66}.kr-login{color:var(--kr-muted);border-bottom:1px solid var(--kr-line);padding-bottom:2px;font-size:10px}.kr-main{max-width:1320px;margin:0 auto;padding:0 26px 50px}.kr-hero{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;min-height:610px;padding:44px 0 26px;display:grid}.kr-copy{padding:0 0 0 4px}.kr-eyebrow{color:#9eb2ff;letter-spacing:1.6px;text-transform:uppercase;background:#6d8bff14;border:1px solid #6d8bff40;border-radius:30px;align-items:center;gap:7px;padding:7px 11px;font-size:8.5px;font-weight:800;display:inline-flex}.kr-eyebrow i{background:#43d18a;border-radius:50%;width:6px;height:6px;animation:1.8s infinite krPulse;box-shadow:0 0 0 4px #43d18a1f}.kr-eyebrow span{color:var(--kr-faint)}.kr-title{letter-spacing:-3px;margin:22px 0 0;font-family:Unbounded,Manrope,sans-serif;font-size:clamp(44px,5.35vw,78px);font-weight:800;line-height:.86}.kr-title span{white-space:nowrap;color:#0000;background:linear-gradient(105deg,#fff 8%,#aab8ff 40%,#c28bff,#fff) 0 0/220%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite krShine;display:block}.kr-title em{color:#0000;-webkit-text-stroke:2px #a4b2ff8c;letter-spacing:-2px;margin-left:4px;font-size:.68em;font-style:normal;display:block}.kr-light .kr-title span{background:linear-gradient(105deg,#11152e 10%,#4f5fd8,#8e4de0,#11152e) 0 0/220%;-webkit-background-clip:text;background-clip:text}@keyframes krShine{to{background-position:220%}}.kr:after{content:"";z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0,#0000 3px,#aabeff8c 3px,#aabeff8c 4px);position:fixed;top:0;right:0;bottom:0;left:0}.kr-light:after{opacity:.018;mix-blend-mode:multiply}.kr-light .kr-title em{-webkit-text-stroke-color:#4652b473}.kr-lead{letter-spacing:-.4px;color:var(--kr-text);margin:26px 0 8px;font-size:18px;font-weight:600}.kr-sub{max-width:420px;color:var(--kr-muted);margin:0;font-size:11.5px;line-height:1.8}.kr-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.kr-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px 17px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.kr-btn:hover{transform:translateY(-2px)}.kr-btn-primary{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7);box-shadow:0 12px 32px #6d8bff4d}.kr-btn-primary:hover{box-shadow:0 16px 42px #a855f761}.kr-btn-glass{color:var(--kr-text);border-color:var(--kr-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e}.kr-light .kr-btn-glass{background:#ffffffb3}.kr-stats{border-top:1px solid var(--kr-line);gap:22px;margin-top:32px;padding-top:18px;display:flex}.kr-stats div{flex-direction:column;gap:2px;display:flex}.kr-stats b{letter-spacing:-.5px;font-family:Unbounded,Manrope,sans-serif;font-size:15px}.kr-stats span{letter-spacing:.9px;text-transform:uppercase;color:var(--kr-faint);font-size:8px}.kr-screen{min-width:0;position:relative}.kr-screen-glow{filter:blur(42px);opacity:.6;background:linear-gradient(135deg,#6d8bff75,#b46cff47);border-radius:34px;animation:6s ease-in-out infinite krBreathe;position:absolute;top:6%;right:2%;bottom:4%;left:2%}.kr-screen .player-shell{z-index:1;border:1px solid #b8c4ff59;border-radius:18px;animation:7s ease-in-out infinite krPlayerGlow;position:relative;box-shadow:0 30px 90px #03040fa6,inset 0 0 0 1px #ffffff0a}@keyframes krPlayerGlow{0%,to{box-shadow:0 30px 90px #03040fa6,0 0 28px #6d8bff1f,inset 0 0 0 1px #ffffff0a}50%{box-shadow:0 34px 100px #03040fb3,0 0 52px #a855f73d,inset 0 0 0 1px #ffffff14}}.kr-screen-top{color:var(--kr-faint);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:8px;font-size:8px;display:flex}.kr-screen-live{color:#ff8d9e;align-items:center;gap:5px;font-weight:800;display:inline-flex}.kr-screen-top>span:nth-child(2){flex:1}.kr-screen-hd{border:1px solid var(--kr-line);color:var(--kr-muted);border-radius:4px;padding:3px 5px}.kr-screen-bottom{color:var(--kr-faint);flex-wrap:wrap;gap:16px;margin-top:9px;font-size:8.5px;display:flex}.kr-screen-bottom span,.kr-screen-bottom a{align-items:center;gap:4px;display:inline-flex}.kr-screen-bottom a{color:var(--kr-muted)}.kr-screen-bottom a:hover{color:var(--kr-text)}.kr-marquee{border-top:1px solid var(--kr-line);border-bottom:1px solid var(--kr-line);background:#6d8bff09;padding:13px 0;overflow:hidden}.kr-marquee-track{gap:32px;width:max-content;animation:38s linear infinite krMarquee;display:flex}.kr-marquee-track span{white-space:nowrap;letter-spacing:2px;text-transform:uppercase;color:var(--kr-faint);font-family:Unbounded,sans-serif;font-size:10px;font-weight:600}.kr-marquee-track i{background:var(--kr-violet);width:5px;max-width:5px;height:5px;box-shadow:0 0 12px var(--kr-violet);border-radius:50%;margin:0 8px;display:inline-block}.kr-now-row{grid-template-columns:1.4fr 1fr .8fr;gap:10px;margin-top:22px;display:grid}.kr-now-card,.kr-next-card,.kr-chat-teaser{border:1px solid var(--kr-line);background:var(--kr-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;min-height:126px;padding:17px}.kr-now-card{position:relative;overflow:hidden}.kr-now-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#6d8bff3d,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-80px}.kr-card-label{color:var(--kr-faint);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.kr-card-label .kr-pulse{color:#43d18a}.kr-now-card h2,.kr-next-card h3{letter-spacing:-.5px;margin:11px 0 5px;font-family:Unbounded,sans-serif;font-size:19px;line-height:1.15}.kr-next-card h3{font-size:15px}.kr-card-meta{color:var(--kr-faint);font-size:9.5px}.kr-progress{background:#90a0ff21;border-radius:3px;height:3px;margin-top:14px;overflow:hidden}.kr-progress span{border-radius:inherit;background:linear-gradient(90deg,#6d8bff,#b46cff);height:100%;transition:width .6s;display:block}.kr-chat-teaser{color:var(--kr-text);align-items:center;gap:11px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.kr-chat-teaser:hover{border-color:#6d8bff73;transform:translateY(-2px)}.kr-chat-teaser>svg:first-child{color:#aab8ff}.kr-chat-teaser>span{flex-direction:column;flex:1;gap:3px;display:flex}.kr-chat-teaser b{font-size:11.5px}.kr-chat-teaser small{color:var(--kr-faint);font-size:9px}.kr-chat-teaser>svg:last-child{color:var(--kr-faint)}.kr-genres,.kr-schedule{margin-top:42px}.kr-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.kr-overline{color:var(--kr-faint);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.kr-section-head h2{letter-spacing:-1.2px;margin:6px 0 0;font-family:Unbounded,sans-serif;font-size:clamp(22px,2.3vw,31px)}.kr-section-note{color:#aab8ff;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:5px;font-size:8.5px;font-weight:700;display:inline-flex}.kr-genre-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.kr-genre{border:1px solid var(--kr-line);background:var(--kr-panel);min-height:168px;color:var(--kr-text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.kr-genre:after{content:"";background:radial-gradient(circle,#6d8bff38,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-110px;right:-90px}.kr-genre:hover{border-color:#6d8bff73;transform:translateY(-4px)}.kr-genre svg{color:#aab8ff}.kr-genre-num{color:var(--kr-faint);font-family:Unbounded,sans-serif;font-size:9px;position:absolute;top:14px;right:14px}.kr-genre b{margin-top:auto;font-size:13px}.kr-genre small{color:var(--kr-faint);font-size:9.5px;line-height:1.5}.kr-days{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.kr-days button{border:1px solid var(--kr-line);color:var(--kr-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:9px}.kr-days button.on{color:var(--kr-text);background:#6d8bff2e;border-color:#6d8bff66}.kr-xml{color:var(--kr-faint);border:1px solid var(--kr-line);border-radius:6px;padding:6px 7px;font-size:8px}.kr-epg{border:1px solid var(--kr-line);background:var(--kr-panel);border-radius:13px;overflow:hidden}.kr-epg-row{border-bottom:1px solid var(--kr-line);align-items:center;gap:11px;padding:11px 14px;display:flex}.kr-epg-row:last-child{border-bottom:0}.kr-epg-row.now{background:linear-gradient(90deg,#6d8bff1f,#0000 65%)}.kr-epg-time{width:76px;color:var(--kr-muted);font-variant-numeric:tabular-nums;flex:0 0 76px;font-size:10px}.kr-epg-time span{color:var(--kr-faint);margin-top:2px;font-size:8px;display:block}.kr-epg-dot{background:var(--kr-faint);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.kr-epg-row.now .kr-epg-dot{background:#43d18a;box-shadow:0 0 0 4px #43d18a1f}.kr-epg-body{flex:1;min-width:0}.kr-epg-body b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.kr-epg-body span{color:var(--kr-faint);margin-top:2px;font-size:9px;display:block}.kr-epg-status{color:var(--kr-faint);align-items:center;gap:4px;font-size:8.5px;display:inline-flex}.kr-epg-row.now .kr-epg-status{color:#43d18a}.kr-epg-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.kr-empty{border:1px dashed var(--kr-line);text-align:center;color:var(--kr-faint);border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:26px;display:flex}.kr-empty b{color:var(--kr-text);font-size:12px}.kr-empty span{font-size:10px}.kr-ad{background:radial-gradient(500px 200px at 90% 0%,#b46cff26,transparent 70%),var(--kr-panel);border:1px solid #b46cff42;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:42px;padding:24px 26px;display:flex}.kr-ad h2{letter-spacing:-.8px;margin:7px 0 4px;font-family:Unbounded,sans-serif;font-size:23px}.kr-ad p{color:var(--kr-muted);margin:0;font-size:10.5px}.kr-about{border-top:1px solid var(--kr-line);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:30px;margin-top:42px;padding-top:30px;display:grid}.kr-about h2{letter-spacing:-1px;margin:7px 0 10px;font-family:Unbounded,sans-serif;font-size:27px}.kr-about p{max-width:620px;color:var(--kr-muted);margin:0;font-size:11.5px;line-height:1.7}.kr-facts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.kr-facts div{border:1px solid var(--kr-line);background:var(--kr-panel);border-radius:10px;padding:13px}.kr-facts b{color:#aab8ff;font-family:Unbounded,sans-serif;font-size:14px;display:block}.kr-facts span{color:var(--kr-faint);margin-top:4px;font-size:8.5px;display:block}.kr-footer{max-width:1320px;color:var(--kr-faint);border-top:1px solid var(--kr-line);flex-wrap:wrap;justify-content:space-between;gap:14px;margin:0 auto;padding:20px 26px 30px;font-size:9px;display:flex}.kr-footer a{color:var(--kr-muted)}.kr-light .kr-now-card,.kr-light .kr-next-card,.kr-light .kr-chat-teaser,.kr-light .kr-genre,.kr-light .kr-epg,.kr-light .kr-ad,.kr-light .kr-facts div{background:#fff}.kr-light .kr-title,.kr-light .kr-section-head h2,.kr-light .kr-about h2,.kr-light .kr-ad h2{color:#0d1230}.kr-light .kr-epg-time{color:#5d6485}.kr-light .kr-epg-body b{color:#12152b}.kr .viewer-chat,.kr .viewer-support{margin-top:42px}.kr .viewer-section-head h2{letter-spacing:-.6px;font-family:Unbounded,sans-serif;font-size:24px}.kr .viewer-chat-empty{color:var(--kr-muted)}.kr .viewer-chat-empty b{color:var(--kr-text)}.kr .viewer-chat-empty span{color:var(--kr-faint)}.kr .viewer-chat-card,.kr .viewer-poll-card,.kr .viewer-support-card{background:var(--kr-panel);border-color:var(--kr-line)}.kr .viewer-chat-text{color:var(--kr-text);background:#ffffff0e}.kr .viewer-chat-input{border-color:var(--kr-line);background:#ffffff0a}.kr .viewer-chat-input input,.kr .viewer-chat-person input{color:var(--kr-text)}.kr .viewer-support-form input,.kr .viewer-support-form textarea{color:var(--kr-text);border-color:var(--kr-line);background:#ffffff0a}.kr .viewer-support-aside{background:linear-gradient(160deg,#6d8bff24,#090a14f0);border-color:#b46cff33}.viewer.kr-light .viewer-chat-card,.viewer.kr-light .viewer-poll-card,.viewer.kr-light .viewer-support-card{background:#fff}.viewer.kr-light .viewer-chat-text{color:#222844;background:#f0f2fa}.viewer.kr-light .viewer-chat-input{background:#f7f8fd;border-color:#1e28641f}.viewer.kr-light .viewer-chat-input input,.viewer.kr-light .viewer-chat-person input,.viewer.kr-light .viewer-support-form input,.viewer.kr-light .viewer-support-form textarea{color:#12152b;background:#f7f8fd;border-color:#1e28641f}.viewer.kr-light .viewer-support-aside{background:linear-gradient(160deg,#e9edff,#f3e8ff)}@keyframes krDrift{to{transform:translate(40px,30px)scale(1.08)}}@keyframes krBreathe{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.72;transform:scale(1.02)}}@keyframes krPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes krMarquee{to{transform:translate(-50%)}}@media(max-width:1150px){.kr-hero{grid-template-columns:1fr;gap:26px;min-height:auto;padding-top:30px}.kr-copy{max-width:760px}.kr-title{letter-spacing:-3px;font-size:clamp(56px,9vw,78px)}.kr-screen{max-width:800px}.kr-now-row{grid-template-columns:1fr 1fr}.kr-chat-teaser{grid-column:1/-1;min-height:74px}.kr-about{grid-template-columns:1fr}}@media(max-width:900px){.kr-nav{display:none}.kr-genre-grid{grid-template-columns:1fr 1fr}.kr-ad{align-items:flex-start}}@media(max-width:720px){.kr-header{gap:8px;padding:12px 14px}.kr-main{padding:0 14px 40px}.kr-brand-mark{border-radius:9px;width:34px;height:34px;font-size:15px}.kr-brand-text b{font-size:12px}.kr-brand-text i{font-size:7px}.kr-ad-link{display:none}.kr-login{font-size:9px}.kr-live{padding:5px 7px;font-size:7.5px}.kr-hero{gap:18px;padding-top:20px}.kr-eyebrow{letter-spacing:1.1px;font-size:7.5px}.kr-title{letter-spacing:-1.8px;margin-top:16px;font-size:clamp(40px,11.5vw,58px)}.kr-title em{-webkit-text-stroke-width:1.5px}.kr-lead{margin-top:19px;font-size:15px}.kr-sub{font-size:10.5px}.kr-actions{margin-top:17px}.kr-btn{padding:10px 13px;font-size:10px}.kr-stats{gap:13px;margin-top:20px;padding-top:13px}.kr-stats b{font-size:13px}.kr-screen-top{letter-spacing:.8px;font-size:7px}.kr-now-row{grid-template-columns:1fr;gap:8px;margin-top:15px}.kr-now-card,.kr-next-card,.kr-chat-teaser{min-height:104px;padding:13px}.kr-now-card h2,.kr-next-card h3{font-size:16px}.kr-genres,.kr-schedule,.kr .viewer-chat,.kr .viewer-support{margin-top:30px}.kr-section-head h2{font-size:21px}.kr-genre-grid{grid-template-columns:1fr 1fr;gap:7px}.kr-genre{min-height:142px;padding:13px}.kr-genre b{font-size:11px}.kr-genre small{font-size:8.5px}.kr-ad{margin-top:30px;padding:18px}.kr-ad h2{font-size:19px}.kr-about{gap:18px;margin-top:30px}.kr-about h2{font-size:21px}.kr-about p{font-size:10.5px}.kr-facts{grid-template-columns:1fr 1fr}.kr-footer{padding:16px 14px 90px;font-size:8px}.kr .viewer-section-head h2{font-size:20px}.kr .viewer-section-head p{font-size:10px}}@media(prefers-reduced-motion:reduce){.kr-orb,.kr-screen-glow,.kr-marquee-track,.kr-pulse,.kr-live i,.kr-eyebrow i{animation:none}}.viewer.kx{--kx-bg:#05060e;--kx-panel:#0e1121c2;--kx-panel-2:#13162ba3;--kx-text:#f6f7ff;--kx-muted:#969fbe;--kx-faint:#697294;--kx-line:#91a0ff26;--kx-accent:#6d8bff;--kx-violet:#b36cff;--kx-cyan:#5ce6ff;min-height:100vh;color:var(--kx-text);background:var(--kx-bg);font-family:Manrope,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.viewer.kx.kx-light{--kx-bg:#f6f7fc;--kx-panel:#ffffffd6;--kx-panel-2:#ffffffa3;--kx-text:#0d1230;--kx-muted:#5c6485;--kx-faint:#7b83a2;--kx-line:#1e28641f}.viewer.kx .kx-main,.viewer.kx .kx-header,.viewer.kx .kx-footer{z-index:2;position:relative}.kx-bg{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.kx-beam{filter:blur(40px);opacity:.55;width:720px;height:220px;animation:14s ease-in-out infinite alternate kxBeam;position:absolute;transform:rotate(-28deg)}.kx-beam-a{background:linear-gradient(90deg,#0000,#6d8bff80,#0000);top:80px;right:-90px}.kx-beam-b{background:linear-gradient(90deg,#0000,#b36cff59,#0000);animation-delay:-6s;top:560px;left:-240px}.kx-glow{filter:blur(90px);border-radius:50%;animation:12s ease-in-out infinite alternate kxGlow;position:absolute}.kx-glow-a{background:radial-gradient(circle,#6d8bff61,#0000 64%);width:680px;height:680px;top:-180px;right:-180px}.kx-glow-b{background:radial-gradient(circle,#b36cff3b,#0000 66%);width:540px;height:540px;animation-delay:-5s;top:430px;left:-220px}.kx-grid{background-image:linear-gradient(#96a5ff0a 1px,#0000 1px),linear-gradient(90deg,#96a5ff0a 1px,#0000 1px);background-size:62px 62px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#0006 55%,#0000 92%);mask-image:linear-gradient(#000,#0006 55%,#0000 92%)}.viewer.kx.kx-light .kx-grid{background-image:linear-gradient(#465ac80e 1px,#0000 1px),linear-gradient(90deg,#465ac80e 1px,#0000 1px)}.viewer.kx.kx-light .kx-glow{opacity:.45}.viewer.kx.kx-light .kx-beam{opacity:.3}@keyframes kxBeam{to{opacity:.75;transform:translate(40px,50px)rotate(-24deg)}}@keyframes kxGlow{to{transform:translate(-40px,40px)scale(1.08)}}.kx-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#05060ee6,#05060e59 75%,#0000);align-items:center;gap:30px;max-width:1340px;margin:0 auto;padding:18px 28px;display:flex;position:sticky;top:0}.viewer.kx.kx-light .kx-header{background:linear-gradient(#f8f9ffeb,#f8f9ff80 75%,#0000)}.kx-logo{flex:none;align-items:center;gap:10px;display:flex}.kx-logo-k{color:#fff;background:linear-gradient(135deg,#6d8bff,#b36cff);border-radius:10px;place-items:center;width:37px;height:37px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 26px #6d8bff59}.kx-logo-copy{flex-direction:column;line-height:1.05;display:flex}.kx-logo-copy b{letter-spacing:-.4px;font-family:Unbounded,sans-serif;font-size:12px}.kx-logo-copy i{color:var(--kx-faint);letter-spacing:2px;text-transform:uppercase;margin-top:4px;font-size:7px;font-style:normal}.kx-nav{gap:21px;margin-left:16px;display:flex}.kx-nav a{color:var(--kx-muted);font-size:10.5px;font-weight:600;transition:color .18s}.kx-nav a:hover{color:var(--kx-text)}.kx-head-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.kx-live{color:#ff8b9e;letter-spacing:1.5px;background:#ff5a7012;border:1px solid #ff5a7033;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.kx-live i,.kx-dot,.kx-frame-live i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s infinite kxPulse;box-shadow:0 0 0 3px #43d18a1a}.kx-theme{border:1px solid var(--kx-line);width:32px;height:32px;color:var(--kx-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.kx-theme:hover{color:var(--kx-text);background:#6d8bff1a}.kx-ad-link{border:1px solid var(--kx-line);color:var(--kx-muted);border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:9.5px;font-weight:600;display:inline-flex}.kx-ad-link:hover{color:var(--kx-text);border-color:#6d8bff66}.kx-login{color:var(--kx-muted);border-bottom:1px solid var(--kx-line);padding-bottom:2px;font-size:9.5px}@keyframes kxPulse{0%,to{opacity:1}50%{opacity:.3}}.kx-main{max-width:1340px;margin:0 auto;padding:0 28px 44px}.kx-hero{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:end;gap:48px;padding:36px 0 26px;display:grid}.kx-hero-copy{min-width:0}.kx-kicker{color:#a7b5ff;letter-spacing:1.5px;text-transform:uppercase;background:#6d8bff12;border:1px solid #6d8bff40;border-radius:30px;align-items:center;gap:7px;padding:6px 10px;font-size:8px;font-weight:800;display:inline-flex}.kx-kicker i{background:#43d18a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #43d18a1a}.kx-kicker span{color:var(--kx-faint)}.kx-title{letter-spacing:-2.4px;margin:22px 0 0;font-family:Unbounded,Manrope,sans-serif;font-size:clamp(42px,4.65vw,68px);font-weight:800;line-height:.96}.kx-title span{white-space:nowrap;color:var(--kx-text);display:block}.kx-title em{white-space:nowrap;color:#0000;background:linear-gradient(102deg,#aab8ff 4%,#d09aff 52%,#f1d4ff 96%) 0 0/230%;-webkit-background-clip:text;background-clip:text;margin:1px 0 0 2px;font-style:normal;animation:10s linear infinite kxShine;display:block}.viewer.kx.kx-light .kx-title em{background:linear-gradient(102deg,#4d5ed0 4%,#8e4de0 52%,#b56adf 96%) 0 0/230%;-webkit-background-clip:text;background-clip:text}@keyframes kxShine{to{background-position:230%}}.kx-hero-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:24px;display:flex}.kx-hero-bottom p{max-width:500px;color:var(--kx-muted);margin:0;font-size:11.5px;line-height:1.75}.kx-actions{flex-wrap:wrap;gap:8px;display:flex}.kx-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:11px 15px;font-size:10.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.kx-btn:hover{transform:translateY(-2px)}.kx-btn-fill{color:#fff;background:linear-gradient(135deg,#6d8bff,#a855f7);box-shadow:0 12px 30px #6d8bff42}.kx-btn-fill:hover{box-shadow:0 16px 40px #a855f759}.kx-btn-line{color:var(--kx-text);border-color:var(--kx-line);background:#ffffff0a}.viewer.kx.kx-light .kx-btn-line{background:#ffffffb8}.kx-hero-aside{border-left:1px solid var(--kx-line);flex-direction:column;gap:17px;padding:7px 0 4px 22px;display:flex}.kx-aside-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kx-label{color:var(--kx-faint);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.kx-index{color:var(--kx-faint);font-family:Unbounded,sans-serif;font-size:8px}.kx-aside-quote{color:var(--kx-text);letter-spacing:-.2px;margin:0;font-size:13px;line-height:1.45}.kx-aside-stats{border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line);flex-direction:column;gap:8px;padding:11px 0;display:flex}.kx-aside-stats div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kx-aside-stats b{font-family:Unbounded,sans-serif;font-size:12px}.kx-aside-stats span{color:var(--kx-faint);font-size:8px}.kx-aside-link{color:var(--kx-muted);align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.kx-aside-link:hover{color:var(--kx-text)}.kx-cinema{grid-template-columns:minmax(0,1fr) 292px;gap:11px;display:grid}.kx-frame{border:1px solid var(--kx-line);background:linear-gradient(150deg,#131629eb,#070812f5);border-radius:17px;padding:9px 9px 8px;position:relative;box-shadow:0 30px 80px #00000059}.viewer.kx.kx-light .kx-frame{background:linear-gradient(150deg,#fff,#eef1fb);box-shadow:0 24px 60px #1e28641a}.kx-frame:before{content:"";background:conic-gradient(from var(--kx-angle,0deg),transparent 0 30%,#6d8bffa6,#b36cff8c,transparent 70% 100%);pointer-events:none;border-radius:18px;padding:1px;animation:9s linear infinite kxBorder;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes kxBorder{to{--kx-angle:360deg}}.kx-corner{z-index:3;pointer-events:none;border-color:#b4c3ff80;width:13px;height:13px;position:absolute}.kx-corner-tl{border-top:1px solid;border-left:1px solid;top:5px;left:5px}.kx-corner-tr{border-top:1px solid;border-right:1px solid;top:5px;right:5px}.kx-corner-bl{border-bottom:1px solid;border-left:1px solid;bottom:5px;left:5px}.kx-corner-br{border-bottom:1px solid;border-right:1px solid;bottom:5px;right:5px}.kx-frame-top,.kx-frame-bottom{color:var(--kx-faint);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:10px;padding:0 3px;font-size:7.5px;display:flex}.kx-frame-top{margin-bottom:7px}.kx-frame-live{color:#ff8b9e;align-items:center;gap:4px;font-weight:800;display:inline-flex}.kx-frame-channel{flex:1}.kx-frame-quality{border:1px solid var(--kx-line);border-radius:3px;padding:2px 4px}.kx-frame-bottom{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:7px;font-size:7px}.kx-frame-bottom span{align-items:center;gap:4px;display:inline-flex}.kx-frame-time{font-variant-numeric:tabular-nums}.kx-frame .player-shell{box-shadow:none;border:0;border-radius:10px}.kx-cinema-side{border:1px solid var(--kx-line);background:var(--kx-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;flex-direction:column;padding:19px;display:flex}.kx-side-label{color:var(--kx-faint);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:6px;font-size:7.5px;font-weight:800;display:flex}.kx-side-label .kx-dot{color:#43d18a}.kx-cinema-side h2{letter-spacing:-.6px;margin:12px 0 5px;font-family:Unbounded,sans-serif;font-size:18px;line-height:1.18}.kx-cinema-side h3{margin:9px 0 4px;font-size:12px;line-height:1.35}.kx-side-time{color:var(--kx-faint);font-size:8.5px}.kx-progress{background:#8c9bff21;border-radius:3px;height:3px;margin-top:13px;overflow:hidden}.kx-progress span{border-radius:inherit;background:linear-gradient(90deg,#6d8bff,#b36cff);height:100%;transition:width .6s;display:block}.kx-side-divider{background:var(--kx-line);height:1px;margin:20px 0 15px}.kx-side-cta{color:#aab8ff;align-items:center;gap:4px;margin-top:auto;padding-top:18px;font-size:9px;font-weight:700;display:inline-flex}.kx-side-cta:hover{color:var(--kx-text)}.kx-ticker{border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line);background:#6d8bff08;margin:24px -28px 0;padding:10px 0;overflow:hidden}.kx-ticker-track{gap:26px;width:max-content;animation:40s linear infinite kxTicker;display:flex}.kx-ticker-track span{color:var(--kx-faint);letter-spacing:2.5px;white-space:nowrap;font-family:Unbounded,sans-serif;font-size:9px;font-weight:600}.kx-ticker-track i{background:var(--kx-violet);width:4px;height:4px;box-shadow:0 0 10px var(--kx-violet);border-radius:50%;margin:0 8px 2px;display:inline-block}@keyframes kxTicker{to{transform:translate(-50%)}}.kx-bento{grid-template-columns:1.35fr 1fr .72fr .72fr;gap:8px;margin-top:24px;display:grid}.kx-tile{border:1px solid var(--kx-line);background:var(--kx-panel);border-radius:13px;flex-direction:column;min-height:132px;padding:15px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.kx-tile:hover{border-color:#6d8bff66;transform:translateY(-3px)}.kx-tile:after{content:"";pointer-events:none;background:radial-gradient(circle,#6d8bff29,#0000 68%);border-radius:50%;width:160px;height:160px;position:absolute;top:-80px;right:-80px}.kx-tile-num{color:var(--kx-faint);font-family:Unbounded,sans-serif;font-size:8px;position:absolute;top:12px;right:12px}.kx-tile-label{color:var(--kx-faint);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:800;display:flex}.kx-tile-label .kx-dot{color:#43d18a}.kx-tile h2{letter-spacing:-.5px;margin:13px 0 0;font-family:Unbounded,sans-serif;font-size:16px;line-height:1.2}.kx-tile h3{margin:13px 0 0;font-size:12px;line-height:1.3}.kx-tile-foot{color:var(--kx-faint);justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.kx-tile .kx-progress{margin-top:8px}.kx-tile-signal,.kx-tile-chat{gap:7px}.kx-tile-signal svg,.kx-tile-chat svg{color:#aab8ff}.kx-tile-signal b,.kx-tile-chat b{font-size:11px}.kx-tile-muted{color:var(--kx-faint);align-items:center;gap:4px;margin-top:auto;font-size:8px;display:inline-flex}.kx-tile-chat{color:var(--kx-text);text-decoration:none}.kx-tile-chat:hover{border-color:#b36cff73}.viewer.kx.kx-light .kx-now,.viewer.kx.kx-light .kx-tile,.viewer.kx.kx-light .kx-cinema-side{background:#fff}.kx-moods,.kx-timeline{margin-top:38px}.kx-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.kx-section-head h2{letter-spacing:-1.2px;margin:7px 0 0;font-family:Unbounded,sans-serif;font-size:clamp(21px,2.3vw,29px)}.kx-count{color:var(--kx-faint);letter-spacing:1px;font-family:Unbounded,sans-serif;font-size:8px}.kx-mood-rail{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.kx-mood{border:1px solid var(--kx-line);background:var(--kx-panel);min-height:185px;color:var(--kx-text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;flex:1 0 240px;align-items:flex-start;gap:7px;padding:17px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.kx-mood:before{content:"";background:var(--kx-mood-glow);filter:blur(4px);opacity:.6;border-radius:50%;width:230px;height:230px;position:absolute;inset:auto -60px -100px auto}.kx-mood:hover{border-color:#aab9ff6b;transform:translateY(-5px)}.kx-mood-1{--kx-mood-glow:radial-gradient(circle, #6d8bff73, transparent 66%)}.kx-mood-2{--kx-mood-glow:radial-gradient(circle, #5ce6ff47, transparent 66%)}.kx-mood-3{--kx-mood-glow:radial-gradient(circle, #ff90be40, transparent 66%)}.kx-mood-4{--kx-mood-glow:radial-gradient(circle, #b36cff54, transparent 66%)}.kx-mood-no{color:var(--kx-faint);font-family:Unbounded,sans-serif;font-size:8px;position:absolute;top:13px;right:14px}.kx-mood>svg{color:#b2c0ff}.kx-mood b{margin-top:auto;font-family:Unbounded,sans-serif;font-size:14px}.kx-mood small{color:var(--kx-faint);font-size:9px}.kx-mood>svg:last-child{color:var(--kx-faint);position:absolute;bottom:14px;right:14px}.viewer.kx.kx-light .kx-mood{background:#fff}.kx-days{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.kx-days button{border:1px solid var(--kx-line);color:var(--kx-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:9px}.kx-days button.on{color:var(--kx-text);background:#6d8bff29;border-color:#6d8bff61}.kx-xml{color:var(--kx-faint);border:1px solid var(--kx-line);border-radius:6px;padding:6px 7px;font-size:8px}.kx-program{border:1px solid var(--kx-line);background:var(--kx-panel);border-radius:13px;overflow:hidden}.kx-program-row{border-bottom:1px solid var(--kx-line);align-items:center;gap:12px;padding:11px 15px;display:flex}.kx-program-row:last-child{border-bottom:0}.kx-program-row.now{background:linear-gradient(90deg,#6d8bff1f,#0000 64%)}.kx-program-time{width:58px;color:var(--kx-muted);font-variant-numeric:tabular-nums;flex:0 0 58px;font-size:10px}.kx-program-time span{color:var(--kx-faint);margin-top:2px;font-size:8px;display:block}.kx-program-line{background:var(--kx-line);flex:0 0 20px;width:20px;height:1px;position:relative}.kx-program-line i{background:var(--kx-faint);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.kx-program-row.now .kx-program-line i{background:#43d18a;box-shadow:0 0 0 4px #43d18a1a}.kx-program-body{flex:1;min-width:0}.kx-program-body b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.kx-program-body span{color:var(--kx-faint);margin-top:2px;font-size:8.5px;display:block}.kx-program-state{color:var(--kx-faint);font-size:8px}.kx-program-row.now .kx-program-state{color:#43d18a}.kx-empty{border:1px dashed var(--kx-line);color:var(--kx-faint);text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:24px;display:flex}.kx-empty b{color:var(--kx-text);font-size:12px}.kx-empty span{font-size:9px}.kx-ad{background:radial-gradient(460px 200px at 92% 0%,#b36cff2e,transparent 68%),var(--kx-panel);border:1px solid #b36cff40;border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-top:38px;padding:26px;display:flex;overflow:hidden}.kx-ad h2{letter-spacing:-1.1px;margin:8px 0 5px;font-family:Unbounded,sans-serif;font-size:26px;line-height:1.05}.kx-ad h2 em{color:#0000;-webkit-text-stroke:1px #b38cffcc;font-style:normal}.kx-ad p{max-width:480px;color:var(--kx-muted);margin:0;font-size:10.5px;line-height:1.6}.kx-about{border-top:1px solid var(--kx-line);grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;margin-top:38px;padding-top:28px;display:grid}.kx-about h2{letter-spacing:-1.2px;margin:8px 0 10px;font-family:Unbounded,sans-serif;font-size:28px;line-height:1.04}.kx-about p{max-width:620px;color:var(--kx-muted);margin:0 0 17px;font-size:10.5px;line-height:1.7}.kx-about-facts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.kx-about-facts div{border:1px solid var(--kx-line);background:var(--kx-panel);border-radius:9px;padding:12px}.kx-about-facts span{color:var(--kx-faint);font-family:Unbounded,sans-serif;font-size:7px}.kx-about-facts b{color:#b6c4ff;margin-top:8px;font-family:Unbounded,sans-serif;font-size:15px;display:block}.kx-about-facts small{color:var(--kx-faint);margin-top:3px;font-size:8px;display:block}.viewer.kx.kx-light .kx-about-facts div{background:#fff}.kx-footer{border-top:1px solid var(--kx-line);max-width:1340px;color:var(--kx-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:18px 28px 28px;font-size:8.5px;display:flex}.kx-footer a{color:var(--kx-muted)}.kx .viewer-chat,.kx .viewer-support{margin-top:38px}.kx .viewer-section-head h2{letter-spacing:-.8px;font-family:Unbounded,sans-serif;font-size:24px}.viewer.kx .viewer-chat-card,.viewer.kx .viewer-poll-card,.viewer.kx .viewer-support-card{background:var(--kx-panel);border-color:var(--kx-line)}.viewer.kx .viewer-chat-text{color:var(--kx-text);background:#ffffff0d}.viewer.kx .viewer-chat-input{border-color:var(--kx-line);background:#ffffff09}.viewer.kx .viewer-chat-input input,.viewer.kx .viewer-chat-person input,.viewer.kx .viewer-support-form input,.viewer.kx .viewer-support-form textarea{color:var(--kx-text);border-color:var(--kx-line);background:#ffffff09}.viewer.kx .viewer-support-aside{background:linear-gradient(160deg,#6d8bff29,#080914f0);border-color:#b36cff33}.viewer.kx .viewer-chat-messages{min-height:190px;max-height:320px}.viewer.kx-light .viewer-chat-card,.viewer.kx-light .viewer-poll-card,.viewer.kx-light .viewer-support-card{background:#fff}.viewer.kx-light .viewer-chat-text{color:#222844;background:#f0f2fa}.viewer.kx-light .viewer-chat-input{background:#f7f8fd;border-color:#1e28641f}.viewer.kx-light .viewer-chat-input input,.viewer.kx-light .viewer-chat-person input,.viewer.kx-light .viewer-support-form input,.viewer.kx-light .viewer-support-form textarea{color:#12152b;background:#f7f8fd;border-color:#1e28641f}.viewer.kx-light .viewer-support-aside{background:linear-gradient(160deg,#e9edff,#f4e9ff)}@media(max-width:1150px){.kx-hero{grid-template-columns:1fr;gap:24px}.kx-hero-aside{border-left:0;border-top:1px solid var(--kx-line);grid-template-columns:1fr 1fr;gap:14px;padding:18px 0 0;display:grid}.kx-aside-quote{grid-column:1/-1;max-width:620px}.kx-aside-stats{border:0;padding:0}.kx-cinema{grid-template-columns:1fr}.kx-cinema-side{grid-template-columns:1fr 1fr;align-items:start;gap:0 24px;display:grid}.kx-cinema-side .kx-side-divider{display:none}.kx-cinema-side h2{font-size:17px}.kx-cinema-side .kx-side-cta{grid-column:1/-1;padding-top:14px}.kx-bento{grid-template-columns:1.2fr 1fr}.kx-about{grid-template-columns:1fr}}@media(max-width:900px){.kx-nav{display:none}.kx-bento{grid-template-columns:1fr 1fr}.kx-mood{flex-basis:250px}}@media(max-width:720px){.kx-header{gap:8px;padding:12px 14px}.kx-main{padding:0 14px 34px}.kx-logo-k{border-radius:8px;width:33px;height:33px;font-size:15px}.kx-logo-copy b{font-size:11px}.kx-logo-copy i{letter-spacing:1.5px;font-size:6.5px}.kx-head-actions{gap:6px}.kx-live{padding:5px 7px;font-size:7px}.kx-ad-link{display:none}.kx-login{font-size:9px}.kx-hero{gap:20px;padding-top:18px}.kx-kicker{letter-spacing:1.1px;font-size:7px}.kx-title{letter-spacing:-1px;margin-top:17px;font-size:clamp(26px,7.4vw,36px);line-height:1}.kx-title em{-webkit-text-stroke-width:0}.kx-hero-bottom{gap:15px;margin-top:18px}.kx-hero-bottom p{font-size:10px}.kx-actions{width:100%}.kx-btn{flex:1;padding:10px 11px;font-size:9.5px}.kx-hero-aside{border-top:1px solid var(--kx-line);padding-top:14px;display:block}.kx-aside-top{margin-bottom:10px}.kx-aside-quote{margin-bottom:12px;font-size:12px}.kx-aside-stats{border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line);flex-direction:row;gap:16px;padding:10px 0;display:flex}.kx-aside-stats div{flex-direction:column;align-items:flex-start;gap:2px}.kx-aside-stats b{font-size:11px}.kx-aside-stats span{font-size:7px}.kx-aside-link{margin-top:11px}.kx-frame{border-radius:13px;padding:6px}.kx-frame:before{border-radius:14px}.kx-frame-top{letter-spacing:.8px;font-size:6.5px}.kx-frame-bottom{gap:6px;font-size:6.5px}.kx-corner{display:none}.kx-cinema-side{border-radius:13px;padding:15px;display:block}.kx-cinema-side h2{margin-top:10px;font-size:16px}.kx-cinema-side h3{font-size:11px}.kx-side-divider{margin:15px 0 12px;display:block!important}.kx-side-cta{margin-top:12px;padding-top:0;display:inline-flex}.kx-ticker{margin:18px -14px 0;padding:8px 0}.kx-ticker-track span{letter-spacing:1.8px;font-size:7.5px}.kx-bento{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.kx-tile{border-radius:10px;min-height:115px;padding:12px}.kx-tile h2{font-size:13px}.kx-tile h3{font-size:10.5px}.kx-tile-signal b,.kx-tile-chat b{font-size:9.5px}.kx-tile-foot{font-size:7px}.kx-moods,.kx-timeline{margin-top:30px}.kx-section-head h2{font-size:20px}.kx-mood{flex:0 0 220px;min-height:158px;padding:14px}.kx-mood b{font-size:12px}.kx-mood small{font-size:8px}.kx-program-row{gap:8px;padding:10px 12px}.kx-program-time{flex-basis:46px;width:46px;font-size:9px}.kx-program-line{flex-basis:10px;width:10px}.kx-program-body b{font-size:10px}.kx-program-state{display:none}.kx-ad{border-radius:13px;gap:15px;margin-top:30px;padding:18px}.kx-ad h2{font-size:21px}.kx-ad .kx-btn{flex:none}.kx-about{gap:18px;margin-top:30px}.kx-about h2{font-size:22px}.kx-about p{font-size:9.5px}.kx .viewer-chat,.kx .viewer-support{margin-top:30px}.kx .viewer-section-head h2{font-size:20px}.kx-footer{padding:15px 14px 88px;font-size:7.5px}}@media(prefers-reduced-motion:reduce){.kx-beam,.kx-glow,.kx-title span,.kx-ticker-track,.kx-frame:before,.kx-dot,.kx-live i{animation:none}}.viewer.vx{--vx-bg:#05060e;--vx-panel:#0c0f1dd1;--vx-text:#f7f8ff;--vx-muted:#a2aac6;--vx-faint:#757e9f;--vx-line:#a0afff29;--vx-accent:#6d8bff;--vx-violet:#b36cff;background:var(--vx-bg);min-height:100vh;color:var(--vx-text);font-family:Manrope,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.viewer.vx.vx-light{--vx-bg:#f4f5fb;--vx-panel:#ffffffd6;--vx-text:#0f1430;--vx-muted:#5b6383;--vx-faint:#7b83a1;--vx-line:#1e286421}.vx-hero{isolation:isolate;background:#02030a;height:100svh;min-height:680px;max-height:1080px;position:relative;overflow:hidden}.vx-video{object-fit:cover;filter:brightness(.72)saturate(.92);width:100%;height:100%;animation:24s ease-in-out infinite alternate vxZoom;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.025)}.vx-vignette{background:linear-gradient(#02030a8c,#02030a0d 34%,#02030a8c 72%,#05060e),linear-gradient(90deg,#02030ac7,#02030a33 55%,#02030a1a);position:absolute;top:0;right:0;bottom:0;left:0}.vx-grain{pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:radial-gradient(#fffc .5px,#0000 .5px);background-size:3px 3px;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes vxZoom{to{transform:scale(1.08)}}.vx-floatnav{z-index:12;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0c186b;border:1px solid #c8d2ff2e;border-radius:15px;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1340px;height:58px;padding:0 12px 0 10px;transition:opacity .3s;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0003}.viewer.vx.vx-light .vx-floatnav{background:#f9fafff0;border-color:#1e286429;box-shadow:0 14px 40px #1e286424}.vx-brand{flex:none;align-items:center;gap:9px;display:flex}.vx-brand>span{color:#fff;background:linear-gradient(135deg,#6d8bff,#b36cff);border-radius:9px;place-items:center;width:33px;height:33px;font-size:15px;font-weight:900;display:grid}.vx-brand b{color:#fff;font-family:Unbounded,sans-serif;font-size:11px}.vx-brand i{letter-spacing:1.5px;color:#a7aec8;border:1px solid #c8d2ff33;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal}.viewer.vx.vx-light .vx-brand b{color:#10152f}.vx-links{gap:21px;margin-left:12px;display:flex}.vx-links a{color:#b4bad0;font-size:10px;font-weight:600}.vx-links a:hover{color:#fff}.viewer.vx.vx-light .vx-links a{color:#5b6383}.viewer.vx.vx-light .vx-links a:hover{color:#10152f}.vx-nav-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.vx-live{color:#ff8b9d;letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:800;display:inline-flex}.vx-live i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.7s infinite vxPulse;box-shadow:0 0 0 3px #ff5a701f}.vx-round{color:#c3c9dc;cursor:pointer;background:0 0;border:1px solid #c8d2ff2e;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.vx-round:hover{color:#fff;background:#ffffff14}.viewer.vx.vx-light .vx-round{color:#525b7b;border-color:#1e286429}.vx-adlink{color:#d4d8e8;border:1px solid #c8d2ff2e;border-radius:8px;align-items:center;gap:3px;padding:7px 9px;font-size:9px;font-weight:600;display:inline-flex}.vx-adlink:hover{color:#fff;border-color:#b4c3ff66}.viewer.vx.vx-light .vx-adlink{color:#444d6c;border-color:#1e286429}.vx-login{color:#a9b0c7;border-bottom:1px solid #c8d2ff2e;padding-bottom:1px;font-size:9px}.viewer.vx.vx-light .vx-login{color:#5b6383;border-color:#1e286433}@keyframes vxPulse{0%,to{opacity:1}50%{opacity:.35}}.vx-hero-content{z-index:5;max-width:min(760px,62vw);transition:opacity .3s,transform .3s;position:absolute;bottom:148px;left:max(36px,50vw - 670px)}.vx-eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c1c9e4;letter-spacing:1.5px;text-transform:uppercase;background:#080a1659;border:1px solid #c8d2ff38;border-radius:30px;align-items:center;gap:7px;padding:6px 10px;font-size:8px;font-weight:800;display:inline-flex}.vx-eyebrow i{background:#43d18a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #43d18a1f}.vx-eyebrow span{color:#77809d}.vx-title{letter-spacing:-6px;color:#fff;margin:19px 0 0;font-family:Unbounded,Manrope,sans-serif;font-size:clamp(64px,10.2vw,146px);font-weight:800;line-height:.79}.vx-title>span,.vx-title>em{white-space:nowrap;display:block}.vx-title>em{color:#0000;-webkit-text-stroke:2px #c5d0ffa6;letter-spacing:-4px;font-style:normal}.vx-title-final{background:linear-gradient(100deg,#9fb2ff 2%,#cf92ff 52%,#ffd4f0 98%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite vxShine;color:#0000!important;-webkit-text-stroke:0!important}@keyframes vxShine{to{background-position:200%}}.vx-sub{color:#c5cada;text-shadow:0 1px 12px #0006;max-width:510px;margin:21px 0 0;font-size:11.5px;line-height:1.75}.vx-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:21px;display:flex}.vx-cta{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#6d8bff,#a855f7);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px 16px;font-size:10.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 34px #6d8bff4d}.vx-cta:hover{transform:translateY(-2px);box-shadow:0 18px 46px #a855f761}.vx-ghost{color:#e5e8f4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c1847;border:1px solid #dce4ff40;border-radius:9px;align-items:center;gap:6px;padding:12px 14px;font-size:10px;font-weight:600;display:inline-flex}.vx-ghost:hover{background:#ffffff1c}.viewer.vx.vx-light .vx-ghost{color:#f2f4ff;background:#0a0c1861;border-color:#dce4ff47}.vx-side-rail{z-index:5;color:#a7aec4;writing-mode:vertical-rl;letter-spacing:1.6px;text-transform:uppercase;border-right:1px solid #c8d2ff33;flex-direction:column;align-items:flex-end;gap:10px;padding-right:11px;font-size:7.5px;font-weight:700;display:flex;position:absolute;top:35%;right:max(28px,50vw - 670px)}.vx-side-rail b{color:#fff;letter-spacing:1px;font-family:Unbounded,sans-serif;font-size:11px}.vx-nowbar{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a1685;border:1px solid #c8d2ff2e;border-radius:13px;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:18px;min-height:66px;padding:11px 12px 11px 15px;transition:opacity .3s,transform .3s;display:grid;position:absolute;bottom:22px;left:max(36px,50vw - 670px);right:max(36px,50vw - 670px)}.viewer.vx.vx-light .vx-nowbar{background:#f9fafff0;border-color:#1e286424;box-shadow:0 14px 40px #1e28641f}.vx-now-main{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.vx-now-label{color:#ff8b9d;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-weight:800;display:inline-flex}.vx-now-label i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.7s infinite vxPulse}.vx-now-main b{color:#fff;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-family:Unbounded,sans-serif;font-size:12px;overflow:hidden}.viewer.vx.vx-light .vx-now-main b{color:#111632}.vx-now-time{color:#9aa2bd;font-size:8.5px}.viewer.vx.vx-light .vx-now-time{color:#6b7390}.vx-now-progress{background:#d2dcff2e;border-radius:2px;height:2px;overflow:hidden}.vx-now-progress span{border-radius:inherit;background:linear-gradient(90deg,#6d8bff,#cf92ff);height:100%;display:block}.vx-now-actions{align-items:center;gap:5px;display:flex}.vx-now-actions a{color:#bcc4da;align-items:center;gap:4px;margin-right:6px;font-size:8.5px;display:inline-flex}.viewer.vx.vx-light .vx-now-actions a{color:#5b6383}.vx-now-actions button{color:#dfe3f1;cursor:pointer;background:#ffffff0f;border:1px solid #d2dcff2e;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.viewer.vx.vx-light .vx-now-actions button{color:#354063;background:#1e28640a;border-color:#1e286424}.vx-now-actions button:hover{background:#ffffff24}.vx-scroll{z-index:6;color:#aab1c7;letter-spacing:1.5px;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:7px;transition:opacity .3s;display:flex;position:absolute;bottom:106px;right:max(38px,50vw - 670px)}.vx-scroll svg{animation:2s ease-in-out infinite vxBounce}@keyframes vxBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.vx-error{z-index:20;color:#dfe4f5;background:#02030ab3;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.vx-error b{font-size:13px}.vx-error span{color:#9da6c0;font-size:9px}.vx-hero.vx-controls-hidden{cursor:none}.vx-hero.vx-controls-hidden .vx-floatnav,.vx-hero.vx-controls-hidden .vx-hero-content,.vx-hero.vx-controls-hidden .vx-side-rail,.vx-hero.vx-controls-hidden .vx-nowbar,.vx-hero.vx-controls-hidden .vx-scroll{opacity:0;pointer-events:none}.vx-hero.vx-controls-hidden .vx-hero-content{transform:translateY(10px)}.vx-main{z-index:3;background:var(--vx-bg);color:var(--vx-text);position:relative}.vx-marquee{border-bottom:1px solid var(--vx-line);background:#6d8bff09;padding:13px 0;overflow:hidden}.vx-marquee-track{gap:28px;width:max-content;animation:36s linear infinite vxMarquee;display:flex}.vx-marquee-track span{white-space:nowrap;letter-spacing:2.4px;color:var(--vx-faint);font-family:Unbounded,sans-serif;font-size:10px;font-weight:700}.vx-marquee-track i{background:var(--vx-violet);width:5px;height:5px;box-shadow:0 0 12px var(--vx-violet);border-radius:50%;margin:0 8px 2px;display:inline-block}@keyframes vxMarquee{to{transform:translate(-50%)}}.vx-posters,.vx-timeline,.vx-community,.vx-ad{max-width:1340px;margin:0 auto;padding:46px 28px 0}.vx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:17px;display:flex}.vx-label{color:var(--vx-faint);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.vx-head h2{letter-spacing:-1.4px;margin:7px 0 0;font-family:Unbounded,sans-serif;font-size:clamp(24px,2.7vw,34px)}.vx-count{color:var(--vx-faint);letter-spacing:1px;font-family:Unbounded,sans-serif;font-size:8px}.vx-poster-rail{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.vx-poster{border:1px solid var(--vx-line);color:#f5f6ff;text-align:left;cursor:pointer;background:linear-gradient(150deg,#6d8bff24,#0c0e1ceb);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-height:352px;padding:18px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.vx-poster:hover{border-color:#b4c3ff70;transform:translateY(-7px)}.vx-poster:before{content:"";background:var(--vx-poster-glow);filter:blur(4px);opacity:.8;border-radius:50%;width:280px;height:280px;position:absolute;top:30px;right:-120px}.vx-poster:after{content:"";background:linear-gradient(#0000 32%,#05060ed9);position:absolute;top:0;right:0;bottom:0;left:0}.vx-poster-a{--vx-poster-glow:radial-gradient(circle, #6d8bffa6, transparent 66%)}.vx-poster-b{--vx-poster-glow:radial-gradient(circle, #5ce6ff5c, transparent 66%);background:linear-gradient(150deg,#32aac821,#080e1af0)}.vx-poster-c{--vx-poster-glow:radial-gradient(circle, #ff7db457, transparent 66%);background:linear-gradient(150deg,#be5c8c21,#120a18f0)}.vx-poster-d{--vx-poster-glow:radial-gradient(circle, #b36cff70, transparent 66%);background:linear-gradient(150deg,#7848dc29,#0c0a1af0)}.vx-poster>*{z-index:2;position:relative}.vx-poster-no{color:#ebf0ff8c;font-family:Unbounded,sans-serif;font-size:9px;position:absolute;top:16px;right:16px}.vx-poster-word{letter-spacing:-2px;color:#0000;-webkit-text-stroke:1px #e1e8ff47;writing-mode:vertical-rl;opacity:.9;font-family:Unbounded,sans-serif;font-size:38px;font-weight:800;position:absolute;top:56px;left:14px;transform:rotate(180deg)}.vx-poster>svg:first-of-type{color:#d3dbff;margin-top:auto}.vx-poster b{letter-spacing:-.4px;font-family:Unbounded,sans-serif;font-size:15px}.vx-poster small{color:#e1e6f5a6;max-width:180px;font-size:9px;line-height:1.5}.vx-poster>svg:last-child{color:#e1e6f5a6;position:absolute;bottom:18px;right:16px}.viewer.vx.vx-light .vx-poster{color:#fff}.vx-manifesto{border-top:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);grid-template-columns:auto 1fr auto;align-items:start;gap:28px;max-width:1340px;margin:46px auto 0;padding:46px 28px;display:grid;position:relative;overflow:hidden}.vx-manifesto:before{content:"";filter:blur(30px);background:radial-gradient(circle,#6d8bff33,#0000 68%);border-radius:50%;width:520px;height:260px;position:absolute;top:-120px;right:10%}.vx-manifesto-mark{color:var(--vx-violet);opacity:.65;font-family:Georgia,serif;font-size:76px;line-height:.7}.vx-manifesto p{letter-spacing:-1.4px;max-width:820px;margin:12px 0 0;font-family:Unbounded,sans-serif;font-size:clamp(22px,3.2vw,42px);line-height:1.16}.vx-manifesto p em{color:#0000;background:linear-gradient(100deg,#aab8ff,#d09aff 70%,#f0cfff);-webkit-background-clip:text;background-clip:text;font-style:normal}.viewer.vx.vx-light .vx-manifesto p em{background:linear-gradient(100deg,#4d5ed0,#8e4de0 70%,#b56adf);-webkit-background-clip:text;background-clip:text}.vx-manifesto-meta{color:var(--vx-faint);white-space:nowrap;flex-direction:column;gap:6px;font-size:8px;display:flex}.vx-manifesto-meta span:first-child{color:var(--vx-text);font-family:Unbounded,sans-serif;font-size:20px}.vx-days{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vx-days button{border:1px solid var(--vx-line);color:var(--vx-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:6px 9px;font-size:9px}.vx-days button.on{color:var(--vx-text);background:#6d8bff29;border-color:#6d8bff66}.vx-xml{border:1px solid var(--vx-line);color:var(--vx-faint);border-radius:6px;padding:6px 7px;font-size:8px}.vx-schedule{border-top:1px solid var(--vx-line)}.vx-row{border-bottom:1px solid var(--vx-line);align-items:center;gap:16px;padding:13px 2px;display:flex}.vx-row.now{background:linear-gradient(90deg,#6d8bff1a,#0000 68%)}.vx-row-time{width:58px;color:var(--vx-muted);font-variant-numeric:tabular-nums;flex:0 0 58px;font-size:10px}.vx-row-time i{color:var(--vx-faint);margin-top:2px;font-size:8px;font-style:normal;display:block}.vx-row-dot{background:var(--vx-faint);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.vx-row.now .vx-row-dot{background:#43d18a;box-shadow:0 0 0 4px #43d18a1a}.vx-row-title{flex:1;min-width:0}.vx-row-title b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.vx-row-title small{color:var(--vx-faint);margin-top:2px;font-size:8.5px;display:block}.vx-row-state{color:var(--vx-faint);font-size:8px}.vx-row.now .vx-row-state{color:#43d18a}.vx-empty{border:1px dashed var(--vx-line);color:var(--vx-faint);flex-direction:column;align-items:center;gap:5px;padding:25px;display:flex}.vx-empty b{color:var(--vx-text);font-size:12px}.vx-empty span{font-size:9px}.vx-community .viewer-chat,.vx-community .viewer-support{margin-top:22px}.vx-community .viewer-section-head h2{letter-spacing:-.8px;font-family:Unbounded,sans-serif;font-size:25px}.viewer.vx .viewer-chat-card,.viewer.vx .viewer-poll-card,.viewer.vx .viewer-support-card{background:var(--vx-panel);border-color:var(--vx-line)}.viewer.vx .viewer-chat-text{color:var(--vx-text);background:#ffffff0d}.viewer.vx .viewer-chat-input{border-color:var(--vx-line);background:#ffffff09}.viewer.vx .viewer-chat-input input,.viewer.vx .viewer-chat-person input,.viewer.vx .viewer-support-form input,.viewer.vx .viewer-support-form textarea{color:var(--vx-text);border-color:var(--vx-line);background:#ffffff09}.viewer.vx .viewer-support-aside{background:linear-gradient(160deg,#6d8bff26,#080914f2);border-color:#b36cff33}.viewer.vx .viewer-chat-messages{min-height:190px;max-height:320px}.viewer.vx.vx-light .viewer-chat-card,.viewer.vx.vx-light .viewer-poll-card,.viewer.vx.vx-light .viewer-support-card{background:#fff}.viewer.vx.vx-light .viewer-chat-text{color:#222844;background:#f0f2fa}.viewer.vx.vx-light .viewer-chat-input{background:#f7f8fd;border-color:#1e28641f}.viewer.vx.vx-light .viewer-chat-input input,.viewer.vx.vx-light .viewer-chat-person input,.viewer.vx.vx-light .viewer-support-form input,.viewer.vx.vx-light .viewer-support-form textarea{color:#12152b;background:#f7f8fd;border-color:#1e28641f}.viewer.vx.vx-light .viewer-support-aside{background:linear-gradient(160deg,#e9edff,#f4e9ff)}.vx-ad{background:radial-gradient(500px 220px at 90% 0%,#b36cff29,transparent 68%),var(--vx-panel);border:1px solid #b36cff3d;border-radius:15px;align-items:center;gap:26px;margin-top:46px;margin-bottom:0;padding-top:28px;padding-bottom:28px;display:flex}.vx-ad-art{color:#dce4ff99;letter-spacing:1px;background:radial-gradient(circle,#6d8bff2e,#0000 68%);border:1px solid #c8d2ff33;border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;font-family:Unbounded,sans-serif;font-size:14px;display:grid}.vx-ad>div:nth-child(2){flex:1}.vx-ad h2{letter-spacing:-1.2px;margin:7px 0 5px;font-family:Unbounded,sans-serif;font-size:27px;line-height:1.03}.vx-ad h2 em{color:#0000;-webkit-text-stroke:1px #be91ffcc;font-style:normal}.vx-ad p{color:var(--vx-muted);margin:0;font-size:10px}.vx-footer{border-top:1px solid var(--vx-line);max-width:1340px;color:var(--vx-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:30px auto 0;padding:18px 28px 28px;font-size:8.5px;display:flex}.vx-footer a{color:var(--vx-muted)}.viewer.vx .viewer-mobile-nav{display:none}@media(max-width:1050px){.vx-links{display:none}.vx-poster-rail{grid-template-columns:1fr 1fr}.vx-poster{min-height:300px}.vx-manifesto{grid-template-columns:auto 1fr}.vx-manifesto-meta{display:none}}@media(max-width:720px){.viewer.vx .viewer-mobile-nav{display:flex}.vx-hero{height:100svh;min-height:100svh}.vx-floatnav{border-radius:12px;gap:8px;width:calc(100% - 20px);height:52px;padding:0 8px 0 7px;top:10px}.vx-brand>span{border-radius:8px;width:31px;height:31px;font-size:14px}.vx-brand b{font-size:10px}.vx-brand i{display:none}.vx-nav-actions{gap:5px}.vx-live{font-size:6.5px}.vx-round{width:28px;height:28px}.vx-adlink{display:none}.vx-login{font-size:8px}.vx-hero-content{max-width:100%;bottom:142px;left:18px;right:18px}.vx-eyebrow{letter-spacing:1.1px;padding:5px 8px;font-size:6.8px}.vx-title{letter-spacing:-3px;margin-top:15px;font-size:clamp(56px,17vw,86px);line-height:.8}.vx-title>em{-webkit-text-stroke-width:1.3px}.vx-sub{max-width:340px;margin-top:14px;font-size:10px;line-height:1.6}.vx-hero-actions{gap:6px;margin-top:15px}.vx-cta,.vx-ghost{padding:9px 11px;font-size:9px}.vx-side-rail{display:none}.vx-nowbar{border-radius:10px;grid-template-columns:1fr auto;gap:8px;min-height:57px;padding:9px 9px 9px 11px;bottom:72px;left:12px;right:12px}.vx-now-main{gap:7px}.vx-now-main b{font-size:10px}.vx-now-time{font-size:7.5px}.vx-now-progress{grid-area:2/1/auto/-1}.vx-now-actions a{display:none}.vx-now-actions button{width:29px;height:29px}.vx-scroll{display:none}.vx-marquee{padding:9px 0}.vx-marquee-track span{letter-spacing:1.8px;font-size:8px}.vx-posters,.vx-timeline,.vx-community{padding:30px 14px 0}.vx-head{margin-bottom:12px}.vx-head h2{font-size:21px}.vx-poster-rail{gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.vx-poster{flex:0 0 220px;min-height:290px;padding:14px}.vx-poster-word{font-size:30px}.vx-poster b{font-size:13px}.vx-poster small{font-size:8px}.vx-manifesto{grid-template-columns:1fr;gap:8px;margin-top:30px;padding:30px 14px}.vx-manifesto-mark{display:none}.vx-manifesto p{font-size:22px;line-height:1.18}.vx-row{gap:8px;padding:11px 0}.vx-row-time{flex-basis:45px;width:45px;font-size:9px}.vx-row-title b{font-size:10px}.vx-row-state{display:none}.vx-community .viewer-chat,.vx-community .viewer-support{margin-top:18px}.vx-community .viewer-section-head h2{font-size:20px}.vx-ad{border-radius:12px;gap:13px;margin:30px 14px 0;padding:18px}.vx-ad-art{display:none}.vx-ad h2{font-size:21px}.vx-ad .vx-cta{flex:none}.vx-footer{padding:15px 14px 88px;font-size:7.5px}}@media(prefers-reduced-motion:reduce){.vx-video,.vx-title-final,.vx-marquee-track,.vx-live i,.vx-now-label i,.vx-scroll svg{animation:none}}.viewer.mn{--mn-bg:#f7f8fc;--mn-panel:#fff;--mn-text:#14192d;--mn-muted:#68708a;--mn-faint:#8990a8;--mn-line:#1c26581c;--mn-accent:#5b6cff;background:radial-gradient(900px 500px at 78% -10%,#6d8bff1a,transparent 62%),var(--mn-bg);min-height:100vh;color:var(--mn-text);font-family:Manrope,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.viewer.mn.mn-dark{--mn-bg:#0b0d16;--mn-panel:#111421;--mn-text:#f3f5ff;--mn-muted:#969db8;--mn-faint:#707892;--mn-line:#a0afff24;background:radial-gradient(900px 500px at 80% -10%,#6d8bff1f,transparent 62%),var(--mn-bg)}.mn-header{border-bottom:1px solid var(--mn-line);align-items:center;gap:28px;max-width:1180px;height:70px;margin:0 auto;padding:0 24px;display:flex}.mn-brand{flex:none;align-items:center;gap:8px;display:inline-flex}.mn-brand>span{color:#fff;background:#5b6cff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.mn-brand b{letter-spacing:-.4px;font-family:Unbounded,sans-serif;font-size:11px}.mn-nav{gap:22px;margin-left:12px;display:flex}.mn-nav a{color:var(--mn-muted);font-size:10.5px;font-weight:600}.mn-nav a:hover{color:var(--mn-text)}.mn-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.mn-live{color:#e44e68;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.mn-live i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.9s infinite mnPulse}@keyframes mnPulse{0%,to{opacity:1}50%{opacity:.35}}.mn-theme{border:1px solid var(--mn-line);width:30px;height:30px;color:var(--mn-muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.mn-theme:hover{color:var(--mn-text);background:#6d8bff14}.mn-ad-link{color:var(--mn-muted);border:1px solid var(--mn-line);border-radius:6px;padding:6px 8px;font-size:9.5px}.mn-ad-link:hover{color:var(--mn-text)}.mn-login{color:var(--mn-muted);font-size:9.5px}.mn-login:hover{color:var(--mn-text)}.mn-main{max-width:1180px;margin:0 auto;padding:0 24px 36px}.mn-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:54px;padding:64px 0 40px;display:grid}.mn-copy{min-width:0}.mn-kicker{color:var(--mn-muted);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.mn-kicker i{background:#2ebc7e;border-radius:50%;width:5px;height:5px}.mn-kicker span{color:var(--mn-faint)}.mn-title{letter-spacing:-2px;white-space:nowrap;margin:17px 0 0;font-family:Unbounded,sans-serif;font-size:clamp(32px,4.1vw,52px);font-weight:800;line-height:1.02}.mn-lead{max-width:390px;color:var(--mn-muted);margin:18px 0 0;font-size:12px;line-height:1.75}.mn-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.mn-btn{font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:10px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.mn-btn:hover{transform:translateY(-1px)}.mn-btn-primary{color:#fff;background:#5b6cff;border:1px solid #5b6cff}.mn-btn-primary:hover{background:#4b5ce8}.mn-btn-ghost{color:var(--mn-text);border:1px solid var(--mn-line);background:0 0}.mn-btn-ghost:hover{background:#6d8bff0f}.mn-meta{border-top:1px solid var(--mn-line);gap:19px;margin-top:28px;padding-top:16px;display:flex}.mn-meta span{color:var(--mn-faint);letter-spacing:.7px;text-transform:uppercase;flex-direction:column;gap:2px;font-size:8px;display:flex}.mn-meta b{color:var(--mn-text);letter-spacing:0;font-size:11px}.mn-player-card{border:1px solid var(--mn-line);background:var(--mn-panel);border-radius:16px;min-width:0;padding:8px;box-shadow:0 18px 50px #19235a14}.mn-dark .mn-player-card{box-shadow:0 18px 50px #00000038}.mn-player-head{color:var(--mn-faint);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;padding:2px 3px 8px;font-size:7px;font-weight:700;display:flex}.mn-player-live{color:#e44e68;align-items:center;gap:4px;display:inline-flex}.mn-player-live i{background:currentColor;border-radius:50%;width:4px;height:4px}.mn-player-head>span:nth-child(2){flex:1}.mn-player-hd{border:1px solid var(--mn-line);border-radius:3px;padding:2px 4px}.mn-player-card .player-shell{box-shadow:none;border:0;border-radius:9px}.mn-player-foot{color:var(--mn-muted);justify-content:space-between;gap:10px;padding:9px 4px 3px;font-size:8.5px;display:flex}.mn-player-foot span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mn-text);align-items:center;gap:5px;display:inline-flex;overflow:hidden}.mn-dot{background:#2ebc7e;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.mn-progress{background:var(--mn-line);border-radius:2px;height:2px;margin:0 4px 4px;overflow:hidden}.mn-progress span{border-radius:inherit;background:#5b6cff;height:100%;transition:width .5s;display:block}.mn-status{border-top:1px solid var(--mn-line);border-bottom:1px solid var(--mn-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:15px 0;display:grid}.mn-status>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mn-status-label{color:var(--mn-faint);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:800;display:inline-flex}.mn-status-label i{background:#2ebc7e;border-radius:50%;width:4px;height:4px}.mn-status b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.mn-status-end{align-items:flex-end}.mn-status-end span{color:var(--mn-faint);font-size:9px}.mn-status-end a{color:var(--mn-muted);align-items:center;gap:3px;font-size:9px;display:inline-flex}.mn-collection,.mn-schedule,.mn-community{padding-top:38px}.mn-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:15px;display:flex}.mn-overline{color:var(--mn-faint);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:4px;font-size:7.5px;font-weight:800;display:inline-flex}.mn-section-head h2{letter-spacing:-.8px;margin:6px 0 0;font-family:Unbounded,sans-serif;font-size:22px}.mn-section-note{color:var(--mn-faint);letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:4px;font-size:8px;display:inline-flex}.mn-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mn-card{border:1px solid var(--mn-line);background:var(--mn-panel);min-height:132px;color:var(--mn-text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;transition:border-color .18s,transform .18s;display:flex}.mn-card:hover{border-color:#5b6cff73;transform:translateY(-2px)}.mn-card svg{color:#5b6cff}.mn-card b{margin-top:auto;font-size:11.5px}.mn-card small{color:var(--mn-muted);font-size:9px;line-height:1.5}.mn-days{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.mn-days button{border:1px solid var(--mn-line);color:var(--mn-muted);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:5px 8px;font-size:8.5px}.mn-days button.on{color:var(--mn-text);background:#5b6cff14;border-color:#5b6cff6b}.mn-days a{color:var(--mn-faint);margin-left:3px;font-size:7.5px}.mn-epg{border-top:1px solid var(--mn-line)}.mn-epg-row{border-bottom:1px solid var(--mn-line);align-items:center;gap:14px;padding:11px 0;display:flex}.mn-epg-row.now{background:linear-gradient(90deg,#5b6cff0f,#0000 70%)}.mn-epg-time{width:50px;color:var(--mn-muted);font-variant-numeric:tabular-nums;flex:0 0 50px;font-size:9.5px}.mn-epg-time i{color:var(--mn-faint);margin-top:2px;font-size:7.5px;font-style:normal;display:block}.mn-epg-body{flex:1;min-width:0}.mn-epg-body b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.mn-epg-body small{color:var(--mn-faint);margin-top:2px;font-size:8px;display:block}.mn-epg-state{color:var(--mn-faint);font-size:8px}.mn-epg-row.now .mn-epg-state{color:#2ebc7e}.mn-empty{border:1px dashed var(--mn-line);color:var(--mn-faint);border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:22px;display:flex}.mn-empty b{color:var(--mn-text);font-size:11px}.mn-community .viewer-chat,.mn-community .viewer-support{margin-top:0}.mn-community .viewer-support{margin-top:22px}.mn-community .viewer-chat .viewer-section-head,.mn-community .viewer-support .viewer-section-head{display:none}.mn .viewer-section-head h2{font-family:Unbounded,sans-serif}.viewer.mn .viewer-chat-card,.viewer.mn .viewer-poll-card,.viewer.mn .viewer-support-card{background:var(--mn-panel);border-color:var(--mn-line);box-shadow:none}.viewer.mn .viewer-chat-messages{min-height:160px;max-height:280px}.viewer.mn .viewer-chat-text{color:#232a42;background:#f0f2f8}.viewer.mn.mn-dark .viewer-chat-text{color:#eef0fb;background:#ffffff0e}.viewer.mn .viewer-chat-input{border-color:var(--mn-line);background:#f7f8fc}.viewer.mn.mn-dark .viewer-chat-input{background:#ffffff0a}.viewer.mn .viewer-chat-input input,.viewer.mn .viewer-chat-person input,.viewer.mn .viewer-support-form input,.viewer.mn .viewer-support-form textarea{color:var(--mn-text);border-color:var(--mn-line);background:0 0}.viewer.mn.mn-dark .viewer-support-form input,.viewer.mn.mn-dark .viewer-support-form textarea{background:#ffffff0a}.viewer.mn .viewer-support-aside{background:#eef1ff;border-color:#0000}.viewer.mn.mn-dark .viewer-support-aside{background:#151a2c}.mn-ad{border-top:1px solid var(--mn-line);border-bottom:1px solid var(--mn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:22px 0;display:flex}.mn-ad h2{letter-spacing:-.8px;margin:6px 0 4px;font-family:Unbounded,sans-serif;font-size:21px}.mn-ad p{color:var(--mn-muted);margin:0;font-size:9.5px}.mn-footer{color:var(--mn-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0 26px;font-size:8px;display:flex}.mn-footer a{color:var(--mn-muted)}.viewer.mn .viewer-mobile-nav{display:none}@media(max-width:1000px){.mn-hero{grid-template-columns:1fr;gap:28px;padding-top:38px}.mn-player-card{max-width:720px}.mn-title{font-size:clamp(34px,5.2vw,48px)}.mn-cards{grid-template-columns:1fr 1fr}}@media(max-width:720px){.viewer.mn .viewer-mobile-nav{display:flex}.mn-header{gap:10px;height:58px;padding:0 14px}.mn-brand>span{border-radius:7px;width:27px;height:27px;font-size:12px}.mn-brand b{font-size:10px}.mn-nav,.mn-ad-link{display:none}.mn-head-actions{gap:7px}.mn-live{font-size:7px}.mn-theme{width:28px;height:28px}.mn-login{font-size:8.5px}.mn-main{padding:0 14px 32px}.mn-hero{gap:20px;padding:28px 0 24px}.mn-kicker{letter-spacing:1px;font-size:7px}.mn-title{letter-spacing:-1.4px;margin-top:12px;font-size:clamp(30px,9vw,38px)}.mn-lead{margin-top:13px;font-size:10.5px;line-height:1.65}.mn-actions{margin-top:17px}.mn-btn{flex:1;padding:9px 11px;font-size:9.5px}.mn-meta{gap:14px;margin-top:20px;padding-top:12px}.mn-meta span{font-size:7px}.mn-meta b{font-size:10px}.mn-player-card{border-radius:12px;padding:6px}.mn-player-foot{font-size:7.5px}.mn-status{grid-template-columns:1fr 1fr;gap:10px;padding:12px 0}.mn-status>div:nth-child(2){display:none}.mn-status-end{align-items:flex-end}.mn-collection,.mn-schedule,.mn-community{padding-top:28px}.mn-section-head{margin-bottom:11px}.mn-section-head h2{font-size:19px}.mn-cards{grid-template-columns:1fr 1fr;gap:7px}.mn-card{min-height:112px;padding:12px}.mn-card b{font-size:10.5px}.mn-card small{font-size:8px}.mn-epg-row{gap:8px;padding:10px 0}.mn-epg-time{flex-basis:43px;width:43px;font-size:8.5px}.mn-epg-body b{font-size:9.5px}.mn-epg-state{display:none}.mn-community .viewer-support{margin-top:16px}.viewer.mn .viewer-chat-messages{min-height:150px}.mn-ad{gap:13px;margin-top:28px;padding:17px 0}.mn-ad h2{font-size:18px}.mn-ad .mn-btn{flex:none}.mn-footer{padding:15px 0 82px;font-size:7.5px}}@media(prefers-reduced-motion:reduce){.mn-live i,.mn-status-label i,.mn-player-card{animation:none}}.viewer.tv{--tv-paper:#f3f0e7;--tv-panel:#fbf9f3;--tv-ink:#111317;--tv-muted:#62685f;--tv-faint:#8a8e83;--tv-line:#d9d4c6;--tv-blue:#2547ff;--tv-lime:#d9ff57;--tv-coral:#ff725e;background:var(--tv-paper);min-height:100vh;color:var(--tv-ink);font-family:Onest,Manrope,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.viewer.tv.tv-dark{--tv-paper:#111317;--tv-panel:#181b20;--tv-ink:#f3f0e7;--tv-muted:#a7aaa2;--tv-faint:#777c75;--tv-line:#2d3036;--tv-blue:#7d8cff;--tv-lime:#d9ff57;--tv-coral:#ff8b75}.tv-rail{z-index:50;background:var(--tv-paper);border-right:1px solid var(--tv-line);flex-direction:column;align-items:center;width:78px;padding:16px 0 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.tv-rail-logo{color:#fff;background:var(--tv-blue);border-radius:7px;place-items:center;width:35px;height:35px;font-family:Onest,sans-serif;font-size:17px;font-weight:900;display:grid}.tv-rail-nav{flex-direction:column;gap:7px;width:100%;margin-top:34px;padding:0 8px;display:flex}.tv-rail-nav a{color:var(--tv-muted);letter-spacing:.4px;text-transform:uppercase;border-radius:7px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;font-size:7px;font-weight:700;display:flex}.tv-rail-nav a:hover{color:var(--tv-ink);background:#2547ff12}.tv-rail-nav svg{color:var(--tv-ink)}.tv-rail-bottom{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.tv-rail-bottom button,.tv-rail-bottom a{border:1px solid var(--tv-line);width:31px;height:31px;color:var(--tv-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;place-items:center;font-size:10px;font-weight:800;display:grid}.tv-rail-bottom button:hover,.tv-rail-bottom a:hover{color:var(--tv-ink);border-color:var(--tv-ink)}.tv-body{min-height:100vh;margin-left:78px}.tv-top{z-index:30;background:var(--tv-paper);align-items:center;gap:20px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.tv-top{background:color-mix(in srgb,var(--tv-paper) 92%,transparent)}}.tv-top{border-bottom:1px solid var(--tv-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tv-wordmark{letter-spacing:-.4px;font-size:13px;font-weight:800}.tv-top-date{color:var(--tv-muted);letter-spacing:.2px;font-size:9px}.tv-top-date b{color:var(--tv-ink);font-weight:800}.tv-top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.tv-live{color:#d94131;letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:800;display:inline-flex}.tv-live i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s infinite tvPulse}@keyframes tvPulse{0%,to{opacity:1}50%{opacity:.3}}.tv-top-theme{border:1px solid var(--tv-line);width:29px;height:29px;color:var(--tv-muted);cursor:pointer;background:0 0;border-radius:5px;place-items:center;display:none}.tv-ad-link{color:var(--tv-muted);align-items:center;gap:3px;font-size:9px;font-weight:600;display:inline-flex}.tv-ad-link:hover{color:var(--tv-ink)}.tv-login{color:var(--tv-muted);border-bottom:1px solid var(--tv-line);padding-bottom:1px;font-size:9px}.tv-main{max-width:1320px;margin:0 auto;padding:0 32px 36px}.tv-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:52px;padding:52px 0 34px;display:grid}.tv-copy{min-width:0}.tv-kicker{color:var(--tv-muted);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:800;display:inline-flex}.tv-kicker span{border:1px solid var(--tv-line);width:21px;height:21px;color:var(--tv-ink);letter-spacing:0;border-radius:4px;place-items:center;font-size:7px;display:grid}.tv-title{letter-spacing:-2.4px;margin:19px 0 0;font-size:clamp(40px,4.6vw,60px);font-weight:800;line-height:.98}.tv-title span,.tv-title em{white-space:nowrap;display:block}.tv-title em{color:var(--tv-blue);font-style:normal}.tv-title em:after{content:"";background:var(--tv-lime);vertical-align:baseline;border-radius:50%;width:.32em;height:.32em;margin-left:.08em;display:inline-block}.tv-lead{max-width:420px;color:var(--tv-muted);margin:18px 0 0;font-size:12px;line-height:1.7}.tv-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.tv-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:10px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.tv-btn:hover{transform:translateY(-1px)}.tv-btn-fill{background:var(--tv-blue);color:#fff;border-color:var(--tv-blue)}.tv-btn-fill:hover{background:#1b39db}.tv-btn-line{border-color:var(--tv-line);color:var(--tv-ink);background:0 0}.tv-btn-line:hover{border-color:var(--tv-ink)}.tv-btn-dark{background:var(--tv-ink);color:var(--tv-paper);border-color:var(--tv-ink)}.tv-meta{border-top:1px solid var(--tv-line);gap:22px;margin-top:27px;padding-top:14px;display:flex}.tv-meta span{color:var(--tv-faint);letter-spacing:.7px;text-transform:uppercase;flex-direction:column;gap:2px;font-size:7.5px;display:flex}.tv-meta b{color:var(--tv-ink);letter-spacing:0;font-size:11px}.tv-player-wrap{min-width:0;padding:0 13px 13px 0;position:relative}.tv-player-block{background:var(--tv-lime);border-radius:10px;width:68%;height:66%;position:absolute;bottom:0;right:0}.tv-player-card{z-index:2;background:#111317;border:1px solid #ffffff24;border-radius:10px;padding:8px;position:relative;box-shadow:0 18px 44px #1418192e}.tv-player-head{color:#ffffff80;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;padding:1px 2px 7px;font-size:6.5px;font-weight:700;display:flex}.tv-player-live{color:#ff8d7c;align-items:center;gap:4px;display:inline-flex}.tv-player-live i{background:currentColor;border-radius:50%;width:4px;height:4px}.tv-player-head>span:nth-child(2){flex:1}.tv-player-card .player-shell{box-shadow:none;border:0;border-radius:5px}.tv-player-foot{color:#ffffff8c;justify-content:space-between;gap:8px;padding:8px 3px 2px;font-size:7.5px;display:flex}.tv-player-foot span:first-child{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.tv-player-foot i{background:var(--tv-lime);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.tv-progress{background:#ffffff29;height:2px;margin:2px 3px 3px;overflow:hidden}.tv-progress span{background:var(--tv-lime);height:100%;transition:width .5s;display:block}.tv-strip{border-top:1px solid var(--tv-ink);border-bottom:1px solid var(--tv-ink);background:var(--tv-ink);color:var(--tv-paper);margin:0 -32px;overflow:hidden}.tv-strip-track{width:max-content;animation:32s linear infinite tvMarquee;display:flex}.tv-strip-track span{white-space:nowrap;letter-spacing:1.8px;align-items:center;gap:7px;padding:9px 0;font-size:8.5px;font-weight:700;display:inline-flex}.tv-strip-track i{background:var(--tv-lime);border-radius:50%;width:4px;height:4px;margin:0 8px}@keyframes tvMarquee{to{transform:translate(-50%)}}.tv-bento{grid-template-columns:1.4fr 1fr .72fr .72fr;gap:7px;margin-top:18px;display:grid}.tv-tile{min-height:142px;color:var(--tv-ink);border-radius:7px;flex-direction:column;padding:14px;text-decoration:none;transition:transform .16s;display:flex;position:relative;overflow:hidden}.tv-tile:hover{transform:translateY(-2px)}.tv-tile-label{letter-spacing:1.2px;text-transform:uppercase;opacity:.7;align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.tv-tile-label i{background:currentColor;border-radius:50%;width:4px;height:4px}.tv-tile h2{letter-spacing:-.4px;margin:12px 0 0;font-size:16px;font-weight:700;line-height:1.2}.tv-tile h3{margin:12px 0 0;font-size:12px;line-height:1.3}.tv-tile-foot{opacity:.68;justify-content:space-between;gap:7px;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.tv-tile b{font-weight:700}.tv-tile-blue{background:var(--tv-blue);color:#fff}.tv-tile-blue .tv-tile-progress{background:#ffffff38}.tv-tile-blue .tv-tile-progress span{background:var(--tv-lime)}.tv-tile-paper{background:var(--tv-panel);border:1px solid var(--tv-line)}.tv-tile-lime{background:var(--tv-lime);color:#111317}.tv-tile-coral{background:var(--tv-coral);color:#111317}.tv-tile-lime>svg,.tv-tile-coral>svg{margin-top:15px}.tv-tile-lime>b,.tv-tile-coral>b{margin-top:8px;font-size:11px}.tv-tile-link{align-items:center;gap:3px;margin-top:auto;font-size:8px;font-weight:700;display:inline-flex}.tv-tile-progress{border-radius:2px;height:2px;margin-top:8px;overflow:hidden}.tv-tile-progress span{height:100%;transition:width .5s;display:block}.tv-collection,.tv-guide,.tv-community{padding-top:34px}.tv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:13px;display:flex}.tv-overline{color:var(--tv-faint);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:4px;font-size:7.5px;font-weight:800;display:inline-flex}.tv-head h2{letter-spacing:-1px;margin:6px 0 0;font-size:24px;font-weight:800;line-height:1.1}.tv-count{color:var(--tv-faint);letter-spacing:.8px;text-transform:uppercase;font-size:7.5px}.tv-cards{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.tv-card{border:1px solid var(--tv-line);border-top:3px solid var(--tv-blue);background:var(--tv-panel);min-height:142px;color:var(--tv-ink);text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;transition:transform .16s,border-color .16s;display:flex;position:relative}.tv-card:nth-child(2){border-top-color:var(--tv-coral)}.tv-card:nth-child(3){border-top-color:var(--tv-lime)}.tv-card:nth-child(4){border-top-color:var(--tv-ink)}.tv-card:hover{transform:translateY(-2px)}.tv-card svg:first-child{color:var(--tv-blue)}.tv-card:nth-child(2) svg:first-child{color:var(--tv-coral)}.tv-card:nth-child(4) svg:first-child{color:var(--tv-ink)}.tv-card b{margin-top:auto;font-size:11.5px}.tv-card small{color:var(--tv-muted);font-size:9px;line-height:1.5}.tv-card>svg:last-child{color:var(--tv-faint);position:absolute;top:14px;right:13px}.tv-days{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.tv-days button{border:1px solid var(--tv-line);color:var(--tv-muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:5px 8px;font-size:8.5px}.tv-days button.on{color:var(--tv-paper);background:var(--tv-ink);border-color:var(--tv-ink)}.tv-days a{color:var(--tv-faint);margin-left:3px;font-size:7.5px}.tv-schedule{border-top:1px solid var(--tv-line)}.tv-row{border-bottom:1px solid var(--tv-line);align-items:center;gap:14px;padding:11px 0;display:flex}.tv-row.now{background:var(--tv-blue)}@supports (color:color-mix(in lab,red,red)){.tv-row.now{background:color-mix(in srgb,var(--tv-blue) 5%,transparent)}}.tv-row-time{width:50px;color:var(--tv-muted);font-variant-numeric:tabular-nums;flex:0 0 50px;font-size:9.5px}.tv-row-time i{color:var(--tv-faint);margin-top:2px;font-size:7.5px;font-style:normal;display:block}.tv-row-title{flex:1;min-width:0}.tv-row-title b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.tv-row-title small{color:var(--tv-faint);margin-top:2px;font-size:8px;display:block}.tv-row-state{color:var(--tv-faint);font-size:8px}.tv-row.now .tv-row-state{color:var(--tv-blue);font-weight:700}.tv-empty{border:1px dashed var(--tv-line);color:var(--tv-faint);flex-direction:column;align-items:center;gap:5px;padding:22px;display:flex}.tv-empty b{color:var(--tv-ink);font-size:11px}.tv-community .viewer-chat,.tv-community .viewer-support{margin-top:0}.tv-community .viewer-support{margin-top:18px}.tv-community .viewer-chat .viewer-section-head,.tv-community .viewer-support .viewer-section-head{display:none}.viewer.tv .viewer-chat-card,.viewer.tv .viewer-poll-card,.viewer.tv .viewer-support-card{background:var(--tv-panel);border-color:var(--tv-line);box-shadow:none}.viewer.tv .viewer-chat-messages{min-height:160px;max-height:280px}.viewer.tv .viewer-chat-text{color:#252821;background:#e9e6dc}.viewer.tv.tv-dark .viewer-chat-text{color:var(--tv-ink);background:#ffffff0f}.viewer.tv .viewer-chat-input{background:var(--tv-paper);border-color:var(--tv-line)}.viewer.tv .viewer-chat-input input,.viewer.tv .viewer-chat-person input,.viewer.tv .viewer-support-form input,.viewer.tv .viewer-support-form textarea{color:var(--tv-ink);border-color:var(--tv-line);background:0 0}.viewer.tv.tv-dark .viewer-support-form input,.viewer.tv.tv-dark .viewer-support-form textarea{background:#ffffff0a}.viewer.tv .viewer-support-aside{background:var(--tv-blue);color:#fff;border-color:#0000}.viewer.tv .viewer-support-aside h3,.viewer.tv .viewer-support-aside b{color:#fff}.viewer.tv .viewer-support-aside .viewer-support-features span{color:#fffc}.viewer.tv .viewer-support-aside svg{color:var(--tv-lime)}.tv-ad{background:var(--tv-blue);color:#fff;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:24px;display:flex}.tv-ad .tv-overline{color:#ffffffa6}.tv-ad h2{letter-spacing:-.8px;margin:7px 0 4px;font-size:24px;font-weight:800}.tv-ad p{color:#ffffffbf;margin:0;font-size:9.5px}.tv-ad .tv-btn-dark{background:var(--tv-lime);color:#111317;border-color:var(--tv-lime)}.tv-footer{color:var(--tv-faint);border-top:1px solid var(--tv-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding:18px 0 26px;font-size:8px;display:flex}.tv-footer a{color:var(--tv-muted)}.viewer.tv .viewer-mobile-nav{display:none}@media(max-width:1100px){.tv-hero{grid-template-columns:1fr;gap:25px;padding-top:32px}.tv-player-wrap{max-width:760px}.tv-title{font-size:clamp(38px,6vw,54px)}.tv-bento{grid-template-columns:1.3fr 1fr}}@media(max-width:720px){.viewer.tv .viewer-mobile-nav{display:flex}.tv-rail{display:none}.tv-body{margin-left:0}.tv-top{gap:8px;height:56px;padding:0 14px}.tv-wordmark{font-size:12px}.tv-top-date{display:none}.tv-top-actions{gap:8px}.tv-top-theme{display:grid}.tv-ad-link{display:none}.tv-login{font-size:8.5px}.tv-main{padding:0 14px 30px}.tv-hero{gap:19px;padding:26px 0 22px}.tv-kicker{letter-spacing:1px;font-size:7px}.tv-title{letter-spacing:-1.5px;margin-top:13px;font-size:clamp(32px,9.2vw,40px)}.tv-lead{margin-top:13px;font-size:10.5px;line-height:1.65}.tv-actions{margin-top:17px}.tv-btn{flex:1;padding:9px 10px;font-size:9.5px}.tv-meta{gap:13px;margin-top:19px;padding-top:11px}.tv-meta span{font-size:7px}.tv-meta b{font-size:10px}.tv-player-wrap{padding:0 8px 8px 0}.tv-player-card{padding:6px}.tv-player-head{font-size:6px}.tv-player-foot{font-size:7px}.tv-strip{margin:0 -14px}.tv-strip-track span{letter-spacing:1.4px;padding:8px 0;font-size:7.5px}.tv-bento{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px}.tv-tile{min-height:123px;padding:11px}.tv-tile h2{font-size:13px}.tv-tile h3{font-size:10.5px}.tv-tile-lime>b,.tv-tile-coral>b{font-size:10px}.tv-collection,.tv-guide,.tv-community{padding-top:27px}.tv-head h2{font-size:20px}.tv-cards{grid-template-columns:1fr 1fr;gap:6px}.tv-card{min-height:120px;padding:12px}.tv-card b{font-size:10.5px}.tv-card small{font-size:8px}.tv-row{gap:8px;padding:10px 0}.tv-row-time{flex-basis:43px;width:43px;font-size:8.5px}.tv-row-title b{font-size:9.5px}.tv-row-state{display:none}.tv-community .viewer-support{margin-top:15px}.viewer.tv .viewer-chat-messages{min-height:150px}.tv-ad{gap:14px;margin-top:27px;padding:17px}.tv-ad h2{font-size:20px}.tv-ad .tv-btn{flex:none}.tv-footer{margin-top:24px;padding:15px 0 82px;font-size:7.5px}}@media(prefers-reduced-motion:reduce){.tv-live i,.tv-strip-track{animation:none}}.viewer.cl{--cl-bg:#f6f6f3;--cl-panel:#fff;--cl-text:#15171c;--cl-muted:#666c73;--cl-faint:#8b9096;--cl-line:#e3e2dc;--cl-accent:#3b5bff;background:radial-gradient(900px 520px at 78% -12%,#3b5bff12,transparent 62%),var(--cl-bg);min-height:100vh;color:var(--cl-text);font-family:Onest,Manrope,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.viewer.cl.cl-dark{--cl-bg:#0f1115;--cl-panel:#16191e;--cl-text:#f2f3f5;--cl-muted:#9aa0a9;--cl-faint:#6e747c;--cl-line:#2a2e35;--cl-accent:#7f91ff;background:radial-gradient(900px 520px at 78% -12%,#5a6eff17,transparent 62%),var(--cl-bg)}.cl-header{border-bottom:1px solid var(--cl-line);align-items:center;gap:28px;max-width:1200px;height:70px;margin:0 auto;padding:0 24px;display:flex}.cl-brand{flex:none;align-items:center;gap:8px;display:inline-flex}.cl-mark{color:#fff;background:var(--cl-accent);border-radius:7px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.cl-brand b{letter-spacing:-.3px;font-size:12px;font-weight:800}.cl-nav{gap:22px;margin-left:12px;display:flex}.cl-nav a{color:var(--cl-muted);font-size:10.5px;font-weight:600}.cl-nav a:hover{color:var(--cl-text)}.cl-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.cl-live{color:#d34c43;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.cl-live i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.9s infinite clPulse}@keyframes clPulse{0%,to{opacity:1}50%{opacity:.35}}.cl-theme{border:1px solid var(--cl-line);width:30px;height:30px;color:var(--cl-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.cl-theme:hover{color:var(--cl-text);background:#3b5bff0f}.cl-ad-link{color:var(--cl-muted);border:1px solid var(--cl-line);border-radius:5px;padding:6px 8px;font-size:9.5px}.cl-ad-link:hover{color:var(--cl-text)}.cl-login{color:var(--cl-muted);font-size:9.5px}.cl-login:hover{color:var(--cl-text)}.cl-main{max-width:1200px;margin:0 auto;padding:0 24px 36px}.cl-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:50px;padding:58px 0 38px;display:grid}.cl-copy{min-width:0}.cl-kicker{color:var(--cl-muted);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.cl-kicker i{background:#2aa872;border-radius:50%;width:5px;height:5px}.cl-kicker span{color:var(--cl-faint)}.cl-title{letter-spacing:-2px;white-space:nowrap;margin:16px 0 0;font-size:clamp(36px,4.2vw,52px);font-weight:800;line-height:1.02}.cl-lead{max-width:400px;color:var(--cl-muted);margin:17px 0 0;font-size:11.5px;line-height:1.75}.cl-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.cl-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:10px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.cl-btn:hover{transform:translateY(-1px)}.cl-btn-primary{background:var(--cl-accent);color:#fff;border-color:var(--cl-accent)}.cl-btn-primary:hover{filter:brightness(.95)}.cl-btn-ghost{border-color:var(--cl-line);color:var(--cl-text);background:0 0}.cl-btn-ghost:hover{border-color:var(--cl-muted)}.cl-meta{border-top:1px solid var(--cl-line);gap:20px;margin-top:27px;padding-top:15px;display:flex}.cl-meta span{color:var(--cl-faint);letter-spacing:.7px;text-transform:uppercase;flex-direction:column;gap:2px;font-size:7.5px;display:flex}.cl-meta b{color:var(--cl-text);letter-spacing:0;font-size:11px}.cl-player-card{border:1px solid var(--cl-line);background:var(--cl-panel);border-radius:12px;min-width:0;padding:8px;box-shadow:0 20px 52px #161c2817}.cl-dark .cl-player-card{box-shadow:0 20px 52px #00000040}.cl-player-head{color:var(--cl-faint);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:7px;padding:1px 2px 7px;font-size:6.5px;font-weight:700;display:flex}.cl-player-live{color:#d34c43;align-items:center;gap:4px;display:inline-flex}.cl-player-live i{background:currentColor;border-radius:50%;width:4px;height:4px}.cl-player-head>span:nth-child(2){flex:1}.cl-hd{border:1px solid var(--cl-line);border-radius:3px;padding:2px 4px}.cl-player-card .player-shell{box-shadow:none;border:0;border-radius:6px}.cl-player-foot{color:var(--cl-muted);justify-content:space-between;gap:8px;padding:8px 3px 2px;font-size:7.5px;display:flex}.cl-player-foot span:first-child{min-width:0;color:var(--cl-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.cl-player-foot i{background:#2aa872;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.cl-progress{background:var(--cl-line);height:2px;margin:2px 3px 3px;overflow:hidden}.cl-progress span{background:var(--cl-accent);height:100%;transition:width .5s;display:block}.cl-status{border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:14px 0;display:grid}.cl-status>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cl-status-label{color:var(--cl-faint);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:5px;font-size:7.5px;font-weight:800;display:inline-flex}.cl-status-label i{background:#2aa872;border-radius:50%;width:4px;height:4px}.cl-status b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.cl-status-end{align-items:flex-end}.cl-status-end span{color:var(--cl-faint);font-size:9px}.cl-status-end a{color:var(--cl-muted);align-items:center;gap:3px;font-size:9px;display:inline-flex}.cl-collection,.cl-guide,.cl-community{padding-top:36px}.cl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.cl-overline{color:var(--cl-faint);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:4px;font-size:7.5px;font-weight:800;display:inline-flex}.cl-head h2{letter-spacing:-.8px;margin:6px 0 0;font-size:22px;font-weight:800;line-height:1.1}.cl-note{color:var(--cl-faint);letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:4px;font-size:8px;display:inline-flex}.cl-cards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cl-card{border:1px solid var(--cl-line);background:var(--cl-panel);min-height:138px;color:var(--cl-text);text-align:left;cursor:pointer;border-radius:7px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;transition:border-color .16s,transform .16s;display:flex}.cl-card:hover{border-color:#3b5bff73;transform:translateY(-2px)}.cl-card svg{color:var(--cl-accent)}.cl-card b{margin-top:auto;font-size:11.5px}.cl-card small{color:var(--cl-muted);font-size:9px;line-height:1.5}.cl-days{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.cl-days button{border:1px solid var(--cl-line);color:var(--cl-muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:5px 8px;font-size:8.5px}.cl-days button.on{color:#fff;background:var(--cl-accent);border-color:var(--cl-accent)}.cl-days a{color:var(--cl-faint);margin-left:3px;font-size:7.5px}.cl-schedule{border-top:1px solid var(--cl-line)}.cl-row{border-bottom:1px solid var(--cl-line);align-items:center;gap:14px;padding:11px 0;display:flex}.cl-row.now{background:linear-gradient(90deg,#3b5bff0d,#0000 65%)}.cl-row-time{width:50px;color:var(--cl-muted);font-variant-numeric:tabular-nums;flex:0 0 50px;font-size:9.5px}.cl-row-time i{color:var(--cl-faint);margin-top:2px;font-size:7.5px;font-style:normal;display:block}.cl-row-title{flex:1;min-width:0}.cl-row-title b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.cl-row-title small{color:var(--cl-faint);margin-top:2px;font-size:8px;display:block}.cl-row-state{color:var(--cl-faint);font-size:8px}.cl-row.now .cl-row-state{color:var(--cl-accent);font-weight:700}.cl-empty{border:1px dashed var(--cl-line);color:var(--cl-faint);border-radius:7px;flex-direction:column;align-items:center;gap:5px;padding:22px;display:flex}.cl-empty b{color:var(--cl-text);font-size:11px}.cl-community .viewer-chat,.cl-community .viewer-support{margin-top:0}.cl-community .viewer-support{margin-top:18px}.cl-community .viewer-chat .viewer-section-head,.cl-community .viewer-support .viewer-section-head{display:none}.viewer.cl .viewer-chat-card,.viewer.cl .viewer-poll-card,.viewer.cl .viewer-support-card{background:var(--cl-panel);border-color:var(--cl-line);box-shadow:none}.viewer.cl .viewer-chat-messages{min-height:160px;max-height:280px}.viewer.cl .viewer-chat-text{color:#23262c;background:#eef0f4}.viewer.cl.cl-dark .viewer-chat-text{color:var(--cl-text);background:#ffffff0f}.viewer.cl .viewer-chat-input{background:var(--cl-bg);border-color:var(--cl-line)}.viewer.cl .viewer-chat-input input,.viewer.cl .viewer-chat-person input,.viewer.cl .viewer-support-form input,.viewer.cl .viewer-support-form textarea{color:var(--cl-text);border-color:var(--cl-line);background:0 0}.viewer.cl.cl-dark .viewer-support-form input,.viewer.cl.cl-dark .viewer-support-form textarea{background:#ffffff0a}.viewer.cl .viewer-support-aside{background:var(--cl-panel);border-color:var(--cl-line)}.viewer.cl .viewer-support-aside svg{color:var(--cl-accent)}.viewer.cl .viewer-support-orb{background:var(--cl-accent)}@supports (color:color-mix(in lab,red,red)){.viewer.cl .viewer-support-orb{background:color-mix(in srgb,var(--cl-accent) 12%,var(--cl-panel))}}.viewer.cl .viewer-support-orb{box-shadow:none}.viewer.cl .viewer-support-badge{color:var(--cl-accent);background:var(--cl-accent)}@supports (color:color-mix(in lab,red,red)){.viewer.cl .viewer-support-badge{background:color-mix(in srgb,var(--cl-accent) 8%,var(--cl-panel))}}.viewer.cl .viewer-support-badge{border-color:var(--cl-accent)}@supports (color:color-mix(in lab,red,red)){.viewer.cl .viewer-support-badge{border-color:color-mix(in srgb,var(--cl-accent) 22%,var(--cl-line))}}.viewer.cl .viewer-support .viewer-cta,.viewer.cl .viewer-chat-send,.viewer.cl .viewer-pay-link{background:var(--cl-accent)!important;color:#fff!important;box-shadow:none!important}.viewer.cl .viewer-chat-avatar{background:var(--cl-accent)}.viewer.cl .viewer-chat-message.mine .viewer-chat-avatar{background:var(--cl-text)}.cl-ad{border:1px solid var(--cl-line);border-left:3px solid var(--cl-accent);background:var(--cl-panel);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:22px 24px;display:flex}.cl-ad h2{letter-spacing:-.6px;margin:6px 0 4px;font-size:20px}.cl-ad p{color:var(--cl-muted);margin:0;font-size:9.5px}.cl-footer{color:var(--cl-faint);border-top:1px solid var(--cl-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding:18px 0 26px;font-size:8px;display:flex}.cl-footer a{color:var(--cl-muted)}.viewer.cl .viewer-mobile-nav{display:none}@media(max-width:1000px){.cl-hero{grid-template-columns:1fr;gap:27px;padding-top:38px}.cl-player-card{max-width:720px}.cl-title{white-space:normal}.cl-cards{grid-template-columns:1fr 1fr}}@media(max-width:720px){.viewer.cl .viewer-mobile-nav{display:flex}.cl-header{gap:8px;height:58px;padding:0 14px}.cl-mark{border-radius:6px;width:27px;height:27px;font-size:12px}.cl-brand b{font-size:10.5px}.cl-nav{display:none}.cl-head-actions{gap:7px}.cl-live{font-size:7px}.cl-theme{width:28px;height:28px}.cl-ad-link{display:none}.cl-login{font-size:8.5px}.cl-main{padding:0 14px 30px}.cl-hero{gap:19px;padding:28px 0 22px}.cl-kicker{font-size:7px}.cl-title{letter-spacing:-1.4px;margin-top:12px;font-size:clamp(32px,9vw,38px)}.cl-lead{margin-top:13px;font-size:10.5px;line-height:1.65}.cl-actions{margin-top:17px}.cl-btn{flex:1;padding:9px 10px;font-size:9.5px}.cl-meta{gap:13px;margin-top:19px;padding-top:11px}.cl-meta span{font-size:7px}.cl-meta b{font-size:10px}.cl-player-card{border-radius:9px;padding:6px}.cl-player-foot{font-size:7px}.cl-status{grid-template-columns:1fr 1fr;gap:10px;padding:11px 0}.cl-status>div:nth-child(2){display:none}.cl-status-end{align-items:flex-end}.cl-collection,.cl-guide,.cl-community{padding-top:28px}.cl-head h2{font-size:19px}.cl-cards{grid-template-columns:1fr 1fr;gap:7px}.cl-card{min-height:115px;padding:12px}.cl-card b{font-size:10.5px}.cl-card small{font-size:8px}.cl-row{gap:8px;padding:10px 0}.cl-row-time{flex-basis:43px;width:43px;font-size:8.5px}.cl-row-title b{font-size:9.5px}.cl-row-state{display:none}.cl-community .viewer-support{margin-top:15px}.viewer.cl .viewer-chat-messages{min-height:150px}.cl-ad{gap:13px;margin-top:28px;padding:17px}.cl-ad h2{font-size:18px}.cl-ad .cl-btn{flex:none}.cl-footer{margin-top:24px;padding:15px 0 82px;font-size:7.5px}}@media(prefers-reduced-motion:reduce){.cl-live i,.cl-player-card{animation:none}}.viewer.or .viewer-stage{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr) 320px;align-items:start;gap:18px;padding:20px 0 6px;display:grid;overflow:visible}.viewer.or .viewer-stage:before,.viewer.or .viewer-stage:after{display:none}.viewer.or .viewer-stage-copy{padding:10px 0 0 4px}.viewer.or .viewer-stage-copy h1{color:#12152b;letter-spacing:-1.4px;margin:14px 0 12px;font-size:clamp(30px,2.9vw,40px);line-height:1.04}.viewer.or.dark .viewer-stage-copy h1{color:#f4f6ff}.viewer.or .viewer-stage-copy h1 em{color:#0000;background:linear-gradient(100deg,#6d8bff,#a855f7 74%);-webkit-background-clip:text;background-clip:text;font-style:normal}.viewer.or .viewer-stage-copy p{color:#5d6485;max-width:430px;margin:0;font-size:12px;line-height:1.7}.viewer.or.dark .viewer-stage-copy p{color:#9da4c4}.viewer.or .viewer-stage .viewer-kicker{color:#6d8bff}.viewer.or .viewer-stage .viewer-kicker i{background:#43d18a}.viewer.or .viewer-stage .viewer-intro-badges span{color:#4b5bd6;background:#6d8bff14;border-color:#5064dc2e}.viewer.or.dark .viewer-stage .viewer-intro-badges span{color:#c1c9ff;background:#788cff17;border-color:#a0b0ff38}.viewer.or .viewer-stage .viewer-cta.ghost{color:#4b5bd6;border-color:#5064dc38}.viewer.or.dark .viewer-stage .viewer-cta.ghost{color:#d4d9ff;border-color:#b4beff3d}.viewer.or.light .viewer-stage .viewer-now-card,.viewer.or.light .viewer-stage .viewer-next-card{background:#fff;border-color:#1e28641a;box-shadow:0 12px 30px #1e28640e}.viewer.or.light .viewer-stage .viewer-now-card h2,.viewer.or.light .viewer-stage .viewer-next-card h3{color:#12152b}.viewer.or.light .viewer-stage .viewer-now-meta{color:#6b7192}.viewer.or.light .viewer-stage .viewer-now-label{color:#8b90ad}.viewer.or.light .viewer-stage .viewer-now-label i{background:#16b47a;box-shadow:0 0 8px #16b47a}.viewer.or.light .viewer-stage .viewer-now-progress{background:#1e286414}.viewer.or.light .viewer-stage .viewer-now-cta{color:#4b5bd6;background:#6d8bff0f;border-color:#5064dc2e}.viewer.or .viewer-stage-mini{border-top-color:#5064dc1f}.viewer.or .viewer-stage-mini b{color:#12152b}.viewer.or .viewer-stage-mini span{color:#8b90ad}.viewer.or.dark .viewer-stage-mini b{color:#fff}.viewer.or.dark .viewer-stage-mini span{color:#8189ad}.viewer.or .viewer-stage-player .player-shell{border-radius:16px;box-shadow:0 28px 70px #1e286429}.viewer.or.dark .viewer-stage-player .player-shell{box-shadow:0 28px 70px #00000061}.viewer.or .viewer-underplayer{color:#6b7192}.viewer.or.dark .viewer-underplayer{color:#7f84a3}.viewer.or .viewer-band{color:#5d6485}.viewer.or.dark .viewer-band{color:#858cab}.viewer.or .viewer-band b{color:#12152b}.viewer.or.dark .viewer-band b{color:#c9cdf0}.viewer.or .viewer-footer{color:#6f7490;border-top-color:#1e28641a}.viewer.or.dark .viewer-footer{border-top-color:#8c96ff1a}.viewer.or .viewer-footer a{color:#4b5bd6}.viewer.or .viewer-about h2{color:#12152b}.viewer.or.dark .viewer-about h2{color:#f4f6ff}.viewer.or .viewer-about p{color:#5d6485}.viewer.or.dark .viewer-about p{color:#8b90ad}.viewer.or .viewer-about-grid div{color:#6d8bff;background:#fff;border-color:#1e28641a}.viewer.or .viewer-about-grid b{color:#12152b}.viewer.or .viewer-about-grid span{color:#6b7192}.viewer.or.dark .viewer-about-grid div{color:#9bb0ff;background:#ffffff08;border-color:#8c96ff1f}.viewer.or.dark .viewer-about-grid b{color:#eef0ff}.viewer.or.dark .viewer-about-grid span{color:#7f84a3}.viewer.or .viewer-epg{background:#fff;border-color:#1e28641a}.viewer.or.dark .viewer-epg{background:#0e0f1cb8;border-color:#8c96ff1f}.viewer.or .viewer-epg-time{color:#4b5bd6}.viewer.or .viewer-epg-title{color:#12152b}.viewer.or .viewer-epg-kind,.viewer.or .viewer-epg-status{color:#8b90ad}.viewer.or.dark .viewer-epg-time{color:#cfd4ff}.viewer.or.dark .viewer-epg-title{color:#eef0ff}.viewer.or.dark .viewer-epg-kind,.viewer.or.dark .viewer-epg-status{color:#7f84a3}.viewer.or .viewer-days{background:#fff;border-color:#1e28641a}.viewer.or .viewer-days button{color:#6b7192}.viewer.or .viewer-days button.on{color:#4b5bd6;background:#6d8bff24}.viewer.or.dark .viewer-days{background:#ffffff0a;border-color:#8c96ff1f}.viewer.or.dark .viewer-days button{color:#8b90ad}.viewer.or.dark .viewer-days button.on{color:#dfe3ff;background:#6d8bff33}.viewer.or.light .viewer-genre-grid>div{background:linear-gradient(150deg,#fff,#eef0fb);border-color:#1e28641a}.viewer.or.light .viewer-genre-grid span{color:#6b7192}.viewer.or .viewer-empty{color:#8b90ad;background:#fff;border-color:#1e286424}.viewer.or .viewer-empty b{color:#12152b}.viewer.or.dark .viewer-empty{color:#8b90ad;background:#0e0f1cb8;border-color:#8c96ff33}.viewer.or.dark .viewer-empty b{color:#dfe3ff}@media(max-width:1100px){.viewer.or .viewer-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.viewer.or .viewer-stage .viewer-now{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}}@media(max-width:900px){.viewer.or .viewer-stage{grid-template-columns:1fr;gap:16px}.viewer.or .viewer-stage .viewer-now{grid-template-columns:1fr 1fr}.viewer.or .viewer-stage .viewer-now-cta{grid-column:1/-1}}@media(max-width:720px){.viewer.or .viewer-stage{grid-template-columns:1fr;gap:16px;padding:12px 0 2px}.viewer.or .viewer-stage-copy{padding-left:0}.viewer.or .viewer-stage-copy h1{letter-spacing:-1px;font-size:30px}.viewer.or .viewer-stage .viewer-now{grid-template-columns:1fr}.viewer.or .viewer-stage-actions .viewer-cta{flex:1;justify-content:center}}.viewer.or .or-hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:46px;padding:42px 0 28px;display:grid}.viewer.or .or-media{min-width:0}.viewer.or .or-media .player-shell{border-radius:18px;overflow:hidden;box-shadow:0 26px 64px #1e286429}.viewer.or.dark .or-media .player-shell{box-shadow:0 26px 64px #0006}.viewer.or .or-now-strip{background:#fff;border:1px solid #1e28641a;border-radius:12px;grid-template-columns:1.45fr .9fr auto;align-items:center;gap:15px;margin-top:10px;padding:12px 13px;display:grid;box-shadow:0 10px 28px #1e28640d}.viewer.or.dark .or-now-strip{background:#121422e6;border-color:#8c96ff1f}.viewer.or .or-now-main,.viewer.or .or-next{flex-direction:column;gap:3px;min-width:0;display:flex}.viewer.or .or-strip-label{color:#8b90ad;letter-spacing:1.1px;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.viewer.or .or-strip-label i{background:#16b47a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #16b47a1a}.viewer.or .or-now-main b,.viewer.or .or-next b{color:#12152b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.viewer.or.dark .or-now-main b,.viewer.or.dark .or-next b{color:#f4f6ff}.viewer.or .or-now-main small,.viewer.or .or-next small{color:#8b90ad;font-size:9px}.viewer.or .or-strip-progress{background:#1e286414;border-radius:3px;height:3px;margin-top:5px;overflow:hidden}.viewer.or .or-strip-progress span{border-radius:inherit;background:linear-gradient(90deg,#6d8bff,#a855f7);height:100%;transition:width .5s;display:block}.viewer.or .or-chat{color:#4b5bd6;background:#6d8bff0f;border:1px solid #5064dc2e;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:9px;font-weight:700;display:inline-flex}.viewer.or .or-chat:hover{background:#6d8bff21}.viewer.or.dark .or-chat{color:#c1c9ff;background:#788cff14;border-color:#b4beff33}.viewer.or .or-copy{min-width:0;padding:4px 0}.viewer.or .or-copy .viewer-kicker{color:#6d8bff}.viewer.or .or-title{letter-spacing:-1.8px;color:#12152b;margin:15px 0 0;font-family:Unbounded,Manrope,sans-serif;font-size:clamp(32px,3vw,42px);line-height:1.04}.viewer.or.dark .or-title{color:#f4f6ff}.viewer.or .or-title em{color:#0000;background:linear-gradient(100deg,#6d8bff,#a855f7 78%);-webkit-background-clip:text;background-clip:text;font-style:normal}.viewer.or .or-lead{color:#5d6485;max-width:420px;margin:15px 0 0;font-size:11.5px;line-height:1.75}.viewer.or.dark .or-lead{color:#9da4c4}.viewer.or .or-badges{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.viewer.or .or-badges span{color:#4b5bd6;background:#6d8bff0f;border:1px solid #5064dc29;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:600;display:inline-flex}.viewer.or.dark .or-badges span{color:#c1c9ff;background:#788cff14;border-color:#b4beff2e}.viewer.or .or-actions{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.viewer.or .or-stats{border-top:1px solid #1e28641c;gap:22px;margin-top:23px;padding-top:14px;display:flex}.viewer.or.dark .or-stats{border-top-color:#8c96ff1f}.viewer.or .or-stats div{flex-direction:column;gap:2px;display:flex}.viewer.or .or-stats b{color:#12152b;letter-spacing:-.4px;font-size:15px}.viewer.or.dark .or-stats b{color:#f4f6ff}.viewer.or .or-stats span{color:#8b90ad;letter-spacing:.8px;text-transform:uppercase;font-size:8px}@media(max-width:1050px){.viewer.or .or-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:26px;padding-top:28px}.viewer.or .or-title{font-size:32px}.viewer.or .or-now-strip{grid-template-columns:1.2fr .8fr auto;gap:9px}}@media(max-width:820px){.viewer.or .or-hero{grid-template-columns:1fr;gap:20px;padding:22px 0 18px}.viewer.or .or-copy{order:1}.viewer.or .or-media{order:2}.viewer.or .or-title{font-size:clamp(30px,6vw,38px)}.viewer.or .or-lead{max-width:560px}.viewer.or .or-now-strip{grid-template-columns:1fr auto}.viewer.or .or-next,.viewer.or .or-chat span{display:none}}@media(max-width:480px){.viewer.or .or-title{letter-spacing:-1.2px;font-size:30px}.viewer.or .or-now-main b{font-size:11px}.viewer.or .or-stats{gap:16px}}.file-receipt{border:1px solid var(--border-soft);background:var(--panel-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.file-receipt>div{flex-direction:column;gap:3px;min-width:0;display:flex}.file-receipt span{letter-spacing:1px;text-transform:uppercase;color:var(--faint);font-size:8px}.file-receipt b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}@media(max-width:760px){.file-receipt{grid-template-columns:1fr 1fr}}.viewer-ad-cta{background:#fff;border:1px solid #1e28641a;border-left:3px solid #6d8bff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:22px 24px;display:flex;box-shadow:0 10px 30px #1e28640b}.viewer.dark .viewer-ad-cta{box-shadow:none;background:#101220c7;border-color:#8c96ff24 #8c96ff24 #8c96ff24 #9bb0ff}.viewer-ad-cta h2{letter-spacing:-.5px;margin:7px 0 5px;font-size:21px}.viewer-ad-cta p{color:#6b7192;max-width:560px;margin:0;font-size:11px;line-height:1.6}.viewer.dark .viewer-ad-cta p{color:#8b90ad}.viewer-ad-cta .viewer-cta{flex:none}@media(max-width:720px){.viewer-ad-cta{border-radius:10px;gap:14px;margin-top:28px;padding:17px}.viewer-ad-cta h2{font-size:18px}.viewer-ad-cta p{font-size:10px}.viewer-ad-cta .viewer-cta{justify-content:center;width:100%}}.adv-head-actions{align-items:center;gap:10px;display:flex}.adv-theme{color:#a6abc8;cursor:pointer;background:0 0;border:1px solid #8c96ff33;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.adv-theme:hover{color:#fff;background:#6d8bff1f}.adv-page.light{color:#12152b;background:radial-gradient(900px 480px at 12% -10%,#e9edff,#0000 65%),radial-gradient(700px 420px at 95% 0,#f1e8ff,#0000 65%),#f6f7fc}.adv-page.light .adv-back{color:#4b5bd6}.adv-page.light .viewer-brand b{color:#12152b}.adv-page.light .viewer-brand i{color:#6b7192}.adv-page.light .adv-theme{color:#4b5bd6;border-color:#5064dc38}.adv-page.light .adv-theme:hover{color:#12152b;background:#6d8bff1f}.adv-page.light .adv-hero p{color:#5d6485}.adv-page.light .adv-hero-steps span{color:#4b5bd6}.adv-page.light .adv-hero-steps b{color:#4b5bd6;background:#5064dc1a}.adv-page.light .adv-summary-brand{color:#4b5bd6}.adv-page.light .adv-hero-card{background:#fff;border-color:#1e28641a;box-shadow:0 16px 40px #1e286412}.adv-page.light .adv-hero-card span{color:#5d6485}.adv-page.light .adv-hero-price{color:#12152b}.adv-page.light .adv-format-row button{color:#4b5bd6;background:#fff;border-color:#1e28641f}.adv-page.light .adv-format-row button:hover{border-color:#5064dc59}.adv-page.light .adv-format-row button.on{color:#12152b;background:#eef1ff;border-color:#5064dc61}.adv-page.light .adv-format-row small{color:#6b7192}.adv-page.light .adv-form-card,.adv-page.light .adv-summary{background:#fff;border-color:#1e28641a;box-shadow:0 16px 40px #1e28640f}.adv-page.light .adv-form-head h2,.adv-page.light .adv-summary h3{color:#12152b}.adv-page.light .adv-badge{color:#4b5bd6;background:#5064dc14;border-color:#5064dc2e}.adv-page.light .adv-field>span,.adv-page.light .adv-summary-row{color:#6b7192}.adv-page.light .adv-field input,.adv-page.light .adv-field textarea{color:#12152b;background:#f7f8fd;border-color:#1e286421}.adv-page.light .adv-field input::placeholder,.adv-page.light .adv-field textarea::placeholder{color:#9aa0bc}.adv-page.light .adv-upload>button{color:#4b5bd6;background:#6d8bff0f;border-color:#5064dc40}.adv-page.light .adv-upload>button b{color:#12152b}.adv-page.light .adv-upload>button span,.adv-page.light .adv-file-row{color:#6b7192}.adv-page.light .adv-file-row button{color:#4b5bd6}.adv-page.light .adv-summary-row{border-bottom-color:#1e28641a}.adv-page.light .adv-summary-row b{color:#12152b}.adv-page.light .adv-summary-total{border-top-color:#1e286424}.adv-page.light .adv-summary-total b{color:#12152b}.adv-page.light .adv-summary-total span,.adv-page.light .adv-summary-note,.adv-page.light .adv-hint,.adv-page.light .adv-summary-tariffs button{color:#6b7192}.adv-page.light .adv-summary-tariffs button.on{color:#12152b;background:#eef1ff;border-color:#5064dc33}.adv-page.light .adv-summary-tariffs b{color:#4b5bd6}.adv-page.light .adv-order{background:#f0f3ff;border-color:#5064dc2e}.adv-page.light .adv-order b{color:#12152b}.adv-page.light .adv-order span{color:#6b7192}.adv-page.light .adv-notice{color:#087b4b;background:#43d18a1a}.adv-page.light .adv-error{color:#b01e38;background:#dc325014}@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-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}
