.btn[data-v-70b4daea]{border-radius:var(--radius);font-family:var(--font-family);cursor:pointer;border:none;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.primary[data-v-70b4daea]{background:var(--highlight-red);color:var(--pure-white)}.primary[data-v-70b4daea]:hover{filter:brightness(.85)}.secondary[data-v-70b4daea]{color:var(--pure-white);border:1px solid var(--light-grey);background:0 0}.secondary[data-v-70b4daea]:hover{border-color:var(--pure-white)}.hero[data-v-cb452c8c]{width:100%;position:relative}.carousel-wrap[data-v-cb452c8c]{align-items:center;gap:var(--space-sm);width:100%;display:flex}.carousel[data-v-cb452c8c]{flex:1;justify-content:center;align-items:center;gap:32px;min-width:0;height:400px;display:flex}.card-wrap[data-v-cb452c8c]{cursor:pointer;z-index:1;flex:1 1 0;min-width:0;transition:transform .45s,opacity .45s;position:relative}.card-wrap.center[data-v-cb452c8c]{z-index:2;transform:scale(1.15)}.card-wrap[data-v-cb452c8c]:not(.center){opacity:.6;transform:scale(.85)}.card-wrap[data-v-cb452c8c]:not(.center):hover{opacity:.8}.card-wrap.center[data-v-cb452c8c]:hover{filter:brightness(1.08)}.card-body[data-v-cb452c8c]{border-radius:var(--radius);margin-bottom:var(--space-sm);min-height:200px;padding:var(--space-md);flex-direction:column;justify-content:center;align-items:center;display:flex}.card-body--center[data-v-cb452c8c]{background:var(--secondary-dark);gap:var(--space-md);border:1px solid #ffffff4d}.card-body--side[data-v-cb452c8c]{background:var(--primary-dark);border:1px solid #ffffff1f;gap:0;height:200px}.card-header-title[data-v-cb452c8c]{font-size:var(--channel-title-size);color:var(--light-grey);text-align:center}.play-icon[data-v-cb452c8c]{flex-shrink:0}.card-side-title[data-v-cb452c8c]{color:var(--light-grey);text-align:center;font-size:20px;font-weight:600}.card-event[data-v-cb452c8c]{font-size:var(--meta-size);color:var(--disabled-grey);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.carousel-mobile[data-v-cb452c8c]{display:none}.dots[data-v-cb452c8c]{justify-content:center;gap:var(--space-sm);display:flex}.carousel-arrow[data-v-cb452c8c]{border:1px solid var(--light-grey);width:40px;height:40px;color:var(--pure-white);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:all .2s;display:flex}.carousel-arrow[data-v-cb452c8c]:hover{background:var(--highlight-red);border-color:var(--highlight-red)}.dot[data-v-cb452c8c]{background:var(--disabled-grey);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s}.dot.active[data-v-cb452c8c]{background:var(--highlight-red)}@keyframes slideInRight-cb452c8c{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft-cb452c8c{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@media (width<=768px){.carousel-wrap[data-v-cb452c8c]{gap:0}.carousel-desktop[data-v-cb452c8c]{display:none}.carousel-mobile[data-v-cb452c8c]{flex:1;justify-content:center;align-items:center;height:320px;display:flex}.card-mobile[data-v-cb452c8c]{cursor:pointer;width:100%}.card-mobile.slide-right[data-v-cb452c8c]{animation:.3s slideInRight-cb452c8c}.card-mobile.slide-left[data-v-cb452c8c]{animation:.3s slideInLeft-cb452c8c}.carousel-arrow[data-v-cb452c8c]{z-index:3;width:32px;height:32px;font-size:20px}}.card[data-v-30b9ee36]{padding:var(--space-md);background:var(--primary-dark);border-radius:var(--radius);cursor:pointer;transition:filter .2s}.card[data-v-30b9ee36]:hover{filter:brightness(1.1)}.card-title[data-v-30b9ee36]{font-size:var(--channel-title-size);color:var(--pure-white);margin:0 0 var(--space-sm);font-weight:700}.progress-bar[data-v-30b9ee36]{background:var(--secondary-dark);width:100%;height:3px;margin-bottom:var(--space-sm);border-radius:2px;overflow:hidden}.progress-fill[data-v-30b9ee36]{background:var(--highlight-red);border-radius:2px;height:100%;transition:width .3s}.card-meta[data-v-30b9ee36]{font-size:var(--meta-size);color:var(--light-grey);margin:0}.grid[data-v-b80f49b7]{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.empty[data-v-b80f49b7]{text-align:center;color:var(--light-grey);padding:var(--space-lg);margin:0;font-size:16px}.reg-overlay[data-v-34a7a00b]{z-index:100003;padding:var(--space-md);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reg-card[data-v-34a7a00b]{background:var(--secondary-dark);border-radius:var(--radius);padding:var(--space-lg);gap:var(--space-md);border:1px solid #ffffff1f;flex-direction:column;width:100%;max-width:560px;max-height:80vh;display:flex;overflow-y:auto}.reg-title[data-v-34a7a00b]{font-size:var(--h2-size);color:var(--pure-white);margin:0;font-weight:700}.reg-date[data-v-34a7a00b]{font-size:var(--meta-size);color:var(--light-grey);margin:0}.reg-body[data-v-34a7a00b]{gap:var(--space-md);flex-direction:column;display:flex}.reg-body p[data-v-34a7a00b]{font-size:var(--program-desc-size);color:var(--light-grey);margin:0;line-height:1.6}.reg-body strong[data-v-34a7a00b]{color:var(--pure-white)}.reg-btn[data-v-34a7a00b]{border-radius:var(--radius);background:var(--highlight-red);color:var(--pure-white);font-family:var(--font-family);cursor:pointer;border:none;padding:12px 24px;font-size:16px;font-weight:600;transition:filter .2s}.reg-btn[data-v-34a7a00b]:hover{filter:brightness(.85)}main[data-v-3d00dac5]{padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;flex:1;display:flex}.section-heading[data-v-3d00dac5]{font-size:var(--h2-size);color:var(--light-grey);text-align:left;margin:0;font-weight:700}.section-heading--toggle[data-v-3d00dac5]{cursor:pointer;width:100%;font-family:var(--font-family);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;transition:color .2s;display:flex}.section-heading--toggle[data-v-3d00dac5]:hover{color:var(--pure-white)}.section-arrow[data-v-3d00dac5]{color:var(--light-grey);flex-shrink:0;transition:transform .2s}.section-arrow.open[data-v-3d00dac5]{transform:rotate(180deg)}.categories-section[data-v-3d00dac5]{gap:var(--space-md);flex-direction:column;display:flex}.category-cards[data-v-3d00dac5]{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.category-card[data-v-3d00dac5]{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--primary-dark);border-radius:var(--radius);flex-direction:column;text-decoration:none;transition:filter .2s;display:flex}.category-card[data-v-3d00dac5]:hover{filter:brightness(1.1)}.cat-thumb[data-v-3d00dac5]{aspect-ratio:16/9;background:var(--secondary-dark);border-radius:calc(var(--radius) - 2px);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.cat-img[data-v-3d00dac5]{object-fit:cover;width:100%;height:100%}.cat-initial[data-v-3d00dac5]{display:none}.cat-fallback[data-v-3d00dac5]{color:#0ea5e9;letter-spacing:2px;font-size:28px;font-weight:700}.cat-name[data-v-3d00dac5]{font-size:var(--channel-title-size);color:var(--pure-white);text-align:center;font-weight:600}.section-spacer[data-v-3d00dac5]{height:var(--space-lg)}.timeline-section[data-v-3d00dac5]{gap:var(--space-md);flex-direction:column;scroll-margin-top:80px;display:flex}.timeline[data-v-3d00dac5]{flex-direction:column;gap:0;padding-left:28px;display:flex;position:relative}.timeline[data-v-3d00dac5]:before{content:"";background:var(--secondary-dark);width:2px;position:absolute;top:8px;bottom:8px;left:9px}.timeline-item[data-v-3d00dac5]{gap:var(--space-md);padding-bottom:var(--space-lg);display:flex;position:relative}.timeline-item[data-v-3d00dac5]:last-child{padding-bottom:0}.timeline-dot[data-v-3d00dac5]{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;left:-28px}.timeline-dot-inner[data-v-3d00dac5]{background:var(--highlight-red);border-radius:50%;width:10px;height:10px}.timeline-content[data-v-3d00dac5]{flex-direction:column;flex:1;gap:4px;display:flex}.timeline-title[data-v-3d00dac5]{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;color:var(--pure-white);cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-family);text-align:left;background:0 0;border:none;padding:0;transition:color .2s;display:flex}.timeline-title[data-v-3d00dac5]:hover{color:var(--light-grey)}.timeline-arrow[data-v-3d00dac5]{color:var(--light-grey);flex-shrink:0;transition:transform .2s}.timeline-arrow.open[data-v-3d00dac5]{transform:rotate(180deg)}.timeline-body[data-v-3d00dac5]{font-size:var(--program-desc-size);color:var(--light-grey);margin:0;line-height:1.6}.accordion-section[data-v-3d00dac5]{gap:var(--space-md);flex-direction:column;scroll-margin-top:80px;display:flex}.accordion[data-v-3d00dac5]{border:1px solid var(--secondary-dark);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.accordion-item[data-v-3d00dac5]{border-bottom:1px solid var(--secondary-dark)}.accordion-item[data-v-3d00dac5]:last-child{border-bottom:none}.accordion-header[data-v-3d00dac5]{width:100%;padding:var(--space-md);background:var(--primary-dark);color:var(--pure-white);font-family:var(--font-family);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;transition:background .2s;display:flex}.accordion-header[data-v-3d00dac5]:hover{background:var(--secondary-dark)}.accordion-arrow[data-v-3d00dac5]{color:var(--light-grey);flex-shrink:0;transition:transform .2s}.accordion-arrow.open[data-v-3d00dac5]{transform:rotate(180deg)}.accordion-body[data-v-3d00dac5]{padding:0 var(--space-md) var(--space-md);font-size:var(--program-desc-size);color:var(--light-grey);line-height:1.6}[data-v-3d00dac5] .inline-link{color:var(--highlight-red);text-decoration:none}[data-v-3d00dac5] .inline-link:hover{text-decoration:underline}.reg-faq-btn[data-v-3d00dac5]{border:1px solid var(--highlight-red);border-radius:var(--radius);color:var(--highlight-red);font-family:var(--font-family);cursor:pointer;background:0 0;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.reg-faq-btn[data-v-3d00dac5]:hover{background:var(--highlight-red);color:var(--pure-white)}@media (width<=768px){.category-cards[data-v-3d00dac5]{grid-template-columns:repeat(2,1fr)}}.live-container[data-v-8c1ef31d]{background:#000;flex:1;position:relative}.live-loader[data-v-8c1ef31d]{z-index:1;background-color:#333;background-image:linear-gradient(#a81414 50%,#0000 0),linear-gradient(#0000 50%,#a81414 0),linear-gradient(#a81414 50%,#0000 0),linear-gradient(#0000 50%,#a81414 0),linear-gradient(#a81414 50%,#0000 0),linear-gradient(#0000 50%,#a81414 0);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:calc(16.6667% + 1px) 200%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;border-radius:6px;width:150px;height:30px;animation:1.5s infinite l12-8c1ef31d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes l12-8c1ef31d{0%{background-position:0 100%,20% 0,40% 100%,60% 0,80% 100%,100% 0}16.67%{background-position:0 0,20% 0,40% 100%,60% 0,80% 100%,100% 0}33.33%{background-position:0 0,20% 100%,40% 100%,60% 0,80% 100%,100% 0}50%{background-position:0 0,20% 100%,40% 0,60% 0,80% 100%,100% 0}66.67%{background-position:0 0,20% 100%,40% 0,60% 100%,80% 100%,100% 0}83.33%{background-position:0 0,20% 100%,40% 0,60% 100%,80% 0,100% 0}to{background-position:0 0,20% 100%,40% 0,60% 100%,80% 0,100% 100%}}.live-iframe[data-v-8c1ef31d]{opacity:0;border:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.live-iframe.loaded[data-v-8c1ef31d]{opacity:1}.live-overlay[data-v-8c1ef31d]{padding:var(--space-md);pointer-events:none;background:linear-gradient(#0009 0%,#0000 100%);position:absolute;top:0;left:0;right:0}.back-btn[data-v-8c1ef31d]{align-items:center;gap:var(--space-sm);color:var(--pure-white);border-radius:var(--radius);cursor:pointer;font-family:var(--font-family);pointer-events:auto;background:0 0;border:1px solid #ffffff4d;padding:8px 16px;font-size:14px;transition:background .2s;display:inline-flex}.back-btn[data-v-8c1ef31d]:hover{background:#ffffff1a}.search-page[data-v-1d5f6b38]{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;flex:1;display:flex}.search-heading[data-v-1d5f6b38]{font-size:var(--h1-size);color:var(--pure-white);text-align:left;margin:0;font-weight:700}.filter-bar[data-v-1d5f6b38]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.sort-group[data-v-1d5f6b38]{gap:4px;display:flex}.filter-btn[data-v-1d5f6b38]{border:1px solid var(--light-grey);border-radius:var(--radius);color:var(--light-grey);font-family:var(--font-family);cursor:pointer;background:0 0;padding:6px 14px;font-size:13px;transition:all .2s}.filter-btn.active[data-v-1d5f6b38]{background:var(--highlight-red);border-color:var(--highlight-red);color:var(--pure-white)}.filter-chips[data-v-1d5f6b38]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.chip[data-v-1d5f6b38]{border:1px solid var(--light-grey);color:var(--light-grey);font-family:var(--font-family);cursor:pointer;background:0 0;border-radius:20px;padding:6px 14px;font-size:13px;transition:all .2s}.chip.active[data-v-1d5f6b38]{background:var(--secondary-dark);border-color:var(--secondary-dark);color:var(--pure-white)}.result-count[data-v-1d5f6b38]{font-size:var(--meta-size);color:var(--light-grey);margin:0}.result-group[data-v-1d5f6b38]{gap:var(--space-sm);flex-direction:column;display:flex}.group-title[data-v-1d5f6b38]{font-size:var(--h2-size);color:var(--pure-white);margin:0;font-weight:700}.group-list[data-v-1d5f6b38]{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.result-card[data-v-1d5f6b38]{padding:var(--space-md);background:var(--primary-dark);border-radius:var(--radius);cursor:pointer;transition:filter .2s}.result-card[data-v-1d5f6b38]:hover{filter:brightness(1.1)}.result-card-body[data-v-1d5f6b38]{flex-direction:column;gap:4px;display:flex}.result-thumb[data-v-1d5f6b38]{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius) - 2px);width:100%;margin-bottom:var(--space-sm)}.result-card-title[data-v-1d5f6b38]{color:var(--pure-white);margin:0;font-size:16px;font-weight:700}.result-card-program[data-v-1d5f6b38]{font-size:var(--program-desc-size);color:var(--light-grey);margin:0}.result-card-time[data-v-1d5f6b38]{font-size:var(--meta-size);color:var(--disabled-grey)}.empty[data-v-1d5f6b38]{text-align:center;color:var(--light-grey);padding:var(--space-lg)}.empty-state[data-v-1d5f6b38]{color:var(--light-grey);flex:1;justify-content:center;align-items:center;display:flex}@media (width<=768px){.group-list[data-v-1d5f6b38]{grid-template-columns:1fr}}@media (width>=501px){.result-thumb[data-v-1d5f6b38]{aspect-ratio:16/10;max-width:250px}.result-card[data-v-1d5f6b38]{align-items:center;gap:var(--space-md);display:flex}.result-card-body[data-v-1d5f6b38]{flex:1}}.embed-wrap[data-v-6d181cfb]{border-radius:var(--radius);background:#000;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.embed-loader[data-v-6d181cfb]{z-index:1;background-color:#333;background-image:linear-gradient(#15bf7a 50%,#0000 0),linear-gradient(#0000 50%,#15bf7a 0),linear-gradient(#15bf7a 50%,#0000 0),linear-gradient(#0000 50%,#15bf7a 0),linear-gradient(#15bf7a 50%,#0000 0),linear-gradient(#0000 50%,#15bf7a 0);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:calc(16.6667% + 1px) 200%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;border-radius:4px;width:120px;height:24px;animation:1.5s infinite l12-6d181cfb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes l12-6d181cfb{0%{background-position:0 100%,20% 0,40% 100%,60% 0,80% 100%,100% 0}16.67%{background-position:0 0,20% 0,40% 100%,60% 0,80% 100%,100% 0}33.33%{background-position:0 0,20% 100%,40% 100%,60% 0,80% 100%,100% 0}50%{background-position:0 0,20% 100%,40% 0,60% 0,80% 100%,100% 0}66.67%{background-position:0 0,20% 100%,40% 0,60% 100%,80% 100%,100% 0}83.33%{background-position:0 0,20% 100%,40% 0,60% 100%,80% 0,100% 0}to{background-position:0 0,20% 100%,40% 0,60% 100%,80% 0,100% 100%}}.odysee-iframe[data-v-6d181cfb]{opacity:0;z-index:2;border:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.odysee-iframe.loaded[data-v-6d181cfb]{opacity:1}.vod-page[data-v-055fadac]{padding:var(--space-lg);align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;flex:1;display:flex}.back-btn[data-v-055fadac]{align-items:center;gap:var(--space-sm);color:var(--pure-white);border-radius:var(--radius);cursor:pointer;font-family:var(--font-family);background:0 0;border:1px solid #ffffff4d;align-self:flex-start;padding:8px 16px;font-size:14px;transition:background .2s;display:inline-flex}.back-btn[data-v-055fadac]:hover{background:#ffffff1a}.vod-title[data-v-055fadac]{font-size:var(--h1-size);color:var(--pure-white);margin:0;font-weight:700}.vod-meta[data-v-055fadac]{font-size:var(--program-desc-size);color:var(--light-grey);margin:0}.player-wrap[data-v-055fadac]{border-radius:var(--radius);width:100%;max-width:960px;overflow:hidden}.vod-date[data-v-055fadac]{font-size:var(--meta-size);color:var(--disabled-grey);margin:0}.not-found[data-v-055fadac]{text-align:center;color:var(--light-grey);padding:var(--space-lg)}.category-page[data-v-a89bf443]{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;flex:1;display:flex}.page-heading[data-v-a89bf443]{font-size:var(--h1-size);color:var(--pure-white);text-align:left;margin:0;font-weight:700}.filter-bar[data-v-a89bf443]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.sort-group[data-v-a89bf443]{gap:4px;display:flex}.filter-btn[data-v-a89bf443]{border:1px solid var(--light-grey);border-radius:var(--radius);color:var(--light-grey);font-family:var(--font-family);cursor:pointer;background:0 0;padding:6px 14px;font-size:13px;transition:all .2s}.filter-btn.active[data-v-a89bf443]{background:var(--highlight-red);border-color:var(--highlight-red);color:var(--pure-white)}.item-count[data-v-a89bf443]{font-size:var(--meta-size);color:var(--light-grey);margin:0}.items-grid[data-v-a89bf443]{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.item-card[data-v-a89bf443]{padding:var(--space-md);background:var(--primary-dark);border-radius:var(--radius);cursor:pointer;transition:filter .2s}.item-card[data-v-a89bf443]:hover{filter:brightness(1.1)}.item-card-body[data-v-a89bf443]{flex-direction:column;gap:4px;display:flex}.item-thumb[data-v-a89bf443]{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius) - 2px);width:100%;margin-bottom:var(--space-sm)}.item-title[data-v-a89bf443]{color:var(--pure-white);margin:0;font-size:16px;font-weight:700}.item-program[data-v-a89bf443]{font-size:var(--program-desc-size);color:var(--light-grey);margin:0}.item-meta[data-v-a89bf443]{font-size:var(--meta-size);color:var(--disabled-grey)}.empty[data-v-a89bf443]{text-align:center;color:var(--light-grey);padding:var(--space-lg)}.other-grid[data-v-a89bf443]{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.other-card[data-v-a89bf443]{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--primary-dark);border-radius:var(--radius);flex-direction:column;text-decoration:none;transition:filter .2s;display:flex}.other-card[data-v-a89bf443]:hover{filter:brightness(1.1)}.other-thumb[data-v-a89bf443]{aspect-ratio:16/9;background:var(--secondary-dark);border-radius:calc(var(--radius) - 2px);justify-content:center;align-items:center;width:100%;display:flex}.other-fallback[data-v-a89bf443]{color:#0ea5e9;letter-spacing:2px;font-size:24px;font-weight:700}.other-name[data-v-a89bf443]{font-size:var(--channel-title-size);color:var(--pure-white);text-align:center;font-weight:600}@media (width<=768px){.items-grid[data-v-a89bf443]{grid-template-columns:1fr}.other-grid[data-v-a89bf443]{grid-template-columns:repeat(2,1fr)}}.apps-page[data-v-e35767e1]{padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;flex:1;display:flex}.page-title[data-v-e35767e1]{font-size:var(--h1-size);color:var(--pure-white);text-align:left;margin:0;font-weight:700}.apps-grid[data-v-e35767e1]{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.app-card[data-v-e35767e1]{padding:var(--space-lg);background:var(--primary-dark);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;display:flex}.card-top[data-v-e35767e1]{flex-direction:column;align-items:center;gap:6px;display:flex}.card-bottom[data-v-e35767e1]{flex-direction:column;align-items:center;gap:3px;margin-top:12px;display:flex}.app-icon[data-v-e35767e1]{justify-content:center;align-items:center;width:48px;height:48px;display:flex;transform:scale(.9)}.app-name[data-v-e35767e1]{font-size:var(--channel-title-size);color:var(--pure-white);margin:0;font-weight:700}.app-version[data-v-e35767e1]{font-size:var(--program-desc-size);color:var(--light-grey)}.download-link[data-v-e35767e1]{color:var(--highlight-red);font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.download-link[data-v-e35767e1]:hover{opacity:.75}.download-link.alt[data-v-e35767e1]{color:var(--disabled-grey);font-size:12px;font-weight:400}.m3u8-section[data-v-e35767e1]{flex-direction:column;align-items:center;display:flex}.m3u8-toggle[data-v-e35767e1]{color:var(--disabled-grey);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:13px;transition:color .2s;display:inline-flex}.m3u8-toggle[data-v-e35767e1]:hover{color:var(--light-grey)}.m3u8-arrow[data-v-e35767e1]{transition:transform .2s}.m3u8-arrow.open[data-v-e35767e1]{transform:rotate(180deg)}.m3u8-body[data-v-e35767e1]{align-items:center;gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.m3u8-desc[data-v-e35767e1]{font-size:var(--meta-size);color:var(--disabled-grey);text-align:center;margin:0}@media (width<=900px){.apps-grid[data-v-e35767e1]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.apps-grid[data-v-e35767e1]{grid-template-columns:1fr}}.other-page[data-v-cbf86dea]{padding:var(--space-md);justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;flex:1;display:flex}.back-btn[data-v-cbf86dea]{top:var(--space-md);left:var(--space-md);align-items:center;gap:var(--space-sm);color:var(--pure-white);border-radius:var(--radius);cursor:pointer;font-family:var(--font-family);background:0 0;border:1px solid #ffffff4d;padding:8px 16px;font-size:14px;transition:background .2s;display:inline-flex;position:absolute}.back-btn[data-v-cbf86dea]:hover{background:#ffffff1a}.redirect-info[data-v-cbf86dea]{font-size:var(--program-desc-size);color:var(--light-grey);text-align:center}.redirect-info a[data-v-cbf86dea]{color:var(--highlight-red)}:root{--primary-dark:#0f0f11;--secondary-dark:#161416;--highlight-red:#a81414;--pure-white:#fff;--light-grey:#bcbcc4;--disabled-grey:#555;--font-family:"Inter", system-ui, -apple-system, sans-serif;--h1-size:32px;--h2-size:28px;--h3-size:22px;--channel-title-size:18px;--program-desc-size:14px;--meta-size:12px;--space-sm:8px;--space-md:16px;--space-lg:32px;--radius:8px}*,:before,:after{box-sizing:border-box}body{background:var(--primary-dark);color:var(--pure-white);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#app{flex-direction:column;min-height:100vh;display:flex}@media (width<=768px){:root{--h1-size:24px;--h2-size:20px;--space-lg:16px}}.header[data-v-7612a948]{padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.logo[data-v-7612a948]{color:var(--pure-white);white-space:nowrap;font-size:20px;font-weight:700;text-decoration:none}.search-wrap[data-v-7612a948]{flex:1;max-width:400px;position:relative}.search-icon[data-v-7612a948]{color:var(--light-grey);opacity:.55;pointer-events:none;position:absolute;top:10px;left:12px;transform:scaleX(-1)}.search[data-v-7612a948]{background:var(--secondary-dark);border-radius:var(--radius);width:100%;color:var(--pure-white);font-family:var(--font-family);border:none;outline:none;padding:10px 12px 10px 34px;font-size:14px}.search[data-v-7612a948]::placeholder{color:var(--light-grey)}.mobile-search-btn[data-v-7612a948]{color:var(--pure-white);cursor:pointer;background:0 0;border:none;padding:4px;display:none}.nav[data-v-7612a948]{gap:var(--space-md);display:flex}.nav-link[data-v-7612a948]{color:var(--pure-white);align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.nav-link[data-v-7612a948]:hover{color:var(--light-grey)}.menu-btn[data-v-7612a948]{color:var(--pure-white);cursor:pointer;background:0 0;border:none;padding:4px;display:none}.search-overlay[data-v-7612a948]{z-index:10000;background:#0f0f11f2;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.search-popup[data-v-7612a948]{gap:var(--space-md);flex-direction:column;width:90%;max-width:400px;display:flex}.search-popup-input[data-v-7612a948]{background:var(--secondary-dark);border-radius:var(--radius);width:100%;color:var(--pure-white);font-family:var(--font-family);border:none;outline:none;padding:14px 16px;font-size:16px}.search-popup-input[data-v-7612a948]::placeholder{color:var(--light-grey)}.search-popup-actions[data-v-7612a948]{gap:var(--space-sm);display:flex}.search-popup-btn[data-v-7612a948]{border-radius:var(--radius);border:1px solid var(--light-grey);color:var(--light-grey);font-family:var(--font-family);cursor:pointer;background:0 0;flex:1;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.search-popup-btn.primary[data-v-7612a948]{background:var(--highlight-red);border-color:var(--highlight-red);color:var(--pure-white)}.search-popup-btn.primary[data-v-7612a948]:hover{filter:brightness(.85)}.search-enter-active[data-v-7612a948]{transition:opacity .25s}.search-leave-active[data-v-7612a948]{transition:opacity .15s}.search-enter-from[data-v-7612a948],.search-leave-to[data-v-7612a948]{opacity:0}.search-enter-active .search-popup[data-v-7612a948]{transition:transform .25s,opacity .25s}.search-leave-active .search-popup[data-v-7612a948]{transition:transform .15s,opacity .15s}.search-enter-from .search-popup[data-v-7612a948],.search-leave-to .search-popup[data-v-7612a948]{opacity:0;transform:translateY(-20px)}.menu-overlay[data-v-7612a948]{z-index:10000;background:#0f0f1199;position:fixed;inset:0}.menu-drawer[data-v-7612a948]{background:var(--primary-dark);width:280px;padding:var(--space-lg);gap:var(--space-lg);flex-direction:column;animation:.25s slideIn-7612a948;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes slideIn-7612a948{0%{transform:translate(100%)}to{transform:translate(0)}}.menu-close[data-v-7612a948]{color:var(--pure-white);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:4px}.drawer-nav[data-v-7612a948]{gap:var(--space-md);flex-direction:column;display:flex}.drawer-link[data-v-7612a948]{align-items:center;gap:var(--space-sm);color:var(--pure-white);padding:8px 0;font-size:16px;text-decoration:none;transition:color .2s;display:flex}.drawer-link[data-v-7612a948]:hover{color:var(--light-grey)}@media (width<=768px){.header[data-v-7612a948]{padding:var(--space-sm) var(--space-md);flex-wrap:nowrap}.search-wrap[data-v-7612a948],.nav[data-v-7612a948]{display:none}.mobile-search-btn[data-v-7612a948],.menu-btn[data-v-7612a948]{display:flex}}.footer[data-v-b1897c2c]{background:var(--primary-dark);border-top:1px solid var(--secondary-dark);padding:var(--space-lg)}.footer-grid[data-v-b1897c2c]{gap:var(--space-lg);grid-template-columns:1fr 1fr 1fr;max-width:1126px;margin:0 auto;display:grid}.footer-col[data-v-b1897c2c]{gap:var(--space-sm);flex-direction:column;display:flex}.footer-logo[data-v-b1897c2c]{color:var(--pure-white);margin-bottom:var(--space-sm);font-size:20px;font-weight:700}.copyright[data-v-b1897c2c]{font-size:var(--meta-size);color:var(--light-grey);margin:0}.footer-heading[data-v-b1897c2c]{color:var(--pure-white);margin:0 0 var(--space-sm);font-size:14px;font-weight:600}.footer-link[data-v-b1897c2c]{color:var(--pure-white);font-size:14px;text-decoration:none;transition:color .2s}.footer-link[data-v-b1897c2c]:hover{color:var(--light-grey)}@media (width<=768px){.footer-grid[data-v-b1897c2c]{grid-template-columns:1fr;gap:24px}}.popup-overlay[data-v-a0f710a9]{z-index:100000;padding:var(--space-md);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-card[data-v-a0f710a9]{background:var(--secondary-dark);border-radius:var(--radius);padding:var(--space-lg);gap:var(--space-md);text-align:center;border:1px solid #ffffff1f;flex-direction:column;width:100%;max-width:420px;display:flex}.popup-title[data-v-a0f710a9]{font-size:var(--h2-size);color:var(--pure-white);margin:0;font-weight:700}.popup-body[data-v-a0f710a9]{font-size:var(--program-desc-size);color:var(--light-grey);margin:0;line-height:1.6}.popup-btn[data-v-a0f710a9]{border-radius:var(--radius);background:var(--highlight-red);color:var(--pure-white);font-family:var(--font-family);cursor:pointer;border:none;padding:12px 24px;font-size:16px;font-weight:600;transition:filter .2s}.popup-btn[data-v-a0f710a9]:hover{filter:brightness(.85)}.popup-enter-active[data-v-a0f710a9],.popup-leave-active[data-v-a0f710a9]{transition:opacity .3s}.popup-enter-from[data-v-a0f710a9],.popup-leave-to[data-v-a0f710a9]{opacity:0}.welcome-overlay[data-v-61293311]{z-index:100001;padding:var(--space-lg);background:#000c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.welcome-card[data-v-61293311]{background:var(--secondary-dark);border-radius:var(--radius);padding:var(--space-lg);gap:var(--space-md);border:1px solid #ffffff1f;flex-direction:column;width:100%;max-width:560px;margin-top:40px;margin-bottom:40px;display:flex}.welcome-badge[data-v-61293311]{background:var(--highlight-red);color:var(--pure-white);text-transform:uppercase;letter-spacing:1px;border-radius:20px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:600}.welcome-title[data-v-61293311]{font-size:var(--h1-size);color:var(--pure-white);margin:0;font-weight:700}.welcome-sub[data-v-61293311]{font-size:var(--program-desc-size);color:var(--light-grey);margin:0;line-height:1.6}.welcome-features[data-v-61293311]{gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:column;display:flex}.feature[data-v-61293311]{gap:var(--space-md);align-items:flex-start;display:flex}.feature-icon[data-v-61293311]{border-radius:var(--radius);width:40px;height:40px;color:var(--highlight-red);background:#a8141426;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-text[data-v-61293311]{flex-direction:column;gap:2px;display:flex}.feature-text strong[data-v-61293311]{color:var(--pure-white);font-size:15px}.feature-text span[data-v-61293311]{font-size:var(--meta-size);color:var(--light-grey);line-height:1.5}.welcome-optimizations[data-v-61293311]{gap:var(--space-sm);flex-direction:column;display:flex}.opt-title[data-v-61293311]{color:var(--pure-white);margin:0;font-size:16px;font-weight:600}.opt-list[data-v-61293311]{padding-left:var(--space-md);flex-direction:column;gap:4px;margin:0;display:flex}.opt-list li[data-v-61293311]{font-size:var(--meta-size);color:var(--light-grey);line-height:1.5}.welcome-btn[data-v-61293311]{border-radius:var(--radius);background:var(--highlight-red);color:var(--pure-white);font-family:var(--font-family);cursor:pointer;border:none;padding:14px 24px;font-size:16px;font-weight:600;transition:filter .2s}.welcome-btn[data-v-61293311]:hover{filter:brightness(.85)}.welcome-enter-active[data-v-61293311],.welcome-leave-active[data-v-61293311]{transition:opacity .35s}.welcome-enter-from[data-v-61293311],.welcome-leave-to[data-v-61293311]{opacity:0}.deeplink-bar[data-v-d67c8dd0]{padding:10px var(--space-md);color:#fff;z-index:99998;background:#1d4ed8;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.deeplink-text[data-v-d67c8dd0]{align-items:center;gap:6px;font-weight:600;display:flex}.deeplink-btn[data-v-d67c8dd0]{border-radius:var(--radius);color:#1d4ed8;font-family:var(--font-family);cursor:pointer;background:#fff;border:none;flex-shrink:0;padding:8px 18px;font-size:14px;font-weight:700;transition:filter .2s}.deeplink-btn[data-v-d67c8dd0]:hover{filter:brightness(.9)}@media (width<=768px){.deeplink-bar[data-v-d67c8dd0]{padding:8px var(--space-sm);font-size:13px}.deeplink-btn[data-v-d67c8dd0]{padding:6px 14px;font-size:13px}}.unavailable-overlay[data-v-1bddd1af]{z-index:100002;padding:var(--space-md);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.unavailable-card[data-v-1bddd1af]{background:var(--secondary-dark);border-radius:var(--radius);padding:var(--space-lg);align-items:center;gap:var(--space-md);text-align:center;border:1px solid #ffffff1f;flex-direction:column;width:100%;max-width:400px;display:flex}.unavailable-icon[data-v-1bddd1af]{color:var(--highlight-red)}.unavailable-title[data-v-1bddd1af]{font-size:var(--h2-size);color:var(--pure-white);margin:0;font-weight:700}.unavailable-text[data-v-1bddd1af]{font-size:var(--program-desc-size);color:var(--light-grey);margin:0;line-height:1.6}.unavailable-socials[data-v-1bddd1af]{gap:var(--space-md);display:flex}.social-link[data-v-1bddd1af]{border-radius:var(--radius);width:44px;height:44px;color:var(--light-grey);background:#ffffff0f;justify-content:center;align-items:center;transition:all .2s;display:flex}.social-link[data-v-1bddd1af]:hover{background:var(--highlight-red);color:var(--pure-white)}.unavailable-btn[data-v-1bddd1af]{border-radius:var(--radius);background:var(--highlight-red);width:100%;color:var(--pure-white);font-family:var(--font-family);cursor:pointer;border:none;padding:12px 24px;font-size:16px;font-weight:600;transition:filter .2s}.unavailable-btn[data-v-1bddd1af]:hover{filter:brightness(.85)}.route-loader{z-index:99999;pointer-events:none;opacity:0;background:#0f0f11;width:100%;height:3px;transition:opacity .2s;position:fixed;top:0;left:0}.route-loader:after{content:"";background:linear-gradient(90deg,#a81414,#15bf7a);border-radius:0 2px 2px 0;width:30%;height:100%;animation:1s infinite routeLoad;display:block}.route-loader.active{opacity:1}@keyframes routeLoad{0%{transform:translate(-100%)}to{transform:translate(400%)}}
