.ThemePreferencePicker_picker__vLZ83,.ThemePreferencePicker_skeleton__XsXnh{width:112px;height:38px;flex:0 0 auto;border:1px solid rgb(113 130 138/30%);border-radius:13px;background:rgb(51 64 71/65%);box-shadow:0 1px 2px rgb(0 0 0/8%);backdrop-filter:blur(12px)}.ThemePreferencePicker_picker__vLZ83{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}.ThemePreferencePicker_indicator__aYf__{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);pointer-events:none;border-radius:10px;background:rgb(245 247 244/14%);box-shadow:inset 0 0 0 1px rgb(245 247 244/7%),0 4px 12px rgb(0 0 0/15%);transition:transform .2s cubic-bezier(.4,0,.2,1)}.ThemePreferencePicker_indicatorSystem__yYtu2{transform:translateX(0)}.ThemePreferencePicker_indicatorLight__hw73p{transform:translateX(100%)}.ThemePreferencePicker_indicatorDark__Simdl{transform:translateX(200%)}.ThemePreferencePicker_option__jwwbj{position:relative;z-index:1;display:grid;min-width:0;cursor:pointer;place-items:center;border-radius:10px;color:#99c3d2;transition:color .2s ease}.ThemePreferencePicker_option__jwwbj:hover{color:#f5f7f4}.ThemePreferencePicker_input__ikHh6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ThemePreferencePicker_iconWrap__Go1mX{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.ThemePreferencePicker_input__ikHh6:focus-visible+.ThemePreferencePicker_iconWrap__Go1mX{outline:2px solid #00d47f;outline-offset:2px}.ThemePreferencePicker_icon__uCr9j{width:18px;height:18px;transition:color .2s ease}.ThemePreferencePicker_iconChecked__URKfS{color:#6fdaaa}.ThemePreferencePicker_tooltip__S1QI7{position:absolute;z-index:50;bottom:calc(100% + 8px);left:50%;padding:4px 8px;pointer-events:none;border:1px solid rgb(113 130 138/30%);border-radius:8px;color:#f5f7f4;background:rgb(35 48 55/95%);box-shadow:0 10px 20px rgb(0 0 0/18%);font-size:11px;font-weight:600;line-height:1.25;opacity:0;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.ThemePreferencePicker_option__jwwbj:focus-within .ThemePreferencePicker_tooltip__S1QI7,.ThemePreferencePicker_option__jwwbj:hover .ThemePreferencePicker_tooltip__S1QI7{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ThemePreferencePicker_icon__uCr9j,.ThemePreferencePicker_indicator__aYf__,.ThemePreferencePicker_option__jwwbj,.ThemePreferencePicker_tooltip__S1QI7{transition:none}}.AppWebDashboard_dashboard__gBHnX{--dash-bg:#f5f7f4;--dash-panel:#ffffff;--dash-ink:#233037;--dash-ink-2:#334047;--dash-muted:#71828a;--dash-muted-2:#99a3a8;--dash-line:rgba(35,48,55,0.08);--dash-green:#00d47f;--dash-green-soft:#6fdaaa;--dash-green-deep:#04a163;--dash-blue:#99c3d2;--dash-blue-deep:#5d8fa3;--dash-tile-dark:#233037;--dash-tile-dark-muted:#334047;--dash-control-bg:#ffffff;--dash-active-bg:rgba(35,48,55,0.88);--dash-active-fg:#f5f7f4;--dash-tooltip-bg:rgba(35,48,55,0.92);--dash-tooltip-fg:#f5f7f4;--dash-shadow-sm:0 1px 2px rgba(35,48,55,0.04);--dash-shadow-md:0 4px 24px rgba(35,48,55,0.06);--dash-shadow-lg:0 20px 60px rgba(35,48,55,0.08);color:var(--dash-ink)}.dark .AppWebDashboard_dashboard__gBHnX{--dash-bg:#233037;--dash-panel:#334047;--dash-ink:#f5f7f4;--dash-ink-2:#d2e0e3;--dash-muted:#9ba7a4;--dash-muted-2:#d2e0e3;--dash-line:rgba(210,224,227,0.16);--dash-tile-dark:#233037;--dash-tile-dark-muted:#334047;--dash-control-bg:rgba(210,224,227,0.1);--dash-active-bg:#334047;--dash-active-fg:#f5f7f4;--dash-tooltip-bg:rgba(51,64,71,0.94);--dash-tooltip-fg:#f5f7f4;--dash-shadow-sm:0 1px 2px rgba(35,48,55,0.24);--dash-shadow-md:0 4px 24px rgba(35,48,55,0.28);--dash-shadow-lg:0 20px 60px rgba(35,48,55,0.36)}.AppWebDashboard_headerShell__vvuG0{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.AppWebDashboard_headerShell__vvuG0 h1{margin:0 0 8px;font-size:38px;line-height:1;font-weight:800;letter-spacing:0;color:var(--dash-ink)}.AppWebDashboard_headerShell__vvuG0 p{margin:0;color:var(--dash-muted);font-size:13px;line-height:1.4;font-weight:500}.AppWebDashboard_headerShell__vvuG0 strong{color:var(--dash-ink);font-weight:750;font-variant-numeric:tabular-nums}.AppWebDashboard_periodSwitch__mebIX{display:inline-flex;max-width:100%;padding:4px;gap:2px;background:var(--dash-control-bg);border:1px solid var(--dash-line);border-radius:999px;box-shadow:var(--dash-shadow-sm);overflow-x:auto;scrollbar-width:none}.AppWebDashboard_periodSwitch__mebIX::-webkit-scrollbar{display:none}.AppWebDashboard_periodSwitch__mebIX button{border:0;background:transparent;cursor:pointer;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:650;color:var(--dash-muted);transition:color .18s ease,background .18s ease;font-family:inherit;white-space:nowrap}.AppWebDashboard_periodSwitch__mebIX button:hover{color:var(--dash-ink);background:color-mix(in srgb,#d2e0e3 40%,transparent)}.AppWebDashboard_bucketSwitch__Og3rr button:focus-visible,.AppWebDashboard_periodSwitch__mebIX button:focus-visible,.AppWebDashboard_productPager__IU_JH button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,212,127,.4)}.AppWebDashboard_periodSwitch__mebIX .AppWebDashboard_periodActive__VkYhV{background:var(--dash-active-bg);color:var(--dash-active-fg);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.AppWebDashboard_periodSwitch__mebIX .AppWebDashboard_periodActive__VkYhV:hover{color:var(--dash-active-fg);background:var(--dash-active-bg)}.AppWebDashboard_headerControls__R8Kd8{display:flex;align-items:center;justify-content:flex-end;gap:10px;max-width:100%;flex-wrap:wrap}.AppWebDashboard_bucketSwitch__Og3rr{display:inline-flex;padding:4px;gap:2px;background:var(--dash-control-bg);border:1px solid var(--dash-line);border-radius:999px;box-shadow:var(--dash-shadow-sm)}.AppWebDashboard_bucketSwitch__Og3rr button{border:0;background:transparent;color:var(--dash-muted);cursor:pointer;padding:8px 12px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:700;white-space:nowrap;transition:color .18s ease,background .18s ease}.AppWebDashboard_bucketSwitch__Og3rr button:hover{color:var(--dash-ink);background:color-mix(in srgb,#d2e0e3 40%,transparent)}.AppWebDashboard_bucketSwitch__Og3rr .AppWebDashboard_bucketActive__AXcJs{background:var(--dash-active-bg);color:var(--dash-active-fg);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.AppWebDashboard_bucketSwitch__Og3rr .AppWebDashboard_bucketActive__AXcJs:hover{color:var(--dash-active-fg);background:var(--dash-active-bg)}.AppWebDashboard_heroBleed__7wSq0{position:relative;margin-left:-1rem;margin-right:-1rem;border-top:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line);background:transparent;padding:42px 0 26px;margin-bottom:48px}.AppWebDashboard_heroInner__oxutP{padding:0 1rem}.AppWebDashboard_metricRow__m0nNu{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.AppWebDashboard_metric__yLanK{min-width:0}.AppWebDashboard_metricRight__oZ4m8{text-align:right}.AppWebDashboard_metricLabel__SBB4w{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--dash-muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.AppWebDashboard_metricInfo__1ZVi8{display:inline-flex;align-items:center;margin-left:-2px;letter-spacing:0;text-transform:none}.AppWebDashboard_salesSwatch__qXouH,.AppWebDashboard_spendingSwatch__b6fkK{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.AppWebDashboard_salesSwatch__qXouH{background:var(--dash-green);box-shadow:0 0 0 7px rgba(0,212,127,.13)}.AppWebDashboard_spendingSwatch__b6fkK{background:var(--dash-blue);box-shadow:0 0 0 7px rgba(153,195,210,.18)}.AppWebDashboard_metric__yLanK h2{margin:0;font-size:60px;line-height:.95;font-weight:850;letter-spacing:0;color:var(--dash-ink);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .15s ease}.AppWebDashboard_metricActive__ESORG h2{color:var(--dash-green)}.AppWebDashboard_spendingMetric__Mk83_.AppWebDashboard_metricActive__ESORG h2{color:var(--dash-blue-deep)}.dark .AppWebDashboard_spendingMetric__Mk83_.AppWebDashboard_metricActive__ESORG h2{color:var(--dash-blue)}.AppWebDashboard_metric__yLanK p:last-child{margin:10px 0 0;font-size:12px;font-weight:500;color:var(--dash-muted);font-variant-numeric:tabular-nums}.AppWebDashboard_metric__yLanK p:last-child strong{color:var(--dash-ink-2);font-weight:800}.AppWebDashboard_chartWrap__6CO72{position:relative;width:calc(100% + 2rem);height:280px;margin-left:-1rem;margin-right:-1rem;isolation:isolate;touch-action:pan-y}.AppWebDashboard_chartSvg__bVIBZ,.AppWebDashboard_paretoSvg__gDVmF{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.AppWebDashboard_chartSvg__bVIBZ{z-index:1}.AppWebDashboard_gridLine__jRTy7{stroke:var(--dash-line);stroke-width:1;vector-effect:non-scaling-stroke}.AppWebDashboard_trendLine___f4As{fill:none;stroke:var(--dash-green);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 14px rgba(0,212,127,.22));vector-effect:non-scaling-stroke;stroke-dasharray:4000;stroke-dashoffset:4000;animation:AppWebDashboard_dashboard-draw__ogTck 1.1s cubic-bezier(.4,0,.2,1) .2s forwards}.AppWebDashboard_trendFill__JpeVQ{fill:url(#dashboard-trend-fill);opacity:0;animation:AppWebDashboard_dashboard-fade-in__RPoL5 .7s ease-out .6s forwards}.AppWebDashboard_paretoDotsLayer___t4B5,.AppWebDashboard_trendDotsLayer__vFyGa{position:absolute;inset:0;pointer-events:none}.AppWebDashboard_trendDotsLayer__vFyGa{z-index:4}.AppWebDashboard_paretoDot__gvEIZ,.AppWebDashboard_trendDot__zh2TQ{position:absolute;width:10px;height:10px;border-radius:999px;transform:translate(-50%,-50%);background:var(--dash-green);border:3px solid var(--dash-bg);opacity:0;transition:opacity .16s ease;filter:drop-shadow(0 4px 10px rgba(0,212,127,.4))}.AppWebDashboard_trendDotActive__NjhBo{opacity:1}.AppWebDashboard_barsLayer__dptEo{position:absolute;top:24px;right:0;bottom:12px;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between}.AppWebDashboard_barSlot__4CqW5{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px;position:relative;cursor:pointer}.AppWebDashboard_bar__zOqu7{width:22px;max-width:calc(50% - 4px);border-radius:9999px 9999px 4px 4px;transform-origin:bottom;transition:opacity .18s ease,filter .18s ease;animation:AppWebDashboard_dashboard-bar-rise__9dXPw .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--bar-index, 0) * 50ms + .1s);min-height:6px}.AppWebDashboard_salesBar__2MRuW{background:linear-gradient(180deg,var(--dash-green) 0,rgba(0,212,127,.62) 55%,rgba(111,218,170,.34) 100%)}.AppWebDashboard_spendingBar__kM6Bv{background:linear-gradient(180deg,var(--dash-blue) 0,rgba(153,195,210,.72) 55%,rgba(153,195,210,.34) 100%)}.AppWebDashboard_zeroBar__OsNMK{width:6px;height:6px!important;border-radius:999px;align-self:flex-end;opacity:.35}.AppWebDashboard_chartHovering__3H_jC .AppWebDashboard_bar__zOqu7{opacity:.3}.AppWebDashboard_chartHovering__3H_jC .AppWebDashboard_barSlotActive__9I1if .AppWebDashboard_bar__zOqu7{opacity:1}.AppWebDashboard_hoverGuide__f0lFz{position:absolute;top:0;bottom:0;width:1px;border-left:1px dashed color-mix(in srgb,var(--dash-ink) 28%,transparent);pointer-events:none;z-index:5}.AppWebDashboard_hoverPill___y4KY,.AppWebDashboard_productHoverPill__Lk5p1{position:absolute;pointer-events:none;transform:translateX(-50%);border:1px solid rgba(255,255,255,.08);background:var(--dash-tooltip-bg);color:var(--dash-tooltip-fg);box-shadow:0 8px 24px rgba(35,48,55,.18);backdrop-filter:blur(8px);opacity:1;z-index:6}.AppWebDashboard_hoverPill___y4KY{top:8px;padding:10px 14px;border-radius:12px;font-size:12px;font-weight:650;white-space:nowrap}.AppWebDashboard_pillDate__s24sn{margin-bottom:5px;color:var(--dash-muted-2);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.AppWebDashboard_pillRow__YTxHG{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.AppWebDashboard_pillRow__YTxHG+.AppWebDashboard_pillRow__YTxHG{margin-top:3px}.AppWebDashboard_pillRow__YTxHG strong{margin-left:6px;color:var(--dash-tooltip-fg)}.AppWebDashboard_pillSalesDot__YS5Ho,.AppWebDashboard_pillSpendingDot__o_gTb{display:inline-block;width:8px;height:8px;border-radius:2px}.AppWebDashboard_pillSalesDot__YS5Ho{background:var(--dash-green)}.AppWebDashboard_pillSpendingDot__o_gTb{background:var(--dash-blue)}.AppWebDashboard_xAxis__bLQ6K{display:flex;width:calc(100% + 2rem);margin-top:14px;margin-left:-1rem;margin-right:-1rem}.AppWebDashboard_xAxis__bLQ6K span{flex:1;min-height:16px;text-align:center;color:var(--dash-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;transition:color .15s ease}.AppWebDashboard_xAxis__bLQ6K .AppWebDashboard_xTickActive__l1IWO{color:var(--dash-ink)}.AppWebDashboard_paretoGridShell__SrcDr,.AppWebDashboard_productsShell__CBQ2R{padding-top:0}.AppWebDashboard_paretoGridShell__SrcDr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.AppWebDashboard_treemapShell__mynOx{margin-top:24px}.AppWebDashboard_productsCard__Ss4NY{background:var(--dash-panel);border:1px solid var(--dash-line);border-radius:24px;padding:32px;box-shadow:var(--dash-shadow-md)}.AppWebDashboard_sectionHead__j_T0T{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.AppWebDashboard_eyebrow__NQYlZ{margin:0 0 8px;color:var(--dash-green-deep);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.dark .AppWebDashboard_eyebrow__NQYlZ{color:var(--dash-green-soft)}.AppWebDashboard_sectionHead__j_T0T h2{margin:0;color:var(--dash-ink);font-size:28px;line-height:1;font-weight:850;letter-spacing:0}.AppWebDashboard_sectionMeta__irfQI{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--dash-muted);font-size:12px;font-weight:500;text-align:left}.AppWebDashboard_sectionMeta__irfQI strong{color:var(--dash-ink);font-weight:800;font-variant-numeric:tabular-nums}.AppWebDashboard_thresholdBadge__iSm7l{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:rgba(0,212,127,.12);color:var(--dash-green-deep);font-size:11px;font-weight:750}.dark .AppWebDashboard_thresholdBadge__iSm7l{background:rgba(0,212,127,.18);color:var(--dash-green-soft)}.AppWebDashboard_agingGridShell__hpsGI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.AppWebDashboard_agingCard__jTWdw{min-width:0;background:var(--dash-panel);border:1px solid var(--dash-line);border-radius:24px;padding:32px;box-shadow:var(--dash-shadow-md)}.AppWebDashboard_agingCardHead__j9g9Q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.AppWebDashboard_agingCardHead__j9g9Q h2{margin:0;color:var(--dash-ink);font-size:28px;line-height:1;font-weight:850;letter-spacing:0}.AppWebDashboard_agingWarning__AzQyO{max-width:230px;color:var(--dash-muted);font-size:12px;font-weight:650;line-height:1.4}.AppWebDashboard_agingRow__M4DfF:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,212,127,.4)}.AppWebDashboard_agingHero__CtiUK{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.AppWebDashboard_agingMetricLabel__tifno{margin:0 0 10px;color:var(--dash-muted);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.AppWebDashboard_agingHero__CtiUK h3{margin:0;color:var(--dash-ink);font-size:clamp(40px,4.8vw,64px);line-height:.95;font-weight:850;letter-spacing:0;font-variant-numeric:tabular-nums}.AppWebDashboard_agingHero__CtiUK p:last-child{margin:14px 0 0;color:var(--dash-muted);font-size:14px;font-weight:500;line-height:1.45}.AppWebDashboard_agingHero__CtiUK p:last-child strong{color:var(--dash-ink);font-weight:800;font-variant-numeric:tabular-nums}.AppWebDashboard_agingStatus__wzvv5{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:320px;color:var(--dash-muted);font-size:12px;font-weight:600;line-height:1.45}.AppWebDashboard_agingBars__yWxNI{display:flex;flex-direction:column;gap:15px;padding-top:28px;border-top:1px solid var(--dash-line);touch-action:pan-y}.AppWebDashboard_agingRow__M4DfF{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label amount" "track pct";align-items:center;gap:9px 12px;width:100%;min-height:54px;border:0;border-radius:14px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;padding:4px 6px;text-align:left;transition:background .16s ease,opacity .16s ease}.AppWebDashboard_agingRowActive__c6S9I,.AppWebDashboard_agingRow__M4DfF:hover{background:rgba(0,212,127,.05)}.AppWebDashboard_agingBarsHovering__7tbKX .AppWebDashboard_agingRow__M4DfF{opacity:.46}.AppWebDashboard_agingBarsHovering__7tbKX .AppWebDashboard_agingRowActive__c6S9I{opacity:1}.AppWebDashboard_agingBucketLabel__ikPjM{grid-area:label;color:var(--dash-ink);font-size:13px;font-weight:700;line-height:1.2}.AppWebDashboard_agingTrack__lWWHG{grid-area:track;position:relative;display:block;height:26px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--dash-muted-2) 16%,transparent)}.AppWebDashboard_agingFill__a8Mp4{position:absolute;inset:0 auto 0 0;display:block;min-width:0;border-radius:999px;transform-origin:left;animation:AppWebDashboard_dashboard-bar-slide__5nU3x .78s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--bar-index, 0) * 65ms + .1s)}.AppWebDashboard_agingFillGreen__2kke9{background:linear-gradient(90deg,var(--dash-green) 0,var(--dash-green-soft) 72%,var(--dash-blue) 100%)}.AppWebDashboard_agingFillBlue__um9E3{background:linear-gradient(90deg,var(--dash-blue) 0,color-mix(in srgb,var(--dash-blue) 58%,var(--dash-green-soft)) 72%,var(--dash-green-soft) 100%)}.AppWebDashboard_agingFillAmber__nS_1_{background:linear-gradient(90deg,#e8c15a 0,color-mix(in srgb,#e8c15a 64%,var(--dash-green-soft)) 78%,var(--dash-blue) 100%)}.AppWebDashboard_agingFillHot__1GnUP{background:linear-gradient(90deg,#e8895a 0,color-mix(in srgb,#e8895a 62%,var(--dash-green-soft)) 78%,var(--dash-blue) 100%)}.AppWebDashboard_agingFillMuted__4L0PD{background:linear-gradient(90deg,var(--dash-muted-2) 0,color-mix(in srgb,var(--dash-muted-2) 60%,var(--dash-blue)) 100%)}.AppWebDashboard_agingBucketAmount__Uwhve{grid-area:amount;color:var(--dash-ink);font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.AppWebDashboard_agingBucketPct__9FQv0{grid-area:pct;justify-self:end;min-width:52px;padding:4px 10px;border-radius:7px;background:color-mix(in srgb,var(--dash-ink) 5%,transparent);color:var(--dash-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.AppWebDashboard_productsEmpty__vpvIP{border-top:1px solid var(--dash-line);display:flex;min-height:312px;flex-direction:column;align-items:center;justify-content:center;padding:44px 20px 30px;color:var(--dash-muted);text-align:center}.AppWebDashboard_emptyMascot__EyrjJ{width:112px;height:auto;margin-bottom:18px;object-fit:contain}.AppWebDashboard_productsEmpty__vpvIP h3{margin:0 0 8px;color:var(--dash-ink);font-size:19px;font-weight:800;line-height:1.15;letter-spacing:0}.AppWebDashboard_productsEmpty__vpvIP p{max-width:360px;margin:0;color:var(--dash-muted);font-size:14px;font-weight:500;line-height:1.55}.AppWebDashboard_paretoChart__iE19g{position:relative;width:100%;height:280px;margin-bottom:28px;touch-action:pan-y}.AppWebDashboard_paretoBars__0MHgY,.AppWebDashboard_paretoDotsLayer___t4B5,.AppWebDashboard_paretoGrid__qnx2x,.AppWebDashboard_paretoSvg__gDVmF{position:absolute;inset:0}.AppWebDashboard_paretoGrid__qnx2x{z-index:0;pointer-events:none}.AppWebDashboard_paretoBaseline__jUmNP,.AppWebDashboard_paretoMidLine__uiIv_,.AppWebDashboard_paretoTopLine__31n7Q{position:absolute;left:0;right:0;height:1px;background:var(--dash-line)}.AppWebDashboard_paretoTopLine__31n7Q{top:0}.AppWebDashboard_paretoMidLine__uiIv_{top:50%}.AppWebDashboard_paretoBaseline__jUmNP{bottom:0}.AppWebDashboard_paretoThreshold__4fNuG{position:absolute;top:20%;left:0;right:0;height:0;border-top:1px dashed rgba(0,212,127,.5);opacity:0;animation:AppWebDashboard_dashboard-fade-in__RPoL5 .5s ease-out 1s forwards}.AppWebDashboard_paretoThreshold__4fNuG:after{content:"80%";position:absolute;top:-16px;right:2px;padding:0 6px;background:var(--dash-panel);color:var(--dash-green-deep);font-size:9px;font-weight:850;letter-spacing:.1em}.dark .AppWebDashboard_paretoThreshold__4fNuG:after{color:var(--dash-green-soft)}.AppWebDashboard_paretoBars__0MHgY{display:flex;align-items:flex-end;justify-content:space-between;z-index:2}.AppWebDashboard_paretoSlot__wTtGQ{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;position:relative}.AppWebDashboard_paretoBar__TWPeu{width:60%;max-width:56px;min-width:16px;border-radius:9999px 9999px 4px 4px;transform-origin:bottom;transition:opacity .18s ease;animation:AppWebDashboard_dashboard-bar-rise__9dXPw .8s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--bar-index, 0) * 65ms + .1s);min-height:8px}.AppWebDashboard_paretoBarMet__hDyID{background:linear-gradient(180deg,var(--dash-green) 0,var(--dash-green-soft) 72%,var(--dash-blue) 100%)}.AppWebDashboard_paretoBarPending__aX4fo{background:linear-gradient(180deg,var(--dash-green-soft) 0,rgba(111,218,170,.78) 72%,var(--dash-blue) 100%);opacity:.7}.AppWebDashboard_paretoHovering__baeJl .AppWebDashboard_paretoBar__TWPeu{opacity:.3}.AppWebDashboard_paretoHovering__baeJl .AppWebDashboard_paretoSlotActive__d3HED .AppWebDashboard_paretoBar__TWPeu{opacity:1}.AppWebDashboard_paretoSvg__gDVmF{z-index:3;pointer-events:none;overflow:visible}.AppWebDashboard_paretoLine__dFx6u{fill:none;stroke:var(--dash-blue-deep);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;opacity:0;animation:AppWebDashboard_dashboard-fade-in__RPoL5 .6s ease-out .9s forwards}.dark .AppWebDashboard_paretoLine__dFx6u{stroke:var(--dash-blue)}.AppWebDashboard_paretoDotsLayer___t4B5{z-index:4;pointer-events:none}.AppWebDashboard_paretoDot__gvEIZ{width:8px;height:8px;background:var(--dash-panel);border:2px solid var(--dash-blue-deep);filter:none;opacity:0;animation:AppWebDashboard_dashboard-fade-in__RPoL5 .4s ease-out forwards;animation-delay:calc(var(--bar-index, 0) * 60ms + 1s)}.dark .AppWebDashboard_paretoDot__gvEIZ{border-color:var(--dash-blue)}.AppWebDashboard_paretoDotThreshold___fzIK{width:14px;height:14px;background:var(--dash-blue-deep);border:3px solid var(--dash-panel)}.dark .AppWebDashboard_paretoDotThreshold___fzIK{background:var(--dash-blue)}.AppWebDashboard_productHoverPill__Lk5p1{top:-8px;min-width:200px;max-width:260px;padding:12px 16px;border-radius:14px}.AppWebDashboard_productHoverName__cHECR{margin-bottom:8px;color:var(--dash-tooltip-fg);font-size:13px;font-weight:750;line-height:1.25}.AppWebDashboard_productHoverRow__OuiEU{display:flex;justify-content:space-between;gap:16px;margin-top:4px;color:var(--dash-muted-2);font-size:11px;font-variant-numeric:tabular-nums}.AppWebDashboard_productHoverRow__OuiEU strong{color:var(--dash-tooltip-fg);font-weight:800}.AppWebDashboard_productsList__DNR0x{border-top:1px solid var(--dash-line)}.AppWebDashboard_productRow__i4JjK{display:grid;grid-template-columns:26px 1fr auto auto;gap:14px;align-items:center;width:100%;padding:14px 4px;border:0;border-bottom:1px solid var(--dash-line);background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease}.AppWebDashboard_productRow__i4JjK:last-child{border-bottom:0}.AppWebDashboard_productRowActive__WYZM1,.AppWebDashboard_productRow__i4JjK:hover{background:rgba(0,212,127,.05)}.AppWebDashboard_productRank__WMLFa{color:var(--dash-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.06em}.AppWebDashboard_productThresholdRow__RPMpj .AppWebDashboard_productRank__WMLFa{color:var(--dash-green-deep)}.dark .AppWebDashboard_productThresholdRow__RPMpj .AppWebDashboard_productRank__WMLFa{color:var(--dash-green-soft)}.AppWebDashboard_productName__h1ALF{overflow:hidden;color:var(--dash-ink);font-size:13px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.AppWebDashboard_productValue__y_r1g{color:var(--dash-ink);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.AppWebDashboard_productPct__sJmgP{min-width:52px;padding:4px 10px;border-radius:7px;background:color-mix(in srgb,var(--dash-ink) 5%,transparent);color:var(--dash-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.AppWebDashboard_productThresholdRow__RPMpj .AppWebDashboard_productPct__sJmgP{background:rgba(0,212,127,.14);color:var(--dash-green-deep)}.dark .AppWebDashboard_productThresholdRow__RPMpj .AppWebDashboard_productPct__sJmgP{color:var(--dash-green-soft)}.AppWebDashboard_productPager__IU_JH{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--dash-line);padding-top:14px;color:var(--dash-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.AppWebDashboard_productPager__IU_JH button{border:1px solid var(--dash-line);border-radius:999px;background:transparent;color:var(--dash-ink);cursor:pointer;font-family:inherit;font-size:12px;font-weight:650;padding:7px 12px}.AppWebDashboard_productPager__IU_JH button:hover:not(:disabled){background:rgba(0,212,127,.08)}.AppWebDashboard_productPager__IU_JH button:disabled{cursor:default;opacity:.4}.AppWebDashboard_treemapChart__UQxHL{position:relative;width:100%;height:360px;overflow:hidden;touch-action:pan-y}.AppWebDashboard_treemapTile__oDoqm{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:8px;padding:clamp(6px,1.35cqi,14px);cursor:pointer;font-family:inherit;text-align:left;container-type:size;transform-origin:center;transition:filter .18s ease,opacity .18s ease,transform .18s ease;animation:AppWebDashboard_dashboard-tile-in__FLB8E .54s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--tile-index, 0) * 45ms + .1s)}.AppWebDashboard_treemapTile__oDoqm:focus-visible,.AppWebDashboard_treemapTile__oDoqm:hover{filter:saturate(1.08) brightness(1.03);transform:translateY(-1px);outline:0}.AppWebDashboard_treemapHovering__zi6JD .AppWebDashboard_treemapTile__oDoqm{opacity:.64}.AppWebDashboard_treemapHovering__zi6JD .AppWebDashboard_treemapTile__oDoqm:focus-visible,.AppWebDashboard_treemapHovering__zi6JD .AppWebDashboard_treemapTile__oDoqm:hover{opacity:1}.AppWebDashboard_treemapLabel__8LmYJ{display:-webkit-box;max-width:100%;overflow:hidden;color:currentColor;font-size:clamp(10px,1.6cqi,13px);font-weight:750;line-height:1.15;text-overflow:ellipsis;overflow-wrap:anywhere;hyphens:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}.AppWebDashboard_treemapAmount__pvqqT{font-size:clamp(15px,3.3cqi,22px);font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.AppWebDashboard_treemapAmount__pvqqT,.AppWebDashboard_treemapPct__gCza8{max-width:100%;overflow:hidden;color:currentColor;text-overflow:ellipsis;white-space:nowrap}.AppWebDashboard_treemapPct__gCza8{display:block;margin-top:auto;font-size:clamp(9px,1.3cqi,11px);font-style:normal;font-weight:700;opacity:.72}.AppWebDashboard_treemapTile__oDoqm[data-density=md]{gap:4px}.AppWebDashboard_treemapTile__oDoqm[data-density=md] .AppWebDashboard_treemapLabel__8LmYJ{-webkit-line-clamp:2}.AppWebDashboard_treemapTile__oDoqm[data-density=md] .AppWebDashboard_treemapPct__gCza8{position:absolute;right:8px;bottom:7px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.AppWebDashboard_treemapTile__oDoqm[data-density=sm]{gap:3px;padding:6px 7px}.AppWebDashboard_treemapTile__oDoqm[data-density=sm] .AppWebDashboard_treemapLabel__8LmYJ{font-size:10px;line-height:1.1;-webkit-line-clamp:3}.AppWebDashboard_treemapTile__oDoqm[data-density=sm] .AppWebDashboard_treemapAmount__pvqqT{display:block;font-size:13px;line-height:1;white-space:normal}.AppWebDashboard_treemapTile__oDoqm[data-density=sm] .AppWebDashboard_treemapPct__gCza8{display:none}.AppWebDashboard_treemapTile__oDoqm[data-density=xs]{align-items:flex-start;justify-content:flex-start;gap:2px;padding:5px}.AppWebDashboard_treemapTile__oDoqm[data-density=xs] .AppWebDashboard_treemapLabel__8LmYJ{display:-webkit-box;font-size:clamp(8px,6.5cqi,10px);line-height:1.05;-webkit-line-clamp:3}.AppWebDashboard_treemapTile__oDoqm[data-density=xs] .AppWebDashboard_treemapAmount__pvqqT{display:block;font-size:clamp(10px,9cqi,12px);line-height:1;white-space:normal}.AppWebDashboard_treemapTile__oDoqm[data-density=xs] .AppWebDashboard_treemapPct__gCza8{display:none}.AppWebDashboard_treemapTone0__cf8QP{background:var(--dash-tile-dark);color:#f5f7f4}.AppWebDashboard_treemapTone1__d2nvt{background:var(--dash-green);color:#233037}.AppWebDashboard_treemapTone2__K0O0I{background:var(--dash-green-soft);color:#233037}.AppWebDashboard_treemapTone3__uZtpV{background:color-mix(in srgb,var(--dash-green-soft) 68%,var(--dash-blue));color:#233037}.AppWebDashboard_treemapTone4__WEZzP{background:color-mix(in srgb,var(--dash-blue) 62%,var(--dash-panel));color:#233037}.AppWebDashboard_treemapTone5__n01mH{background:color-mix(in srgb,var(--dash-blue) 36%,var(--dash-panel));color:var(--dash-ink)}.AppWebDashboard_treemapToneOther__UxEEq{background:color-mix(in srgb,var(--dash-blue) 24%,var(--dash-panel));color:var(--dash-ink)}.AppWebDashboard_treemapHoverPill__6m1JO{position:absolute;top:14px;right:14px;z-index:3;min-width:220px;max-width:min(300px,calc(100% - 28px));padding:12px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--dash-tooltip-bg);color:var(--dash-tooltip-fg);box-shadow:0 8px 24px rgba(35,48,55,.18);pointer-events:none}.AppWebDashboard_emptyState__yjRxq{max-width:680px;border-top:1px solid rgba(0,212,127,.35);padding:42px 0;color:#233037}.dark .AppWebDashboard_emptyState__yjRxq{color:#f5f7f4}.AppWebDashboard_emptyEyebrow__eOxeW{margin:0 0 10px;color:#04a163;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.AppWebDashboard_emptyState__yjRxq h1{margin:0 0 12px;font-size:30px;line-height:1.1;font-weight:800;letter-spacing:0}.AppWebDashboard_emptyState__yjRxq p{margin:0;max-width:560px;color:#71828a;font-size:14px;line-height:1.6}.AppWebDashboard_retryButton__D1DXE{margin-top:20px;border:0;border-radius:999px;background:#233037;color:#f5f7f4;padding:10px 18px;font-size:13px;font-weight:750;cursor:pointer}.dark .AppWebDashboard_retryButton__D1DXE{background:#00d47f;color:#233037}.AppWebDashboard_skeletonChart__qQX7x,.AppWebDashboard_skeletonLine__usV_1,.AppWebDashboard_skeletonMetric__nYTV6,.AppWebDashboard_skeletonTitle__0Sjzz{border-radius:12px;background:linear-gradient(90deg,rgba(210,224,227,.7),rgba(245,247,244,.8),rgba(210,224,227,.7));background-size:220% 100%;animation:AppWebDashboard_dashboard-shimmer__5AEfL 1.4s ease-in-out infinite}.dark .AppWebDashboard_skeletonChart__qQX7x,.dark .AppWebDashboard_skeletonLine__usV_1,.dark .AppWebDashboard_skeletonMetric__nYTV6,.dark .AppWebDashboard_skeletonTitle__0Sjzz{background:linear-gradient(90deg,rgba(51,64,71,.8),rgba(113,130,138,.22),rgba(51,64,71,.8));background-size:220% 100%}.AppWebDashboard_skeletonTitle__0Sjzz{width:min(420px,76vw);height:42px}.AppWebDashboard_skeletonLine__usV_1{width:min(360px,70vw);height:18px;margin-top:12px}.AppWebDashboard_skeletonMetricGrid__Y17Ia{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.AppWebDashboard_skeletonMetric__nYTV6{height:118px}.AppWebDashboard_skeletonChart__qQX7x{height:280px}@keyframes AppWebDashboard_dashboard-draw__ogTck{to{stroke-dashoffset:0}}@keyframes AppWebDashboard_dashboard-fade-in__RPoL5{to{opacity:1}}@keyframes AppWebDashboard_dashboard-bar-rise__9dXPw{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes AppWebDashboard_dashboard-bar-slide__5nU3x{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes AppWebDashboard_dashboard-shimmer__5AEfL{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes AppWebDashboard_dashboard-tile-in__FLB8E{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}@media (min-width:640px){.AppWebDashboard_heroBleed__7wSq0{margin-left:-1.5rem;margin-right:-1.5rem}.AppWebDashboard_heroInner__oxutP{padding-left:1.5rem;padding-right:1.5rem}.AppWebDashboard_chartWrap__6CO72,.AppWebDashboard_xAxis__bLQ6K{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1024px){.AppWebDashboard_heroBleed__7wSq0{margin-left:-2rem;margin-right:-2rem}.AppWebDashboard_heroInner__oxutP{padding-left:2rem;padding-right:2rem}.AppWebDashboard_chartWrap__6CO72,.AppWebDashboard_xAxis__bLQ6K{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}}@media (max-width:680px){.AppWebDashboard_headerShell__vvuG0{gap:16px;margin-bottom:22px}.AppWebDashboard_headerControls__R8Kd8{justify-content:flex-start}.AppWebDashboard_headerShell__vvuG0 h1{font-size:34px;line-height:1.04}.AppWebDashboard_heroBleed__7wSq0{padding:28px 0 18px;margin-bottom:32px}.AppWebDashboard_metricRow__m0nNu{gap:18px;margin-bottom:24px}.AppWebDashboard_metric__yLanK h2{font-size:46px}.AppWebDashboard_chartWrap__6CO72{height:220px}.AppWebDashboard_bar__zOqu7{width:10px}.AppWebDashboard_agingCard__jTWdw,.AppWebDashboard_productsCard__Ss4NY{border-radius:20px;padding:22px 18px}.AppWebDashboard_agingGridShell__hpsGI{grid-template-columns:1fr;gap:18px;margin-bottom:18px}.AppWebDashboard_agingCardHead__j9g9Q{margin-bottom:22px}.AppWebDashboard_agingCardHead__j9g9Q h2{font-size:24px}.AppWebDashboard_agingHero__CtiUK{flex-direction:column;gap:16px;margin-bottom:22px}.AppWebDashboard_agingHero__CtiUK h3{font-size:clamp(42px,13vw,58px)}.AppWebDashboard_agingStatus__wzvv5{max-width:none}.AppWebDashboard_agingRow__M4DfF{grid-template-columns:1fr auto;grid-template-areas:"label amount" "track pct";gap:8px 12px;padding:8px 4px}.AppWebDashboard_agingTrack__lWWHG{height:22px}.AppWebDashboard_paretoGridShell__SrcDr{grid-template-columns:1fr;gap:18px}.AppWebDashboard_sectionHead__j_T0T{margin-bottom:24px}.AppWebDashboard_sectionHead__j_T0T h2{font-size:24px}.AppWebDashboard_paretoChart__iE19g{height:230px}.AppWebDashboard_paretoBar__TWPeu{width:70%;max-width:36px}.AppWebDashboard_treemapChart__UQxHL{height:340px}}@media (max-width:520px){.AppWebDashboard_headerShell__vvuG0 h1{font-size:32px}.AppWebDashboard_metricRow__m0nNu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.AppWebDashboard_metricRight__oZ4m8{text-align:right}.AppWebDashboard_metricLabel__SBB4w{gap:8px;font-size:10px;letter-spacing:.12em}.AppWebDashboard_metric__yLanK h2{font-size:clamp(28px,8.5vw,34px);line-height:1}.AppWebDashboard_metric__yLanK p:last-child{font-size:11px}.AppWebDashboard_chartWrap__6CO72{height:220px}.AppWebDashboard_chartWrap__6CO72,.AppWebDashboard_xAxis__bLQ6K{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.AppWebDashboard_barSlot__4CqW5{gap:2px}.AppWebDashboard_bar__zOqu7{width:7px}.AppWebDashboard_hoverPill___y4KY{top:0;padding:9px 11px;font-size:11px}.AppWebDashboard_xAxis__bLQ6K span{font-size:10px}.AppWebDashboard_sectionMeta__irfQI{align-items:flex-start;text-align:left}.AppWebDashboard_agingBucketAmount__Uwhve,.AppWebDashboard_agingBucketLabel__ikPjM{font-size:12px}.AppWebDashboard_agingBucketPct__9FQv0{min-width:48px;padding:4px 8px}.AppWebDashboard_paretoChart__iE19g{height:220px}.AppWebDashboard_productsEmpty__vpvIP{min-height:260px;padding:34px 16px 24px}.AppWebDashboard_emptyMascot__EyrjJ{width:96px;margin-bottom:16px}.AppWebDashboard_paretoBar__TWPeu{width:74%;max-width:28px;min-width:12px}.AppWebDashboard_productRow__i4JjK{grid-template-columns:22px 1fr auto;gap:10px;padding:12px 2px}.AppWebDashboard_productValue__y_r1g{display:none}.AppWebDashboard_treemapChart__UQxHL{height:clamp(560px,150vw,680px)}.AppWebDashboard_treemapHoverPill__6m1JO{top:auto;right:10px;bottom:10px;left:10px;min-width:0;max-width:none}.AppWebDashboard_skeletonMetricGrid__Y17Ia{grid-template-columns:1fr}}@media (max-width:380px){.AppWebDashboard_metric__yLanK h2{font-size:clamp(25px,8vw,30px)}.AppWebDashboard_bar__zOqu7{width:6px}.AppWebDashboard_paretoBar__TWPeu{max-width:22px}}