.cf{--ink:#eef3ef;--mu:#8fa79a;--ln:#ffffff17;--gold:#f0a202;--shy:#ffd75e;--mint:#63d5a0;--cy:#40d6e6;--red:#ff5d5d}.cf-ball{flex:none;display:block}.cf-art{object-fit:contain;filter:drop-shadow(0 8px 12px #0000008c);display:block}.cf-art.px{image-rendering:pixelated}.cf-spk{color:var(--shy);filter:drop-shadow(0 0 4px #ffd75eb3);flex:none}.cf-tier{height:18px;font:800 10px/1 var(--font-display);letter-spacing:.06em;color:var(--tc);background:color-mix(in srgb, var(--tc) 14%, transparent);border:1px solid color-mix(in srgb, var(--tc) 55%, transparent);white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}.cf-world,.cf-ch{height:18px;font:800 10px/1 var(--font-display);letter-spacing:.05em;white-space:nowrap;border:1px solid var(--ln);color:#cfd8d3;background:#ffffff0a;align-items:center;padding:0 6px;display:inline-flex}.cf-world.w-s{color:#ffc864;border-color:#ffc86459}.cf-world.w-m{color:#9db4ff;border-color:#9db4ff59}.cf-world.w-t1,.cf-world.w-t2,.cf-world.w-t3{color:#d9dee8;border-color:#d9dee847}.cf-world.w-e{color:#c4b5fd;border-color:#8b6cff6b}.cf-ch.ch-pb{color:#ffb4ae;background:#e0413a1f;border-color:#e0413a80}.cf-ch.ch-ab{color:#9fd0ff;background:#3d9bff1f;border-color:#3d9bff80}.cf-ch.ch-eb{color:#e2b6ff;background:#b77dff1f;border-color:#b77dff80}.cf-mix{gap:5px;min-width:0;display:grid}.cf-mix-bar{background:#ffffff0f;height:6px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0006}.cf-mix-bar i{border-top:2px solid var(--bd);min-width:2px;height:100%;display:block}.cf-mix-l{font:700 12px/1.2 var(--font-display);color:#e6ece8;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;display:flex}.cf-mix-l>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cf-mix-l small{font:600 11px var(--font-body);color:var(--mu)}.cf-mix-more{color:var(--mu)}.cf-filters{grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:8px 10px;display:grid}.cf-seg{border:1px solid var(--ln);background:#00000059;gap:3px;padding:3px;display:inline-flex}.cf-seg button,.cf-chips button{height:32px;font:800 12px var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--mu);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.cf-seg button[aria-pressed=true]{color:#10140f;background:linear-gradient(180deg, #ffc23d, var(--gold))}.cf-seg button[aria-pressed=true] .cf-spk{color:#3a2600;filter:none}.cf-search{height:40px;color:var(--mu);border:1px solid var(--ln);background:#00000059;align-items:center;gap:8px;padding:0 12px;display:flex}.cf-search:focus-within{border-color:#f0a20299}.cf-search input{min-width:0;height:100%;font:600 14px var(--font-body);color:#fff;background:0 0;border:0;outline:0;flex:1}.cf-chips{scrollbar-width:none;grid-column:1/-1;gap:4px;display:flex;overflow-x:auto}.cf-chips::-webkit-scrollbar{display:none}.cf-chips button{border:1px solid var(--ln);background:#00000040;height:30px;padding:0 10px}.cf-chips button small{font:700 10px var(--font-display);color:#fff6}.cf-chips button[aria-pressed=true]{color:#fff;background:#f0a20229;border-color:#f0a202b3}.cf-tiers button[style]{color:var(--tc)}.cf-tiers button[style][aria-pressed=true]{color:#0d110e;background:var(--tc);border-color:var(--tc)}.cf-count{font:500 13px var(--font-body);color:var(--mu);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.cf-count b{font:800 14px var(--font-display);color:#fff}.cf-clear{font:700 11px var(--font-display);text-transform:uppercase;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #f0a20273;margin-left:6px;padding:2px 8px}.cf-more{width:min(360px,100%);height:44px;font:800 13px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#10140f;background:linear-gradient(180deg, #ffc23d, var(--gold));cursor:pointer;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);border:0;margin:18px auto 0;display:block}.cf-more:disabled{opacity:.6}.cf-end,.cf-empty{text-align:center;font:600 13px var(--font-body);color:var(--mu);margin:18px 0 0}.cf-hours{grid-template-columns:repeat(24,1fr);align-items:end;gap:2px;height:46px;display:grid}.cf-hours i{height:var(--h);background:linear-gradient(180deg, var(--cy), #40d6e659);display:block}.cf-hours i.now{background:linear-gradient(180deg, #ffd75e, var(--gold));box-shadow:0 0 10px #f0a20299}.cf-hours i.fut{background:#ffffff12}.cf-live{background:#3ee08a;border-radius:50%;width:8px;height:8px;display:inline-block;position:relative;box-shadow:0 0 10px #3ee08a}@media (prefers-reduced-motion:no-preference){html[data-fx=full] .cf-live:after{content:"";background:#3ee08a;border-radius:50%;animation:1.8s ease-out infinite cf-ping;position:absolute;inset:0}html[data-fx=full] .cf-new{animation:.5s ease-out both cf-in}}@keyframes cf-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes cf-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:640px){.cf-filters{grid-template-columns:1fr}.cf-seg{display:flex}.cf-seg button{flex:1;justify-content:center}}
