.Chart_chart__r6_af{width:100%;font-family:var(--block-body-font,var(--block-body-font,system-ui,sans-serif));position:relative;background-color:var(--block-bg-color,transparent);color:var(--block-text-color,inherit)}.Chart_previewMode__U9DUm{pointer-events:none}.Chart_header__IiBcQ{text-align:center;margin-bottom:var(--space-6,1.5rem)}.Chart_title__bT6ZS{font-family:var(--block-heading-font,var(--block-heading-font,system-ui,sans-serif));font-size:var(--block-font-size,1.5rem);font-weight:var(--block-font-weight,700);color:var(--block-text-color,inherit);margin:0 0 var(--space-2,.5rem) 0}.Chart_description__7L3IZ{font-size:.875rem;color:var(--block-body-color,currentColor);line-height:1.5;max-width:500px;margin:0 auto;opacity:.85}.Chart_chartWrapper__RMfmh{position:relative;width:100%;min-height:200px;display:flex;justify-content:center;align-items:center}.Chart_barChart__QmQdp{width:100%;display:flex;flex-direction:column;gap:var(--space-3,.75rem)}.Chart_barChartHorizontal__PBkQE .Chart_barItem__ZK2VP{display:grid;grid-template-columns:100px 1fr auto;align-items:center;grid-gap:var(--space-3,.75rem);gap:var(--space-3,.75rem)}.Chart_barChartHorizontal__PBkQE .Chart_barTrack__CtnIx{height:24px;background:var(--block-bg-color,#e8e8e8);border-radius:var(--block-border-radius,5px);overflow:hidden;position:relative}.Chart_barChartHorizontal__PBkQE .Chart_barFill__VFMpf{height:100%;width:var(--bar-percentage,0);background:var(--bar-color,var(--block-accent-color,currentColor));border-radius:var(--block-border-radius,5px);transition:width .6s ease-out}.Chart_barChartHorizontal__PBkQE .Chart_barFill__VFMpf.Chart_barAnimated__rKl03{animation:Chart_barGrowHorizontal__i7912 .8s ease-out forwards;animation-delay:var(--animation-delay,0s);width:0}@keyframes Chart_barGrowHorizontal__i7912{0%{width:0}to{width:var(--bar-percentage,0)}}.Chart_barChartVertical__aWNKc{flex-direction:row;align-items:flex-end;justify-content:space-around;min-height:250px;padding:0 var(--space-4,1rem)}.Chart_barChartVertical__aWNKc .Chart_barItem__ZK2VP{display:flex;flex-direction:column;align-items:center;gap:var(--space-2,.5rem);flex:1 1;max-width:80px}.Chart_barChartVertical__aWNKc .Chart_barTrack__CtnIx{width:100%;height:200px;background:var(--block-bg-color,#e8e8e8);border-radius:var(--block-border-radius,5px);overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.Chart_barChartVertical__aWNKc .Chart_barFill__VFMpf{width:100%;height:var(--bar-percentage,0);background:var(--bar-color,var(--block-accent-color,currentColor));border-radius:var(--block-border-radius,5px);transition:height .6s ease-out}.Chart_barChartVertical__aWNKc .Chart_barFill__VFMpf.Chart_barAnimated__rKl03{animation:Chart_barGrowVertical__dWe_i .8s ease-out forwards;animation-delay:var(--animation-delay,0s);height:0}@keyframes Chart_barGrowVertical__dWe_i{0%{height:0}to{height:var(--bar-percentage,0)}}.Chart_barLabel__2BLju{font-size:.875rem;font-weight:500;color:var(--block-text-color,currentColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Chart_barChartVertical__aWNKc .Chart_barLabel__2BLju{order:1;text-align:center;max-width:100%}.Chart_barValue__a2OUP{font-size:.875rem;font-weight:600;color:var(--block-accent-color,currentColor);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:60px;text-align:right}.Chart_barChartVertical__aWNKc .Chart_barValue__a2OUP{order:-1;text-align:center;min-width:auto}.Chart_barItem__ZK2VP{cursor:pointer;transition:opacity .2s ease}.Chart_barItem__ZK2VP:hover .Chart_barFill__VFMpf{filter:brightness(1.1)}.Chart_barItem__ZK2VP:hover .Chart_barLabel__2BLju,.Chart_barItem__ZK2VP:hover .Chart_barValue__a2OUP{color:var(--block-accent-color,currentColor)}.Chart_lineChart__Vq41j{width:100%;max-width:600px;height:auto;aspect-ratio:5/3}.Chart_lineChartGrid__Uo57S line{stroke:var(--block-border-color,#e0e0e0);stroke-width:.5;stroke-dasharray:2 2}.Chart_lineChartPath__8p7Cn{stroke-dasharray:1000;stroke-dashoffset:1000}.Chart_lineChartPath__8p7Cn.Chart_lineAnimated__25apJ{animation:Chart_lineDrawPath__tcsmh 1.5s ease-out forwards}@keyframes Chart_lineDrawPath__tcsmh{to{stroke-dashoffset:0}}.Chart_lineChartArea__v2mB_{opacity:0}.Chart_lineChartArea__v2mB_.Chart_lineAnimated__25apJ{animation:Chart_lineAreaFade__rHDJs .8s ease-out .8s forwards}@keyframes Chart_lineAreaFade__rHDJs{to{opacity:1}}.Chart_lineChartPoint__D4OaK{cursor:pointer}.Chart_lineChartPoint__D4OaK circle:first-child{transition:r .2s ease}.Chart_lineChartPoint__D4OaK circle.Chart_dotAnimated__k0Dhv{opacity:0;animation:Chart_dotAppear__TS_eQ .3s ease-out forwards;animation-delay:var(--animation-delay,.5s)}@keyframes Chart_dotAppear__TS_eQ{to{opacity:1}}.Chart_lineChartPoint__D4OaK:hover circle:first-child{r:5}.Chart_lineChartPointHitArea__EvK39{cursor:pointer}.Chart_lineChartLabel__mmhv4{font-size:3px;fill:var(--block-body-color,currentColor);font-weight:500}.Chart_lineChartValue__57Wq2{font-size:2.5px;fill:var(--block-text-color,currentColor);font-weight:600}.Chart_pieChart___cMRw{width:100%;max-width:280px;height:auto;aspect-ratio:1}.Chart_pieSegment__gSO_b{cursor:pointer;transition:transform .2s ease,filter .2s ease;transform-origin:center}.Chart_pieSegment__gSO_b.Chart_pieAnimated__e2_HE{opacity:0;transform:scale(.8);animation:Chart_pieSliceAppear__hQAfe .5s ease-out forwards;animation-delay:var(--animation-delay,0s)}@keyframes Chart_pieSliceAppear__hQAfe{to{opacity:1;transform:scale(1)}}.Chart_pieSegment__gSO_b:hover{filter:brightness(1.1);transform:scale(1.02)}.Chart_pieLabel__Qdioe{font-size:4px;fill:var(--block-text-on-accent,#fff);font-weight:700;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}.Chart_pieCenter__v1Z5D{pointer-events:none}.Chart_pieCenterValue__IXzNO{font-size:8px;font-weight:var(--block-font-weight,700);fill:var(--block-text-color,currentColor)}.Chart_pieCenterLabel__a3XVP{font-size:3.5px;fill:var(--block-body-color,currentColor);opacity:.85}.Chart_legend__jQXF5{list-style:none;margin:var(--space-6,1.5rem) 0 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4,1rem) var(--space-6,1.5rem)}.Chart_legendItem___Vz13{display:flex;align-items:center;gap:var(--space-2,.5rem);font-size:.875rem}.Chart_legendColor__koh32{width:12px;height:12px;border-radius:var(--block-border-radius,5px);background:var(--legend-color,var(--block-accent-color,currentColor));flex-shrink:0}.Chart_legendLabel__LF_pN{color:var(--block-text-color,currentColor);font-weight:500}.Chart_legendValue__m8ZHx{color:var(--block-body-color,currentColor);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}.Chart_legendPercentage__FdGWx{color:var(--block-muted-color,currentColor);margin-left:var(--space-1,.25rem);font-size:.75rem;opacity:.7}.Chart_tooltip__kJbgC{position:fixed;left:var(--tooltip-x,0);top:var(--tooltip-y,0);transform:translate(-50%,-100%) translateY(-8px);background:var(--block-bg-color,#fff);border:1px solid var(--block-border-color,#e0e0e0);border-radius:var(--block-border-radius,5px);box-shadow:var(--block-shadow,0 4px 16px rgba(0,0,0,.12));padding:var(--space-2,.5rem) var(--space-3,.75rem);display:flex;align-items:center;gap:var(--space-2,.5rem);z-index:var(--z-tooltip,100);pointer-events:none;animation:Chart_tooltipFadeIn__wWWKC .15s ease-out;white-space:nowrap}@keyframes Chart_tooltipFadeIn__wWWKC{0%{opacity:0;transform:translate(-50%,-100%) translateY(-4px)}to{opacity:1;transform:translate(-50%,-100%) translateY(-8px)}}.Chart_tooltip__kJbgC:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 6px 0;border-style:solid;border-color:var(--block-bg-color,#fff) transparent transparent transparent}.Chart_tooltipColor__SZymK{width:10px;height:10px;border-radius:var(--block-border-radius,5px);background:var(--tooltip-indicator-color,var(--block-accent-color,currentColor));flex-shrink:0}.Chart_tooltipContent__QFzlJ{display:flex;align-items:baseline;gap:var(--space-2,.5rem)}.Chart_tooltipLabel__Qyja0{font-size:.875rem;font-weight:500;color:var(--block-text-color,currentColor)}.Chart_tooltipValue__Bo4Bz{font-size:.875rem;font-weight:var(--block-font-weight,700);color:var(--block-accent-color,currentColor);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_tooltipPercentage__LsdN1{font-size:.75rem;color:var(--block-muted-color,currentColor);opacity:.7}.Chart_accessibilityTable__xtwUJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Chart_accessibilityTable__xtwUJ:focus-within{position:static;width:auto;height:auto;margin:var(--space-6,1.5rem) 0 0 0;clip:auto;white-space:normal;border-collapse:collapse}.Chart_accessibilityTable__xtwUJ td,.Chart_accessibilityTable__xtwUJ th{padding:var(--space-2,.5rem) var(--space-4,1rem);text-align:left;border-bottom:1px solid var(--block-border-color,#e0e0e0)}.Chart_accessibilityTable__xtwUJ th{background:var(--block-bg-color,#f5f5f5);font-weight:600}.Chart_accessibilityCaption__whBI6{text-align:left;font-weight:700;padding:var(--space-2,.5rem) 0}.Chart_emptyState__mmVYF{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;background:var(--block-bg-color,#f5f5f5);border-radius:var(--block-border-radius,5px);border:2px dashed var(--block-border-color,#d4d4d4);color:var(--block-muted-color,currentColor);gap:var(--space-3,.75rem);padding:var(--space-8,2rem)}.Chart_emptyIcon__agqS9{width:48px;height:48px;opacity:.5}@media (max-width:1023px){.Chart_legend__jQXF5{gap:var(--space-3,.75rem) var(--space-4,1rem)}.Chart_barChartHorizontal__PBkQE .Chart_barItem__ZK2VP{grid-template-columns:80px 1fr auto}}@media (max-width:767px){.Chart_title__bT6ZS{font-size:1.125rem}.Chart_chartWrapper__RMfmh{min-height:180px}.Chart_barChartHorizontal__PBkQE .Chart_barItem__ZK2VP{grid-template-columns:1fr;gap:var(--space-1,.25rem)}.Chart_barChartHorizontal__PBkQE .Chart_barLabel__2BLju{font-size:.75rem}.Chart_barChartHorizontal__PBkQE .Chart_barTrack__CtnIx{height:20px}.Chart_barChartHorizontal__PBkQE .Chart_barValue__a2OUP{position:absolute;right:var(--space-2,.5rem);top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--block-text-on-accent,#fff);text-shadow:0 1px 2px rgba(0,0,0,.3)}.Chart_barChartHorizontal__PBkQE .Chart_barItem__ZK2VP{position:relative}.Chart_barChartVertical__aWNKc{min-height:200px}.Chart_barChartVertical__aWNKc .Chart_barTrack__CtnIx{height:150px}.Chart_barChartVertical__aWNKc .Chart_barItem__ZK2VP{max-width:50px}.Chart_barChartVertical__aWNKc .Chart_barLabel__2BLju{font-size:.75rem}.Chart_pieChart___cMRw{max-width:220px}.Chart_legend__jQXF5{flex-direction:column;align-items:flex-start;gap:var(--space-2,.5rem);padding:0 var(--space-4,1rem)}.Chart_legendItem___Vz13{width:100%;justify-content:space-between}.Chart_tooltip__kJbgC{position:fixed;left:50%;bottom:var(--space-6,1.5rem);top:auto;transform:translateX(-50%)}.Chart_tooltip__kJbgC:after{display:none}}@media (max-width:374px){.Chart_header__IiBcQ{margin-bottom:var(--space-4,1rem)}.Chart_description__7L3IZ{font-size:.75rem}.Chart_barChartVertical__aWNKc{min-height:160px}.Chart_barChartVertical__aWNKc .Chart_barTrack__CtnIx{height:120px}.Chart_pieChart___cMRw{max-width:180px}.Chart_legend__jQXF5{margin-top:var(--space-4,1rem)}.Chart_legendItem___Vz13{font-size:.75rem}.Chart_legendColor__koh32{width:10px;height:10px}}:root[data-theme=dark] .Chart_barTrack__CtnIx{background:var(--block-surface-bg,#2a2a2a)}:root[data-theme=dark] .Chart_lineChartGrid__Uo57S line{stroke:var(--block-border-color,hsla(0,0%,100%,.1))}:root[data-theme=dark] .Chart_pieSegment__gSO_b{stroke:var(--block-bg-color,#1a1a1a)}:root[data-theme=dark] .Chart_tooltip__kJbgC{background:var(--block-bg-color,#2a2a2a);border-color:var(--block-border-color,#404040);box-shadow:var(--block-shadow,0 4px 16px rgba(0,0,0,.3))}:root[data-theme=dark] .Chart_tooltip__kJbgC:after{border-color:var(--block-bg-color,#2a2a2a) transparent transparent transparent}:root[data-theme=dark] .Chart_emptyState__mmVYF{background:var(--block-surface-bg,#2a2a2a);border-color:var(--block-border-color,#404040)}@media (prefers-reduced-motion:reduce){.Chart_barFill__VFMpf,.Chart_lineChartArea__v2mB_,.Chart_lineChartPath__8p7Cn,.Chart_lineChartPoint__D4OaK circle,.Chart_pieSegment__gSO_b{animation:none!important;transition:none!important}.Chart_barFill__VFMpf{width:var(--bar-percentage,0)!important}.Chart_barChartVertical__aWNKc .Chart_barFill__VFMpf{height:var(--bar-percentage,0)!important}.Chart_lineChartPath__8p7Cn{stroke-dashoffset:0!important}.Chart_lineChartArea__v2mB_{opacity:1!important}.Chart_pieSegment__gSO_b{opacity:1!important;transform:scale(1)!important}.Chart_lineChartPoint__D4OaK circle.Chart_dotAnimated__k0Dhv{opacity:1!important}}@media print{.Chart_chart__r6_af{page-break-inside:avoid;break-inside:avoid}.Chart_tooltip__kJbgC{display:none}.Chart_accessibilityTable__xtwUJ{position:static;width:auto;height:auto;margin:var(--space-6,1.5rem) 0 0 0;clip:auto;white-space:normal}.Chart_barFill__VFMpf,.Chart_pieSegment__gSO_b{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@container (max-width: 1023px){.Chart_legend__jQXF5{gap:var(--space-3,.75rem) var(--space-4,1rem)}.Chart_barChartHorizontal__PBkQE .Chart_barItem__ZK2VP{grid-template-columns:80px 1fr auto}}@container (max-width: 767px){.Chart_title__bT6ZS{font-size:1.125rem}.Chart_chartWrapper__RMfmh{min-height:180px}.Chart_barChartHorizontal__PBkQE .Chart_barItem__ZK2VP{grid-template-columns:1fr;gap:var(--space-1,.25rem)}.Chart_barChartHorizontal__PBkQE .Chart_barLabel__2BLju{font-size:.75rem}.Chart_barChartHorizontal__PBkQE .Chart_barTrack__CtnIx{height:20px}.Chart_barChartHorizontal__PBkQE .Chart_barValue__a2OUP{position:absolute;right:var(--space-2,.5rem);top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--block-text-on-accent,#fff);text-shadow:0 1px 2px rgba(0,0,0,.3)}.Chart_barChartHorizontal__PBkQE .Chart_barItem__ZK2VP{position:relative}.Chart_barChartVertical__aWNKc{min-height:200px}.Chart_barChartVertical__aWNKc .Chart_barTrack__CtnIx{height:150px}.Chart_barChartVertical__aWNKc .Chart_barItem__ZK2VP{max-width:50px}.Chart_barChartVertical__aWNKc .Chart_barLabel__2BLju{font-size:.75rem}.Chart_pieChart___cMRw{max-width:220px}.Chart_legend__jQXF5{flex-direction:column;align-items:flex-start;gap:var(--space-2,.5rem);padding:0 var(--space-4,1rem)}.Chart_legendItem___Vz13{width:100%;justify-content:space-between}.Chart_tooltip__kJbgC{position:fixed;left:50%;bottom:var(--space-6,1.5rem);top:auto;transform:translateX(-50%)}.Chart_tooltip__kJbgC:after{display:none}}@container (max-width: 374px){.Chart_header__IiBcQ{margin-bottom:var(--space-4,1rem)}.Chart_description__7L3IZ{font-size:.75rem}.Chart_barChartVertical__aWNKc{min-height:160px}.Chart_barChartVertical__aWNKc .Chart_barTrack__CtnIx{height:120px}.Chart_pieChart___cMRw{max-width:180px}.Chart_legend__jQXF5{margin-top:var(--space-4,1rem)}.Chart_legendItem___Vz13{font-size:.75rem}.Chart_legendColor__koh32{width:10px;height:10px}}.CategoryNavigation_categoryNavigation__WLSxV{width:100%;background-color:var(--block-bg-color,transparent);color:var(--block-text-color,inherit);font-family:var(--block-body-font,inherit)}.CategoryNavigation_previewMode__7BOAx{pointer-events:none}.CategoryNavigation_listLayout__7Ra01 .CategoryNavigation_categoriesGrid__eRgX3{display:flex;flex-direction:column;gap:var(--space-3,.75rem)}.CategoryNavigation_listLayout__7Ra01 .CategoryNavigation_categoryCard__Qr1xt{flex-direction:row;align-items:center}.CategoryNavigation_listLayout__7Ra01 .CategoryNavigation_categoryVisual__6yL60{width:64px;height:64px;flex-shrink:0}.CategoryNavigation_listLayout__7Ra01 .CategoryNavigation_categoryInfo__84oo3{flex:1 1;padding:var(--space-3,.75rem)}.CategoryNavigation_sectionHeader__b8CvB{text-align:center;margin-bottom:var(--space-6,1.5rem);padding:0 var(--space-4,1rem)}.CategoryNavigation_sectionTitle__JPV8r{font-family:var(--block-heading-font,var(--block-heading-font,system-ui,sans-serif));font-size:var(--block-font-size,1.75rem);font-weight:var(--block-font-weight,700);color:var(--block-text-color,inherit);margin:0 0 var(--space-2,.5rem) 0}.CategoryNavigation_sectionDescription__N3Woc{font-family:var(--block-body-font,var(--block-body-font,system-ui,sans-serif));font-size:1rem;color:var(--block-text-color,inherit);opacity:.85;max-width:600px;margin:0 auto;line-height:1.6}.CategoryNavigation_categoriesGrid__eRgX3{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-4,1rem);gap:var(--space-4,1rem)}.CategoryNavigation_horizontalLayout__8UJJq{overflow:visible}.CategoryNavigation_categoriesHorizontal__EWsAo{display:flex;gap:var(--space-4,1rem);overflow-x:auto;padding-bottom:var(--space-4,1rem);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.CategoryNavigation_categoriesHorizontal__EWsAo::-webkit-scrollbar{display:none}.CategoryNavigation_categoriesHorizontal__EWsAo .CategoryNavigation_categoryCard__Qr1xt{flex:0 0 auto;width:calc((100% - var(--space-4, 1rem) * (var(--items-to-show, 6) - 1)) / var(--items-to-show, 6));min-width:140px;max-width:200px;scroll-snap-align:start}.CategoryNavigation_categoryCard__Qr1xt{position:relative;display:flex;flex-direction:column;background:var(--block-bg-color,transparent);border-radius:var(--block-border-radius,var(--radius,5px));overflow:hidden;box-shadow:var(--block-shadow,0 2px 8px rgba(0,0,0,.08));transition:transform .2s ease,box-shadow .2s ease}.CategoryNavigation_categoryCard__Qr1xt:hover{transform:translateY(-4px);box-shadow:var(--block-shadow,0 4px 16px rgba(0,0,0,.12))}.CategoryNavigation_categoryCard__Qr1xt:focus-within{outline:2px solid var(--block-accent-color,currentColor);outline-offset:2px}.CategoryNavigation_categoryCard__Qr1xt.CategoryNavigation_active__DWy3l{box-shadow:0 0 0 2px var(--block-accent-color,currentColor),var(--block-shadow,0 4px 16px rgba(0,0,0,.12))}.CategoryNavigation_categoryCard__Qr1xt.CategoryNavigation_active__DWy3l .CategoryNavigation_categoryTitle__Rcp5L{color:var(--block-accent-color,currentColor)}.CategoryNavigation_categoryCard__Qr1xt.CategoryNavigation_expanded__o90m4{background:var(--block-surface-bg,transparent)}.CategoryNavigation_categoryLink__bQw8S{display:flex;flex-direction:column;text-decoration:none;color:inherit;width:100%}.CategoryNavigation_categoryLink__bQw8S:focus{outline:none}.CategoryNavigation_categoryVisual__6yL60{position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--block-surface-bg,transparent);overflow:hidden}.CategoryNavigation_categoryImage__FMrv8{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.CategoryNavigation_categoryCard__Qr1xt:hover .CategoryNavigation_categoryImage__FMrv8{transform:scale(1.05)}.CategoryNavigation_iconWrapper__jWxeW{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--block-surface-bg,transparent) 0,var(--block-surface-bg,transparent) 100%)}.CategoryNavigation_categoryIcon__YKCRD{width:40%;height:40%;max-width:48px;max-height:48px;color:var(--block-body-color,currentColor);transition:color .2s ease,transform .2s ease}.CategoryNavigation_categoryCard__Qr1xt:hover .CategoryNavigation_categoryIcon__YKCRD{color:var(--block-accent-color,currentColor);transform:scale(1.1)}.CategoryNavigation_categoryCard__Qr1xt.CategoryNavigation_active__DWy3l .CategoryNavigation_categoryIcon__YKCRD{color:var(--block-accent-color,currentColor)}.CategoryNavigation_activeIndicator__83Ksq{position:absolute;top:var(--space-2,.5rem);right:var(--space-2,.5rem);width:10px;height:10px;background:var(--block-accent-color,currentColor);border-radius:var(--radius-full,50%);box-shadow:0 2px 4px rgba(250,114,0,.4)}.CategoryNavigation_categoryInfo__84oo3{padding:var(--space-3,.75rem);display:flex;flex-direction:column;gap:var(--space-1,.25rem)}.CategoryNavigation_categoryTitle__Rcp5L{font-family:var(--block-heading-font,var(--block-heading-font,system-ui,sans-serif));font-size:.875rem;font-weight:var(--block-font-weight,600);color:var(--block-text-color,currentColor);line-height:1.3;transition:color .2s ease}.CategoryNavigation_categoryDescription__GOfTP,.CategoryNavigation_categoryTitle__Rcp5L{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CategoryNavigation_categoryDescription__GOfTP{font-family:var(--block-body-font,var(--block-body-font,system-ui,sans-serif));font-size:.75rem;color:var(--block-body-color,currentColor);line-height:1.4;opacity:.85}.CategoryNavigation_categoryMeta__I4RYn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2,.5rem);margin-top:var(--space-1,.25rem)}.CategoryNavigation_itemCount__iLdtM{font-family:var(--block-body-font,var(--block-body-font,system-ui,sans-serif));font-size:.75rem;color:var(--block-muted-color,currentColor);font-weight:500;opacity:.7}.CategoryNavigation_expandIcon__Kdp3T{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--block-muted-color,currentColor);transition:transform .2s ease,color .2s ease;opacity:.7}.CategoryNavigation_expandIcon__Kdp3T svg{width:16px;height:16px}.CategoryNavigation_categoryCard__Qr1xt.CategoryNavigation_expanded__o90m4 .CategoryNavigation_expandIcon__Kdp3T,.CategoryNavigation_categoryCard__Qr1xt:hover .CategoryNavigation_expandIcon__Kdp3T{color:var(--block-accent-color,currentColor);opacity:1}.CategoryNavigation_subcategoryList__Zcvcg{max-height:0;overflow:hidden;transition:max-height .3s ease;background:var(--block-bg-color,transparent);border-top:1px solid var(--block-border-color,var(--block-border-color,rgba(0,0,0,.06)))}.CategoryNavigation_subcategoryList__Zcvcg.CategoryNavigation_expanded__o90m4{max-height:400px}.CategoryNavigation_subcategoryItems__QzQRc{list-style:none;margin:0;padding:var(--space-2,.5rem) 0}.CategoryNavigation_subcategoryItem__7FcsJ{margin:0}.CategoryNavigation_subcategoryLink__KrOMQ{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2,.5rem) var(--space-3,.75rem);text-decoration:none;color:var(--block-body-color,currentColor);font-size:.75rem;transition:background-color .15s ease,color .15s ease}.CategoryNavigation_subcategoryLink__KrOMQ:hover{background:var(--block-bg-color,transparent);color:var(--block-text-color,currentColor)}.CategoryNavigation_subcategoryLink__KrOMQ.CategoryNavigation_active__DWy3l{color:var(--block-accent-color,currentColor);background:var(--block-bg-color,transparent)}.CategoryNavigation_subcategoryLink__KrOMQ:focus-visible{outline:2px solid var(--block-accent-color,currentColor);outline-offset:-2px}.CategoryNavigation_subcategoryName__oMReE{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryNavigation_subcategoryCount__9NSnO{flex-shrink:0;padding-left:var(--space-2,.5rem);color:var(--block-muted-color,currentColor);font-size:.75rem;opacity:.7}.CategoryNavigation_emptyState__U9VNY{display:flex;align-items:center;justify-content:center;min-height:200px;background:var(--block-bg-color,transparent);border-radius:var(--block-border-radius,var(--radius,5px));border:2px dashed var(--block-border-color,var(--block-border-color,#d4d4d4))}.CategoryNavigation_emptyContent__jS7Le{display:flex;flex-direction:column;align-items:center;gap:var(--space-3,.75rem);padding:var(--space-6,1.5rem);text-align:center}.CategoryNavigation_emptyIcon__Qo7SV{width:48px;height:48px;color:var(--block-muted-color,currentColor);opacity:.5}.CategoryNavigation_emptyText__VII5p{font-family:var(--block-body-font,var(--block-body-font,system-ui,sans-serif));font-size:.875rem;color:var(--block-muted-color,currentColor);margin:0;opacity:.7}@media (max-width:1023px){.CategoryNavigation_categoriesGrid__eRgX3{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3,.75rem)}.CategoryNavigation_sectionTitle__JPV8r{font-size:1.5rem}.CategoryNavigation_categoryVisual__6yL60{aspect-ratio:1.2}}@media (max-width:767px){.CategoryNavigation_categoriesGrid__eRgX3{grid-template-columns:repeat(3,1fr);gap:var(--space-2,.5rem)}.CategoryNavigation_sectionHeader__b8CvB{margin-bottom:var(--space-4,1rem);padding:0 var(--space-2,.5rem)}.CategoryNavigation_sectionTitle__JPV8r{font-size:1.125rem}.CategoryNavigation_sectionDescription__N3Woc{font-size:.875rem}.CategoryNavigation_categoryCard__Qr1xt{border-radius:var(--radius,5px)}.CategoryNavigation_categoryVisual__6yL60{aspect-ratio:1}.CategoryNavigation_categoryIcon__YKCRD{width:32%;max-width:32px;max-height:32px}.CategoryNavigation_categoryInfo__84oo3{padding:var(--space-2,.5rem)}.CategoryNavigation_categoryTitle__Rcp5L{font-size:.75rem;-webkit-line-clamp:1}.CategoryNavigation_categoryDescription__GOfTP{display:none}.CategoryNavigation_categoryMeta__I4RYn{margin-top:0}.CategoryNavigation_itemCount__iLdtM{font-size:.625rem}.CategoryNavigation_expandIcon__Kdp3T{width:16px;height:16px}.CategoryNavigation_expandIcon__Kdp3T svg{width:12px;height:12px}.CategoryNavigation_categoriesHorizontal__EWsAo .CategoryNavigation_categoryCard__Qr1xt{min-width:100px;max-width:140px}.CategoryNavigation_listLayout__7Ra01 .CategoryNavigation_categoryVisual__6yL60{width:48px;height:48px}.CategoryNavigation_listLayout__7Ra01 .CategoryNavigation_categoryInfo__84oo3{padding:var(--space-2,.5rem)}.CategoryNavigation_subcategoryLink__KrOMQ{padding:var(--space-3,.75rem);min-height:44px}}@media (max-width:374px){.CategoryNavigation_categoriesGrid__eRgX3{grid-template-columns:repeat(2,1fr);gap:var(--space-2,.5rem)}.CategoryNavigation_categoryInfo__84oo3{padding:var(--space-1,.25rem) var(--space-2,.5rem)}.CategoryNavigation_categoryTitle__Rcp5L{font-size:.6875rem}.CategoryNavigation_itemCount__iLdtM{display:none}.CategoryNavigation_categoriesHorizontal__EWsAo .CategoryNavigation_categoryCard__Qr1xt{min-width:80px;max-width:120px}}@media (prefers-reduced-motion:reduce){.CategoryNavigation_categoryCard__Qr1xt,.CategoryNavigation_categoryIcon__YKCRD,.CategoryNavigation_categoryImage__FMrv8,.CategoryNavigation_expandIcon__Kdp3T,.CategoryNavigation_subcategoryLink__KrOMQ,.CategoryNavigation_subcategoryList__Zcvcg{transition:none}.CategoryNavigation_categoryCard__Qr1xt:hover,.CategoryNavigation_categoryCard__Qr1xt:hover .CategoryNavigation_categoryIcon__YKCRD,.CategoryNavigation_categoryCard__Qr1xt:hover .CategoryNavigation_categoryImage__FMrv8{transform:none}}@container (max-width: 1023px){.CategoryNavigation_categoriesGrid__eRgX3{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3,.75rem)}.CategoryNavigation_sectionTitle__JPV8r{font-size:1.5rem}.CategoryNavigation_categoryVisual__6yL60{aspect-ratio:1.2}}@container (max-width: 767px){.CategoryNavigation_categoriesGrid__eRgX3{grid-template-columns:repeat(3,1fr);gap:var(--space-2,.5rem)}.CategoryNavigation_sectionHeader__b8CvB{margin-bottom:var(--space-4,1rem);padding:0 var(--space-2,.5rem)}.CategoryNavigation_sectionTitle__JPV8r{font-size:1.125rem}.CategoryNavigation_sectionDescription__N3Woc{font-size:.875rem}.CategoryNavigation_categoryCard__Qr1xt{border-radius:var(--radius,5px)}.CategoryNavigation_categoryVisual__6yL60{aspect-ratio:1}.CategoryNavigation_categoryIcon__YKCRD{width:32%;max-width:32px;max-height:32px}.CategoryNavigation_categoryInfo__84oo3{padding:var(--space-2,.5rem)}.CategoryNavigation_categoryTitle__Rcp5L{font-size:.75rem;-webkit-line-clamp:1}.CategoryNavigation_categoryDescription__GOfTP{display:none}.CategoryNavigation_categoryMeta__I4RYn{margin-top:0}.CategoryNavigation_itemCount__iLdtM{font-size:.625rem}.CategoryNavigation_expandIcon__Kdp3T{width:16px;height:16px}.CategoryNavigation_expandIcon__Kdp3T svg{width:12px;height:12px}.CategoryNavigation_categoriesHorizontal__EWsAo .CategoryNavigation_categoryCard__Qr1xt{min-width:100px;max-width:140px}.CategoryNavigation_listLayout__7Ra01 .CategoryNavigation_categoryVisual__6yL60{width:48px;height:48px}.CategoryNavigation_listLayout__7Ra01 .CategoryNavigation_categoryInfo__84oo3{padding:var(--space-2,.5rem)}.CategoryNavigation_subcategoryLink__KrOMQ{padding:var(--space-3,.75rem);min-height:44px}}@container (max-width: 374px){.CategoryNavigation_categoriesGrid__eRgX3{grid-template-columns:repeat(2,1fr);gap:var(--space-2,.5rem)}.CategoryNavigation_categoryInfo__84oo3{padding:var(--space-1,.25rem) var(--space-2,.5rem)}.CategoryNavigation_categoryTitle__Rcp5L{font-size:.6875rem}.CategoryNavigation_itemCount__iLdtM{display:none}.CategoryNavigation_categoriesHorizontal__EWsAo .CategoryNavigation_categoryCard__Qr1xt{min-width:80px;max-width:120px}}