@layer base{[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.25, .1, .25, 1);--duration-fast:.2s;--duration-normal:.28s;--duration-slow:.36s;--app-nav-text:#464a60;--app-nav-hover-text:#161828;--app-nav-hover-bg:#2e325012;--app-nav-active-text:#161828;--app-nav-active-bg:#2e32501c;--app-tab-text:#64687e;--app-tab-hover-text:#464a60;--app-tab-active-text:#161828;--shadow-glow:0 0 44px -10px #6366f12e;--shadow-card:0 16px 36px -22px #14162829;--shadow-panel:0 6px 20px -12px #1416281f;--shadow-control-inset:inset 0 1px 2px #14162814;--shadow-button:0 0 0 1px #ffffff1a inset;--app-radius:1.25rem;--app-radius-card:var(--app-radius);--app-radius-panel:var(--app-radius);--app-radius-control:var(--app-radius);--app-radius-button:var(--app-radius);--app-card-bg:#e4e7f1;--app-panel-bg:#2e32500d;--app-bg:#d8dce8;--app-bg-gradient:radial-gradient(ellipse 90% 55% at 50% -20%, #6366f11a, transparent 52%), radial-gradient(ellipse 60% 50% at 100% 100%, #4c1d9512, transparent), radial-gradient(ellipse 50% 40% at 0% 80%, #818cf80f, transparent), linear-gradient(180deg, #e0e3ee 0%, #d8dce8 50%, #d0d4e2 100%);--app-surface:#e6e9f3;--app-surface-elevated:#eef0f7;--app-surface-input:#cfd3e2;--app-border:#2428481a;--app-border-strong:#24284829;--app-text:#161828;--app-text-muted:#464a60;--app-text-subtle:#64687e;--app-hover:#2e32500f;--app-active:#2e32501c;--app-surface-inset:#2e32500d;--app-chat-staff-bg:#e8ebf4;--app-chat-staff-border:#2428481f;--app-chat-staff-accent:#2563eb;--app-chat-attachment-bg:#2e32500f;--app-chip-bg:#2e325012;--app-scrollbar-track:#d0d4e2;--app-scrollbar-thumb:#9aa0b8;--skeleton-base:#2e325012;--skeleton-shine:#ffffff73;--config-slider-track-bg:#bec4d6;--config-slider-tick:#949ab0;--color-primary-50:#fff1f7;--color-primary-100:#ffe4ef;--color-primary-200:#ffbdd6;--color-primary-300:#ff6aa8;--color-primary-400:#f43d8a;--color-primary-500:#e11d70;--color-primary-600:#c2185c;--color-primary-700:#9d1550;--color-primary-800:#5c0a52;--color-primary-900:#43073c;--color-primary-950:#2a0428;--color-accent-400:#f43d8a;--color-accent-500:#e11d70;--color-accent-600:#be185d;--config-slider-tick-active:#e11d70;--app-notice-bg:#dc262614;--app-notice-border:#dc262647;--app-notice-title:#b91c1c;--app-danger-bg:#dc262614;--app-danger-border:#dc262647;--app-danger-text:#991b1b;--brand-btn-from:#ff3d88;--brand-btn-mid:#e11d70;--brand-btn-shade:#b0165a;--brand-btn-to:#5c0a52;--brand-btn-hover-from:#ff5c9a;--brand-btn-hover-mid:#f43d8a;--brand-btn-hover-to:#6b0d5c;--brand-btn-sheen:#ffffff42;--brand-btn-gradient:linear-gradient(180deg, var(--brand-btn-sheen) 0%, #fff0 48%), linear-gradient(135deg, var(--brand-btn-from) 0%, var(--brand-btn-mid) 44%, var(--brand-btn-shade) 100%);--brand-btn-shadow:#e11d7061;--brand-btn-shadow-hover:#f43d8a75;--brand-focus-ring:#e11d706b;--brand-btn-border:transparent;--brand-btn-border-hover:transparent;--brand-btn-highlight:#ffffff42;--app-glass-bg:#e4e7f2e0;--app-glass-border:#2428481a;--portal-row-radius:1rem;--portal-panel-bg:linear-gradient(145deg, #ffffff47 0%, #ffffff1a 100%), var(--app-glass-bg);--portal-panel-border:var(--app-glass-border);--app-surface-border-width:.5px;--app-glass-blur:6px;--app-input-glass-bg:#e4e7f2c7;--app-header-glass-bg:#e4e7f2eb;--app-dropdown-bg:#e4e7f2f5;--app-floating-radius:var(--app-radius);--app-separator-color:#2428481a;--app-separator-fade-h:linear-gradient(90deg, transparent 0%, var(--app-separator-color) 16%, var(--app-separator-color) 84%, transparent 100%);--app-separator-fade-v:linear-gradient(180deg, transparent 0%, var(--app-separator-color) 16%, var(--app-separator-color) 84%, transparent 100%)}[data-theme=light] ::selection{color:#181222;background-color:#e11d7038}[data-theme=light]{--tone-success:#15803d;--tone-success-bg:#22c55e1f;--tone-success-border:#22c55e4d;--tone-danger:#b91c1c;--tone-danger-bg:#ef44441a;--tone-danger-border:#ef444447;--tone-warning:#a16207;--tone-warning-bg:#f59e0b24;--tone-warning-border:#f59e0b52;--tone-info:#1d4ed8;--tone-info-bg:#3b82f61a;--tone-info-border:#3b82f647;--tone-neutral:#52525b;--tone-neutral-bg:#71717a1a;--tone-neutral-border:#71717a47;--tone-success-strong:#166534;--tone-danger-strong:#991b1b;--tone-warning-strong:#854d0e;--tone-info-strong:#1e40af}}@layer components{html.backdrop-blur-supported[data-theme=light]{--app-glass-bg:#e4e7f2db;--app-input-glass-bg:#e4e7f2bd;--app-header-glass-bg:#e4e7f2e6;--app-glass-border:#2428481a}html.no-backdrop-blur[data-theme=light]{--app-glass-bg:#e4e7f2f5;--app-input-glass-bg:#e4e7f2f0;--app-header-glass-bg:#e4e7f2f7;--app-glass-border:#24284824}[data-theme=light] .panel-nested{background-color:#ffffff29;border-color:#24284814}[data-theme=light] .card,[data-theme=light] .panel{box-shadow:0 18px 44px -20px #6d0c601f}[data-theme=light] .input-field,[data-theme=light] .select-field,[data-theme=light] .otp-input__cell{background-color:var(--app-input-glass-bg,var(--app-glass-bg));border-color:#6d0c601f}[data-theme=light] .dropdown-panel{box-shadow:0 14px 36px #6d0c601a}[data-theme=light] .config-addon-box--on{box-shadow:0 0 22px -12px #e11d7029,inset 0 0 0 1px #ffffffd1}[data-theme=light] .config-addon-box--on .text-primary-300{color:var(--color-primary-600)}[data-theme=light] .toggle-switch{background-color:#6d0c6014;border-color:#6d0c6024}[data-theme=light] .toggle-switch--on{background-image:var(--brand-btn-gradient);border-color:#0000}[data-theme=light] .input-field:focus,[data-theme=light] .input-field:focus-visible{border-color:#6d0c602e}[data-theme=light] .select-field:hover:not(:disabled){border-color:#6d0c6029}[data-theme=light] .select-field:focus,[data-theme=light] .select-field:focus-visible,[data-theme=light] .select-field--open{border-color:#6d0c602e}[data-theme=light] select.select-native{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23767484' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-theme=light] .card-interactive:hover{border-color:#e11d7038}[data-theme=light] label.panel,[data-theme=light] button.panel,[data-theme=light] .panel.cursor-pointer{box-shadow:var(--shadow-panel), 0 0 20px -12px transparent, inset 0 0 0 9999px transparent}[data-theme=light] label.panel.border-primary-500\/40,[data-theme=light] .panel.border-primary-500\/40{box-shadow:var(--shadow-panel), 0 0 20px -12px #e11d702e, inset 0 0 0 9999px #e11d700f}[data-theme=light] label.panel:has(input:checked){box-shadow:var(--shadow-panel), 0 0 20px -12px #e11d702e, inset 0 0 0 9999px #e11d700f}[data-theme=light] button.rounded-xl.bg-primary-500\/20.border-primary-500\/30,[data-theme=light] .rounded-xl.bg-primary-500\/10.border-primary-500\/40.shadow-glow,[data-theme=light] .rounded-xl.panel.border-primary-500\/40.shadow-glow,[data-theme=light] .rounded-xl.config-addon-box--on.border-primary-500\/40.shadow-glow,[data-theme=light] .rounded-2xl.panel.border-primary-500\/40.shadow-glow,[data-theme=light] label.rounded-2xl.border-primary-500.bg-primary-500\/10{box-shadow:var(--shadow-panel), 0 0 22px -12px #e11d7029, inset 0 0 0 9999px #e11d700f!important}[data-theme=light] .auth-method-tabs__indicator{border-color:#e11d702e;box-shadow:0 0 18px -8px #e11d7033;background:#e11d701a!important}[data-theme=light] .otp-input__cell:focus,[data-theme=light] .otp-input__cell:focus-visible{border-color:#6d0c602e!important}[data-theme=light] .plan-feature-check{background:linear-gradient(145deg,#eef0f7f2 0%,#e8e2f0fa 100%);border:1px solid #e11d7038;box-shadow:inset 0 1px #fff,0 4px 14px -8px #e11d7047}[data-theme=light] .plan-feature-check--excluded{background:linear-gradient(145deg,#eef0f7f2 0%,#f4e8e8fa 100%);border:1px solid #ef444438;box-shadow:inset 0 1px #fff,0 4px 14px -8px #ef444438}[data-theme=light] .plan-feature-check__icon{color:var(--color-primary-600)}[data-theme=light] .plan-feature-check--excluded .plan-feature-check__icon{color:#b91c1c}[data-theme=light] .order-summary-includes .text-primary-300{color:var(--color-primary-700)}[data-theme=light] .order-summary-includes li.text-white{color:var(--app-text)}[data-theme=light] .app-header--floating{box-shadow:0 16px 40px -14px #6d0c6024}[data-theme=light] .btn-secondary{box-shadow:0 10px 28px -12px #6d0c601f,inset 0 0 0 1px #ffffffbf}[data-theme=light] .btn-secondary:hover:not(:disabled){background-color:color-mix(in srgb, var(--app-glass-bg) 72%, white 28%);border-color:#ffffff8c;box-shadow:0 14px 32px -12px #6d0c6029,inset 0 0 0 1px #ffffffd9}[data-theme=light] .btn-secondary:active:not(:disabled){box-shadow:0 6px 16px -8px #6d0c601a,inset 0 0 0 1px #ffffffb3}[data-theme=light] .btn-secondary:focus-visible{box-shadow:0 10px 28px -12px #6d0c601f, 0 0 0 1px #ffffffbf inset, 0 0 0 3px var(--brand-focus-ring)}@media (min-width:1024px){:root,[data-theme=dark],[data-theme=light]{--app-header-bar-height:4.5rem}}[data-theme=light] .hero-poster-wall__vignette{box-shadow:inset 0 28px 56px 0 var(--app-bg), inset 0 0 100px #d8dce86b, inset 0 70px 90px -30px #d8dce833}[data-theme=light] .app-animated-bg__base{background:radial-gradient(90% 55% at 50% -20%,#6366f11a,#0000 52%),radial-gradient(60% 50% at 100% 100%,#4c1d9512,#0000),radial-gradient(50% 40% at 0 80%,#818cf80f,#0000),linear-gradient(#e0e3ee 0%,#d8dce8 50%,#d0d4e2 100%)}[data-theme=light] .app-animated-bg__orb{opacity:.22}[data-theme=light] .app-animated-bg__mesh{opacity:.2;background-image:linear-gradient(#6d0c600a 1px,#0000 1px),linear-gradient(90deg,#6d0c600a 1px,#0000 1px)}[data-theme=light] .streaming-logo-tvplus{color:#000}[data-theme=light] .home-tag-pill{color:var(--app-text-muted);background:#6d0c6012;border-color:#6d0c6024}}@layer utilities{[data-theme=light] .home-pricing-card--featured{border-color:#e11d7047}}[data-theme=light] .home-hero__lead{color:#000}[data-theme=light] .text-zinc-400{color:#4a425a}[data-theme=light] .border-white\/5{border-color:#6d0c6012}[data-theme=light] .border-white\/10{border-color:#6d0c601c}[data-theme=light] .border-white\/15{border-color:#6d0c6024}[data-theme=light] .bg-white\/5{background-color:#6d0c600a}[data-theme=light] .bg-white\/10{background-color:#6d0c6012}[data-theme=light] .bg-surface-950\/30{background-color:#e4e7f2c7}[data-theme=light] .hover\:bg-white\/5:hover{background-color:#6d0c600d}[data-theme=light] .hover\:text-white:hover{color:#161828}[data-theme=light] .hover\:border-white\/15:hover{border-color:#6d0c6029}[data-theme=light] .card-interactive:hover,[data-theme=light] .card.hover\:bg-white\/\[0\.07\]:hover{border-color:#e11d7038}[data-theme=light] .card{box-shadow:var(--shadow-card)}[data-theme=light] .panel,[data-theme=light] .panel-elevated{box-shadow:var(--shadow-panel)}[data-theme=light] .modal-panel-solid,[data-theme=light] .app-modal-overlay .panel-elevated{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#eef0f7 0%,#e6e9f3 100%);border-color:#2428481a;box-shadow:0 24px 60px -18px #14162838,inset 0 0 0 1px #ffffff73}[data-theme=light] .separator-right:after,[data-theme=light] .lg\:separator-right:after,[data-theme=light] .theme-separator-vertical{background:var(--app-separator-fade-v)}[data-theme=light] .portal-link,[data-theme=light] .portal-link:hover{color:var(--color-primary-600)}[data-theme=light] .app-footer--floating{box-shadow:0 16px 40px -14px #6d0c6024}[data-theme=light] .auth-hero h1,[data-theme=light] .auth-hero p{color:#fff}[data-theme=light] .channels-category-btn--active{color:var(--color-primary-600);background-color:#e11d701a}[data-theme=light] .text-primary-200,[data-theme=light] .text-primary-300,[data-theme=light] .text-primary-400{color:var(--color-primary-600)}[data-theme=light] .text-zinc-200{color:#201a2a}[data-theme=light] .header-logout-btn:hover{color:#ef4444;text-shadow:0 0 8px #ef44448c,0 0 18px #ef44444d}[data-theme=light] .header-more-toggle:hover,[data-theme=light] .header-more-toggle--active{color:var(--app-nav-active-text)}[data-theme=light] .text-zinc-300,[data-theme=light] .text-zinc-400{color:var(--app-text-muted)}[data-theme=light] .text-zinc-500{color:var(--app-text-subtle)}[data-theme=light] .text-white{color:var(--app-text)}[data-theme=light] .bg-primary-500.text-white,[data-theme=light] .btn-primary,[data-theme=light] .btn-primary *{color:#fff}[data-theme=light] .portal-dashboard-welcome__name{color:var(--app-text)}[data-theme=light] .portal-action-btn--secondary{color:var(--app-text);background:#6d0c600d;border-color:#6d0c601f}[data-theme=light] .portal-action-btn--secondary:hover:not(:disabled){background:#6d0c6017}[data-theme=light] .portal-service-addons__item--active{color:var(--app-text)}[data-theme=light] .portal-service-addons__item--inactive{color:#9ca3af;opacity:1}[data-theme=light] .portal-reseller-card__field{background:#6d0c6008;border-color:#6d0c600f}[data-theme=light] .portal-subscription-progress__track{background:#6d0c601a;box-shadow:inset 0 1px 1px #6d0c600a}[data-theme=light] .portal-subscription-progress__fill{box-shadow:0 0 10px #f43d8a38}[data-theme=light] .portal-block-heading__action{color:var(--color-primary-600)}[data-theme=light] .portal-block-heading__action:hover{color:var(--color-primary-700)}[data-theme=light] .portal-row-link:hover .portal-row--card{border-color:#e11d7029;box-shadow:0 14px 30px -24px #e11d702e}[data-theme=light] .announcement-banner--success{color:#15803d;background:linear-gradient(135deg,#22c55e24,#16a34a14);border-color:#16a34a4d}[data-theme=light] .announcement-banner--success .announcement-banner__title,[data-theme=light] .announcement-banner--success .announcement-banner__icon{color:#166534}[data-theme=light] .announcement-banner--success .announcement-banner__icon-wrap{background:#22c55e1f;border-color:#16a34a38}[data-theme=light] .announcement-banner--info{color:#1d4ed8;background:linear-gradient(135deg,#3b82f61f,#2563eb14);border-color:#2563eb4d}[data-theme=light] .announcement-banner--info .announcement-banner__title,[data-theme=light] .announcement-banner--info .announcement-banner__icon{color:#1e40af}[data-theme=light] .announcement-banner--info .announcement-banner__icon-wrap{background:#3b82f61f;border-color:#2563eb38}[data-theme=light] .announcement-banner--warning{color:#92400e;background:linear-gradient(135deg,#f59e0b29,#d9770614);border-color:#d977064d}[data-theme=light] .announcement-banner--warning .announcement-banner__title,[data-theme=light] .announcement-banner--warning .announcement-banner__icon{color:#b45309}[data-theme=light] .announcement-banner--warning .announcement-banner__icon-wrap{background:#f59e0b24;border-color:#d9770638}[data-theme=light] .announcement-banner--danger{color:#b91c1c;background:linear-gradient(135deg,#ef44441f,#dc262614);border-color:#dc26264d}[data-theme=light] .announcement-banner--danger .announcement-banner__title,[data-theme=light] .announcement-banner--danger .announcement-banner__icon{color:#991b1b}[data-theme=light] .announcement-banner--danger .announcement-banner__icon-wrap{background:#ef44441f;border-color:#dc262638}[data-theme=light] .email-format-warning{border-color:var(--app-danger-border);background-color:var(--app-danger-bg);color:var(--app-danger-text)}[data-theme=light] .email-format-warning svg{color:var(--app-danger-text)}[data-theme=light] .vod-request-result--error{color:#991b1b;background:#ef44441a;border-color:#dc262647}[data-theme=light] .vod-request-result--exists{color:#92400e;background:#f59e0b24;border-color:#d977064d}[data-theme=light] .vod-request-result--pending{color:#075985;background:#0ea5e91a;border-color:#0284c747}[data-theme=light] .vod-request-result--success{color:#166534;background:#22c55e1f;border-color:#16a34a47}[data-theme=light] .announcement-banner--primary{color:#c2185c;background:linear-gradient(135deg,#e11d701f,#c2185c14);border-color:#c2185c4d}[data-theme=light] .announcement-banner--primary .announcement-banner__title,[data-theme=light] .announcement-banner--primary .announcement-banner__icon{color:#9d1550}[data-theme=light] .announcement-banner--primary .announcement-banner__icon-wrap{background:#e11d701f;border-color:#c2185c38}[data-theme=light] .announcement-banner__card{box-shadow:0 12px 28px -18px #6d0c602e}[data-theme=light] .announcement-slider__nav{color:var(--app-text-muted);background:#6d0c600d;border-color:#6d0c601f}[data-theme=light] .announcement-slider__nav:hover{color:var(--app-text);background:#6d0c6017;border-color:#6d0c602e}[data-theme=light] .announcement-slider__dot{background:#6d0c6038}[data-theme=light] .announcement-slider__dot--active{background:var(--color-primary-500)}[data-theme=light] .portal-due-banner{background:linear-gradient(135deg,#fbbf242e,#f59e0b1f);border-color:#d9770647}[data-theme=light] .portal-due-banner__icon{color:#b45309}[data-theme=light] .portal-due-banner__title{color:#92400e}[data-theme=light] .portal-due-banner__meta{color:#92400ec7}[data-theme=light] .portal-field{background:linear-gradient(145deg,#eef0f7f0,#e6e9f3d1);border-color:#24284814;box-shadow:inset 0 1px #ffffff73,0 8px 22px -18px #14162829}[data-theme=light] .service-access-panel,[data-theme=light] .service-plan-rail{background:linear-gradient(#eef0f7f5 0%,#e6e9f3e6 100%);border-color:#2428481a;box-shadow:inset 0 1px #ffffff73,0 14px 32px -22px #14162824}[data-theme=light] .wallet-tx-credit{color:#15803d}[data-theme=light] .wallet-tx-debit{color:#b91c1c}[data-theme=light] .service-credential-tile{background:#2e32500d;border-color:#24284814;box-shadow:inset 0 1px #fff6}[data-theme=light] .service-credential-tile:hover{background:#2e325014;border-color:#24284824}[data-theme=light] .service-access-panel__watch{color:var(--color-primary-600);background:linear-gradient(135deg,#f43d8a1f,#c2185c0f);border-color:#e11d7047}[data-theme=light] .service-access-panel__watch:hover{color:var(--color-primary-700);background:linear-gradient(135deg,#f43d8a2e,#c2185c1a);border-color:#e11d706b}[data-theme=light] .service-access-panel__eyebrow,[data-theme=light] .service-detail__eyebrow{color:var(--color-primary-600)}[data-theme=light] .channel-pack-pill--included{color:var(--color-primary-700);background:linear-gradient(135deg,#f43d8a24,#c2185c0f);border-color:#e11d7047}[data-theme=light] .channel-pack-pill--excluded{color:var(--app-text);background:#6d0c600a;border-color:#6d0c601a}
