.browse_page__Fpwl4{display:flex;flex-direction:column;min-height:100vh}.browse_body__B5ubV{flex:1 1;width:100%;max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column}.browse_main__b0nwT{display:flex;flex-direction:column;padding:var(--space-5) var(--gutter) var(--space-12);min-width:0}.browse_sidebar__dkcb3{display:none}.browse_title__hlfMt{font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1.15;margin-bottom:var(--space-4)}.browse_controls__sIuPr{display:flex;flex-direction:column}.browse_rule__qaklF{display:flex;align-items:center;gap:6px;padding-top:var(--space-3);font-size:12.5px;color:var(--fg-muted)}.browse_rule__qaklF svg{flex:none;color:var(--fg-faint)}.browse_notes__QB9vz{display:flex;flex-direction:column;gap:4px}.browse_pageNote__DrZW1{padding-left:20px;font-size:12px;color:var(--fg-faint);line-height:1.5}.browse_pageNoteLabel__3y8TM{color:var(--fg-muted)}.browse_groups__mLCfy{display:flex;flex-direction:column;padding-top:6px}.browse_group__4Cc_1{padding-top:26px}.browse_groupHead__2zhJK{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;align-items:center}.browse_rank__FQWoU{font-size:15px;font-weight:var(--weight-semibold);color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.browse_rankTop__9S4px{color:var(--fg)}.browse_groupTitle__XJCWE{min-width:0;font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);line-height:1.3}.browse_groupLink__1YJ13{display:inline-flex;align-items:center;gap:6px;color:inherit}.browse_groupLink__1YJ13 svg{flex:none;color:var(--fg-faint)}.browse_meta__eFyDv{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.browse_count__kT5M_{font-size:12.5px;color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.browse_groupSub__JdLX1{grid-column:2/-1;font-size:12.5px;color:var(--fg-muted)}.browse_cards__qNwEk{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.browse_empty__9QERM{padding:var(--space-10) 0;text-align:center;font-size:var(--text-base);color:var(--fg-muted)}@media (min-width:1024px){.browse_body__B5ubV{max-width:1120px;display:grid;grid-template-columns:minmax(0,660px) 340px;justify-content:space-between;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-6) var(--space-6) var(--space-10);align-items:start}.browse_main__b0nwT{padding:0}.browse_controls__sIuPr{display:none}.browse_sidebar__dkcb3{display:flex;flex-direction:column;gap:var(--space-6);position:-webkit-sticky;position:sticky;top:calc(var(--home-header-h, 60px) + var(--space-6))}.browse_sideSection__IsePh{display:flex;flex-direction:column;gap:10px}.browse_sideTitle__Ngfku{font-size:13px;font-weight:var(--weight-semibold);color:var(--fg-muted);letter-spacing:.02em}.browse_sideDateChips__W4xLQ{--chips-top:0;margin-bottom:2px}}.RegionSelector_root__MEuK_{display:flex;align-items:center;gap:4px}.RegionSelector_rootWrap__1Y06L{flex-wrap:wrap;gap:6px}.RegionSelector_nav__mYmEj{flex:none;display:grid;place-items:center;width:29px;height:29px;padding:0;border:none;border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--fg-muted);cursor:pointer}.RegionSelector_nav__mYmEj:hover:not(:disabled){color:var(--fg)}.RegionSelector_nav__mYmEj:disabled{color:var(--fg-faint);cursor:default}.RegionSelector_pills__aLyRt{--fade-start:0px;--fade-end:0px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0;padding:0 0 2px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}.RegionSelector_fadeStart__knuhB{--fade-start:22px}.RegionSelector_fadeEnd__bL73Y{--fade-end:22px}.RegionSelector_pills__aLyRt::-webkit-scrollbar{display:none}.RegionSelector_group__FySSL{display:flex;gap:6px;flex:none}.RegionSelector_nationwide__7Bg7C{flex:none;position:relative;height:29px;padding:0 11px 0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--brand);border-radius:var(--radius-full);background:var(--brand-subtle);color:var(--brand-strong);font-size:12.5px;font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}.RegionSelector_nationwide__7Bg7C:after{content:"";position:absolute;inset:-7.5px 0}.RegionSelector_pill__f0btH{position:relative;height:29px;padding:0 12px;display:inline-flex;align-items:center;gap:var(--space-1);flex:none;white-space:nowrap;border:none;border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--fg);font-size:12.5px;font-weight:var(--weight-medium)}.RegionSelector_pill__f0btH:after{content:"";position:absolute;inset:-7.5px 0}.RegionSelector_pill__f0btH[aria-checked=true]{background:var(--fg);color:var(--bg);font-weight:var(--weight-semibold)}.RegionSelector_pill__f0btH[aria-disabled=true]{cursor:not-allowed;color:var(--fg-faint);background:var(--bg-subtle)}.RegionSelector_comingSoon__JuT7c{font-size:12px;font-weight:var(--weight-regular)}.RegionSelector_wrap___y0o4{flex-wrap:wrap;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.RegionSelector_wrap___y0o4 .RegionSelector_group__FySSL{flex:1 1 auto;min-width:0;flex-wrap:wrap}.DateSelector_root__UDe7f{display:grid;grid-template-columns:34px 1fr 34px 34px;grid-gap:6px;gap:6px;align-items:center}.DateSelector_arrow__Q7iZ2,.DateSelector_calendarButton__CHYJl{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-lg);background:var(--bg-subtle);color:var(--fg)}.DateSelector_arrow__Q7iZ2:after,.DateSelector_calendarButton__CHYJl:after{content:"";position:absolute;inset:-5px 0}.DateSelector_arrow__Q7iZ2:disabled{cursor:not-allowed;color:var(--fg-faint)}.DateSelector_label__b_dbf{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:0;border:none;background:transparent;font-size:15px;font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.DateSelector_relative__RkiRW{margin-left:6px;font-size:13px;font-weight:var(--weight-medium);color:var(--brand)}@media (min-width:1024px){.DateSelector_root__UDe7f{grid-template-columns:34px auto 34px}.DateSelector_calendarButton__CHYJl{display:none}.DateSelector_label__b_dbf{padding:0 var(--space-2)}}.CalendarSheet_navRow__OeArh{padding-bottom:var(--space-3)}.CalendarSheet_disclaimer__Ex2te{font-size:12px;color:var(--fg-faint);padding:var(--space-3) 0 var(--space-2)}.CalendarSheet_limitCaption__TDbb9{font-size:12px;color:var(--fg-muted);padding:0 0 var(--space-2);border-radius:var(--radius-sm);transition:background-color .2s ease,color .2s ease}.CalendarSheet_limitCaptionHighlight__My_DR{color:var(--brand-strong);font-weight:var(--weight-semibold);background:var(--brand-subtle);padding:var(--space-1) var(--space-2)}.CalendarSheet_footer__TKokH{display:flex;flex-direction:column;gap:var(--space-3)}.CalendarSheet_summary__IBTaO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.CalendarSheet_summaryLabel__EWX75{font-size:15px;font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalendarSheet_summaryCaption__kDoOw{margin-bottom:calc(-1 * var(--space-2));font-size:12px;color:var(--fg-muted)}.CalendarSheet_draftNote__oXeAt{margin-top:calc(-1 * var(--space-2));font-size:12.5px;color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalendarSheet_summaryRelative__q27Mn{font-weight:var(--weight-medium);color:var(--brand)}.CalendarSheet_actions__1nVI9{display:flex;gap:var(--space-3)}.CalendarSheet_reset__ZhGs8{flex-shrink:0;padding:0 var(--space-4);background:var(--bg-subtle);font-size:13px;font-weight:var(--weight-medium)}.CalendarSheet_confirm__0of3r,.CalendarSheet_reset__ZhGs8{min-height:48px;border:none;border-radius:var(--radius-full)}.CalendarSheet_confirm__0of3r{flex:1 1;background:var(--brand);color:var(--brand-fg-on);font-size:var(--text-base);font-weight:var(--weight-semibold)}