.quality.muted{color:var(--soft)!important}.paywall-spinner{animation:arvio-spin .9s linear infinite}.paywall-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:13px;background:linear-gradient(90deg,#00d588,#09b3f0);color:#04120c;font-weight:750;font-size:15px;text-decoration:none}[dir=rtl] .paywall-primary{background-image:linear-gradient(270deg,#00d588,#09b3f0)}@media (hover:hover) and (pointer:fine){.paywall-primary:hover{filter:brightness(1.06)}}.paywall-link-toggle,.paywall-trial{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:none;cursor:pointer;font:inherit}.paywall-trial{width:100%;margin-top:12px;padding:12px;border-radius:13px;border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:650;font-size:14px}@media (hover:hover) and (pointer:fine){.paywall-trial:hover:not(:disabled){background:rgba(255,255,255,.06)}}.paywall-trial:disabled{opacity:.6;cursor:default}.paywall-link-toggle{margin-top:18px;color:var(--muted);font-size:13px;text-decoration:underline}.paywall-error{color:#ff8080;font-size:13px;margin:14px 0 0}.premium-billing-form{display:grid;grid-gap:12px;gap:12px;margin-top:16px;text-align:start;min-width:0}.premium-billing-form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--muted)}.premium-billing-form input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;background:#121212;font-size:16px}.vlc-setup-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;border-radius:12px;background:rgba(0,213,136,.1);border:1px solid rgba(0,213,136,.24);font-size:13px;color:rgba(255,255,255,.82)}.vlc-setup-hint button{flex:0 0 auto;padding:8px 14px;border-radius:9px;border:0;background:linear-gradient(90deg,#00d588,#09b3f0);color:#04120c;font-weight:700;font-size:13px;cursor:pointer}[dir=rtl] .vlc-setup-hint button{background-image:linear-gradient(270deg,#00d588,#09b3f0)}@media (hover:hover) and (pointer:fine){.vlc-setup-hint button:hover{filter:brightness(1.06)}}.login-card-title{margin:0 0 8px;font-size:clamp(20px,1.7vw,26px);font-weight:760;color:#fff}.card-skeleton-title{width:75%;height:14px;border-radius:4px;margin-top:4px}.settings-sidebar-title{margin:0;font-size:20px;font-weight:700;color:#fff;white-space:nowrap;opacity:1;max-width:160px;overflow:hidden;transition:opacity .2s ease,max-width .28s cubic-bezier(.16,1,.3,1)}.settings-mobile-drawer-title{font-size:16px;font-weight:700;color:#ffffff}.live-tv-title h2{margin:2px 0 0;font-size:clamp(25px,2vw,38px);line-height:1}.detail-action-hint{max-width:760px!important;margin:-6px 0 18px!important;color:rgba(255,255,255,.68)!important;font-size:clamp(13px,.95vw,16px)!important}@media (max-width:680px){.detail-action-hint{margin-top:-4px!important;font-size:12px!important;line-height:1.4!important}}.livetv-row-title{display:flex;align-items:center;gap:8px;min-width:0}.livetv-row-title strong{font-size:14.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-boot-title{position:relative;margin:0;font-size:clamp(26px,4vw,44px);font-weight:800;text-align:center;padding:0 24px;animation:player-boot-pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}.source-external-hint{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#f5c518}.search-results-title{font-size:22px;margin:24px 0 18px;margin:0 clamp(22px,4.2vw,78px) 20px}.web-preview-checkout .paywall-primary{min-height:50px;height:auto;padding:12px;border:1px solid #f5f6f7;border-radius:8px;background:#f5f6f7;color:#111416;font:inherit;font-size:13px;font-weight:650;text-align:center;line-height:1.5}.web-preview-checkout .paywall-primary svg{flex-shrink:0}.web-preview-checkout .membership-inline-hint{margin-top:14px}.web-preview-checkout .paywall-link-toggle{min-height:44px;margin:0}.membership-checkout{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;border:1px solid #444;border-radius:16px;background:#151515;color:#f5f5f5;box-shadow:0 24px 90px #0008;text-align:start}.membership-checkout::-webkit-backdrop{background:#000b}.membership-checkout::backdrop{background:#000b}.membership-inline-hint{flex-basis:100%;min-width:0;color:#aaa;font-size:12px;text-align:center}.membership-inline-hint p{margin:8px 0 4px;line-height:1.5}.membership-inline-hint strong{display:block;color:#ddd;overflow-wrap:anywhere;font-weight:500}.membership-inline-hint .paywall-link-toggle{margin:4px 0}.membership-return-link{display:flex;align-items:center;justify-content:center;gap:6px;color:#bbb;font-size:13px;margin-top:18px;padding:8px}@media (hover:hover) and (pointer:fine){.membership-return-link:hover{color:#fff}}.membership-checkout h2{font-size:23px;-webkit-padding-end:24px;padding-inline-end:24px;margin-bottom:16px}.membership-checkout p{color:#bbb;font-size:14px;line-height:1.6;margin:16px 0;overflow-wrap:anywhere}.membership-checkout [role=status]{display:flex;gap:8px;align-items:center}.membership-email{padding:16px;border-radius:10px;background:#222;display:grid;grid-gap:8px;gap:8px}.membership-email span{color:#aaa;font-size:13px}.membership-email strong{overflow-wrap:anywhere}.membership-email button{margin:0}.membership-close{position:absolute;right:12px;top:12px;width:40px;height:40px;display:grid;place-items:center;color:#ddd;background:transparent;border:0;border-radius:8px}[dir=rtl] .membership-close{left:12px;right:auto}.membership-checkout .paywall-primary{height:auto;min-height:48px;padding:12px;text-align:center}.membership-checkout a:focus-visible,.membership-checkout button:focus-visible{outline:2px solid #fff;outline-offset:3px}.tracker-library-title{display:flex;flex-direction:column;gap:4px;-webkit-margin-end:auto;margin-inline-end:auto;min-width:100px}.tracker-library-title strong{font-size:16px}.tracker-library-title span{color:#aaa;font-size:12px}.premium-offer{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:26px;border:1px solid #3a3f43;border-radius:16px;background:#111416;color:#f4f5f6;box-shadow:0 24px 90px #0009;text-align:start}.premium-offer::-webkit-backdrop{background:#000c}.premium-offer::backdrop{background:#000c}.premium-offer h2{margin:0 0 10px;-webkit-padding-end:28px;padding-inline-end:28px;font-size:22px;line-height:1.3;letter-spacing:-.02em}.premium-offer-eyebrow{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:#9adebf;font-size:11px;font-weight:600;letter-spacing:.14em}.premium-offer-lead{margin:0 0 16px;color:#aab0b6;font-size:14px;line-height:1.6}.premium-offer-video{display:block;width:100%;aspect-ratio:16/9;border:1px solid #2e3337;border-radius:10px;background:#000;object-fit:cover}.premium-offer-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.premium-offer-plans.single{grid-template-columns:minmax(0,1fr)}.premium-offer-plan{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border:1px solid #33383c;border-radius:12px;background:#15191b}.premium-offer-plan.best{border-color:#5fbf9c;background:#14201b}.premium-offer-plan p{margin:0}.premium-offer-badge{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#233a30;color:#9adebf;font-size:11px;font-weight:600}.premium-offer-price strong{font-size:30px;font-weight:650;letter-spacing:-.04em}.premium-offer-price span{color:#a6afb6;font-size:13px}.premium-offer-terms{color:#9ca5ad;font-size:12px;line-height:1.5;flex:1 1}.premium-offer-plan .paywall-primary,.premium-offer-plan .paywall-trial{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;width:100%;text-align:center}.premium-offer-plan .membership-inline-hint{font-size:11px}.premium-offer-note,.premium-offer-refund{margin:14px 0 0;color:#9ca5ad;font-size:12px;line-height:1.55}.premium-offer-refund a{color:#9adebf}.premium-offer-checking{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:30px 0;color:#aab0b6}.premium-exit-survey{margin:0 0 16px;padding:14px;border:1px solid #33383c;border-radius:12px;background:#15191b}.premium-exit-question{margin:0 0 10px;font-size:13px;font-weight:600}.premium-exit-reasons{display:flex;flex-wrap:wrap;gap:6px}.premium-exit-reasons button{min-height:36px;padding:6px 10px;border:1px solid #3a3f43;border-radius:999px;background:transparent;color:#d3d9dd;font:inherit;font-size:12px}.premium-exit-reasons button[aria-checked=true]{border-color:#5fbf9c;background:#233a30;color:#f4f5f6}.premium-exit-detail{display:grid;grid-gap:6px;gap:6px;margin-top:10px;font-size:12px;color:#9ca5ad}.premium-exit-detail textarea{width:100%;padding:8px;border:1px solid #3a3f43;border-radius:8px;background:#0d0f10;color:#f4f5f6;font:inherit;font-size:13px;resize:vertical}.premium-exit-actions{display:flex;align-items:center;gap:12px;margin-top:10px}@media (max-width:560px){.premium-offer{padding:20px 16px}.premium-offer-plans{grid-template-columns:minmax(0,1fr)}}.member-grace{border-color:#6b5a2c;background:#221d10f2;color:#f3e6c2}.member-grace .member-notice-body{color:#e3d6b2}.member-grace a{color:#ffd77a}.member-notice{position:fixed;right:16px;bottom:16px;z-index:55;width:min(340px,calc(100vw - 32px));padding:16px 16px 14px;border:1px solid #33383c;border-radius:14px;background:#121517f2;color:#f4f5f6;box-shadow:0 16px 50px #0008;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[dir=rtl] .member-notice{left:16px;right:auto}.member-notice-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#9ca5ad}[dir=rtl] .member-notice-close{left:10px;right:auto}.member-notice-title{display:flex;align-items:center;gap:7px;margin-top:0;-webkit-margin-end:28px;margin-inline-end:28px;margin-bottom:10px;-webkit-margin-start:0;margin-inline-start:0;font-size:13px;font-weight:600}.member-notice-body{margin:0;color:#aab0b6;font-size:12px;line-height:1.55}.member-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.member-checklist li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;color:#d3d9dd}.member-checklist li[data-done=true]{color:#7d858c;text-decoration:line-through}.member-checklist button{padding:0;border:0;background:transparent;color:#9adebf;font:inherit;text-align:start;text-decoration:underline;text-underline-offset:2px}.member-check{display:grid;place-items:center;flex:0 0 18px;height:18px;border:1px solid #4a5157;border-radius:50%;color:#0d0f10}.member-checklist li[data-done=true] .member-check{border-color:#5fbf9c;background:#5fbf9c}@media (max-width:900px){.member-notice{right:12px;left:12px;width:auto;bottom:calc(env(safe-area-inset-bottom, 0px) + 84px)}}.premium-offer-video{margin:16px 0 0}.st-title{margin:0 0 4px;font-size:28px;font-weight:760;letter-spacing:-.02em}.st-row-hint{color:var(--st-muted);font-size:13px;line-height:1.45}.st-item-title{display:flex;align-items:center;gap:8px;font-weight:640;font-size:14.5px;min-width:0}.st-item-title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.st-title{font-size:30px;margin-top:6px}}.paywall-primary:disabled{opacity:.6;cursor:wait}.membership-inline-hint .membership-currency-note{margin-top:0;color:#8f8f8f}.premium-plans{min-width:0}.premium-plans.is-compact{margin:22px 0 20px}.premium-plans.is-compact .premium-offer-plans{grid-template-columns:minmax(0,1fr);gap:10px}.premium-plans.is-compact .premium-offer-plan{padding:14px}.premium-plans.is-compact .premium-offer-price strong{font-size:34px}.premium-plans.is-compact .premium-offer-refund{margin-top:12px}.premium-pay-on-phone{display:flex;gap:18px;align-items:center;margin:0 0 16px;padding:16px;border:1px solid #5fbf9c;border-radius:12px;background:#14201b}.premium-qr{flex:none;width:168px;height:168px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#111;overflow:hidden}.premium-qr img{width:100%;height:100%;image-rendering:pixelated}.premium-qr span{padding:8px;font-size:11px;overflow-wrap:anywhere;text-align:center}.premium-pay-on-phone>div:last-child{min-width:0;display:grid;grid-gap:8px;gap:8px}.premium-pay-on-phone p{margin:0;color:#c9d1d6;font-size:14px;line-height:1.5}.premium-pay-title{display:flex;align-items:center;gap:8px;color:#f4f5f6!important;font-size:17px!important;font-weight:650}.premium-pay-email strong{display:block;color:#fff;font-weight:500;overflow-wrap:anywhere}.premium-pay-plans{display:flex;flex-wrap:wrap;gap:8px}.premium-pay-plans button{min-height:44px;padding:8px 14px;border:1px solid #3a3f43;border-radius:999px;background:transparent;color:#d3d9dd;font:inherit;font-size:14px}.premium-pay-plans button[aria-pressed=true]{border-color:#f4f5f6;background:#f4f5f6;color:#111416}.premium-pay-plans button:focus-visible{outline:2px solid #fff;outline-offset:3px}.premium-android-note{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;color:#c3cbd1;font-size:13px;line-height:1.55}.premium-android-note svg{flex-shrink:0;margin-top:2px;color:#9adebf}.premium-android-note a{color:#9adebf}.membership-support{margin:8px 0 0;color:#b9c0c6;font-size:13px}.membership-support a{color:#9adebf}.web-preview-hero-cta{display:none}@media (max-width:760px){.web-preview-hero-cta{display:grid;grid-gap:8px;gap:8px;margin:0 0 22px}.web-preview-hero-cta .paywall-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px;border:1px solid #f5f6f7;border-radius:8px;background:#f5f6f7;color:#111416;font:inherit;font-size:14px;font-weight:650}.web-preview-hero-cta p{margin:0;color:#9ca5ad;font-size:12px;text-align:center}.web-preview-hero-cta .membership-inline-hint{display:none}.premium-pay-on-phone{flex-direction:column;align-items:flex-start}}.web-preview-hero .premium-android-note{margin:0 0 22px}.premium-pay-currency{margin-top:6px;color:rgba(255,255,255,.62);font-size:12px;line-height:1.45}.premium-offer-was{color:color-mix(in srgb,currentColor 55%,transparent);font-size:.6em;-webkit-margin-end:6px;margin-inline-end:6px}