:root{--wstv-aubergine:#4a144b;--wstv-white:#ffffff;--wstv-bg:#090b14;--wstv-bg-secondary:#10131d;--wstv-header:#121625;--wstv-surface:#171b28;--wstv-surface-soft:#1d2232;--wstv-surface-elevated:#231f20;--wstv-primary:#4a144b;--wstv-primary-light:#6b2d73;--wstv-accent:#9d4dff;--wstv-accent-light:#c06fff;--wstv-primary-glow:#7d2cff;--wstv-border:#2b3040;--wstv-border-active:#6b2d73;--wstv-text:#ffffff;--wstv-text-muted:#b8bed1;--wstv-text-soft:#7d8499;--wstv-badge:#a259ff;--wstv-ad-bg:#202533;--wstv-color-background:var(--wstv-bg);--wstv-body-background:radial-gradient(circle at 18% -12%, color-mix(in srgb, var(--wstv-primary-glow) 20%, transparent), transparent 38%),
		radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--wstv-primary) 22%, transparent), transparent 32%),
		linear-gradient(180deg, var(--wstv-bg-secondary) 0%, var(--wstv-bg) 34%);--wstv-color-surface:var(--wstv-surface);--wstv-color-text:var(--wstv-text);--wstv-color-muted:var(--wstv-text-muted);--wstv-color-border:var(--wstv-border);--wstv-color-accent:var(--wstv-accent);--wstv-color-accent-soft:var(--wstv-primary-light);--wstv-color-on-accent:var(--wstv-text);--wstv-color-header:color-mix(in srgb, var(--wstv-header) 88%, transparent);--wstv-color-control:var(--wstv-surface-soft);--wstv-shadow-header:0 1px 0 color-mix(in srgb, var(--wstv-primary-glow) 68%, transparent),
		0 12px 34px color-mix(in srgb, var(--wstv-primary-glow) 14%, transparent);--font-heading:"Barlow", sans-serif;--font-body:"Inter", sans-serif;--wstv-type-hero-title:clamp(2.5rem, 4vw, 4.5rem);--wstv-type-section-title:clamp(1.45rem, 1.8vw, 1.9rem);--wstv-type-card-title:clamp(1rem, 0.9vw, 1.125rem);--wstv-type-body:clamp(0.9375rem, 0.9vw, 1rem);--wstv-type-list:clamp(0.8125rem, 0.75vw, 0.875rem);--wstv-type-small:0.75rem;--wstv-type-micro:0.6875rem;--wstv-leading-tight:1.15;--wstv-leading-heading:1.25;--wstv-leading-body:1.65;--wstv-space-1:4px;--wstv-space-2:8px;--wstv-space-3:12px;--wstv-space-4:16px;--wstv-space-5:24px;--wstv-space-6:32px;--wstv-space-7:48px;--wstv-space-8:64px;--wstv-space-9:80px;--wstv-section-gap:var(--wstv-space-8);--wstv-content-stack-gap:var(--wstv-space-5);--wstv-sidebar-stack-gap:var(--wstv-space-4);--wstv-padding-panel:clamp(24px, 2.2vw, 32px);--wstv-padding-card:clamp(18px, 1.6vw, 24px);--wstv-padding-card-compact:clamp(16px, 1.2vw, 18px);--container-width:1600px;--container-gutter:clamp(18px, 2vw, 32px);--header-height:clamp(72px, 4.25vw, 80px);--radius-sm:8px;--radius-md:12px;--radius-lg:18px}.wstv-single-post{position:relative;isolation:isolate;overflow:clip;padding:clamp(22px, 3.5vw, 46px) 0 clamp(54px, 7vw, 92px)}.wstv-single-post::before{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent),transparent 32%),linear-gradient(color-mix(in srgb,var(--wstv-border) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wstv-border) 12%,transparent) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;content:"";opacity:.7;pointer-events:none}.wstv-single-post .wstv-container,.wstv-single-post__layout,.wstv-single-article,.wstv-single-sidebar{min-width:0}.wstv-single-hero{position:relative;overflow:hidden;padding:clamp(30px, 4.5vw, 58px);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 24%,var(--wstv-border));border-radius:22px;background:radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--wstv-surface) 90%,transparent),color-mix(in srgb,var(--wstv-bg) 94%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 24px 68px color-mix(in srgb,#000 38%,transparent),0 0 42px color-mix(in srgb,var(--wstv-primary-glow) 9%,transparent)}.wstv-single-hero::after{position:absolute;right:-12%;bottom:-82%;width:min(58%, 650px);aspect-ratio:1.7;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 40%,transparent);border-radius:50% 50% 0 0;background:repeating-linear-gradient(104deg,transparent 0 31px,color-mix(in srgb,var(--wstv-accent-light) 20%,transparent) 32px 33px),linear-gradient(to top,color-mix(in srgb,var(--wstv-primary) 34%,transparent),transparent 70%);box-shadow:0 0 60px color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent);content:"";opacity:.14;transform:perspective(500px) rotateX(18deg) rotateZ(-5deg);pointer-events:none}.wstv-single-hero>*{position:relative;z-index:1}.wstv-single-hero__breadcrumb{display:flex;overflow:hidden;align-items:center;gap:9px;margin-bottom:24px;color:var(--wstv-text-soft);font-size:var(--wstv-type-micro);line-height:1.6;white-space:nowrap}.wstv-single-hero__breadcrumb a{flex:0 0 auto;color:inherit;text-decoration:none}.wstv-single-hero__breadcrumb a:hover,.wstv-single-hero__breadcrumb a:focus-visible{color:var(--wstv-white)}.wstv-single-hero__breadcrumb [aria-current="page"]{overflow:hidden;color:var(--wstv-text-muted);text-overflow:ellipsis}.wstv-single-hero__categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.wstv-single-hero__categories a{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 46%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 66%,transparent);color:#f2e9ff;font-size:10px;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.wstv-single-hero__categories a:hover,.wstv-single-hero__categories a:focus-visible{border-color:var(--wstv-accent-light);background:var(--wstv-primary);color:var(--wstv-white)}.wstv-single-hero h1{max-width:980px;margin:0;font-family:var(--font-heading);font-size:clamp(38px, 5.4vw, 62px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.wstv-single-meta{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--wstv-text-soft);font-size:var(--wstv-type-micro)}.wstv-single-meta::before{width:7px;height:7px;border-radius:50%;background:var(--wstv-accent-light);box-shadow:0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 68%,transparent);content:""}.wstv-single-post__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:clamp(24px, 3vw, 34px);margin-top:28px;align-items:start}.wstv-single-article{overflow:hidden;border:1px solid var(--wstv-border);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 91%,transparent),color-mix(in srgb,var(--wstv-bg) 92%,transparent));box-shadow:0 20px 54px color-mix(in srgb,#000 32%,transparent)}.wstv-single-article__media{position:relative;display:grid;width:100%;min-height:clamp(260px, 42vw, 540px);max-height:620px;overflow:hidden;place-items:center;border-bottom:1px solid var(--wstv-border);background:radial-gradient(circle at 68% 24%,color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--wstv-surface) 90%,#040713),color-mix(in srgb,var(--wstv-primary) 20%,#080b19))}.wstv-single-article__media img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.wstv-single-article__placeholder{display:grid;width:96px;height:96px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,transparent);border-radius:24px;background:color-mix(in srgb,var(--wstv-primary) 18%,transparent);color:color-mix(in srgb,var(--wstv-accent-light) 72%,var(--wstv-text-soft));box-shadow:0 0 38px color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent)}.wstv-single-article__placeholder svg{width:56px;height:56px;fill:none;stroke:currentColor;stroke-width:1.5}.wstv-single-article__content{padding:clamp(24px, 4.2vw, 52px);color:var(--wstv-text-muted);font-size:clamp(15px, 1.25vw, 17px);line-height:1.82;overflow-wrap:anywhere}.wstv-single-article__content>:first-child{margin-top:0}.wstv-single-article__content>:last-child{margin-bottom:0}.wstv-single-article__content p,.wstv-single-article__content ul,.wstv-single-article__content ol,.wstv-single-article__content blockquote,.wstv-single-article__content figure,.wstv-single-article__content pre,.wstv-single-article__content table{margin-top:0;margin-bottom:1.5em}.wstv-single-article__content h2,.wstv-single-article__content h3,.wstv-single-article__content h4{margin:1.65em 0 .65em;color:var(--wstv-white);font-family:var(--font-heading);line-height:1.2;text-wrap:balance}.wstv-single-article__content h2{font-size:clamp(26px, 3vw, 36px)}.wstv-single-article__content h3{font-size:clamp(21px, 2.3vw, 28px)}.wstv-single-article__content h4{font-size:clamp(18px, 1.8vw, 22px)}.wstv-single-article__content a{color:var(--wstv-accent-light);text-decoration-thickness:1px;text-underline-offset:3px}.wstv-single-article__content a:hover,.wstv-single-article__content a:focus-visible{color:var(--wstv-white)}.wstv-single-article__content ul,.wstv-single-article__content ol{padding-left:1.35em}.wstv-single-article__content li+li{margin-top:.42em}.wstv-single-article__content blockquote{padding:20px 22px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,var(--wstv-border));border-left:4px solid var(--wstv-accent-light);border-radius:0 14px 14px 0;background:color-mix(in srgb,var(--wstv-primary) 13%,transparent);color:var(--wstv-white);font-size:1.06em}.wstv-single-article__content img,.wstv-single-article__content video,.wstv-single-article__content iframe{max-width:100%;height:auto;border-radius:14px}.wstv-single-article__content iframe{width:100%;min-height:360px}.wstv-single-article__content figcaption{margin-top:8px;color:var(--wstv-text-soft);font-size:12px;line-height:1.5;text-align:center}.wstv-single-article__content pre,.wstv-single-article__content .wp-block-table{max-width:100%;overflow-x:auto}.wstv-single-article__content pre{padding:18px;border:1px solid var(--wstv-border);border-radius:12px;background:color-mix(in srgb,var(--wstv-bg) 84%,#000);color:var(--wstv-text-muted);font-size:13px}.wstv-single-article__content table{width:100%;border-collapse:collapse}.wstv-single-article__content th,.wstv-single-article__content td{padding:11px 13px;border:1px solid var(--wstv-border);text-align:left}.wstv-single-article__content th{background:color-mix(in srgb,var(--wstv-primary) 16%,transparent);color:var(--wstv-white)}.wstv-single-article__content .alignwide,.wstv-single-article__content .alignfull{width:100%;max-width:100%;margin-right:0;margin-left:0}.wstv-single-article__pages{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.wstv-single-tags{display:grid;gap:12px;padding:0 clamp(24px, 4.2vw, 52px) clamp(28px, 4vw, 44px)}.wstv-single-tags>strong{font-family:var(--font-heading);font-size:15px}.wstv-single-tags>div{display:flex;flex-wrap:wrap;gap:8px}.wstv-single-tags a{padding:7px 11px;border:1px solid var(--wstv-border);border-radius:999px;background:color-mix(in srgb,var(--wstv-surface) 74%,transparent);color:var(--wstv-text-muted);font-size:12px;text-decoration:none}.wstv-single-tags a:hover,.wstv-single-tags a:focus-visible{border-color:var(--wstv-accent-light);color:var(--wstv-white)}.wstv-single-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 clamp(24px, 4.2vw, 52px) clamp(28px, 4vw, 44px)}.wstv-single-nav__item{display:grid;gap:7px;min-width:0;padding:16px;border:1px solid var(--wstv-border);border-radius:13px;background:color-mix(in srgb,var(--wstv-surface) 72%,transparent);color:var(--wstv-white);text-decoration:none}.wstv-single-nav__item.is-next{grid-column:2;text-align:right}.wstv-single-nav__item span{color:var(--wstv-accent-light);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wstv-single-nav__item strong{display:-webkit-box;overflow:hidden;font-family:var(--font-heading);font-size:15px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wstv-single-nav__item:hover,.wstv-single-nav__item:focus-visible{border-color:color-mix(in srgb,var(--wstv-accent-light) 65%,transparent);background:color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-surface))}.wstv-single-sidebar{position:sticky;top:92px;display:grid;gap:18px}.wstv-single-sidebar__card,.wstv-single-sidebar__ad{min-width:0;border:1px solid var(--wstv-border);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 88%,transparent),color-mix(in srgb,var(--wstv-bg) 90%,transparent));box-shadow:0 14px 34px color-mix(in srgb,#000 28%,transparent)}.wstv-single-sidebar__card{padding:20px}.wstv-single-sidebar__card h2{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-family:var(--font-heading);font-size:18px}.wstv-single-sidebar__card h2>span,.wstv-single-sidebar__icon{color:var(--wstv-accent-light)}.wstv-single-sidebar__ad{display:grid;min-height:250px;place-items:center;align-content:center;border-style:dashed;border-color:color-mix(in srgb,var(--wstv-accent-light) 34%,var(--wstv-border));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent),transparent 42%),color-mix(in srgb,var(--wstv-surface) 72%,transparent);color:var(--wstv-text-soft);text-align:center}.wstv-single-sidebar__ad svg{width:48px;height:48px;margin-bottom:12px;fill:none;stroke:currentColor;stroke-width:1.4}.wstv-single-sidebar__ad strong,.wstv-single-sidebar__ad span{display:block}.wstv-single-sidebar__ad span{margin-top:5px;font-size:var(--wstv-type-micro)}.wstv-single-sidebar__newsletter>p{margin:-6px 0 16px;color:var(--wstv-text-muted);font-size:var(--wstv-type-micro);line-height:1.55}.wstv-single-sidebar__newsletter form{display:grid;gap:10px}.wstv-single-sidebar__newsletter form>[hidden]{display:none!important}.wstv-single-sidebar__newsletter input[type="email"]{width:100%;height:48px;padding:0 13px;border:1px solid var(--wstv-border);border-radius:10px;background:color-mix(in srgb,var(--wstv-bg) 68%,transparent);color:var(--wstv-white);outline:none}.wstv-single-sidebar__newsletter input[type="email"]:focus{border-color:var(--wstv-accent-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent)}.wstv-single-sidebar__newsletter button{min-height:48px;border:0;border-radius:10px;background:linear-gradient(120deg,var(--wstv-primary-light),var(--wstv-accent));color:var(--wstv-white);cursor:pointer;font-family:var(--font-heading);font-weight:800;box-shadow:0 10px 24px color-mix(in srgb,var(--wstv-primary-glow) 20%,transparent)}.wstv-single-sidebar__newsletter button:hover,.wstv-single-sidebar__newsletter button:focus-visible{filter:brightness(1.08)}.wstv-single-sidebar__newsletter small{color:var(--wstv-text-soft);font-size:11px;line-height:1.45}.wstv-single-sidebar__newsletter small a{color:var(--wstv-accent-light)}.wstv-single-sidebar__newsletter-status{margin-bottom:12px;padding:9px 11px;border:1px solid currentColor;border-radius:8px;font-size:var(--wstv-type-micro)}.wstv-single-sidebar__newsletter-status.is-success{color:var(--wstv-success,#7ee2a8)}.wstv-single-sidebar__newsletter-status.is-error{color:var(--wstv-danger,#ff9aa8)}.wstv-single-sidebar__leagues ul,.wstv-single-sidebar__recent ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.wstv-single-sidebar__leagues li+li,.wstv-single-sidebar__recent li+li{border-top:1px solid color-mix(in srgb,var(--wstv-border) 58%,transparent)}.wstv-single-sidebar__leagues a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;color:var(--wstv-text-muted);text-decoration:none}.wstv-single-sidebar__league-mark{display:grid;width:34px;height:34px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,transparent);border-radius:10px;background:color-mix(in srgb,var(--wstv-primary) 22%,transparent);color:var(--wstv-accent-light);font-size:12px;font-weight:800}.wstv-single-sidebar__league-mark.has-logo{background:#fff}.wstv-single-sidebar__league-mark.has-logo>span{display:none}.wstv-single-sidebar__league-mark img{display:block;width:27px;height:27px;object-fit:contain}.wstv-single-sidebar__leagues strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wstv-single-sidebar__leagues small{font-size:18px}.wstv-single-sidebar__leagues a:hover,.wstv-single-sidebar__leagues a:focus-visible{color:var(--wstv-white)}.wstv-single-sidebar__recent a{display:grid;grid-template-columns:74px minmax(0,1fr);gap:11px;align-items:center;padding:11px 0;color:var(--wstv-white);text-decoration:none}.wstv-single-sidebar__recent-media{display:grid;width:74px;height:54px;place-items:center;overflow:hidden;border-radius:9px;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent),transparent 38%),color-mix(in srgb,var(--wstv-primary) 15%,var(--wstv-surface));color:var(--wstv-text-soft)}.wstv-single-sidebar__recent-media img{width:100%;height:100%;object-fit:cover}.wstv-single-sidebar__recent-media svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4}.wstv-single-sidebar__recent strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wstv-single-sidebar__recent time{display:block;margin-top:6px;color:var(--wstv-text-soft);font-size:10px}.wstv-single-sidebar__recent a:hover strong,.wstv-single-sidebar__recent a:focus-visible strong{color:var(--wstv-accent-light)}@media (max-width:1100px){.wstv-single-post__layout{grid-template-columns:minmax(0,1fr)}.wstv-single-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-single-sidebar>:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width:760px){.wstv-single-post{padding-top:18px}.wstv-single-hero{padding:26px 22px;border-radius:18px}.wstv-single-hero::after{right:-30%;bottom:-38%;width:96%;opacity:.08}.wstv-single-hero__breadcrumb{margin-bottom:20px}.wstv-single-hero h1{font-size:clamp(36px, 10vw, 43px)}.wstv-single-article__content{padding:24px 21px 30px}.wstv-single-article__content iframe{min-height:230px}.wstv-single-tags,.wstv-single-nav{padding-right:21px;padding-left:21px}.wstv-single-nav,.wstv-single-sidebar{grid-template-columns:minmax(0,1fr)}.wstv-single-nav__item.is-next,.wstv-single-sidebar>:last-child:nth-child(odd){grid-column:auto;text-align:left}}@media (max-width:480px){.wstv-single-hero{padding:23px 19px}.wstv-single-hero h1{font-size:38px}.wstv-single-article{border-radius:16px}.wstv-single-article__media{min-height:230px}.wstv-single-sidebar__card{padding:18px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--wstv-body-background);background-color:var(--wstv-color-background);background-attachment:fixed;color:var(--wstv-color-text);font-family:var(--font-body);line-height:1.6}button,input{font:inherit}button{color:inherit}img{display:block;max-width:100%;height:auto}a{color:var(--wstv-color-accent)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.container,.wstv-container{width:min(calc(100% - (var(--container-gutter) * 2)), var(--container-width));margin-inline:auto}.wstv-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wstv-header{position:relative;z-index:100;padding-top:clamp(10px, 1.2vw, 18px);background:#fff0}.wstv-header-inner{position:relative;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(240px,1fr);align-items:center;min-height:var(--header-height);padding-inline:clamp(16px, 1.4vw, 24px);gap:clamp(18px, 1.65vw, 30px);background:linear-gradient(105deg,color-mix(in srgb,var(--wstv-bg) 96%,transparent) 0%,color-mix(in srgb,var(--wstv-header) 94%,transparent) 52%,color-mix(in srgb,var(--wstv-primary) 72%,var(--wstv-header)) 100%);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 26%,var(--wstv-border));border-radius:clamp(16px, 1.3vw, 22px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 12px 36px color-mix(in srgb,var(--wstv-bg) 58%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent);backdrop-filter:blur(18px)}.wstv-header-inner::before{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:inherit;box-shadow:0 0 22px color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent);pointer-events:none}.wstv-brand{display:inline-flex;align-items:center;justify-self:start;max-width:100%;min-width:0;text-decoration:none}.wstv-brand__image{display:block;width:clamp(154px, 11vw, 210px);height:auto;max-height:clamp(40px, 3vw, 56px);object-fit:contain;object-position:left center}.wstv-brand__fallback{color:var(--wstv-accent-light);font-family:var(--font-heading);font-size:clamp(1.15rem, 1.2vw, 1.45rem);font-weight:700;letter-spacing:-.035em;white-space:nowrap}.wstv-brand:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--wstv-accent);outline-offset:4px}.wstv-primary-navigation{min-width:0;justify-self:center}.wstv-primary-menu{display:flex;align-items:center;justify-content:center;gap:clamp(1px, 0.25vw, 5px);padding:0;margin:0;list-style:none;white-space:nowrap}.wstv-primary-menu li{position:relative}.wstv-primary-menu a{display:block;padding:clamp(9px, 0.65vw, 11px) clamp(9px, 0.75vw, 14px);border-radius:var(--radius-sm);color:var(--wstv-white);font-family:var(--font-heading);font-size:clamp(0.86rem, 0.72vw, 0.98rem);font-weight:600;line-height:1.2;text-decoration:none}.wstv-primary-menu a:hover,.wstv-primary-menu a:focus-visible,.wstv-primary-menu .current-menu-item>a{background:var(--wstv-primary);color:var(--wstv-color-on-accent)}.wstv-primary-menu>.menu-item-has-children::after{content:"";position:absolute;z-index:1;top:100%;right:0;left:0;height:10px}.wstv-primary-menu .sub-menu{position:absolute;z-index:2;top:calc(100% + 8px);left:0;display:none;width:min(460px, calc(100vw - 32px));min-width:420px;padding:8px;margin:0;background:var(--wstv-color-surface);border:1px solid var(--wstv-color-border);border-top-color:var(--wstv-border-active);border-radius:var(--radius-md);box-shadow:var(--wstv-shadow-header);list-style:none;white-space:normal}.wstv-primary-menu li:hover>.sub-menu,.wstv-primary-menu li:focus-within>.sub-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.wstv-primary-menu .sub-menu a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wstv-menu-notice{margin:0;color:var(--wstv-text-muted);font-size:.86rem;white-space:nowrap}.wstv-header-actions{display:flex;align-items:center;justify-self:end;min-width:0;gap:clamp(8px, 0.65vw, 12px)}.wstv-header-search{position:relative;z-index:20;display:flex;align-items:center;width:clamp(170px, 14vw, 260px);height:clamp(40px, 2.35vw, 44px);padding-inline:clamp(11px, 0.75vw, 14px);background:color-mix(in srgb,var(--wstv-bg) 72%,transparent);border:1px solid color-mix(in srgb,var(--wstv-white) 9%,transparent);border-radius:var(--radius-md);color:var(--wstv-text-muted)}.wstv-header-search:focus-within{border-color:var(--wstv-border-active);box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent)}.wstv-header-search svg{flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.wstv-header-search input{width:100%;min-width:0;padding:0 0 0 9px;background:#fff0;border:0;outline:0;color:var(--wstv-white)}.wstv-header-search input::placeholder{color:var(--wstv-text-soft)}.wstv-header-search__results{position:absolute;z-index:50;top:calc(100% + 10px);right:0;width:min(420px, calc(100vw - 32px));max-height:min(520px, calc(100vh - 120px));overflow-x:hidden;overflow-y:auto;padding:8px;background:linear-gradient(155deg,color-mix(in srgb,var(--wstv-surface-soft) 98%,transparent),color-mix(in srgb,var(--wstv-primary) 20%,var(--wstv-surface)));border:1px solid color-mix(in srgb,var(--wstv-accent) 42%,var(--wstv-border));border-radius:14px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 22px 52px color-mix(in srgb,var(--wstv-bg) 72%,transparent),0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent);scrollbar-color:var(--wstv-border-active) #fff0;scrollbar-width:thin}.wstv-header-search__results[hidden]{display:none}.wstv-header-search__group+.wstv-header-search__group{margin-top:7px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--wstv-border) 82%,transparent)}.wstv-header-search__group-title{margin:0;padding:5px 9px 7px;color:var(--wstv-accent-light);font-family:var(--font-heading);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.wstv-header-search__list{display:grid;gap:3px}.wstv-header-search__option{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid #fff0;border-radius:10px;color:var(--wstv-text);text-decoration:none}.wstv-header-search__option strong,.wstv-header-search__option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wstv-header-search__option strong{font-size:.88rem;line-height:1.25}.wstv-header-search__option span{color:var(--wstv-text-muted);font-size:.72rem;line-height:1.3}.wstv-header-search__option:hover,.wstv-header-search__option:focus-visible,.wstv-header-search__option.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 72%,transparent),color-mix(in srgb,var(--wstv-accent) 14%,transparent));border-color:color-mix(in srgb,var(--wstv-accent-light) 34%,var(--wstv-border));color:var(--wstv-white);outline:none}.wstv-header-search__message{margin:0;padding:13px 12px;color:var(--wstv-text-muted);font-size:.82rem;line-height:1.45}.wstv-header-search__message.is-error{color:color-mix(in srgb,#ffb4b4 82%,var(--wstv-text))}.wstv-menu-toggle{display:inline-grid;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 20%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-primary) 44%,var(--wstv-surface-soft));color:var(--wstv-white);cursor:pointer}.wstv-menu-toggle:hover,.wstv-menu-toggle:focus-visible{background:var(--wstv-primary);border-color:var(--wstv-border-active);color:var(--wstv-color-on-accent);outline:none}.wstv-menu-toggle{display:none;width:42px;height:42px;padding:10px;justify-self:end;align-content:center;gap:5px;border-radius:var(--radius-md)}.wstv-menu-toggle span{display:block;width:100%;height:2px;background:currentColor;border-radius:2px}.wstv-home-top{padding-top:clamp(24px, 3vw, 48px)}.wstv-ad-slot{display:flex;align-items:center;justify-content:center;min-height:clamp(72px, 6vw, 90px);gap:12px;margin-bottom:var(--wstv-space-6);background:linear-gradient(110deg,color-mix(in srgb,var(--wstv-surface-soft) 88%,transparent),color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-surface)));border:1px dashed var(--wstv-color-border);border-radius:var(--radius-md);color:var(--wstv-color-muted)}.wstv-ad-slot svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.wstv-ad-slot span{display:grid;line-height:1.2}.wstv-ad-slot strong{color:var(--wstv-color-text);font-family:var(--font-heading);font-size:.92rem;font-weight:600}.wstv-ad-slot small{margin-top:3px;color:var(--wstv-color-muted);font-size:.72rem}.wstv-hero{position:relative;isolation:isolate;min-height:clamp(430px, 38vw, 610px);overflow:hidden;background-color:var(--wstv-bg-secondary);background-image:linear-gradient(90deg,color-mix(in srgb,var(--wstv-bg) 98%,transparent) 0%,color-mix(in srgb,var(--wstv-bg) 88%,transparent) 34%,color-mix(in srgb,var(--wstv-bg) 18%,transparent) 70%,color-mix(in srgb,var(--wstv-primary) 16%,transparent) 100%),radial-gradient(circle at 74% 44%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 38%),url(/wp-content/themes/websportv/assets/img/hero/websportv-hero-dark.webp);background-position:center,center,center;background-repeat:no-repeat;background-size:cover;border-block:1px solid color-mix(in srgb,var(--wstv-border) 72%,transparent);box-shadow:0 28px 70px color-mix(in srgb,var(--wstv-bg) 42%,transparent)}.wstv-hero::after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--wstv-bg) 82%,transparent));pointer-events:none}.wstv-hero__inner{position:relative;min-height:inherit;padding-block:clamp(44px, 5vw, 80px)}.wstv-hero__content{max-width:min(690px, 54%)}.wstv-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--wstv-white);font-family:var(--font-heading);font-size:clamp(0.76rem, 0.7vw, 0.9rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wstv-hero__eyebrow::before{content:"";width:24px;height:2px;background:var(--wstv-accent);box-shadow:0 0 12px var(--wstv-primary-glow)}.wstv-hero h1{max-width:690px;margin:0;color:var(--wstv-white);font-size:var(--wstv-type-hero-title);font-weight:700;letter-spacing:-.045em;line-height:1;text-wrap:balance}.wstv-hero__description{max-width:610px;margin:clamp(18px, 2vw, 28px) 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-hero-stats{position:absolute;right:0;bottom:clamp(24px, 4vw, 58px);left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px, 1.15vw, 18px);max-width:940px}.wstv-stat-card{min-width:0;padding:clamp(16px, 1.4vw, 22px);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,transparent),color-mix(in srgb,var(--wstv-primary) 14%,var(--wstv-surface)));border:1px solid var(--wstv-color-border);border-radius:clamp(12px, 1vw, 16px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 14px 30px color-mix(in srgb,var(--wstv-bg) 34%,transparent);backdrop-filter:blur(12px)}.wstv-stat-card__heading{display:flex;align-items:center;min-width:0;gap:9px}.wstv-stat-card__icon{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;background:color-mix(in srgb,var(--wstv-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--wstv-accent) 24%,transparent);border-radius:8px;color:var(--wstv-accent-light)}.wstv-stat-card__icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-stat-card h2{overflow:hidden;margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-small);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wstv-stat-card__value{display:block;overflow:hidden;margin-top:13px;color:var(--wstv-white);font-family:var(--font-heading);font-size:clamp(1.45rem, 1.8vw, 2rem);font-weight:700;letter-spacing:-.025em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.wstv-stat-card__note{display:block;margin-top:7px;color:var(--wstv-text-soft);font-size:var(--wstv-type-small)}.wstv-filter-section{padding-block:var(--wstv-section-gap) 0}.wstv-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;align-items:center;gap:clamp(10px, 1vw, 16px);padding:clamp(14px, 1.4vw, 20px);background:linear-gradient(110deg,color-mix(in srgb,var(--wstv-surface-soft) 96%,transparent),color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-surface)));border:1px solid color-mix(in srgb,var(--wstv-accent) 22%,var(--wstv-border));border-radius:clamp(14px, 1.2vw, 18px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 16px 38px color-mix(in srgb,var(--wstv-bg) 30%,transparent)}.wstv-date-tabs{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:38px minmax(0,1fr) 38px 42px 42px;align-items:center;gap:clamp(6px, 0.7vw, 10px);padding-bottom:clamp(12px, 1vw, 16px);border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 78%,transparent)}.wstv-date-tabs__track{display:grid;grid-template-columns:repeat(7,minmax(64px,1fr));gap:clamp(4px, 0.5vw, 8px);min-width:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.wstv-date-tabs__track::-webkit-scrollbar{display:none}.wstv-date-tab{display:grid;min-width:64px;min-height:56px;place-items:center;align-content:center;gap:2px;padding:7px 9px;border:1px solid #fff0;border-radius:10px;color:var(--wstv-text-muted);text-decoration:none}.wstv-date-tab span{font-size:.76rem;font-weight:500;line-height:1}.wstv-date-tab strong{color:var(--wstv-color-text);font-family:var(--font-heading);font-size:1rem;line-height:1}.wstv-date-tab.is-active{background:linear-gradient(145deg,var(--wstv-primary-light),var(--wstv-primary) 68%,var(--wstv-accent));border-color:color-mix(in srgb,var(--wstv-accent-light) 44%,var(--wstv-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 12%,transparent),0 0 20px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent);color:var(--wstv-white)}.wstv-date-tab.is-active strong{color:var(--wstv-white)}.wstv-date-tabs__arrow,.wstv-date-tabs__tool{position:relative;display:grid;width:38px;height:38px;place-items:center;padding:0;background:color-mix(in srgb,var(--wstv-bg) 58%,transparent);border:1px solid color-mix(in srgb,var(--wstv-accent) 20%,var(--wstv-border));border-radius:10px;color:var(--wstv-accent-light);cursor:pointer;text-decoration:none}.wstv-date-tabs__tool{width:42px;height:42px}.wstv-date-tabs__arrow svg,.wstv-date-tabs__tool svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-date-tabs__tool:first-of-type svg{width:22px;height:22px}.wstv-calendar{position:absolute;z-index:50;top:calc(100% + 10px);right:52px;width:min(330px, calc(100vw - 40px));padding:14px;background:linear-gradient(155deg,color-mix(in srgb,var(--wstv-surface-soft) 98%,transparent),color-mix(in srgb,var(--wstv-primary) 22%,var(--wstv-surface)));border:1px solid color-mix(in srgb,var(--wstv-accent) 44%,var(--wstv-border));border-radius:14px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 22px 50px color-mix(in srgb,var(--wstv-bg) 66%,transparent),0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent)}.wstv-calendar[hidden]{display:none}.wstv-calendar__header{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;margin-bottom:12px}.wstv-calendar__header strong{color:var(--wstv-white);font-family:var(--font-heading);font-size:.98rem;text-align:center;text-transform:capitalize}.wstv-calendar__header button{display:grid;width:34px;height:34px;place-items:center;padding:0;background:color-mix(in srgb,var(--wstv-bg) 62%,transparent);border:1px solid var(--wstv-border);border-radius:9px;color:var(--wstv-accent-light);cursor:pointer}.wstv-calendar__header svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-calendar__weekdays,.wstv-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.wstv-calendar__weekdays{margin-bottom:5px;color:var(--wstv-text-soft);font-size:.68rem;text-align:center}.wstv-calendar__days::before{content:"";display:none}.wstv-calendar__day,.wstv-calendar__blank{aspect-ratio:1}.wstv-calendar__day{display:grid;place-items:center;padding:0;background:#fff0;border:1px solid #fff0;border-radius:9px;color:var(--wstv-text-muted);cursor:pointer;font-size:.78rem}.wstv-calendar__day:hover,.wstv-calendar__day:focus-visible{background:color-mix(in srgb,var(--wstv-primary-light) 28%,transparent);border-color:var(--wstv-border-active);color:var(--wstv-white);outline:none}.wstv-calendar__day.is-today{border-color:color-mix(in srgb,var(--wstv-accent-light) 62%,var(--wstv-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wstv-accent) 18%,transparent)}.wstv-calendar__day.is-selected{background:linear-gradient(145deg,var(--wstv-accent-light),var(--wstv-primary) 70%);border-color:var(--wstv-accent-light);box-shadow:0 0 16px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);color:var(--wstv-white);font-weight:800}.wstv-filter-field{position:relative;display:grid;min-width:0}.wstv-dropdown__trigger{width:100%;min-width:0;height:44px;background:color-mix(in srgb,var(--wstv-bg) 68%,transparent);border:1px solid var(--wstv-color-border);border-radius:10px;color:var(--wstv-color-text);outline:none}.wstv-dropdown.is-open .wstv-dropdown__trigger,.wstv-dropdown__trigger:focus-visible{border-color:var(--wstv-border-active);box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent)}.wstv-dropdown{z-index:2}.wstv-dropdown.is-open{z-index:20}.wstv-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 13px;cursor:pointer;text-align:left}.wstv-dropdown__trigger>span{overflow:hidden;color:var(--wstv-color-text);font-size:.88rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.wstv-dropdown__trigger svg{flex:0 0 auto;width:18px;height:18px;margin-right:2px;fill:none;stroke:var(--wstv-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-dropdown.is-open .wstv-dropdown__trigger svg{transform:rotate(180deg)}.wstv-dropdown__panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;max-height:min(280px, 42vh);overflow-y:auto;padding:7px;background:linear-gradient(155deg,color-mix(in srgb,var(--wstv-surface-soft) 98%,transparent),color-mix(in srgb,var(--wstv-primary) 20%,var(--wstv-surface)));border:1px solid color-mix(in srgb,var(--wstv-accent) 42%,var(--wstv-border));border-radius:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 58%,transparent),0 0 24px color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent);scrollbar-color:var(--wstv-border-active) #fff0;scrollbar-width:thin}.wstv-dropdown__panel[hidden]{display:none}.wstv-dropdown__option{display:flex;width:100%;min-height:38px;align-items:center;padding:8px 10px;background:#fff0;border:0;border-radius:8px;color:var(--wstv-text-muted);cursor:pointer;font-size:.84rem;text-align:left}.wstv-dropdown__option:hover,.wstv-dropdown__option:focus-visible{background:color-mix(in srgb,var(--wstv-primary-light) 24%,transparent);color:var(--wstv-white);outline:none}.wstv-dropdown__option.is-selected,.wstv-dropdown__option[aria-selected="true"]{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 72%,transparent),color-mix(in srgb,var(--wstv-accent) 18%,transparent));color:var(--wstv-white);box-shadow:inset 3px 0 0 var(--wstv-accent);font-weight:700}.wstv-filter-submit{display:inline-flex;align-items:center;justify-content:center;min-width:132px;height:44px;gap:9px;padding-inline:20px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-primary));border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,var(--wstv-border));border-radius:10px;box-shadow:0 0 20px color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent);color:var(--wstv-white);cursor:pointer;font-weight:700}.wstv-filter-submit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.wstv-match-content{padding:var(--wstv-section-gap) 0}.wstv-match-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start;gap:clamp(18px, 2vw, 30px)}.wstv-match-program,.wstv-sidebar-card,.wstv-sidebar-ad{border:1px solid color-mix(in srgb,var(--wstv-border) 84%,var(--wstv-accent) 16%);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 94%,var(--wstv-primary) 6%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 44px color-mix(in srgb,var(--wstv-bg) 68%,transparent)}.wstv-match-program{min-width:0;overflow:hidden;border-radius:clamp(14px, 1.2vw, 18px)}.wstv-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(18px, 2vw, 26px);border-bottom:1px solid var(--wstv-color-border);background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 32%,transparent),transparent 62%)}.wstv-section-heading h2,.wstv-league-card__header h3,.wstv-sidebar-card__header h2{margin:0;color:var(--wstv-color-text);font-family:var(--font-heading)}.wstv-section-heading h2{font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-section-heading__eyebrow{display:block;margin-bottom:4px;color:var(--wstv-accent-light);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wstv-section-heading__count,.wstv-league-card__count{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--wstv-accent) 30%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-primary) 36%,var(--wstv-surface-soft));color:var(--wstv-text);font-size:.74rem;font-weight:700}.wstv-section-heading__count{padding:7px 10px;border-radius:999px}.wstv-status-filters{display:flex;align-items:center;gap:clamp(8px, 0.75vw, 12px);padding:14px clamp(16px, 1.8vw, 22px);overflow-x:auto;overscroll-behavior-inline:contain;border-bottom:1px solid var(--wstv-color-border);background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 12%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface-soft) 72%,transparent));scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wstv-status-filters::-webkit-scrollbar{display:none}.wstv-status-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;padding:9px clamp(15px, 1.1vw, 19px);border:1px solid color-mix(in srgb,var(--wstv-border) 76%,var(--wstv-accent) 24%);border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 90%,transparent),color-mix(in srgb,var(--wstv-surface-soft) 80%,var(--wstv-primary) 20%));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 6px 16px color-mix(in srgb,var(--wstv-bg) 32%,transparent);color:color-mix(in srgb,var(--wstv-text) 82%,var(--wstv-text-muted));font-family:var(--font-heading);font-size:clamp(0.78rem, 0.72vw, 0.86rem);font-weight:650;letter-spacing:.01em;line-height:1.15;scroll-snap-align:start;text-decoration:none;white-space:nowrap}.wstv-status-chip:hover,.wstv-status-chip:focus-visible{border-color:color-mix(in srgb,var(--wstv-accent-light) 55%,var(--wstv-border));background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 38%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface-soft) 82%,var(--wstv-accent) 18%));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 8px 20px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent);color:var(--wstv-white);outline:none;transform:translateY(-1px)}.wstv-status-chip.is-active{border-color:color-mix(in srgb,var(--wstv-accent-light) 78%,transparent);background:linear-gradient(135deg,var(--wstv-primary-light) 0%,var(--wstv-accent) 62%,var(--wstv-accent-light) 125%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 18%,transparent),0 0 20px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent),0 8px 22px color-mix(in srgb,var(--wstv-primary) 24%,transparent);color:var(--wstv-white);font-weight:750}.wstv-league-groups{display:grid;gap:14px;padding:clamp(14px, 1.8vw, 22px)}.wstv-league-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 88%,var(--wstv-accent) 12%);border-radius:13px;background:color-mix(in srgb,var(--wstv-surface) 92%,transparent)}.wstv-league-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid var(--wstv-color-border);background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 38%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface-soft) 94%,transparent))}.wstv-league-card__mark{position:relative;display:grid;width:34px;height:34px;overflow:hidden;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--wstv-accent) 18%,var(--wstv-surface));color:var(--wstv-accent-light);box-shadow:0 0 20px color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent)}.wstv-league-card__mark.has-logo{overflow:visible;border-radius:0;background:#fff0;box-shadow:none}.wstv-league-card__mark img{position:absolute;inset:0;width:100%;height:100%;background:#fff0;object-fit:contain}.wstv-league-card__mark.has-logo svg{display:none}.wstv-league-card__mark svg,.wstv-match-row__broadcaster svg,.wstv-sidebar-ad svg,.wstv-empty-state svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-league-card__mark svg{width:18px;height:18px}.wstv-league-card__header h3{font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-league-card__header p{margin:2px 0 0;color:var(--wstv-color-muted);font-size:var(--wstv-type-small)}.wstv-league-card__count{display:grid;min-width:28px;height:28px;place-items:center;border-radius:8px}.wstv-match-rows{display:grid}.wstv-match-row{display:grid;grid-template-columns:minmax(76px,96px) minmax(150px,1fr) minmax(58px,78px) minmax(150px,1fr) minmax(118px,158px);align-items:center;gap:clamp(9px, 1.2vw, 16px);min-height:60px;padding:8px 15px;color:var(--wstv-color-text)}.wstv-match-row.is-clickable{color:inherit;cursor:pointer;text-decoration:none}.wstv-match-row.is-clickable:focus-visible{position:relative;z-index:1;border-radius:var(--radius-sm);outline:2px solid var(--wstv-accent-light);outline-offset:-3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wstv-white) 16%,transparent)}.wstv-match-row.is-live{position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 24%,transparent),color-mix(in srgb,var(--wstv-accent) 8%,transparent) 52%,transparent);box-shadow:inset 3px 0 0 var(--wstv-accent),inset 0 0 26px color-mix(in srgb,var(--wstv-primary-glow) 8%,transparent)}.wstv-match-row+.wstv-match-row{border-top:1px solid color-mix(in srgb,var(--wstv-color-border) 74%,transparent)}.wstv-match-row__time{display:grid;gap:2px;color:var(--wstv-text);font-family:var(--font-heading);font-size:.78rem;font-weight:700;line-height:1.15;text-align:left;white-space:nowrap}.wstv-match-row__time span{color:var(--wstv-text-muted);font-size:.76rem;font-weight:700}.wstv-match-row__time strong{color:var(--wstv-white);font-size:.92rem;font-weight:900}.wstv-match-row__team{display:flex;align-items:center;gap:10px;min-width:0;font-size:clamp(0.78rem, 0.88vw, 0.88rem);font-weight:800;color:var(--wstv-white)}.wstv-match-row__team--away{justify-content:flex-end;text-align:right}.wstv-match-row__team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wstv-team-mark{position:relative;display:grid;flex:0 0 32px;width:32px;height:24px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 16%,transparent);border-radius:6px;background:color-mix(in srgb,var(--wstv-surface-soft) 56%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 8%,transparent)}.wstv-team-mark.has-logo{overflow:visible;border:0;background:#fff0;box-shadow:none}.wstv-team-mark__fallback{color:var(--wstv-accent-light);font-family:var(--font-heading);font-size:.62rem;font-weight:800;letter-spacing:.02em}.wstv-team-mark.has-logo .wstv-team-mark__fallback{display:none}.wstv-team-mark img{position:absolute;inset:0;width:100%;height:100%;padding:0;background:#fff0;object-fit:contain}.wstv-match-row__score{display:grid;justify-items:center;gap:3px;color:var(--wstv-text);text-align:center;white-space:nowrap}.wstv-match-row__score strong{display:inline-grid;min-width:54px;min-height:28px;padding:4px 12px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 52%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wstv-white) 5%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:clamp(0.82rem, 0.95vw, 0.95rem);font-weight:900;letter-spacing:.04em;line-height:1}.wstv-match-row__score small{overflow:hidden;max-width:100%;color:var(--wstv-text-muted);font-size:.66rem;font-weight:800;line-height:1.1;text-overflow:ellipsis}.wstv-match-row__score.is-live-score strong{border-color:color-mix(in srgb,#ef4444 58%,var(--wstv-white) 12%);background:linear-gradient(135deg,#ef4444,#b91c1c);color:var(--wstv-white);box-shadow:0 8px 18px color-mix(in srgb,#ef4444 28%,transparent)}.wstv-match-row__score.is-live-score small{color:color-mix(in srgb,var(--wstv-white) 88%,var(--wstv-text-muted))}.wstv-match-row__live-badge{padding:2px 6px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 48%,transparent);border-radius:999px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 0 12px color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent);color:var(--wstv-white);font-size:.54rem;font-weight:800;letter-spacing:.08em;line-height:1.3}.wstv-match-row__broadcaster{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:fit-content;max-width:100%;gap:7px;min-height:34px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--wstv-accent) 30%,var(--wstv-border));border-radius:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-primary) 56%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 13%,var(--wstv-surface-soft)));color:var(--wstv-text);font-size:.71rem;font-weight:700;text-align:center;white-space:nowrap}.wstv-match-row__broadcaster.has-logo{width:96px;min-width:76px;max-width:96px;padding:4px 8px;box-sizing:border-box}.wstv-match-row__broadcaster.has-logo .wstv-match-row__broadcaster-fallback{display:none}.wstv-match-row__broadcaster.is-empty{justify-self:end;max-width:160px;min-height:auto;padding:4px 0;border-color:#fff0;color:var(--wstv-text-muted);background:#fff0;font-weight:500;line-height:1.35;white-space:normal}.wstv-match-row__broadcaster svg{flex:0 0 auto;width:15px;height:15px}.wstv-match-row__broadcaster svg{color:var(--wstv-accent-light)}.wstv-match-row__broadcaster img{display:block;flex:0 1 auto;width:auto;max-width:95px;height:auto;max-height:24px;object-fit:contain}.wstv-league-match-list,.wstv-match-detail-fixture-list,.wstv-match-detail-day-list{display:grid}.wstv-match-detail-fixture-list .wstv-match-row.is-current-match{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 26%,transparent),color-mix(in srgb,var(--wstv-accent) 9%,transparent) 58%,transparent);box-shadow:inset 3px 0 0 var(--wstv-accent),inset 0 0 22px color-mix(in srgb,var(--wstv-primary-glow) 8%,transparent)}.wstv-league-match-list.is-sidebar .wstv-match-row,.wstv-match-detail-sidebar-card .wstv-match-detail-day-list .wstv-match-row{grid-template-columns:44px minmax(0,1fr) minmax(50px,auto) minmax(0,1fr);gap:8px;min-height:58px;padding:8px 0}.wstv-league-match-list.is-sidebar .wstv-match-row__time,.wstv-match-detail-sidebar-card .wstv-match-detail-day-list .wstv-match-row__time{font-size:.72rem}.wstv-league-match-list.is-sidebar .wstv-match-row__time strong,.wstv-match-detail-sidebar-card .wstv-match-detail-day-list .wstv-match-row__time strong{font-size:.82rem}.wstv-league-match-list.is-sidebar .wstv-team-mark,.wstv-match-detail-sidebar-card .wstv-match-detail-day-list .wstv-team-mark{flex-basis:26px;width:26px;height:20px;border-radius:5px}.wstv-league-match-list.is-sidebar .wstv-match-row__team,.wstv-match-detail-sidebar-card .wstv-match-detail-day-list .wstv-match-row__team{gap:6px;font-size:.74rem}.wstv-league-match-list.is-sidebar .wstv-match-row__score strong,.wstv-match-detail-sidebar-card .wstv-match-detail-day-list .wstv-match-row__score strong{min-width:46px;min-height:24px;padding:3px 9px;font-size:.78rem}.wstv-league-match-list.is-sidebar .wstv-match-row__broadcaster,.wstv-match-detail-sidebar-card .wstv-match-detail-day-list .wstv-match-row__broadcaster{grid-column:2 / -1;justify-self:end;min-height:28px;padding:5px 8px;font-size:.68rem}.wstv-match-detail-fixture-list .wstv-match-row__broadcaster.is-empty,.wstv-match-detail-day-list .wstv-match-row__broadcaster.is-empty{display:none}.wstv-empty-state{display:grid;min-height:260px;place-items:center;align-content:center;gap:12px;padding:30px;color:var(--wstv-color-muted);text-align:center}.wstv-empty-state svg{width:38px;height:38px;color:var(--wstv-accent-light)}.wstv-empty-state p{margin:0}.wstv-match-sidebar{display:grid;align-content:start;gap:var(--wstv-sidebar-stack-gap);min-width:0}.wstv-sidebar-card,.wstv-sidebar-ad{overflow:hidden;border-radius:16px}.wstv-sidebar-card__header{position:relative;padding:16px 18px 15px;border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 76%,var(--wstv-accent) 24%);background:linear-gradient(100deg,color-mix(in srgb,var(--wstv-primary) 42%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface) 88%,transparent))}.wstv-sidebar-card__header::before{position:absolute;top:50%;left:0;width:3px;height:24px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--wstv-accent-light),var(--wstv-primary-light));box-shadow:0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 35%,transparent);content:"";transform:translateY(-50%)}.wstv-sidebar-card__header h2{color:var(--wstv-text);font-size:var(--wstv-type-card-title);font-weight:700;letter-spacing:.01em;line-height:var(--wstv-leading-heading)}.wstv-sidebar-card__empty{margin:0;padding:26px 18px;color:var(--wstv-color-muted);font-size:var(--wstv-type-list);line-height:1.6;text-align:center}.wstv-featured-list{display:grid;gap:3px;padding:8px 11px 11px}.wstv-featured-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 7px;border-radius:10px}.wstv-featured-item.is-clickable{color:inherit;cursor:pointer;text-decoration:none}.wstv-featured-item.is-clickable:focus-visible{position:relative;z-index:1;outline:2px solid var(--wstv-accent-light);outline-offset:2px;box-shadow:0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent)}.wstv-featured-item+.wstv-featured-item{border-top:1px solid color-mix(in srgb,var(--wstv-color-border) 70%,transparent)}.wstv-featured-item__time{align-self:center;color:var(--wstv-text);font-family:var(--font-heading);font-size:.76rem;font-weight:750;line-height:1.35;white-space:nowrap}.wstv-featured-item__teams{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.wstv-featured-item__teams strong,.wstv-featured-item__teams span{overflow:hidden;font-size:var(--wstv-type-list);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.wstv-featured-item__teams strong{color:var(--wstv-white);font-weight:700}.wstv-featured-item__teams span{color:var(--wstv-white);font-weight:550}.wstv-featured-item__channel{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:fit-content;max-width:116px;min-height:28px;overflow:hidden;padding:6px 9px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 22%,var(--wstv-border));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-primary) 74%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-accent) 20%,var(--wstv-surface-soft)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);color:var(--wstv-white);font-size:.66rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;align-self:center;justify-self:end}.wstv-featured-item__channel.has-logo{width:84px;min-width:64px;max-width:84px;padding:4px 7px;box-sizing:border-box}.wstv-featured-item__channel.has-logo .wstv-featured-item__channel-fallback{display:none}.wstv-featured-item__channel img{display:block;width:auto;max-width:70px;height:auto;max-height:18px;object-fit:contain}.wstv-featured-slider{display:grid;gap:12px;padding:10px 11px 13px}.wstv-featured-slider__viewport{overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent) 22%,var(--wstv-border));border-radius:18px;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--wstv-accent) 18%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-primary) 8%),color-mix(in srgb,var(--wstv-card) 86%,var(--wstv-primary) 14%));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 18px 34px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent)}.wstv-featured-slider__track{display:grid;gap:10px}.js .wstv-featured-slider__slide{display:none}.js .wstv-featured-slider__slide.is-active{display:block}.wstv-featured-slider-card{display:grid;gap:16px;min-height:238px;padding:16px;color:inherit;text-align:center;text-decoration:none}.wstv-featured-slider-card.is-clickable:hover,.wstv-featured-slider-card.is-clickable:focus-visible{background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 16%,transparent),color-mix(in srgb,var(--wstv-accent) 8%,transparent))}.wstv-featured-slider-card.is-clickable:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:-2px}.wstv-featured-slider-card__meta{display:grid;justify-items:center;gap:6px;color:var(--wstv-text);font-size:.78rem;font-weight:750;line-height:1.35}.wstv-featured-slider-card__meta time{color:var(--wstv-white);font-family:var(--font-heading);font-weight:800}.wstv-featured-slider-card__status{display:inline-flex;align-items:center;gap:6px;color:var(--wstv-text-soft);font-size:.72rem;font-weight:800}.wstv-featured-slider-card__status::before{display:inline-block;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--wstv-text-soft) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-text-soft) 9%,transparent);content:""}.wstv-featured-slider-card__status.is-live::before{background:#ff3b6b;box-shadow:0 0 0 3px color-mix(in srgb,#ff3b6b 16%,transparent)}.wstv-featured-slider-card__status.is-finished::before{background:#54e27d;box-shadow:0 0 0 3px color-mix(in srgb,#54e27d 13%,transparent)}.wstv-featured-slider-card__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.wstv-featured-slider-card__team{display:grid;justify-items:center;gap:8px;min-width:0}.wstv-featured-slider-card__team strong{overflow:hidden;max-width:100%;color:var(--wstv-white);font-size:.82rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wstv-featured-slider-card__team-mark{display:grid;width:62px;height:62px;place-items:center;overflow:hidden;border:0;border-radius:16px;background:color-mix(in srgb,var(--wstv-surface-soft) 46%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:.8rem;font-weight:900}.wstv-featured-slider-card__team-mark.has-logo{padding:3px;background:color-mix(in srgb,var(--wstv-surface-soft) 28%,transparent)}.wstv-featured-slider-card__team-mark img{display:block;width:100%;height:100%;object-fit:contain}.wstv-featured-slider-card__score{display:inline-grid;min-width:52px;min-height:34px;place-items:center;padding:7px 10px;border:1px solid color-mix(in srgb,var(--wstv-accent) 38%,var(--wstv-border));border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface));color:var(--wstv-white);font-family:var(--font-heading);font-size:.78rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.wstv-featured-slider-card__score.is-live{border-color:color-mix(in srgb,#ff3b6b 42%,var(--wstv-border));background:linear-gradient(135deg,#c81e4b,#ff3b6b)}.wstv-featured-slider-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-width:0}.wstv-featured-slider-card__competition{display:inline-flex;align-items:center;max-width:100%;min-height:28px;overflow:hidden;padding:6px 10px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 24%,var(--wstv-border));border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 24%,var(--wstv-surface-soft));color:var(--wstv-text);font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wstv-featured-slider-card__broadcaster.wstv-match-row__broadcaster{justify-self:auto;max-width:100%;min-height:28px;padding:6px 9px;font-size:.68rem}.wstv-featured-slider__controls{display:none;align-items:center;justify-content:center;gap:14px}.js .wstv-featured-slider__controls{display:flex}.wstv-featured-slider__button{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 30%,var(--wstv-border));border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 22%,var(--wstv-surface));color:var(--wstv-white);cursor:pointer;font-size:1.05rem;line-height:1}.wstv-featured-slider__button>span{display:none}.wstv-featured-slider__button::before{display:block;width:8px;height:8px;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}.wstv-featured-slider__button[data-wstv-featured-prev]::before{transform:translateX(2px) rotate(-45deg)}.wstv-featured-slider__button[data-wstv-featured-next]::before{transform:translateX(-2px) rotate(135deg)}.wstv-featured-slider__button:hover,.wstv-featured-slider__button:focus-visible{border-color:color-mix(in srgb,var(--wstv-accent-light) 56%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-accent) 22%,var(--wstv-primary));box-shadow:0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent);outline:none}.wstv-featured-slider__button:disabled{cursor:default;opacity:.42}.wstv-featured-slider__count{min-width:54px;color:var(--wstv-text);font-family:var(--font-heading);font-size:.78rem;font-weight:800;text-align:center}.wstv-popular-leagues{display:grid;gap:0;margin:0;padding:8px 11px 11px;list-style:none}.wstv-popular-leagues li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 7px;font-size:var(--wstv-type-list);line-height:1.35}.wstv-popular-leagues li:has(>a){display:block;padding:0}.wstv-popular-leagues li>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 7px;color:inherit;text-decoration:none}.wstv-popular-leagues li+li{border-top:1px solid color-mix(in srgb,var(--wstv-color-border) 70%,transparent)}.wstv-popular-leagues__mark{display:grid;width:30px;height:30px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 22%,var(--wstv-border));border-radius:9px;background:color-mix(in srgb,var(--wstv-primary) 24%,var(--wstv-surface-soft));box-shadow:0 0 12px color-mix(in srgb,var(--wstv-primary-glow) 9%,transparent);color:var(--wstv-accent-light)}.wstv-popular-leagues__mark svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-popular-leagues__mark.has-logo{border-color:#fff0;background:#fff0;box-shadow:none}.wstv-popular-leagues__mark img{width:100%;height:100%;object-fit:contain}.wstv-popular-leagues li>a .wstv-popular-leagues__mark img{width:100%;height:100%;object-fit:contain}.wstv-popular-leagues__mark.has-logo svg{display:none}.wstv-popular-leagues__name{min-width:0;color:var(--wstv-white);font-weight:650;line-height:1.35;overflow-wrap:anywhere}.wstv-popular-leagues__count{display:grid;flex:0 0 auto;min-width:30px;height:26px;place-items:center;padding-inline:7px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,transparent);border-radius:999px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 0 12px color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent);color:var(--wstv-white);font-size:.68rem;font-weight:800}.wstv-app-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:14px;min-width:0;min-height:210px;overflow:hidden;padding:20px 14px 18px 20px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,var(--wstv-border));border-radius:18px;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--wstv-accent) 34%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 52%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-bg-secondary) 94%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),inset 0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 7%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent)}.wstv-app-card::after{position:absolute;right:-34px;bottom:-58px;width:150px;height:150px;border-radius:50%;background:color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent);filter:blur(22px);content:"";pointer-events:none}.wstv-app-card__content{position:relative;z-index:1;min-width:0}.wstv-app-card__eyebrow{display:inline-flex;align-items:center;margin-bottom:10px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary-light) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent);color:var(--wstv-accent-light);font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wstv-app-card h2{max-width:180px;margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:750;line-height:var(--wstv-leading-heading);letter-spacing:-.01em}.wstv-app-card p{max-width:205px;margin:10px 0 15px;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:1.48}.wstv-app-card__stores{display:flex;flex-wrap:nowrap;gap:7px}.wstv-app-store-badge{display:inline-flex;align-items:center;gap:6px;min-width:76px;min-height:34px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--wstv-white) 20%,var(--wstv-border));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--wstv-surface) 62%,var(--wstv-bg)),var(--wstv-bg));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 6px 14px color-mix(in srgb,var(--wstv-bg) 30%,transparent);color:var(--wstv-white);text-decoration:none}a.wstv-app-store-badge{cursor:pointer}a.wstv-app-store-badge:hover,a.wstv-app-store-badge:focus-visible{border-color:color-mix(in srgb,var(--wstv-accent-light) 48%,var(--wstv-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 9%,transparent),0 0 16px color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent);outline:none}.wstv-app-store-badge>img{display:block;width:18px;height:18px;flex:0 0 auto;object-fit:contain}.wstv-app-store-badge>span{display:grid;gap:1px;min-width:0;line-height:1}.wstv-app-store-badge small{color:var(--wstv-text-soft);font-size:.43rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.wstv-app-store-badge strong{color:var(--wstv-white);font-size:.59rem;font-weight:750;white-space:nowrap}.wstv-app-phone{position:relative;z-index:1;width:104px;height:178px;justify-self:end;padding:7px 6px 6px;border:2px solid color-mix(in srgb,var(--wstv-white) 28%,var(--wstv-border));border-radius:20px;background:var(--wstv-bg);box-shadow:0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent),0 14px 26px color-mix(in srgb,var(--wstv-bg) 40%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--wstv-white) 7%,transparent);transform:rotate(2deg)}.wstv-app-phone__speaker{width:25px;height:3px;margin:0 auto 5px;border-radius:999px;background:color-mix(in srgb,var(--wstv-white) 24%,transparent)}.wstv-app-phone__screen{height:153px;overflow:hidden;padding:8px 6px;border-radius:13px;background:radial-gradient(circle at 72% 17%,color-mix(in srgb,var(--wstv-accent-light) 42%,transparent),transparent 38%),linear-gradient(160deg,var(--wstv-primary-light),var(--wstv-bg-secondary) 70%)}.wstv-app-phone__brand{display:flex;align-items:center;gap:5px;margin-bottom:7px}.wstv-app-phone__brand span{display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 0 10px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:.57rem;font-weight:800}.wstv-app-phone__brand strong{overflow:hidden;color:var(--wstv-white);font-size:.48rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.wstv-app-phone__title{margin-bottom:5px;padding:5px 4px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 22%,transparent);border-radius:6px;background:linear-gradient(115deg,color-mix(in srgb,var(--wstv-accent) 46%,transparent),color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent);color:var(--wstv-white);font-size:.47rem;font-weight:750;text-align:center}.wstv-app-phone__match{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;min-height:30px;padding:4px 3px;border-top:1px solid color-mix(in srgb,var(--wstv-white) 8%,transparent)}.wstv-app-phone__match>span{display:grid;gap:2px;min-width:0}.wstv-app-phone__match b{overflow:hidden;color:color-mix(in srgb,var(--wstv-white) 88%,var(--wstv-text-muted));font-size:.39rem;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.wstv-app-phone__match>strong{padding:3px;border-radius:4px;background:color-mix(in srgb,var(--wstv-primary) 52%,transparent);color:var(--wstv-white);font-size:.43rem;font-weight:800;white-space:nowrap}.wstv-sidebar-ad{display:grid;place-items:center;align-content:center;gap:7px;min-height:250px;padding:24px;border-style:dashed;border-color:color-mix(in srgb,var(--wstv-accent) 24%,var(--wstv-border));background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 90%,transparent),color-mix(in srgb,var(--wstv-ad-bg) 94%,var(--wstv-primary) 6%)),var(--wstv-ad-bg);color:var(--wstv-text-muted);text-align:center}.wstv-sidebar-ad--tall{min-height:440px}.wstv-sidebar-ad svg{width:52px;height:52px;margin-bottom:6px;padding:13px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,var(--wstv-border));border-radius:14px;background:color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface-soft));box-shadow:0 0 22px color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent);color:var(--wstv-accent-light)}.wstv-sidebar-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:.88rem;font-weight:700}.wstv-sidebar-ad span{color:var(--wstv-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.04em}.wstv-match-main{display:grid;align-content:start;gap:var(--wstv-content-stack-gap);min-width:0}.wstv-content-ad{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(76px, 7vw, 100px);gap:12px;padding:14px 20px;overflow:hidden;border:1px dashed color-mix(in srgb,var(--wstv-border) 80%,var(--wstv-accent) 20%);border-radius:13px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent),transparent 52%),var(--wstv-ad-bg);color:var(--wstv-text-muted);text-align:center}.wstv-content-ad svg{flex:0 0 auto;width:30px;height:30px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.wstv-content-ad span{display:grid;line-height:1.2;text-align:left}.wstv-content-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:.86rem;font-weight:700}.wstv-content-ad small{margin-top:3px;color:var(--wstv-text-muted);font-size:var(--wstv-type-small)}.wstv-seo-guide{position:relative;overflow:hidden;padding:var(--wstv-padding-panel);border:1px solid color-mix(in srgb,var(--wstv-border) 76%,var(--wstv-accent) 24%);border-radius:18px;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 95%,var(--wstv-primary) 5%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 20px 48px color-mix(in srgb,var(--wstv-bg) 48%,transparent)}.wstv-seo-guide::before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--wstv-accent-light),var(--wstv-primary));box-shadow:0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 42%,transparent);content:""}.wstv-seo-guide__header{max-width:780px}.wstv-seo-guide__eyebrow{display:block;margin-bottom:8px;color:var(--wstv-accent-light);font-size:var(--wstv-type-small);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wstv-seo-guide__header h2{margin:0;color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-seo-guide__header p{margin:12px 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-seo-guide__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(20px, 2.5vw, 28px)}.wstv-seo-guide__item{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--wstv-border) 82%,var(--wstv-accent) 18%);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface-soft) 90%,var(--wstv-primary) 10%),color-mix(in srgb,var(--wstv-surface) 92%,transparent))}.wstv-seo-guide__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 32%,var(--wstv-border));border-radius:10px;background:color-mix(in srgb,var(--wstv-primary) 38%,var(--wstv-surface-soft));color:var(--wstv-accent-light)}.wstv-seo-guide__icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-seo-guide__item h3{margin:1px 0 6px;color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-seo-guide__item p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:1.55}.wstv-leagues-directory{position:relative;padding-block:var(--wstv-section-gap);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 34%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--wstv-accent) 14%,transparent),transparent 30%),var(--wstv-bg)}.wstv-leagues-directory .wstv-container{display:grid;gap:var(--wstv-section-gap)}.wstv-leagues-directory__hero,.wstv-leagues-directory__section,.wstv-leagues-directory__support{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border-active) 48%,transparent);border-radius:var(--radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 92%,transparent),color-mix(in srgb,var(--wstv-primary) 12%,var(--wstv-surface) 88%)),var(--wstv-surface);box-shadow:0 24px 60px color-mix(in srgb,#000 34%,transparent)}.wstv-leagues-directory__hero::before,.wstv-leagues-directory__section::before,.wstv-leagues-directory__support::before{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--wstv-accent-light) 14%,transparent),transparent 34%),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent),transparent 32%);content:""}.wstv-leagues-directory__hero>*,.wstv-leagues-directory__section>*,.wstv-leagues-directory__support>*{position:relative;z-index:1}.wstv-leagues-directory__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:var(--wstv-space-6);padding:clamp(32px, 5vw, 68px) var(--wstv-padding-panel)}.wstv-leagues-directory__hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.wstv-leagues-directory__eyebrow,.wstv-leagues-directory__section-header>span,.wstv-leagues-directory__support>div>span{display:inline-flex;margin-bottom:10px;color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wstv-leagues-directory__hero h1,.wstv-leagues-directory__section-header h2,.wstv-leagues-directory__support h2{margin:0;color:var(--wstv-text);font-family:var(--font-heading);line-height:var(--wstv-leading-tight)}.wstv-leagues-directory__hero h1{max-width:860px;font-size:var(--wstv-type-hero-title)}.wstv-leagues-directory__hero p,.wstv-leagues-directory__section-header p,.wstv-leagues-directory__support p{max-width:780px;margin:var(--wstv-space-3) 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-leagues-directory__hero-panel{display:flex;flex-direction:column;justify-content:center;gap:var(--wstv-space-3);min-width:0;padding:var(--wstv-padding-card);border:1px solid color-mix(in srgb,var(--wstv-border) 72%,var(--wstv-accent) 28%);border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--wstv-bg-secondary) 80%,transparent),color-mix(in srgb,var(--wstv-primary) 18%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent)}.wstv-leagues-directory__panel-icon{display:inline-grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 44%,transparent);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-primary-light) 84%,transparent),color-mix(in srgb,var(--wstv-accent) 42%,var(--wstv-primary) 58%));color:var(--wstv-white)}.wstv-leagues-directory__panel-icon svg,.wstv-leagues-directory-card__cta svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-leagues-directory__hero-panel h2{margin:0;color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-leagues-directory__hero-panel p{margin:0;font-size:var(--wstv-type-list)}.wstv-leagues-directory__section,.wstv-leagues-directory__support{padding:var(--wstv-padding-panel)}.wstv-leagues-directory__section-header{max-width:820px}.wstv-leagues-directory__section-header h2,.wstv-leagues-directory__support h2{font-size:var(--wstv-type-section-title)}.wstv-leagues-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wstv-space-4);margin-top:var(--wstv-space-5)}.wstv-leagues-directory-card{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;gap:var(--wstv-space-3);min-width:0;min-height:100%;padding:var(--wstv-padding-card);border:1px solid color-mix(in srgb,var(--wstv-border) 78%,var(--wstv-accent) 22%);border-radius:18px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface-soft) 90%,var(--wstv-primary) 10%),color-mix(in srgb,var(--wstv-surface) 94%,transparent));color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 36px color-mix(in srgb,#000 24%,transparent);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.wstv-leagues-directory-card:hover,.wstv-leagues-directory-card:focus-visible{border-color:color-mix(in srgb,var(--wstv-accent-light) 54%,var(--wstv-border));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-accent) 20%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface-soft) 84%,var(--wstv-primary) 16%),color-mix(in srgb,var(--wstv-surface) 94%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 22px 44px color-mix(in srgb,var(--wstv-primary-glow) 18%,#000 24%);transform:translateY(-2px)}.wstv-leagues-directory-card:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:3px}.wstv-leagues-directory-card__mark{box-sizing:border-box;display:inline-grid;width:64px;height:64px;place-items:center;overflow:hidden;border:0;border-radius:18px;background:rgb(255 255 255 / .96);color:var(--wstv-accent-light);font:900 1.35rem / 1 var(--font-heading)}.wstv-leagues-directory-card__mark.has-logo{padding:9px}.wstv-leagues-directory-card__mark img{display:block;width:46px;height:46px;max-width:100%;max-height:100%;object-fit:contain}.wstv-leagues-directory-card__mark.has-logo>span{display:none}.wstv-leagues-directory-card__body{display:grid;gap:7px;min-width:0}.wstv-leagues-directory-card__body strong{overflow:hidden;color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:900;line-height:var(--wstv-leading-heading);text-overflow:ellipsis;white-space:nowrap}.wstv-leagues-directory-card__body small{display:inline-flex;width:max-content;max-width:100%;padding:4px 9px;border:1px solid color-mix(in srgb,var(--wstv-accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 22%,transparent);color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.wstv-leagues-directory-card__body span{display:-webkit-box;overflow:hidden;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.wstv-leagues-directory-card__cta{display:inline-flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--wstv-border) 76%,transparent);color:var(--wstv-text);font-size:var(--wstv-type-small);font-weight:900}.wstv-leagues-directory-card__cta svg{width:18px;height:18px;color:var(--wstv-accent-light)}.wstv-leagues-directory__support{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;gap:var(--wstv-space-6)}.wstv-leagues-directory__support ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}.wstv-leagues-directory__support li{padding:12px 14px;border:1px solid color-mix(in srgb,var(--wstv-border) 78%,var(--wstv-accent) 22%);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 18%,transparent);color:var(--wstv-text);font-size:var(--wstv-type-small);font-weight:900;text-align:center}.wstv-faq{position:relative;overflow:hidden;padding:var(--wstv-padding-panel);border:1px solid color-mix(in srgb,var(--wstv-border) 78%,var(--wstv-accent) 22%);border-radius:18px;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 96%,var(--wstv-primary) 4%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 20px 48px color-mix(in srgb,var(--wstv-bg) 48%,transparent)}.wstv-faq__header{max-width:780px}.wstv-faq__eyebrow{display:block;margin-bottom:var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-small);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wstv-faq__header h2{margin:0;color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-faq__header p{margin:var(--wstv-space-3) 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-faq__list{display:grid;gap:var(--wstv-space-3);margin-top:var(--wstv-space-5)}.wstv-faq__item{overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 82%,var(--wstv-accent) 18%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--wstv-surface-soft) 78%,transparent)}.wstv-faq__item[open]{border-color:color-mix(in srgb,var(--wstv-accent-light) 38%,var(--wstv-border));background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface) 94%,transparent))}.wstv-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-4);min-height:var(--wstv-space-8);padding:var(--wstv-space-4) var(--wstv-padding-card);color:var(--wstv-text);cursor:pointer;font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:700;line-height:var(--wstv-leading-heading);list-style:none}.wstv-faq__item summary::-webkit-details-marker{display:none}.wstv-faq__item summary:focus-visible{outline:2px solid var(--wstv-accent);outline-offset:-2px}.wstv-faq__indicator{position:relative;flex:0 0 var(--wstv-space-5);width:var(--wstv-space-5);height:var(--wstv-space-5);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,var(--wstv-border));border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface-soft))}.wstv-faq__indicator::before,.wstv-faq__indicator::after{position:absolute;top:50%;left:50%;width:var(--wstv-space-3);height:2px;border-radius:999px;background:var(--wstv-accent-light);content:"";transform:translate(-50%,-50%)}.wstv-faq__indicator::after{transform:translate(-50%,-50%) rotate(90deg)}.wstv-faq__item[open] .wstv-faq__indicator::after{transform:translate(-50%,-50%) rotate(0)}.wstv-faq__answer{padding:0 var(--wstv-padding-card) var(--wstv-space-4)}.wstv-faq__answer p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-site-footer{position:relative;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--wstv-surface) 74%,var(--wstv-bg-secondary)),var(--wstv-bg));border-top:1px solid color-mix(in srgb,var(--wstv-border) 72%,var(--wstv-accent) 28%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 3%,transparent)}.wstv-footer-shell{position:relative;padding-block:var(--wstv-space-7) var(--wstv-space-5)}.wstv-footer-shell::before{position:absolute;inset:-1px 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--wstv-accent),var(--wstv-primary-light),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 34%,transparent);content:""}.wstv-footer-grid{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(2,minmax(130px,0.65fr)) minmax(260px,1.15fr);gap:var(--wstv-space-6);align-items:start}.wstv-footer-brand{max-width:420px}.wstv-footer-brand__link{display:inline-flex;max-width:100%;text-decoration:none}.wstv-footer-brand__logo{width:min(180px, 100%);max-height:var(--wstv-space-7);object-fit:contain;object-position:left center}.wstv-footer-brand__name{display:inline-flex;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);font-weight:750;letter-spacing:-.02em;line-height:var(--wstv-leading-heading)}.wstv-footer-brand__name::after{align-self:end;width:var(--wstv-space-2);height:var(--wstv-space-2);margin:0 0 var(--wstv-space-1) var(--wstv-space-1);border-radius:999px;background:var(--wstv-accent);box-shadow:0 0 12px color-mix(in srgb,var(--wstv-primary-glow) 58%,transparent);content:""}.wstv-footer-brand p{max-width:560px;margin:var(--wstv-space-3) 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-footer-links h2{margin:0 0 var(--wstv-space-3);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-footer-menu{display:grid;gap:var(--wstv-space-2);margin:0;padding:0;list-style:none}.wstv-footer-menu a{display:inline-flex;padding-block:var(--wstv-space-1);color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:var(--wstv-leading-heading);text-decoration:none}.wstv-footer-menu a:hover,.wstv-footer-menu a:focus-visible{color:var(--wstv-accent-light);outline:none}.wstv-footer-menu a:focus-visible,.wstv-footer-brand__link:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px color-mix(in srgb,var(--wstv-accent) 48%,transparent)}.wstv-footer-newsletter h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-footer-newsletter>p{margin:var(--wstv-space-3) 0 var(--wstv-space-4);color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:var(--wstv-leading-body)}.wstv-footer-newsletter__form{display:grid;grid-template-columns:minmax(0,1fr) var(--wstv-space-7);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,var(--wstv-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--wstv-bg) 64%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent)}.wstv-footer-newsletter__form:focus-within{border-color:var(--wstv-border-active);box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent)}.wstv-footer-newsletter__form input{width:100%;min-width:0;height:var(--wstv-space-7);padding:0 var(--wstv-space-4);border:0;background:#fff0;color:var(--wstv-white);font-size:var(--wstv-type-list);outline:0}.wstv-footer-newsletter__form input::placeholder{color:var(--wstv-text-soft)}.wstv-footer-newsletter__form button{display:grid;width:var(--wstv-space-7);height:var(--wstv-space-7);place-items:center;padding:0;border:0;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));color:var(--wstv-white);cursor:pointer}.wstv-footer-newsletter__status,.wstv-footer-newsletter__notice{display:block;margin-top:var(--wstv-space-2);color:var(--wstv-text-soft);font-size:var(--wstv-type-micro);line-height:1.45}.wstv-footer-newsletter__status.is-success{color:var(--wstv-success,#7ee2a8)}.wstv-footer-newsletter__status.is-error{color:var(--wstv-danger,#ff9aa8)}.wstv-footer-newsletter__notice a{color:var(--wstv-accent-light);text-decoration:underline;text-underline-offset:2px}.wstv-footer-newsletter__form svg{width:var(--wstv-space-5);height:var(--wstv-space-5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-5);margin-top:var(--wstv-space-6);padding-top:var(--wstv-space-4);border-top:1px solid color-mix(in srgb,var(--wstv-border) 78%,transparent)}.wstv-footer-bottom p{margin:0;color:var(--wstv-text-soft);font-size:var(--wstv-type-small);line-height:var(--wstv-leading-body)}.wstv-footer-bottom p:last-child{text-align:right}@media (max-width:1200px){.wstv-header-inner{grid-template-columns:minmax(160px,1fr) auto minmax(190px,1fr);gap:clamp(12px, 1.35vw, 16px)}.wstv-primary-menu{gap:0}.wstv-primary-menu a{padding-inline:clamp(7px, 0.7vw, 9px)}.wstv-header-search{width:clamp(145px, 15vw, 190px)}.wstv-hero{min-height:560px}.wstv-hero__content{max-width:62%}.wstv-match-layout{grid-template-columns:minmax(0,1fr) minmax(270px,310px)}.wstv-match-row{grid-template-columns:minmax(72px,88px) minmax(110px,1fr) minmax(56px,72px) minmax(110px,1fr) minmax(110px,140px);gap:8px;padding-inline:11px}}@media (max-width:1024px){.wstv-header-inner{grid-template-columns:minmax(0,1fr) auto;min-height:auto;gap:clamp(10px, 2.5vw, 14px);padding:clamp(11px, 2.5vw, 14px) clamp(14px, 3vw, 18px)}.wstv-menu-toggle{display:inline-grid}.wstv-primary-navigation,.wstv-header-actions{display:none;grid-column:1 / -1;width:100%;justify-self:stretch}.wstv-primary-navigation{padding-top:14px;border-top:1px solid var(--wstv-color-border)}.wstv-header.wstv-menu-open .wstv-primary-navigation,.wstv-header.wstv-menu-open .wstv-header-actions{display:flex}.wstv-primary-menu{width:100%;align-items:stretch;flex-direction:column;white-space:normal}.wstv-primary-menu a{padding:11px clamp(10px, 2vw, 12px)}.wstv-primary-menu>.menu-item-has-children::after{display:none}.wstv-primary-menu .sub-menu{position:static;display:block;width:auto;min-width:0;padding:2px 0 2px 16px;background:#fff0;border:0;box-shadow:none}.wstv-header-actions{align-items:center;padding-bottom:4px}.wstv-header-search{width:auto;flex:1}.wstv-header-search__results{right:0;left:0;width:100%;max-height:min(440px, calc(100vh - 190px))}}@media (max-width:900px){:root{--container-gutter:18px;--wstv-section-gap:var(--wstv-space-7)}.wstv-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-footer-newsletter{align-self:end}.wstv-home-top{padding-top:20px}.wstv-hero{min-height:680px;background-position:center,center,62% center}.wstv-hero__inner{padding-top:42px}.wstv-hero__content{max-width:72%}.wstv-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.wstv-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-date-tabs{grid-template-columns:34px minmax(0,1fr) 34px 40px 40px;gap:6px}.wstv-date-tabs__track{grid-template-columns:repeat(7,minmax(66px,72px))}.wstv-dropdown__panel{max-height:min(260px, 38vh)}.wstv-calendar{right:46px}.wstv-filter-submit{width:100%}.wstv-match-layout{grid-template-columns:minmax(0,1fr)}.wstv-match-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-sidebar-ad--tall{min-height:250px}.wstv-seo-guide__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){:root{--wstv-section-gap:var(--wstv-space-6);--wstv-content-stack-gap:var(--wstv-space-4)}.wstv-footer-grid{grid-template-columns:minmax(0,1fr);gap:var(--wstv-space-5)}.wstv-footer-brand{grid-column:auto}.wstv-footer-bottom{align-items:flex-start;flex-direction:column;margin-top:var(--wstv-space-5)}.wstv-footer-bottom p:last-child{text-align:left}.wstv-match-sidebar{grid-template-columns:minmax(0,1fr)}.wstv-ad-slot{margin-bottom:var(--wstv-space-5)}.wstv-app-card{grid-template-columns:minmax(0,1fr) 92px;gap:12px;padding:18px 13px 17px 18px}.wstv-app-phone{width:82px;height:150px}.wstv-app-phone__screen{height:128px;padding:6px 5px}.wstv-app-phone__brand{margin-bottom:4px}.wstv-app-phone__brand span{width:15px;height:15px}.wstv-app-phone__title{margin-bottom:3px;padding-block:3px}.wstv-app-phone__match{min-height:25px;padding-block:2px}.wstv-sidebar-ad--tall{min-height:320px}.wstv-seo-guide{border-radius:15px}.wstv-seo-guide__items{grid-template-columns:minmax(0,1fr)}.wstv-faq{border-radius:15px}}@media (max-width:600px){.wstv-hero{min-height:auto;background-position:center,center,66% top}.wstv-hero__inner{display:grid;min-height:auto;gap:var(--wstv-space-6);padding-block:var(--wstv-space-6)}.wstv-hero__content{max-width:100%}.wstv-hero-stats{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wstv-space-3);max-width:none}.wstv-section-heading{align-items:flex-start;padding:16px}.wstv-section-heading__count{margin-top:2px}.wstv-league-groups{padding:10px}.wstv-match-row{grid-template-columns:64px minmax(0,1fr) 68px;grid-template-areas:"time home score" "time away score" ". broadcaster broadcaster";gap:7px 9px;min-height:84px;padding:10px}.wstv-match-row__time{grid-area:time;font-size:.74rem;text-align:left}.wstv-match-row__team--home{grid-area:home}.wstv-match-row__team--away{grid-area:away}.wstv-match-row__team{gap:9px;font-size:.76rem}.wstv-team-mark{flex-basis:30px;width:30px;height:22px;border-radius:7px}.wstv-match-row__score{grid-area:score}.wstv-match-row__broadcaster{grid-area:broadcaster;justify-self:end;max-width:100%;min-height:30px;padding-block:5px;font-size:.66rem}.wstv-match-row__broadcaster.is-empty{max-width:180px;min-height:auto;padding-block:2px}}@media (max-width:420px){:root{--container-gutter:14px;--wstv-type-hero-title:clamp(2.25rem, 11vw, 3rem)}.wstv-brand__image{width:clamp(138px, 43vw, 154px);max-height:42px}.wstv-brand__fallback{font-size:1.08rem}.wstv-app-card{grid-template-columns:minmax(0,1fr) 80px;gap:9px;padding-inline:15px 10px}.wstv-app-card__stores{gap:5px}.wstv-app-store-badge{min-width:68px;padding-inline:5px}.wstv-app-phone{width:76px;height:150px}.wstv-app-phone__screen{height:128px;padding-inline:4px}.wstv-app-phone__match{min-height:24px;padding-block:2px}.wstv-ad-slot{min-height:68px}.wstv-hero{background-image:linear-gradient(180deg,color-mix(in srgb,var(--wstv-bg) 82%,transparent) 0%,color-mix(in srgb,var(--wstv-bg) 58%,transparent) 34%,var(--wstv-bg) 66%),radial-gradient(circle at 70% 27%,color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent),transparent 34%),url(/wp-content/themes/websportv/assets/img/hero/websportv-hero-dark.webp);background-position:center,center,68% top;background-size:cover}.wstv-hero__inner{gap:var(--wstv-space-5);padding-block:var(--wstv-space-5)}.wstv-hero__content{max-width:100%}.wstv-hero-stats{grid-template-columns:1fr;gap:8px}.wstv-stat-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 14px}.wstv-stat-card__heading{grid-row:1 / 3}.wstv-stat-card__value,.wstv-stat-card__note{text-align:right}.wstv-stat-card__value{margin-top:0;font-size:1.25rem}.wstv-stat-card__note{margin-top:3px}.wstv-filter-bar{padding:13px}.wstv-date-tabs{grid-template-columns:32px minmax(0,1fr) 32px 38px 38px}.wstv-date-tabs__arrow{width:32px;height:36px}.wstv-date-tabs__tool{width:38px;height:38px}.wstv-calendar{right:0;width:min(320px, calc(100vw - 28px))}.wstv-match-sidebar{grid-template-columns:minmax(0,1fr)}}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{display:grid;grid-template-columns:90px 44px minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px var(--wstv-space-3)}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{display:block;min-width:0;overflow:hidden;margin:0;font-size:clamp(0.68rem, 0.62vw, 0.76rem);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date{color:var(--wstv-text);font-weight:650}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time{color:var(--wstv-text-muted);font-weight:600;text-align:center}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{color:var(--wstv-white);font-weight:700;text-align:left}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team.is-away{text-align:right}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__result{display:grid;width:auto;min-width:38px;max-width:42px;min-height:24px;justify-self:center;padding:3px 6px;place-items:center;border-radius:7px;font-size:.68rem;line-height:1;white-space:nowrap}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item.is-current-match{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-accent) 22%,transparent),transparent 62%),color-mix(in srgb,var(--wstv-accent) 8%,transparent);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--wstv-accent) 78%,#fff 8%),inset 0 0 0 1px color-mix(in srgb,var(--wstv-accent) 34%,transparent)}.wstv-match-detail-fixture-card a.wstv-match-detail-fixture-item.is-current-match:hover,.wstv-match-detail-fixture-card a.wstv-match-detail-fixture-item.is-current-match:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-accent) 28%,transparent),transparent 66%),color-mix(in srgb,var(--wstv-accent) 11%,transparent);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--wstv-accent) 88%,#fff 10%),inset 0 0 0 1px color-mix(in srgb,var(--wstv-accent) 46%,transparent)}@media (max-width:1180px){.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{grid-template-columns:82px 40px minmax(0,1fr) 40px minmax(0,1fr);gap:6px}}@media (max-width:768px){.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{grid-template-columns:90px 44px minmax(0,1fr) 42px minmax(0,1fr);gap:8px;padding-inline:var(--wstv-space-3)}}@media (max-width:480px){.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{grid-template-columns:72px 36px minmax(0,1fr) 38px minmax(0,1fr);gap:5px;min-height:42px;padding-inline:9px}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{font-size:.65rem}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__result{min-width:34px;max-width:38px;font-size:.64rem}}@media (max-width:390px){.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{grid-template-columns:66px 33px minmax(0,1fr) 36px minmax(0,1fr);gap:4px;padding-inline:7px}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{font-size:.62rem}}.wstv-match-detail-sidebar-card .wstv-match-detail-day-list{display:grid;padding:4px 0}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item{display:grid;grid-template-columns:42px 24px minmax(0,1fr) 46px minmax(0,1fr) 24px 10px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 12px;border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 48%,transparent);color:inherit;text-decoration:none}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item:last-child{border-bottom:0}.wstv-match-detail-sidebar-card a.wstv-match-detail-day-item:hover,.wstv-match-detail-sidebar-card a.wstv-match-detail-day-item:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 15%,transparent),transparent)}.wstv-match-detail-sidebar-card a.wstv-match-detail-day-item:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:-2px}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__time{color:var(--wstv-text-soft);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__mark{display:grid;width:24px;height:18px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 62%,transparent);border-radius:4px;background:color-mix(in srgb,var(--wstv-surface-soft) 84%,transparent);color:var(--wstv-white);font-size:.62rem;font-weight:800;line-height:1}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__mark img{display:block;width:100%;height:100%;object-fit:cover}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__team{min-width:0;overflow:hidden;color:var(--wstv-white);font-size:.72rem;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__team.is-away{text-align:right}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result{display:grid;width:auto;min-width:42px;max-width:74px;min-height:22px;place-items:center;gap:2px;justify-self:center;padding:3px 7px;border:1px solid color-mix(in srgb,var(--wstv-accent) 34%,var(--wstv-border));border-radius:8px;background:color-mix(in srgb,var(--wstv-primary) 28%,var(--wstv-surface));color:var(--wstv-white);font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-align:center;white-space:nowrap}.wstv-match-detail-day-item__result strong,.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result strong{font:inherit;line-height:1}.wstv-match-detail-day-item__result small,.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result small{display:block;overflow:hidden;max-width:100%;color:color-mix(in srgb,var(--wstv-white) 78%,var(--wstv-text-muted));font-size:.58rem;font-weight:800;line-height:1;text-overflow:ellipsis}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result.is-empty{font-size:0}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result.is-empty::after{font-size:.72rem;content:"-"}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result.is-live{border-color:color-mix(in srgb,var(--wstv-accent-light) 52%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-accent) 30%,var(--wstv-surface))}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__status{display:block;width:8px;height:8px;justify-self:end;border:1px solid color-mix(in srgb,var(--wstv-text-soft) 55%,transparent);border-radius:50%;background:color-mix(in srgb,var(--wstv-text-soft) 34%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-text-soft) 8%,transparent)}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__status.is-finished{border-color:color-mix(in srgb,#54e27d 68%,transparent);background:#54e27d;box-shadow:0 0 0 3px color-mix(in srgb,#54e27d 13%,transparent)}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__status.is-live{border-color:color-mix(in srgb,var(--wstv-accent-light) 78%,transparent);background:var(--wstv-accent-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-accent-light) 14%,transparent)}@media (max-width:1180px){.wstv-match-detail-sidebar-card .wstv-match-detail-day-item{grid-template-columns:40px 22px minmax(0,1fr) 42px minmax(0,1fr) 22px 9px;gap:6px;padding-inline:10px}}@media (max-width:1024px){.wstv-match-detail-sidebar-card .wstv-match-detail-day-item{grid-template-columns:46px 24px minmax(0,1fr) 46px minmax(0,1fr) 24px 10px}}@media (max-width:480px){.wstv-match-detail-sidebar-card .wstv-match-detail-day-item{grid-template-columns:40px 20px minmax(0,1fr) 36px minmax(0,1fr) 20px 8px;gap:5px;padding-inline:9px}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__time,.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__team{font-size:.66rem}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__mark{width:20px;height:15px}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result{min-width:32px;max-width:36px;padding-inline:5px;font-size:.62rem}}@media (max-width:390px){.wstv-match-detail-sidebar-card .wstv-match-detail-day-item{grid-template-columns:36px 18px minmax(0,1fr) 32px minmax(0,1fr) 18px 8px;gap:4px;padding-inline:7px}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__time,.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__team{font-size:.61rem}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result{min-width:30px;max-width:32px}.wstv-match-detail-leagues li{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding-inline:12px}.wstv-match-detail-leagues__mark{width:28px;height:28px}.wstv-match-detail-leagues li>span:nth-child(2){font-size:.74rem}}.wstv-match-detail-fixture-card__header{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:var(--wstv-space-3);min-height:58px;padding:10px var(--wstv-space-4);border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 68%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--wstv-primary) 30%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface) 90%,transparent))}.wstv-match-detail-fixture-card__header h2{overflow:hidden;margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:clamp(0.96rem, 1vw, 1.12rem);line-height:var(--wstv-leading-heading);text-overflow:ellipsis;white-space:nowrap}.wstv-match-detail-fixture-card__team-mark{display:grid;width:40px;height:30px;place-items:center}.wstv-match-detail-fixture-card__team-mark img{width:40px;height:30px;object-fit:contain}.wstv-match-detail-fixture-card__team-mark>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 36%,var(--wstv-border));border-radius:50%;background:color-mix(in srgb,var(--wstv-primary) 36%,var(--wstv-surface));color:var(--wstv-white);font-size:.72rem;font-weight:800}.wstv-match-detail-fixture-card__calendar{display:grid;width:32px;height:32px;place-items:center;justify-self:end;border:1px solid color-mix(in srgb,var(--wstv-border) 76%,var(--wstv-accent) 24%);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--wstv-surface-soft) 82%,transparent);color:var(--wstv-text-muted)}.wstv-match-detail-fixture-card__calendar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-match-detail-fixture-item{grid-template-columns:92px 48px minmax(0,1fr) 48px minmax(0,1fr);gap:var(--wstv-space-2);min-height:42px;padding:7px var(--wstv-space-4)}.wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-item__time{overflow:hidden;color:var(--wstv-text-muted);font-size:clamp(0.68rem, 0.64vw, 0.76rem);font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wstv-match-detail-fixture-item__date{color:var(--wstv-text);font-weight:650}.wstv-match-detail-fixture-item__time{font-weight:600;text-align:center}.wstv-match-detail-fixture-item__team{font-size:clamp(0.72rem, 0.68vw, 0.8rem)}.wstv-match-detail-fixture-item__result{min-width:44px;min-height:26px;padding:4px 6px;border-radius:8px}@media (max-width:1180px){.wstv-match-detail-fixture-item{grid-template-columns:84px 42px minmax(0,1fr) 44px minmax(0,1fr);gap:6px;padding-inline:var(--wstv-space-3)}}@media (max-width:768px){.wstv-match-detail-fixture-card__header{grid-template-columns:40px minmax(0,1fr) 32px}.wstv-match-detail-fixture-item{grid-template-columns:92px 48px minmax(0,1fr) 48px minmax(0,1fr);gap:var(--wstv-space-2);padding-inline:var(--wstv-space-4)}}@media (max-width:480px){.wstv-match-detail-fixture-card__header{grid-template-columns:34px minmax(0,1fr) 30px;gap:var(--wstv-space-2);padding-inline:var(--wstv-space-3)}.wstv-match-detail-fixture-card__team-mark,.wstv-match-detail-fixture-card__team-mark img{width:34px;height:26px}.wstv-match-detail-fixture-card__calendar{width:30px;height:30px}.wstv-match-detail-fixture-item{grid-template-columns:70px 38px minmax(0,1fr) 40px minmax(0,1fr);gap:5px;min-height:44px;padding:7px 10px}.wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-item__team{font-size:.67rem}.wstv-match-detail-fixture-item__result{min-width:38px;min-height:25px;font-size:.68rem}}@media (max-width:390px){.wstv-match-detail-fixture-item{grid-template-columns:64px 34px minmax(0,1fr) 38px minmax(0,1fr);gap:4px;padding-inline:8px}.wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-item__team{font-size:.63rem}}.wstv-match-detail-info-grid.has-standings{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.wstv-match-detail-info-grid.has-standings>.wstv-match-detail-card{min-height:238px;padding:var(--wstv-space-4)}.wstv-match-detail-standings-card{overflow:hidden}.wstv-match-detail-standings-card__heading{display:flex;min-width:0;flex-direction:column;gap:2px}.wstv-match-detail-standings-card__heading>span{color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wstv-match-detail-standings-table{display:grid;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 68%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--wstv-bg-secondary) 54%,transparent)}.wstv-match-detail-standings-row{position:relative;display:grid;grid-template-columns:22px minmax(76px,1fr) repeat(5,22px) 30px;align-items:center;gap:4px;min-width:0;min-height:34px;padding:5px 7px;border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 58%,transparent);color:var(--wstv-text-muted);font-size:clamp(0.62rem, 0.58vw, 0.7rem);font-variant-numeric:tabular-nums;line-height:1.15;text-align:center}.wstv-match-detail-standings-row:last-child{border-bottom:0}.wstv-match-detail-standings-row.is-header{min-height:28px;background:color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-surface-soft));color:var(--wstv-text-soft);font-size:var(--wstv-type-micro);font-weight:700}.wstv-match-detail-standings-row.is-match-team{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 30%,transparent),color-mix(in srgb,var(--wstv-primary) 8%,transparent));color:var(--wstv-white)}.wstv-match-detail-standings-row.is-match-team::before{position:absolute;inset:5px auto 5px 0;width:2px;border-radius:0 999px 999px 0;background:var(--wstv-accent-light);box-shadow:0 0 10px color-mix(in srgb,var(--wstv-primary-glow) 52%,transparent);content:""}.wstv-match-detail-standings-row>strong[role="cell"]{color:var(--wstv-white);font-weight:800}.wstv-match-detail-standings-team{display:flex;min-width:0;align-items:center;gap:6px;text-align:left}.wstv-match-detail-standings-team__mark{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;color:var(--wstv-white)}.wstv-match-detail-standings-team__mark img{width:22px;height:22px;object-fit:contain}.wstv-match-detail-standings-team__mark>span{display:grid;width:20px;height:20px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 30%,var(--wstv-border));border-radius:50%;background:color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface));font-size:.58rem;font-weight:800}.wstv-match-detail-standings-team>strong{overflow:hidden;min-width:0;color:var(--wstv-white);font-weight:650;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px) and (min-width:769px){.wstv-match-detail-info-grid.has-standings{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-match-detail-standings-card{grid-column:1 / -1}.wstv-match-detail-standings-row{grid-template-columns:26px minmax(130px,1fr) repeat(5,34px) 42px}}@media (max-width:768px){.wstv-match-detail-info-grid.has-standings{grid-template-columns:minmax(0,1fr)}.wstv-match-detail-info-grid.has-standings>.wstv-match-detail-card{min-height:0}.wstv-match-detail-standings-row{grid-template-columns:24px minmax(104px,1fr) repeat(5,28px) 36px;gap:5px;font-size:.7rem}}@media (max-width:480px){.wstv-match-detail-standings-row{grid-template-columns:20px minmax(82px,1fr) repeat(5,22px) 28px;gap:3px;padding-inline:5px;font-size:.64rem}.wstv-match-detail-standings-team{gap:4px}.wstv-match-detail-standings-team__mark,.wstv-match-detail-standings-team__mark img{width:19px;height:19px;flex-basis:19px}}@media (max-width:390px){.wstv-match-detail-standings-row{grid-template-columns:18px minmax(72px,1fr) repeat(5,20px) 26px;gap:2px;font-size:.61rem}}.wstv-match-detail-section{padding-block:var(--wstv-space-6) clamp(var(--wstv-space-9), 7vw, 112px)}.wstv-match-detail-breadcrumb{margin-bottom:var(--wstv-space-4)}.wstv-match-detail-layout{grid-template-columns:minmax(0,1fr) minmax(310px,350px);gap:var(--wstv-space-5)}.wstv-match-detail-main{gap:var(--wstv-space-5)}.wstv-match-detail,.wstv-match-detail-card,.wstv-match-detail-fixture-card,.wstv-match-detail-seo-card,.wstv-match-detail-sidebar-card,.wstv-match-detail-ad{border-color:color-mix(in srgb,var(--wstv-accent) 24%,var(--wstv-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 22px 54px color-mix(in srgb,var(--wstv-bg) 66%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 7%,transparent)}.wstv-match-detail{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent),transparent 31%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 96%,var(--wstv-primary) 4%),var(--wstv-bg-secondary))}.wstv-match-detail__header{min-height:72px;padding:var(--wstv-space-4) var(--wstv-space-5)}.wstv-match-detail__competition{font-size:clamp(1.05rem, 1.2vw, 1.25rem)}.wstv-match-detail__competition img,.wstv-match-detail__competition-fallback{width:46px;height:46px;flex-basis:46px}.wstv-match-detail__meta time{font-size:var(--wstv-type-list)}.wstv-match-detail__status{min-height:30px;padding-inline:12px}.wstv-match-detail__scoreboard{min-height:292px;grid-template-columns:minmax(0,1fr) minmax(160px,auto) minmax(0,1fr);gap:clamp(var(--wstv-space-5), 4vw, var(--wstv-space-8));padding:clamp(42px, 4.6vw, 68px) clamp(var(--wstv-space-6), 4vw, var(--wstv-space-8))}.wstv-match-detail__team{gap:10px}.wstv-match-detail__team-mark{width:clamp(104px, 8vw, 132px);height:clamp(84px, 6.5vw, 104px)}.wstv-match-detail__team-mark>span{width:min(88px, 76%);height:min(88px, 76%)}.wstv-match-detail__team h1,.wstv-match-detail__team h2{font-size:clamp(1.35rem, 1.8vw, 1.8rem)}.wstv-match-detail__score{gap:var(--wstv-space-3)}.wstv-match-detail__score strong{font-size:clamp(3.35rem, 5.4vw, 5.35rem);letter-spacing:.045em;text-shadow:0 0 18px color-mix(in srgb,var(--wstv-white) 15%,transparent),0 0 34px color-mix(in srgb,var(--wstv-primary-glow) 32%,transparent)}.wstv-match-detail__score span{font-weight:600}.wstv-match-detail__broadcaster{display:flex;min-height:84px;flex-direction:column;justify-content:center;padding:var(--wstv-space-4) var(--wstv-space-5)}.wstv-match-detail__broadcaster-value{box-shadow:0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent)}.wstv-match-detail-info-grid{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:var(--wstv-space-4)}.wstv-match-detail-card{min-height:210px;padding:var(--wstv-space-5)}.wstv-match-detail-card__header{gap:var(--wstv-space-3);margin-bottom:var(--wstv-space-4);padding-bottom:var(--wstv-space-3)}.wstv-match-detail-card__header h2,.wstv-match-detail-fixture-card h2,.wstv-match-detail-sidebar-card h2{font-size:clamp(1rem, 1vw, 1.18rem)}.wstv-match-detail-card__icon{width:40px;height:40px;flex-basis:40px;border-radius:var(--radius-md)}.wstv-match-detail-facts>div{min-height:38px;padding-block:9px}.wstv-match-detail-card>p{max-width:none;line-height:1.72}.wstv-match-detail-fixtures-grid{gap:var(--wstv-space-4)}.wstv-match-detail-fixture-card{background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 96%,var(--wstv-primary) 4%),var(--wstv-bg-secondary))}.wstv-match-detail-fixture-card .wstv-match-detail-card__header{min-height:62px;padding:11px var(--wstv-space-4)}.wstv-match-detail-fixture-card .wstv-match-detail-card__icon{width:36px;height:36px;flex-basis:36px}.wstv-match-detail-fixture-item{grid-template-columns:minmax(132px,0.88fr) minmax(80px,1fr) 50px minmax(80px,1fr);gap:var(--wstv-space-3);min-height:52px;padding:8px var(--wstv-space-4)}.wstv-match-detail-fixture-item__date{display:grid;grid-template-columns:minmax(82px,auto) 42px;align-items:center;gap:var(--wstv-space-2)}.wstv-match-detail-fixture-item__date strong,.wstv-match-detail-fixture-item__date time{font-size:var(--wstv-type-small)}.wstv-match-detail-fixture-item__date time{text-align:right}.wstv-match-detail-fixture-item__team{font-size:clamp(0.75rem, 0.72vw, 0.84rem)}.wstv-match-detail-fixture-item__result{min-width:48px;min-height:29px;border-radius:9px;font-size:.75rem}.wstv-match-detail-seo-card{min-height:136px;align-items:center;padding:var(--wstv-space-5);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent),transparent 38%),linear-gradient(100deg,color-mix(in srgb,var(--wstv-primary) 22%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface) 96%,var(--wstv-bg-secondary)))}.wstv-match-detail-seo-card::before{width:4px;box-shadow:0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 42%,transparent)}.wstv-match-detail-seo-card>div{max-width:82ch}.wstv-match-detail-seo-card h2{font-size:clamp(1.35rem, 1.8vw, 1.8rem)}.wstv-match-detail-seo-card p{margin-top:var(--wstv-space-2);color:var(--wstv-text-muted);font-size:clamp(0.8rem, 0.78vw, 0.9rem);line-height:1.55}.wstv-match-detail-seo-card__mark{width:62px;height:62px;flex-basis:62px}.wstv-match-detail-sidebar{gap:var(--wstv-space-4)}.wstv-match-detail-ad{min-height:250px;border-color:color-mix(in srgb,var(--wstv-accent) 22%,var(--wstv-border));background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--wstv-primary-glow) 17%,transparent),transparent 50%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface-soft) 88%,var(--wstv-primary) 12%),var(--wstv-ad-bg))}.wstv-match-detail-ad::after{position:absolute;inset:var(--wstv-space-4);border:1px dashed color-mix(in srgb,var(--wstv-text-soft) 38%,transparent);border-radius:var(--radius-md);content:"";pointer-events:none}.wstv-match-detail-sidebar-card{background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 95%,var(--wstv-primary) 5%),var(--wstv-bg-secondary))}.wstv-match-detail-sidebar-card>header{min-height:54px;display:flex;align-items:center;padding:14px var(--wstv-space-4)}.wstv-match-detail-day-item{min-height:64px;padding:11px var(--wstv-space-4)}.wstv-match-detail-day-item__teams strong,.wstv-match-detail-day-item__teams>span{font-size:clamp(0.75rem, 0.72vw, 0.84rem)}.wstv-match-detail-leagues li{min-height:52px;padding:11px var(--wstv-space-4)}@media (max-width:1200px){.wstv-match-detail-layout{grid-template-columns:minmax(0,1fr) minmax(290px,320px)}.wstv-match-detail__scoreboard{grid-template-columns:minmax(0,1fr) minmax(140px,auto) minmax(0,1fr);padding-inline:var(--wstv-space-5)}.wstv-match-detail-fixture-item{grid-template-columns:112px minmax(72px,1fr) 46px minmax(72px,1fr);gap:var(--wstv-space-2)}.wstv-match-detail-fixture-item__date{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.wstv-match-detail-fixture-item__date time{text-align:left}}@media (max-width:1024px){.wstv-match-detail-layout{grid-template-columns:minmax(0,1fr)}.wstv-match-detail-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.wstv-match-detail-section{padding-bottom:var(--wstv-space-8)}.wstv-match-detail__scoreboard{min-height:260px}.wstv-match-detail-info-grid,.wstv-match-detail-fixtures-grid{grid-template-columns:minmax(0,1fr)}.wstv-match-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-match-detail-ad{min-height:220px}}@media (max-width:600px){.wstv-match-detail-layout,.wstv-match-detail-main,.wstv-match-detail-sidebar{gap:var(--wstv-space-4)}.wstv-match-detail-sidebar{grid-template-columns:minmax(0,1fr)}.wstv-match-detail__scoreboard{min-height:0;padding:var(--wstv-space-6) var(--wstv-space-4)}.wstv-match-detail__team-mark{width:clamp(72px, 23vw, 92px);height:clamp(64px, 19vw, 82px)}.wstv-match-detail__score strong{font-size:clamp(2.7rem, 14vw, 3.7rem)}.wstv-match-detail-card{min-height:0;padding:var(--wstv-space-4)}.wstv-match-detail-fixture-item{grid-template-columns:72px minmax(0,1fr) 44px minmax(0,1fr);gap:var(--wstv-space-2);padding-inline:var(--wstv-space-3)}.wstv-match-detail-fixture-item__date{display:flex;flex-direction:column}.wstv-match-detail-seo-card{min-height:0;align-items:flex-start;padding:var(--wstv-space-4)}}@media (max-width:420px){.wstv-match-detail__scoreboard{gap:var(--wstv-space-3)}.wstv-match-detail__team h1,.wstv-match-detail__team h2{font-size:1.05rem}.wstv-match-detail-fixture-item{grid-template-columns:66px minmax(0,1fr) 40px minmax(0,1fr);gap:6px;padding-inline:10px}.wstv-match-detail-fixture-item__date strong,.wstv-match-detail-fixture-item__date time,.wstv-match-detail-fixture-item__team{font-size:.69rem}}.wstv-match-detail-section{padding-block:var(--wstv-section-gap)}.wstv-match-detail,.wstv-match-detail-message{width:min(100%, 1080px);margin-inline:auto;border:1px solid color-mix(in srgb,var(--wstv-accent) 24%,var(--wstv-border));border-radius:clamp(18px, 2vw, 28px);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 18%,transparent),transparent 44%),color-mix(in srgb,var(--wstv-surface) 94%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 28px 70px color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent)}.wstv-match-detail{overflow:hidden}.wstv-match-detail__header{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-5);padding:var(--wstv-padding-card);border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 78%,transparent);background:color-mix(in srgb,var(--wstv-surface-soft) 72%,transparent)}.wstv-match-detail__competition,.wstv-match-detail__meta,.wstv-match-detail__broadcaster-value{display:flex;align-items:center}.wstv-match-detail__competition{min-width:0;gap:var(--wstv-space-3);color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:700}.wstv-match-detail__competition img{width:44px;height:44px;flex:0 0 44px;object-fit:contain}.wstv-match-detail__competition-fallback{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 42%,var(--wstv-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface));color:var(--wstv-accent-light)}.wstv-match-detail__meta{flex-wrap:wrap;justify-content:flex-end;gap:var(--wstv-space-3);color:var(--wstv-text-muted);font-size:var(--wstv-type-list)}.wstv-match-detail__status{padding:7px 11px;border:1px solid color-mix(in srgb,var(--wstv-accent) 36%,var(--wstv-border));border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 38%,var(--wstv-surface));color:var(--wstv-white);font-weight:700}.wstv-match-detail__scoreboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(0,1fr);align-items:center;gap:var(--wstv-space-6);padding:clamp(32px, 5vw, 68px) var(--wstv-padding-panel)}.wstv-match-detail__team{display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--wstv-space-3);text-align:center}.wstv-match-detail__team-mark{display:grid;width:clamp(78px, 8vw, 106px);height:clamp(78px, 8vw, 106px);place-items:center}.wstv-match-detail__team-mark img{width:100%;height:100%;object-fit:contain}.wstv-match-detail__team-mark>span{display:grid;width:72%;height:72%;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 34%,var(--wstv-border));border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary-light) 58%,var(--wstv-surface)),var(--wstv-surface));color:var(--wstv-white);font-family:var(--font-heading);font-size:clamp(1.5rem, 3vw, 2.4rem);font-weight:800;box-shadow:0 0 24px color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent)}.wstv-match-detail__team h1,.wstv-match-detail__team h2{max-width:100%;margin:0;color:var(--wstv-white);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading);overflow-wrap:anywhere}.wstv-match-detail__team>span{color:var(--wstv-text-soft);font-size:var(--wstv-type-small)}.wstv-match-detail__score{display:flex;flex-direction:column;align-items:center;gap:var(--wstv-space-2);text-align:center}.wstv-match-detail__score strong{color:var(--wstv-white);font-family:var(--font-heading);font-size:clamp(2rem, 5vw, 4rem);line-height:1;white-space:nowrap;text-shadow:0 0 24px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent)}.wstv-match-detail__score span{color:var(--wstv-text-muted);font-size:var(--wstv-type-list)}.wstv-match-detail__broadcaster{padding:var(--wstv-padding-card);border-top:1px solid color-mix(in srgb,var(--wstv-border) 78%,transparent);background:color-mix(in srgb,var(--wstv-bg-secondary) 56%,transparent)}.wstv-match-detail__label{display:block;margin-bottom:var(--wstv-space-3);color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wstv-match-detail__broadcaster-value{width:fit-content;max-width:100%;gap:var(--wstv-space-3);padding:9px 13px;border:1px solid color-mix(in srgb,var(--wstv-accent) 34%,var(--wstv-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface-soft));color:var(--wstv-white)}.wstv-match-detail__broadcaster-value img{width:auto;max-width:95px;height:auto;max-height:24px;object-fit:contain}.wstv-match-detail__broadcaster p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body)}.wstv-match-detail-message{padding:var(--wstv-padding-panel);text-align:center}.wstv-match-detail-message__mark{display:grid;width:52px;height:52px;margin:0 auto var(--wstv-space-4);place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 44%,var(--wstv-border));border-radius:50%;background:color-mix(in srgb,var(--wstv-primary) 42%,var(--wstv-surface));color:var(--wstv-white);font-family:var(--font-heading);font-size:1.4rem;font-weight:800}.wstv-match-detail-message h1{margin:0;color:var(--wstv-white);font-size:var(--wstv-type-section-title)}.wstv-match-detail-message p{margin:var(--wstv-space-3) 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body)}@media (max-width:768px){.wstv-match-detail__header{align-items:flex-start;flex-direction:column}.wstv-match-detail__meta{justify-content:flex-start}.wstv-match-detail__scoreboard{grid-template-columns:minmax(0,1fr) minmax(92px,auto) minmax(0,1fr);gap:var(--wstv-space-4)}}@media (max-width:600px){.wstv-match-detail-section{padding-block:var(--wstv-space-6)}.wstv-match-detail__scoreboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--wstv-space-6) var(--wstv-space-4)}.wstv-match-detail__score{grid-column:1 / -1;grid-row:1;margin-bottom:var(--wstv-space-2)}.wstv-match-detail__team{grid-row:2}.wstv-match-detail__team-mark{width:68px;height:68px}.wstv-match-detail__team h1,.wstv-match-detail__team h2{font-size:clamp(1.05rem, 5vw, 1.35rem)}.wstv-match-detail__broadcaster-value{flex-wrap:wrap}}.wstv-match-detail-section{position:relative;padding-block:var(--wstv-space-6) var(--wstv-section-gap);background:radial-gradient(circle at 30% 10%,color-mix(in srgb,var(--wstv-primary-glow) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wstv-bg-secondary) 32%,transparent),transparent 34%)}.wstv-match-detail-breadcrumb{display:flex;min-width:0;align-items:center;gap:var(--wstv-space-3);margin-bottom:var(--wstv-space-5);color:var(--wstv-text-muted);font-size:var(--wstv-type-small);white-space:nowrap}.wstv-match-detail-breadcrumb a,.wstv-match-detail-breadcrumb>span{min-width:0;color:inherit;text-decoration:none}.wstv-match-detail-breadcrumb a{display:inline-flex;align-items:center;gap:var(--wstv-space-2);transition:color var(--wstv-transition-fast),transform var(--wstv-transition-fast)}.wstv-match-detail-breadcrumb a:hover,.wstv-match-detail-breadcrumb a:focus-visible{color:var(--wstv-white)}.wstv-match-detail-breadcrumb a:focus-visible{border-radius:4px;outline:2px solid var(--wstv-accent-light);outline-offset:4px}.wstv-match-detail-breadcrumb svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-match-detail-breadcrumb [aria-current="page"]{overflow:hidden;color:var(--wstv-accent-light);font-weight:700;text-overflow:ellipsis}.wstv-match-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:clamp(18px, 2vw, 30px)}.wstv-match-detail-main,.wstv-match-detail-sidebar{display:grid;min-width:0}.wstv-match-detail-main{gap:var(--wstv-content-stack-gap)}.wstv-match-detail-sidebar{gap:var(--wstv-sidebar-stack-gap)}.wstv-match-detail,.wstv-match-detail-message,.wstv-match-detail-card,.wstv-match-detail-fixture-card,.wstv-match-detail-seo-card,.wstv-match-detail-sidebar-card,.wstv-match-detail-ad{border:1px solid color-mix(in srgb,var(--wstv-border) 80%,var(--wstv-accent) 20%);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 94%,var(--wstv-primary) 6%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 44px color-mix(in srgb,var(--wstv-bg) 64%,transparent)}.wstv-match-detail{width:100%;margin:0;border-radius:var(--radius-lg)}.wstv-match-detail__header{min-height:76px;padding:18px var(--wstv-space-5);background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 12%,transparent),transparent 45%),color-mix(in srgb,var(--wstv-surface-soft) 58%,transparent)}.wstv-match-detail__competition{font-size:var(--wstv-type-card-title)}.wstv-match-detail__competition img,.wstv-match-detail__competition-fallback{width:42px;height:42px;flex-basis:42px}.wstv-match-detail__competition-fallback{border-radius:12px}.wstv-match-detail__competition-fallback svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-match-detail__meta time{color:var(--wstv-text-soft);font-weight:600}.wstv-match-detail__status{padding:7px 10px;border-radius:999px;font-size:.74rem;font-weight:700;line-height:1}.wstv-match-detail__status.is-live{border-color:color-mix(in srgb,#37d67a 54%,var(--wstv-border));background:color-mix(in srgb,#0d6b36 54%,var(--wstv-surface));color:#d9ffe8}.wstv-match-detail__status.is-finished{border-color:color-mix(in srgb,var(--wstv-accent) 40%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-primary) 38%,var(--wstv-surface))}.wstv-match-detail__status.is-upcoming{border-color:color-mix(in srgb,#5f9cff 38%,var(--wstv-border));background:color-mix(in srgb,#173b70 48%,var(--wstv-surface));color:#e1edff}.wstv-match-detail__scoreboard{min-height:246px;gap:clamp(var(--wstv-space-4), 3vw, var(--wstv-space-7));padding:clamp(34px, 4vw, 56px) var(--wstv-space-6);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent),transparent 28%),linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 6%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,var(--wstv-primary) 6%,transparent))}.wstv-match-detail__team-mark{width:clamp(80px, 7vw, 104px);height:clamp(80px, 7vw, 104px)}.wstv-match-detail__team h1,.wstv-match-detail__team h2{font-size:clamp(1.2rem, 2vw, 1.65rem)}.wstv-match-detail__score strong{font-size:clamp(2.55rem, 4.5vw, 4.4rem);letter-spacing:.035em}.wstv-match-detail__broadcaster{min-height:92px;padding:17px var(--wstv-space-5);background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 10%,transparent),transparent 45%),color-mix(in srgb,var(--wstv-bg-secondary) 54%,transparent)}.wstv-match-detail__label{margin-bottom:var(--wstv-space-2);text-transform:none}.wstv-match-detail__broadcaster-value{min-height:38px;padding:7px 11px;border-radius:var(--radius-sm);font-size:var(--wstv-type-list)}.wstv-match-detail-info-grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:var(--wstv-space-4)}.wstv-match-detail-card,.wstv-match-detail-fixture-card,.wstv-match-detail-seo-card,.wstv-match-detail-sidebar-card,.wstv-match-detail-ad{border-radius:16px}.wstv-match-detail-card{min-width:0;padding:clamp(var(--wstv-space-4), 2vw, var(--wstv-space-5))}.wstv-match-detail-card__header{display:flex;align-items:center;gap:var(--wstv-space-3);margin-bottom:var(--wstv-space-3);padding-bottom:var(--wstv-space-3);border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 68%,transparent)}.wstv-match-detail-card__header h2,.wstv-match-detail-fixture-card h2,.wstv-match-detail-sidebar-card h2,.wstv-match-detail-seo-card h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-match-detail-card__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 36%,transparent);border-radius:10px;background:linear-gradient(145deg,var(--wstv-primary-light),var(--wstv-primary));color:var(--wstv-white);box-shadow:0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent)}.wstv-match-detail-card__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-match-detail-card>p{max-width:62ch;margin:0;color:var(--wstv-text-soft);font-size:var(--wstv-type-body);line-height:1.7}.wstv-match-detail-card>p+p{margin-top:var(--wstv-space-4);padding-top:var(--wstv-space-3);border-top:1px solid color-mix(in srgb,var(--wstv-border) 54%,transparent);color:var(--wstv-text-muted)}.wstv-match-detail-facts{display:grid;gap:0;margin:0}.wstv-match-detail-facts>div{display:grid;grid-template-columns:minmax(120px,0.72fr) minmax(140px,1.28fr);align-items:center;gap:var(--wstv-space-4);min-height:42px;padding-block:11px;border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 66%,transparent)}.wstv-match-detail-facts>div:first-child{padding-top:0}.wstv-match-detail-facts>div:last-child{padding-bottom:0;border-bottom:0}.wstv-match-detail-facts dt,.wstv-match-detail-facts dd{margin:0;font-size:var(--wstv-type-small);line-height:1.45}.wstv-match-detail-facts dt{color:var(--wstv-text-soft);font-weight:600}.wstv-match-detail-facts dd{color:var(--wstv-white);font-weight:700;text-align:right;overflow-wrap:anywhere}.wstv-match-detail-fixtures-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wstv-space-4)}.wstv-match-detail-fixture-card{min-width:0;overflow:hidden;border-radius:16px}.wstv-match-detail-fixture-card h2{min-width:0;overflow-wrap:anywhere}.wstv-match-detail-fixture-card .wstv-match-detail-card__header{margin:0;padding:var(--wstv-space-4);background:linear-gradient(100deg,color-mix(in srgb,var(--wstv-primary) 32%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface) 88%,transparent))}.wstv-match-detail-fixture-list{display:grid}.wstv-match-detail-fixture-item{display:grid;grid-template-columns:76px minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:var(--wstv-space-2);min-width:0;min-height:62px;padding:10px var(--wstv-space-4);border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 60%,transparent);color:inherit;text-decoration:none;transition:background var(--wstv-transition-fast),border-color var(--wstv-transition-fast)}.wstv-match-detail-fixture-item:last-child{border-bottom:0}a.wstv-match-detail-fixture-item:hover,a.wstv-match-detail-fixture-item:focus-visible{background:color-mix(in srgb,var(--wstv-primary) 15%,var(--wstv-surface))}a.wstv-match-detail-fixture-item:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:-2px}.wstv-match-detail-fixture-item__date{display:flex;min-width:0;flex-direction:column;gap:3px;color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.wstv-match-detail-fixture-item__date strong{overflow:hidden;color:var(--wstv-text);font-size:.72rem;font-weight:700;text-overflow:ellipsis}.wstv-match-detail-fixture-item__date time{color:var(--wstv-text-muted);font-size:.7rem;font-weight:600}.wstv-match-detail-fixture-item__team{overflow:hidden;min-width:0;color:var(--wstv-white);font-size:var(--wstv-type-small);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wstv-match-detail-fixture-item__team.is-away{text-align:right}.wstv-match-detail-fixture-item__result{display:grid;min-width:44px;min-height:30px;padding:5px 7px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 30%,var(--wstv-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--wstv-primary) 24%,var(--wstv-surface));color:var(--wstv-white);font-size:.72rem;font-variant-numeric:tabular-nums;line-height:1;text-align:center;white-space:nowrap}.wstv-match-detail-seo-card{position:relative;display:flex;align-items:flex-start;gap:clamp(var(--wstv-space-4), 2vw, var(--wstv-space-6));overflow:hidden;padding:clamp(var(--wstv-space-5), 2.25vw, var(--wstv-space-7));background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--wstv-primary-glow) 19%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-surface)),var(--wstv-bg-secondary) 72%)}.wstv-match-detail-seo-card::before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--wstv-accent-light),var(--wstv-primary));content:""}.wstv-match-detail-seo-card>div{min-width:0;max-width:82ch}.wstv-match-detail-seo-card__mark{display:grid;width:66px;height:66px;flex:0 0 66px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 55%,var(--wstv-border));border-radius:50%;background:radial-gradient(circle at 32% 24%,color-mix(in srgb,#fff 12%,transparent),transparent 32%),color-mix(in srgb,var(--wstv-primary) 48%,var(--wstv-surface));color:var(--wstv-accent-light);box-shadow:0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 19%,transparent),inset 0 0 18px color-mix(in srgb,var(--wstv-primary) 28%,transparent)}.wstv-match-detail-seo-card__mark svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-match-detail-seo-card p{margin:var(--wstv-space-3) 0 0;color:var(--wstv-text-muted);font-size:clamp(var(--wstv-type-list), 0.95vw, var(--wstv-type-body));line-height:1.72}.wstv-match-detail-seo-card h2{margin:0 0 var(--wstv-space-2);color:var(--wstv-white);font-size:clamp(1.45rem, 2vw, var(--wstv-type-section-title));letter-spacing:-.03em;line-height:1.12}.wstv-match-detail-sidebar{position:sticky;top:calc(var(--wstv-space-4) + 76px)}.wstv-match-detail-ad{display:grid;min-height:250px;place-content:center;place-items:center;gap:7px;padding:var(--wstv-space-5);border-style:dashed;border-color:color-mix(in srgb,var(--wstv-accent) 24%,var(--wstv-border));background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 90%,transparent),color-mix(in srgb,var(--wstv-ad-bg) 94%,var(--wstv-primary) 6%)),var(--wstv-ad-bg);color:var(--wstv-text-muted);text-align:center}.wstv-match-detail-ad::before{display:none}.wstv-match-detail-ad{position:relative}.wstv-match-detail-ad svg{width:52px;height:52px;margin-bottom:6px;padding:13px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,var(--wstv-border));border-radius:14px;background:color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface-soft));box-shadow:0 0 22px color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent);fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.wstv-match-detail-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:.88rem;font-weight:700}.wstv-match-detail-ad span{color:var(--wstv-text-soft);font-size:.72rem;font-weight:600;letter-spacing:.04em}.wstv-match-detail-sidebar-card{position:relative;overflow:hidden}.wstv-match-detail-sidebar-card>header{position:relative;padding:16px 18px 15px;border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 76%,var(--wstv-accent) 24%);background:linear-gradient(100deg,color-mix(in srgb,var(--wstv-primary) 42%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface) 88%,transparent))}.wstv-match-detail-sidebar-card>header::before{position:absolute;top:50%;left:0;width:3px;height:24px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--wstv-accent-light),var(--wstv-primary-light));box-shadow:0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 35%,transparent);content:"";transform:translateY(-50%)}.wstv-match-detail-sidebar-card__empty{margin:0;padding:var(--wstv-space-4);color:var(--wstv-text-muted);font-size:var(--wstv-type-small);line-height:1.55}.wstv-match-detail-day-list{display:grid}.wstv-match-detail-day-item{display:grid;grid-template-columns:44px minmax(112px,1fr) 50px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 13px;border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 58%,transparent);color:inherit;text-decoration:none;transition:background var(--wstv-transition-fast),color var(--wstv-transition-fast)}.wstv-match-detail-day-item:last-child{border-bottom:0}a.wstv-match-detail-day-item:hover,a.wstv-match-detail-day-item:focus-visible{background:color-mix(in srgb,var(--wstv-primary) 14%,var(--wstv-surface))}a.wstv-match-detail-day-item:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:-2px}.wstv-match-detail-day-item time{color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.wstv-match-detail-day-item__teams{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:4px}.wstv-match-detail-day-item__teams strong,.wstv-match-detail-day-item__teams>span{overflow:hidden;color:var(--wstv-white);font-size:var(--wstv-type-small);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wstv-match-detail-day-item__teams>span{color:var(--wstv-text-soft);font-weight:500}.wstv-match-detail-day-item__result{display:grid;width:auto;min-width:54px;min-height:32px;padding:5px 7px;place-items:center;gap:2px;border:1px solid color-mix(in srgb,var(--wstv-accent) 30%,var(--wstv-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--wstv-primary) 24%,var(--wstv-surface));color:var(--wstv-white);font-size:.74rem;font-weight:800;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.wstv-match-detail-day-item__result.is-live{border-color:color-mix(in srgb,#37d67a 48%,var(--wstv-border));background:color-mix(in srgb,#0d6b36 45%,var(--wstv-surface))}.wstv-match-detail-leagues{display:grid;gap:0;margin:0;padding:6px 0;list-style:none}.wstv-match-detail-leagues li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:9px var(--wstv-space-4);border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 58%,transparent);transition:background var(--wstv-transition-fast),transform var(--wstv-transition-fast)}.wstv-match-detail-leagues li:last-child{border-bottom:0}.wstv-match-detail-leagues li:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 14%,transparent),transparent 82%)}.wstv-match-detail-leagues__mark{display:grid;width:30px;height:30px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 62%,transparent);border-radius:9px;background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--wstv-accent-light) 13%,transparent),transparent 44%),color-mix(in srgb,var(--wstv-surface-soft) 80%,transparent);color:var(--wstv-accent-light)}.wstv-match-detail-leagues__mark img,.wstv-match-detail-leagues__mark svg{width:22px;height:22px;object-fit:contain}.wstv-match-detail-leagues__mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.wstv-match-detail-leagues li>span:nth-child(2),.wstv-match-detail-leagues li>a .wstv-popular-leagues__name,.wstv-match-detail-leagues li>span .wstv-popular-leagues__name{min-width:0;overflow:hidden;color:var(--wstv-white);font-size:clamp(0.78rem, 0.82vw, 0.88rem);font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wstv-match-detail-leagues li>strong,.wstv-match-detail-leagues li>a .wstv-popular-leagues__count,.wstv-match-detail-leagues li>span .wstv-popular-leagues__count{display:grid;min-width:26px;height:24px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent) 42%,var(--wstv-border));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-primary) 45%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface-soft) 88%,transparent));color:var(--wstv-white);font-size:var(--wstv-type-micro);font-weight:800;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 5%,transparent)}@media (max-width:1024px){.wstv-match-detail-layout{grid-template-columns:minmax(0,1fr)}.wstv-match-detail-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-match-detail-ad{min-height:250px}}@media (max-width:768px){.wstv-match-detail-section{padding-block:var(--wstv-space-5) var(--wstv-section-gap)}.wstv-match-detail-breadcrumb{overflow-x:auto;padding-bottom:var(--wstv-space-2);scrollbar-width:none}.wstv-match-detail-breadcrumb::-webkit-scrollbar{display:none}.wstv-match-detail__header{padding:var(--wstv-space-4)}.wstv-match-detail__scoreboard{padding-inline:var(--wstv-space-4)}.wstv-match-detail__broadcaster{padding-inline:var(--wstv-space-4)}.wstv-match-detail-info-grid{grid-template-columns:minmax(0,1fr)}.wstv-match-detail-fixtures-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wstv-match-detail-layout,.wstv-match-detail-main,.wstv-match-detail-sidebar{gap:var(--wstv-space-4)}.wstv-match-detail-sidebar{grid-template-columns:minmax(0,1fr)}.wstv-match-detail__competition{font-size:var(--wstv-type-body)}.wstv-match-detail__meta{width:100%;justify-content:space-between}.wstv-match-detail__scoreboard{min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--wstv-space-4);padding-block:var(--wstv-space-5)}.wstv-match-detail__score{grid-column:1 / -1;grid-row:1;margin:0 0 var(--wstv-space-2)}.wstv-match-detail__team{grid-row:2}.wstv-match-detail__team-mark{width:clamp(64px, 20vw, 82px);height:clamp(64px, 20vw, 82px)}.wstv-match-detail__score strong{font-size:clamp(2.4rem, 13vw, 3.4rem)}.wstv-match-detail__broadcaster-value{width:fit-content}.wstv-match-detail-seo-card{flex-direction:column}.wstv-match-detail-seo-card__mark{width:44px;height:44px;flex-basis:44px}}@media (max-width:420px){.wstv-match-detail__header{gap:var(--wstv-space-3)}.wstv-match-detail__competition img,.wstv-match-detail__competition-fallback{width:36px;height:36px;flex-basis:36px}.wstv-match-detail__meta{align-items:flex-start;flex-direction:column}.wstv-match-detail__team{gap:var(--wstv-space-2)}.wstv-match-detail__team h1,.wstv-match-detail__team h2{font-size:1rem}.wstv-match-detail-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.wstv-match-detail-facts dd{text-align:left}.wstv-match-detail-fixture-item{grid-template-columns:70px minmax(0,1fr) 44px minmax(0,1fr);padding-inline:var(--wstv-space-3)}.wstv-match-detail-day-item{grid-template-columns:42px minmax(0,1fr) auto;gap:var(--wstv-space-2);padding-inline:var(--wstv-space-3)}}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{display:grid;grid-template-columns:90px 44px minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px var(--wstv-space-3)}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{display:block;min-width:0;overflow:hidden;margin:0;font-size:clamp(0.68rem, 0.62vw, 0.76rem);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date{color:var(--wstv-text);font-weight:650}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time{color:var(--wstv-text-muted);font-weight:600;text-align:center}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{color:var(--wstv-white);font-weight:700;text-align:left}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team.is-away{text-align:right}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__result{display:grid;width:auto;min-width:38px;max-width:42px;min-height:24px;justify-self:center;padding:3px 6px;place-items:center;border-radius:7px;font-size:.68rem;line-height:1;white-space:nowrap}@media (max-width:1180px){.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{grid-template-columns:82px 40px minmax(0,1fr) 40px minmax(0,1fr);gap:6px}}@media (max-width:768px){.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{grid-template-columns:90px 44px minmax(0,1fr) 42px minmax(0,1fr);gap:8px;padding-inline:var(--wstv-space-3)}}@media (max-width:480px){.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{grid-template-columns:72px 36px minmax(0,1fr) 38px minmax(0,1fr);gap:5px;min-height:42px;padding-inline:9px}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{font-size:.65rem}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__result{min-width:34px;max-width:38px;font-size:.64rem}}@media (max-width:390px){.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{grid-template-columns:66px 33px minmax(0,1fr) 36px minmax(0,1fr);gap:4px;padding-inline:7px}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{font-size:.62rem}}.wstv-match-detail-section{padding-block-start:clamp(40px, 3vw, 48px)}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item{min-height:46px;padding-block:9px}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__time,.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__team{font-size:clamp(0.76rem, 0.72vw, 0.8125rem);line-height:1.18}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result{font-size:.74rem}.wstv-match-detail-leagues li{min-height:50px;padding-block:10px}.wstv-match-detail-leagues li>span:nth-child(2){font-size:clamp(0.8125rem, 0.82vw, 0.9rem);line-height:1.25}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item{min-height:44px}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{font-size:clamp(0.75rem, 0.72vw, 0.8125rem)}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__result{font-size:.72rem}.wstv-match-detail-standings-row{min-height:36px;font-size:clamp(0.68rem, 0.66vw, 0.76rem)}.wstv-match-detail-standings-row.is-header{font-size:.7rem}@media (max-width:480px){.wstv-match-detail-section{padding-block-start:var(--wstv-space-5)}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item{min-height:42px;padding-block:8px}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__time,.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__team{font-size:.68rem}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__result{font-size:.64rem}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{font-size:.66rem}.wstv-match-detail-standings-row{font-size:.66rem}}@media (max-width:390px){.wstv-match-detail-sidebar-card .wstv-match-detail-day-item{min-height:40px}.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__time,.wstv-match-detail-sidebar-card .wstv-match-detail-day-item__team{font-size:.64rem}.wstv-match-detail-leagues li{min-height:46px}.wstv-match-detail-leagues li>span:nth-child(2){font-size:.76rem}.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__date,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__time,.wstv-match-detail-fixture-card .wstv-match-detail-fixture-item__team{font-size:.63rem}.wstv-match-detail-standings-row{font-size:.62rem}}.wstv-match-sidebar .wstv-match-detail-sidebar-card .wstv-featured-item{border-radius:0}.wstv-match-sidebar .wstv-match-detail-sidebar-card .wstv-featured-item+.wstv-featured-item,.wstv-match-sidebar .wstv-match-detail-sidebar-card .wstv-popular-leagues li+li{border-top:0}.wstv-match-sidebar .wstv-match-detail-sidebar-card .wstv-featured-item.is-clickable:focus-visible{outline-offset:-2px}.wstv-league-section{padding:clamp(40px, 4vw, 64px) 0 var(--wstv-space-8)}.wstv-league-section .wstv-container{display:grid;gap:var(--wstv-space-5)}.wstv-league-breadcrumb{display:flex;align-items:center;gap:var(--wstv-space-2);overflow-x:auto;color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;white-space:nowrap}.wstv-league-breadcrumb a{color:var(--wstv-text-muted);text-decoration:none}.wstv-league-breadcrumb a:hover,.wstv-league-breadcrumb a:focus-visible{color:var(--wstv-accent-light)}.wstv-league-breadcrumb [aria-current="page"]{color:var(--wstv-accent-light)}.wstv-league-hero,.wstv-league-card,.wstv-league-seo-card,.wstv-league-sidebar-card,.wstv-league-ad,.wstv-league-message{border:1px solid color-mix(in srgb,var(--wstv-border-active) 54%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 92%,transparent),color-mix(in srgb,var(--wstv-primary) 14%,var(--wstv-surface) 86%)),var(--wstv-surface);box-shadow:0 20px 50px color-mix(in srgb,#000 34%,transparent)}.wstv-league-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wstv-space-5);align-items:stretch;padding:var(--wstv-padding-panel);border-radius:var(--radius-lg);position:relative;overflow:hidden}.wstv-league-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--wstv-accent) 18%,transparent),transparent 34%),radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent),transparent 32%)}.wstv-league-hero>*{position:relative;z-index:1}.wstv-league-hero__content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--wstv-space-5);align-items:center}.wstv-league-hero__mark,.wstv-league-panel-icon,.wstv-league-card__icon,.wstv-league-seo-card__mark,.wstv-league-popular-list__mark{display:inline-grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-primary-light) 84%,transparent),color-mix(in srgb,var(--wstv-accent) 42%,var(--wstv-primary) 58%));color:var(--wstv-white);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 44%,transparent)}.wstv-league-hero__mark{width:clamp(74px, 7vw, 104px);height:clamp(74px, 7vw, 104px);border-radius:24px;overflow:hidden;box-shadow:0 18px 38px color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent);font:800 clamp(1.8rem, 3vw, 2.8rem) / 1 var(--font-heading)}.wstv-league-hero__mark.has-emblem{padding:var(--wstv-space-3);background:color-mix(in srgb,var(--wstv-card) 82%,var(--wstv-white) 18%)}.wstv-league-hero__mark img{width:100%;height:100%;object-fit:contain;display:block}.wstv-league-hero__mark.has-fallback span{display:inline-flex;align-items:center;justify-content:center}.wstv-league-eyebrow{margin:0 0 var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wstv-league-hero h1{margin:0;font-size:clamp(2.2rem, 3.6vw, 4rem);line-height:var(--wstv-leading-tight)}.wstv-league-hero__copy>p:not(.wstv-league-eyebrow){max-width:760px;margin:var(--wstv-space-3) 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-league-chip-list{display:flex;flex-wrap:wrap;gap:var(--wstv-space-2);margin-top:var(--wstv-space-5)}.wstv-league-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--wstv-space-3);border:1px solid color-mix(in srgb,var(--wstv-accent) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 28%,transparent);color:var(--wstv-text);font-size:var(--wstv-type-small);font-weight:800}.wstv-league-hero__panel{display:flex;flex-direction:column;justify-content:center;gap:var(--wstv-space-3);min-height:220px;padding:var(--wstv-padding-card);border:1px solid color-mix(in srgb,var(--wstv-border) 76%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--wstv-bg-secondary) 78%,transparent)}.wstv-league-panel-icon{width:46px;height:46px;border-radius:var(--radius-md)}.wstv-league-panel-icon svg,.wstv-league-card__icon svg,.wstv-league-seo-card__mark svg,.wstv-league-ad svg{width:22px;height:22px;fill:currentColor}.wstv-league-hero__panel h2,.wstv-league-card__header h2,.wstv-league-sidebar-card h2,.wstv-league-seo-card h2{margin:0;font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-league-hero__panel p,.wstv-league-empty,.wstv-league-seo-card p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:1.7}.wstv-league-info-list{display:grid;gap:var(--wstv-space-2);margin-top:var(--wstv-space-1)}.wstv-league-info-list__item{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-3);min-height:40px;padding:var(--wstv-space-2) var(--wstv-space-3);border:1px solid color-mix(in srgb,var(--wstv-border) 54%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--wstv-card) 54%,transparent)}.wstv-league-info-list__item span{color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:800}.wstv-league-info-list__item strong{min-width:0;color:var(--wstv-text);font-size:var(--wstv-type-small);font-weight:900;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wstv-league-info-note{padding-top:var(--wstv-space-2);border-top:1px solid color-mix(in srgb,var(--wstv-border) 44%,transparent)}.wstv-league-tabs{display:flex;gap:var(--wstv-space-2);overflow-x:auto;padding:var(--wstv-space-3);border:1px solid color-mix(in srgb,var(--wstv-border-active) 46%,transparent);border-radius:var(--radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,transparent),color-mix(in srgb,var(--wstv-primary) 16%,var(--wstv-surface) 84%))}.wstv-league-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 var(--wstv-space-4);border:1px solid color-mix(in srgb,var(--wstv-border) 82%,transparent);border-radius:999px;color:var(--wstv-text-muted);font-size:var(--wstv-type-small);font-weight:900;text-decoration:none;white-space:nowrap;transition:background var(--wstv-transition),border-color var(--wstv-transition),color var(--wstv-transition),transform var(--wstv-transition)}.wstv-league-tabs a:hover,.wstv-league-tabs a:focus-visible{border-color:color-mix(in srgb,var(--wstv-accent-light) 42%,transparent);color:var(--wstv-text);transform:translateY(-1px)}.wstv-league-tabs a:focus-visible{outline:2px solid var(--wstv-accent);outline-offset:3px}.wstv-league-tabs .is-active{border-color:color-mix(in srgb,var(--wstv-accent-light) 58%,transparent);background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));color:var(--wstv-white);box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent)}.wstv-league-tabs.is-loading,.wstv-league-main.is-loading{opacity:.72;pointer-events:none;transition:opacity var(--wstv-transition)}.wstv-league-main.is-loading{position:relative}.wstv-league-main.is-loading::before{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-bg) 18%,transparent),color-mix(in srgb,var(--wstv-primary) 10%,transparent))}.wstv-league-group-filter{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-3);margin:calc(var(--wstv-space-2) * -1) 0 var(--wstv-space-4);padding:var(--wstv-space-3);border:1px solid color-mix(in srgb,var(--wstv-border) 70%,transparent);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-primary) 16%,transparent),transparent 58%),color-mix(in srgb,var(--wstv-surface) 72%,transparent)}.wstv-league-group-filter label{color:var(--wstv-text-muted);font-size:var(--wstv-type-small);font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.wstv-league-group-filter__control{display:flex;align-items:center;gap:var(--wstv-space-2);min-width:min(100%, 320px)}.wstv-league-group-filter__control .wstv-filter-field{width:100%}.wstv-league-group-filter select,.wstv-league-group-filter__submit{min-height:38px;border-radius:999px;font-size:var(--wstv-type-small);font-weight:900}.wstv-league-group-filter select{width:100%;min-width:0;padding:0 var(--wstv-space-4);border:1px solid color-mix(in srgb,var(--wstv-border-active) 72%,transparent);background:color-mix(in srgb,var(--wstv-bg) 84%,var(--wstv-primary) 16%);color:var(--wstv-text)}.wstv-league-group-filter__submit{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--wstv-space-4);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 46%,transparent);background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));color:var(--wstv-white);cursor:pointer;transition:transform var(--wstv-transition),box-shadow var(--wstv-transition)}.wstv-league-group-filter__submit:hover,.wstv-league-group-filter__submit:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent)}.wstv-league-group-filter select:focus-visible,.wstv-league-group-filter__submit:focus-visible{outline:2px solid var(--wstv-accent);outline-offset:3px}.wstv-league-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--wstv-space-5);align-items:start}.wstv-league-main,.wstv-league-sidebar{display:grid;gap:var(--wstv-content-stack-gap);min-width:0}.wstv-league-sidebar{gap:var(--wstv-sidebar-stack-gap)}.wstv-league-card,.wstv-league-sidebar-card{padding:var(--wstv-padding-card);border-radius:16px}.wstv-league-card__header,.wstv-league-sidebar-card>header{display:flex;align-items:center;gap:var(--wstv-space-3);margin-bottom:var(--wstv-space-4);padding-bottom:var(--wstv-space-3);border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 74%,transparent)}.wstv-league-card__icon{width:38px;height:38px;border-radius:10px}.wstv-league-match-list{display:grid;gap:0;margin:calc(var(--wstv-space-2) * -1) calc(var(--wstv-space-3) * -1) 0}.wstv-league-match-item{display:grid;grid-template-columns:minmax(74px,0.42fr) minmax(0,1fr) auto minmax(0,1fr) minmax(96px,0.55fr);gap:var(--wstv-space-3);align-items:center;min-height:58px;padding:var(--wstv-space-3);border-radius:12px;color:var(--wstv-text);text-decoration:none;transition:background var(--wstv-transition),border-color var(--wstv-transition),transform var(--wstv-transition)}.wstv-league-match-item+.wstv-league-match-item{border-top:1px solid color-mix(in srgb,var(--wstv-border) 70%,transparent)}a.wstv-league-match-item:hover,a.wstv-league-match-item:focus-visible{background:color-mix(in srgb,var(--wstv-primary) 16%,transparent);transform:translateY(-1px)}a.wstv-league-match-item:focus-visible{outline:2px solid var(--wstv-accent);outline-offset:3px}.wstv-league-match-item__date{display:grid;gap:2px;color:var(--wstv-text-muted);font-size:var(--wstv-type-small);font-weight:800;line-height:1.15;white-space:nowrap}.wstv-league-match-item__date time{color:var(--wstv-text);font-size:var(--wstv-type-list)}.wstv-league-match-item__team{display:flex;align-items:center;gap:var(--wstv-space-2);min-width:0;font-size:var(--wstv-type-list);font-weight:900}.wstv-league-match-item__team.is-away{justify-content:flex-end;text-align:right}.wstv-league-match-item__team strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wstv-league-match-item__mark{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wstv-surface) 72%,var(--wstv-primary) 28%);color:var(--wstv-text);font:900 .72rem / 1 var(--font-heading)}.wstv-league-match-item__mark img{width:100%;height:100%;object-fit:contain}.wstv-league-match-item__score{display:inline-grid;place-items:center;gap:2px;min-width:54px;min-height:28px;padding:0 var(--wstv-space-3);border:1px solid color-mix(in srgb,var(--wstv-accent) 44%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 24%,transparent);color:var(--wstv-text);font-size:var(--wstv-type-list);font-weight:900;white-space:nowrap}.wstv-league-match-item__score strong{font:inherit;line-height:1}.wstv-league-match-item__score small{display:block;overflow:hidden;max-width:100%;color:color-mix(in srgb,var(--wstv-white) 76%,var(--wstv-text-muted));font-size:.6rem;font-weight:800;line-height:1;text-overflow:ellipsis}.wstv-league-match-item__meta{display:inline-flex;justify-content:flex-end;min-width:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-small);font-weight:800;text-align:right}.wstv-league-match-item__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wstv-league-match-item.is-live{background:color-mix(in srgb,var(--wstv-success) 8%,transparent)}.wstv-league-match-item__score.is-live-score{border-color:color-mix(in srgb,#ef4444 58%,var(--wstv-white) 12%);background:linear-gradient(135deg,#ef4444,#b91c1c);color:var(--wstv-white);box-shadow:0 8px 18px color-mix(in srgb,#ef4444 28%,transparent)}.wstv-league-match-item__score.is-placeholder{color:var(--wstv-text-muted)}.wstv-league-match-item__status{color:var(--wstv-text-muted)}.wstv-league-match-list.is-sidebar{margin-inline:0}.wstv-league-match-list.is-sidebar .wstv-league-match-item{grid-template-columns:48px minmax(0,1fr) auto minmax(0,1fr);gap:var(--wstv-space-2);min-height:54px;padding-inline:0}.wstv-league-match-list.is-sidebar .wstv-league-match-item__date{font-size:var(--wstv-type-micro)}.wstv-league-match-list.is-sidebar .wstv-league-match-item__date span{display:none}.wstv-league-match-list.is-sidebar .wstv-league-match-item__team{font-size:var(--wstv-type-small)}.wstv-league-match-list.is-sidebar .wstv-league-match-item__mark{display:none}.wstv-league-match-list.is-sidebar .wstv-league-match-item__meta{grid-column:2 / -1;justify-content:flex-start;text-align:left}.wstv-league-match-list.is-sidebar .wstv-league-match-item__score{min-width:44px;min-height:26px;padding-inline:var(--wstv-space-2);font-size:var(--wstv-type-small)}.wstv-league-fixtures{display:grid;gap:var(--wstv-space-5);min-width:0}.wstv-league-fixtures__section{display:grid;gap:var(--wstv-space-3);min-width:0;padding:var(--wstv-space-3);border:1px solid color-mix(in srgb,var(--wstv-border) 70%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-primary) 10%,transparent),transparent 44%),color-mix(in srgb,var(--wstv-bg-secondary) 62%,transparent)}.wstv-league-fixtures__title,.wstv-league-fixtures__group-title{margin:0;color:var(--wstv-text);font-family:var(--font-heading);font-weight:900;line-height:1.2}.wstv-league-fixtures__title{display:flex;align-items:center;gap:var(--wstv-space-2);font-size:var(--wstv-type-card-title)}.wstv-league-fixtures__title::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--wstv-accent);box-shadow:0 0 16px color-mix(in srgb,var(--wstv-accent) 70%,transparent)}.wstv-league-fixtures__groups{display:grid;gap:var(--wstv-space-4);min-width:0}.wstv-league-fixtures__group{display:grid;gap:var(--wstv-space-2);min-width:0}.wstv-league-fixtures__group-title{color:var(--wstv-accent-light);font-size:var(--wstv-type-small);letter-spacing:.04em;text-transform:uppercase}.wstv-league-match-list.is-fixture{margin:0;border:1px solid color-mix(in srgb,var(--wstv-border) 56%,transparent);border-radius:12px;background:color-mix(in srgb,var(--wstv-surface) 56%,transparent);overflow:hidden}.wstv-league-match-list.is-fixture .wstv-league-match-item{border-radius:0;min-height:54px}.wstv-league-match-list.is-fixture .wstv-league-match-item+.wstv-league-match-item{border-top-color:color-mix(in srgb,var(--wstv-border) 58%,transparent)}.wstv-league-standings{display:grid;gap:var(--wstv-space-4);min-width:0}.wstv-league-standings__table{display:grid;gap:var(--wstv-space-3);min-width:0}.wstv-league-standings__table h3{margin:0;color:var(--wstv-accent-light);font-size:var(--wstv-type-small);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.wstv-league-standings__scroll{min-width:0;overflow-x:auto;border:1px solid color-mix(in srgb,var(--wstv-border) 72%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wstv-bg-secondary) 68%,transparent)}.wstv-league-standings table{width:100%;min-width:620px;border-collapse:collapse;color:var(--wstv-text);font-size:var(--wstv-type-small)}.wstv-league-standings th,.wstv-league-standings td{padding:var(--wstv-space-2) var(--wstv-space-3);border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 62%,transparent);text-align:center;white-space:nowrap}.wstv-league-standings tr:last-child td{border-bottom:0}.wstv-league-standings th{color:var(--wstv-text-muted);font-size:var(--wstv-type-micro);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.wstv-league-standings th:nth-child(2),.wstv-league-standings td:nth-child(2){width:100%;min-width:190px;text-align:left}.wstv-league-standings__team{display:flex;align-items:center;gap:var(--wstv-space-2);min-width:0}.wstv-league-standings__team strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}.wstv-league-standings__mark{display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wstv-primary) 22%,var(--wstv-surface) 78%);color:var(--wstv-text);font:900 .72rem / 1 var(--font-heading)}.wstv-league-standings__mark img{width:100%;height:100%;object-fit:contain;display:block}.wstv-league-standings__note{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-small);line-height:1.6}.wstv-league-standings-matches{display:grid;gap:var(--wstv-space-3);margin-top:var(--wstv-space-5);padding-top:var(--wstv-space-4);border-top:1px solid color-mix(in srgb,var(--wstv-border) 72%,transparent)}.wstv-league-standings-matches h3{margin:0;color:var(--wstv-accent-light);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:900;line-height:var(--wstv-leading-heading)}.wstv-league-standings.is-mini{gap:var(--wstv-space-3)}.wstv-league-standings.is-mini .wstv-league-standings__table{gap:var(--wstv-space-2)}.wstv-league-standings.is-mini .wstv-league-standings__scroll{border-radius:12px}.wstv-league-standings.is-mini table{min-width:360px;font-size:var(--wstv-type-micro)}.wstv-league-standings.is-mini th,.wstv-league-standings.is-mini td{padding:.45rem .5rem}.wstv-league-standings.is-mini th:nth-child(4),.wstv-league-standings.is-mini th:nth-child(5),.wstv-league-standings.is-mini th:nth-child(6),.wstv-league-standings.is-mini th:nth-child(8),.wstv-league-standings.is-mini td:nth-child(4),.wstv-league-standings.is-mini td:nth-child(5),.wstv-league-standings.is-mini td:nth-child(6),.wstv-league-standings.is-mini td:nth-child(8){display:none}.wstv-league-standings.is-mini th:nth-child(2),.wstv-league-standings.is-mini td:nth-child(2){min-width:130px}.wstv-league-seo-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--wstv-space-4);padding:var(--wstv-padding-panel);border-radius:var(--radius-lg);border-left:4px solid var(--wstv-accent)}.wstv-league-seo-card__mark{width:54px;height:54px;border-radius:50%}.wstv-league-seo-card p+p{margin-top:var(--wstv-space-3)}.wstv-league-ad{display:grid;place-items:center;align-content:center;gap:var(--wstv-space-2);min-height:90px;padding:var(--wstv-space-5);border-style:dashed;border-radius:var(--radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 90%,transparent),color-mix(in srgb,var(--wstv-ad-bg) 94%,var(--wstv-primary) 6%)),var(--wstv-ad-bg);text-align:center;color:var(--wstv-text-soft)}.wstv-league-ad--wide{width:100%}.wstv-league-ad--content{min-height:90px}.wstv-league-ad--sidebar{min-height:250px}.wstv-league-ad--tall{min-height:600px}.wstv-league-ad svg{width:34px;height:34px;padding:8px;border:1px solid color-mix(in srgb,var(--wstv-accent) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wstv-primary) 22%,transparent);color:var(--wstv-accent-light)}.wstv-league-ad strong{color:var(--wstv-text);font-size:var(--wstv-type-list)}.wstv-league-ad span{font-size:var(--wstv-type-small);font-weight:800}.wstv-league-sidebar-card{position:relative;overflow:hidden}.wstv-league-sidebar-card>header{margin-inline:calc(var(--wstv-padding-card) * -1);margin-top:calc(var(--wstv-padding-card) * -1);padding:var(--wstv-space-4) var(--wstv-padding-card);background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 40%,transparent),transparent)}.wstv-league-sidebar-card>header::before{content:"";position:absolute;left:0;top:0;width:4px;height:58px;background:var(--wstv-accent);border-radius:0 999px 999px 0}.wstv-league-popular-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.wstv-league-popular-list li>a,.wstv-league-popular-list li>span{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:var(--wstv-space-3);align-items:center;min-height:52px;color:var(--wstv-text);text-decoration:none}.wstv-league-popular-list li+li{border-top:1px solid color-mix(in srgb,var(--wstv-border) 72%,transparent)}.wstv-league-popular-list li>a:hover,.wstv-league-popular-list li>a:focus-visible,.wstv-league-popular-list li.is-current>a,.wstv-league-popular-list li.is-current>span{color:var(--wstv-accent-light)}.wstv-league-popular-list li>a:focus-visible{outline:2px solid var(--wstv-accent);outline-offset:3px;border-radius:var(--radius-sm)}.wstv-league-popular-list__mark{width:30px;height:30px;border-radius:9px;font:800 .8rem / 1 var(--font-heading)}.wstv-league-popular-list__mark img{width:100%;height:100%;object-fit:contain}.wstv-league-popular-list__name{min-width:0;overflow:hidden;font-size:var(--wstv-type-list);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wstv-league-popular-list__code{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:24px;padding:0 var(--wstv-space-2);border:1px solid color-mix(in srgb,var(--wstv-accent) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 28%,transparent);color:var(--wstv-text-muted);font-size:var(--wstv-type-micro)}.wstv-league-message{display:grid;gap:var(--wstv-space-3);justify-items:start;padding:var(--wstv-padding-panel);border-radius:var(--radius-lg)}.wstv-league-message__mark{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:color-mix(in srgb,var(--wstv-primary) 42%,transparent);color:var(--wstv-accent-light);font-weight:900}.wstv-league-message h1{margin:0;font-size:var(--wstv-type-section-title)}@media (max-width:1180px){.wstv-league-hero,.wstv-league-layout{grid-template-columns:1fr}.wstv-league-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-league-ad--tall{min-height:320px}.wstv-leagues-directory__hero,.wstv-leagues-directory__support{grid-template-columns:1fr}.wstv-leagues-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.wstv-league-section{padding-top:32px}.wstv-league-hero__content{grid-template-columns:1fr;text-align:center}.wstv-league-hero__mark{margin-inline:auto}.wstv-league-chip-list{justify-content:center}.wstv-league-sidebar{grid-template-columns:1fr}.wstv-league-seo-card{grid-template-columns:1fr}.wstv-league-tabs{margin-inline:calc(var(--container-gutter) * -1);border-radius:0;border-inline:0;padding-inline:var(--container-gutter)}.wstv-league-group-filter{align-items:stretch;flex-direction:column}.wstv-league-group-filter__control{width:100%}.wstv-league-match-item{grid-template-columns:64px minmax(0,1fr) auto minmax(0,1fr)}.wstv-league-match-item__meta{grid-column:2 / -1;justify-content:flex-start;text-align:left}.wstv-leagues-directory{padding-block:var(--wstv-space-7)}.wstv-leagues-directory__hero,.wstv-leagues-directory__section,.wstv-leagues-directory__support{border-radius:var(--radius-md)}.wstv-leagues-directory__support ul{grid-template-columns:1fr}}@media (max-width:600px){.wstv-leagues-directory__grid{grid-template-columns:1fr}}@media (max-width:480px){.wstv-league-hero,.wstv-league-card,.wstv-league-seo-card,.wstv-league-sidebar-card{padding:var(--wstv-padding-card-compact)}.wstv-league-hero h1{font-size:clamp(2rem, 12vw, 3rem)}.wstv-leagues-directory__hero,.wstv-leagues-directory__section,.wstv-leagues-directory__support{padding:var(--wstv-padding-card-compact)}.wstv-leagues-directory__hero h1{font-size:var(--wstv-type-hero-title)}.wstv-leagues-directory-card{grid-template-columns:54px minmax(0,1fr);padding:16px}.wstv-leagues-directory-card__mark{width:54px;height:54px;border-radius:15px}.wstv-leagues-directory-card__mark.has-logo{padding:7px}.wstv-leagues-directory-card__mark img{width:40px;height:40px}.wstv-league-ad--sidebar,.wstv-league-ad--tall{min-height:240px}.wstv-league-popular-list li>a,.wstv-league-popular-list li>span{grid-template-columns:32px minmax(0,1fr) auto;min-height:48px}.wstv-league-group-filter__control{flex-direction:column;align-items:stretch}.wstv-league-match-item{grid-template-columns:52px minmax(0,1fr) auto;gap:var(--wstv-space-2)}.wstv-league-match-item__date{grid-row:span 2}.wstv-league-match-item__team.is-away{grid-column:2 / 3;justify-content:flex-start;text-align:left}.wstv-league-match-item__team.is-away .wstv-league-match-item__mark{order:-1}.wstv-league-match-item__score{grid-column:3 / 4;grid-row:1 / 3;min-width:42px;padding-inline:var(--wstv-space-2)}.wstv-league-match-item__meta{grid-column:2 / -1}}.wstv-primary-menu a{padding:clamp(10px, 0.7vw, 12px) clamp(11px, 0.8vw, 15px);color:var(--wstv-white);font-size:clamp(0.9rem, 0.76vw, 1rem);font-weight:700;line-height:1.15;text-shadow:0 1px 10px color-mix(in srgb,var(--wstv-bg) 58%,transparent)}.wstv-primary-menu a:hover,.wstv-primary-menu a:focus-visible,.wstv-primary-menu .current-menu-item>a,body:has(.wstv-league-section) .wstv-primary-menu a[href$="/ligler/"]{background:linear-gradient(135deg,var(--wstv-primary),color-mix(in srgb,var(--wstv-accent) 24%,var(--wstv-primary)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wstv-accent-light) 22%,transparent),0 6px 16px color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent)}.home .wstv-match-program .wstv-match-row__time{font-size:.8rem}.home .wstv-match-program .wstv-match-row__time span{font-size:.78rem}.home .wstv-match-program .wstv-match-row__time strong{font-size:.96rem}.home .wstv-match-program .wstv-match-row__team{font-size:clamp(0.84rem, 0.92vw, 0.92rem);line-height:1.45}.home .wstv-match-program .wstv-match-row__score strong{font-size:clamp(0.88rem, 0.98vw, 0.98rem)}.home .wstv-match-program .wstv-match-row__score small{font-size:.7rem;line-height:1.15}.home .wstv-match-program .wstv-match-row__broadcaster{font-size:.74rem;font-weight:750}.home .wstv-match-sidebar .wstv-popular-leagues__mark.has-logo{box-sizing:border-box;width:32px;height:32px;padding:3px;border:0;background:rgb(255 255 255 / .96);box-shadow:0 5px 14px color-mix(in srgb,var(--wstv-bg) 34%,transparent)}.home .wstv-match-sidebar .wstv-popular-leagues__mark.has-logo img{display:block;width:100%;height:100%;object-fit:contain}@media (min-width:1025px){.wstv-brand__image{width:clamp(164px, 11.4vw, 214px);max-height:clamp(42px, 3.1vw, 58px)}}.wstv-contact-page{position:relative;padding-block:var(--wstv-space-7) var(--wstv-space-8)}.wstv-contact-page>.wstv-container{display:grid;gap:var(--wstv-space-6)}.wstv-contact-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.65fr);align-items:center;min-height:360px;padding:clamp(30px, 4vw, 58px);overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 26%,var(--wstv-border));border-radius:clamp(18px, 1.8vw, 26px);background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-bg) 90%,transparent) 0%,color-mix(in srgb,var(--wstv-bg) 70%,transparent) 48%,color-mix(in srgb,var(--wstv-primary) 12%,transparent) 100%),radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--wstv-accent) 16%,transparent),transparent 34%),var(--wstv-contact-hero-image,none) center / cover no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 24px 60px color-mix(in srgb,var(--wstv-bg) 56%,transparent),0 0 42px color-mix(in srgb,var(--wstv-primary-glow) 11%,transparent)}.wstv-contact-hero::after{position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--wstv-accent-light) 24%,transparent) 1px,transparent 1px);background-position:right top;background-size:17px 17px;content:"";mask-image:linear-gradient(90deg,transparent 52%,#000 100%);pointer-events:none}.wstv-contact-hero__copy{position:relative;z-index:2;max-width:780px}.wstv-contact-breadcrumb{display:flex;align-items:center;gap:var(--wstv-space-2);margin-bottom:var(--wstv-space-6);color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:650}.wstv-contact-breadcrumb a{color:var(--wstv-text-muted);text-decoration:none}.wstv-contact-breadcrumb a:hover,.wstv-contact-breadcrumb a:focus-visible{color:var(--wstv-accent-light);outline:none}.wstv-contact-breadcrumb span[aria-current="page"]{color:var(--wstv-accent-light)}.wstv-contact-hero__eyebrow{display:block;margin-bottom:var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-small);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wstv-contact-hero h1{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-hero-title);font-weight:700;letter-spacing:-.045em;line-height:.96}.wstv-contact-hero__copy>p{max-width:720px;margin:var(--wstv-space-5) 0 0;color:var(--wstv-text-muted);font-size:clamp(0.95rem, 1.05vw, 1.08rem);line-height:1.75}.wstv-contact-hero__visual{display:none}.wstv-contact-hero__visual span{position:absolute;width:min(280px, 80%);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 22%,transparent);border-radius:50%;background:radial-gradient(circle at center,color-mix(in srgb,var(--wstv-primary-glow) 32%,transparent),transparent 60%);box-shadow:0 0 90px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent),inset 0 0 44px color-mix(in srgb,var(--wstv-accent) 14%,transparent)}.wstv-contact-hero__visual svg{position:relative;z-index:1;width:min(340px, 100%);fill:none;stroke:color-mix(in srgb,var(--wstv-accent-light) 70%,var(--wstv-white));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--wstv-primary-glow) 60%,transparent))}.wstv-contact-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,0.72fr);align-items:start;gap:var(--wstv-space-6)}.wstv-contact-card{min-width:0;border:1px solid color-mix(in srgb,var(--wstv-border) 80%,var(--wstv-accent) 20%);border-radius:clamp(16px, 1.4vw, 20px);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 93%,var(--wstv-primary) 7%),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 48%,transparent)}.wstv-contact-form-card{padding:clamp(22px, 2.4vw, 34px)}.wstv-contact-page .wstv-contact-alert{margin:0 0 var(--wstv-space-4);padding:var(--wstv-space-3) var(--wstv-space-4);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,var(--wstv-border));border-radius:11px;background:color-mix(in srgb,var(--wstv-primary) 14%,var(--wstv-surface-soft));color:var(--wstv-text);font-size:var(--wstv-type-list);font-weight:700;line-height:1.5}.wstv-contact-page .wstv-contact-alert.is-success{border-color:color-mix(in srgb,var(--wstv-success) 44%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-success) 10%,var(--wstv-surface-soft))}.wstv-contact-page .wstv-contact-alert.is-error{border-color:color-mix(in srgb,#ef4444 42%,var(--wstv-border));background:color-mix(in srgb,#ef4444 9%,var(--wstv-surface-soft))}.wstv-contact-card__header{display:flex;align-items:center;gap:var(--wstv-space-4);margin-bottom:var(--wstv-space-5)}.wstv-contact-card__header>div{min-width:0}.wstv-contact-card__header>div>span{display:block;margin-bottom:2px;color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wstv-contact-card__header h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:700;line-height:var(--wstv-leading-heading)}.wstv-contact-card__icon,.wstv-contact-newsletter__icon{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-primary-light) 86%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 66%,var(--wstv-primary)));box-shadow:0 10px 24px color-mix(in srgb,var(--wstv-primary-glow) 20%,transparent);color:var(--wstv-white)}.wstv-contact-card__icon svg,.wstv-contact-newsletter__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-contact-form{display:grid;gap:var(--wstv-space-4)}.wstv-contact-form label{display:grid;gap:var(--wstv-space-2);color:var(--wstv-text);font-size:var(--wstv-type-list);font-weight:700}.wstv-contact-form input,.wstv-contact-form textarea,.wstv-contact-newsletter__form input{box-sizing:border-box;width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 20%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-bg) 55%,var(--wstv-surface-soft));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 4%,transparent);color:var(--wstv-white);font-family:var(--font-body);font-size:var(--wstv-type-list);outline:none;transition:border-color var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast),background var(--wstv-transition-fast)}.wstv-contact-form input{height:48px;padding-inline:var(--wstv-space-4);border-radius:11px}.wstv-contact-form textarea{min-height:164px;padding:var(--wstv-space-4);border-radius:13px;line-height:1.55;resize:vertical}.wstv-contact-form input::placeholder,.wstv-contact-form textarea::placeholder,.wstv-contact-newsletter__form input::placeholder{color:var(--wstv-text-soft)}.wstv-contact-form input:focus,.wstv-contact-form textarea:focus,.wstv-contact-newsletter__form input:focus{border-color:var(--wstv-border-active);background:color-mix(in srgb,var(--wstv-primary) 14%,var(--wstv-surface-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent)}.wstv-contact-form>button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:var(--wstv-space-2);padding:11px var(--wstv-space-5);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 40%,transparent);border-radius:11px;background:linear-gradient(120deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 12px 24px color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent);color:var(--wstv-white);cursor:pointer;font-family:var(--font-heading);font-size:.94rem;font-weight:700}.wstv-contact-form>button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-contact-form__note{display:flex;align-items:center;justify-content:center;gap:var(--wstv-space-2);margin:var(--wstv-space-4) 0 0;color:var(--wstv-text-soft);font-size:var(--wstv-type-small);line-height:1.5;text-align:center}.wstv-contact-form__note svg{flex:0 0 auto;width:17px;height:17px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-contact-sidebar{display:grid;gap:var(--wstv-space-4);min-width:0}.wstv-contact-sidebar .wstv-contact-card{padding:clamp(20px, 2vw, 28px)}.wstv-contact-info-card{border-color:color-mix(in srgb,var(--wstv-accent) 54%,var(--wstv-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent)}.wstv-contact-info-list{display:grid;gap:var(--wstv-space-4);margin:0;padding:0;list-style:none}.wstv-contact-info-list li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:var(--wstv-space-3);min-width:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:1.45}.wstv-contact-info-list svg{width:21px;height:21px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-contact-info-list a{min-width:0;overflow-wrap:anywhere;color:var(--wstv-text);text-decoration:none}.wstv-contact-info-list a:hover,.wstv-contact-info-list a:focus-visible{color:var(--wstv-accent-light);outline:none}.wstv-contact-collaboration>p{margin:calc(var(--wstv-space-5) * -0.45) 0 var(--wstv-space-4) 64px;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:1.6}.wstv-contact-text-link{display:inline-flex;align-items:center;gap:var(--wstv-space-2);margin-left:64px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 25%,var(--wstv-border));border-radius:9px;color:var(--wstv-accent-light);font-size:var(--wstv-type-small);font-weight:750;text-decoration:none}.wstv-contact-text-link:hover,.wstv-contact-text-link:focus-visible{border-color:var(--wstv-border-active);background:color-mix(in srgb,var(--wstv-primary) 30%,transparent);outline:none}.wstv-contact-text-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.wstv-contact-instagram{display:inline-flex;align-items:center;gap:var(--wstv-space-3);margin-left:64px;color:var(--wstv-text);font-size:var(--wstv-type-list);font-weight:700;text-decoration:none}.wstv-contact-instagram svg{width:38px;height:38px;padding:8px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,var(--wstv-border));border-radius:12px;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-contact-instagram:hover,.wstv-contact-instagram:focus-visible{color:var(--wstv-accent-light);outline:none}.wstv-contact-ad{min-height:104px}.wstv-contact-newsletter{display:grid;grid-template-columns:56px minmax(240px,1fr) minmax(340px,0.85fr);align-items:center;gap:var(--wstv-space-5);padding:clamp(22px, 2.4vw, 32px);overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent) 56%,var(--wstv-border));border-radius:clamp(16px, 1.5vw, 21px);background:radial-gradient(circle at 95% 20%,color-mix(in srgb,var(--wstv-primary-glow) 19%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-primary) 46%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 18px 44px color-mix(in srgb,var(--wstv-bg) 48%,transparent)}.wstv-contact-newsletter__icon{width:54px;height:54px;border-radius:17px}.wstv-contact-newsletter__copy h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-contact-newsletter__copy p{margin:var(--wstv-space-2) 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:1.55}.wstv-contact-newsletter__form{display:grid;gap:var(--wstv-space-2);min-width:0}.wstv-contact-newsletter__form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.wstv-contact-newsletter__form input{height:44px;padding-inline:var(--wstv-space-4);border-radius:10px 0 0 10px}.wstv-contact-newsletter__form button{min-width:108px;padding-inline:var(--wstv-space-4);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 36%,transparent);border-radius:0 10px 10px 0;background:linear-gradient(120deg,var(--wstv-primary-light),var(--wstv-accent));color:var(--wstv-white);cursor:pointer;font-family:var(--font-heading);font-weight:700}.wstv-contact-newsletter__status{padding:var(--wstv-space-2) var(--wstv-space-3);border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:8px;font-size:var(--wstv-type-micro);line-height:1.4}.wstv-contact-newsletter__status.is-success{color:var(--wstv-success,#7ee2a8)}.wstv-contact-newsletter__status.is-error{color:var(--wstv-danger,#ff9aa8)}.wstv-contact-newsletter__form small a{color:var(--wstv-accent-light);text-decoration:underline;text-underline-offset:2px}.wstv-contact-newsletter__form small{color:var(--wstv-text-soft);font-size:var(--wstv-type-micro);line-height:1.4}@media (max-width:1024px){.wstv-contact-hero{grid-template-columns:minmax(0,1.2fr) minmax(220px,0.8fr);min-height:330px}.wstv-contact-layout{grid-template-columns:minmax(0,1fr) minmax(290px,0.72fr)}.wstv-contact-newsletter{grid-template-columns:54px minmax(0,1fr)}.wstv-contact-newsletter__form{grid-column:1 / -1}}@media (max-width:900px){.wstv-contact-page{padding-block:var(--wstv-space-6) var(--wstv-space-7)}.wstv-contact-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.wstv-contact-hero__copy{max-width:100%}.wstv-contact-hero__visual{position:absolute;right:-80px;bottom:-80px;width:300px;min-height:260px;opacity:.5}.wstv-contact-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wstv-contact-page>.wstv-container{gap:var(--wstv-space-5)}.wstv-contact-hero,.wstv-contact-form-card,.wstv-contact-sidebar .wstv-contact-card,.wstv-contact-newsletter{padding:var(--wstv-padding-card-compact)}.wstv-contact-hero{border-radius:var(--radius-md)}.wstv-contact-breadcrumb{margin-bottom:var(--wstv-space-5)}.wstv-contact-hero h1{font-size:clamp(2.8rem, 15vw, 3.8rem)}.wstv-contact-hero__copy>p{font-size:.92rem;line-height:1.65}.wstv-contact-card__icon{width:44px;height:44px;border-radius:13px}.wstv-contact-form textarea{min-height:145px}.wstv-contact-form__note{align-items:flex-start;justify-content:flex-start;text-align:left}.wstv-contact-collaboration>p,.wstv-contact-text-link,.wstv-contact-instagram{margin-left:0}.wstv-contact-newsletter{grid-template-columns:46px minmax(0,1fr);gap:var(--wstv-space-4)}.wstv-contact-newsletter__icon{width:46px;height:46px;border-radius:14px}.wstv-contact-newsletter__form>div{grid-template-columns:minmax(0,1fr);gap:var(--wstv-space-2)}.wstv-contact-newsletter__form input,.wstv-contact-newsletter__form button{width:100%;border-radius:10px}.wstv-contact-newsletter__form button{min-height:44px}}.wstv-about-page{position:relative;padding-block:clamp(24px, 3vw, 48px) clamp(48px, 6vw, 80px)}.wstv-about-page>.wstv-container{display:grid;gap:clamp(24px, 3vw, 40px)}.wstv-about-page .wstv-about-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.65fr);align-items:center;min-height:clamp(360px, 34vw, 500px);padding:clamp(30px, 4.5vw, 72px);overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,var(--wstv-border));border-radius:clamp(20px, 2vw, 28px);background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--wstv-primary-glow) 34%,transparent),transparent 30%),radial-gradient(circle at 68% 115%,color-mix(in srgb,var(--wstv-accent) 18%,transparent),transparent 42%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-bg) 96%,transparent),color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface))),var(--wstv-page-hero-image,none) center right / cover no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),0 28px 70px color-mix(in srgb,var(--wstv-bg) 52%,transparent),0 0 42px color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent)}.wstv-about-page .wstv-about-page__hero::before{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px);background-size:42px 42px;content:"";mask-image:linear-gradient(90deg,transparent 20%,#000 100%);pointer-events:none}.wstv-about-page .wstv-about-page__hero-copy{position:relative;z-index:1;max-width:820px}.wstv-about-page .wstv-about-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wstv-space-2);margin-bottom:var(--wstv-space-7);color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700}.wstv-about-page .wstv-about-page__breadcrumb a{color:var(--wstv-text-muted);text-decoration:none}.wstv-about-page .wstv-about-page__breadcrumb a:hover,.wstv-about-page .wstv-about-page__breadcrumb a:focus-visible{color:var(--wstv-accent-light)}.wstv-about-page .wstv-about-page__breadcrumb span[aria-current="page"]{color:var(--wstv-accent-light)}.wstv-about-page .wstv-about-page__eyebrow,.wstv-about-page .wstv-about-page__notice-label,.wstv-about-page .wstv-about-page__cta>div>span{display:inline-flex;align-items:center;gap:var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wstv-about-page .wstv-about-page__eyebrow{padding:8px 12px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 34%,transparent)}.wstv-about-page .wstv-about-page__hero h1{max-width:760px;margin:var(--wstv-space-4) 0 var(--wstv-space-4);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-hero-title);font-weight:800;line-height:var(--wstv-leading-tight);letter-spacing:-.035em}.wstv-about-page .wstv-about-page__hero-copy>p{max-width:760px;margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-about-page .wstv-about-page__hero-visual{position:relative;z-index:1;display:grid;min-height:240px;place-items:center}.wstv-about-page .wstv-about-page__hero-ring{position:absolute;width:min(22vw, 280px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 5%,transparent),0 0 80px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent)}.wstv-about-page .wstv-about-page__hero-icon{display:grid;width:clamp(104px, 10vw, 148px);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 44%,transparent);border-radius:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary-light) 72%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 30%,var(--wstv-bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 16%,transparent),0 20px 46px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);transform:rotate(4deg)}.wstv-about-page .wstv-about-page__hero-icon svg{width:62%;height:62%;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.wstv-about-page .wstv-about-page__ad{min-width:0}.wstv-about-page .wstv-about-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.32fr);align-items:start;gap:clamp(20px, 2.4vw, 32px)}.wstv-about-page .wstv-about-page__sidebar{position:sticky;top:calc(var(--header-height) + var(--wstv-space-4));display:grid;align-self:start;gap:var(--wstv-space-5);min-width:0}.wstv-about-page .wstv-about-page__content-card,.wstv-about-page .wstv-about-page__notice,.wstv-about-page .wstv-about-page__cta{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 22%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-primary-glow) 11%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 95%,var(--wstv-primary) 5%),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 20px 48px color-mix(in srgb,var(--wstv-bg) 42%,transparent)}.wstv-about-page .wstv-about-page__content-card{padding:clamp(26px, 3.2vw, 48px)}.wstv-about-page .wstv-about-page__content>:first-child{margin-top:0}.wstv-about-page .wstv-about-page__content>:last-child{margin-bottom:0}.wstv-about-page .wstv-about-page__content h2{position:relative;margin:clamp(32px, 3.5vw, 48px) 0 var(--wstv-space-4);padding-left:var(--wstv-space-5);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);font-weight:750;line-height:var(--wstv-leading-heading)}.wstv-about-page .wstv-about-page__content h2::before{position:absolute;top:.12em;bottom:.12em;left:0;width:4px;border-radius:999px;background:linear-gradient(var(--wstv-accent-light),var(--wstv-primary-light));box-shadow:0 0 16px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent);content:""}.wstv-about-page .wstv-about-page__content p,.wstv-about-page .wstv-about-page__content li,.wstv-about-page .wstv-about-page__content blockquote{color:color-mix(in srgb,var(--wstv-text) 82%,var(--wstv-text-muted));font-size:var(--wstv-type-body);line-height:1.78}.wstv-about-page .wstv-about-page__content p{margin:0 0 var(--wstv-space-5)}.wstv-about-page .wstv-about-page__content ul,.wstv-about-page .wstv-about-page__content ol{display:grid;gap:var(--wstv-space-2);margin:0 0 var(--wstv-space-5);padding-left:var(--wstv-space-6)}.wstv-about-page .wstv-about-page__content a{color:var(--wstv-accent-light);font-weight:750;text-decoration-color:color-mix(in srgb,var(--wstv-accent-light) 48%,transparent);text-underline-offset:3px}.wstv-about-page .wstv-about-page__content a:hover,.wstv-about-page .wstv-about-page__content a:focus-visible{color:var(--wstv-white);text-decoration-color:var(--wstv-accent-light)}.wstv-about-page .wstv-about-page__notice{display:grid;align-content:start;gap:var(--wstv-space-3);padding:var(--wstv-padding-panel);border-color:color-mix(in srgb,var(--wstv-accent-light) 38%,var(--wstv-border));background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--wstv-primary) 42%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent))}.wstv-about-page .wstv-about-page__notice-icon{display:grid;width:52px;height:52px;margin-bottom:var(--wstv-space-2);place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 38%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wstv-primary-light) 58%,var(--wstv-surface));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent)}.wstv-about-page .wstv-about-page__notice-icon svg{width:27px;height:27px;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-about-page .wstv-about-page__notice h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-about-page .wstv-about-page__notice p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:var(--wstv-leading-body)}.wstv-about-page .wstv-about-page__sidebar-ad{display:grid;align-content:center;justify-items:center;width:100%;min-width:0;min-height:420px;max-height:500px;aspect-ratio:3 / 5;gap:var(--wstv-space-4);padding:var(--wstv-padding-panel);overflow:hidden;border:1px dashed color-mix(in srgb,var(--wstv-accent-light) 38%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent),transparent 38%),linear-gradient(165deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-primary) 8%),color-mix(in srgb,var(--wstv-bg) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 44%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 9%,transparent);color:var(--wstv-text-muted);text-align:center}.wstv-about-page .wstv-about-page__sidebar-ad svg{width:42px;height:42px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent))}.wstv-about-page .wstv-about-page__sidebar-ad span{display:grid;gap:var(--wstv-space-1)}.wstv-about-page .wstv-about-page__sidebar-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:750}.wstv-about-page .wstv-about-page__sidebar-ad small{color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.08em}.wstv-about-page .wstv-about-page__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-6);padding:clamp(24px, 3vw, 40px);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--wstv-accent) 24%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-primary) 52%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-bg)))}.wstv-about-page .wstv-about-page__cta h2{margin:var(--wstv-space-2) 0 var(--wstv-space-2);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-about-page .wstv-about-page__cta p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-about-page .wstv-about-page__cta>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;gap:var(--wstv-space-2);padding:12px var(--wstv-space-5);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 68%,transparent);border-radius:12px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-list);font-weight:800;text-decoration:none;transition:transform var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast)}.wstv-about-page .wstv-about-page__cta>a:hover,.wstv-about-page .wstv-about-page__cta>a:focus-visible{box-shadow:0 16px 34px color-mix(in srgb,var(--wstv-primary-glow) 38%,transparent);transform:translateY(-2px)}.wstv-about-page .wstv-about-page__cta>a:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:3px}.wstv-about-page .wstv-about-page__cta>a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width:900px){.wstv-about-page .wstv-about-page__hero{grid-template-columns:minmax(0,1fr)}.wstv-about-page .wstv-about-page__hero{min-height:auto}.wstv-about-page .wstv-about-page__hero-visual{position:absolute;right:clamp(20px, 5vw, 48px);bottom:clamp(20px, 4vw, 36px);min-height:0;opacity:.2;pointer-events:none}.wstv-about-page .wstv-about-page__hero-ring{width:190px}.wstv-about-page .wstv-about-page__hero-icon{width:110px}.wstv-about-page .wstv-about-page__notice{grid-template-columns:auto minmax(0,1fr);align-items:center}.wstv-about-page .wstv-about-page__notice-icon{grid-row:1 / span 3;margin:0}}@media (max-width:768px){.wstv-about-page .wstv-about-page__content-grid{grid-template-columns:minmax(0,1fr)}.wstv-about-page .wstv-about-page__sidebar{position:static;top:auto}.wstv-about-page .wstv-about-page__sidebar-ad{min-height:240px;max-height:none;aspect-ratio:auto}}@media (max-width:600px){.wstv-about-page{padding-block:var(--wstv-space-5) var(--wstv-space-8)}.wstv-about-page>.wstv-container{gap:var(--wstv-space-5)}.wstv-about-page .wstv-about-page__hero,.wstv-about-page .wstv-about-page__content-card,.wstv-about-page .wstv-about-page__notice,.wstv-about-page .wstv-about-page__cta{padding:var(--wstv-padding-card-compact);border-radius:var(--radius-md)}.wstv-about-page .wstv-about-page__breadcrumb{margin-bottom:var(--wstv-space-6)}.wstv-about-page .wstv-about-page__hero h1{font-size:clamp(2.5rem, 14vw, 3.5rem)}.wstv-about-page .wstv-about-page__hero-visual{display:none}.wstv-about-page .wstv-about-page__content h2{margin-top:var(--wstv-space-7);padding-left:var(--wstv-space-4)}.wstv-about-page .wstv-about-page__notice{display:grid;grid-template-columns:minmax(0,1fr)}.wstv-about-page .wstv-about-page__notice-icon{grid-row:auto}.wstv-about-page .wstv-about-page__cta{align-items:stretch;flex-direction:column}.wstv-about-page .wstv-about-page__cta>a{width:100%}}.wstv-advertise-page{position:relative;padding-block:clamp(24px, 3vw, 48px) clamp(48px, 6vw, 80px)}.wstv-advertise-page>.wstv-container{display:grid;gap:clamp(24px, 3vw, 40px)}.wstv-advertise-page .wstv-advertise-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.65fr);align-items:center;min-height:clamp(360px, 34vw, 500px);padding:clamp(30px, 4.5vw, 72px);overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 30%,var(--wstv-border));border-radius:clamp(20px, 2vw, 28px);background:radial-gradient(circle at 83% 18%,color-mix(in srgb,var(--wstv-primary-glow) 36%,transparent),transparent 31%),radial-gradient(circle at 70% 118%,color-mix(in srgb,var(--wstv-accent) 18%,transparent),transparent 42%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-bg) 96%,transparent),color-mix(in srgb,var(--wstv-primary) 36%,var(--wstv-surface))),var(--wstv-page-hero-image,none) center right / cover no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),0 28px 70px color-mix(in srgb,var(--wstv-bg) 52%,transparent),0 0 42px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent)}.wstv-advertise-page .wstv-advertise-page__hero::before{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px);background-size:42px 42px;content:"";mask-image:linear-gradient(90deg,transparent 18%,#000 100%);pointer-events:none}.wstv-advertise-page .wstv-advertise-page__hero-copy{position:relative;z-index:1;max-width:840px}.wstv-advertise-page .wstv-advertise-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wstv-space-2);margin-bottom:var(--wstv-space-7);color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700}.wstv-advertise-page .wstv-advertise-page__breadcrumb a{color:var(--wstv-text-muted);text-decoration:none}.wstv-advertise-page .wstv-advertise-page__breadcrumb a:hover,.wstv-advertise-page .wstv-advertise-page__breadcrumb a:focus-visible,.wstv-advertise-page .wstv-advertise-page__breadcrumb span[aria-current="page"]{color:var(--wstv-accent-light)}.wstv-advertise-page .wstv-advertise-page__eyebrow,.wstv-advertise-page .wstv-advertise-page__note-label,.wstv-advertise-page .wstv-advertise-page__cta>div>span{display:inline-flex;align-items:center;gap:var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wstv-advertise-page .wstv-advertise-page__eyebrow{padding:8px 12px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 36%,transparent)}.wstv-advertise-page .wstv-advertise-page__hero h1{max-width:800px;margin:var(--wstv-space-4) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-hero-title);font-weight:800;line-height:var(--wstv-leading-tight);letter-spacing:-.035em}.wstv-advertise-page .wstv-advertise-page__hero-copy>p{max-width:780px;margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-advertise-page .wstv-advertise-page__hero-visual{position:relative;z-index:1;display:grid;min-height:240px;place-items:center}.wstv-advertise-page .wstv-advertise-page__hero-orbit{position:absolute;width:min(22vw, 280px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 5%,transparent),0 0 80px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent)}.wstv-advertise-page .wstv-advertise-page__hero-icon{display:grid;width:clamp(108px, 10vw, 150px);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 46%,transparent);border-radius:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary-light) 74%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 32%,var(--wstv-bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 16%,transparent),0 20px 46px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);transform:rotate(3deg)}.wstv-advertise-page .wstv-advertise-page__hero-icon svg{width:64%;height:64%;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.wstv-advertise-page .wstv-advertise-page__ad{min-width:0}.wstv-advertise-page .wstv-advertise-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.32fr);align-items:start;gap:clamp(20px, 2.4vw, 32px)}.wstv-advertise-page .wstv-advertise-page__sidebar{position:sticky;top:calc(var(--header-height) + var(--wstv-space-4));display:grid;align-self:start;gap:var(--wstv-space-5);min-width:0}.wstv-advertise-page .wstv-advertise-page__content-card,.wstv-advertise-page .wstv-advertise-page__note,.wstv-advertise-page .wstv-advertise-page__cta{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 23%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-primary-glow) 11%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 95%,var(--wstv-primary) 5%),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 20px 48px color-mix(in srgb,var(--wstv-bg) 42%,transparent)}.wstv-advertise-page .wstv-advertise-page__content-card{padding:clamp(26px, 3.2vw, 48px)}.wstv-advertise-page .wstv-advertise-page__content>:first-child{margin-top:0}.wstv-advertise-page .wstv-advertise-page__content>:last-child{margin-bottom:0}.wstv-advertise-page .wstv-advertise-page__content h2{position:relative;margin:clamp(32px, 3.5vw, 48px) 0 var(--wstv-space-4);padding-left:var(--wstv-space-5);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);font-weight:750;line-height:var(--wstv-leading-heading)}.wstv-advertise-page .wstv-advertise-page__content h2::before{position:absolute;top:.12em;bottom:.12em;left:0;width:4px;border-radius:999px;background:linear-gradient(var(--wstv-accent-light),var(--wstv-primary-light));box-shadow:0 0 16px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent);content:""}.wstv-advertise-page .wstv-advertise-page__content p,.wstv-advertise-page .wstv-advertise-page__content li,.wstv-advertise-page .wstv-advertise-page__content blockquote{color:color-mix(in srgb,var(--wstv-text) 82%,var(--wstv-text-muted));font-size:var(--wstv-type-body);line-height:1.78}.wstv-advertise-page .wstv-advertise-page__content p{margin:0 0 var(--wstv-space-5)}.wstv-advertise-page .wstv-advertise-page__content a{color:var(--wstv-accent-light);font-weight:750;text-decoration-color:color-mix(in srgb,var(--wstv-accent-light) 48%,transparent);text-underline-offset:3px}.wstv-advertise-page .wstv-advertise-page__content a:hover,.wstv-advertise-page .wstv-advertise-page__content a:focus-visible{color:var(--wstv-white);text-decoration-color:var(--wstv-accent-light)}.wstv-advertise-page .wstv-advertise-page__note{display:grid;align-content:start;gap:var(--wstv-space-3);padding:var(--wstv-padding-panel);border-color:color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--wstv-primary) 44%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent))}.wstv-advertise-page .wstv-advertise-page__note-icon{display:grid;width:52px;height:52px;margin-bottom:var(--wstv-space-2);place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 40%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wstv-primary-light) 60%,var(--wstv-surface));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent)}.wstv-advertise-page .wstv-advertise-page__note-icon svg{width:27px;height:27px;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-advertise-page .wstv-advertise-page__note h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-advertise-page .wstv-advertise-page__note p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:var(--wstv-leading-body)}.wstv-advertise-page .wstv-advertise-page__sidebar-ad{display:grid;align-content:center;justify-items:center;width:100%;min-width:0;min-height:420px;max-height:500px;aspect-ratio:3 / 5;gap:var(--wstv-space-4);padding:var(--wstv-padding-panel);overflow:hidden;border:1px dashed color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--wstv-primary-glow) 19%,transparent),transparent 38%),linear-gradient(165deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-primary) 8%),color-mix(in srgb,var(--wstv-bg) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 44%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);color:var(--wstv-text-muted);text-align:center}.wstv-advertise-page .wstv-advertise-page__sidebar-ad svg{width:42px;height:42px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent))}.wstv-advertise-page .wstv-advertise-page__sidebar-ad span{display:grid;gap:var(--wstv-space-1)}.wstv-advertise-page .wstv-advertise-page__sidebar-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:750}.wstv-advertise-page .wstv-advertise-page__sidebar-ad small{color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.08em}.wstv-advertise-page .wstv-advertise-page__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-6);padding:clamp(24px, 3vw, 40px);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--wstv-accent) 25%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-primary) 54%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-bg)))}.wstv-advertise-page .wstv-advertise-page__cta h2{margin:var(--wstv-space-2) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-advertise-page .wstv-advertise-page__cta p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-advertise-page .wstv-advertise-page__cta>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;gap:var(--wstv-space-2);padding:12px var(--wstv-space-5);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 68%,transparent);border-radius:12px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-list);font-weight:800;text-decoration:none;transition:transform var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast)}.wstv-advertise-page .wstv-advertise-page__cta>a:hover,.wstv-advertise-page .wstv-advertise-page__cta>a:focus-visible{box-shadow:0 16px 34px color-mix(in srgb,var(--wstv-primary-glow) 38%,transparent);transform:translateY(-2px)}.wstv-advertise-page .wstv-advertise-page__cta>a:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:3px}.wstv-advertise-page .wstv-advertise-page__cta>a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width:900px){.wstv-advertise-page .wstv-advertise-page__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.wstv-advertise-page .wstv-advertise-page__hero-visual{position:absolute;right:clamp(20px, 5vw, 48px);bottom:clamp(20px, 4vw, 36px);min-height:0;opacity:.2;pointer-events:none}.wstv-advertise-page .wstv-advertise-page__hero-orbit{width:190px}.wstv-advertise-page .wstv-advertise-page__hero-icon{width:110px}.wstv-advertise-page .wstv-advertise-page__note{grid-template-columns:auto minmax(0,1fr);align-items:center}.wstv-advertise-page .wstv-advertise-page__note-icon{grid-row:1 / span 3;margin:0}}@media (max-width:768px){.wstv-advertise-page .wstv-advertise-page__content-grid{grid-template-columns:minmax(0,1fr)}.wstv-advertise-page .wstv-advertise-page__sidebar{position:static;top:auto}.wstv-advertise-page .wstv-advertise-page__sidebar-ad{min-height:240px;max-height:none;aspect-ratio:auto}}@media (max-width:600px){.wstv-advertise-page{padding-block:var(--wstv-space-5) var(--wstv-space-8)}.wstv-advertise-page>.wstv-container{gap:var(--wstv-space-5)}.wstv-advertise-page .wstv-advertise-page__hero,.wstv-advertise-page .wstv-advertise-page__content-card,.wstv-advertise-page .wstv-advertise-page__note,.wstv-advertise-page .wstv-advertise-page__cta{padding:var(--wstv-padding-card-compact);border-radius:var(--radius-md)}.wstv-advertise-page .wstv-advertise-page__breadcrumb{margin-bottom:var(--wstv-space-6)}.wstv-advertise-page .wstv-advertise-page__hero h1{font-size:clamp(2.35rem, 12vw, 3.4rem)}.wstv-advertise-page .wstv-advertise-page__hero-visual{display:none}.wstv-advertise-page .wstv-advertise-page__content h2{margin-top:var(--wstv-space-7);padding-left:var(--wstv-space-4)}.wstv-advertise-page .wstv-advertise-page__note{display:grid;grid-template-columns:minmax(0,1fr)}.wstv-advertise-page .wstv-advertise-page__note-icon{grid-row:auto}.wstv-advertise-page .wstv-advertise-page__cta{align-items:stretch;flex-direction:column}.wstv-advertise-page .wstv-advertise-page__cta>a{width:100%}}.wstv-publishing-page{position:relative;padding-block:clamp(24px, 3vw, 48px) clamp(48px, 6vw, 80px)}.wstv-publishing-page>.wstv-container{display:grid;gap:clamp(24px, 3vw, 40px)}.wstv-publishing-page .wstv-publishing-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.65fr);align-items:center;min-height:clamp(360px, 34vw, 500px);padding:clamp(30px, 4.5vw, 72px);overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 30%,var(--wstv-border));border-radius:clamp(20px, 2vw, 28px);background:radial-gradient(circle at 83% 18%,color-mix(in srgb,var(--wstv-primary-glow) 35%,transparent),transparent 31%),radial-gradient(circle at 70% 118%,color-mix(in srgb,var(--wstv-accent) 17%,transparent),transparent 42%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-bg) 96%,transparent),color-mix(in srgb,var(--wstv-primary) 35%,var(--wstv-surface))),var(--wstv-page-hero-image,none) center right / cover no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),0 28px 70px color-mix(in srgb,var(--wstv-bg) 52%,transparent),0 0 42px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent)}.wstv-publishing-page .wstv-publishing-page__hero::before{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px);background-size:42px 42px;content:"";mask-image:linear-gradient(90deg,transparent 18%,#000 100%);pointer-events:none}.wstv-publishing-page .wstv-publishing-page__hero-copy{position:relative;z-index:1;max-width:840px}.wstv-publishing-page .wstv-publishing-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wstv-space-2);margin-bottom:var(--wstv-space-7);color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700}.wstv-publishing-page .wstv-publishing-page__breadcrumb a{color:var(--wstv-text-muted);text-decoration:none}.wstv-publishing-page .wstv-publishing-page__breadcrumb a:hover,.wstv-publishing-page .wstv-publishing-page__breadcrumb a:focus-visible,.wstv-publishing-page .wstv-publishing-page__breadcrumb span[aria-current="page"]{color:var(--wstv-accent-light)}.wstv-publishing-page .wstv-publishing-page__eyebrow,.wstv-publishing-page .wstv-publishing-page__note-label,.wstv-publishing-page .wstv-publishing-page__cta>div>span{display:inline-flex;align-items:center;gap:var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wstv-publishing-page .wstv-publishing-page__eyebrow{padding:8px 12px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 36%,transparent)}.wstv-publishing-page .wstv-publishing-page__hero h1{max-width:800px;margin:var(--wstv-space-4) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-hero-title);font-weight:800;line-height:var(--wstv-leading-tight);letter-spacing:-.035em}.wstv-publishing-page .wstv-publishing-page__hero-copy>p{max-width:780px;margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-publishing-page .wstv-publishing-page__hero-visual{position:relative;z-index:1;display:grid;min-height:240px;place-items:center}.wstv-publishing-page .wstv-publishing-page__hero-orbit{position:absolute;width:min(22vw, 280px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 5%,transparent),0 0 80px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent)}.wstv-publishing-page .wstv-publishing-page__hero-icon{display:grid;width:clamp(108px, 10vw, 150px);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 46%,transparent);border-radius:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary-light) 74%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 32%,var(--wstv-bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 16%,transparent),0 20px 46px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);transform:rotate(3deg)}.wstv-publishing-page .wstv-publishing-page__hero-icon svg{width:62%;height:62%;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.wstv-publishing-page .wstv-publishing-page__ad{min-width:0}.wstv-publishing-page .wstv-publishing-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.32fr);align-items:start;gap:clamp(20px, 2.4vw, 32px)}.wstv-publishing-page .wstv-publishing-page__sidebar{position:sticky;top:calc(var(--header-height) + var(--wstv-space-4));display:grid;align-self:start;gap:var(--wstv-space-5);min-width:0}.wstv-publishing-page .wstv-publishing-page__content-card,.wstv-publishing-page .wstv-publishing-page__note,.wstv-publishing-page .wstv-publishing-page__cta{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 23%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-primary-glow) 11%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 95%,var(--wstv-primary) 5%),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 20px 48px color-mix(in srgb,var(--wstv-bg) 42%,transparent)}.wstv-publishing-page .wstv-publishing-page__content-card{padding:clamp(26px, 3.2vw, 48px)}.wstv-publishing-page .wstv-publishing-page__content>:first-child{margin-top:0}.wstv-publishing-page .wstv-publishing-page__content>:last-child{margin-bottom:0}.wstv-publishing-page .wstv-publishing-page__content h2{position:relative;margin:clamp(32px, 3.5vw, 48px) 0 var(--wstv-space-4);padding-left:var(--wstv-space-5);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);font-weight:750;line-height:var(--wstv-leading-heading)}.wstv-publishing-page .wstv-publishing-page__content h2::before{position:absolute;top:.12em;bottom:.12em;left:0;width:4px;border-radius:999px;background:linear-gradient(var(--wstv-accent-light),var(--wstv-primary-light));box-shadow:0 0 16px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent);content:""}.wstv-publishing-page .wstv-publishing-page__content p,.wstv-publishing-page .wstv-publishing-page__content li,.wstv-publishing-page .wstv-publishing-page__content blockquote{color:color-mix(in srgb,var(--wstv-text) 82%,var(--wstv-text-muted));font-size:var(--wstv-type-body);line-height:1.78}.wstv-publishing-page .wstv-publishing-page__content p{margin:0 0 var(--wstv-space-5)}.wstv-publishing-page .wstv-publishing-page__content a{color:var(--wstv-accent-light);font-weight:750;text-decoration-color:color-mix(in srgb,var(--wstv-accent-light) 48%,transparent);text-underline-offset:3px}.wstv-publishing-page .wstv-publishing-page__content a:hover,.wstv-publishing-page .wstv-publishing-page__content a:focus-visible{color:var(--wstv-white);text-decoration-color:var(--wstv-accent-light)}.wstv-publishing-page .wstv-publishing-page__note{display:grid;align-content:start;gap:var(--wstv-space-3);padding:var(--wstv-padding-panel);border-color:color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--wstv-primary) 44%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent))}.wstv-publishing-page .wstv-publishing-page__note-icon{display:grid;width:52px;height:52px;margin-bottom:var(--wstv-space-2);place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 40%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wstv-primary-light) 60%,var(--wstv-surface));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent)}.wstv-publishing-page .wstv-publishing-page__note-icon svg{width:27px;height:27px;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-publishing-page .wstv-publishing-page__note h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-publishing-page .wstv-publishing-page__note p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:var(--wstv-leading-body)}.wstv-publishing-page .wstv-publishing-page__sidebar-ad{display:grid;align-content:center;justify-items:center;width:100%;min-width:0;min-height:420px;max-height:500px;aspect-ratio:3 / 5;gap:var(--wstv-space-4);padding:var(--wstv-padding-panel);overflow:hidden;border:1px dashed color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--wstv-primary-glow) 19%,transparent),transparent 38%),linear-gradient(165deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-primary) 8%),color-mix(in srgb,var(--wstv-bg) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 44%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);color:var(--wstv-text-muted);text-align:center}.wstv-publishing-page .wstv-publishing-page__sidebar-ad svg{width:42px;height:42px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent))}.wstv-publishing-page .wstv-publishing-page__sidebar-ad span{display:grid;gap:var(--wstv-space-1)}.wstv-publishing-page .wstv-publishing-page__sidebar-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:750}.wstv-publishing-page .wstv-publishing-page__sidebar-ad small{color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.08em}.wstv-publishing-page .wstv-publishing-page__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-6);padding:clamp(24px, 3vw, 40px);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--wstv-accent) 25%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-primary) 54%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-bg)))}.wstv-publishing-page .wstv-publishing-page__cta h2{margin:var(--wstv-space-2) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-publishing-page .wstv-publishing-page__cta p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-publishing-page .wstv-publishing-page__cta>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;gap:var(--wstv-space-2);padding:12px var(--wstv-space-5);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 68%,transparent);border-radius:12px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-list);font-weight:800;text-decoration:none;transition:transform var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast)}.wstv-publishing-page .wstv-publishing-page__cta>a:hover,.wstv-publishing-page .wstv-publishing-page__cta>a:focus-visible{box-shadow:0 16px 34px color-mix(in srgb,var(--wstv-primary-glow) 38%,transparent);transform:translateY(-2px)}.wstv-publishing-page .wstv-publishing-page__cta>a:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:3px}.wstv-publishing-page .wstv-publishing-page__cta>a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width:900px){.wstv-publishing-page .wstv-publishing-page__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.wstv-publishing-page .wstv-publishing-page__hero-visual{position:absolute;right:clamp(20px, 5vw, 48px);bottom:clamp(20px, 4vw, 36px);min-height:0;opacity:.2;pointer-events:none}.wstv-publishing-page .wstv-publishing-page__hero-orbit{width:190px}.wstv-publishing-page .wstv-publishing-page__hero-icon{width:110px}.wstv-publishing-page .wstv-publishing-page__note{grid-template-columns:auto minmax(0,1fr);align-items:center}.wstv-publishing-page .wstv-publishing-page__note-icon{grid-row:1 / span 3;margin:0}}@media (max-width:768px){.wstv-publishing-page .wstv-publishing-page__content-grid{grid-template-columns:minmax(0,1fr)}.wstv-publishing-page .wstv-publishing-page__sidebar{position:static;top:auto}.wstv-publishing-page .wstv-publishing-page__sidebar-ad{min-height:240px;max-height:none;aspect-ratio:auto}}@media (max-width:600px){.wstv-publishing-page{padding-block:var(--wstv-space-5) var(--wstv-space-8)}.wstv-publishing-page>.wstv-container{gap:var(--wstv-space-5)}.wstv-publishing-page .wstv-publishing-page__hero,.wstv-publishing-page .wstv-publishing-page__content-card,.wstv-publishing-page .wstv-publishing-page__note,.wstv-publishing-page .wstv-publishing-page__cta{padding:var(--wstv-padding-card-compact);border-radius:var(--radius-md)}.wstv-publishing-page .wstv-publishing-page__breadcrumb{margin-bottom:var(--wstv-space-6)}.wstv-publishing-page .wstv-publishing-page__hero h1{font-size:clamp(2.5rem, 14vw, 3.5rem)}.wstv-publishing-page .wstv-publishing-page__hero-visual{display:none}.wstv-publishing-page .wstv-publishing-page__content h2{margin-top:var(--wstv-space-7);padding-left:var(--wstv-space-4)}.wstv-publishing-page .wstv-publishing-page__note{display:grid;grid-template-columns:minmax(0,1fr)}.wstv-publishing-page .wstv-publishing-page__note-icon{grid-row:auto}.wstv-publishing-page .wstv-publishing-page__cta{align-items:stretch;flex-direction:column}.wstv-publishing-page .wstv-publishing-page__cta>a{width:100%}}.wstv-terms-page{position:relative;padding-block:clamp(24px, 3vw, 48px) clamp(48px, 6vw, 80px)}.wstv-terms-page>.wstv-container{display:grid;gap:clamp(24px, 3vw, 40px)}.wstv-terms-page .wstv-terms-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.65fr);align-items:center;min-height:clamp(360px, 34vw, 500px);padding:clamp(30px, 4.5vw, 72px);overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 30%,var(--wstv-border));border-radius:clamp(20px, 2vw, 28px);background:radial-gradient(circle at 83% 18%,color-mix(in srgb,var(--wstv-primary-glow) 35%,transparent),transparent 31%),radial-gradient(circle at 70% 118%,color-mix(in srgb,var(--wstv-accent) 17%,transparent),transparent 42%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-bg) 96%,transparent),color-mix(in srgb,var(--wstv-primary) 35%,var(--wstv-surface))),var(--wstv-page-hero-image,none) center right / cover no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),0 28px 70px color-mix(in srgb,var(--wstv-bg) 52%,transparent),0 0 42px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent)}.wstv-terms-page .wstv-terms-page__hero::before{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px);background-size:42px 42px;content:"";mask-image:linear-gradient(90deg,transparent 18%,#000 100%);pointer-events:none}.wstv-terms-page .wstv-terms-page__hero-copy{position:relative;z-index:1;max-width:840px}.wstv-terms-page .wstv-terms-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wstv-space-2);margin-bottom:var(--wstv-space-7);color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700}.wstv-terms-page .wstv-terms-page__breadcrumb a{color:var(--wstv-text-muted);text-decoration:none}.wstv-terms-page .wstv-terms-page__breadcrumb a:hover,.wstv-terms-page .wstv-terms-page__breadcrumb a:focus-visible,.wstv-terms-page .wstv-terms-page__breadcrumb span[aria-current="page"]{color:var(--wstv-accent-light)}.wstv-terms-page .wstv-terms-page__eyebrow,.wstv-terms-page .wstv-terms-page__note-label,.wstv-terms-page .wstv-terms-page__cta>div>span{display:inline-flex;align-items:center;gap:var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wstv-terms-page .wstv-terms-page__eyebrow{padding:8px 12px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 36%,transparent)}.wstv-terms-page .wstv-terms-page__hero h1{max-width:800px;margin:var(--wstv-space-4) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-hero-title);font-weight:800;line-height:var(--wstv-leading-tight);letter-spacing:-.035em}.wstv-terms-page .wstv-terms-page__hero-copy>p{max-width:780px;margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-terms-page .wstv-terms-page__hero-visual{position:relative;z-index:1;display:grid;min-height:240px;place-items:center}.wstv-terms-page .wstv-terms-page__hero-orbit{position:absolute;width:min(22vw, 280px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 5%,transparent),0 0 80px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent)}.wstv-terms-page .wstv-terms-page__hero-icon{display:grid;width:clamp(108px, 10vw, 150px);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 46%,transparent);border-radius:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary-light) 74%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 32%,var(--wstv-bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 16%,transparent),0 20px 46px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);transform:rotate(3deg)}.wstv-terms-page .wstv-terms-page__hero-icon svg{width:62%;height:62%;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.wstv-terms-page .wstv-terms-page__ad{min-width:0}.wstv-terms-page .wstv-terms-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.32fr);align-items:start;gap:clamp(20px, 2.4vw, 32px)}.wstv-terms-page .wstv-terms-page__sidebar{position:sticky;top:calc(var(--header-height) + var(--wstv-space-4));display:grid;align-self:start;gap:var(--wstv-space-5);min-width:0}.wstv-terms-page .wstv-terms-page__content-card,.wstv-terms-page .wstv-terms-page__note,.wstv-terms-page .wstv-terms-page__cta{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 23%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-primary-glow) 11%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 95%,var(--wstv-primary) 5%),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 20px 48px color-mix(in srgb,var(--wstv-bg) 42%,transparent)}.wstv-terms-page .wstv-terms-page__content-card{padding:clamp(26px, 3.2vw, 48px)}.wstv-terms-page .wstv-terms-page__content>:first-child{margin-top:0}.wstv-terms-page .wstv-terms-page__content>:last-child{margin-bottom:0}.wstv-terms-page .wstv-terms-page__content h2{position:relative;margin:clamp(32px, 3.5vw, 48px) 0 var(--wstv-space-4);padding-left:var(--wstv-space-5);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);font-weight:750;line-height:var(--wstv-leading-heading)}.wstv-terms-page .wstv-terms-page__content h2::before{position:absolute;top:.12em;bottom:.12em;left:0;width:4px;border-radius:999px;background:linear-gradient(var(--wstv-accent-light),var(--wstv-primary-light));box-shadow:0 0 16px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent);content:""}.wstv-terms-page .wstv-terms-page__content p,.wstv-terms-page .wstv-terms-page__content li,.wstv-terms-page .wstv-terms-page__content blockquote{color:color-mix(in srgb,var(--wstv-text) 82%,var(--wstv-text-muted));font-size:var(--wstv-type-body);line-height:1.78}.wstv-terms-page .wstv-terms-page__content p{margin:0 0 var(--wstv-space-5)}.wstv-terms-page .wstv-terms-page__content a{color:var(--wstv-accent-light);font-weight:750;text-decoration-color:color-mix(in srgb,var(--wstv-accent-light) 48%,transparent);text-underline-offset:3px}.wstv-terms-page .wstv-terms-page__content a:hover,.wstv-terms-page .wstv-terms-page__content a:focus-visible{color:var(--wstv-white);text-decoration-color:var(--wstv-accent-light)}.wstv-terms-page .wstv-terms-page__note{display:grid;align-content:start;gap:var(--wstv-space-3);padding:var(--wstv-padding-panel);border-color:color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--wstv-primary) 44%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent))}.wstv-terms-page .wstv-terms-page__note-icon{display:grid;width:52px;height:52px;margin-bottom:var(--wstv-space-2);place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 40%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wstv-primary-light) 60%,var(--wstv-surface));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent)}.wstv-terms-page .wstv-terms-page__note-icon svg{width:27px;height:27px;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-terms-page .wstv-terms-page__note h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-terms-page .wstv-terms-page__note p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:var(--wstv-leading-body)}.wstv-terms-page .wstv-terms-page__sidebar-ad{display:grid;align-content:center;justify-items:center;width:100%;min-width:0;min-height:420px;max-height:500px;aspect-ratio:3 / 5;gap:var(--wstv-space-4);padding:var(--wstv-padding-panel);overflow:hidden;border:1px dashed color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--wstv-primary-glow) 19%,transparent),transparent 38%),linear-gradient(165deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-primary) 8%),color-mix(in srgb,var(--wstv-bg) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 44%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);color:var(--wstv-text-muted);text-align:center}.wstv-terms-page .wstv-terms-page__sidebar-ad svg{width:42px;height:42px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent))}.wstv-terms-page .wstv-terms-page__sidebar-ad span{display:grid;gap:var(--wstv-space-1)}.wstv-terms-page .wstv-terms-page__sidebar-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:750}.wstv-terms-page .wstv-terms-page__sidebar-ad small{color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.08em}.wstv-terms-page .wstv-terms-page__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-6);padding:clamp(24px, 3vw, 40px);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--wstv-accent) 25%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-primary) 54%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-bg)))}.wstv-terms-page .wstv-terms-page__cta h2{margin:var(--wstv-space-2) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-terms-page .wstv-terms-page__cta p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-terms-page .wstv-terms-page__cta>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;gap:var(--wstv-space-2);padding:12px var(--wstv-space-5);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 68%,transparent);border-radius:12px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-list);font-weight:800;text-decoration:none;transition:transform var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast)}.wstv-terms-page .wstv-terms-page__cta>a:hover,.wstv-terms-page .wstv-terms-page__cta>a:focus-visible{box-shadow:0 16px 34px color-mix(in srgb,var(--wstv-primary-glow) 38%,transparent);transform:translateY(-2px)}.wstv-terms-page .wstv-terms-page__cta>a:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:3px}.wstv-terms-page .wstv-terms-page__cta>a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width:900px){.wstv-terms-page .wstv-terms-page__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.wstv-terms-page .wstv-terms-page__hero-visual{position:absolute;right:clamp(20px, 5vw, 48px);bottom:clamp(20px, 4vw, 36px);min-height:0;opacity:.2;pointer-events:none}.wstv-terms-page .wstv-terms-page__hero-orbit{width:190px}.wstv-terms-page .wstv-terms-page__hero-icon{width:110px}.wstv-terms-page .wstv-terms-page__note{grid-template-columns:auto minmax(0,1fr);align-items:center}.wstv-terms-page .wstv-terms-page__note-icon{grid-row:1 / span 3;margin:0}}@media (max-width:768px){.wstv-terms-page .wstv-terms-page__content-grid{grid-template-columns:minmax(0,1fr)}.wstv-terms-page .wstv-terms-page__sidebar{position:static;top:auto}.wstv-terms-page .wstv-terms-page__sidebar-ad{min-height:240px;max-height:none;aspect-ratio:auto}}@media (max-width:600px){.wstv-terms-page{padding-block:var(--wstv-space-5) var(--wstv-space-8)}.wstv-terms-page>.wstv-container{gap:var(--wstv-space-5)}.wstv-terms-page .wstv-terms-page__hero,.wstv-terms-page .wstv-terms-page__content-card,.wstv-terms-page .wstv-terms-page__note,.wstv-terms-page .wstv-terms-page__cta{padding:var(--wstv-padding-card-compact);border-radius:var(--radius-md)}.wstv-terms-page .wstv-terms-page__breadcrumb{margin-bottom:var(--wstv-space-6)}.wstv-terms-page .wstv-terms-page__hero h1{font-size:clamp(2.3rem, 12vw, 3.4rem)}.wstv-terms-page .wstv-terms-page__hero-visual{display:none}.wstv-terms-page .wstv-terms-page__content h2{margin-top:var(--wstv-space-7);padding-left:var(--wstv-space-4)}.wstv-terms-page .wstv-terms-page__note{display:grid;grid-template-columns:minmax(0,1fr)}.wstv-terms-page .wstv-terms-page__note-icon{grid-row:auto}.wstv-terms-page .wstv-terms-page__cta{align-items:stretch;flex-direction:column}.wstv-terms-page .wstv-terms-page__cta>a{width:100%}}.wstv-privacy-page{position:relative;padding-block:clamp(24px, 3vw, 48px) clamp(48px, 6vw, 80px)}.wstv-privacy-page>.wstv-container{display:grid;gap:clamp(24px, 3vw, 40px)}.wstv-privacy-page .wstv-privacy-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.65fr);align-items:center;min-height:clamp(360px, 34vw, 500px);padding:clamp(30px, 4.5vw, 72px);overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 30%,var(--wstv-border));border-radius:clamp(20px, 2vw, 28px);background:radial-gradient(circle at 83% 18%,color-mix(in srgb,var(--wstv-primary-glow) 35%,transparent),transparent 31%),radial-gradient(circle at 70% 118%,color-mix(in srgb,var(--wstv-accent) 17%,transparent),transparent 42%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-bg) 96%,transparent),color-mix(in srgb,var(--wstv-primary) 35%,var(--wstv-surface))),var(--wstv-page-hero-image,none) center right / cover no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),0 28px 70px color-mix(in srgb,var(--wstv-bg) 52%,transparent),0 0 42px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent)}.wstv-privacy-page .wstv-privacy-page__hero::before{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px);background-size:42px 42px;content:"";mask-image:linear-gradient(90deg,transparent 18%,#000 100%);pointer-events:none}.wstv-privacy-page .wstv-privacy-page__hero-copy{position:relative;z-index:1;max-width:840px}.wstv-privacy-page .wstv-privacy-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wstv-space-2);margin-bottom:var(--wstv-space-7);color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700}.wstv-privacy-page .wstv-privacy-page__breadcrumb a{color:var(--wstv-text-muted);text-decoration:none}.wstv-privacy-page .wstv-privacy-page__breadcrumb a:hover,.wstv-privacy-page .wstv-privacy-page__breadcrumb a:focus-visible,.wstv-privacy-page .wstv-privacy-page__breadcrumb span[aria-current="page"]{color:var(--wstv-accent-light)}.wstv-privacy-page .wstv-privacy-page__eyebrow,.wstv-privacy-page .wstv-privacy-page__note-label,.wstv-privacy-page .wstv-privacy-page__cta>div>span{display:inline-flex;align-items:center;gap:var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wstv-privacy-page .wstv-privacy-page__eyebrow{padding:8px 12px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 36%,transparent)}.wstv-privacy-page .wstv-privacy-page__hero h1{max-width:800px;margin:var(--wstv-space-4) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-hero-title);font-weight:800;line-height:var(--wstv-leading-tight);letter-spacing:-.035em}.wstv-privacy-page .wstv-privacy-page__hero-copy>p{max-width:780px;margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-privacy-page .wstv-privacy-page__hero-visual{position:relative;z-index:1;display:grid;min-height:240px;place-items:center}.wstv-privacy-page .wstv-privacy-page__hero-orbit{position:absolute;width:min(22vw, 280px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 5%,transparent),0 0 80px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent)}.wstv-privacy-page .wstv-privacy-page__hero-icon{display:grid;width:clamp(108px, 10vw, 150px);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 46%,transparent);border-radius:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary-light) 74%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 32%,var(--wstv-bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 16%,transparent),0 20px 46px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);transform:rotate(3deg)}.wstv-privacy-page .wstv-privacy-page__hero-icon svg{width:62%;height:62%;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.wstv-privacy-page .wstv-privacy-page__ad{min-width:0}.wstv-privacy-page .wstv-privacy-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.32fr);align-items:start;gap:clamp(20px, 2.4vw, 32px)}.wstv-privacy-page .wstv-privacy-page__sidebar{position:sticky;top:calc(var(--header-height) + var(--wstv-space-4));display:grid;align-self:start;gap:var(--wstv-space-5);min-width:0}.wstv-privacy-page .wstv-privacy-page__content-card,.wstv-privacy-page .wstv-privacy-page__note,.wstv-privacy-page .wstv-privacy-page__cta{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 23%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-primary-glow) 11%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 95%,var(--wstv-primary) 5%),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 20px 48px color-mix(in srgb,var(--wstv-bg) 42%,transparent)}.wstv-privacy-page .wstv-privacy-page__content-card{padding:clamp(26px, 3.2vw, 48px)}.wstv-privacy-page .wstv-privacy-page__content>:first-child{margin-top:0}.wstv-privacy-page .wstv-privacy-page__content>:last-child{margin-bottom:0}.wstv-privacy-page .wstv-privacy-page__content h2{position:relative;margin:clamp(32px, 3.5vw, 48px) 0 var(--wstv-space-4);padding-left:var(--wstv-space-5);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);font-weight:750;line-height:var(--wstv-leading-heading)}.wstv-privacy-page .wstv-privacy-page__content h2::before{position:absolute;top:.12em;bottom:.12em;left:0;width:4px;border-radius:999px;background:linear-gradient(var(--wstv-accent-light),var(--wstv-primary-light));box-shadow:0 0 16px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent);content:""}.wstv-privacy-page .wstv-privacy-page__content p,.wstv-privacy-page .wstv-privacy-page__content li,.wstv-privacy-page .wstv-privacy-page__content blockquote{color:color-mix(in srgb,var(--wstv-text) 82%,var(--wstv-text-muted));font-size:var(--wstv-type-body);line-height:1.78}.wstv-privacy-page .wstv-privacy-page__content p{margin:0 0 var(--wstv-space-5)}.wstv-privacy-page .wstv-privacy-page__content a{color:var(--wstv-accent-light);font-weight:750;text-decoration-color:color-mix(in srgb,var(--wstv-accent-light) 48%,transparent);text-underline-offset:3px}.wstv-privacy-page .wstv-privacy-page__content a:hover,.wstv-privacy-page .wstv-privacy-page__content a:focus-visible{color:var(--wstv-white);text-decoration-color:var(--wstv-accent-light)}.wstv-privacy-page .wstv-privacy-page__note{display:grid;align-content:start;gap:var(--wstv-space-3);padding:var(--wstv-padding-panel);border-color:color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--wstv-primary) 44%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent))}.wstv-privacy-page .wstv-privacy-page__note-icon{display:grid;width:52px;height:52px;margin-bottom:var(--wstv-space-2);place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 40%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wstv-primary-light) 60%,var(--wstv-surface));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent)}.wstv-privacy-page .wstv-privacy-page__note-icon svg{width:27px;height:27px;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-privacy-page .wstv-privacy-page__note h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-privacy-page .wstv-privacy-page__note p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:var(--wstv-leading-body)}.wstv-privacy-page .wstv-privacy-page__sidebar-ad{display:grid;align-content:center;justify-items:center;width:100%;min-width:0;min-height:420px;max-height:500px;aspect-ratio:3 / 5;gap:var(--wstv-space-4);padding:var(--wstv-padding-panel);overflow:hidden;border:1px dashed color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--wstv-primary-glow) 19%,transparent),transparent 38%),linear-gradient(165deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-primary) 8%),color-mix(in srgb,var(--wstv-bg) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 44%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);color:var(--wstv-text-muted);text-align:center}.wstv-privacy-page .wstv-privacy-page__sidebar-ad svg{width:42px;height:42px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent))}.wstv-privacy-page .wstv-privacy-page__sidebar-ad span{display:grid;gap:var(--wstv-space-1)}.wstv-privacy-page .wstv-privacy-page__sidebar-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:750}.wstv-privacy-page .wstv-privacy-page__sidebar-ad small{color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.08em}.wstv-privacy-page .wstv-privacy-page__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-6);padding:clamp(24px, 3vw, 40px);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--wstv-accent) 25%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-primary) 54%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-bg)))}.wstv-privacy-page .wstv-privacy-page__cta h2{margin:var(--wstv-space-2) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-privacy-page .wstv-privacy-page__cta p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-privacy-page .wstv-privacy-page__cta>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;gap:var(--wstv-space-2);padding:12px var(--wstv-space-5);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 68%,transparent);border-radius:12px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-list);font-weight:800;text-decoration:none;transition:transform var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast)}.wstv-privacy-page .wstv-privacy-page__cta>a:hover,.wstv-privacy-page .wstv-privacy-page__cta>a:focus-visible{box-shadow:0 16px 34px color-mix(in srgb,var(--wstv-primary-glow) 38%,transparent);transform:translateY(-2px)}.wstv-privacy-page .wstv-privacy-page__cta>a:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:3px}.wstv-privacy-page .wstv-privacy-page__cta>a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width:900px){.wstv-privacy-page .wstv-privacy-page__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.wstv-privacy-page .wstv-privacy-page__hero-visual{position:absolute;right:clamp(20px, 5vw, 48px);bottom:clamp(20px, 4vw, 36px);min-height:0;opacity:.2;pointer-events:none}.wstv-privacy-page .wstv-privacy-page__hero-orbit{width:190px}.wstv-privacy-page .wstv-privacy-page__hero-icon{width:110px}.wstv-privacy-page .wstv-privacy-page__note{grid-template-columns:auto minmax(0,1fr);align-items:center}.wstv-privacy-page .wstv-privacy-page__note-icon{grid-row:1 / span 3;margin:0}}@media (max-width:768px){.wstv-privacy-page .wstv-privacy-page__content-grid{grid-template-columns:minmax(0,1fr)}.wstv-privacy-page .wstv-privacy-page__sidebar{position:static;top:auto}.wstv-privacy-page .wstv-privacy-page__sidebar-ad{min-height:240px;max-height:none;aspect-ratio:auto}}@media (max-width:600px){.wstv-privacy-page{padding-block:var(--wstv-space-5) var(--wstv-space-8)}.wstv-privacy-page>.wstv-container{gap:var(--wstv-space-5)}.wstv-privacy-page .wstv-privacy-page__hero,.wstv-privacy-page .wstv-privacy-page__content-card,.wstv-privacy-page .wstv-privacy-page__note,.wstv-privacy-page .wstv-privacy-page__cta{padding:var(--wstv-padding-card-compact);border-radius:var(--radius-md)}.wstv-privacy-page .wstv-privacy-page__breadcrumb{margin-bottom:var(--wstv-space-6)}.wstv-privacy-page .wstv-privacy-page__hero h1{font-size:clamp(2.3rem, 12vw, 3.4rem)}.wstv-privacy-page .wstv-privacy-page__hero-visual{display:none}.wstv-privacy-page .wstv-privacy-page__content h2{margin-top:var(--wstv-space-7);padding-left:var(--wstv-space-4)}.wstv-privacy-page .wstv-privacy-page__note{display:grid;grid-template-columns:minmax(0,1fr)}.wstv-privacy-page .wstv-privacy-page__note-icon{grid-row:auto}.wstv-privacy-page .wstv-privacy-page__cta{align-items:stretch;flex-direction:column}.wstv-privacy-page .wstv-privacy-page__cta>a{width:100%}}.wstv-cookie-page{position:relative;padding-block:clamp(24px, 3vw, 48px) clamp(48px, 6vw, 80px)}.wstv-cookie-page>.wstv-container{display:grid;gap:clamp(24px, 3vw, 40px)}.wstv-cookie-page .wstv-cookie-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,0.65fr);align-items:center;min-height:clamp(360px, 34vw, 500px);padding:clamp(30px, 4.5vw, 72px);overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 30%,var(--wstv-border));border-radius:clamp(20px, 2vw, 28px);background:radial-gradient(circle at 83% 18%,color-mix(in srgb,var(--wstv-primary-glow) 35%,transparent),transparent 31%),radial-gradient(circle at 70% 118%,color-mix(in srgb,var(--wstv-accent) 17%,transparent),transparent 42%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-bg) 96%,transparent),color-mix(in srgb,var(--wstv-primary) 35%,var(--wstv-surface))),var(--wstv-page-hero-image,none) center right / cover no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),0 28px 70px color-mix(in srgb,var(--wstv-bg) 52%,transparent),0 0 42px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent)}.wstv-cookie-page .wstv-cookie-page__hero::before{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wstv-white) 3%,transparent) 1px,transparent 1px);background-size:42px 42px;content:"";mask-image:linear-gradient(90deg,transparent 18%,#000 100%);pointer-events:none}.wstv-cookie-page .wstv-cookie-page__hero-copy{position:relative;z-index:1;max-width:840px}.wstv-cookie-page .wstv-cookie-page__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wstv-space-2);margin-bottom:var(--wstv-space-7);color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700}.wstv-cookie-page .wstv-cookie-page__breadcrumb a{color:var(--wstv-text-muted);text-decoration:none}.wstv-cookie-page .wstv-cookie-page__breadcrumb a:hover,.wstv-cookie-page .wstv-cookie-page__breadcrumb a:focus-visible,.wstv-cookie-page .wstv-cookie-page__breadcrumb span[aria-current="page"]{color:var(--wstv-accent-light)}.wstv-cookie-page .wstv-cookie-page__eyebrow,.wstv-cookie-page .wstv-cookie-page__note-label,.wstv-cookie-page .wstv-cookie-page__cta>div>span{display:inline-flex;align-items:center;gap:var(--wstv-space-2);color:var(--wstv-accent-light);font-size:var(--wstv-type-micro);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wstv-cookie-page .wstv-cookie-page__eyebrow{padding:8px 12px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 36%,transparent)}.wstv-cookie-page .wstv-cookie-page__hero h1{max-width:800px;margin:var(--wstv-space-4) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-hero-title);font-weight:800;line-height:var(--wstv-leading-tight);letter-spacing:-.035em}.wstv-cookie-page .wstv-cookie-page__hero-copy>p{max-width:780px;margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-cookie-page .wstv-cookie-page__hero-visual{position:relative;z-index:1;display:grid;min-height:240px;place-items:center}.wstv-cookie-page .wstv-cookie-page__hero-orbit{position:absolute;width:min(22vw, 280px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 5%,transparent),0 0 80px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent)}.wstv-cookie-page .wstv-cookie-page__hero-icon{display:grid;width:clamp(108px, 10vw, 150px);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 46%,transparent);border-radius:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary-light) 74%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 32%,var(--wstv-bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 16%,transparent),0 20px 46px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);transform:rotate(3deg)}.wstv-cookie-page .wstv-cookie-page__hero-icon svg{width:62%;height:62%;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.wstv-cookie-page .wstv-cookie-page__ad{min-width:0}.wstv-cookie-page .wstv-cookie-page__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.32fr);align-items:start;gap:clamp(20px, 2.4vw, 32px)}.wstv-cookie-page .wstv-cookie-page__sidebar{position:sticky;top:calc(var(--header-height) + var(--wstv-space-4));display:grid;align-self:start;gap:var(--wstv-space-5);min-width:0}.wstv-cookie-page .wstv-cookie-page__content-card,.wstv-cookie-page .wstv-cookie-page__note,.wstv-cookie-page .wstv-cookie-page__cta{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 23%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--wstv-primary-glow) 11%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 95%,var(--wstv-primary) 5%),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 20px 48px color-mix(in srgb,var(--wstv-bg) 42%,transparent)}.wstv-cookie-page .wstv-cookie-page__content-card{padding:clamp(26px, 3.2vw, 48px)}.wstv-cookie-page .wstv-cookie-page__content>:first-child{margin-top:0}.wstv-cookie-page .wstv-cookie-page__content>:last-child{margin-bottom:0}.wstv-cookie-page .wstv-cookie-page__content h2{position:relative;margin:clamp(32px, 3.5vw, 48px) 0 var(--wstv-space-4);padding-left:var(--wstv-space-5);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);font-weight:750;line-height:var(--wstv-leading-heading)}.wstv-cookie-page .wstv-cookie-page__content h2::before{position:absolute;top:.12em;bottom:.12em;left:0;width:4px;border-radius:999px;background:linear-gradient(var(--wstv-accent-light),var(--wstv-primary-light));box-shadow:0 0 16px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent);content:""}.wstv-cookie-page .wstv-cookie-page__content p,.wstv-cookie-page .wstv-cookie-page__content li,.wstv-cookie-page .wstv-cookie-page__content blockquote{color:color-mix(in srgb,var(--wstv-text) 82%,var(--wstv-text-muted));font-size:var(--wstv-type-body);line-height:1.78}.wstv-cookie-page .wstv-cookie-page__content p{margin:0 0 var(--wstv-space-5)}.wstv-cookie-page .wstv-cookie-page__content a{color:var(--wstv-accent-light);font-weight:750;text-decoration-color:color-mix(in srgb,var(--wstv-accent-light) 48%,transparent);text-underline-offset:3px}.wstv-cookie-page .wstv-cookie-page__content a:hover,.wstv-cookie-page .wstv-cookie-page__content a:focus-visible{color:var(--wstv-white);text-decoration-color:var(--wstv-accent-light)}.wstv-cookie-page .wstv-cookie-page__note{display:grid;align-content:start;gap:var(--wstv-space-3);padding:var(--wstv-padding-panel);border-color:color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--wstv-primary) 44%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent))}.wstv-cookie-page .wstv-cookie-page__note-icon{display:grid;width:52px;height:52px;margin-bottom:var(--wstv-space-2);place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 40%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wstv-primary-light) 60%,var(--wstv-surface));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent)}.wstv-cookie-page .wstv-cookie-page__note-icon svg{width:27px;height:27px;fill:none;stroke:var(--wstv-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.wstv-cookie-page .wstv-cookie-page__note h2{margin:0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-cookie-page .wstv-cookie-page__note p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:var(--wstv-leading-body)}.wstv-cookie-page .wstv-cookie-page__sidebar-ad{display:grid;align-content:center;justify-items:center;width:100%;min-width:0;min-height:420px;max-height:500px;aspect-ratio:3 / 5;gap:var(--wstv-space-4);padding:var(--wstv-padding-panel);overflow:hidden;border:1px dashed color-mix(in srgb,var(--wstv-accent-light) 40%,var(--wstv-border));border-radius:clamp(18px, 1.6vw, 22px);background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--wstv-primary-glow) 19%,transparent),transparent 38%),linear-gradient(165deg,color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-primary) 8%),color-mix(in srgb,var(--wstv-bg) 96%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 44%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);color:var(--wstv-text-muted);text-align:center}.wstv-cookie-page .wstv-cookie-page__sidebar-ad svg{width:42px;height:42px;fill:none;stroke:var(--wstv-accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--wstv-primary-glow) 48%,transparent))}.wstv-cookie-page .wstv-cookie-page__sidebar-ad span{display:grid;gap:var(--wstv-space-1)}.wstv-cookie-page .wstv-cookie-page__sidebar-ad strong{color:var(--wstv-text);font-family:var(--font-heading);font-size:var(--wstv-type-card-title);font-weight:750}.wstv-cookie-page .wstv-cookie-page__sidebar-ad small{color:var(--wstv-text-soft);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.08em}.wstv-cookie-page .wstv-cookie-page__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--wstv-space-6);padding:clamp(24px, 3vw, 40px);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--wstv-accent) 25%,transparent),transparent 34%),linear-gradient(120deg,color-mix(in srgb,var(--wstv-primary) 54%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-surface-soft) 92%,var(--wstv-bg)))}.wstv-cookie-page .wstv-cookie-page__cta h2{margin:var(--wstv-space-2) 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-section-title);line-height:var(--wstv-leading-heading)}.wstv-cookie-page .wstv-cookie-page__cta p{margin:0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-cookie-page .wstv-cookie-page__cta>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:48px;gap:var(--wstv-space-2);padding:12px var(--wstv-space-5);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 68%,transparent);border-radius:12px;background:linear-gradient(135deg,var(--wstv-primary-light),var(--wstv-accent));box-shadow:0 12px 28px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent);color:var(--wstv-white);font-family:var(--font-heading);font-size:var(--wstv-type-list);font-weight:800;text-decoration:none;transition:transform var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast)}.wstv-cookie-page .wstv-cookie-page__cta>a:hover,.wstv-cookie-page .wstv-cookie-page__cta>a:focus-visible{box-shadow:0 16px 34px color-mix(in srgb,var(--wstv-primary-glow) 38%,transparent);transform:translateY(-2px)}.wstv-cookie-page .wstv-cookie-page__cta>a:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:3px}.wstv-cookie-page .wstv-cookie-page__cta>a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width:900px){.wstv-cookie-page .wstv-cookie-page__hero{grid-template-columns:minmax(0,1fr);min-height:auto}.wstv-cookie-page .wstv-cookie-page__hero-visual{position:absolute;right:clamp(20px, 5vw, 48px);bottom:clamp(20px, 4vw, 36px);min-height:0;opacity:.2;pointer-events:none}.wstv-cookie-page .wstv-cookie-page__hero-orbit{width:190px}.wstv-cookie-page .wstv-cookie-page__hero-icon{width:110px}.wstv-cookie-page .wstv-cookie-page__note{grid-template-columns:auto minmax(0,1fr);align-items:center}.wstv-cookie-page .wstv-cookie-page__note-icon{grid-row:1 / span 3;margin:0}}@media (max-width:768px){.wstv-cookie-page .wstv-cookie-page__content-grid{grid-template-columns:minmax(0,1fr)}.wstv-cookie-page .wstv-cookie-page__sidebar{position:static;top:auto}.wstv-cookie-page .wstv-cookie-page__sidebar-ad{min-height:240px;max-height:none;aspect-ratio:auto}}@media (max-width:600px){.wstv-cookie-page{padding-block:var(--wstv-space-5) var(--wstv-space-8)}.wstv-cookie-page>.wstv-container{gap:var(--wstv-space-5)}.wstv-cookie-page .wstv-cookie-page__hero,.wstv-cookie-page .wstv-cookie-page__content-card,.wstv-cookie-page .wstv-cookie-page__note,.wstv-cookie-page .wstv-cookie-page__cta{padding:var(--wstv-padding-card-compact);border-radius:var(--radius-md)}.wstv-cookie-page .wstv-cookie-page__breadcrumb{margin-bottom:var(--wstv-space-6)}.wstv-cookie-page .wstv-cookie-page__hero h1{font-size:clamp(2.3rem, 12vw, 3.4rem)}.wstv-cookie-page .wstv-cookie-page__hero-visual{display:none}.wstv-cookie-page .wstv-cookie-page__content h2{margin-top:var(--wstv-space-7);padding-left:var(--wstv-space-4)}.wstv-cookie-page .wstv-cookie-page__note{display:grid;grid-template-columns:minmax(0,1fr)}.wstv-cookie-page .wstv-cookie-page__note-icon{grid-row:auto}.wstv-cookie-page .wstv-cookie-page__cta{align-items:stretch;flex-direction:column}.wstv-cookie-page .wstv-cookie-page__cta>a{width:100%}}.wstv-about-page .wstv-about-page__hero,.wstv-advertise-page .wstv-advertise-page__hero,.wstv-publishing-page .wstv-publishing-page__hero,.wstv-terms-page .wstv-terms-page__hero,.wstv-privacy-page .wstv-privacy-page__hero,.wstv-cookie-page .wstv-cookie-page__hero{isolation:isolate}.wstv-about-page .wstv-about-page__hero::after,.wstv-advertise-page .wstv-advertise-page__hero::after,.wstv-publishing-page .wstv-publishing-page__hero::after,.wstv-terms-page .wstv-terms-page__hero::after,.wstv-privacy-page .wstv-privacy-page__hero::after,.wstv-cookie-page .wstv-cookie-page__hero::after{position:absolute;z-index:0;inset:0;background:var(--wstv-page-hero-image,none) center right / cover no-repeat;content:"";opacity:.42;pointer-events:none}.wstv-about-page .wstv-about-page__hero::before,.wstv-advertise-page .wstv-advertise-page__hero::before,.wstv-publishing-page .wstv-publishing-page__hero::before,.wstv-terms-page .wstv-terms-page__hero::before,.wstv-privacy-page .wstv-privacy-page__hero::before,.wstv-cookie-page .wstv-cookie-page__hero::before{z-index:1}.wstv-about-page .wstv-about-page__hero-copy,.wstv-about-page .wstv-about-page__hero-visual,.wstv-advertise-page .wstv-advertise-page__hero-copy,.wstv-advertise-page .wstv-advertise-page__hero-visual,.wstv-publishing-page .wstv-publishing-page__hero-copy,.wstv-publishing-page .wstv-publishing-page__hero-visual,.wstv-terms-page .wstv-terms-page__hero-copy,.wstv-terms-page .wstv-terms-page__hero-visual,.wstv-privacy-page .wstv-privacy-page__hero-copy,.wstv-privacy-page .wstv-privacy-page__hero-visual,.wstv-cookie-page .wstv-cookie-page__hero-copy,.wstv-cookie-page .wstv-cookie-page__hero-visual{position:relative;z-index:2}.wstv-about-page .wstv-about-page__hero-visual,.wstv-advertise-page .wstv-advertise-page__hero-visual,.wstv-publishing-page .wstv-publishing-page__hero-visual,.wstv-terms-page .wstv-terms-page__hero-visual,.wstv-privacy-page .wstv-privacy-page__hero-visual,.wstv-cookie-page .wstv-cookie-page__hero-visual{display:none}.wstv-news-page{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px, 4vw, 54px) 0 clamp(52px, 7vw, 92px);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent),transparent 28%),radial-gradient(circle at 8% 62%,color-mix(in srgb,var(--wstv-accent) 8%,transparent),transparent 34%);color:var(--wstv-white)}.wstv-news-page::before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--wstv-border) 13%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wstv-border) 13%,transparent) 1px,transparent 1px);background-size:64px 64px;content:"";opacity:.12}.wstv-news-page .wstv-container{min-width:0}.wstv-news-page__hero{position:relative;display:grid;min-height:280px;overflow:hidden;align-items:center;padding:clamp(28px, 5vw, 64px);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 26%,var(--wstv-border));border-radius:24px;background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-bg) 98%,transparent) 0%,color-mix(in srgb,var(--wstv-bg) 90%,transparent) 42%,color-mix(in srgb,var(--wstv-bg) 48%,transparent) 68%,color-mix(in srgb,var(--wstv-bg) 18%,transparent) 100%),radial-gradient(circle at 76% 52%,color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent),transparent 42%),var(--wstv-news-hero-image,linear-gradient(135deg,var(--wstv-bg),color-mix(in srgb,var(--wstv-primary) 30%,var(--wstv-bg)))) center right / cover no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 28px 70px color-mix(in srgb,#000 45%,transparent),0 0 44px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent)}.wstv-news-page__hero::before,.wstv-news-page__hero::after{position:absolute;right:-9%;bottom:-68%;width:min(64%, 720px);aspect-ratio:1.7;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 48%,transparent);border-radius:50% 50% 0 0;background:repeating-linear-gradient(104deg,transparent 0 31px,color-mix(in srgb,var(--wstv-accent-light) 22%,transparent) 32px 33px),linear-gradient(to top,color-mix(in srgb,var(--wstv-primary) 38%,transparent),transparent 70%);box-shadow:0 0 60px color-mix(in srgb,var(--wstv-primary-glow) 32%,transparent);content:"";opacity:.16;transform:perspective(500px) rotateX(18deg) rotateZ(-5deg)}.wstv-news-page__hero::after{right:-1%;bottom:-72%;width:min(48%, 560px);opacity:.1;transform:perspective(500px) rotateX(18deg) rotateZ(7deg)}.wstv-news-page__hero-copy{position:relative;z-index:2;max-width:680px}.wstv-news-page__breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--wstv-text-soft);font-size:var(--wstv-type-micro)}.wstv-news-page__breadcrumb a{color:inherit;text-decoration:none}.wstv-news-page__breadcrumb a:hover,.wstv-news-page__breadcrumb a:focus-visible{color:var(--wstv-white)}.wstv-news-page__eyebrow,.wstv-news-page__section-heading span{color:var(--wstv-accent-light);font-family:var(--font-heading);font-size:var(--wstv-type-micro);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wstv-news-page__hero h1{margin:8px 0 14px;font-family:var(--font-heading);font-size:clamp(42px, 7vw, 76px);line-height:.98;letter-spacing:-.04em}.wstv-news-page__hero p{max-width:620px;margin:0;color:var(--wstv-text-muted);font-size:clamp(16px, 2vw, 20px);line-height:1.65}.wstv-news-page__hero-orbit{position:absolute;z-index:1;inset:0 0 0 48%;pointer-events:none}.wstv-news-page__hero-orbit span{position:absolute;top:30%;left:32%;width:8px;height:8px;border-radius:50%;background:var(--wstv-accent-light);box-shadow:0 0 18px 6px color-mix(in srgb,var(--wstv-primary-glow) 68%,transparent)}.wstv-news-page__hero-orbit span:nth-child(2){top:58%;left:55%;width:5px;height:5px}.wstv-news-page__hero-orbit span:nth-child(3){top:24%;left:76%;width:4px;height:4px}.wstv-news-page__page-content{margin-top:24px;padding:clamp(20px, 3vw, 32px);border:1px solid var(--wstv-border);border-radius:18px;background:color-mix(in srgb,var(--wstv-surface) 76%,transparent);color:var(--wstv-text-muted);line-height:1.75}.wstv-news-page__categories{display:flex;overflow-x:auto;gap:10px;margin:26px 0;padding:2px 0 6px;scrollbar-width:thin}.wstv-news-page__categories a{flex:0 0 auto;padding:9px 20px;border:1px solid var(--wstv-border);border-radius:999px;background:color-mix(in srgb,var(--wstv-surface) 72%,transparent);color:var(--wstv-text-muted);font-size:var(--wstv-type-micro);font-weight:700;text-decoration:none}.wstv-news-page__categories a:hover,.wstv-news-page__categories a:focus-visible,.wstv-news-page__categories a.is-active{border-color:color-mix(in srgb,var(--wstv-accent-light) 65%,transparent);background:linear-gradient(120deg,var(--wstv-primary-light),var(--wstv-accent));color:var(--wstv-white);box-shadow:0 8px 24px color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent)}.wstv-news-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:clamp(24px, 3vw, 34px);margin-top:28px;align-items:start}.wstv-news-page__content,.wstv-news-page__sidebar{min-width:0}.wstv-news-page__featured{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,0.85fr);grid-template-rows:repeat(2,minmax(178px,1fr));gap:14px;min-height:500px}.wstv-news-page__featured.has-1{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(420px,540px)}.wstv-news-page__featured-card{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 92%,transparent);border-radius:18px;background:var(--wstv-surface);box-shadow:0 18px 48px color-mix(in srgb,#000 38%,transparent)}.wstv-news-page__featured-card.is-main{grid-row:1 / 3}.wstv-news-page__featured-card>a{display:block;height:100%;color:var(--wstv-white);text-decoration:none}.wstv-news-page__featured-media{position:absolute;inset:0}.wstv-news-page__featured-media::after{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,#02030b 98%,transparent) 4%,color-mix(in srgb,#050817 64%,transparent) 52%,transparent 84%);content:""}.wstv-news-page__featured-media img,.wstv-news-page__card-media img{width:100%;height:100%;object-fit:cover;transition:transform 280ms ease}.wstv-news-page__featured-card:hover img,.wstv-news-page__featured-card:focus-within img,.wstv-news-page__card:hover img,.wstv-news-page__card:focus-within img{transform:scale(1.035)}.wstv-news-page__featured-copy{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:clamp(18px, 3vw, 34px)}.wstv-news-page__tag{display:inline-flex;margin-bottom:10px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 46%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wstv-primary) 74%,transparent);color:#f2e9ff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wstv-news-page__featured-copy h3{margin:0;font-family:var(--font-heading);font-size:clamp(18px, 2.4vw, 34px);line-height:1.16}.wstv-news-page__featured-card.is-compact .wstv-news-page__featured-copy h3{font-size:clamp(16px, 1.6vw, 21px)}.wstv-news-page__featured-copy p{margin:12px 0 14px;color:var(--wstv-text-muted);line-height:1.6}.wstv-news-page__featured-copy time,.wstv-news-page__card-copy time,.wstv-news-page__highlighted time{display:block;margin-top:10px;color:var(--wstv-text-soft);font-size:var(--wstv-type-micro)}.wstv-news-page__placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 68% 28%,color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--wstv-surface) 88%,#040713),color-mix(in srgb,var(--wstv-primary) 20%,#080b19));color:color-mix(in srgb,var(--wstv-accent-light) 62%,var(--wstv-text-soft))}.wstv-news-page__placeholder svg{width:58px;height:58px;fill:none;stroke:currentColor;stroke-width:1.5}.wstv-news-page__placeholder.is-small svg{width:28px;height:28px}.wstv-news-page__latest{margin-top:32px}.wstv-news-page__section-heading{margin-bottom:16px}.wstv-news-page__section-heading h2{margin:4px 0 0;font-family:var(--font-heading);font-size:clamp(25px, 3vw, 34px)}.wstv-news-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wstv-news-page__card{overflow:hidden;border:1px solid var(--wstv-border);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 90%,transparent),color-mix(in srgb,var(--wstv-bg) 88%,transparent));box-shadow:0 14px 34px color-mix(in srgb,#000 28%,transparent)}.wstv-news-page__card-media{display:block;height:210px;overflow:hidden}.wstv-news-page__card-copy{padding:18px}.wstv-news-page__card-copy h3{margin:0;font-family:var(--font-heading);font-size:clamp(18px, 2vw, 22px);line-height:1.26}.wstv-news-page__card-copy h3 a{color:var(--wstv-white);text-decoration:none}.wstv-news-page__card-copy h3 a:hover,.wstv-news-page__card-copy h3 a:focus-visible{color:var(--wstv-accent-light)}.wstv-news-page__card-copy p{margin:10px 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-micro);line-height:1.55}.wstv-news-page__empty{display:grid;min-height:470px;place-items:center;align-content:center;padding:clamp(34px, 7vw, 72px);border:1px solid color-mix(in srgb,var(--wstv-accent-light) 24%,var(--wstv-border));border-radius:20px;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent),transparent 34%),color-mix(in srgb,var(--wstv-surface) 74%,transparent);text-align:center}.wstv-news-page__empty>span{display:grid;width:82px;height:82px;place-items:center;margin-bottom:20px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 34%,transparent);border-radius:22px;background:color-mix(in srgb,var(--wstv-primary) 22%,transparent);color:var(--wstv-accent-light)}.wstv-news-page__empty svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:1.5}.wstv-news-page__empty h2{margin:0;font-family:var(--font-heading);font-size:clamp(24px, 3vw, 34px)}.wstv-news-page__empty p{max-width:520px;margin:10px 0 0;color:var(--wstv-text-muted);line-height:1.65}.wstv-news-page__sidebar{position:sticky;top:92px;display:grid;gap:18px}.wstv-news-page__sidebar-card,.wstv-news-page__ad{min-width:0;border:1px solid var(--wstv-border);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 88%,transparent),color-mix(in srgb,var(--wstv-bg) 90%,transparent));box-shadow:0 14px 34px color-mix(in srgb,#000 28%,transparent)}.wstv-news-page__sidebar-card{padding:20px}.wstv-news-page__sidebar-card h2{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-family:var(--font-heading);font-size:18px}.wstv-news-page__sidebar-card h2>span,.wstv-news-page__sidebar-icon{color:var(--wstv-accent-light)}.wstv-news-page__highlighted ul,.wstv-news-page__leagues ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.wstv-news-page__highlighted a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;color:var(--wstv-white);text-decoration:none}.wstv-news-page__highlighted img,.wstv-news-page__highlighted .wstv-news-page__placeholder{width:76px;height:56px;border-radius:9px;object-fit:cover}.wstv-news-page__highlighted strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wstv-news-page__ad{display:grid;min-height:250px;place-items:center;align-content:center;border-style:dashed;border-color:color-mix(in srgb,var(--wstv-accent-light) 34%,var(--wstv-border));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent),transparent 42%),color-mix(in srgb,var(--wstv-surface) 72%,transparent);color:var(--wstv-text-soft);text-align:center}.wstv-news-page__ad svg{width:48px;height:48px;margin-bottom:12px;fill:none;stroke:currentColor;stroke-width:1.4}.wstv-news-page__ad strong,.wstv-news-page__ad span{display:block}.wstv-news-page__ad span{margin-top:5px;font-size:var(--wstv-type-micro)}.wstv-news-page__newsletter>p{margin:-6px 0 16px;color:var(--wstv-text-muted);font-size:var(--wstv-type-micro);line-height:1.55}.wstv-news-page__newsletter form{display:grid;gap:10px}.wstv-news-page__newsletter input[type="email"]{width:100%;height:44px;padding:0 13px;border:1px solid var(--wstv-border);border-radius:9px;background:color-mix(in srgb,var(--wstv-bg) 68%,transparent);color:var(--wstv-white);outline:none}.wstv-news-page__newsletter input[type="email"]:focus{border-color:var(--wstv-accent-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--wstv-primary-glow) 15%,transparent)}.wstv-news-page__newsletter button{min-height:44px;border:0;border-radius:9px;background:linear-gradient(120deg,var(--wstv-primary-light),var(--wstv-accent));color:var(--wstv-white);cursor:pointer;font-family:var(--font-heading);font-weight:800;box-shadow:0 10px 24px color-mix(in srgb,var(--wstv-primary-glow) 20%,transparent)}.wstv-news-page__newsletter small{color:var(--wstv-text-soft);font-size:11px;line-height:1.45}.wstv-news-page__newsletter small a{color:var(--wstv-accent-light)}.wstv-news-page__newsletter-status{margin-bottom:12px;padding:9px 11px;border:1px solid currentColor;border-radius:8px;font-size:var(--wstv-type-micro)}.wstv-news-page__newsletter-status.is-success{color:var(--wstv-success,#7ee2a8)}.wstv-news-page__newsletter-status.is-error{color:var(--wstv-danger,#ff9aa8)}.wstv-news-page__leagues a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;color:var(--wstv-text-muted);text-decoration:none}.wstv-news-page__leagues li+li{border-top:1px solid color-mix(in srgb,var(--wstv-border) 58%,transparent)}.wstv-news-page__leagues a>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 28%,transparent);border-radius:50%;background:color-mix(in srgb,var(--wstv-primary) 22%,transparent);color:var(--wstv-accent-light);font-size:12px;font-weight:800}.wstv-news-page__leagues strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wstv-news-page__leagues small{font-size:18px}.wstv-news-page__leagues a:hover,.wstv-news-page__leagues a:focus-visible{color:var(--wstv-white)}.wstv-news-page__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px}.wstv-news-page__pagination .page-numbers{display:grid;min-width:40px;height:40px;place-items:center;padding:0 12px;border:1px solid var(--wstv-border);border-radius:9px;background:var(--wstv-surface);color:var(--wstv-text-muted);text-decoration:none}.wstv-news-page__pagination .page-numbers.current,.wstv-news-page__pagination a.page-numbers:hover,.wstv-news-page__pagination a.page-numbers:focus-visible{border-color:var(--wstv-accent-light);background:var(--wstv-primary);color:var(--wstv-white)}@media (max-width:1100px){.wstv-news-page__layout{grid-template-columns:minmax(0,1fr)}.wstv-news-page__sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-news-page__sidebar>:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width:760px){.wstv-news-page{padding-top:18px}.wstv-news-page__hero{min-height:250px;padding:28px 22px;border-radius:18px}.wstv-news-page__hero::before,.wstv-news-page__hero::after{right:-28%;bottom:-34%;width:92%;opacity:.08}.wstv-news-page__breadcrumb{margin-bottom:22px}.wstv-news-page__featured,.wstv-news-page__featured.has-1{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0}.wstv-news-page__featured-card.is-main,.wstv-news-page__featured-card.is-compact{grid-row:auto;min-height:330px}.wstv-news-page__featured-card.is-compact{min-height:230px}.wstv-news-page__grid,.wstv-news-page__sidebar{grid-template-columns:minmax(0,1fr)}.wstv-news-page__sidebar>:last-child:nth-child(odd){grid-column:auto}.wstv-news-page__empty{min-height:360px}}@media (max-width:480px){.wstv-news-page__hero h1{font-size:42px}.wstv-news-page__hero p{font-size:15px}.wstv-news-page__card-media{height:190px}.wstv-news-page__sidebar-card{padding:18px}}.wstv-leagues-directory .wstv-leagues-directory__hero,.wstv-news-page .wstv-news-page__hero,.wstv-contact-page .wstv-contact-hero,.wstv-about-page .wstv-about-page__hero,.wstv-advertise-page .wstv-advertise-page__hero,.wstv-publishing-page .wstv-publishing-page__hero,.wstv-terms-page .wstv-terms-page__hero,.wstv-privacy-page .wstv-privacy-page__hero,.wstv-cookie-page .wstv-cookie-page__hero{min-height:clamp(320px, 30vw, 380px);padding:clamp(32px, 4vw, 56px);border-radius:clamp(18px, 1.5vw, 24px)}.wstv-leagues-directory .wstv-league-breadcrumb,.wstv-news-page .wstv-news-page__breadcrumb,.wstv-contact-page .wstv-contact-breadcrumb,.wstv-about-page .wstv-about-page__breadcrumb,.wstv-advertise-page .wstv-advertise-page__breadcrumb,.wstv-publishing-page .wstv-publishing-page__breadcrumb,.wstv-terms-page .wstv-terms-page__breadcrumb,.wstv-privacy-page .wstv-privacy-page__breadcrumb,.wstv-cookie-page .wstv-cookie-page__breadcrumb{margin-bottom:24px;font-size:var(--wstv-type-small);font-weight:700;line-height:1.6}.wstv-leagues-directory .wstv-leagues-directory__eyebrow,.wstv-news-page .wstv-news-page__eyebrow,.wstv-contact-page .wstv-contact-hero__eyebrow,.wstv-about-page .wstv-about-page__eyebrow,.wstv-advertise-page .wstv-advertise-page__eyebrow,.wstv-publishing-page .wstv-publishing-page__eyebrow,.wstv-terms-page .wstv-terms-page__eyebrow,.wstv-privacy-page .wstv-privacy-page__eyebrow,.wstv-cookie-page .wstv-cookie-page__eyebrow{font-size:var(--wstv-type-small);font-weight:800;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.wstv-leagues-directory .wstv-leagues-directory__hero h1,.wstv-news-page .wstv-news-page__hero h1,.wstv-contact-page .wstv-contact-hero h1,.wstv-about-page .wstv-about-page__hero h1,.wstv-advertise-page .wstv-advertise-page__hero h1,.wstv-publishing-page .wstv-publishing-page__hero h1,.wstv-terms-page .wstv-terms-page__hero h1,.wstv-privacy-page .wstv-privacy-page__hero h1,.wstv-cookie-page .wstv-cookie-page__hero h1{max-width:690px;margin:12px 0 16px;font-size:var(--wstv-type-hero-title);font-weight:700;line-height:1;letter-spacing:-.045em}.wstv-leagues-directory .wstv-leagues-directory__hero-copy>p,.wstv-news-page .wstv-news-page__hero-copy>p,.wstv-contact-page .wstv-contact-hero__copy>p,.wstv-about-page .wstv-about-page__hero-copy>p,.wstv-advertise-page .wstv-advertise-page__hero-copy>p,.wstv-publishing-page .wstv-publishing-page__hero-copy>p,.wstv-terms-page .wstv-terms-page__hero-copy>p,.wstv-privacy-page .wstv-privacy-page__hero-copy>p,.wstv-cookie-page .wstv-cookie-page__hero-copy>p{max-width:680px;font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-league-section>.wstv-container>.wstv-league-breadcrumb,.wstv-match-detail-section .wstv-match-detail-breadcrumb{margin-bottom:var(--wstv-space-4);font-size:var(--wstv-type-small);font-weight:700;line-height:1.6}.wstv-league-section .wstv-league-eyebrow{font-size:var(--wstv-type-small);line-height:1.6;letter-spacing:.1em}.wstv-league-section .wstv-league-hero h1{font-size:var(--wstv-type-hero-title);line-height:1.05;letter-spacing:-.035em}.wstv-league-section .wstv-league-hero__copy>p:not(.wstv-league-eyebrow){font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-match-sidebar .wstv-sidebar-card,.wstv-league-sidebar .wstv-sidebar-card,.wstv-match-detail-sidebar .wstv-match-detail-sidebar-card,.wstv-news-page .wstv-news-page__sidebar-card{border:1px solid color-mix(in srgb,var(--wstv-border) 80%,var(--wstv-accent) 20%);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 94%,var(--wstv-primary) 6%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 16px 38px color-mix(in srgb,var(--wstv-bg) 38%,transparent)}.wstv-match-sidebar .wstv-sidebar-ad,.wstv-league-sidebar .wstv-league-ad--sidebar,.wstv-match-detail-sidebar .wstv-match-detail-ad,.wstv-news-page .wstv-news-page__ad{border-radius:16px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent),transparent 42%),color-mix(in srgb,var(--wstv-surface) 76%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--wstv-bg) 30%,transparent)}.wstv-match-sidebar .wstv-sidebar-card__header h2,.wstv-league-sidebar .wstv-sidebar-card__header h2,.wstv-match-detail-sidebar .wstv-match-detail-sidebar-card>header h2,.wstv-news-page .wstv-news-page__sidebar-card h2{font-size:var(--wstv-type-card-title);font-weight:700;line-height:var(--wstv-leading-heading);letter-spacing:.01em}.wstv-popular-leagues li,.wstv-popular-leagues li>a,.wstv-match-detail-leagues li,.wstv-news-page .wstv-news-page__leagues a{min-height:52px}.wstv-news-page .wstv-news-page__leagues ul{gap:0}.wstv-news-page .wstv-news-page__leagues a{padding:9px 7px;border-radius:10px;font-size:var(--wstv-type-list);transition:background var(--wstv-transition-fast),color var(--wstv-transition-fast)}.wstv-news-page .wstv-news-page__leagues a:hover,.wstv-news-page .wstv-news-page__leagues a:focus-visible,.wstv-popular-leagues li>a:hover,.wstv-popular-leagues li>a:focus-visible{background:color-mix(in srgb,var(--wstv-primary) 22%,transparent);color:var(--wstv-white);outline:none}.wstv-popular-leagues__mark,.wstv-match-detail-leagues__mark,.wstv-news-page .wstv-news-page__league-mark{box-sizing:border-box;display:grid;width:32px;height:32px;overflow:hidden;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--wstv-accent) 24%,var(--wstv-border));border-radius:9px;background:color-mix(in srgb,var(--wstv-primary) 24%,var(--wstv-surface-soft));color:var(--wstv-accent-light)}.wstv-popular-leagues__mark.has-logo,.wstv-match-detail-leagues__mark.has-logo,.wstv-news-page .wstv-news-page__league-mark.has-logo{padding:3px;border-color:#fff0;background:rgb(255 255 255 / .96);box-shadow:0 5px 14px color-mix(in srgb,var(--wstv-bg) 34%,transparent)}.wstv-popular-leagues__mark.has-logo img,.wstv-match-detail-leagues__mark.has-logo img,.wstv-news-page .wstv-news-page__league-mark.has-logo img{display:block;width:100%;height:100%;object-fit:contain}.wstv-news-page .wstv-news-page__league-fallback{display:grid;place-items:center;font-size:var(--wstv-type-small);font-weight:800}.wstv-news-page .wstv-news-page__league-mark.has-logo .wstv-news-page__league-fallback{display:none}.wstv-news-page .wstv-news-page__leagues strong,.wstv-match-detail-leagues li>span:nth-child(2),.wstv-popular-leagues__name{font-size:var(--wstv-type-list);font-weight:700;line-height:1.35}.wstv-footer-newsletter__form,.wstv-news-page .wstv-news-page__newsletter input[type="email"],.wstv-news-page .wstv-news-page__newsletter button,.wstv-contact-page .wstv-contact-newsletter__form input,.wstv-contact-page .wstv-contact-newsletter__form button{min-height:48px}.wstv-news-page .wstv-news-page__newsletter h2,.wstv-contact-page .wstv-contact-newsletter__copy h2,.wstv-footer-newsletter h2{font-size:var(--wstv-type-card-title);line-height:var(--wstv-leading-heading)}.wstv-news-page .wstv-news-page__newsletter>p,.wstv-contact-page .wstv-contact-newsletter__copy p,.wstv-footer-newsletter>p{font-size:var(--wstv-type-list);line-height:var(--wstv-leading-body)}.wstv-news-page .wstv-news-page__newsletter input[type="email"],.wstv-news-page .wstv-news-page__newsletter button{border-radius:10px}.wstv-contact-page .wstv-contact-newsletter__form>[hidden]{display:none!important}.wstv-contact-page .wstv-contact-newsletter__form>div:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.wstv-news-page .wstv-news-page__newsletter button,.wstv-contact-page .wstv-contact-newsletter__form button,.wstv-footer-newsletter__form button{transition:filter var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast)}.wstv-news-page .wstv-news-page__newsletter button:hover,.wstv-news-page .wstv-news-page__newsletter button:focus-visible,.wstv-contact-page .wstv-contact-newsletter__form button:hover,.wstv-contact-page .wstv-contact-newsletter__form button:focus-visible,.wstv-footer-newsletter__form button:hover,.wstv-footer-newsletter__form button:focus-visible{filter:brightness(1.08);box-shadow:0 10px 24px color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent);outline:none}.wstv-news-page .wstv-news-page__newsletter small a,.wstv-contact-page .wstv-contact-newsletter__form small a,.wstv-footer-newsletter__notice a{color:var(--wstv-accent-light);text-decoration:underline;text-underline-offset:2px}@media (max-width:1024px){.wstv-leagues-directory .wstv-leagues-directory__hero,.wstv-news-page .wstv-news-page__hero,.wstv-contact-page .wstv-contact-hero,.wstv-about-page .wstv-about-page__hero,.wstv-advertise-page .wstv-advertise-page__hero,.wstv-publishing-page .wstv-publishing-page__hero,.wstv-terms-page .wstv-terms-page__hero,.wstv-privacy-page .wstv-privacy-page__hero,.wstv-cookie-page .wstv-cookie-page__hero{min-height:320px;padding:32px}}@media (max-width:600px){.wstv-leagues-directory .wstv-leagues-directory__hero,.wstv-news-page .wstv-news-page__hero,.wstv-contact-page .wstv-contact-hero,.wstv-about-page .wstv-about-page__hero,.wstv-advertise-page .wstv-advertise-page__hero,.wstv-publishing-page .wstv-publishing-page__hero,.wstv-terms-page .wstv-terms-page__hero,.wstv-privacy-page .wstv-privacy-page__hero,.wstv-cookie-page .wstv-cookie-page__hero{min-height:260px;padding:22px;border-radius:var(--radius-lg)}.wstv-leagues-directory .wstv-league-breadcrumb,.wstv-news-page .wstv-news-page__breadcrumb,.wstv-contact-page .wstv-contact-breadcrumb,.wstv-about-page .wstv-about-page__breadcrumb,.wstv-advertise-page .wstv-advertise-page__breadcrumb,.wstv-publishing-page .wstv-publishing-page__breadcrumb,.wstv-terms-page .wstv-terms-page__breadcrumb,.wstv-privacy-page .wstv-privacy-page__breadcrumb,.wstv-cookie-page .wstv-cookie-page__breadcrumb{margin-bottom:20px}.wstv-leagues-directory .wstv-leagues-directory__hero h1,.wstv-news-page .wstv-news-page__hero h1,.wstv-contact-page .wstv-contact-hero h1,.wstv-about-page .wstv-about-page__hero h1,.wstv-advertise-page .wstv-advertise-page__hero h1,.wstv-publishing-page .wstv-publishing-page__hero h1,.wstv-terms-page .wstv-terms-page__hero h1,.wstv-privacy-page .wstv-privacy-page__hero h1,.wstv-cookie-page .wstv-cookie-page__hero h1,.wstv-league-section .wstv-league-hero h1{font-size:clamp(2.5rem, 11vw, 2.7rem);line-height:1.05}.wstv-contact-page .wstv-contact-newsletter__form>div:not([hidden]){grid-template-columns:minmax(0,1fr);gap:var(--wstv-space-2)}.wstv-contact-page .wstv-contact-newsletter__form input,.wstv-contact-page .wstv-contact-newsletter__form button{width:100%;border-radius:10px}}.wstv-tournament-page.is-world-cup{--wstv-tournament-surface:rgba(8, 14, 31, 0.88);--wstv-tournament-surface-strong:rgba(10, 17, 37, 0.97);--wstv-tournament-border:rgba(155, 122, 255, 0.22);--wstv-tournament-border-soft:rgba(148, 163, 184, 0.16);--wstv-tournament-violet:#a855f7;--wstv-tournament-violet-light:#c084fc;--wstv-tournament-cyan:#5ee7ff;position:relative;padding-bottom:clamp(30px, 5vw, 64px);color:#f7f8ff}.wstv-tournament-page.is-world-cup [hidden]{display:none!important}.wstv-tournament-page.is-world-cup .wstv-tournament-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 18px;color:#8f9ab4;font-size:.75rem;line-height:1.6}.wstv-tournament-page.is-world-cup .wstv-tournament-breadcrumb a{color:#b7c0d6;text-decoration:none;transition:color var(--wstv-transition-fast),text-shadow var(--wstv-transition-fast)}.wstv-tournament-page.is-world-cup .wstv-tournament-breadcrumb a:hover,.wstv-tournament-page.is-world-cup .wstv-tournament-breadcrumb a:focus-visible{color:#fff;text-shadow:0 0 18px rgb(168 85 247 / .5);outline:none}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{position:relative;isolation:isolate;min-height:clamp(350px, 31vw, 430px);overflow:hidden;border:1px solid var(--wstv-tournament-border);border-radius:24px;background:linear-gradient(90deg,rgb(3 8 22 / .99) 0%,rgb(6 10 28 / .94) 46%,rgb(22 10 52 / .62) 100%),radial-gradient(circle at 82% 26%,rgb(168 85 247 / .44),transparent 33%),#050917;box-shadow:0 28px 80px rgb(0 0 0 / .34),inset 0 1px 0 rgb(255 255 255 / .05)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero::before{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000 45%,#000);content:""}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero::after{position:absolute;right:-7%;bottom:-42%;z-index:-1;width:60%;aspect-ratio:1.65;border:1px solid rgb(192 132 252 / .24);border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 20px,rgb(168 85 247 / .08) 21px 22px),radial-gradient(ellipse at center,rgb(91 33 182 / .22),transparent 66%);box-shadow:0 0 100px rgb(126 34 206 / .28);transform:perspective(500px) rotateX(62deg);content:""}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb{position:absolute;top:8%;right:8%;width:clamp(190px, 25vw, 330px);aspect-ratio:1;border:1px solid rgb(211 169 255 / .6);border-radius:50%;background:linear-gradient(32deg,transparent 42%,rgb(216 180 254 / .52) 43% 44%,transparent 45%),linear-gradient(142deg,transparent 42%,rgb(168 85 247 / .38) 43% 44%,transparent 45%),radial-gradient(circle at 35% 28%,rgb(216 180 254 / .34),rgb(74 20 140 / .18) 36%,rgb(3 7 20 / .92) 72%);box-shadow:0 0 35px rgb(192 132 252 / .42),0 0 110px rgb(126 34 206 / .42),inset 0 0 32px rgb(192 132 252 / .24);opacity:.9}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb::before,.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb::after{position:absolute;inset:16%;border:1px solid rgb(192 132 252 / .3);border-radius:46% 54% 48% 52%;content:"";transform:rotate(35deg)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb::after{inset:29% 8%;border-radius:50%;transform:rotate(-24deg)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__pitch{position:absolute;right:-3%;bottom:7%;width:53%;height:2px;background:linear-gradient(90deg,transparent,rgb(94 231 255 / .5),rgb(192 132 252 / .72),transparent);box-shadow:0 -16px 40px rgb(168 85 247 / .22),0 10px 35px rgb(94 231 255 / .16)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{position:relative;z-index:1;display:grid;align-content:center;gap:24px;width:min(68%, 780px);min-height:inherit;padding:clamp(32px, 4.8vw, 66px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px, 3vw, 38px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{display:grid;width:clamp(76px, 8vw, 112px);aspect-ratio:.82;place-items:center;color:var(--wstv-tournament-violet-light);filter:drop-shadow(0 0 24px rgb(168 85 247 / .42))}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem img{display:block;width:100%;height:100%;object-fit:contain}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem svg{width:100%;height:100%;fill:currentColor}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__eyebrow{display:inline-flex;width:fit-content;margin:0 0 10px;padding:6px 10px;border:1px solid rgb(192 132 252 / .24);border-radius:7px;background:rgb(126 34 206 / .17);color:#d8b4fe;font-size:.72rem;font-weight:800;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{max-width:700px;margin:0;font-size:clamp(2.55rem, 4.5vw, 3.6rem);font-weight:850;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__description{max-width:620px;margin:14px 0 0;color:#b8c1d7;font-size:.96rem;line-height:1.7}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;max-width:660px;padding:14px 16px;border:1px solid rgb(168 85 247 / .19);border-radius:14px;background:linear-gradient(115deg,rgb(36 18 72 / .7),rgb(10 17 37 / .62));backdrop-filter:blur(14px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--wstv-tournament-violet-light);box-shadow:0 0 16px rgb(192 132 252 / .9)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status strong{display:block;margin-bottom:4px;font-size:.9rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status p{margin:0;color:#9ea9c1;font-size:.78rem;line-height:1.55}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics div{display:flex;flex-direction:column-reverse;gap:3px;min-width:0;padding:11px 13px;border:1px solid rgb(148 163 184 / .13);border-radius:11px;background:rgb(7 12 29 / .7)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dt{overflow:hidden;color:#7f8ba5;font-size:.68rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dd{margin:0;color:#fff;font-size:1.08rem;font-weight:800;line-height:1.2}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dd.is-text{font-size:.78rem;line-height:1.45}.wstv-tournament-page.is-world-cup .wstv-tournament-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:22px;margin-top:22px}.wstv-tournament-page.is-world-cup .wstv-tournament-main{min-width:0}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));overflow-x:auto;border:1px solid var(--wstv-tournament-border-soft);border-radius:16px 16px 0 0;background:rgb(5 10 24 / .9);scrollbar-color:rgb(168 85 247 / .45) #fff0;scrollbar-width:thin}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button{position:relative;min-height:58px;padding:12px 16px;border:0;border-right:1px solid rgb(148 163 184 / .1);background:#fff0;color:#9ca7bf;font:inherit;font-size:.81rem;font-weight:750;cursor:pointer;transition:color var(--wstv-transition-fast),background var(--wstv-transition-fast)}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button:last-child{border-right:0}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button::after{position:absolute;right:15%;bottom:0;left:15%;height:2px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#7c3aed,#d946ef);box-shadow:0 0 14px rgb(168 85 247 / .72);content:"";opacity:0;transform:scaleX(.45);transition:opacity var(--wstv-transition-fast),transform var(--wstv-transition-fast)}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button:hover,.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button:focus-visible,.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button.is-active{background:rgb(126 34 206 / .09);color:#fff;outline:none}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button:focus-visible{box-shadow:inset 0 0 0 2px rgb(192 132 252 / .45)}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button.is-active::after{opacity:1;transform:scaleX(1)}.wstv-tournament-page.is-world-cup .wstv-tournament-panels{border:1px solid var(--wstv-tournament-border-soft);border-top:0;border-radius:0 0 18px 18px;background:radial-gradient(circle at 50% 0%,rgb(91 33 182 / .08),transparent 37%),var(--wstv-tournament-surface);box-shadow:0 24px 65px rgb(0 0 0 / .25)}.wstv-tournament-page.is-world-cup .wstv-tournament-panel{min-width:0;padding:clamp(18px, 2.3vw, 28px)}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header p{margin:0 0 4px;color:var(--wstv-tournament-violet-light);font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header h2{margin:0;font-size:clamp(1.15rem, 2vw, 1.42rem);letter-spacing:-.025em}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header>span{color:#7f8ba5;font-size:.72rem}.wstv-tournament-page.is-world-cup .wstv-knockout-bracket{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));align-items:start;gap:14px;min-width:0}.wstv-tournament-page.is-world-cup .wstv-knockout-round{min-width:0}.wstv-tournament-page.is-world-cup .wstv-knockout-round.is-third-place{grid-column:4 / 6}.wstv-tournament-page.is-world-cup .wstv-knockout-round h3{margin:0 0 11px;color:#d6dbea;font-size:.76rem;font-weight:800;letter-spacing:.025em;text-align:center}.wstv-tournament-page.is-world-cup .wstv-knockout-round__matches{display:grid;align-content:start;gap:10px}.wstv-tournament-page.is-world-cup .wstv-knockout-round__empty,.wstv-tournament-page.is-world-cup .wstv-tournament-empty{margin:0;padding:22px 16px;border:1px dashed rgb(192 132 252 / .25);border-radius:12px;background:rgb(15 23 42 / .44);color:#8995ae;font-size:.78rem;line-height:1.6;text-align:center}.wstv-tournament-page.is-world-cup .wstv-knockout-card{display:block;min-width:0;padding:11px;border:1px solid rgb(148 163 184 / .18);border-radius:12px;background:linear-gradient(145deg,rgb(20 30 56 / .92),rgb(8 14 31 / .96));box-shadow:0 11px 24px rgb(0 0 0 / .17),inset 0 1px 0 rgb(255 255 255 / .025);color:inherit;text-decoration:none;transition:border-color var(--wstv-transition-fast),transform var(--wstv-transition-fast),box-shadow var(--wstv-transition-fast)}.wstv-tournament-page.is-world-cup .wstv-knockout-card.is-clickable:hover,.wstv-tournament-page.is-world-cup .wstv-knockout-card.is-clickable:focus-visible{border-color:rgb(192 132 252 / .5);box-shadow:0 14px 30px rgb(0 0 0 / .25),0 0 24px rgb(126 34 206 / .13);outline:none;transform:translateY(-2px)}.wstv-tournament-page.is-world-cup .wstv-knockout-card__date{display:block;margin-bottom:8px;color:#7d89a4;font-size:.61rem;font-weight:700;letter-spacing:.025em;line-height:1.4;text-transform:uppercase}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 0}.wstv-tournament-page.is-world-cup .wstv-knockout-card__crest{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgb(148 163 184 / .18);border-radius:50%;background:rgb(255 255 255 / .06);color:#8792aa;font-size:.68rem;font-weight:800}.wstv-tournament-page.is-world-cup .wstv-knockout-card__crest.has-logo{background:#fff}.wstv-tournament-page.is-world-cup .wstv-knockout-card__crest img{width:17px;height:17px;object-fit:contain}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team strong{overflow:hidden;font-size:.7rem;font-weight:720;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.wstv-tournament-page.is-world-cup .wstv-knockout-card__score{min-width:13px;color:#f8f8ff;font-size:.77rem;font-weight:850;text-align:right}.wstv-tournament-page.is-world-cup .wstv-knockout-card__broadcaster{display:inline-flex;margin-top:7px;padding:3px 7px;border:1px solid rgb(192 132 252 / .28);border-radius:999px;background:rgb(126 34 206 / .18);color:#d8b4fe;font-size:.6rem;font-weight:800}.wstv-tournament-page.is-world-cup .wstv-tournament-match-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wstv-tournament-page.is-world-cup .wstv-tournament-match-list .wstv-knockout-card{padding:14px}.wstv-tournament-page.is-world-cup .wstv-tournament-match-list .wstv-knockout-card__team strong{font-size:.8rem}.wstv-tournament-page.is-world-cup .wstv-tournament-match-list .wstv-knockout-card__date{font-size:.66rem}.wstv-tournament-page.is-world-cup .wstv-tournament-panel .wstv-league-match-list{border:1px solid rgb(148 163 184 / .14);border-radius:14px;background:rgb(5 10 24 / .42)}.wstv-tournament-page.is-world-cup .wstv-tournament-panel .wstv-league-empty{margin:0;padding:30px 18px;border:1px dashed rgb(192 132 252 / .25);border-radius:12px;background:rgb(15 23 42 / .44);color:#8995ae;text-align:center}.wstv-tournament-page.is-world-cup .wstv-tournament-panel .wstv-league-standings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wstv-tournament-page.is-world-cup .wstv-tournament-panel .wstv-league-standings__table{margin:0;border:1px solid rgb(148 163 184 / .14);border-radius:13px;background:rgb(5 10 24 / .45)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:20px;border:1px solid var(--wstv-tournament-border);border-radius:17px;background:linear-gradient(115deg,rgb(44 19 82 / .62),rgb(8 15 33 / .94) 48%),var(--wstv-tournament-surface);box-shadow:0 20px 48px rgb(0 0 0 / .2)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__icon{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgb(192 132 252 / .35);border-radius:50%;background:rgb(126 34 206 / .18);box-shadow:0 0 25px rgb(126 34 206 / .2)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__icon svg{width:31px;height:31px;fill:#c084fc}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy p{margin:0 0 3px;color:#c084fc;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy h2{margin:0;font-size:1rem}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy>span{display:block;max-width:590px;margin-top:5px;color:#919db5;font-size:.72rem;line-height:1.5}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl{display:flex;gap:20px;margin:0}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl div{display:flex;flex-direction:column-reverse;gap:2px;min-width:58px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dt{color:#77839d;font-size:.62rem}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dd{margin:0;color:#fff;font-size:.88rem;font-weight:800}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar{display:grid;gap:16px;min-width:0}.wstv-tournament-page.is-world-cup .wstv-tournament-info,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{overflow:hidden;border:1px solid var(--wstv-tournament-border-soft);border-radius:16px;background:linear-gradient(145deg,rgb(16 24 46 / .94),rgb(6 11 26 / .96));box-shadow:0 18px 45px rgb(0 0 0 / .22),inset 0 1px 0 rgb(255 255 255 / .025)}.wstv-tournament-page.is-world-cup .wstv-tournament-info>header,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card>header{display:flex;align-items:center;gap:9px;min-height:52px;padding:14px 16px;border-bottom:1px solid rgb(148 163 184 / .11);background:rgb(7 12 28 / .42)}.wstv-tournament-page.is-world-cup .wstv-tournament-info>header>span,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card>header>span{width:8px;height:8px;border-radius:50%;background:var(--wstv-tournament-violet);box-shadow:0 0 12px rgb(168 85 247 / .72);color:#fff0;font-size:0}.wstv-tournament-page.is-world-cup .wstv-tournament-info h2,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card h2{margin:0;font-size:.87rem;font-weight:800}.wstv-tournament-page.is-world-cup .wstv-tournament-info dl{margin:0;padding:6px 16px}.wstv-tournament-page.is-world-cup .wstv-tournament-info dl div{display:grid;grid-template-columns:minmax(85px,0.75fr) minmax(0,1.25fr);gap:12px;padding:11px 0;border-bottom:1px solid rgb(148 163 184 / .1)}.wstv-tournament-page.is-world-cup .wstv-tournament-info dl div:last-child{border-bottom:0}.wstv-tournament-page.is-world-cup .wstv-tournament-info dt{color:#7f8ba5;font-size:.7rem}.wstv-tournament-page.is-world-cup .wstv-tournament-info dd{margin:0;color:#dce2f1;font-size:.7rem;font-weight:700;line-height:1.45;text-align:right}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-featured-broadcasts-widget,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-league-match-list{margin:0;padding:14px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues{margin:0;padding:5px 0}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li{border-color:rgb(148 163 184 / .09)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li.is-current{background:linear-gradient(90deg,rgb(126 34 206 / .3),rgb(126 34 206 / .04));box-shadow:inset 2px 0 0 #a855f7}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li>a{min-height:48px;padding:8px 15px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues__mark{background:#fff}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues__name{font-size:.75rem}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{min-height:250px;margin:0;background:linear-gradient(145deg,rgb(18 24 48 / .9),rgb(8 12 29 / .96))}@media (max-width:1180px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:min(76%, 760px)}.wstv-tournament-page.is-world-cup .wstv-tournament-layout{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{min-height:250px}}@media (max-width:900px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:84%}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb{right:-4%;opacity:.54}.wstv-tournament-page.is-world-cup .wstv-knockout-bracket{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto;padding-bottom:8px;scrollbar-color:rgb(168 85 247 / .45) #fff0;scrollbar-width:thin}.wstv-tournament-page.is-world-cup .wstv-tournament-panel .wstv-league-standings{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{grid-template-columns:auto minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl{grid-column:1 / -1;padding-top:14px;border-top:1px solid rgb(148 163 184 / .12)}}@media (max-width:768px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{min-height:0}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:100%;padding:32px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__identity{grid-template-columns:70px minmax(0,1fr);gap:18px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{width:70px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb{top:12%;right:-11%;width:245px;opacity:.28}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs{grid-template-columns:repeat(5,minmax(130px,1fr))}.wstv-tournament-page.is-world-cup .wstv-knockout-bracket{grid-template-columns:minmax(0,1fr);overflow:visible}.wstv-tournament-page.is-world-cup .wstv-knockout-round.is-third-place{grid-column:auto}.wstv-tournament-page.is-world-cup .wstv-knockout-round{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;border-bottom:1px solid rgb(148 163 184 / .11)}.wstv-tournament-page.is-world-cup .wstv-knockout-round:last-child{border-bottom:0}.wstv-tournament-page.is-world-cup .wstv-knockout-round h3{position:sticky;top:12px;margin:0;padding:9px;border:1px solid rgb(192 132 252 / .19);border-radius:9px;background:rgb(126 34 206 / .1);color:#d8b4fe;text-align:left}.wstv-tournament-page.is-world-cup .wstv-tournament-match-list{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wstv-tournament-page.is-world-cup .wstv-tournament-breadcrumb{margin-bottom:14px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{border-radius:18px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{gap:18px;padding:24px 20px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__identity{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{width:52px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__eyebrow{margin-bottom:8px;font-size:.61rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{font-size:clamp(2.25rem, 11vw, 2.65rem)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__description{font-size:.84rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status{padding:12px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics div{padding:10px}.wstv-tournament-page.is-world-cup .wstv-tournament-layout{margin-top:16px}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs{border-radius:13px 13px 0 0}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button{min-height:52px;padding:10px 13px}.wstv-tournament-page.is-world-cup .wstv-tournament-panel{padding:17px 14px}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header{align-items:flex-start;margin-bottom:16px}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header>span{max-width:110px;text-align:right}.wstv-tournament-page.is-world-cup .wstv-knockout-round{grid-template-columns:minmax(0,1fr);gap:10px}.wstv-tournament-page.is-world-cup .wstv-knockout-round h3{position:static}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team strong{font-size:.76rem;white-space:normal}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{grid-template-columns:minmax(0,1fr);padding:17px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__icon{width:48px;height:48px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl{display:grid;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl div{min-width:0}}@media (max-width:390px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__identity{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{width:46px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics{gap:8px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dd{font-size:.96rem}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header{display:block}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header>span{display:block;max-width:none;margin-top:6px;text-align:left}}.wstv-tournament-page.is-world-cup{--wstv-wc-violet:#a855f7;--wstv-wc-violet-bright:#c76cff;--wstv-wc-indigo:#6d5dfc;--wstv-wc-panel:rgba(7, 13, 30, 0.96);--wstv-wc-panel-soft:rgba(14, 20, 43, 0.88);--wstv-wc-border:rgba(184, 128, 255, 0.3);width:min(94vw, 1840px);max-width:none;margin-right:auto;margin-left:50%;padding-bottom:clamp(44px, 5vw, 76px);transform:translateX(-50%)}.wstv-tournament-page.is-world-cup .wstv-tournament-breadcrumb{margin-bottom:16px;color:#8f9bb6;font-size:.76rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{min-height:clamp(400px, 32vw, 500px);padding:clamp(34px, 4.2vw, 68px);border-color:rgb(190 130 255 / .34);border-radius:26px;background:linear-gradient(90deg,rgb(3 8 23 / .99) 0%,rgb(7 10 31 / .96) 42%,rgb(31 10 69 / .7) 72%,rgb(10 7 30 / .88) 100%),radial-gradient(circle at 78% 44%,rgb(168 85 247 / .34),transparent 31%),#050a18;box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),inset 0 -90px 120px rgb(3 7 19 / .64),0 28px 80px rgb(0 0 0 / .42),0 0 65px rgb(126 34 206 / .14);isolation:isolate}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero::before{background:linear-gradient(90deg,rgb(3 8 23 / .98) 0%,rgb(3 8 23 / .86) 42%,rgb(3 8 23 / .1) 75%),repeating-linear-gradient(115deg,transparent 0 68px,rgb(196 117 255 / .045) 69px 70px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero::after{position:absolute;right:-4%;bottom:-24%;z-index:-1;width:70%;height:58%;border-top:1px solid rgb(206 140 255 / .33);border-radius:50% 50% 0 0;background:repeating-linear-gradient(90deg,transparent 0 38px,rgb(174 111 255 / .08) 39px 40px),repeating-radial-gradient(ellipse at center,transparent 0 25px,rgb(174 111 255 / .1) 26px 27px),radial-gradient(ellipse at center,rgb(111 55 220 / .32),transparent 69%);box-shadow:0 -30px 100px rgb(145 58 255 / .24);content:"";transform:perspective(620px) rotateX(63deg)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:min(74%, 980px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__identity{grid-template-columns:auto minmax(0,1fr);gap:clamp(22px, 2.6vw, 38px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{width:clamp(104px, 9vw, 144px);min-height:152px;padding:16px;border:1px solid rgb(201 139 255 / .32);border-radius:30px;background:linear-gradient(150deg,rgb(127 53 218 / .26),rgb(7 13 31 / .7)),radial-gradient(circle at 50% 35%,rgb(213 160 255 / .24),transparent 58%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .1),0 18px 48px rgb(0 0 0 / .34),0 0 44px rgb(168 85 247 / .24);backdrop-filter:blur(12px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem.has-logo img{filter:drop-shadow(0 8px 18px rgb(0 0 0 / .38)) drop-shadow(0 0 18px rgb(205 142 255 / .26))}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__eyebrow{display:inline-flex;padding:7px 12px;border:1px solid rgb(190 121 255 / .27);border-radius:8px;background:rgb(112 35 187 / .2);box-shadow:inset 0 0 18px rgb(168 85 247 / .08);color:#d59cff;font-size:.72rem;letter-spacing:.12em}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{max-width:900px;margin-top:14px;font-size:clamp(3rem, 4.2vw, 4.25rem);line-height:.98;letter-spacing:-.05em;text-wrap:balance;text-shadow:0 10px 42px rgb(0 0 0 / .42)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__description{max-width:650px;margin-top:18px;color:#bdc6da;font-size:.98rem;line-height:1.72}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb{top:3%;right:6%;width:clamp(250px, 27vw, 430px);border-color:rgb(216 163 255 / .45);background:linear-gradient(138deg,transparent 45%,rgb(205 127 255 / .42) 47%,rgb(104 62 230 / .48) 50%,transparent 53%),repeating-radial-gradient(circle at 44% 42%,transparent 0 37px,rgb(201 132 255 / .09) 38px 40px),radial-gradient(circle at 36% 27%,rgb(209 157 255 / .2),transparent 22%),radial-gradient(circle at 55% 55%,rgb(48 17 100 / .96),rgb(8 10 30 / .98) 68%);box-shadow:inset -24px -28px 50px rgb(0 0 0 / .54),inset 14px 12px 30px rgb(212 155 255 / .12),0 0 34px rgb(204 124 255 / .44),0 0 110px rgb(132 47 230 / .46)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb::after{border-color:rgb(210 145 255 / .34);box-shadow:0 0 24px rgb(168 85 247 / .22)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__pitch{right:-1%;bottom:8%;width:58%;opacity:.9}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status{max-width:720px;margin-top:26px;padding:15px 18px;border-color:rgb(196 128 255 / .33);border-left:3px solid var(--wstv-wc-violet-bright);border-radius:14px;background:linear-gradient(100deg,rgb(61 22 111 / .38),rgb(10 18 40 / .72)),rgb(10 17 37 / .74);box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 12px 34px rgb(0 0 0 / .22),0 0 26px rgb(168 85 247 / .1)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status strong{font-size:.96rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status p{color:#aeb9d1;font-size:.82rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics{gap:12px;margin-top:14px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics div{min-height:78px;padding:14px 16px;border-color:rgb(162 132 230 / .22);border-radius:14px;background:linear-gradient(145deg,rgb(19 28 57 / .82),rgb(7 13 30 / .9)),rgb(8 14 31 / .78);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dt{color:#8e9bb6;font-size:.67rem;letter-spacing:.08em}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dd{margin-top:6px;color:#fff;font-size:1.22rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dd.is-text{color:#d7a8ff;font-size:.8rem;line-height:1.35}.wstv-tournament-page.is-world-cup .wstv-tournament-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:24px;margin-top:24px}.wstv-tournament-page.is-world-cup .wstv-tournament-main{border:1px solid rgb(159 123 236 / .2);border-radius:20px;background:linear-gradient(145deg,rgb(10 16 37 / .88),rgb(4 10 24 / .96));box-shadow:inset 0 1px 0 rgb(255 255 255 / .045),0 28px 65px rgb(0 0 0 / .27);overflow:hidden}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs{padding:8px;border:0;border-bottom:1px solid rgb(155 122 255 / .19);border-radius:0;background:linear-gradient(180deg,rgb(16 23 49 / .95),rgb(7 13 31 / .92));box-shadow:inset 0 -1px 0 rgb(255 255 255 / .025)}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button{min-height:50px;margin:0 3px;border:1px solid #fff0;border-radius:10px;color:#9ea9c1;font-size:.84rem}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button:hover,.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button:focus-visible{border-color:rgb(187 124 255 / .2);background:rgb(105 45 168 / .12);color:#f0ddff}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button.is-active{border-color:rgb(201 139 255 / .32);background:linear-gradient(145deg,rgb(126 48 207 / .36),rgb(80 35 139 / .18));box-shadow:inset 0 0 22px rgb(181 92 255 / .12),0 0 26px rgb(137 54 220 / .1);color:#fff}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button.is-active::after{right:24%;left:24%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#d07cff 18%,#9d4dff 82%,transparent);box-shadow:0 0 14px rgb(196 109 255 / .8)}.wstv-tournament-page.is-world-cup .wstv-tournament-panel{padding:clamp(22px, 2.5vw, 34px);border:0;border-radius:0;background:radial-gradient(circle at 4% 3%,rgb(111 48 184 / .1),transparent 25%),linear-gradient(145deg,rgb(7 13 31 / .95),rgb(4 10 24 / .98))}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header{margin-bottom:24px}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header h2{font-size:clamp(1.35rem, 2vw, 1.72rem)}.wstv-tournament-page.is-world-cup .wstv-knockout-bracket{display:block;min-width:0}.wstv-tournament-page.is-world-cup .wstv-knockout-halves{display:grid;gap:18px}.wstv-tournament-page.is-world-cup .wstv-knockout-half{padding:18px;border:1px solid rgb(158 125 227 / .2);border-radius:18px;background:linear-gradient(135deg,rgb(14 22 47 / .82),rgb(5 11 27 / .95)),rgb(8 14 31 / .88);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 18px 38px rgb(0 0 0 / .18)}.wstv-tournament-page.is-world-cup .wstv-knockout-half__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgb(158 125 227 / .14)}.wstv-tournament-page.is-world-cup .wstv-knockout-half__header span{color:#a9b4cb;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.wstv-tournament-page.is-world-cup .wstv-knockout-half__header h3{margin:0;color:#d9a8ff;font-size:.84rem;font-weight:850}.wstv-tournament-page.is-world-cup .wstv-knockout-half__rounds{display:grid;grid-template-columns:1.45fr repeat(3,minmax(0,1fr));align-items:start;gap:16px}.wstv-tournament-page.is-world-cup .wstv-knockout-half .wstv-knockout-round{position:relative;display:block;min-width:0;padding:0;border:0}.wstv-tournament-page.is-world-cup .wstv-knockout-half .wstv-knockout-round::after{position:absolute;top:42px;right:-12px;width:8px;height:1px;background:linear-gradient(90deg,rgb(198 119 255 / .7),rgb(126 78 218 / .2));box-shadow:0 0 10px rgb(174 92 255 / .45);content:""}.wstv-tournament-page.is-world-cup .wstv-knockout-half .wstv-knockout-round.is-semi::after{display:none}.wstv-tournament-page.is-world-cup .wstv-knockout-round h4,.wstv-tournament-page.is-world-cup .wstv-knockout-finals .wstv-knockout-round h3{margin:0 0 12px;color:#f4eaff;font-size:.84rem;font-weight:850;letter-spacing:-.01em;text-align:left}.wstv-tournament-page.is-world-cup .wstv-knockout-round.is-last-32 .wstv-knockout-round__matches{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-tournament-page.is-world-cup .wstv-knockout-round__matches{gap:10px}.wstv-tournament-page.is-world-cup .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-round__empty{min-height:100px;padding:13px;border-color:rgb(164 133 230 / .25);border-radius:13px;background:linear-gradient(145deg,rgb(20 29 59 / .94),rgb(8 15 34 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .045),0 10px 24px rgb(0 0 0 / .2)}.wstv-tournament-page.is-world-cup .wstv-knockout-card:hover,.wstv-tournament-page.is-world-cup .wstv-knockout-card:focus-visible{border-color:rgb(205 139 255 / .54);background:linear-gradient(145deg,rgb(34 32 77 / .98),rgb(11 18 40 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .075),0 14px 32px rgb(0 0 0 / .26),0 0 28px rgb(151 66 232 / .17)}.wstv-tournament-page.is-world-cup .wstv-knockout-card__date{margin-bottom:9px;color:#99a6c0;font-size:.68rem}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team{grid-template-columns:22px minmax(0,1fr) auto;gap:7px;min-height:25px}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team+.wstv-knockout-card__team{margin-top:5px}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team img,.wstv-tournament-page.is-world-cup .wstv-knockout-card__team>span:first-child{width:22px;height:22px}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team strong{color:#f5f7ff;font-size:clamp(0.78rem, 0.76vw, 0.84rem);line-height:1.25}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team>span:last-child{color:#fff;font-size:.78rem}.wstv-tournament-page.is-world-cup .wstv-knockout-card__broadcaster{margin-top:9px;padding:3px 7px;border-color:rgb(196 120 255 / .35);background:rgb(117 40 184 / .18);color:#d9a7ff;font-size:.67rem}.wstv-tournament-page.is-world-cup .wstv-knockout-round__empty{display:grid;place-items:center;border-style:dashed;background:linear-gradient(145deg,rgb(25 27 58 / .72),rgb(9 15 33 / .9));color:#aab5cb;font-size:.76rem;text-align:center}.wstv-tournament-page.is-world-cup .wstv-knockout-finals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.wstv-tournament-page.is-world-cup .wstv-knockout-finals .wstv-knockout-round{display:grid;grid-template-columns:minmax(120px,0.34fr) minmax(0,1fr);align-items:center;gap:16px;padding:18px;border:1px solid rgb(178 119 244 / .27);border-radius:18px;background:radial-gradient(circle at 90% 12%,rgb(168 85 247 / .2),transparent 36%),linear-gradient(145deg,rgb(23 24 59 / .94),rgb(7 13 31 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .05)}.wstv-tournament-page.is-world-cup .wstv-knockout-finals .wstv-knockout-round.is-final{border-color:rgb(215 152 255 / .42);box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 0 34px rgb(148 62 228 / .13)}.wstv-tournament-page.is-world-cup .wstv-knockout-finals .wstv-knockout-round h3{margin:0;font-size:1rem}.wstv-tournament-page.is-world-cup .wstv-knockout-finals .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-finals .wstv-knockout-round__empty{min-height:112px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{grid-template-columns:auto minmax(0,1fr) minmax(390px,auto);gap:22px;margin-top:20px;padding:22px;border-color:rgb(192 124 255 / .32);border-radius:20px;background:radial-gradient(circle at 9% 50%,rgb(153 69 238 / .25),transparent 22%),linear-gradient(105deg,rgb(39 17 82 / .88),rgb(10 17 40 / .96) 54%,rgb(7 13 31 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 20px 44px rgb(0 0 0 / .24),0 0 36px rgb(126 34 206 / .1)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__icon{width:78px;height:78px;border:1px solid rgb(213 157 255 / .42);border-radius:50%;background:radial-gradient(circle,rgb(173 77 255 / .29),rgb(65 24 115 / .3) 48%,rgb(9 15 34 / .75) 50%);box-shadow:inset 0 0 0 8px rgb(164 71 243 / .08),0 0 28px rgb(168 85 247 / .28)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy h2{font-size:1.18rem}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy>span{color:#aeb9cf;font-size:.78rem}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl{gap:10px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl div{min-height:72px;padding:12px 14px;border:1px solid rgb(173 129 236 / .18);border-radius:12px;background:rgb(8 14 32 / .58)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dd{color:#f7efff;font-size:.94rem}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar{display:flex;flex-direction:column;gap:16px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured{order:1}.wstv-tournament-page.is-world-cup .wstv-tournament-info.is-info{order:2}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-popular{order:3}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{order:4}.wstv-tournament-page.is-world-cup .wstv-tournament-info,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{border-color:rgb(169 126 236 / .28);border-radius:18px;background:radial-gradient(circle at 100% 0,rgb(130 55 210 / .13),transparent 35%),linear-gradient(145deg,rgb(15 22 47 / .94),rgb(6 12 29 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 16px 38px rgb(0 0 0 / .22);overflow:hidden}.wstv-tournament-page.is-world-cup .wstv-tournament-info>header,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card>header{min-height:52px;padding:0 17px;border-bottom-color:rgb(172 128 236 / .18);background:linear-gradient(90deg,rgb(82 33 133 / .16),rgb(10 17 38 / .04))}.wstv-tournament-page.is-world-cup .wstv-tournament-info h2,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card h2{color:#f4f0ff;font-size:.96rem}.wstv-tournament-page.is-world-cup .wstv-tournament-info dl{padding:8px 17px}.wstv-tournament-page.is-world-cup .wstv-tournament-info dl div{min-height:45px;border-bottom-color:rgb(148 163 184 / .11)}.wstv-tournament-page.is-world-cup .wstv-tournament-info dt{color:#929fba;font-size:.74rem}.wstv-tournament-page.is-world-cup .wstv-tournament-info dd{max-width:62%;color:#e9edf8;font-size:.76rem;line-height:1.4}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-list{display:grid;gap:8px;padding:12px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-item{min-height:76px;padding:10px;border:1px solid rgb(157 132 217 / .18);border-radius:12px;background:linear-gradient(145deg,rgb(22 30 61 / .86),rgb(9 16 35 / .94))}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-item:hover,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-item:focus-visible{border-color:rgb(196 128 255 / .42);background:linear-gradient(145deg,rgb(35 32 77 / .92),rgb(11 18 39 / .98))}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li{min-height:50px;border-bottom-color:rgb(148 163 184 / .11)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li.is-current{background:linear-gradient(90deg,rgb(132 44 207 / .32),rgb(69 30 119 / .13));box-shadow:inset 3px 0 0 #c76cff}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li>a{min-height:50px;padding:7px 14px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues__mark{width:34px;height:34px;border:1px solid rgb(255 255 255 / .66);border-radius:10px;background:rgb(255 255 255 / .94)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues__name{color:#dbe1ef;font-size:.78rem}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{position:relative;min-height:270px;border:1px dashed rgb(198 127 255 / .45);background:linear-gradient(135deg,transparent 25%,rgb(168 85 247 / .045) 25% 50%,transparent 50% 75%,rgb(168 85 247 / .045) 75%) 0 0 / 34px 34px,radial-gradient(circle at 50% 44%,rgb(137 57 218 / .2),transparent 32%),linear-gradient(145deg,rgb(20 24 51 / .92),rgb(7 13 30 / .98));box-shadow:inset 0 0 42px rgb(133 50 208 / .08),0 16px 38px rgb(0 0 0 / .18)}@media (max-width:1500px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:min(78%, 900px)}.wstv-tournament-page.is-world-cup .wstv-knockout-half__rounds{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:12px}.wstv-tournament-page.is-world-cup .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-round__empty{padding:11px}}@media (max-width:1180px){.wstv-tournament-page.is-world-cup .wstv-tournament-layout{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{min-height:250px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:min(82%, 840px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb{right:1%;opacity:.78}}@media (max-width:900px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{min-height:390px;padding:32px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:min(90%, 720px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{font-size:clamp(2.55rem, 7vw, 3.4rem)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb{right:-8%;width:300px;opacity:.56}.wstv-tournament-page.is-world-cup .wstv-knockout-half__rounds{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-tournament-page.is-world-cup .wstv-knockout-half .wstv-knockout-round::after{display:none}.wstv-tournament-page.is-world-cup .wstv-knockout-finals{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{grid-template-columns:auto minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl{grid-column:1 / -1}}@media (max-width:768px){.wstv-tournament-page.is-world-cup{width:100%;margin-left:0;transform:none}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{min-height:0;padding:26px 22px;border-radius:20px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero::after,.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__pitch{opacity:.45}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:100%}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__identity{grid-template-columns:78px minmax(0,1fr);gap:16px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{width:78px;min-height:98px;padding:10px;border-radius:20px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{font-size:clamp(2.15rem, 9vw, 2.75rem);line-height:1.02}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__description{font-size:.88rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb{top:12%;right:-18%;width:250px;opacity:.36}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button{flex:0 0 auto;min-width:132px}.wstv-tournament-page.is-world-cup .wstv-tournament-panel{padding:20px 14px}.wstv-tournament-page.is-world-cup .wstv-knockout-half{padding:14px}.wstv-tournament-page.is-world-cup .wstv-knockout-half__rounds{grid-template-columns:minmax(0,1fr);gap:18px}.wstv-tournament-page.is-world-cup .wstv-knockout-half .wstv-knockout-round{display:block;padding:0 0 16px;border-bottom:1px solid rgb(158 125 227 / .14)}.wstv-tournament-page.is-world-cup .wstv-knockout-half .wstv-knockout-round:last-child{padding-bottom:0;border-bottom:0}.wstv-tournament-page.is-world-cup .wstv-knockout-round.is-last-32 .wstv-knockout-round__matches{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-tournament-page.is-world-cup .wstv-knockout-finals .wstv-knockout-round{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__identity{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{width:68px;min-height:82px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__eyebrow{font-size:.63rem}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{font-size:clamp(2rem, 12vw, 2.55rem)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status{padding:13px 14px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics div{min-height:70px;padding:11px 12px}.wstv-tournament-page.is-world-cup .wstv-knockout-round.is-last-32 .wstv-knockout-round__matches{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-round__empty{min-height:96px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{grid-template-columns:minmax(0,1fr);text-align:left}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__icon{width:64px;height:64px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl{grid-column:auto;grid-template-columns:minmax(0,1fr)}}.wstv-tournament-page.is-world-cup .wstv-knockout-bracket{position:relative;overflow-x:auto;padding:2px 2px 10px;scrollbar-color:rgb(196 112 255 / .5) rgb(15 23 42 / .2);scrollbar-width:thin}.wstv-tournament-page.is-world-cup .wstv-knockout-tree{position:relative;display:grid;grid-template-columns:minmax(360px,2.1fr) repeat(5,minmax(148px,1fr));align-items:stretch;gap:clamp(14px, 1.15vw, 22px);min-width:1220px;padding:18px;border:1px solid rgb(181 121 255 / .22);border-radius:22px;background:radial-gradient(circle at 6% 8%,rgb(168 85 247 / .16),transparent 28%),radial-gradient(circle at 92% 50%,rgb(94 231 255 / .07),transparent 30%),linear-gradient(145deg,rgb(7 13 31 / .96),rgb(3 8 20 / .985));box-shadow:inset 0 1px 0 rgb(255 255 255 / .055),0 24px 58px rgb(0 0 0 / .27),0 0 42px rgb(126 34 206 / .09)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree::before{position:absolute;top:60px;right:26px;bottom:24px;left:26px;z-index:0;background:linear-gradient(90deg,transparent 0 8%,rgb(166 101 255 / .12) 8% 8.15%,transparent 8.15% 25%,rgb(166 101 255 / .1) 25% 25.15%,transparent 25.15% 42%,rgb(166 101 255 / .09) 42% 42.15%,transparent 42.15% 59%,rgb(166 101 255 / .08) 59% 59.15%,transparent 59.15% 76%,rgb(166 101 255 / .07) 76% 76.15%,transparent 76.15%);pointer-events:none;content:""}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:690px;padding:0;border:0}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round::after{position:absolute;top:50%;right:calc(clamp(14px, 1.15vw, 22px) * -0.72);width:calc(clamp(14px, 1.15vw, 22px) * 0.72);height:1px;background:linear-gradient(90deg,rgb(203 139 255 / .72),rgb(146 86 231 / .08));box-shadow:0 0 13px rgb(184 92 255 / .48);content:""}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-third-place::after{display:none}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round h3{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0 0 14px;border:1px solid rgb(190 127 255 / .2);border-radius:999px;background:linear-gradient(145deg,rgb(126 34 206 / .2),rgb(15 23 42 / .58));color:#fbf7ff;font-size:.78rem;font-weight:850;letter-spacing:.015em;text-align:center;box-shadow:inset 0 1px 0 rgb(255 255 255 / .045)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__matches{display:grid;align-content:space-around;gap:11px;min-height:0}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-last-32 .wstv-knockout-round__matches{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-final .wstv-knockout-round__matches,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-third-place .wstv-knockout-round__matches{align-content:center}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__empty{min-height:76px;padding:10px 11px;border-color:rgb(185 142 255 / .27);border-radius:12px;background:linear-gradient(145deg,rgb(19 29 58 / .94),rgb(5 11 27 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 10px 22px rgb(0 0 0 / .25)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__date{margin-bottom:5px;color:#aab6cf;font-size:.63rem;line-height:1.25}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__team{grid-template-columns:20px minmax(0,1fr) auto;gap:7px;min-height:22px;padding:2px 0}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__team+.wstv-knockout-card__team{margin-top:3px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__crest{width:20px;height:20px;font-size:.62rem}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__crest img{width:15px;height:15px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__team strong{font-size:clamp(0.76rem, 0.68vw, 0.82rem);letter-spacing:-.01em}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__score{font-size:.78rem}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__broadcaster{margin-top:6px;font-size:.61rem}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-final .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-final .wstv-knockout-round__empty{border-color:rgb(222 171 255 / .46);background:radial-gradient(circle at 85% 18%,rgb(206 126 255 / .25),transparent 40%),linear-gradient(145deg,rgb(31 28 72 / .98),rgb(8 14 31 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 0 34px rgb(168 85 247 / .16)}@media (max-width:1180px){.wstv-tournament-page.is-world-cup .wstv-knockout-tree{grid-template-columns:minmax(340px,2fr) repeat(5,minmax(142px,1fr));min-width:1120px}}@media (max-width:768px){.wstv-tournament-page.is-world-cup .wstv-knockout-bracket{overflow:visible;padding-bottom:0}.wstv-tournament-page.is-world-cup .wstv-knockout-tree{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:15px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree::before,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round::after{display:none}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round{min-height:0;padding-bottom:17px;border-bottom:1px solid rgb(158 125 227 / .14)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round:last-child{padding-bottom:0;border-bottom:0}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__matches,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-last-32 .wstv-knockout-round__matches{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}@media (max-width:520px){.wstv-tournament-page.is-world-cup .wstv-knockout-tree{padding:12px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__matches,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-last-32 .wstv-knockout-round__matches{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__empty{min-height:86px}}.wstv-tournament-page.is-world-cup{--wstv-wc-panel-deep:rgba(4, 9, 24, 0.98);--wstv-wc-panel-glass:rgba(15, 23, 52, 0.88);--wstv-wc-line:rgba(197, 132, 255, 0.34);--wstv-wc-glow:rgba(168, 85, 247, 0.24)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{min-height:clamp(440px, 31vw, 530px);border-color:rgb(211 157 255 / .42);background:linear-gradient(90deg,rgb(2 7 21 / .995) 0%,rgb(4 9 27 / .97) 40%,rgb(28 9 66 / .72) 72%,rgb(7 6 25 / .9) 100%),radial-gradient(circle at 78% 35%,rgb(188 92 255 / .38),transparent 29%),#030817;box-shadow:inset 0 1px 0 rgb(255 255 255 / .09),inset 0 -110px 150px rgb(1 5 17 / .72),0 30px 90px rgb(0 0 0 / .46),0 0 72px rgb(126 34 206 / .18)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__atmosphere::before{position:absolute;inset:-18% -8% 20% 42%;background:linear-gradient(112deg,transparent 20%,rgb(199 108 255 / .09) 20.4%,transparent 21.2% 32%,rgb(137 92 246 / .08) 32.4%,transparent 33.2%),linear-gradient(70deg,transparent 34%,rgb(216 180 254 / .07) 34.4%,transparent 35.2% 48%,rgb(168 85 247 / .08) 48.4%,transparent 49.2%),radial-gradient(ellipse at 72% 42%,rgb(181 86 255 / .28),transparent 44%);filter:blur(.2px);content:"";transform:rotate(-3deg)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__atmosphere::after{position:absolute;right:-3%;bottom:12%;width:66%;height:22%;background:linear-gradient(180deg,transparent 0 42%,rgb(3 7 19 / .82) 43% 100%),repeating-linear-gradient(92deg,transparent 0 34px,rgb(204 129 255 / .15) 35px 36px);clip-path:polygon(0 80%,6% 58%,14% 65%,21% 40%,29% 55%,37% 26%,45% 50%,55% 18%,63% 44%,72% 20%,82% 48%,90% 31%,100% 62%,100% 100%,0 100%);opacity:.62;content:""}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:min(76%, 1030px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{width:clamp(112px, 9vw, 152px);min-height:164px;border-color:rgb(220 170 255 / .42);background:linear-gradient(150deg,rgb(135 55 224 / .32),rgb(7 13 31 / .76)),radial-gradient(circle at 50% 32%,rgb(226 186 255 / .3),transparent 58%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .14),inset 0 -20px 44px rgb(4 8 24 / .44),0 20px 52px rgb(0 0 0 / .38),0 0 52px rgb(168 85 247 / .3)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{max-width:940px;font-size:clamp(3.25rem, 4.35vw, 4.65rem);text-shadow:0 2px 0 rgb(255 255 255 / .04),0 12px 44px rgb(0 0 0 / .48),0 0 34px rgb(170 95 255 / .1)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status{border-color:rgb(211 151 255 / .42);background:linear-gradient(105deg,rgb(76 25 139 / .46),rgb(9 17 39 / .8)),rgb(8 14 33 / .82);box-shadow:inset 0 1px 0 rgb(255 255 255 / .09),0 16px 38px rgb(0 0 0 / .28),0 0 34px rgb(168 85 247 / .14)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics div{border-color:rgb(190 140 255 / .3);background:linear-gradient(145deg,rgb(24 33 68 / .88),rgb(6 12 29 / .94)),rgb(7 13 30 / .88);box-shadow:inset 0 1px 0 rgb(255 255 255 / .075),0 12px 30px rgb(0 0 0 / .2)}.wstv-tournament-page.is-world-cup .wstv-tournament-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:clamp(18px, 1.5vw, 26px)}.wstv-tournament-page.is-world-cup .wstv-tournament-main{border-color:rgb(185 130 255 / .28);background:radial-gradient(circle at 0 0,rgb(104 42 176 / .12),transparent 28%),linear-gradient(145deg,rgb(9 16 37 / .95),rgb(3 8 22 / .99));box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 30px 72px rgb(0 0 0 / .34),0 0 46px rgb(93 31 165 / .08)}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs{padding:10px;background:linear-gradient(180deg,rgb(20 27 58 / .98),rgb(7 13 31 / .96))}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button{min-height:54px;font-size:.88rem;font-weight:760}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button.is-active{border-color:rgb(220 164 255 / .46);background:linear-gradient(145deg,rgb(143 55 224 / .48),rgb(75 31 135 / .24));box-shadow:inset 0 1px 0 rgb(255 255 255 / .1),inset 0 0 26px rgb(196 105 255 / .14),0 0 30px rgb(137 54 220 / .15)}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header{padding-bottom:18px;border-bottom:1px solid rgb(179 126 242 / .16)}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header h2{color:#fff;font-size:clamp(1.5rem, 2vw, 1.9rem);letter-spacing:-.025em}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header>span{color:#bdc6dd;font-size:.76rem;font-weight:700}.wstv-tournament-page.is-world-cup .wstv-knockout-bracket{overflow-x:auto;padding:2px 2px 12px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree{grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(140px,1fr)) minmax(180px,1.12fr);gap:clamp(10px, 0.8vw, 16px);min-width:928px;padding:clamp(16px, 1.4vw, 24px);border-color:rgb(204 143 255 / .34);border-radius:24px;background:radial-gradient(circle at 3% 4%,rgb(168 85 247 / .2),transparent 25%),radial-gradient(circle at 98% 48%,rgb(117 72 231 / .12),transparent 25%),linear-gradient(145deg,rgb(7 14 34 / .985),rgb(2 7 20 / .995));box-shadow:inset 0 1px 0 rgb(255 255 255 / .075),inset 0 0 70px rgb(95 31 170 / .07),0 26px 62px rgb(0 0 0 / .34),0 0 48px rgb(126 34 206 / .11)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree::before{top:68px;right:22px;bottom:28px;left:22px;background:linear-gradient(90deg,transparent 0 20%,rgb(192 121 255 / .12) 20% 20.12%,transparent 20.12% 40%,rgb(192 121 255 / .1) 40% 40.12%,transparent 40.12% 60%,rgb(192 121 255 / .09) 60% 60.12%,transparent 60.12% 80%,rgb(192 121 255 / .08) 80% 80.12%,transparent 80.12%)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree>.wstv-knockout-round,.wstv-tournament-page.is-world-cup .wstv-knockout-terminal{min-height:940px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round{min-height:940px}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal{position:relative;z-index:1;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round{min-height:0}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round::after{display:none}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round::after{right:calc(clamp(10px, 0.8vw, 16px) * -0.72);width:calc(clamp(10px, 0.8vw, 16px) * 0.72);background:linear-gradient(90deg,rgb(215 153 255 / .8),rgb(137 73 223 / .12));box-shadow:0 0 15px rgb(190 95 255 / .52)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree>.wstv-knockout-round.is-semi::after{display:block}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round h3{min-height:42px;margin-bottom:16px;border-color:rgb(213 155 255 / .34);background:linear-gradient(145deg,rgb(127 42 211 / .3),rgb(16 24 52 / .76));color:#fff;font-size:clamp(0.82rem, 0.72vw, 0.94rem);font-weight:900;letter-spacing:.025em;text-shadow:0 0 18px rgb(201 125 255 / .3);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 8px 22px rgb(0 0 0 / .18)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__matches{gap:12px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__empty{min-height:106px;padding:13px 14px;border:1px solid rgb(195 151 255 / .34);border-radius:15px;background:radial-gradient(circle at 100% 0,rgb(153 70 233 / .13),transparent 34%),linear-gradient(145deg,rgb(24 34 70 / .96),rgb(5 12 30 / .99));box-shadow:inset 0 1px 0 rgb(255 255 255 / .075),inset 0 -18px 30px rgb(3 8 22 / .18),0 12px 28px rgb(0 0 0 / .28)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card:hover,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card:focus-visible{border-color:rgb(222 174 255 / .62);background:radial-gradient(circle at 100% 0,rgb(182 86 255 / .22),transparent 38%),linear-gradient(145deg,rgb(39 38 88 / .98),rgb(8 16 37 / .99));box-shadow:inset 0 1px 0 rgb(255 255 255 / .11),0 16px 36px rgb(0 0 0 / .34),0 0 30px rgb(168 85 247 / .2);transform:translateY(-2px)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__date{margin-bottom:8px;color:#b2bdd3;font-size:clamp(0.67rem, 0.58vw, 0.72rem);font-weight:680;letter-spacing:.02em}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__team{grid-template-columns:23px minmax(0,1fr) auto;gap:8px;min-height:26px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__crest{width:23px;height:23px;border-color:rgb(255 255 255 / .72);background:rgb(255 255 255 / .96)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__crest img{width:17px;height:17px}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__team strong{color:#fff;font-size:clamp(0.82rem, 0.72vw, 0.9rem);font-weight:780;line-height:1.25}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__score{color:#fff;font-size:.88rem;font-weight:900}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__broadcaster{margin-top:8px;padding:3px 8px;border-color:rgb(210 143 255 / .42);background:rgb(126 34 206 / .24);color:#e1b6ff;font-size:.68rem;font-weight:800}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__empty{border-style:dashed;background:linear-gradient(145deg,rgb(28 31 69 / .82),rgb(7 14 33 / .96));color:#c3cce0;font-size:.8rem;font-weight:720}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round.is-final h3{border-color:rgb(231 189 255 / .62);background:linear-gradient(145deg,rgb(167 67 245 / .54),rgb(82 34 145 / .34));box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),0 0 30px rgb(178 83 255 / .24)}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round.is-final .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round.is-final .wstv-knockout-round__empty{min-height:128px;border-color:rgb(230 184 255 / .62);background:radial-gradient(circle at 82% 15%,rgb(212 132 255 / .34),transparent 42%),linear-gradient(145deg,rgb(50 38 101 / .99),rgb(8 15 35 / .99));box-shadow:inset 0 1px 0 rgb(255 255 255 / .13),0 18px 42px rgb(0 0 0 / .34),0 0 42px rgb(168 85 247 / .22)}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round.is-third-place h3{border-color:rgb(167 139 250 / .32);background:linear-gradient(145deg,rgb(72 55 142 / .3),rgb(14 23 49 / .72))}.wstv-tournament-page.is-world-cup .wstv-tournament-info,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{border-color:rgb(195 143 255 / .34);background:radial-gradient(circle at 100% 0,rgb(151 61 231 / .18),transparent 36%),linear-gradient(145deg,rgb(17 25 54 / .97),rgb(5 11 28 / .995));box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 20px 46px rgb(0 0 0 / .28),0 0 34px rgb(106 38 180 / .08)}.wstv-tournament-page.is-world-cup .wstv-tournament-info>header,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card>header{min-height:58px;border-bottom-color:rgb(196 139 255 / .24);background:linear-gradient(90deg,rgb(107 37 173 / .24),rgb(10 17 38 / .05))}.wstv-tournament-page.is-world-cup .wstv-tournament-info h2,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card h2{color:#fff;font-size:1rem;font-weight:850}.wstv-tournament-page.is-world-cup .wstv-tournament-info dl div{min-height:50px}.wstv-tournament-page.is-world-cup .wstv-tournament-info dt{color:#aeb8ce;font-size:.77rem}.wstv-tournament-page.is-world-cup .wstv-tournament-info dd{color:#fff;font-size:.8rem;font-weight:720}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-list{gap:10px;padding:14px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-item{min-height:88px;padding:12px;border-color:rgb(185 140 255 / .28);border-radius:14px;background:linear-gradient(145deg,rgb(27 37 76 / .94),rgb(7 14 33 / .98));box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 10px 24px rgb(0 0 0 / .2)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li{min-height:54px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li>a{min-height:54px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues__name{color:#edf0f8;font-size:.81rem;font-weight:690}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{min-height:280px;border-color:rgb(214 151 255 / .54);background:linear-gradient(135deg,transparent 25%,rgb(168 85 247 / .055) 25% 50%,transparent 50% 75%,rgb(168 85 247 / .055) 75%) 0 0 / 32px 32px,radial-gradient(circle at 50% 42%,rgb(158 67 239 / .26),transparent 34%),linear-gradient(145deg,rgb(22 27 59 / .97),rgb(5 11 28 / .995));box-shadow:inset 0 0 50px rgb(140 54 218 / .12),0 20px 44px rgb(0 0 0 / .26)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{gap:24px;padding:clamp(22px, 2vw, 30px);border-color:rgb(215 151 255 / .44);background:radial-gradient(circle at 8% 50%,rgb(176 78 255 / .34),transparent 22%),radial-gradient(circle at 92% 10%,rgb(111 76 230 / .13),transparent 34%),linear-gradient(105deg,rgb(49 19 98 / .94),rgb(10 17 41 / .98) 54%,rgb(5 11 28 / .995));box-shadow:inset 0 1px 0 rgb(255 255 255 / .1),0 24px 54px rgb(0 0 0 / .3),0 0 44px rgb(126 34 206 / .15)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__icon{width:88px;height:88px;border-color:rgb(227 178 255 / .58);background:radial-gradient(circle,rgb(191 92 255 / .38),rgb(73 26 130 / .36) 48%,rgb(8 15 34 / .82) 50%);box-shadow:inset 0 0 0 9px rgb(178 76 255 / .1),0 0 36px rgb(168 85 247 / .36)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy h2{color:#fff;font-size:clamp(1.25rem, 1.45vw, 1.55rem)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy>span{color:#c0c8da;font-size:.82rem;line-height:1.62}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl div{min-height:78px;border-color:rgb(199 149 255 / .28);background:linear-gradient(145deg,rgb(21 29 64 / .78),rgb(7 13 31 / .72));box-shadow:inset 0 1px 0 rgb(255 255 255 / .06)}@media (max-width:1180px){.wstv-tournament-page.is-world-cup .wstv-tournament-layout{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree{grid-template-columns:minmax(250px,1.6fr) repeat(3,minmax(120px,1fr)) minmax(150px,1.08fr);min-width:820px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__content{width:min(92%, 760px)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{font-size:clamp(2.65rem, 7.2vw, 3.6rem)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree>.wstv-knockout-round,.wstv-tournament-page.is-world-cup .wstv-knockout-terminal,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round{min-height:860px}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round{min-height:0}}@media (max-width:768px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{padding:28px 22px}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__atmosphere::after{width:92%;opacity:.38}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{font-size:clamp(2.25rem, 9vw, 2.9rem)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree{grid-template-columns:minmax(0,1fr);min-width:0}.wstv-tournament-page.is-world-cup .wstv-knockout-tree>.wstv-knockout-round,.wstv-tournament-page.is-world-cup .wstv-knockout-terminal,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round,.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round{min-height:0}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__matches,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-last-32 .wstv-knockout-round__matches{grid-template-columns:repeat(2,minmax(0,1fr))}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{grid-template-columns:auto minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl{grid-column:1 / -1}}@media (max-width:520px){.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{font-size:clamp(2.05rem, 11vw, 2.55rem)}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__matches,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round.is-last-32 .wstv-knockout-round__matches{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__empty{min-height:102px}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{grid-template-columns:minmax(0,1fr)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@media (min-width:769px){.wstv-tournament-page.is-world-cup .wstv-knockout-terminal{display:block;position:relative}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal__slot{position:absolute;right:0;left:0;width:100%}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal__slot.is-final-slot{top:50%;transform:translateY(-50%)}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal__slot.is-third-place-slot{bottom:0}}.wstv-tournament-page.is-world-cup{--wstv-tournament-surface:color-mix(in srgb, var(--wstv-surface) 78%, var(--wstv-bg));--wstv-tournament-surface-strong:color-mix(in srgb, var(--wstv-bg-secondary) 76%, var(--wstv-surface));--wstv-tournament-border:color-mix(in srgb, var(--wstv-border) 74%, var(--wstv-accent) 26%);--wstv-tournament-border-soft:color-mix(in srgb, var(--wstv-border) 88%, var(--wstv-accent) 12%);--wstv-tournament-violet:var(--wstv-accent);--wstv-tournament-violet-light:var(--wstv-accent-light);--wstv-tournament-cyan:var(--wstv-accent-light);--wstv-wc-violet:var(--wstv-accent);--wstv-wc-violet-bright:var(--wstv-accent-light);--wstv-wc-indigo:var(--wstv-primary-light);--wstv-wc-panel:color-mix(in srgb, var(--wstv-bg-secondary) 88%, var(--wstv-surface));--wstv-wc-panel-soft:color-mix(in srgb, var(--wstv-surface) 88%, var(--wstv-bg));--wstv-wc-border:color-mix(in srgb, var(--wstv-border) 72%, var(--wstv-accent) 28%);width:100%;max-width:100%;margin-inline:0;transform:none}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero{border-color:color-mix(in srgb,var(--wstv-border) 66%,var(--wstv-accent) 34%);border-radius:var(--radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-bg) 98%,transparent) 0%,color-mix(in srgb,var(--wstv-bg-secondary) 96%,transparent) 46%,color-mix(in srgb,var(--wstv-primary) 45%,var(--wstv-bg)) 100%),radial-gradient(circle at 78% 35%,color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent),transparent 31%),var(--wstv-bg-secondary);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),inset 0 -90px 130px color-mix(in srgb,var(--wstv-bg) 58%,transparent),0 24px 64px color-mix(in srgb,var(--wstv-bg) 46%,transparent),0 0 38px color-mix(in srgb,var(--wstv-primary-glow) 9%,transparent)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__orb{border-color:color-mix(in srgb,var(--wstv-accent-light) 34%,transparent);box-shadow:inset -22px -26px 46px color-mix(in srgb,#000 48%,transparent),inset 12px 10px 26px color-mix(in srgb,var(--wstv-accent-light) 9%,transparent),0 0 30px color-mix(in srgb,var(--wstv-accent-light) 24%,transparent),0 0 72px color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__pitch{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wstv-accent) 42%,transparent),color-mix(in srgb,var(--wstv-accent-light) 52%,transparent),transparent);box-shadow:0 -12px 32px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent),0 8px 28px color-mix(in srgb,var(--wstv-accent) 9%,transparent)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__emblem{border-color:color-mix(in srgb,var(--wstv-border) 58%,var(--wstv-accent) 42%);border-radius:var(--radius-lg);background:linear-gradient(150deg,color-mix(in srgb,var(--wstv-primary) 34%,transparent),color-mix(in srgb,var(--wstv-bg-secondary) 82%,transparent)),radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--wstv-accent-light) 18%,transparent),transparent 58%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 9%,transparent),0 16px 38px color-mix(in srgb,var(--wstv-bg) 38%,transparent),0 0 30px color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__eyebrow,.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header p{font-family:var(--font-heading);font-weight:700}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1{font-size:var(--wstv-type-hero-title);font-weight:700;line-height:1}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__description{color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status{border-color:color-mix(in srgb,var(--wstv-border) 64%,var(--wstv-accent) 36%);border-radius:var(--radius-md);background:linear-gradient(105deg,color-mix(in srgb,var(--wstv-primary) 30%,transparent),color-mix(in srgb,var(--wstv-surface) 72%,transparent)),color-mix(in srgb,var(--wstv-bg-secondary) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 12px 30px color-mix(in srgb,var(--wstv-bg) 30%,transparent),0 0 22px color-mix(in srgb,var(--wstv-primary-glow) 8%,transparent)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status strong,.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dd{font-family:var(--font-heading);font-weight:700}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__status p{font-weight:500}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics div{min-height:72px;padding:13px 15px;border-color:color-mix(in srgb,var(--wstv-border) 76%,var(--wstv-accent) 24%);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 82%,transparent),color-mix(in srgb,var(--wstv-bg-secondary) 92%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent)}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dt{font-size:var(--wstv-type-micro);font-weight:500}.wstv-tournament-page.is-world-cup .wstv-tournament-layout{gap:clamp(18px, 2vw, 30px)}.wstv-tournament-page.is-world-cup .wstv-tournament-main{border-color:color-mix(in srgb,var(--wstv-border) 78%,var(--wstv-accent) 22%);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--wstv-primary) 10%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 72%,var(--wstv-bg-secondary)),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 18px 44px color-mix(in srgb,var(--wstv-bg) 42%,transparent)}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs{padding:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--wstv-surface-soft) 76%,var(--wstv-bg-secondary)),var(--wstv-bg-secondary))}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button{min-height:48px;font-family:var(--font-heading);font-size:var(--wstv-type-list);font-weight:600}.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button.is-active{border-color:color-mix(in srgb,var(--wstv-accent-light) 42%,var(--wstv-border));background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 54%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 11%,var(--wstv-surface-soft)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),inset 0 0 20px color-mix(in srgb,var(--wstv-primary-glow) 9%,transparent),0 0 20px color-mix(in srgb,var(--wstv-primary-glow) 8%,transparent);font-weight:700}.wstv-tournament-page.is-world-cup .wstv-tournament-panel{padding:var(--wstv-padding-panel);background:radial-gradient(circle at 4% 3%,color-mix(in srgb,var(--wstv-primary) 7%,transparent),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 70%,var(--wstv-bg-secondary)),var(--wstv-bg))}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header h2{font-size:var(--wstv-type-section-title);font-weight:700;line-height:var(--wstv-leading-heading)}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header>span{color:var(--wstv-text-muted);font-size:var(--wstv-type-small);font-weight:600}.wstv-tournament-page.is-world-cup .wstv-knockout-tree{border-color:color-mix(in srgb,var(--wstv-border) 70%,var(--wstv-accent) 30%);border-radius:var(--radius-lg);background:radial-gradient(circle at 3% 4%,color-mix(in srgb,var(--wstv-primary-glow) 11%,transparent),transparent 25%),radial-gradient(circle at 98% 48%,color-mix(in srgb,var(--wstv-accent) 6%,transparent),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 66%,var(--wstv-bg-secondary)),var(--wstv-bg));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),inset 0 0 56px color-mix(in srgb,var(--wstv-primary) 5%,transparent),0 18px 44px color-mix(in srgb,var(--wstv-bg) 40%,transparent)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree::before{opacity:.72}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round::after{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-accent-light) 58%,transparent),color-mix(in srgb,var(--wstv-accent) 8%,transparent));box-shadow:0 0 10px color-mix(in srgb,var(--wstv-primary-glow) 28%,transparent)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round h3{border-color:color-mix(in srgb,var(--wstv-border) 64%,var(--wstv-accent) 36%);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface) 88%,transparent));font-size:var(--wstv-type-list);font-weight:700;letter-spacing:.02em;text-shadow:0 0 12px color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 6px 16px color-mix(in srgb,var(--wstv-bg) 22%,transparent)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__empty{border-color:color-mix(in srgb,var(--wstv-border) 66%,var(--wstv-accent) 34%);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--wstv-primary-glow) 7%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 88%,var(--wstv-primary) 12%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 10px 24px color-mix(in srgb,var(--wstv-bg) 34%,transparent)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card:hover,.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card:focus-visible{border-color:color-mix(in srgb,var(--wstv-accent-light) 54%,var(--wstv-border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface-soft) 86%,var(--wstv-primary) 14%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 12px 28px color-mix(in srgb,var(--wstv-bg) 38%,transparent),0 0 20px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent)}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__date{color:var(--wstv-text-muted);font-size:var(--wstv-type-small);font-weight:500}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__team strong{font-size:var(--wstv-type-list);font-weight:600}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__score{font-family:var(--font-heading);font-weight:700}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-card__broadcaster{font-size:var(--wstv-type-micro);font-weight:600}.wstv-tournament-page.is-world-cup .wstv-knockout-tree .wstv-knockout-round__empty{font-size:var(--wstv-type-list);font-weight:600}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round.is-final h3{border-color:color-mix(in srgb,var(--wstv-accent-light) 52%,var(--wstv-border));background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 62%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-accent) 12%,var(--wstv-surface-soft)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 9%,transparent),0 0 22px color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent)}.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round.is-final .wstv-knockout-card,.wstv-tournament-page.is-world-cup .wstv-knockout-terminal .wstv-knockout-round.is-final .wstv-knockout-round__empty{border-color:color-mix(in srgb,var(--wstv-accent-light) 48%,var(--wstv-border));background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface-soft)),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),0 14px 34px color-mix(in srgb,var(--wstv-bg) 38%,transparent),0 0 26px color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent)}.wstv-tournament-page.is-world-cup .wstv-tournament-info,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{border-color:color-mix(in srgb,var(--wstv-border) 78%,var(--wstv-accent) 22%);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 94%,var(--wstv-primary) 6%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 16px 38px color-mix(in srgb,var(--wstv-bg) 38%,transparent)}.wstv-tournament-page.is-world-cup .wstv-tournament-info>header,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card>header{min-height:52px;padding:14px 18px 13px;border-bottom-color:color-mix(in srgb,var(--wstv-border) 76%,var(--wstv-accent) 24%);background:linear-gradient(100deg,color-mix(in srgb,var(--wstv-primary) 35%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface) 88%,transparent))}.wstv-tournament-page.is-world-cup .wstv-tournament-info h2,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card h2{font-size:var(--wstv-type-card-title);font-weight:700;line-height:var(--wstv-leading-heading)}.wstv-tournament-page.is-world-cup .wstv-tournament-info dl{padding:6px 18px}.wstv-tournament-page.is-world-cup .wstv-tournament-info dl div{min-height:48px;padding:10px 0}.wstv-tournament-page.is-world-cup .wstv-tournament-info dt{color:var(--wstv-text-muted);font-size:var(--wstv-type-small);font-weight:500}.wstv-tournament-page.is-world-cup .wstv-tournament-info dd{color:var(--wstv-text);font-size:var(--wstv-type-small);font-weight:600}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-list{gap:4px;padding:8px 11px 11px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-item{min-height:64px;padding:10px 8px;border-color:#fff0;border-radius:10px;background:#fff0;box-shadow:none}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-item+.wstv-featured-item{border-top-color:color-mix(in srgb,var(--wstv-border) 70%,transparent)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-item__teams strong{font-weight:600}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured .wstv-featured-item__teams span{font-weight:500}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues li>a{min-height:52px}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card .wstv-popular-leagues__name{font-size:var(--wstv-type-list);font-weight:600}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad{min-height:250px;border-color:color-mix(in srgb,var(--wstv-accent) 24%,var(--wstv-border));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent),transparent 42%),color-mix(in srgb,var(--wstv-surface) 76%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--wstv-bg) 30%,transparent)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress{gap:var(--wstv-space-5);padding:var(--wstv-padding-card);border-color:color-mix(in srgb,var(--wstv-border) 68%,var(--wstv-accent) 32%);border-radius:var(--radius-lg);background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent),transparent 24%),linear-gradient(105deg,color-mix(in srgb,var(--wstv-primary) 24%,var(--wstv-surface)),var(--wstv-bg-secondary) 58%,var(--wstv-bg));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 6%,transparent),0 18px 42px color-mix(in srgb,var(--wstv-bg) 36%,transparent),0 0 28px color-mix(in srgb,var(--wstv-primary-glow) 8%,transparent)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__icon{width:76px;height:76px;border-color:color-mix(in srgb,var(--wstv-accent-light) 36%,var(--wstv-border));background:radial-gradient(circle,color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent),color-mix(in srgb,var(--wstv-primary) 24%,transparent) 48%,color-mix(in srgb,var(--wstv-bg-secondary) 86%,transparent) 50%);box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--wstv-primary-glow) 6%,transparent),0 0 24px color-mix(in srgb,var(--wstv-primary-glow) 18%,transparent)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy h2{font-size:var(--wstv-type-card-title);font-weight:700}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy>span{color:var(--wstv-text-muted);font-size:var(--wstv-type-list)}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dl div{min-height:70px;border-color:color-mix(in srgb,var(--wstv-border) 76%,var(--wstv-accent) 24%);border-radius:var(--radius-md);background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 82%,transparent),color-mix(in srgb,var(--wstv-bg-secondary) 88%,transparent))}.wstv-tournament-page.is-world-cup .wstv-tournament-progress dd{font-family:var(--font-heading);font-weight:700}.wstv-tournament-page.is-world-cup .wstv-knockout-card__crest,.wstv-tournament-page.is-world-cup .wstv-knockout-card__crest>span{font-weight:600}.wstv-tournament-page.is-world-cup .wstv-knockout-card__team strong{font-weight:600}.wstv-tournament-page.is-world-cup .wstv-knockout-card__score{font-family:var(--font-heading);font-weight:700}.wstv-tournament-page.is-world-cup .wstv-knockout-card__broadcaster{font-weight:600}.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy p{font-family:var(--font-heading);font-weight:700}.wstv-tournament-page.is-world-cup .wstv-match-detail-day-item__result strong{font-weight:700}.wstv-tournament-page.is-world-cup .wstv-match-detail-day-item__result small,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar>.wstv-league-ad span{font-weight:600}.wstv-match-program>.wstv-status-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:6px;padding:8px;overflow-x:auto;overscroll-behavior-inline:contain;border-bottom-color:color-mix(in srgb,var(--wstv-border) 72%,var(--wstv-primary) 28%);background:linear-gradient(180deg,color-mix(in srgb,var(--wstv-surface-soft) 76%,var(--wstv-bg-secondary)),color-mix(in srgb,var(--wstv-bg-secondary) 92%,var(--wstv-bg)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);scrollbar-width:none;-webkit-overflow-scrolling:touch}.wstv-match-program>.wstv-status-filters::-webkit-scrollbar{display:none}.wstv-match-program .wstv-status-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:10px clamp(10px, 1vw, 16px);border:1px solid #fff0;border-radius:10px;background:#fff0;box-shadow:none;color:var(--wstv-text-muted);font-family:var(--font-heading);font-size:var(--wstv-type-list);font-weight:600;line-height:1.15;text-align:center;text-decoration:none;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.wstv-match-program .wstv-status-chip::after{position:absolute;right:24%;bottom:0;left:24%;height:3px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--wstv-primary),var(--wstv-accent-light));box-shadow:0 0 12px color-mix(in srgb,var(--wstv-primary-glow) 55%,transparent);content:"";opacity:0;transform:scaleX(.45);transition:opacity var(--transition-fast),transform var(--transition-fast)}.wstv-match-program .wstv-status-chip:hover{border-color:color-mix(in srgb,var(--wstv-primary) 46%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-primary) 9%,var(--wstv-surface-soft));color:var(--wstv-white)}.wstv-match-program .wstv-status-chip:focus-visible{outline:none;border-color:color-mix(in srgb,var(--wstv-accent-light) 72%,var(--wstv-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wstv-accent-light) 28%,transparent),0 0 0 3px color-mix(in srgb,var(--wstv-primary-glow) 16%,transparent);color:var(--wstv-white)}.wstv-match-program .wstv-status-chip.is-active,.wstv-match-program .wstv-status-chip[aria-current="page"]{border-color:color-mix(in srgb,var(--wstv-accent-light) 54%,var(--wstv-border));background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-primary) 34%,var(--wstv-surface)),color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-bg-secondary)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 8%,transparent),inset 0 0 18px color-mix(in srgb,var(--wstv-primary-glow) 12%,transparent),0 8px 20px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);color:var(--wstv-white);font-weight:700}.wstv-match-program .wstv-status-chip.is-active::after,.wstv-match-program .wstv-status-chip[aria-current="page"]::after{opacity:1;transform:scaleX(1)}@media (max-width:1200px){.wstv-match-program>.wstv-status-filters{display:flex;align-items:stretch;gap:6px;overflow-x:auto}.wstv-match-program .wstv-status-chip{flex:0 0 auto;min-width:132px}}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured.wstv-sidebar-card{border-color:color-mix(in srgb,var(--wstv-border) 80%,var(--wstv-accent) 20%)}.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card.is-featured>.wstv-sidebar-card__header{min-height:54px;padding:16px 18px 15px;background:linear-gradient(100deg,color-mix(in srgb,var(--wstv-primary) 42%,var(--wstv-surface-soft)),color-mix(in srgb,var(--wstv-surface) 88%,transparent))}.wstv-home-news{position:relative;overflow:hidden;padding:clamp(48px, 6vw, 82px) 0;border-top:1px solid color-mix(in srgb,var(--wstv-border) 70%,var(--wstv-primary) 30%);background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--wstv-primary-glow) 13%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--wstv-bg-secondary) 88%,transparent),var(--wstv-bg))}.wstv-home-news::before{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 49.8%,color-mix(in srgb,var(--wstv-accent) 4%,transparent) 50%,transparent 50.2%),linear-gradient(0deg,transparent 0 49.8%,color-mix(in srgb,var(--wstv-primary) 4%,transparent) 50%,transparent 50.2%);background-size:72px 72px;content:"";pointer-events:none}.wstv-home-news>.wstv-container{position:relative;z-index:1}.wstv-home-news__header{display:flex;align-items:end;justify-content:space-between;gap:var(--wstv-space-6);margin-bottom:clamp(22px, 3vw, 32px)}.wstv-home-news__header>div{max-width:720px}.wstv-home-news__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--wstv-accent-light);font-family:var(--font-heading);font-size:var(--wstv-type-small);font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.wstv-home-news__eyebrow::before{width:22px;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--wstv-primary-light),var(--wstv-accent-light));box-shadow:0 0 12px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent);content:""}.wstv-home-news__header h2{margin:7px 0 0;color:var(--wstv-white);font-family:var(--font-heading);font-size:clamp(2rem, 3vw, 2.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.05}.wstv-home-news__header p{margin:10px 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-body);line-height:var(--wstv-leading-body)}.wstv-home-news__all-link,.wstv-home-news-card__read-more{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--wstv-white);font-family:var(--font-heading);font-weight:700;text-decoration:none}.wstv-home-news__all-link{flex:0 0 auto;min-height:44px;padding:10px 15px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 32%,var(--wstv-border));border-radius:10px;background:color-mix(in srgb,var(--wstv-primary) 20%,var(--wstv-surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent);font-size:var(--wstv-type-list)}.wstv-home-news__all-link:hover,.wstv-home-news__all-link:focus-visible{border-color:color-mix(in srgb,var(--wstv-accent-light) 60%,var(--wstv-border));background:color-mix(in srgb,var(--wstv-primary) 32%,var(--wstv-surface));box-shadow:0 0 20px color-mix(in srgb,var(--wstv-primary-glow) 14%,transparent);outline:none}.wstv-home-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px, 2vw, 24px)}.wstv-home-news-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid color-mix(in srgb,var(--wstv-border) 78%,var(--wstv-accent) 22%);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--wstv-surface) 94%,var(--wstv-primary) 6%),var(--wstv-bg-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent),0 16px 38px color-mix(in srgb,var(--wstv-bg) 38%,transparent);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.wstv-home-news-card:hover,.wstv-home-news-card:focus-within{border-color:color-mix(in srgb,var(--wstv-accent-light) 48%,var(--wstv-border));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 7%,transparent),0 20px 44px color-mix(in srgb,var(--wstv-bg) 46%,transparent),0 0 24px color-mix(in srgb,var(--wstv-primary-glow) 10%,transparent);transform:translateY(-3px)}.wstv-home-news-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-surface) 88%,var(--wstv-bg)),color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-bg-secondary)))}.wstv-home-news-card__media:focus-visible{outline:2px solid var(--wstv-accent-light);outline-offset:-2px}.wstv-home-news-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 280ms ease}.wstv-home-news-card:hover .wstv-home-news-card__media img,.wstv-home-news-card:focus-within .wstv-home-news-card__media img{transform:scale(1.035)}.wstv-home-news-card__placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 68% 28%,color-mix(in srgb,var(--wstv-primary-glow) 22%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--wstv-surface) 88%,var(--wstv-bg)),color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-bg-secondary)));color:color-mix(in srgb,var(--wstv-accent-light) 62%,var(--wstv-text-soft))}.wstv-home-news-card__placeholder svg{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:1.5}.wstv-home-news-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(17px, 2vw, 22px)}.wstv-home-news-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.wstv-home-news-card__category{display:inline-flex;padding:5px 9px;border:1px solid color-mix(in srgb,var(--wstv-accent-light) 42%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--wstv-primary) 66%,transparent);color:#f2e9ff;font-size:var(--wstv-type-micro);font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase}.wstv-home-news-card__meta time{color:var(--wstv-text-soft);font-size:var(--wstv-type-micro);font-variant-numeric:tabular-nums}.wstv-home-news-card__body h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.15rem, 1.7vw, 1.4rem);font-weight:700;line-height:1.25}.wstv-home-news-card__body h3 a{color:var(--wstv-white);text-decoration:none}.wstv-home-news-card__body h3 a:hover,.wstv-home-news-card__body h3 a:focus-visible{color:var(--wstv-accent-light);outline:none}.wstv-home-news-card__body p{margin:11px 0 0;color:var(--wstv-text-muted);font-size:var(--wstv-type-list);line-height:1.6}.wstv-home-news-card__read-more{align-self:flex-start;margin-top:auto;padding-top:18px;color:var(--wstv-accent-light);font-size:var(--wstv-type-list)}.wstv-home-news-card__read-more:hover,.wstv-home-news-card__read-more:focus-visible{color:var(--wstv-white);outline:none}@media (max-width:1024px){.wstv-home-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wstv-home-news{padding:42px 0 50px}.wstv-home-news__header{align-items:flex-start;flex-direction:column}.wstv-home-news__grid{grid-template-columns:minmax(0,1fr)}}.wstv-home-news-widget__header h2{display:flex;align-items:center;gap:9px}.wstv-home-news-widget__header h2 svg{flex:0 0 auto;width:17px;height:17px;fill:color-mix(in srgb,var(--wstv-accent-light) 24%,transparent);stroke:var(--wstv-accent-light);stroke-linejoin:round;stroke-width:1.65;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--wstv-primary-glow) 30%,transparent))}.wstv-home-news-widget__list{display:grid;padding:4px 0}.wstv-home-news-widget__item{min-width:0;margin:0;border-bottom:1px solid color-mix(in srgb,var(--wstv-border) 82%,transparent)}.wstv-home-news-widget__item:last-child{border-bottom:0}.wstv-home-news-widget__link{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:11px 14px;color:inherit;text-decoration:none;transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.wstv-home-news-widget__link:hover,.wstv-home-news-widget__link:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--wstv-primary) 22%,transparent),color-mix(in srgb,var(--wstv-accent) 5%,transparent));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--wstv-accent-light) 72%,transparent);outline:none}.wstv-home-news-widget__thumb{display:block;aspect-ratio:16 / 9;overflow:hidden;border:1px solid color-mix(in srgb,var(--wstv-border) 72%,var(--wstv-accent) 28%);border-radius:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--wstv-surface) 90%,var(--wstv-bg)),color-mix(in srgb,var(--wstv-primary) 18%,var(--wstv-bg-secondary)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wstv-white) 5%,transparent)}.wstv-home-news-widget__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 240ms ease}.wstv-home-news-widget__link:hover .wstv-home-news-widget__thumb img,.wstv-home-news-widget__link:focus-visible .wstv-home-news-widget__thumb img{transform:scale(1.04)}.wstv-home-news-widget__placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--wstv-primary-glow) 24%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--wstv-surface) 90%,var(--wstv-bg)),color-mix(in srgb,var(--wstv-primary) 16%,var(--wstv-bg-secondary)));color:color-mix(in srgb,var(--wstv-accent-light) 62%,var(--wstv-text-soft))}.wstv-home-news-widget__placeholder svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.wstv-home-news-widget__body{display:grid;min-width:0;gap:7px}.wstv-home-news-widget__body strong{display:-webkit-box;overflow:hidden;color:var(--wstv-white);font-family:var(--font-heading);font-size:.88rem;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wstv-home-news-widget__body time{color:var(--wstv-text-soft);font-size:var(--wstv-type-micro);font-variant-numeric:tabular-nums;line-height:1.35}.wstv-home-news-widget__link:hover .wstv-home-news-widget__body strong,.wstv-home-news-widget__link:focus-visible .wstv-home-news-widget__body strong{color:var(--wstv-accent-light)}@media (max-width:420px){.wstv-home-news-widget__link{grid-template-columns:84px minmax(0,1fr);gap:10px;padding-inline:12px}}.wstv-home-support{padding:0 0 clamp(52px, 7vw, 88px);background:var(--wstv-bg)}.wstv-home-support__inner{display:grid;max-width:1120px;margin:0 auto;gap:var(--wstv-content-stack-gap)}.wstv-featured-slider__viewport,.wstv-featured-slider__track,.wstv-featured-slider__slide,.wstv-featured-slider-card{min-height:238px}.wstv-featured-slider__slide{display:none}.wstv-featured-slider__slide.is-active{display:block}.wstv-featured-slider__controls{display:flex;min-height:30px;visibility:hidden}.js .wstv-featured-slider__controls{visibility:visible}.wstv-featured-slider-card__team-mark,.wstv-featured-slider-card__team-mark img{aspect-ratio:1}.wstv-home-news-widget__thumb{contain:paint}.wstv-sidebar-ad--tall{min-height:600px}.wstv-status-chip{font-weight:600}.wstv-status-chip.is-active,.wstv-calendar__day.is-selected,.wstv-match-row__time strong,.wstv-team-mark__fallback,.wstv-match-row__score strong,.wstv-featured-slider-card__meta time,.wstv-featured-slider-card__team-mark,.wstv-featured-slider-card__score,.wstv-featured-slider__count,.wstv-app-card__eyebrow,.wstv-app-card h2,.wstv-app-store-badge strong,.wstv-app-phone__brand span,.wstv-app-phone__brand strong,.wstv-app-phone__title,.wstv-seo-guide__eyebrow,.wstv-faq__eyebrow,.wstv-footer-brand__name{font-weight:700}.wstv-match-row__team,.wstv-match-row__score small,.wstv-match-row__live-badge,.home .wstv-match-program .wstv-match-row__broadcaster,.wstv-featured-slider-card__meta,.wstv-featured-slider-card__status,.wstv-featured-slider-card__team strong,.wstv-featured-slider-card__competition,.wstv-popular-leagues__count,.wstv-app-phone__match>strong{font-weight:600}.wstv-news-page__eyebrow,.wstv-news-page__section-heading span,.wstv-news-page__tag,.wstv-news-page__newsletter button,.wstv-news-page__leagues a>span,.wstv-news-page .wstv-news-page__league-fallback,.wstv-single-hero__categories a,.wstv-single-nav__item span,.wstv-single-sidebar__newsletter button,.wstv-single-sidebar__league-mark{font-weight:700}.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__eyebrow,.wstv-tournament-page.is-world-cup .wstv-worldcup-hero h1,.wstv-tournament-page.is-world-cup .wstv-worldcup-hero__metrics dd,.wstv-tournament-page.is-world-cup .wstv-tournament-tabs button,.wstv-tournament-page.is-world-cup .wstv-knockout-round h3,.wstv-tournament-page.is-world-cup .wstv-knockout-round h4,.wstv-tournament-page.is-world-cup .wstv-knockout-half__header span,.wstv-tournament-page.is-world-cup .wstv-knockout-half__header h3,.wstv-tournament-page.is-world-cup .wstv-knockout-card__crest,.wstv-tournament-page.is-world-cup .wstv-knockout-card__score,.wstv-tournament-page.is-world-cup .wstv-tournament-info h2,.wstv-tournament-page.is-world-cup .wstv-tournament-sidebar__card h2{font-weight:700}.wstv-tournament-page.is-world-cup .wstv-tournament-panel__header p,.wstv-tournament-page.is-world-cup .wstv-knockout-card__team strong,.wstv-tournament-page.is-world-cup .wstv-knockout-card__broadcaster,.wstv-tournament-page.is-world-cup .wstv-knockout-round__empty,.wstv-tournament-page.is-world-cup .wstv-tournament-progress__copy p,.wstv-tournament-page.is-world-cup .wstv-tournament-progress dd,.wstv-tournament-page.is-world-cup .wstv-tournament-info dd{font-weight:600}@media (max-width:900px){.wstv-sidebar-ad--tall{min-height:600px}}@media (max-width:680px){.wstv-sidebar-ad--tall{min-height:600px}}@media (max-width:600px){.wstv-header{min-height:76px}.wstv-header-inner{min-height:66px}.home .wstv-home-top>.wstv-container>.wstv-ad-slot{min-height:100px}.home .wstv-hero{min-height:550px}.home .wstv-hero__inner{min-height:548px}.home .wstv-hero h1{min-height:1em}.home .wstv-hero__description{min-height:3.3em}.home .wstv-hero-stats{min-height:261px}}@media (max-width:420px){.home .wstv-hero{min-height:580px}.home .wstv-hero__inner{min-height:578px}.home .wstv-hero h1{min-height:2em}.home .wstv-hero-stats{min-height:305px}}