.live-notice .notice{max-width:none;margin:0 0 14px;padding:12px 16px}.live-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:0 0 10px;display:flex}.live-filters .band-picker{margin:0}.live-filters .band-picker button{padding:8px 12px;font-size:13px}.live-select{flex-direction:column;gap:4px;display:flex}.live-select span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.site .live-select select{background:var(--ink-3);border:1px solid var(--line-2);min-width:170px;color:var(--paper);font-family:var(--body);border-radius:0;padding:8px 10px;font-size:15px}.live-count{margin:0 0 14px}.live-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;display:grid}.live-card{background:var(--ink-2);border:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex;position:relative}.live-card.is-ended{border-style:dashed;border-color:var(--line-2)}.live-card.is-ended .live-teams,.live-card.is-ended .live-gap{opacity:.8}.live-card.is-focused{outline:2px solid var(--soul);outline-offset:2px;animation:3s ease-out both live-focus}@keyframes live-focus{0%{outline-color:var(--soul)}to{outline-color:#0000}}.live-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.live-tags{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:11.5px;display:flex}.live-tag{border:1px solid var(--line-2);color:var(--paper-2);padding:1px 6px}.live-tag-ranked{border-color:var(--brass-dim);color:var(--brass-2)}.live-region{color:var(--muted)}.live-age{font-family:var(--mono);color:var(--paper-2);white-space:nowrap;margin:0;font-size:12px}.live-age-ended{color:var(--soul);letter-spacing:.08em;text-transform:uppercase}.live-teams{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.live-team{--team:var(--paper-2);border-top:2px solid var(--team);flex-direction:column;gap:8px;min-width:0;padding-top:8px;display:flex}.site .live-team-name{letter-spacing:.04em;color:var(--team);align-items:baseline;gap:6px;margin:0;font-size:17px;display:flex}.live-team-name small{font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--muted);font-size:10px}.live-souls{font-family:var(--mono);letter-spacing:0;color:var(--paper);margin-left:auto;font-size:14px}.live-lineup{flex-wrap:wrap;gap:4px;max-width:128px;display:flex}.live-lineup[data-size="4"]{max-width:148px}.live-hero{display:inline-flex}.live-hero .hero-icon{border-radius:2px}.live-objectives{flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:auto;display:flex}.live-objectives-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.live-pips{align-items:center;gap:5px;display:flex}.live-pip-group{gap:2px;display:inline-flex}.live-pip-group i{background:var(--line-2);width:6px;height:11px;display:block}.live-pip-group i.on{background:var(--team,var(--brass))}.live-objectives-count{font-family:var(--mono);color:var(--paper-2);font-size:12px}.live-objectives-label{flex:0 0 100%}.live-gap{flex-direction:column;gap:6px;display:flex}.live-tug{background:var(--ink-3);height:6px;display:flex;position:relative}.live-tug:after{content:"";background:var(--paper-2);opacity:.6;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.live-tug span{height:100%;display:block}.live-gap-row{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.live-gap-text{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--team,var(--paper));font-size:17px;font-weight:800}.live-spark{flex:none;overflow:visible}.live-spark line{stroke:var(--line-2);stroke-width:1px;stroke-dasharray:2 3}.live-spark path{fill:none;stroke:var(--team,var(--brass));stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.live-spark circle{fill:var(--team,var(--brass))}.live-chance{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;display:grid}.live-chance-note{grid-column:1/-1;margin:0;line-height:1.45}.site .live-chance-note a{color:var(--brass-2);white-space:nowrap}.live-chance-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.live-chance-bar{background:var(--ink-3);height:8px;display:flex}.live-chance-bar span{height:100%;display:block}.live-chance-numbers{font-family:var(--mono);gap:10px;font-size:12px;display:flex}.site .live-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:auto;padding-top:10px;display:flex}.live-avg{align-items:center;gap:8px;font-size:14px;display:inline-flex}.live-open{padding:8px 14px;font-size:13px}.live-more{text-align:center;margin:20px 0 0}.live-finished{margin-top:36px}.live-finished>.small{max-width:70ch;margin:0 0 14px}@media (width<=560px){.live-card{padding:12px}.live-teams{gap:10px}.live-filters{gap:10px 12px}.live-filters .live-select,.site .live-select select,.live-filters .band-picker{width:100%}.live-filters .band-picker button{letter-spacing:.06em;flex:auto;padding:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.live-card.is-focused{animation:none}}
