.beat-hub[data-astro-cid-x7nvbhhq]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.panel[data-astro-cid-x7nvbhhq]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-ground-deep);flex-direction:column;gap:16px;padding:28px;display:flex}.panel-head[data-astro-cid-x7nvbhhq]{align-items:center;gap:10px;display:flex}.lights[data-astro-cid-x7nvbhhq]{gap:5px;display:flex}.light[data-astro-cid-x7nvbhhq]{background:var(--color-red);border-radius:50%;width:8px;height:8px}.eyebrow[data-astro-cid-x7nvbhhq]{color:var(--color-sky);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.panel-title[data-astro-cid-x7nvbhhq]{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:900;line-height:1}.panel-text[data-astro-cid-x7nvbhhq]{color:var(--color-text-soft);margin:0;font-size:17px;line-height:1.45}.message[data-astro-cid-x7nvbhhq]{border-top:1px solid var(--color-line);color:var(--color-text-mute);margin:0;padding:12px 0;font-size:15px}.message[data-astro-cid-x7nvbhhq][hidden],.table[data-astro-cid-x7nvbhhq][hidden]{display:none}.table[data-astro-cid-x7nvbhhq]{grid-template-columns:40px minmax(0,1fr) 80px minmax(64px,max-content);column-gap:8px;display:grid}.row[data-astro-cid-x7nvbhhq],.list[data-astro-cid-x7nvbhhq],.list[data-astro-cid-x7nvbhhq] .row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.head[data-astro-cid-x7nvbhhq] span[data-astro-cid-x7nvbhhq]{white-space:nowrap}.head[data-astro-cid-x7nvbhhq]{color:var(--color-text-mute);letter-spacing:.1em;text-transform:uppercase;padding-bottom:8px;font-size:12px;font-weight:700}.right[data-astro-cid-x7nvbhhq]{text-align:right}.list[data-astro-cid-x7nvbhhq]{margin:0;padding:0;list-style:none}.list[data-astro-cid-x7nvbhhq] .row{border-top:1px solid var(--color-line);height:48px}.list[data-astro-cid-x7nvbhhq] .rank{color:var(--color-text-mute);font-size:18px;font-weight:900}.list[data-astro-cid-x7nvbhhq] .podium .rank{color:var(--color-white)}.list[data-astro-cid-x7nvbhhq] .nickname{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:700;overflow:hidden}.list[data-astro-cid-x7nvbhhq] .average{text-align:right;font-size:17px;font-weight:700}.list[data-astro-cid-x7nvbhhq] .best{color:var(--color-text-mute);text-align:right;font-size:15px}.link[data-astro-cid-x7nvbhhq]{min-height:var(--tap-min);align-self:flex-start;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.side[data-astro-cid-x7nvbhhq]{flex-direction:column;gap:24px;display:flex}.chase-card[data-astro-cid-x7nvbhhq]{border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-white);flex-direction:column;gap:10px;padding:28px;display:flex;position:relative;overflow:hidden}.chase-card[data-astro-cid-x7nvbhhq]:hover{color:var(--color-white)}.stripe[data-astro-cid-x7nvbhhq]{width:30px;position:absolute;top:-12px;transform:skew(-28deg)}.stripe-dark[data-astro-cid-x7nvbhhq]{background:var(--color-stripe-dark);height:147px;right:142px}.stripe-blue[data-astro-cid-x7nvbhhq]{background:var(--color-blue);height:165px;right:102px}.stripe-sky[data-astro-cid-x7nvbhhq]{background:var(--color-sky);height:136px;right:52px}.chase-top[data-astro-cid-x7nvbhhq]{flex-direction:column;gap:10px;padding-right:160px;display:flex;position:relative}.chase-title[data-astro-cid-x7nvbhhq]{letter-spacing:-.02em;font-size:32px;font-weight:900;line-height:1.05}.chase-text[data-astro-cid-x7nvbhhq]{max-width:320px;color:var(--color-text-soft);font-size:17px;line-height:1.45;position:relative}.chase-more[data-astro-cid-x7nvbhhq]{color:var(--color-sky);align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex;position:relative}.chase-card[data-astro-cid-x7nvbhhq]:hover .chase-more[data-astro-cid-x7nvbhhq]{color:var(--color-sky-light)}.season[data-astro-cid-x7nvbhhq]{flex-direction:column;gap:4px;display:flex}.season-title[data-astro-cid-x7nvbhhq]{color:var(--color-text-mute);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.races[data-astro-cid-x7nvbhhq]{flex-direction:column;display:flex}.race[data-astro-cid-x7nvbhhq]{border-top:1px solid var(--color-line);align-items:center;gap:14px;padding:12px 0;display:flex}.code[data-astro-cid-x7nvbhhq]{box-sizing:border-box;flex:none;width:56px;height:32px;padding:0 4px;display:flex}.code-box[data-astro-cid-x7nvbhhq]{box-sizing:border-box;border:2px solid var(--color-text-mute);color:var(--color-text-mute);letter-spacing:.04em;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;transform:skew(-14deg)}.code-text[data-astro-cid-x7nvbhhq]{display:block;transform:skew(14deg)}.race[data-astro-cid-x7nvbhhq][data-status=now] .code-box[data-astro-cid-x7nvbhhq]{border-color:var(--color-red);color:var(--color-white)}.race-text[data-astro-cid-x7nvbhhq]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.race-name[data-astro-cid-x7nvbhhq]{color:var(--color-text-mute);font-size:17px;font-weight:700}.race[data-astro-cid-x7nvbhhq][data-status=now] .race-name[data-astro-cid-x7nvbhhq]{color:var(--color-white)}.race-detail[data-astro-cid-x7nvbhhq]{color:var(--color-text-mute);font-size:15px;line-height:1.3}.race-round[data-astro-cid-x7nvbhhq]{color:var(--color-text-mute);flex:none;font-size:15px}@media (width<=1080px){.beat-hub[data-astro-cid-x7nvbhhq]{grid-template-columns:minmax(0,1fr)}}
