.FilterChip_wrap__K59m1{position:relative}.FilterChip_chip__eZMC8{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.5rem;height:2.125rem;padding:0 .875rem;background:var(--filter-chip-bg,#fff);border:1px solid var(--filter-chip-border,#dce1e4);border-radius:.5rem;font-family:inherit;font-size:.75rem;font-weight:600;color:var(--filter-chip-fg,#1d252c);cursor:pointer;transition:all .15s ease;white-space:nowrap}.FilterChip_chip__eZMC8:hover{border-color:var(--filter-chip-border-strong,#a2a9ad);background:var(--filter-chip-bg-hover,#f5f6f9)}.FilterChip_chip__eZMC8:disabled{cursor:not-allowed;opacity:.5}.FilterChip_chipCompact__NcmRA{height:1.875rem;padding:0 .5rem;font-size:.625rem;gap:.3125rem}.FilterChip_caret__GEvnJ,.FilterChip_label__3r1ab{color:var(--filter-chip-muted,#6f747b);font-size:.625rem}.FilterChip_label__3r1ab{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FilterChip_labelShort__2jPg2{display:none}@media(max-width:800px){.FilterChip_labelFull__6OiUR{display:none}.FilterChip_labelShort__2jPg2{display:inline}}.FilterChip_menu__2S_Lc{position:absolute;top:calc(100% + .375rem);left:var(--filter-chip-menu-left,0);z-index:40;min-width:11.25rem;max-height:20rem;overflow-y:auto;background:var(--filter-chip-bg,#fff);border:1px solid var(--filter-chip-border-strong,#a2a9ad);border-radius:.5rem;box-shadow:var(--filter-chip-menu-shadow,0 .25rem 1rem rgba(29,37,44,.08));padding:.25rem}.FilterChip_menuItem__SduJ1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:0;padding:.5rem .625rem;font-size:.75rem;font-weight:600;color:var(--filter-chip-fg,#1d252c);cursor:pointer;border-radius:6px;border:0;background:rgba(0,0,0,0);width:100%;text-align:left;font-family:inherit;text-decoration:none}.FilterChip_menuItem__SduJ1:hover{background:var(--filter-chip-bg-hover,#f5f6f9)}.FilterChip_menuItemActive__yrNJb{background:var(--filter-chip-accent-soft,color-mix(in srgb,var(--site-primary-color,#0d8bff) 8%,transparent))}.FilterChip_menuCheck__n0qs1,.FilterChip_menuItemActive__yrNJb{color:var(--filter-chip-accent,var(--site-primary-color,#0d8bff))}.FilterChip_menuCheck__n0qs1{font-size:.6875rem}.BreadCrumb_block__024qY{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0;overflow:hidden;white-space:nowrap;padding:1.5rem;min-width:0}.BreadCrumb_block__024qY .BreadCrumb_crumb__uafje a{color:var(--site-link-color,#fe3b1f)}.BreadCrumb_block__024qY .BreadCrumb_crumb__uafje+.BreadCrumb_crumb__uafje:before{content:"/";margin:0 .25rem}.BreadCrumb_block__024qY .BreadCrumb_crumb__uafje,.BreadCrumb_block__024qY .BreadCrumb_title__FDJ_N{font-size:.875rem}.BreadCrumb_block__024qY .BreadCrumb_title__FDJ_N{max-width:calc(375px - 3rem);overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:450px){.BreadCrumb_block__024qY .BreadCrumb_title__FDJ_N{max-width:unset}}.SchedulePage_pageRoot__nJR2A{--bg:#fafbfc;--bg-elev:#fff;--bg-card:#fff;--bg-card-hover:#f4f6f8;--bg-soft:#f7f9fb;--bg-faint:rgba(29,37,44,0.04);--border:rgba(29,37,44,0.08);--border-strong:rgba(29,37,44,0.18);--border-row:rgba(29,37,44,0.05);--text:#1d252c;--text-2:rgba(29,37,44,0.62);--text-3:rgba(29,37,44,0.42);--text-4:rgba(29,37,44,0.22);--rivals:#0d8bff;--rivals-soft:color-mix(in srgb,var(--rivals) 10%,transparent);--rivals-soft-strong:color-mix(in srgb,var(--rivals) 16%,transparent);--rivals-border:color-mix(in srgb,var(--rivals) 30%,transparent);--accent:var(--site-primary-color,#0d8bff);--accent-soft:color-mix(in srgb,var(--accent) 10%,transparent);--accent-soft-strong:color-mix(in srgb,var(--accent) 16%,transparent);--accent-border:color-mix(in srgb,var(--accent) 30%,transparent);--green:#00a862;--green-soft:rgb(0 168 98/10%);--green-border:rgb(0 168 98/28%);--red:#dc3545;--red-soft:rgb(220 53 69/10%);--red-border:rgb(220 53 69/28%);--gold:#b8860b;--gold-star:#f5c147;--gold-stripe-start:#c49a14;--gold-stripe-end:rgb(196 154 20/50%);--gold-soft:rgb(184 134 11/12%);--gold-text:#8a6500;--podium-1:#c49a14;--podium-2:#8e97a4;--podium-3:#c25d2c;--card-radius:0.75rem;--card-shadow:0 1px 3px rgba(29,37,44,0.04),0 0.25rem 1rem rgba(29,37,44,0.04);--mono:Geist Mono,JetBrains Mono,SF Mono,menlo,monospace;--star-pill-5-bg:#f5c147;--star-pill-5-fg:#4a3500;--star-pill-4-bg:#ffe5a6;--star-pill-4-fg:#6b4d00;--star-pill-3-bg:#fcf1d6;--star-pill-3-fg:#946f00;--filter-chip-bg:var(--bg-card);--filter-chip-fg:var(--text);--filter-chip-border:var(--border);--filter-chip-border-strong:var(--border-strong);--filter-chip-bg-hover:var(--bg-card-hover);--filter-chip-muted:var(--text-3);--filter-chip-accent:var(--rivals);--filter-chip-accent-soft:var(--rivals-soft);--filter-chip-menu-shadow:var(--card-shadow);--sortable-fg:var(--text);--sortable-muted:var(--text-3);--sortable-accent:var(--rivals);--load-more-bg:var(--bg-soft);--load-more-bg-hover:var(--bg-card-hover);--load-more-border:var(--border);--load-more-accent:var(--rivals);--load-more-muted:var(--text-3);background:var(--bg);min-height:100vh}.SchedulePage_block__p5HUb{display:flex;flex-direction:column;gap:.875rem;padding:.75rem .75rem 1.5rem}@media(min-width:800px){.SchedulePage_block__p5HUb{padding:.75rem 1.5rem 1.5rem}}.SchedulePage_header__kQeIK{display:flex;flex-direction:column;gap:.75rem}.SchedulePage_titleRow__Y2We_{display:flex;align-items:center;flex-wrap:nowrap;gap:.875rem}.SchedulePage_logoBox__DVzvz{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:.5rem;padding:.25rem;overflow:hidden}@media(min-width:800px){.SchedulePage_logoBox__DVzvz{width:3.5rem;height:3.5rem}}.SchedulePage_logoBox__DVzvz img{width:100%;height:100%;object-fit:contain}.SchedulePage_sectionTitle__h7e51{font-size:2rem;font-weight:900;letter-spacing:-.04em;color:var(--text);line-height:1.1;min-width:0}@media(min-width:800px){.SchedulePage_sectionTitle__h7e51{font-size:3rem}}.SchedulePage_filterBar__3FIYN{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.SchedulePage_filterBar__3FIYN>div>button>span:first-of-type{display:none}@media(min-width:800px){.SchedulePage_filterBar__3FIYN{gap:.375rem}}