.ocw-pl{--pl-navy:var(--bg,#0b1220);--pl-navy2:#131c30;--pl-cyan:var(--accent,#5be3f2);--pl-ink:var(--ink,#f5f6f8);--pl-d:var(--ocw-font-display,"Big Shoulders Display", "Big Shoulders", sans-serif);--pl-m:var(--ocw-font-mono,ui-monospace, "SF Mono", Menlo, monospace);--pl-b:var(--ocw-font-body,system-ui, sans-serif);box-sizing:border-box;min-height:100dvh;padding:16px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left));background:var(--pl-navy);color:var(--pl-ink);font-family:var(--pl-b);overflow-x:hidden}.ocw-pl *,.ocw-pl :before,.ocw-pl :after{box-sizing:border-box}.ocw-pl-head{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.ocw-pl-kicker{font-family:var(--pl-m);letter-spacing:.18em;color:var(--pl-cyan);margin:0;font-size:12px}.ocw-pl-title{font-family:var(--pl-d);text-transform:uppercase;letter-spacing:.02em;margin:2px 0 0;font-size:clamp(36px,9vw,64px);font-weight:800;line-height:1}.ocw-pl-meta{font-family:var(--pl-m);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.ocw-pl-live{color:var(--pl-cyan);font-weight:700}.ocw-pl-live.is-off{color:#f5b14c}.ocw-pl-live:not(.is-off) span{animation:1.6s ease-in-out infinite ocw-pl-pulse}.ocw-pl-tot{opacity:.8}.ocw-pl-play{border:1px solid var(--pl-cyan);min-height:40px;color:var(--pl-navy);background:var(--pl-cyan);font-family:var(--pl-m);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ocw-pl-play:focus-visible,.ocw-pl-hide:focus-visible{outline:2px solid var(--pl-ink);outline-offset:2px}.ocw-pl-body{flex-direction:column;gap:16px;display:flex}.ocw-pl-top{flex-direction:column;gap:10px;display:flex}.ocw-pl-qr{display:none}.ocw-pl-card,.ocw-pl-row{background:var(--pl-navy2);border:1px solid #f5f6f814;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px;display:grid}.ocw-pl-card.pos-1{border-color:var(--pl-cyan);box-shadow:0 0 0 1px var(--pl-cyan) inset}.ocw-pl-pos,.ocw-pl-rpos{font-family:var(--pl-d);min-width:2ch;color:var(--pl-cyan);font-size:28px;font-weight:800}.ocw-pl-rpos{color:var(--pl-ink);opacity:.75;font-size:20px}.ocw-pl-who{flex-direction:column;min-width:0;display:flex}.ocw-pl-name{font-family:var(--pl-d);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;overflow:hidden}.ocw-pl-team{font-family:var(--pl-m);letter-spacing:.08em;opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ocw-pl-score{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ocw-pl-score b{font-family:var(--pl-d);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.ocw-pl-score span{font-family:var(--pl-m);letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:10px}.ocw-pl-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ocw-pl-hide{min-height:32px;color:var(--pl-ink);opacity:.55;font-family:var(--pl-m);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5f6f84d;border-radius:8px;grid-column:1/-1;justify-self:end;padding:0 12px;font-size:11px}.ocw-pl-hide:hover{opacity:1}.ocw-pl-empty{text-align:center;font-family:var(--pl-d);text-transform:uppercase;flex-direction:column;align-items:center;gap:20px;padding:64px 0;font-size:clamp(24px,6vw,40px);display:flex}.ocw-pl-empty p{margin:0}.moved{animation:1.4s ease-out ocw-pl-flash}@keyframes ocw-pl-pulse{50%{opacity:.3}}@keyframes ocw-pl-flash{0%{background:#5be3f247}}@media (prefers-reduced-motion:reduce){.ocw-pl-live span,.moved{animation:none!important}}@media (min-width:1024px){.ocw-pl{padding:32px 48px 48px}.ocw-pl-head{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:32px}.ocw-pl-title{font-size:clamp(56px,5vw,96px)}.ocw-pl-kicker{font-size:clamp(14px,1.2vw,20px)}.ocw-pl-meta{justify-content:flex-end;font-size:clamp(14px,1.2vw,20px)}.ocw-pl-play{min-height:48px;font-size:14px}.ocw-pl-body{gap:24px}.ocw-pl-top{flex-direction:row;align-items:stretch;gap:16px}.ocw-pl-card{flex:1 1 0;align-content:center;gap:14px 20px;min-width:0;padding:20px}.ocw-pl-card .ocw-pl-pos{font-size:clamp(44px,4vw,72px)}.ocw-pl-card .ocw-pl-name{font-size:clamp(28px,2.6vw,48px)}.ocw-pl-card .ocw-pl-team{font-size:clamp(13px,1.1vw,18px)}.ocw-pl-card .ocw-pl-score b{font-size:clamp(36px,3.4vw,64px)}.ocw-pl-card .ocw-pl-score span{font-size:clamp(11px,1vw,16px)}.ocw-pl-qr{background:var(--pl-ink);color:var(--pl-navy);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.ocw-pl-qr img{width:clamp(140px,12vw,220px);height:auto}.ocw-pl-qr p{max-width:clamp(140px,12vw,220px);font-family:var(--pl-m);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(11px,.9vw,14px)}.ocw-pl-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.ocw-pl-row{padding:10px 16px}.ocw-pl-row .ocw-pl-name{font-size:clamp(20px,1.7vw,30px)}.ocw-pl-row .ocw-pl-rpos{font-size:clamp(22px,1.8vw,32px)}.ocw-pl-row .ocw-pl-score b{font-size:clamp(24px,2vw,36px)}.ocw-pl-hide{grid-column:auto}.ocw-pl-row{grid-template-columns:auto auto minmax(0,1fr) auto auto}.ocw-pl-card{grid-template-columns:auto auto minmax(0,1fr)}.ocw-pl-card .ocw-pl-score{grid-area:1/3}.ocw-pl-card .ocw-pl-who{grid-area:2/1/auto/-1}.ocw-pl-card .ocw-pl-hide{grid-column:1/-1}}
