.CategoryRail_CategoryRail__tMwkJ{margin:0 0 1.25rem;scroll-margin-top:112px}.CategoryRail_CategoryRail__viewport__VtWVr{position:relative;margin:0 -4px}.CategoryRail_CategoryRail__viewport__VtWVr:after,.CategoryRail_CategoryRail__viewport__VtWVr:before{content:"";position:absolute;top:0;bottom:.5rem;width:28px;z-index:2;opacity:0;pointer-events:none;transition:opacity .2s}.CategoryRail_CategoryRail__viewport__VtWVr:before{left:0;background:linear-gradient(90deg,var(--sin-surface),transparent)}.CategoryRail_CategoryRail__viewport__VtWVr:after{right:0;background:linear-gradient(270deg,var(--sin-surface),transparent)}.CategoryRail_CategoryRail__viewport__VtWVr[data-fade-end=true]:after,.CategoryRail_CategoryRail__viewport__VtWVr[data-fade-start=true]:before{opacity:1}.CategoryRail_CategoryRail__rail__Hils1{display:flex;gap:.5rem;padding:.125rem .25rem .5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.CategoryRail_CategoryRail__rail__Hils1::-webkit-scrollbar{display:none}.CategoryRail_CategoryRail__card__Dd_9n{display:flex;flex:0 0 5.25rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.375rem;padding:.5rem .5rem .75rem;border:0;border-radius:.75rem;background:var(--sin-surface-container);color:var(--sin-on-surface);text-align:left;cursor:pointer;scroll-snap-align:start;transition:background .2s,transform .15s}.CategoryRail_CategoryRail__card__Dd_9n:hover{background:var(--sin-surface-container-high);transform:translateY(-2px)}.CategoryRail_CategoryRail__card__Dd_9n:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.CategoryRail_CategoryRail__card--more__4X32b .CategoryRail_CategoryRail__icon__sURne{background:rgba(0,0,0,0);color:var(--sin-on-surface-variant)}.CategoryRail_CategoryRail__card--selected__7nufC{background:var(--sin-primary-container);color:var(--sin-on-primary-container)}.CategoryRail_CategoryRail__card--selected__7nufC .CategoryRail_CategoryRail__icon__sURne{background:color-mix(in srgb,var(--sin-on-primary-container) 14%,transparent);color:var(--sin-on-primary-container)}.CategoryRail_CategoryRail__icon__sURne{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--category-accent,var(--sin-surface-container-high));color:var(--sin-on-surface)}.CategoryRail_CategoryRail__icon--plate__HlcEv{background:#fff}.CategoryRail_CategoryRail__logo__hgryj{display:block;width:1.75rem;height:1.75rem;object-fit:contain}.CategoryRail_CategoryRail__name__MUiW5{font-size:.6875rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.CategoryRail_CategoryRail__none__iOsJZ{margin:0 0 .5rem;padding-left:.25rem;color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.0094rem;font-weight:400}.CatalogToolbar_CatalogToolbar__T87Jq{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding:.25rem 0 1.25rem;margin-bottom:.75rem}.CatalogToolbar_CatalogToolbar__filters__Nv0SF{display:flex;flex-wrap:wrap;gap:.5rem}.CatalogToolbar_CatalogToolbar__views__wRWgy{display:inline-flex;align-items:center;gap:.125rem;height:2.5rem;padding:3px;border-radius:999px;background:var(--sin-surface-container-low);flex-shrink:0}.CatalogToolbar_CatalogToolbar__view__r6Mcp{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--sin-on-surface-variant);cursor:pointer;transition:background-color .22s ease,color .22s ease}.CatalogToolbar_CatalogToolbar__view__r6Mcp:not(.CatalogToolbar_CatalogToolbar__view--current__GSXM8):hover{background:color-mix(in srgb,currentColor 8%,transparent);color:var(--sin-on-surface)}.CatalogToolbar_CatalogToolbar__view__r6Mcp:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}.CatalogToolbar_CatalogToolbar__view--current__GSXM8{background:var(--sin-surface-container-highest);color:var(--sin-on-surface)}.EventBadges_ExpertsTag__xsoC1{background:linear-gradient(90deg,var(--sin-primary),var(--sin-tertiary-fixed-dim));color:var(--sin-on-primary);background-image:linear-gradient(90deg,var(--sin-primary),var(--sin-tertiary))}.EventBadges_LiveNowTag__dot__AzPgG{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentcolor;animation:EventBadges_LiveNowTag__pulse__YoCbv 1.6s ease-in-out infinite}@keyframes EventBadges_LiveNowTag__pulse__YoCbv{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.EventBadges_LiveNowTag__dot__AzPgG{animation:none}}.PartnerLogo_PartnerMark__8amFq{--partner-mark-size:22px;display:grid;place-items:center;width:var(--partner-mark-size);height:var(--partner-mark-size);flex:0 0 var(--partner-mark-size);padding:2px;border-radius:.375rem;overflow:hidden;box-sizing:border-box;background:#fff;color:#1a1a1a}.PartnerLogo_PartnerMark__logo___dpYq{width:100%;height:100%;object-fit:contain}.PartnerLogo_PartnerMark__initials__1NvNP{font-family:Plus Jakarta Sans,sans-serif;font-size:.6875rem;line-height:1rem;letter-spacing:.005rem;font-weight:500;font-weight:800;letter-spacing:-.02em}.PartnerLogo_PartnerLogo__WzuDo{display:inline-flex;align-items:center;gap:.25rem;min-width:0;color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.025rem;font-weight:400;font-weight:650}.PartnerLogo_PartnerLogo__WzuDo .PartnerLogo_PartnerMark__8amFq{--partner-mark-size:16px;padding:1px;box-shadow:0 0 0 1px color-mix(in srgb,var(--sin-outline-variant) 55%,transparent)}.PartnerLogo_PartnerLogo__name__E5gYU{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}