.wtwh-roster{--wtwh-paper: #fff;--wtwh-ink: #0b2436;--wtwh-muted: #5c7385;--wtwh-line: #dbe6ee;--wtwh-haze: #f1f6fa;--wtwh-accent-one: #2e9bda;--wtwh-accent-two: #d9541f;--wtwh-accent: var(--wtwh-accent-one);--wtwh-live: #16a34a;--wtwh-radius: 4px;--wtwh-panel-radius: 6px;--wtwh-panel-padding: 0;--wtwh-spine: 3px;--wtwh-wall-gap: 10px;--wtwh-column-gap: 20px;--wtwh-card-min: 460px;--wtwh-chip-padding: 10px 14px;--wtwh-scroll-height: clamp(340px, 52vh, 620px);--wtwh-scroller-padding: 16px;display:flex;flex-direction:column;width:100%;box-sizing:border-box;color:var(--wtwh-ink)}.wtwh-roster *,.wtwh-roster *:before,.wtwh-roster *:after{box-sizing:border-box}.wtwh-roster__panel{position:relative;min-width:0;padding:var(--wtwh-panel-padding)}.wtwh-roster__masthead{padding:0 0 12px}.wtwh-roster__note{max-width:92ch;margin:0;color:var(--wtwh-muted);font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none}.wtwh-roster__controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 18px}.wtwh-roster__search{position:relative;flex:0 1 360px;min-width:240px;margin:0 0 0 auto}.wtwh-roster__search-icon{position:absolute;top:50%;left:13px;width:16px;height:16px;color:var(--wtwh-muted);transform:translateY(-50%);pointer-events:none}.wtwh-roster__search-input{color:var(--wtwh-ink);font:inherit;font-size:.9375rem;line-height:1.4}.wtwh-roster__search-input::placeholder{color:var(--wtwh-muted);opacity:1}.wtwh-roster .wtwh-roster__search .wtwh-roster__search-input[type=search]{width:100%;height:auto;min-height:0;margin:0;padding:11px 14px 11px 38px;border:1px solid var(--wtwh-line);border-radius:var(--wtwh-radius);background:var(--wtwh-haze);box-shadow:none;appearance:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.wtwh-roster .wtwh-roster__search .wtwh-roster__search-input[type=search]:focus{outline:none;border-color:var(--wtwh-ink);background:var(--wtwh-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--wtwh-ink) 14%,transparent)}.wtwh-roster__filters{display:flex;flex-wrap:wrap;flex:1 1 auto;gap:8px;margin:0}.wtwh-roster .wtwh-roster__filter{display:inline-flex;align-items:center;gap:9px;width:auto;height:auto;min-height:0;margin:0;padding:9px 15px 9px 12px;border:1px solid var(--wtwh-line);border-radius:999px;background:var(--wtwh-paper);color:var(--wtwh-ink);font:inherit;font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;box-shadow:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.wtwh-roster__filter:before{content:"";flex:0 0 auto;width:var(--wtwh-spine);height:14px;border-radius:1px;background:var(--wtwh-accent)}.wtwh-roster__filter--all:before{background:linear-gradient(to bottom,var(--wtwh-accent-one) 50%,var(--wtwh-accent-two) 50%)}.wtwh-roster__filter--companies{--wtwh-accent: var(--wtwh-accent-one)}.wtwh-roster__filter--titles{--wtwh-accent: var(--wtwh-accent-two)}.wtwh-roster .wtwh-roster__filter:hover{border-color:var(--wtwh-ink)}.wtwh-roster .wtwh-roster__filter.is-active{border-color:var(--wtwh-ink);background:var(--wtwh-ink);color:var(--wtwh-paper)}.wtwh-roster__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--wtwh-card-min),100%),1fr));align-items:start;gap:var(--wtwh-column-gap)}.wtwh-roster__columns--stacked{grid-template-columns:minmax(0,1fr)}.wtwh-roster__column{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--wtwh-line);border-top:3px solid var(--wtwh-accent);border-radius:var(--wtwh-panel-radius);background:var(--wtwh-paper);overflow:hidden}.wtwh-roster__column--companies{--wtwh-accent: var(--wtwh-accent-one)}.wtwh-roster__column--titles{--wtwh-accent: var(--wtwh-accent-two)}.wtwh-roster__head{flex:0 0 auto;padding:14px var(--wtwh-scroller-padding) 0}.wtwh-roster__group{display:block;margin:0 0 12px;padding:0;color:var(--wtwh-ink);font-size:.75rem;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.wtwh-roster__progress{position:relative;height:2px;margin:0 calc(var(--wtwh-scroller-padding) * -1);background:var(--wtwh-line);overflow:hidden}.wtwh-roster__progress-fill{display:block;width:100%;height:100%;background:var(--wtwh-accent);transform:scaleX(var(--wtwh-progress, 0));transform-origin:left center;transition:transform 90ms linear}.wtwh-roster__scroller{flex:1 1 auto;max-height:var(--wtwh-scroll-height);padding:var(--wtwh-scroller-padding);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wtwh-accent) 55%,transparent) transparent}.wtwh-roster__scroller::-webkit-scrollbar{width:10px}.wtwh-roster__scroller::-webkit-scrollbar-track{background:transparent}.wtwh-roster__scroller::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--wtwh-accent) 55%,transparent);background-clip:content-box}.wtwh-roster__scroller::-webkit-scrollbar-thumb:hover{background:var(--wtwh-accent);background-clip:content-box}.wtwh-roster__fade{position:absolute;right:1px;bottom:0;left:1px;height:42px;background:linear-gradient(to top,var(--wtwh-paper),transparent);opacity:1;pointer-events:none;transition:opacity .16s ease}.wtwh-roster__fade.is-hidden{opacity:0}.wtwh-roster__wall{display:flex;flex-wrap:wrap;gap:var(--wtwh-wall-gap);margin:0;padding:0;list-style:none}.wtwh-roster__wall:before,.wtwh-roster__wall:after{content:none}.wtwh-roster__chip{flex:0 0 auto;max-width:100%;margin:0;padding:var(--wtwh-chip-padding);border-radius:var(--wtwh-radius);color:var(--wtwh-ink);font-size:.9375rem;line-height:1.35;list-style:none;overflow-wrap:anywhere;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.wtwh-roster__chip--companies{--wtwh-accent: var(--wtwh-accent-one);border:1px solid transparent;border-left:var(--wtwh-spine) solid var(--wtwh-accent);border-radius:0 var(--wtwh-radius) var(--wtwh-radius) 0;background:var(--wtwh-haze);font-weight:600}.wtwh-roster__chip--titles{--wtwh-accent: var(--wtwh-accent-two);border:1px solid var(--wtwh-accent);border-color:color-mix(in srgb,var(--wtwh-accent) 40%,transparent);background:transparent;font-weight:500;line-height:1.6}.wtwh-roster__chip--companies:hover{background:var(--wtwh-paper);box-shadow:inset 0 0 0 1px var(--wtwh-accent)}.wtwh-roster__chip--titles:hover{border-color:var(--wtwh-accent);background:color-mix(in srgb,var(--wtwh-accent) 7%,transparent)}.wtwh-roster__chip--off{display:none}.wtwh-roster__chip.is-in{animation:wtwh-roster-chip-in .18s ease-out both}@keyframes wtwh-roster-chip-in{0%{opacity:0}to{opacity:1}}.wtwh-roster__empty{margin:0;padding:18px 2px 4px;color:var(--wtwh-muted);font-size:.9375rem;line-height:1.5}.wtwh-roster__empty--all{padding:22px 0 0}.wtwh-roster__message{margin:0;padding:16px 18px;border:1px solid var(--wtwh-line);border-radius:var(--wtwh-radius);background:var(--wtwh-haze);color:var(--wtwh-muted);font-size:.9375rem;line-height:1.5}.wtwh-roster__more{position:relative;display:flex;justify-content:center;padding:18px 0 6px}.wtwh-roster__sentinel{position:absolute;inset:0 0 auto;height:1px;pointer-events:none}.wtwh-roster .wtwh-roster__more-btn{width:auto;height:auto;min-height:0;margin:0;border:1px solid var(--wtwh-line);border-radius:999px;background:var(--wtwh-paper);color:var(--wtwh-ink);font:inherit;font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;box-shadow:none;padding:10px 20px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.wtwh-roster .wtwh-roster__more-btn:hover{border-color:var(--wtwh-ink);background:var(--wtwh-ink);color:var(--wtwh-paper)}.wtwh-roster :focus-visible{outline:2px solid var(--wtwh-ink);outline-offset:2px}.wtwh-roster__scroller:focus-visible{outline-offset:-2px}.wtwh-roster__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.wtwh-roster [hidden]{display:none!important}@media(max-width:767px){.wtwh-roster{--wtwh-wall-gap: 8px;--wtwh-column-gap: 16px;--wtwh-chip-padding: 9px 12px;--wtwh-scroller-padding: 14px;--wtwh-scroll-height: clamp(300px, 46vh, 440px)}.wtwh-roster__scroller{overscroll-behavior:auto}.wtwh-roster__controls{align-items:flex-start;gap:12px}.wtwh-roster__search{flex:1 1 100%;min-width:0;margin-left:0}.wtwh-roster__note,.wtwh-roster__chip{font-size:.875rem}}@media(max-width:479px){.wtwh-roster__filters{gap:6px}.wtwh-roster .wtwh-roster__filter{padding:8px 12px 8px 10px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.wtwh-roster *{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.wtwh-marquee{--wtwh-marquee-bg: var(--wtwh-paper);--wtwh-marquee-text: var(--wtwh-ink);--wtwh-marquee-dim: var(--wtwh-muted);--wtwh-marquee-edge: var(--wtwh-line);display:block;padding:24px 26px 28px;border:1px solid var(--wtwh-line);border-radius:var(--wtwh-panel-radius);background:var(--wtwh-marquee-bg);color:var(--wtwh-marquee-text);overflow:hidden}.wtwh-marquee__head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;padding:0 0 20px}.wtwh-marquee__intro{flex:1 1 320px;min-width:0}.wtwh-marquee__note{max-width:66ch;margin:10px 0 0;color:var(--wtwh-marquee-dim);font-size:.9375rem;line-height:1.55}.wtwh-marquee__search{position:relative;flex:0 1 360px;min-width:220px;margin-left:auto}.wtwh-marquee__search-icon{position:absolute;top:50%;left:15px;width:16px;height:16px;color:var(--wtwh-marquee-dim);transform:translateY(-50%);pointer-events:none}.wtwh-marquee__search-input{color:var(--wtwh-ink);font:inherit;font-size:.9375rem;line-height:1.4}.wtwh-marquee__search-input::placeholder{color:var(--wtwh-marquee-dim);opacity:1}.wtwh-marquee .wtwh-marquee__search .wtwh-marquee__search-input[type=search]{width:100%;height:auto;min-height:0;margin:0;padding:11px 16px 11px 40px;border:1px solid var(--wtwh-line);border-radius:999px;background:var(--wtwh-haze);box-shadow:none;appearance:none;transition:border-color .14s ease,box-shadow .14s ease}.wtwh-marquee .wtwh-marquee__search .wtwh-marquee__search-input[type=search]:focus{outline:none;border-color:var(--wtwh-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--wtwh-ink) 14%,transparent)}.wtwh-marquee__board{border-top:1px solid var(--wtwh-marquee-edge);padding:16px 0 10px}.wtwh-marquee__board--companies{--wtwh-accent: var(--wtwh-accent-one)}.wtwh-marquee__board--titles{--wtwh-accent: var(--wtwh-accent-two)}.wtwh-marquee__label{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--wtwh-marquee-text);font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.wtwh-marquee__label:before{content:"";width:16px;height:var(--wtwh-spine);border-radius:1px;background:var(--wtwh-accent)}.wtwh-marquee__seed{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.wtwh-marquee__seed--parked{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.wtwh-marquee__seed[hidden]{display:none}.wtwh-marquee__rail{overflow:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.wtwh-marquee__track{display:flex;width:max-content;gap:9px;animation-name:wtwh-marquee-slide;animation-timing-function:linear;animation-iteration-count:infinite}.wtwh-marquee__rail--reverse .wtwh-marquee__track{animation-direction:reverse}.wtwh-marquee__board:hover .wtwh-marquee__track,.wtwh-marquee__track:focus-within{animation-play-state:paused}@keyframes wtwh-marquee-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.wtwh-marquee__tag{flex:0 0 auto;margin:0;padding:9px 16px;border:1px solid var(--wtwh-accent);border-color:color-mix(in srgb,var(--wtwh-accent) 38%,transparent);border-radius:999px;background:var(--wtwh-haze);background:color-mix(in srgb,var(--wtwh-accent) 10%,transparent);color:var(--wtwh-ink);font-size:.875rem;font-weight:500;line-height:1.3;list-style:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.wtwh-marquee__board--titles .wtwh-marquee__tag{border-radius:3px;border-color:var(--wtwh-accent);border-color:color-mix(in srgb,var(--wtwh-accent) 45%,transparent);background:transparent;color:var(--wtwh-ink);font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}.wtwh-marquee__tag:hover{border-color:var(--wtwh-accent);background:color-mix(in srgb,var(--wtwh-accent) 18%,transparent);color:var(--wtwh-ink)}.wtwh-marquee__results{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.wtwh-marquee__results[hidden]{display:none}.wtwh-marquee__empty{margin:0;padding:4px 0;color:var(--wtwh-marquee-dim);font-size:.9375rem}@media(max-width:767px){.wtwh-marquee{padding:20px 18px 24px}.wtwh-marquee__search{flex:1 1 100%;margin-left:0}.wtwh-marquee__note{font-size:.875rem}}.wtwh-marquee.is-static .wtwh-marquee__rails{display:none}@media(prefers-reduced-motion:reduce){.wtwh-roster__live-mark:before,.wtwh-roster__live-mark:after{animation:none;opacity:.4}}.wtwh-roster__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin:0 0 14px}.wtwh-roster__title{margin:0;color:var(--wtwh-ink);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.01em;line-height:1.15}.wtwh-roster__live{display:inline-flex;align-items:center;gap:9px;margin:0;padding:5px 12px 5px 10px;border:1px solid rgba(22,163,74,.26);border:1px solid color-mix(in srgb,var(--wtwh-live, #16a34a) 26%,transparent);border-radius:999px;background:#16a34a14;background:color-mix(in srgb,var(--wtwh-live, #16a34a) 8%,transparent);color:#15803d;color:color-mix(in srgb,var(--wtwh-live, #16a34a) 82%,var(--wtwh-ink));font-size:.6875rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase;white-space:nowrap}.wtwh-roster__live-mark{position:relative;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--wtwh-live, #16a34a)}.wtwh-roster__live-mark:before,.wtwh-roster__live-mark:after{content:"";position:absolute;inset:0;border:1px solid var(--wtwh-live, #16a34a);border-radius:50%;animation:wtwh-live-emit 2.8s cubic-bezier(.22,.61,.36,1) infinite}.wtwh-roster__live-mark:after{animation-delay:1.4s}@keyframes wtwh-live-emit{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}@media(max-width:479px){.wtwh-roster__header{gap:10px}}.wtwh-roster__chip--ghost,.wtwh-marquee__tag--ghost{color:transparent;pointer-events:none;user-select:none;animation:wtwh-roster-breathe 1.6s ease-in-out infinite}.wtwh-roster__chip--ghost{height:2.55em;background:var(--wtwh-haze)}.wtwh-roster__chip--titles.wtwh-roster__chip--ghost{background:transparent}.wtwh-marquee__tag--ghost{height:2.4em;background:color-mix(in srgb,var(--wtwh-accent) 9%,transparent)}.wtwh-roster__chip--ghost:nth-child(6n+1){width:8.5em}.wtwh-roster__chip--ghost:nth-child(6n+2){width:13em}.wtwh-roster__chip--ghost:nth-child(6n+3){width:6.5em}.wtwh-roster__chip--ghost:nth-child(6n+4){width:11em}.wtwh-roster__chip--ghost:nth-child(6n+5){width:9.5em}.wtwh-roster__chip--ghost:nth-child(6n+6){width:15em}.wtwh-marquee__tag--ghost:nth-child(4n+1){width:9em}.wtwh-marquee__tag--ghost:nth-child(4n+2){width:13em}.wtwh-marquee__tag--ghost:nth-child(4n+3){width:7em}.wtwh-marquee__tag--ghost:nth-child(4n+4){width:11.5em}.wtwh-roster__chip--ghost:nth-child(3n+2),.wtwh-marquee__tag--ghost:nth-child(3n+2){animation-delay:.2s}.wtwh-roster__chip--ghost:nth-child(3n+3),.wtwh-marquee__tag--ghost:nth-child(3n+3){animation-delay:.4s}@keyframes wtwh-roster-breathe{0%,to{opacity:1}50%{opacity:.45}}.wtwh-marquee__track--ghost{animation:none}.wtwh-roster[data-state=loading] .wtwh-roster__search,.wtwh-roster[data-state=loading] .wtwh-roster__filters,.wtwh-roster[data-state=loading] .wtwh-marquee__search{opacity:.5;pointer-events:none}.wtwh-roster[data-state=empty] .wtwh-roster__columns,.wtwh-roster[data-state=empty] .wtwh-marquee{display:none}@media(prefers-reduced-motion:reduce){.wtwh-roster__chip--ghost,.wtwh-marquee__tag--ghost{animation:none;opacity:.6}}
