@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:#4a425a;--app-nav-hover-text:#181222;--app-nav-hover-bg:#6d0c6012;--app-nav-active-text:#181222;--app-nav-active-bg:#6d0c601c;--app-tab-text:#6c627a;--app-tab-hover-text:#4a425a;--app-tab-active-text:#181222;--shadow-glow:0 0 44px -10px #e11d7052;--shadow-card:0 18px 44px -20px #6d0c6029;--shadow-panel:0 8px 24px -14px #6d0c601f;--shadow-control-inset:inset 0 1px 2px #6d0c6012;--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:#fff;--app-panel-bg:#6d0c600d;--app-bg:#f3eef8;--app-bg-gradient:radial-gradient(ellipse 90% 55% at 50% -20%, #e11d702e, transparent 52%), radial-gradient(ellipse 60% 50% at 100% 100%, #818cf81a, transparent), radial-gradient(ellipse 50% 40% at 0% 80%, #e11d7014, transparent), linear-gradient(180deg, #f7f1fa 0%, #f3eef8 50%, #eee8f4 100%);--app-surface:#fffbfd;--app-surface-elevated:#fff;--app-surface-input:#f7f2fa;--app-border:#6d0c601a;--app-border-strong:#6d0c6029;--app-text:#181222;--app-text-muted:#4a425a;--app-text-subtle:#6c627a;--app-hover:#6d0c600f;--app-active:#6d0c601c;--app-surface-inset:#6d0c600d;--app-chat-staff-bg:#f8f4fc;--app-chat-staff-border:#6d0c601f;--app-chat-staff-accent:#2563eb;--app-chat-attachment-bg:#6d0c600f;--app-chip-bg:#6d0c6012;--app-scrollbar-track:#eee8f4;--app-scrollbar-thumb:#c4a8c8;--skeleton-base:#6d0c6012;--skeleton-shine:#fffc;--config-slider-track-bg:#dcd0e6;--config-slider-tick:#a894b4;--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:#fffbfe8f;--app-glass-border:#6d0c601a;--portal-row-radius:1rem;--portal-panel-bg:linear-gradient(145deg, #ffffff8c 0%, #ffffff59 100%), var(--app-glass-bg);--portal-panel-border:var(--app-glass-border);--app-surface-border-width:1px;--app-glass-blur:12px;--app-input-glass-bg:#ffffff85;--app-header-glass-bg:#fffbfed1;--app-dropdown-bg:#f8f4fcf5;--app-floating-radius:var(--app-radius);--app-separator-color:#6d0c601a;--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:#ffffff8f;--app-input-glass-bg:#ffffff7a;--app-header-glass-bg:#ffffffc2;--app-glass-border:#6d0c601a}html.no-backdrop-blur[data-theme=light]{--app-glass-bg:#ffffffd6;--app-input-glass-bg:#fffc;--app-header-glass-bg:#ffffffe6;--app-glass-border:#6d0c6024}[data-theme=light] .panel-nested{background-color:#ffffff47;border-color:#6d0c6014}[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,inset 0 0 0 1px #ffffffd1}[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.border-primary-500\/40,[data-theme=light] .panel.border-primary-500\/40{box-shadow:var(--shadow-panel), 0 0 20px -12px #e11d702e;background:#e11d700f!important}[data-theme=light] label.panel:has(input:checked){box-shadow:var(--shadow-panel), 0 0 20px -12px #e11d702e;background:#e11d700f!important}[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!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,#fffffff2 0%,#fcecf5fa 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,#fffffff2 0%,#fef2f2fa 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,inset 0 0 0 1px #ffffffbf}[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 #ffffff85, inset 0 70px 90px -30px #ffffff42}[data-theme=light] .app-animated-bg__base{background:radial-gradient(90% 55% at 50% -20%,#e11d7029,#0000 52%),radial-gradient(60% 50% at 100% 100%,#818cf817,#0000),radial-gradient(50% 40% at 0 80%,#e11d7012,#0000),linear-gradient(#f7f1fa 0%,#f3eef8 50%,#eee8f4 100%)}[data-theme=light] .app-animated-bg__orb{opacity:.35}[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] .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:#fffbfec7}[data-theme=light] .hover\:bg-white\/5:hover{background-color:#6d0c600d}[data-theme=light] .hover\:text-white:hover{color:#181222}[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,#fff 0%,#fffbfd 100%);border-color:#6d0c601a;box-shadow:0 24px 60px -18px #6d0c6047,inset 0 0 0 1px #fffffff2}[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,inset 0 0 0 1px #ffffffbf}[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] .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,#fffffff0,#faf7fcd1);border-color:#6d0c6014;box-shadow:inset 0 1px #fffffff2,0 8px 22px -18px #6d0c6033}[data-theme=light] .service-access-panel,[data-theme=light] .service-plan-rail{background:linear-gradient(#fffffff5 0%,#faf7fce6 100%);border-color:#6d0c601a;box-shadow:inset 0 1px #fffffff2,0 14px 32px -22px #6d0c602e}[data-theme=light] .service-credential-tile{background:#6d0c6009;border-color:#6d0c6014;box-shadow:inset 0 1px #ffffffbf}[data-theme=light] .service-credential-tile:hover{background:#6d0c600e;border-color:#6d0c6024}[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}
