.metrics-dashboard_dashboard__54QQ1{box-sizing:border-box;width:min(100%,1100px);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:13px;letter-spacing:var(--tracking-body);line-height:1.4}.metrics-dashboard_dashboard__54QQ1 *,.metrics-dashboard_dashboard__54QQ1 :after,.metrics-dashboard_dashboard__54QQ1 :before{box-sizing:border-box}.metrics-dashboard_dashboard__54QQ1 button{font:inherit;letter-spacing:inherit;cursor:pointer}.metrics-dashboard_srOnly__TWUxL{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.metrics-dashboard_header__cZBIT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:16px 20px}.metrics-dashboard_title__zuIum{min-width:0}.metrics-dashboard_title__zuIum h2{margin:0;font:500 15px/1.35 var(--font-body);letter-spacing:-.01em}.metrics-dashboard_title__zuIum p{margin:2px 0 0;color:var(--text-muted);font-size:13px}.metrics-dashboard_actions__mMRx4{display:flex;align-items:center;gap:8px}.metrics-dashboard_segmented__lCstP{display:inline-flex;height:32px;padding:2px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.metrics-dashboard_segmented__lCstP button{position:relative;min-width:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--ease-standard)}.metrics-dashboard_segmented__lCstP button[aria-pressed=true]{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.metrics-dashboard_segmented__lCstP button:hover{color:var(--foreground)}}.metrics-dashboard_segmentThumb__aHId2{position:absolute;inset:0;border-radius:inherit;background:var(--surface);box-shadow:0 1px 2px oklch(0 0 0/.08),0 0 0 1px var(--border-subtle)}.metrics-dashboard_segmentLabel__sq7an{position:relative}.metrics-dashboard_exportButton__AY80l{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--foreground);font-size:13px;font-weight:500;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.metrics-dashboard_exportButton__AY80l:hover{background:var(--surface-muted)}}.metrics-dashboard_exportButton__AY80l:active{transform:scale(.97)}.metrics-dashboard_exportIcon__mgFc0{display:grid;width:14px;height:14px;color:var(--text-secondary)}.metrics-dashboard_exportIcon__mgFc0>span{display:grid;grid-area:1/1}.metrics-dashboard_exportLabel__e9DBK{display:grid}.metrics-dashboard_exportLabel__e9DBK>span{grid-area:1/1;transition:opacity var(--duration-fast) var(--ease-standard)}.metrics-dashboard_exportLabel__e9DBK>span[data-hidden=true]{opacity:0}.metrics-dashboard_kpis__MQ__q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.metrics-dashboard_kpi__qwItt{position:relative;display:grid;gap:2px;min-width:0;padding:14px 16px 14px 20px;border:0;background:transparent;color:inherit;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard)}.metrics-dashboard_kpi__qwItt+.metrics-dashboard_kpi__qwItt{border-left:1px solid var(--border);padding-left:16px}@media (hover:hover) and (pointer:fine){.metrics-dashboard_kpi__qwItt:hover{background:var(--surface-muted)}}.metrics-dashboard_kpi__qwItt[aria-selected=true]{background:transparent}.metrics-dashboard_kpiIndicator__jzuSQ{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent)}.metrics-dashboard_kpiLabel__owdAf{overflow:hidden;color:var(--text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.metrics-dashboard_kpi__qwItt[aria-selected=true] .metrics-dashboard_kpiLabel__owdAf{color:var(--foreground)}.metrics-dashboard_kpiValue__jlwQy{font:500 22px/1.3 var(--font-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.metrics-dashboard_delta__ktzce{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.metrics-dashboard_good__p7KDN{color:var(--success)}.metrics-dashboard_bad__Sdgy7{color:var(--danger)}.metrics-dashboard_chartSection__rblCg{padding:16px 20px 12px}.metrics-dashboard_chartBar__AGvcn{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.metrics-dashboard_legend__nXm2Q{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--text-secondary);font-size:12px}.metrics-dashboard_legend__nXm2Q span{display:inline-flex;align-items:center;gap:6px}.metrics-dashboard_swatchPrevious___5lAv,.metrics-dashboard_swatch__Lpe_K{width:10px;height:2px;border-radius:1px;background:var(--accent)}.metrics-dashboard_swatchPrevious___5lAv{background:repeating-linear-gradient(90deg,var(--text-muted) 0 3px,transparent 3px 5px)}.metrics-dashboard_compare__mQhIW{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px;cursor:pointer;user-select:none}.metrics-dashboard_compare__mQhIW input{position:absolute;opacity:0;pointer-events:none}.metrics-dashboard_check__yflYW{display:grid;place-items:center;width:14px;height:14px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.metrics-dashboard_compare__mQhIW input:checked+.metrics-dashboard_check__yflYW{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.metrics-dashboard_plot__QZ8P_{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:200px 24px;column-gap:10px;margin-top:12px}.metrics-dashboard_yAxis__JGmbY{display:flex;flex-direction:column;justify-content:space-between;margin:-6px 0;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.metrics-dashboard_chartArea__5tabV{position:relative;min-width:0;touch-action:pan-y;cursor:crosshair}.metrics-dashboard_grid__Rt6jg{position:absolute;inset:0;display:flex;flex-direction:column-reverse;justify-content:space-between;pointer-events:none}.metrics-dashboard_grid__Rt6jg span{height:1px;background:var(--border-subtle)}.metrics-dashboard_grid__Rt6jg span:first-child{background:var(--border)}.metrics-dashboard_svg__Kk7jK{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.metrics-dashboard_area__HUgrw{fill:var(--accent);fill-opacity:.07}.metrics-dashboard_line__Ek_qs,.metrics-dashboard_previous__iFNqJ{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metrics-dashboard_line__Ek_qs{stroke:var(--accent);stroke-width:1.75}.metrics-dashboard_previous__iFNqJ{stroke:var(--text-muted);stroke-width:1.25;stroke-dasharray:3 3}.metrics-dashboard_crosshair__FfRsi{position:absolute;top:0;bottom:0;width:1px;background:var(--border-strong);pointer-events:none;transform:translateX(-.5px)}.metrics-dashboard_dot__BpJMl{position:absolute;width:9px;height:9px;border:2px solid var(--accent);border-radius:50%;background:var(--surface);pointer-events:none;transform:translate(-50%,-50%)}.metrics-dashboard_tooltip__Xcvx5{position:absolute;top:6px;display:grid;gap:1px;min-width:96px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow-raised);pointer-events:none;transform:translateX(-50%);white-space:nowrap}.metrics-dashboard_tooltipDate__8isJs,.metrics-dashboard_tooltipPrevious__SP5ql{color:var(--text-muted);font-size:11px}.metrics-dashboard_tooltip__Xcvx5 strong{font:500 14px/1.3 var(--font-body);font-variant-numeric:tabular-nums}.metrics-dashboard_xAxis__UQXtR{position:relative;grid-column:2;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.metrics-dashboard_xAxis__UQXtR span{position:absolute;top:7px;transform:translateX(-50%);white-space:nowrap}.metrics-dashboard_breakdowns__aSafS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.metrics-dashboard_breakdown__RDZhf{min-width:0;padding:14px 20px 16px}.metrics-dashboard_breakdown__RDZhf+.metrics-dashboard_breakdown__RDZhf{border-left:1px solid var(--border)}.metrics-dashboard_breakdownHead__Bt6QQ{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.metrics-dashboard_breakdownHead__Bt6QQ h3{margin:0;font:500 13px/1.4 var(--font-body);letter-spacing:var(--tracking-body)}.metrics-dashboard_breakdownHead__Bt6QQ span{color:var(--text-muted);font-size:12px}.metrics-dashboard_breakdown__RDZhf ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.metrics-dashboard_breakdown__RDZhf li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:30px;padding:0 8px;font-size:13px}.metrics-dashboard_bar__euJBn{position:absolute;inset:0;border-radius:6px;background:color-mix(in oklch,var(--accent) 8%,var(--surface));transition:clip-path .48s var(--ease-standard)}.metrics-dashboard_rowName__DGd9c{position:relative;min-width:0;overflow:hidden;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.metrics-dashboard_rowValue__kNTFB{position:relative;flex:none;color:var(--text-secondary);font-variant-numeric:tabular-nums}.metrics-dashboard_dashboard__54QQ1:is([data-size=md],[data-size=sm]) .metrics-dashboard_kpis__MQ__q{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-dashboard_dashboard__54QQ1:is([data-size=md],[data-size=sm]) .metrics-dashboard_kpi__qwItt{padding:12px 16px;border-left:0}.metrics-dashboard_dashboard__54QQ1:is([data-size=md],[data-size=sm]) .metrics-dashboard_kpi__qwItt:nth-child(2n){border-left:1px solid var(--border)}.metrics-dashboard_dashboard__54QQ1:is([data-size=md],[data-size=sm]) .metrics-dashboard_kpi__qwItt:nth-child(n+3){border-top:1px solid var(--border)}.metrics-dashboard_dashboard__54QQ1:is([data-size=md],[data-size=sm]) .metrics-dashboard_breakdowns__aSafS{grid-template-columns:1fr}.metrics-dashboard_dashboard__54QQ1:is([data-size=md],[data-size=sm]) .metrics-dashboard_breakdown__RDZhf+.metrics-dashboard_breakdown__RDZhf{border-top:1px solid var(--border);border-left:0}.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_chartSection__rblCg,.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_header__cZBIT{padding-inline:16px}.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_breakdown__RDZhf{padding-inline:12px}.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_actions__mMRx4,.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_segmented__lCstP{flex:1}.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_actions__mMRx4{width:100%}.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_segmented__lCstP button{flex:1}.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_kpiValue__jlwQy{font-size:20px}.metrics-dashboard_dashboard__54QQ1[data-size=sm] .metrics-dashboard_plot__QZ8P_{grid-template-rows:168px 24px}@media (prefers-reduced-motion:reduce){.metrics-dashboard_dashboard__54QQ1 *,.metrics-dashboard_dashboard__54QQ1 :after,.metrics-dashboard_dashboard__54QQ1 :before{transition-duration:0s!important}}