.wpa{--bg:14 14 17;--panel:23 23 28;--panel-2:31 31 38;--panel-3:44 44 54;--border:38 38 46;--border-strong:58 58 70;--text:237 237 240;--text-soft:166 166 179;--text-faint:138 138 150;--accent:123 120 232;--accent-contrast:16 16 20;--accent-soft:38 36 77;--accent-hi:154 151 255;--live:61 214 140;--live-bg:16 40 28;--warn:240 180 41;--warn-bg:43 35 16;--danger:232 92 76;--danger-bg:48 20 17;--viz-1:#7b78e8;--viz-2:#d95926;--viz-3:#19a894;--viz-4:#c98500;--viz-5:#d9569b;--viz-6:#4a9ee8;--ball-1:#f2c230;--ball-2:#2f6fd0;--ball-3:#d93b3b;--ball-8:#14141a;--felt:#0f4d3a;--font-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-base:.9375rem;--fs-lg:1.0625rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-4xl:3rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--r-sm:6px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-pill:999px;--sh-1:0 1px 2px rgb(0 0 0/.4);--sh-2:0 4px 12px rgb(0 0 0/.45);--sh-3:0 12px 32px rgb(0 0 0/.55);--sh-glow:0 0 0 1px rgb(var(--accent)/.35),0 8px 28px rgb(var(--accent)/.22);--header-h:64px;--subnav-h:46px;--maxw:1520px;--maxw-narrow:1080px;--gutter:clamp(16px,3vw,40px);--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--z-header:100;--z-mega:110;--z-drawer:120;--z-modal:130;--z-toast:140;color-scheme:dark}.wpa *,.wpa :after,.wpa :before{box-sizing:border-box}:where(.wpa *){margin:0}.wpa{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.wpa{scroll-behavior:auto}.wpa *,.wpa :after,.wpa :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wpa{background:rgb(var(--bg));color:rgb(var(--text));font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}.wpa.is-locked{overflow:hidden}.wpa{overflow-x:clip}.wpa canvas,.wpa img,.wpa svg,.wpa video{display:block;max-width:100%}.wpa img{height:auto}.wpa button,.wpa input,.wpa select,.wpa textarea{font:inherit;color:inherit}.wpa button{background:none;border:0;cursor:pointer}:where(.wpa) a{color:inherit;text-decoration:none}.wpa ol,.wpa ul{list-style:none;padding:0}.wpa table{border-collapse:collapse;width:100%}.wpa summary{cursor:pointer;list-style:none}.wpa summary::-webkit-details-marker{display:none}.wpa h1,.wpa h2,.wpa h3,.wpa h4,.wpa h5{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.02em}.wpa h1{font-size:var(--fs-3xl)}.wpa h2{font-size:var(--fs-2xl)}.wpa h3{font-size:var(--fs-xl)}.wpa h4{font-size:var(--fs-lg)}.wpa :focus-visible{outline:2px solid rgb(var(--accent-hi));outline-offset:2px;border-radius:var(--r-sm)}.wpa :focus:not(:focus-visible){outline:none}.wpa ::-moz-selection{background:rgb(var(--accent)/.35);color:rgb(var(--text))}.wpa ::selection{background:rgb(var(--accent)/.35);color:rgb(var(--text))}.wpa ::-webkit-scrollbar{width:10px;height:10px}.wpa ::-webkit-scrollbar-track{background:rgb(var(--bg))}.wpa ::-webkit-scrollbar-thumb{background:rgb(var(--border-strong));border-radius:var(--r-pill);border:2px solid rgb(var(--bg))}.wpa ::-webkit-scrollbar-thumb:hover{background:rgb(var(--text-faint))}.wpa .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.wpa .wrap--narrow{max-width:var(--maxw-narrow)}.wpa .page{padding-block:var(--s-8) var(--s-20)}.wpa .block-gap{padding-block:var(--s-5)}.wpa .stack>*+*{margin-top:var(--gap,var(--s-4))}.wpa .row{display:flex;align-items:center;gap:var(--gap,var(--s-3))}.wpa .row--between{justify-content:space-between}.wpa .row--wrap{flex-wrap:wrap}.wpa .spacer{flex:1 1 auto}.wpa .upcoming-main{display:flex;flex-direction:column;gap:2px;min-width:0}@media (max-width:640px){.wpa .upcoming-row{flex-direction:column;align-items:flex-start;gap:var(--s-2)}}.wpa .grid{display:grid;gap:var(--gap,var(--s-4))}.wpa .grid--cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.wpa .grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.wpa .grid--tight{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}.wpa .layout-aside{display:grid;grid-template-columns:272px minmax(0,1fr);gap:var(--s-8);align-items:start}@media (max-width:1024px){.wpa .layout-aside{grid-template-columns:minmax(0,1fr)}}.wpa .layout-aside--end{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:1024px){.wpa .layout-aside--end{grid-template-columns:minmax(0,1fr)}}.wpa .eyebrow{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-faint))}.wpa .display,.wpa .eyebrow{font-family:var(--font-display)}.wpa .muted{color:rgb(var(--text-soft))}.wpa .faint{color:rgb(var(--text-faint))}.wpa .mono{font-family:var(--font-mono)}.wpa .mono,.wpa .num{font-variant-numeric:tabular-nums}.wpa .t-xs{font-size:var(--fs-xs)}.wpa .t-sm{font-size:var(--fs-sm)}.wpa .t-md{font-size:var(--fs-md)}.wpa .t-lg{font-size:var(--fs-lg)}.wpa .t-xl{font-size:var(--fs-xl)}.wpa .t-2xl{font-size:var(--fs-2xl)}.wpa .fw-500{font-weight:500}.wpa .fw-600{font-weight:600}.wpa .fw-700{font-weight:700}.wpa .clamp-1,.wpa .clamp-2,.wpa .clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.wpa .clamp-1{-webkit-line-clamp:1}.wpa .clamp-2{-webkit-line-clamp:2}.wpa .clamp-3{-webkit-line-clamp:3}.wpa .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.wpa .skip-link{position:absolute;left:var(--s-4);top:-100px;z-index:var(--z-toast);background:rgb(var(--accent));color:rgb(var(--accent-contrast));padding:var(--s-3) var(--s-5);border-radius:var(--r-md);font-weight:600;transition:top .18s var(--ease)}.wpa .skip-link:focus{top:var(--s-4)}.wpa .hide,.wpa [hidden]{display:none!important}@media (max-width:1240px){.wpa .hide-lg{display:none!important}}@media (max-width:900px){.wpa .hide-md{display:none!important}}@media (max-width:640px){.wpa .hide-sm{display:none!important}}@media (min-width:901px){.wpa .only-md{display:none!important}}.wpa .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap}.wpa .section-head h2{font-size:var(--fs-2xl)}.wpa .section-head .section-sub{color:rgb(var(--text-soft));font-size:var(--fs-md);margin-top:2px}.wpa hr.rule{border:0;border-top:1px solid rgb(var(--border));margin-block:var(--s-8)}.wpa .btn{--btn-bg:rgb(var(--panel-2));--btn-fg:rgb(var(--text));--btn-bd:rgb(var(--border-strong));display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:9px 16px;border-radius:var(--r-md);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);font-size:var(--fs-md);font-weight:600;line-height:1.2;white-space:nowrap;transition:background .16s var(--ease),border-color .16s var(--ease),transform .12s var(--ease),opacity .16s var(--ease)}.wpa .btn:hover{background:color-mix(in srgb,var(--btn-bg) 82%,white)}.wpa .btn:active{transform:translateY(1px)}.wpa .btn[aria-disabled=true],.wpa .btn[disabled]{opacity:.45;pointer-events:none}.wpa .btn svg{width:16px;height:16px;flex:none}.wpa .btn--primary{--btn-bg:rgb(var(--accent));--btn-fg:rgb(var(--accent-contrast));--btn-bd:rgb(var(--accent))}.wpa .btn--primary:hover{background:rgb(var(--accent-hi));border-color:rgb(var(--accent-hi))}.wpa .btn--live{--btn-bg:rgb(var(--live));--btn-fg:#06170f;--btn-bd:rgb(var(--live))}.wpa .btn--ghost{--btn-bg:transparent;--btn-bd:rgb(var(--border-strong))}.wpa .btn--ghost:hover{background:rgb(var(--panel-2))}.wpa .btn--quiet{--btn-bg:transparent;--btn-bd:transparent;--btn-fg:rgb(var(--text-soft))}.wpa .btn--quiet:hover{background:rgb(var(--panel-2));color:rgb(var(--text))}.wpa .btn--danger{--btn-bg:transparent;--btn-bd:rgb(var(--danger)/.5);--btn-fg:rgb(var(--danger))}.wpa .btn--danger:hover{background:rgb(var(--danger-bg))}.wpa .btn--sm{padding:6px 11px;font-size:var(--fs-sm);border-radius:var(--r-sm)}.wpa .btn--lg{padding:13px 24px;font-size:var(--fs-lg);border-radius:var(--r-lg)}.wpa .btn--block{display:flex;width:100%}.wpa .btn--icon{padding:8px;width:36px;height:36px}.wpa .btn--icon.btn--sm{width:30px;height:30px;padding:5px}.wpa .btn-group{display:inline-flex;background:rgb(var(--panel));border:1px solid rgb(var(--border));border-radius:var(--r-md);padding:3px;gap:2px}.wpa .btn-group a,.wpa .btn-group button{padding:6px 12px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:600;color:rgb(var(--text-soft));transition:background .15s var(--ease),color .15s var(--ease)}.wpa .btn-group a:hover,.wpa .btn-group button:hover{color:rgb(var(--text));background:rgb(var(--panel-2))}.wpa .btn-group a.is-active,.wpa .btn-group a[aria-current=true],.wpa .btn-group button.is-active,.wpa .btn-group button[aria-pressed=true]{background:rgb(var(--accent));color:rgb(var(--accent-contrast))}.wpa .badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--r-sm);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:rgb(var(--panel-2));color:rgb(var(--text-soft));border:1px solid rgb(var(--border))}.wpa .badge--live{background:rgb(var(--live-bg));color:rgb(var(--live));border-color:rgb(var(--live)/.35)}.wpa .badge--sched{background:rgb(var(--warn-bg));color:rgb(var(--warn));border-color:rgb(var(--warn)/.3)}.wpa .badge--vod{background:rgb(var(--accent-soft));color:rgb(var(--accent-hi));border-color:rgb(var(--accent)/.3)}.wpa .badge--ppv{background:rgb(var(--warn-bg));color:rgb(var(--warn));border-color:rgb(var(--warn)/.35)}.wpa .badge--free{background:rgb(var(--live-bg));color:rgb(var(--live));border-color:rgb(var(--live)/.3)}.wpa .badge--danger{background:rgb(var(--danger-bg));color:rgb(var(--danger));border-color:rgb(var(--danger)/.35)}.wpa .badge--solid{background:rgb(var(--accent));color:rgb(var(--accent-contrast));border-color:transparent}.wpa .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.wpa .dot--pulse{animation:pulse 1.8s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgb(var(--live)/.55)}50%{opacity:.75;box-shadow:0 0 0 5px rgb(var(--live)/0)}}.wpa .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:var(--r-pill);background:rgb(var(--panel));border:1px solid rgb(var(--border));color:rgb(var(--text-soft));font-size:var(--fs-sm);font-weight:600;transition:all .16s var(--ease)}.wpa .chip:hover{border-color:rgb(var(--border-strong));color:rgb(var(--text))}.wpa .chip.is-active,.wpa .chip[aria-pressed=true]{background:rgb(var(--text));color:rgb(var(--bg));border-color:rgb(var(--text))}.wpa .chip .chip-count{font-size:var(--fs-2xs);opacity:.65;font-variant-numeric:tabular-nums}.wpa .chip--removable{background:rgb(var(--accent-soft));border-color:rgb(var(--accent)/.4);color:rgb(var(--accent-hi))}.wpa .chip--removable:hover{background:rgb(var(--accent)/.25)}.wpa .chip-x{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:currentColor;color:transparent}.wpa .chip-x:before{content:"×";color:rgb(var(--bg));font-size:12px;line-height:1;font-weight:700}.wpa .panel{background:rgb(var(--panel));border:1px solid rgb(var(--border));border-radius:var(--r-lg);padding:var(--s-5)}.wpa .panel--flush{padding:0;overflow:hidden}.wpa .panel--raised{background:rgb(var(--panel-2));box-shadow:var(--sh-2)}.wpa .panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid rgb(var(--border))}.wpa .panel-head h3,.wpa .panel-head h4{font-size:var(--fs-md);letter-spacing:0}.wpa .panel-body{padding:var(--s-5)}.wpa .panel-foot{padding:var(--s-4) var(--s-5);border-top:1px solid rgb(var(--border))}.wpa .card{position:relative;display:flex;flex-direction:column;background:rgb(var(--panel));border:1px solid rgb(var(--border));border-radius:var(--r-lg);overflow:hidden;transition:border-color .18s var(--ease),transform .18s var(--ease-out),box-shadow .18s var(--ease)}.wpa .card:hover{border-color:rgb(var(--border-strong));transform:translateY(-3px);box-shadow:var(--sh-2)}.wpa .card:focus-within{border-color:rgb(var(--accent)/.6)}.wpa .card-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:rgb(var(--panel-2))}.wpa .card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease-out)}.wpa .card:hover .card-thumb img{transform:scale(1.045)}.wpa .card-thumb-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--bg)/.92) 0,rgb(var(--bg)/.12) 45%,transparent 75%)}.wpa .card-thumb-tl{left:var(--s-2);flex-wrap:wrap}.wpa .card-thumb-tl,.wpa .card-thumb-tr{position:absolute;top:var(--s-2);display:flex;gap:5px}.wpa .card-thumb-tr{right:var(--s-2)}.wpa .card-thumb-br{position:absolute;bottom:var(--s-2);right:var(--s-2)}.wpa .card-thumb-bl{position:absolute;bottom:var(--s-2);left:var(--s-2)}.wpa .card-body{padding:var(--s-3) var(--s-4) var(--s-4);display:flex;flex-direction:column;gap:5px;flex:1}.wpa .card-title{font-family:var(--font-display);font-size:var(--fs-base);font-weight:600;line-height:1.3}.wpa .card-meta{font-size:var(--fs-sm);color:rgb(var(--text-faint));display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wpa .card-meta .sep:before{content:"·"}.wpa .card-foot{margin-top:auto;padding-top:var(--s-2)}.wpa .card-tables{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid rgb(var(--border))}.wpa .card-table-row{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);min-width:0}.wpa .card-table-row strong{font-family:var(--font-display);font-size:var(--fs-xs);color:rgb(var(--text-soft));min-width:26px}.wpa .card-table-pair{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpa .card-table-score{font-variant-numeric:tabular-nums;font-weight:600;color:rgb(var(--live));white-space:nowrap;flex:none}.wpa .card-table-more{font-size:var(--fs-xs);color:rgb(var(--text-faint))}.wpa .board-row{min-width:0;gap:var(--s-2)}.wpa .board-pair{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpa .poster-monogram{font-family:var(--font-display);letter-spacing:-.04em;text-shadow:0 2px 12px rgb(0 0 0/.35)}@media (max-width:640px){.wpa .grid--cards .card{flex-direction:row;align-items:stretch}.wpa .grid--cards .card-thumb{flex:0 0 38%;aspect-ratio:auto;min-height:92px}.wpa .grid--cards .card-thumb>div{height:100%;aspect-ratio:auto}.wpa .grid--cards .card-body{padding:var(--s-3);min-width:0;overflow:hidden}.wpa .grid--cards .card-thumb-br{display:none}.wpa .poster-monogram{font-size:var(--fs-xl)}}.wpa .card-link:after{content:"";position:absolute;inset:0;z-index:1}.wpa .card-actions{position:relative;z-index:2}.wpa .duration-pill{padding:2px 6px;border-radius:var(--r-sm);background:rgb(0 0 0/.78);font-size:var(--fs-2xs);font-weight:600;font-variant-numeric:tabular-nums;backdrop-filter:blur(4px)}.wpa .progress-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgb(255 255 255/.18)}.wpa .progress-bar span{display:block;height:100%;background:rgb(var(--accent))}.wpa .play-badge{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .2s var(--ease)}.wpa .card:focus-within .play-badge,.wpa .card:hover .play-badge{opacity:1}.wpa .play-badge--locked{opacity:1}.wpa .play-badge i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgb(var(--accent)/.92);color:rgb(var(--accent-contrast));box-shadow:0 6px 20px rgb(0 0 0/.5)}.wpa .play-badge svg{width:20px;height:20px;margin-left:2px}.wpa .poster-gen{position:absolute;inset:0;display:grid;place-items:center}.wpa .poster-gen:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 18% 12%,rgb(255 255 255/.16),transparent 55%),repeating-linear-gradient(115deg,rgb(0 0 0/.14) 0 2px,transparent 2px 9px)}.wpa .poster-gen span{position:relative;z-index:1;font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,4.5vw,2.6rem);letter-spacing:-.03em;color:rgb(255 255 255/.9);text-shadow:0 2px 12px rgb(0 0 0/.45)}.wpa .rail{position:relative}.wpa .rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(264px,1fr);gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px}.wpa .rail-track::-webkit-scrollbar{display:none}.wpa .rail-track>*{scroll-snap-align:start}.wpa .rail-track--wide{grid-auto-columns:minmax(330px,1fr)}.wpa .rail-track--narrow{grid-auto-columns:minmax(190px,1fr)}.wpa .rail-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--panel-2)/.95);border:1px solid rgb(var(--border-strong));backdrop-filter:blur(8px);box-shadow:var(--sh-2);color:rgb(var(--text));cursor:pointer;opacity:.7;transition:opacity .18s var(--ease)}.wpa .rail-nav:focus-visible,.wpa .rail:hover .rail-nav{opacity:1}.wpa .rail-nav[disabled]{opacity:0!important;pointer-events:none}.wpa .rail-nav--prev{left:4px}.wpa .rail-nav--next{right:4px}@media (max-width:900px){.wpa .rail-nav{display:none}}.wpa .field{display:flex;flex-direction:column;gap:6px}.wpa .label{font-size:var(--fs-sm);font-weight:600;color:rgb(var(--text-soft))}.wpa .hint{font-size:var(--fs-xs);color:rgb(var(--text-faint))}.wpa .error-text{font-size:var(--fs-xs);color:rgb(var(--danger))}.wpa .input,.wpa .select,.wpa .textarea{width:100%;padding:9px 12px;border-radius:var(--r-md);background:rgb(var(--panel-3)/.55);border:1px solid rgb(var(--border-strong));color:rgb(var(--text));font-size:var(--fs-md);transition:border-color .16s var(--ease),background .16s var(--ease)}.wpa .input::-moz-placeholder,.wpa .textarea::-moz-placeholder{color:rgb(var(--text-faint))}.wpa .input::placeholder,.wpa .textarea::placeholder{color:rgb(var(--text-faint))}.wpa .input:hover,.wpa .select:hover,.wpa .textarea:hover{border-color:rgb(var(--text-faint))}.wpa .input:focus,.wpa .select:focus,.wpa .textarea:focus{outline:none;border-color:rgb(var(--accent));background:rgb(var(--panel-3)/.8);box-shadow:0 0 0 3px rgb(var(--accent)/.18)}.wpa .textarea{min-height:92px;resize:vertical}.wpa .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A6A6B3' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.wpa .input-group{position:relative;display:flex;align-items:center}.wpa .input-group .input{padding-left:38px}.wpa .input-group>svg:first-child{position:absolute;left:12px;width:16px;height:16px;color:rgb(var(--text-faint));pointer-events:none}.wpa .input-group .input-clear{position:absolute;right:8px}.wpa .check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:var(--fs-md);color:rgb(var(--text-soft));padding:3px 0}.wpa .check:hover{color:rgb(var(--text))}.wpa .check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;flex:none;border-radius:5px;border:1.5px solid rgb(var(--border-strong));background:rgb(var(--panel-3)/.5);display:grid;place-items:center;transition:all .15s var(--ease)}.wpa .check input[type=radio]{border-radius:50%}.wpa .check input:checked{background:rgb(var(--accent));border-color:rgb(var(--accent))}.wpa .check input:checked:after{content:"";width:9px;height:9px}.wpa .check input[type=checkbox]:checked:after{width:10px;height:10px;background:rgb(var(--accent-contrast));clip-path:polygon(14% 47%,0 61%,39% 100%,100% 25%,85% 12%,38% 71%)}.wpa .check input[type=radio]:checked:after{border-radius:50%;background:rgb(var(--accent-contrast));width:7px;height:7px}.wpa .check .check-count{margin-left:auto;font-size:var(--fs-xs);color:rgb(var(--text-faint));font-variant-numeric:tabular-nums}.wpa .switch{position:relative;width:38px;height:22px;flex:none}.wpa .switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:0;margin:0;border-radius:var(--r-pill);background:rgb(var(--panel-3));border:1px solid rgb(var(--border-strong));cursor:pointer;transition:background .18s var(--ease)}.wpa .switch input:checked{background:rgb(var(--accent));border-color:rgb(var(--accent))}.wpa .switch:after{content:"";position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:rgb(var(--text));transition:transform .18s var(--ease-out);pointer-events:none}.wpa .switch:has(input:checked):after{transform:translateX(16px);background:rgb(var(--accent-contrast))}.wpa .range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:var(--r-pill);background:rgb(var(--panel-3))}.wpa .range::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:rgb(var(--accent));cursor:pointer;border:2px solid rgb(var(--bg))}.wpa .range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:rgb(var(--accent));cursor:pointer;border:2px solid rgb(var(--bg))}.wpa .tabs{display:flex;gap:var(--s-1);border-bottom:1px solid rgb(var(--border));overflow-x:auto;scrollbar-width:none}.wpa .tabs::-webkit-scrollbar{display:none}.wpa .tab{position:relative;padding:11px 15px;font-size:var(--fs-md);font-weight:600;color:rgb(var(--text-faint));white-space:nowrap;transition:color .16s var(--ease)}.wpa .tab:hover{color:rgb(var(--text-soft))}.wpa .tab.is-active,.wpa .tab[aria-selected=true]{color:rgb(var(--text))}.wpa .tab.is-active:after,.wpa .tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:rgb(var(--accent));border-radius:var(--r-pill)}.wpa .tab .tab-count{margin-left:6px;padding:1px 6px;border-radius:var(--r-pill);background:rgb(var(--panel-2));font-size:var(--fs-2xs);font-variant-numeric:tabular-nums}.wpa .tabpanel[hidden]{display:none}.wpa .table{font-size:var(--fs-md)}.wpa .table th{text-align:left;padding:10px 14px;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--text-faint));border-bottom:1px solid rgb(var(--border));white-space:nowrap}.wpa .table th[aria-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpa .table th[aria-sort]:hover{color:rgb(var(--text-soft))}.wpa .table th[aria-sort=ascending]:after{content:" ↑";color:rgb(var(--accent))}.wpa .table th[aria-sort=descending]:after{content:" ↓";color:rgb(var(--accent))}.wpa .table td{padding:12px 14px;border-bottom:1px solid rgb(var(--border)/.65);vertical-align:middle}.wpa .table tbody tr{transition:background .14s var(--ease)}.wpa .table tbody tr:hover{background:rgb(var(--panel-2)/.6)}.wpa .table tbody tr:last-child td{border-bottom:0}.wpa .table--compact td{padding:8px 12px}.wpa .table-scroll{overflow-x:auto}.wpa .avatar{display:grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:rgb(var(--panel-2));border:1px solid rgb(var(--border));font-family:var(--font-display);font-weight:700;color:rgb(var(--text-soft));width:40px;height:40px;font-size:var(--fs-sm)}.wpa .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpa .avatar--xs{width:24px;height:24px;font-size:var(--fs-2xs)}.wpa .avatar--sm{width:32px;height:32px;font-size:var(--fs-xs)}.wpa .avatar--lg{width:64px;height:64px;font-size:var(--fs-lg)}.wpa .avatar--xl{width:104px;height:104px;font-size:var(--fs-2xl)}.wpa .avatar--sq{border-radius:var(--r-md)}.wpa .flag{font-size:1em;line-height:1;flex:none}.wpa .meter{height:6px;border-radius:var(--r-pill);background:rgb(var(--panel-3));overflow:hidden}.wpa .meter>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--accent));transition:width .5s var(--ease-out)}.wpa .meter--live>span{background:rgb(var(--live))}.wpa .meter--warn>span{background:rgb(var(--warn))}.wpa .empty{text-align:center;padding:var(--s-16) var(--s-6);color:rgb(var(--text-soft))}.wpa .empty-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto var(--s-4);border-radius:50%;background:rgb(var(--panel-2));color:rgb(var(--text-faint))}.wpa .empty h3{font-size:var(--fs-lg);color:rgb(var(--text));margin-bottom:6px}.wpa .empty p{font-size:var(--fs-md);max-width:44ch;margin-inline:auto}.wpa .skeleton{background:linear-gradient(90deg,rgb(var(--panel-2)) 25%,rgb(var(--panel-3)) 37%,rgb(var(--panel-2)) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.wpa .spinner{width:18px;height:18px;border-radius:50%;flex:none;border:2px solid rgb(var(--border-strong));border-top-color:rgb(var(--accent));animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.wpa [data-tip]{position:relative}.wpa [data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%) translateY(3px);z-index:var(--z-modal);padding:5px 9px;border-radius:var(--r-sm);white-space:nowrap;background:rgb(var(--panel-3));border:1px solid rgb(var(--border-strong));color:rgb(var(--text));font-size:var(--fs-xs);font-weight:500;opacity:0;pointer-events:none;transition:opacity .15s var(--ease),transform .15s var(--ease);box-shadow:var(--sh-2)}.wpa [data-tip]:focus-visible:after,.wpa [data-tip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.wpa .crumbs{display:flex;align-items:center;gap:7px;font-size:var(--fs-sm);color:rgb(var(--text-faint));flex-wrap:wrap}.wpa .crumbs a:hover{color:rgb(var(--text))}.wpa .crumbs li:not(:last-child):after{content:"/";margin-left:7px;opacity:.5}.wpa .crumbs li{display:flex;align-items:center}.wpa .crumbs [aria-current]{color:rgb(var(--text-soft))}.wpa .overlay{position:fixed;inset:0;z-index:var(--z-modal);background:rgb(0 0 0/.72);backdrop-filter:blur(3px);display:grid;place-items:center;padding:var(--s-4);animation:fade .18s var(--ease)}.wpa .overlay[hidden]{display:none}@keyframes fade{0%{opacity:0}}.wpa .modal{width:min(560px,100%);max-height:88dvh;overflow-y:auto;background:rgb(var(--panel));border:1px solid rgb(var(--border-strong));border-radius:var(--r-xl);box-shadow:var(--sh-3);animation:rise .24s var(--ease-out)}.wpa .modal--wide{width:min(920px,100%)}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}.wpa .modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-4)}.wpa .modal-body{padding:0 var(--s-5) var(--s-5)}.wpa .modal-foot{display:flex;justify-content:flex-end;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid rgb(var(--border))}.wpa .toast-stack{position:fixed;right:var(--s-5);bottom:var(--s-5);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--s-2)}.wpa .toast{display:flex;align-items:center;gap:var(--s-3);padding:11px 15px;border-radius:var(--r-md);min-width:240px;background:rgb(var(--panel-2));border:1px solid rgb(var(--border-strong));box-shadow:var(--sh-3);font-size:var(--fs-md);animation:rise .22s var(--ease-out)}.wpa .toast--ok{border-left:3px solid rgb(var(--live))}.wpa .toast--warn{border-left:3px solid rgb(var(--warn))}.wpa .site-header{position:sticky;top:0;z-index:var(--z-header);background:rgb(var(--bg)/.82);backdrop-filter:blur(14px) saturate(1.5);border-bottom:1px solid rgb(var(--border))}.wpa .site-header.is-scrolled{box-shadow:0 6px 22px rgb(0 0 0/.38)}.wpa .hdr{gap:var(--s-4);height:var(--header-h);max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.wpa .brand,.wpa .hdr{display:flex;align-items:center}.wpa .brand{gap:9px;flex:none}.wpa .brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:linear-gradient(150deg,#1a3d8f,#0d2350);border:1px solid rgb(255 255 255/.16);box-shadow:inset 0 1px 0 rgb(255 255 255/.18)}.wpa .brand-mark i{width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffe89a,var(--ball-1) 62%,#a87d09)}.wpa .brand-name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);letter-spacing:-.03em}.wpa .brand-name b{color:var(--ball-1);font-weight:700}.wpa .brand-name span{color:rgb(var(--accent-hi))}.wpa .brand-tag{font-size:var(--fs-2xs);color:rgb(var(--text-faint));letter-spacing:.04em}.wpa .nav{display:flex;align-items:center;gap:2px}@media (max-width:1100px){.wpa .nav{display:none}}.wpa .nav-item{position:relative}.wpa .nav-link{display:flex;align-items:center;gap:5px;padding:8px 12px;border-radius:var(--r-md);font-size:var(--fs-md);font-weight:600;color:rgb(var(--text-soft));transition:color .15s var(--ease),background .15s var(--ease)}.wpa .nav-item.is-open .nav-link,.wpa .nav-link:hover{color:rgb(var(--text));background:rgb(var(--panel-2))}.wpa .nav-link[aria-current=page]{color:rgb(var(--text))}.wpa .nav-link .caret{width:13px;height:13px;transition:transform .18s var(--ease);opacity:.65}.wpa .nav-item.is-open .caret{transform:rotate(180deg)}.wpa .mega{position:absolute;top:calc(var(--header-h) + 5px);z-index:var(--z-mega);left:0;width:-moz-max-content;width:max-content;max-width:min(960px,calc(100vw - var(--gutter) * 2));background:rgb(var(--panel));border:1px solid rgb(var(--border-strong));border-radius:var(--r-xl);box-shadow:var(--sh-3);padding:var(--s-6);opacity:0;visibility:hidden;transition:opacity .18s var(--ease),visibility .18s}.wpa .nav-item.is-open .mega{opacity:1;visibility:visible}.wpa .mega-inner{min-width:280px}.wpa .mega-cols{display:flex;gap:var(--s-8);align-items:flex-start}@media (max-width:1240px){.wpa .mega-cols{gap:var(--s-6)}}.wpa .mega-grid{display:grid;flex:1;grid-template-columns:repeat(var(--cols,3),minmax(180px,240px));gap:var(--s-5) var(--s-6)}.wpa .mega-col-title{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--text-faint));padding-bottom:var(--s-2);margin-bottom:var(--s-2);border-bottom:1px solid rgb(var(--border))}.wpa .mega-link{display:flex;align-items:flex-start;gap:10px;padding:8px 9px;border-radius:var(--r-md);transition:background .14s var(--ease)}.wpa .mega-link:hover{background:rgb(var(--panel-2))}.wpa .mega-link .mega-ico{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;background:rgb(var(--accent-soft));color:rgb(var(--accent-hi))}.wpa .mega-link .mega-ico svg{width:15px;height:15px}.wpa .mega-link strong{display:block;font-size:var(--fs-md);font-weight:600}.wpa .mega-link small{display:block;font-size:var(--fs-xs);color:rgb(var(--text-faint));line-height:1.4;margin-top:1px}.wpa .mega-feature{border-left:1px solid rgb(var(--border));padding-left:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);min-width:250px}.wpa .mega-foot{justify-content:space-between;gap:var(--s-4);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid rgb(var(--border));font-size:var(--fs-sm)}.wpa .hdr-search,.wpa .mega-foot{display:flex;align-items:center;color:rgb(var(--text-faint))}.wpa .hdr-search{gap:var(--s-2);flex:1 1 auto;max-width:460px;padding:8px 12px;border-radius:var(--r-md);background:rgb(var(--panel)/.9);border:1px solid rgb(var(--border));font-size:var(--fs-md);text-align:left;transition:border-color .16s var(--ease),background .16s var(--ease)}.wpa .hdr-search:hover{border-color:rgb(var(--border-strong));background:rgb(var(--panel-2))}.wpa .hdr-search svg{width:16px;height:16px;flex:none}.wpa .hdr-search .kbd-hint{margin-left:auto;display:flex;gap:3px}@media (max-width:720px){.wpa .hdr-search .hdr-search-label,.wpa .hdr-search .kbd-hint{display:none}.wpa .hdr-search{flex:none;width:38px;justify-content:center;padding:8px}}.wpa .kbd{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:5px;background:rgb(var(--panel-3));border:solid rgb(var(--border-strong));border-width:1px 1px 2px;font-family:var(--font-mono);font-size:10px;color:rgb(var(--text-soft))}.wpa .cmdk-overlay{position:fixed;inset:0;z-index:var(--z-modal);background:rgb(0 0 0/.68);backdrop-filter:blur(4px);display:flex;justify-content:center;padding:clamp(48px,12vh,140px) var(--s-4) var(--s-4);animation:fade .16s var(--ease)}.wpa .cmdk-overlay[hidden]{display:none}.wpa .cmdk{width:min(720px,100%);max-height:70dvh;display:flex;flex-direction:column;background:rgb(var(--panel));border:1px solid rgb(var(--border-strong));border-radius:var(--r-xl);box-shadow:var(--sh-3);overflow:hidden;animation:rise .22s var(--ease-out)}.wpa .cmdk-input-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid rgb(var(--border))}.wpa .cmdk-input-row svg{width:18px;height:18px;color:rgb(var(--text-faint));flex:none}.wpa .cmdk-input{flex:1;background:none;border:0;outline:none;font-size:var(--fs-lg)}.wpa .cmdk-input::-moz-placeholder{color:rgb(var(--text-faint))}.wpa .cmdk-input::placeholder{color:rgb(var(--text-faint))}.wpa .cmdk-results{overflow-y:auto;padding:var(--s-2);flex:1}.wpa .cmdk-group-title{padding:var(--s-3) var(--s-3) var(--s-2);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-faint))}.wpa .cmdk-item{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:9px 11px;border-radius:var(--r-md);text-align:left;font-size:var(--fs-md)}.wpa .cmdk-item.is-cursor,.wpa .cmdk-item:hover{background:rgb(var(--accent-soft))}.wpa .cmdk-item.is-cursor{box-shadow:inset 0 0 0 1px rgb(var(--accent)/.45)}.wpa .cmdk-item .cmdk-kind{margin-left:auto;font-size:var(--fs-2xs);color:rgb(var(--text-faint));text-transform:uppercase;letter-spacing:.08em}.wpa .cmdk-item mark{background:rgb(var(--accent)/.3);color:rgb(var(--accent-hi));border-radius:3px;padding:0 1px}.wpa .cmdk-foot{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);border-top:1px solid rgb(var(--border));font-size:var(--fs-xs);color:rgb(var(--text-faint))}.wpa .drawer-toggle{display:none}@media (max-width:1100px){.wpa .drawer-toggle{display:grid}}.wpa .drawer-scrim{position:fixed;inset:0;z-index:var(--z-drawer);background:rgb(0 0 0/.6);animation:fade .18s var(--ease)}.wpa .drawer-scrim[hidden]{display:none}.wpa .drawer{position:fixed;inset:0 0 0 auto;width:min(340px,88vw);z-index:calc(var(--z-drawer) + 1);background:rgb(var(--panel));border-left:1px solid rgb(var(--border-strong));display:flex;flex-direction:column;overflow-y:auto;animation:slideIn .24s var(--ease-out)}@keyframes slideIn{0%{transform:translateX(100%)}}.wpa .drawer[hidden]{display:none}.wpa .drawer-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-5);border-bottom:1px solid rgb(var(--border))}.wpa .drawer-body{padding:var(--s-4) var(--s-3) var(--s-8)}.wpa .drawer-group{border-bottom:1px solid rgb(var(--border))}.wpa .drawer-group>summary{display:flex;align-items:center;justify-content:space-between;padding:13px var(--s-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-md)}.wpa .drawer-group>summary:after{content:"＋";color:rgb(var(--text-faint));font-size:var(--fs-md)}.wpa .drawer-group[open]>summary:after{content:"−"}.wpa .drawer-group ul{padding:0 var(--s-3) var(--s-3);display:flex;flex-direction:column;gap:1px}.wpa .drawer-group a{display:block;padding:8px 11px;border-radius:var(--r-sm);font-size:var(--fs-md);color:rgb(var(--text-soft))}.wpa .drawer-group a:hover{background:rgb(var(--panel-2));color:rgb(var(--text))}.wpa .subnav{position:sticky;top:var(--header-h);z-index:calc(var(--z-header) - 1);background:rgb(var(--bg)/.92);backdrop-filter:blur(10px);border-bottom:1px solid rgb(var(--border))}.wpa .subnav-inner{display:flex;align-items:center;gap:var(--s-2);height:var(--subnav-h);max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.wpa .subnav-inner::-webkit-scrollbar{display:none}.wpa .subnav a{padding:6px 12px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;color:rgb(var(--text-faint));white-space:nowrap}.wpa .subnav a:hover{color:rgb(var(--text));background:rgb(var(--panel-2))}.wpa .subnav a[aria-current=page]{color:rgb(var(--accent-contrast));background:rgb(var(--accent))}.wpa .site-footer{border-top:1px solid rgb(var(--border));background:rgb(var(--panel)/.45);margin-top:var(--s-20)}.wpa .footer-top{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:var(--s-8);padding-block:var(--s-12) var(--s-8)}@media (max-width:1000px){.wpa .footer-top{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wpa .footer-top{grid-template-columns:1fr}}.wpa .footer-col h4{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--text-faint));margin-bottom:var(--s-3)}.wpa .footer-col ul{display:flex;flex-direction:column;gap:9px}.wpa .footer-col a{font-size:var(--fs-md);color:rgb(var(--text-soft))}.wpa .footer-col a:hover{color:rgb(var(--text))}.wpa .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding-block:var(--s-5);border-top:1px solid rgb(var(--border));font-size:var(--fs-sm);color:rgb(var(--text-faint))}.wpa .hero{position:relative;overflow:hidden;border-bottom:1px solid rgb(var(--border))}.wpa .hero-bg{position:absolute;inset:0;z-index:0}.wpa .hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgb(var(--bg)) 4%,rgb(var(--bg)/.82) 42%,rgb(var(--bg)/.25) 72%,transparent),linear-gradient(to top,rgb(var(--bg)) 2%,transparent 55%)}.wpa .hero-bg .poster-gen span{display:none}.wpa .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:var(--s-10);align-items:center}@media (max-width:1024px){.wpa .hero-grid{grid-template-columns:minmax(0,1fr)}.wpa .hero-preview{display:none}}.wpa .hero-inner{position:relative;z-index:1;padding-block:clamp(48px,9vw,104px);max-width:660px}.wpa .hero-preview{justify-self:end;width:100%;max-width:520px;box-shadow:var(--sh-3)}.wpa .hero-preview:hover{transform:translateY(-2px)}.wpa .hero-preview .poster-monogram{font-size:var(--fs-4xl)}.wpa .hero h1{font-size:clamp(2rem,5vw,var(--fs-4xl));margin-block:var(--s-3) var(--s-4)}.wpa .hero p{color:rgb(var(--text-soft));font-size:var(--fs-lg);max-width:56ch}.wpa .hero-actions{display:flex;gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap}.wpa .hero-stats{display:flex;gap:var(--s-8);margin-top:var(--s-8);flex-wrap:wrap}.wpa .hero-stat strong{display:block;font-family:var(--font-display);font-size:var(--fs-2xl);line-height:1}.wpa .hero-stat span{font-size:var(--fs-xs);color:rgb(var(--text-faint));text-transform:uppercase;letter-spacing:.1em}.wpa .stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--s-4)}.wpa .stat{padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:rgb(var(--panel));border:1px solid rgb(var(--border))}.wpa .stat-label{font-size:var(--fs-xs);color:rgb(var(--text-faint));text-transform:uppercase;letter-spacing:.09em;font-weight:600}.wpa .stat-value{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:700;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.wpa .stat-delta{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);font-weight:600;margin-top:4px}.wpa .stat-delta--up{color:rgb(var(--live))}.wpa .stat-delta--down{color:rgb(var(--danger))}.wpa .stat-spark{margin-top:var(--s-3);height:30px}.wpa .player-shell{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:#000;border-radius:var(--r-lg);border:1px solid rgb(var(--border))}.wpa .player-shell--flush{border-radius:0;border-inline:0}.wpa .player-stage{position:absolute;inset:0;display:grid;place-items:center}.wpa .player-stage-poster{position:absolute;inset:0;z-index:0}.wpa .player-stage-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55;filter:blur(2px) saturate(.8);transform:scale(1.03)}.wpa .player-stage-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/.8),rgb(0 0 0/.45))}.wpa .player-stage--over{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.wpa .player-stage .felt-bg{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 40%,#17694f,var(--felt) 45%,#05231a 100%)}.wpa .player-stage .felt-bg:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(0 0 0/.1) 0 1px,transparent 1px 4px)}.wpa .player-overlay{position:absolute;inset:0;z-index:2;flex-direction:column}.wpa .player-overlay,.wpa .player-topbar{display:flex;justify-content:space-between}.wpa .player-topbar{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);background:linear-gradient(180deg,rgb(0 0 0/.72),transparent)}.wpa .player-controls{padding:var(--s-3) var(--s-4) var(--s-4);background:linear-gradient(0deg,rgb(0 0 0/.85),transparent)}.wpa .player-center-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:rgb(var(--accent)/.94);color:rgb(var(--accent-contrast));box-shadow:0 8px 30px rgb(0 0 0/.55);transition:transform .18s var(--ease-out)}.wpa .player-center-btn:hover{transform:translate(-50%,-50%) scale(1.07)}.wpa .player-center-btn svg{width:26px;height:26px;margin-left:3px}.wpa .scrub{position:relative;height:4px;border-radius:var(--r-pill);background:rgb(255 255 255/.22);cursor:pointer;margin-bottom:var(--s-3)}.wpa .scrub:hover{height:6px}.wpa .scrub-buffered{background:rgb(255 255 255/.3)}.wpa .scrub-buffered,.wpa .scrub-played{position:absolute;inset-block:0;left:0;border-radius:inherit}.wpa .scrub-head,.wpa .scrub-played{background:rgb(var(--accent))}.wpa .scrub-head{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgb(var(--accent)/.3)}.wpa .scrub-tick{position:absolute;top:-3px;width:2px;height:10px;border-radius:1px;background:rgb(var(--warn));transform:translateX(-50%)}.wpa .scrub-tick[data-live]{background:rgb(var(--live))}.wpa .player-ctl-row{display:flex;align-items:center;gap:var(--s-3);color:#fff}.wpa .player-ctl-row .icon-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);color:rgb(255 255 255/.88);transition:background .15s var(--ease)}.wpa .player-ctl-row .icon-btn:hover{background:rgb(255 255 255/.16);color:#fff}.wpa .player-ctl-row .icon-btn svg{width:18px;height:18px}.wpa .player-time{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:rgb(255 255 255/.82)}.wpa .live-edge-btn{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-sm);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgb(var(--danger));color:#fff}.wpa .live-edge-btn[data-behind=true]{background:rgb(255 255 255/.18);color:rgb(255 255 255/.7)}.wpa .player-menu{position:absolute;right:var(--s-4);bottom:62px;z-index:4;min-width:190px;background:rgb(var(--panel)/.97);border:1px solid rgb(var(--border-strong));border-radius:var(--r-md);box-shadow:var(--sh-3);padding:var(--s-2);backdrop-filter:blur(10px)}.wpa .player-menu[hidden]{display:none}.wpa .player-menu-title{padding:6px 10px 4px;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-faint));font-weight:700}.wpa .player-menu button{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:7px 10px;border-radius:var(--r-sm);font-size:var(--fs-sm);text-align:left}.wpa .player-menu button:hover{background:rgb(var(--panel-2))}.wpa .player-menu button[aria-checked=true]{color:rgb(var(--accent-hi));font-weight:600}.wpa .player-menu button[aria-checked=true]:after{content:"✓";margin-left:auto}.wpa .mosaic{display:grid;gap:6px;width:100%}.wpa .mosaic[data-layout="1"]{grid-template-columns:1fr}.wpa .mosaic[data-layout="2"]{grid-template-columns:repeat(2,1fr)}.wpa .mosaic[data-layout="3"]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.wpa .mosaic[data-layout="3"]>:first-child{grid-column:span 2;grid-row:span 2}.wpa .mosaic[data-layout="4"]{grid-template-columns:repeat(2,1fr)}.wpa .mosaic[data-layout="6"],.wpa .mosaic[data-layout="9"]{grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.wpa .mosaic[data-layout]{grid-template-columns:1fr!important}.wpa .mosaic[data-layout]>*{grid-column:auto!important;grid-row:auto!important}}.wpa .tile{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:var(--r-md);border:1px solid rgb(var(--border));transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.wpa .tile.is-primary{border-color:rgb(var(--accent));box-shadow:0 0 0 1px rgb(var(--accent)/.5)}.wpa .tile.is-empty{border-style:dashed;background:rgb(var(--panel)/.5);display:grid;place-items:center}.wpa .tile-label{left:7px;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--r-sm);background:rgb(0 0 0/.74);backdrop-filter:blur(4px);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.04em}.wpa .tile-actions,.wpa .tile-label{position:absolute;top:7px;z-index:2;display:flex}.wpa .tile-actions{right:7px;gap:4px;opacity:0;transition:opacity .16s var(--ease)}.wpa .tile:focus-within .tile-actions,.wpa .tile:hover .tile-actions{opacity:1}.wpa .tile-actions button{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);background:rgb(0 0 0/.7);color:#fff;backdrop-filter:blur(4px)}.wpa .tile-actions button:hover{background:rgb(var(--accent));color:rgb(var(--accent-contrast))}.wpa .tile-actions svg{width:13px;height:13px}.wpa .tile-audio{position:absolute;bottom:7px;right:7px;z-index:2}.wpa .chapter-list{display:flex;flex-direction:column;gap:2px;max-height:460px;overflow-y:auto}.wpa .chapter{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--s-3);align-items:center;padding:8px 10px;border-radius:var(--r-md);text-align:left;width:100%;transition:background .14s var(--ease)}.wpa .chapter:hover{background:rgb(var(--panel-2))}.wpa .chapter.is-current{background:rgb(var(--accent-soft));box-shadow:inset 2px 0 0 rgb(var(--accent))}.wpa .chapter-thumb{position:relative;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:rgb(var(--panel-3))}.wpa .chapter-time{font-family:var(--font-mono);font-size:var(--fs-2xs)}.wpa .chapter strong{font-size:var(--fs-sm);font-weight:600;display:block}.wpa .scoreline{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:rgb(var(--panel));border:1px solid rgb(var(--border))}.wpa .scoreline .side{display:flex;align-items:center;gap:var(--s-3);min-width:0}.wpa .scoreline .side--away{flex-direction:row-reverse;text-align:right}.wpa .scoreline .side-name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg)}.wpa .scoreline .side-meta{font-size:var(--fs-xs);color:rgb(var(--text-faint))}.wpa .scoreline .score{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;display:flex;align-items:center;gap:var(--s-4)}.wpa .scoreline .score em{font-style:normal;color:rgb(var(--text-faint));font-size:var(--fs-xl)}.wpa .scoreline .winner{color:rgb(var(--live))}@media (max-width:640px){.wpa .scoreline{grid-template-columns:1fr;text-align:center}.wpa .scoreline .side,.wpa .scoreline .side--away{flex-direction:column;text-align:center}.wpa .scoreline .score{justify-content:center}}.wpa .bracket{display:flex;gap:var(--s-8);overflow-x:auto;padding-bottom:var(--s-4)}.wpa .bracket-round{display:flex;flex-direction:column;justify-content:space-around;gap:var(--s-4);min-width:230px}.wpa .bracket-round-title{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-faint));text-align:center;padding-bottom:var(--s-2)}.wpa .bracket-match{position:relative;border-radius:var(--r-md);overflow:hidden;background:rgb(var(--panel));border:1px solid rgb(var(--border));transition:border-color .16s var(--ease)}.wpa .bracket-match:hover{border-color:rgb(var(--accent)/.55)}.wpa .bracket-seat{display:flex;align-items:center;gap:8px;padding:8px 11px;font-size:var(--fs-sm)}.wpa .bracket-seat+.bracket-seat{border-top:1px solid rgb(var(--border))}.wpa .bracket-seat .seat-score{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700;color:rgb(var(--text-faint))}.wpa .bracket-seat.is-winner{background:rgb(var(--live-bg)/.5)}.wpa .bracket-seat.is-winner .seat-score{color:rgb(var(--live))}.wpa .bracket-seat.is-winner strong{color:rgb(var(--text))}.wpa .bracket-connector{position:absolute;right:calc(var(--s-8) * -1);width:var(--s-8);border-top:1px solid rgb(var(--border-strong))}.wpa .chat{display:flex;flex-direction:column;height:100%;min-height:0}.wpa .chat-log{flex:1;overflow-y:auto;padding:var(--s-3) var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.wpa .chat-msg{display:flex;gap:9px;font-size:var(--fs-sm);animation:fade .25s var(--ease)}.wpa .chat-msg .chat-body{min-width:0}.wpa .chat-author{font-weight:700;font-size:var(--fs-xs)}.wpa .chat-author.is-mod{color:rgb(var(--live))}.wpa .chat-author.is-pro{color:rgb(var(--warn))}.wpa .chat-text{color:rgb(var(--text-soft));word-wrap:break-word}.wpa .chat-msg--system{justify-content:center;color:rgb(var(--text-faint));font-size:var(--fs-xs);font-style:italic}.wpa .chat-compose{display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid rgb(var(--border))}.wpa .facets{position:sticky;top:calc(var(--header-h) + var(--s-4));max-height:calc(100dvh - var(--header-h) - var(--s-8));overflow-y:auto;padding-right:4px}.wpa .facet{border-bottom:1px solid rgb(var(--border));padding-block:var(--s-4)}.wpa .facet:first-child{padding-top:0}.wpa .facet>summary{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;margin-bottom:0}.wpa .facet[open]>summary{margin-bottom:var(--s-3)}.wpa .facet>summary:after{content:"▾";color:rgb(var(--text-faint));font-size:11px;transition:transform .18s var(--ease)}.wpa .facet[open]>summary:after{transform:rotate(180deg)}.wpa .facet-options{display:flex;flex-direction:column;gap:1px;max-height:232px;overflow-y:auto}.wpa .facet-search{margin-bottom:var(--s-2)}.wpa .active-filters{gap:var(--s-2)}.wpa .active-filters,.wpa .results-bar{display:flex;align-items:center;flex-wrap:wrap}.wpa .results-bar{justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.wpa .table-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(148px,100%),1fr));gap:var(--s-3)}.wpa .table-cell{position:relative;padding:var(--s-3);border-radius:var(--r-md);text-align:left;background:rgb(var(--panel));border:1px solid rgb(var(--border));transition:all .16s var(--ease)}.wpa .table-cell:hover{border-color:rgb(var(--border-strong));background:rgb(var(--panel-2))}.wpa .table-cell[aria-pressed=true]{border-color:rgb(var(--accent));background:rgb(var(--accent-soft)/.55)}.wpa .table-cell .tc-name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:space-between;gap:6px}.wpa .table-cell .tc-players{font-size:var(--fs-xs);color:rgb(var(--text-soft));margin-top:5px;line-height:1.45}.wpa .table-cell .tc-score{font-family:var(--font-mono);font-size:var(--fs-xs);color:rgb(var(--text-faint));margin-top:3px}.wpa .epg{display:grid;grid-template-columns:168px minmax(0,1fr);border:1px solid rgb(var(--border));border-radius:var(--r-lg);overflow:hidden}.wpa .epg-channels{border-right:1px solid rgb(var(--border));background:rgb(var(--panel))}.wpa .epg-corner{padding:6px var(--s-3);font-size:var(--fs-2xs);font-weight:600;color:rgb(var(--text-faint));text-transform:uppercase;letter-spacing:.09em;background:rgb(var(--panel-2))}.wpa .epg-channel,.wpa .epg-corner{border-bottom:1px solid rgb(var(--border))}.wpa .epg-channel{display:flex;align-items:center;gap:var(--s-3);height:66px;padding:0 var(--s-4)}.wpa .epg-channel:last-child{border-bottom:0}.wpa .epg-lanes{overflow-x:auto}.wpa .epg-lane{display:flex;height:66px;border-bottom:1px solid rgb(var(--border));min-width:-moz-max-content;min-width:max-content}.wpa .epg-lane:last-child{border-bottom:0}.wpa .epg-slot{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 var(--s-3);border-right:1px solid rgb(var(--border));overflow:hidden;background:rgb(var(--panel)/.35);transition:background .15s var(--ease);text-align:left}.wpa .epg-slot:hover{background:rgb(var(--panel-2))}.wpa .epg-slot.is-now{background:rgb(var(--accent-soft)/.6);box-shadow:inset 0 2px 0 rgb(var(--accent))}.wpa .epg-slot strong{font-size:var(--fs-sm);font-weight:600}.wpa .epg-slot span,.wpa .epg-slot strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpa .epg-slot span{font-size:var(--fs-2xs);color:rgb(var(--text-faint))}.wpa .epg-ruler{display:flex;min-width:-moz-max-content;min-width:max-content;border-bottom:1px solid rgb(var(--border));background:rgb(var(--panel-2))}.wpa .epg-tick{padding:6px var(--s-3);font-size:var(--fs-2xs);color:rgb(var(--text-faint));border-right:1px solid rgb(var(--border));font-variant-numeric:tabular-nums}.wpa .plan{position:relative;display:flex;flex-direction:column;padding:var(--s-6);border-radius:var(--r-xl);background:rgb(var(--panel));border:1px solid rgb(var(--border))}.wpa .plan.is-featured{border-color:rgb(var(--accent));box-shadow:var(--sh-glow)}.wpa .plan-flag{position:absolute;top:-11px;left:50%;transform:translateX(-50%)}.wpa .plan-price{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:700;letter-spacing:-.03em;display:flex;align-items:baseline;gap:5px}.wpa .plan-price small{font-size:var(--fs-md);font-weight:500;color:rgb(var(--text-faint))}.wpa .plan-features{display:flex;flex-direction:column;gap:10px;margin-block:var(--s-5);flex:1}.wpa .plan-features li{display:flex;gap:9px;font-size:var(--fs-md);color:rgb(var(--text-soft))}.wpa .plan-features li svg{width:16px;height:16px;flex:none;margin-top:3px;color:rgb(var(--live))}.wpa .plan-features li.is-off{color:rgb(var(--text-faint))}.wpa .plan-features li.is-off svg{color:rgb(var(--text-faint));opacity:.55}.wpa .note{display:flex;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);border:1px solid rgb(var(--border-strong));background:rgb(var(--panel-2)/.6);font-size:var(--fs-md);color:rgb(var(--text-soft))}.wpa .note svg{width:17px;height:17px;flex:none;margin-top:2px}.wpa .note--accent{border-color:rgb(var(--accent)/.4);background:rgb(var(--accent-soft)/.4)}.wpa .note--accent svg{color:rgb(var(--accent-hi))}.wpa .note--warn{border-color:rgb(var(--warn)/.38);background:rgb(var(--warn-bg)/.55)}.wpa .note--warn svg{color:rgb(var(--warn))}.wpa .divider-label{display:flex;align-items:center;gap:var(--s-4);color:rgb(var(--text-faint));font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em}.wpa .divider-label:after,.wpa .divider-label:before{content:"";flex:1;height:1px;background:rgb(var(--border))}.wpa .pager{display:flex;align-items:center;justify-content:center;gap:var(--s-2);margin-top:var(--s-10)}.wpa .pager button{min-width:36px;height:36px;padding:0 10px;border-radius:var(--r-md);font-size:var(--fs-md);font-weight:600;color:rgb(var(--text-soft));border:1px solid transparent}.wpa .pager button:hover{background:rgb(var(--panel-2));color:rgb(var(--text))}.wpa .pager button[aria-current=page]{background:rgb(var(--accent));color:rgb(var(--accent-contrast))}.wpa .table-switcher{margin-top:var(--s-4)}.wpa .table-switcher-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-3)}.wpa .table-switcher-head h2{font-size:var(--fs-md);margin:0}.wpa .table-cell .tc-name .clamp-1{min-width:0}.wpa .table-cell .tc-featured{flex:none}.wpa .table-cell .tc-players .dot{vertical-align:middle;margin-right:2px}.wpa .table-cell.is-off{opacity:.55;cursor:default}.wpa .table-cell.is-off:hover{border-color:rgb(var(--border));background:rgb(var(--panel))}.wpa .table-cell[disabled]:not(.is-off){cursor:default}.wpa .table-cell[disabled]:not(.is-off):hover{border-color:rgb(var(--border));background:rgb(var(--panel))}.wpa .table-switcher .tc-name{flex-wrap:wrap}.wpa .table-switcher .tc-name .clamp-1{flex:1 1 auto}.wpa .chapter-section .chapter-video strong{color:rgb(var(--text));font-weight:600}.wpa .chapter-list{list-style:none;margin:0;padding:0}.wpa .chapter-row{min-width:0}.wpa .chapter-link{display:flex;min-width:0;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);border:1px solid transparent;color:rgb(var(--text-soft));text-decoration:none;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.wpa .chapter-link:hover{background:rgb(var(--panel-2));border-color:rgb(var(--border));color:rgb(var(--text))}.wpa .chapter-link:focus-visible{outline:2px solid rgb(var(--accent-hi));outline-offset:1px}.wpa .chapter-main{min-width:0;flex:1 1 auto}.wpa .chapter-side{flex:0 0 auto}.wpa .chapter-time{flex:none;min-width:4.5ch;text-align:right;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-variant-numeric:tabular-nums;color:rgb(var(--text-faint))}.wpa .chapter-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpa .chapter-kind{flex:none}.wpa .chapter-row.is-current .chapter-link{background:rgb(var(--accent-soft)/.55);border-color:rgb(var(--accent)/.45);color:rgb(var(--text))}.wpa .chapter-row.is-current .chapter-time{color:rgb(var(--accent-hi))}.wpa .chapter-row.is-current .chapter-label{font-weight:600}.wpa .chapter-row.is-current .chapter-link:hover{background:rgb(var(--accent-soft)/.8)}@media (max-width:640px){.wpa .chapter-label{white-space:normal}.wpa .chapter-link{align-items:flex-start}}