.columnResize_guide__PjlAt{position:fixed;width:2px;background:var(--accent-blue,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-blue,#6366f1) 12%,transparent);pointer-events:none;z-index:10000;will-change:transform}.columnResize_label__216zO{position:absolute;top:8px;right:8px;padding:5px 8px;border-radius:6px;background:var(--foreground,#18202f);color:var(--background,#fff);box-shadow:0 3px 12px #0002;white-space:nowrap;font:500 11px/1.2 var(--font-sans,sans-serif);font-variant-numeric:tabular-nums}.PhotoHistory_badge__P7cHd{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--text-secondary,#777);font-size:11px;white-space:nowrap;padding:3px 5px;cursor:pointer}.PhotoHistory_badge__P7cHd i{font-size:16px}.PhotoHistory_badge__P7cHd:hover{background:hsla(0,0%,47%,.12);border-radius:5px}.PhotoHistory_alert___kxcW{background:#f59e0b;color:#241400;border-radius:50%;width:15px;height:15px;font-weight:700;text-align:center}.PhotoHistory_tipAnchor__XV8c8{display:inline-flex}.PhotoHistory_tooltip___KKvE{position:fixed;z-index:100100;max-width:300px;padding:10px 12px;background:#26262c;color:#fff;border-radius:8px;font-size:12px;line-height:1.5;box-shadow:0 4px 20px #0003;white-space:normal;pointer-events:none}.PhotoHistory_panel__ymNLh{position:sticky;left:0;width:min(1100px,90vw);box-sizing:border-box;padding:18px 22px;background:var(--surface-2,#f7f7f9);color:var(--text-primary,#24242c);max-width:100%;white-space:normal}.PhotoHistory_heading__HUtEu{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.PhotoHistory_panel__ymNLh button{border:1px solid #8885;border-radius:6px;padding:7px 11px;background:var(--card,#fff);color:inherit;cursor:pointer;font:inherit}.PhotoHistory_dialog__jRfSn button:disabled,.PhotoHistory_panel__ymNLh button:disabled{opacity:.5;cursor:default}.PhotoHistory_tool__CG9bB{font-size:12px}.PhotoHistory_info__vB09m{font-size:12px;color:var(--text-secondary,#707078);cursor:help}.PhotoHistory_change__8rNpR{padding:16px 0;border-top:1px solid #8884}.PhotoHistory_tag__2PYfL{font-size:11px;background:#8882;padding:4px 8px;border-radius:6px}.PhotoHistory_strip__hQxK3{display:flex;gap:10px;align-items:flex-start;overflow-x:auto;padding-bottom:8px}.PhotoHistory_stripLabel__nQZu4{min-width:42px;padding-top:38px;color:var(--text-secondary,#777);font-size:12px}.PhotoHistory_slot__p2GWs{flex:0 0 95px;width:95px}.PhotoHistory_slotNumber__y4k75{display:block;font-size:10px;margin-bottom:4px;color:var(--text-secondary,#777)}.PhotoHistory_panel__ymNLh .PhotoHistory_thumb__6vZby{width:95px;height:120px;padding:0;overflow:hidden;border:2px solid transparent;background:#8881;display:flex;align-items:center;justify-content:center;font-size:11px}.PhotoHistory_thumb__6vZby img{width:100%;height:100%;object-fit:contain}.PhotoHistory_panel__ymNLh .PhotoHistory_changed__ZF0nh{border-color:#8b5cf6}.PhotoHistory_slot__p2GWs small{font-size:9px;line-height:1.3;display:block;min-height:26px;color:var(--text-secondary,#777);padding-top:3px}.PhotoHistory_warning__btdcI{color:#a76800;font-size:13px;line-height:1.5}.PhotoHistory_muted__F4w4i{color:var(--text-secondary,#777);font-size:12px;line-height:1.5}.PhotoHistory_metricList__r9jfl{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0}.PhotoHistory_declined__HaBRP{color:#a76800;font-size:12px}.PhotoHistory_older__vNABC{margin-bottom:15px}.PhotoHistory_older__vNABC summary{cursor:pointer;padding:10px 0;font-size:13px}.PhotoHistory_overlay__UojlK{position:fixed;inset:0;z-index:100000;background:#0008;display:flex;align-items:center;justify-content:center;padding:24px}.PhotoHistory_dialog__jRfSn{background:var(--card,#fff);color:var(--text-primary,#24242c);border-radius:12px;padding:20px;max-width:850px;max-height:90vh;overflow:auto;min-width:320px;box-shadow:0 15px 70px #0005}.PhotoHistory_dialog__jRfSn footer,.PhotoHistory_dialog__jRfSn header{display:flex;align-items:center;justify-content:space-between;gap:20px}.PhotoHistory_dialog__jRfSn header{margin-bottom:15px}.PhotoHistory_dialog__jRfSn footer{margin-top:20px;justify-content:flex-end}.PhotoHistory_large__AF7_q{max-width:100%;max-height:72vh;object-fit:contain;display:block;margin:auto}.PhotoHistory_form___Q6h6{display:grid;gap:12px;min-width:300px}.PhotoHistory_badge__P7cHd:focus-visible,.PhotoHistory_dialog__jRfSn :focus-visible,.PhotoHistory_panel__ymNLh :focus-visible,.PhotoHistory_tool__CG9bB:focus-visible{outline:2px solid #8b5cf6;outline-offset:3px}[data-theme=dark] .PhotoHistory_declined__HaBRP,[data-theme=dark] .PhotoHistory_warning__btdcI{color:#fbbf24}.PhotoHistory_tool__CG9bB{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius,5px);background:var(--card,#fff);color:var(--text-secondary,#6b7280);font:500 13px var(--font-sans,system-ui);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.PhotoHistory_tool__CG9bB:hover{background:var(--bg-hover,#f3f4f6);border-color:var(--accent-blue,#336cfa);color:var(--accent-blue,#336cfa)}.PhotoHistory_tool__CG9bB i{font-size:16px;color:var(--accent-blue,#336cfa)}.PhotoHistory_settingsTool__Nap5H{width:32px;padding:0}.PhotoHistory_formatTag__cwKyI{font-size:9px;font-weight:700;letter-spacing:.4px;color:var(--text-secondary,#6b7280);background:var(--surface-2,#f2f7fa);border-radius:3px;padding:3px 4px;margin-left:2px}.PhotoHistory_overlay__UojlK{background:rgba(15,23,42,.45);backdrop-filter:blur(3px);padding:20px;box-sizing:border-box}.PhotoHistory_dialog__jRfSn{font-family:var(--font-sans,system-ui);font-size:13px;line-height:1.5;width:620px;max-width:100%;min-width:0;padding:24px;border:1px solid var(--border,#e5e7eb);border-radius:14px;box-sizing:border-box;max-height:calc(100dvh - 40px);box-shadow:0 24px 80px #0f172a33}.PhotoHistory_dialog__jRfSn header{align-items:flex-start;margin-bottom:22px;gap:16px}.PhotoHistory_dialog__jRfSn header strong{font-size:18px;font-weight:700;letter-spacing:-.3px}.PhotoHistory_subtitle__peXXi{font-size:12px;line-height:1.6;color:var(--text-secondary,#6b7280);margin:5px 0 0;max-width:450px}.PhotoHistory_dialog__jRfSn .PhotoHistory_closeButton__Qip5e{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary,#6b7280);font-size:20px;cursor:pointer}.PhotoHistory_dialog__jRfSn .PhotoHistory_closeButton__Qip5e:hover{background:var(--bg-hover,#f3f4f6)}.PhotoHistory_form___Q6h6{min-width:0;gap:18px}.PhotoHistory_settingGroup__bZqwc{margin:0;padding:0;border:0;min-width:0}.PhotoHistory_settingGroup__bZqwc legend{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:0;font-size:12px;font-weight:700;color:var(--text-secondary,#6b7280)}.PhotoHistory_settingGroup__bZqwc legend i{color:var(--accent-blue,#336cfa);font-size:15px}.PhotoHistory_settingsGrid__Mcw8v{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.PhotoHistory_form___Q6h6 .PhotoHistory_settingField__ffTps{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:6px;font-size:12px;min-width:0}.PhotoHistory_form___Q6h6 .PhotoHistory_settingField__ffTps input{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--border,#e5e7eb);border-radius:6px;background:var(--background,#fff);padding:0 10px;font:500 13px var(--font-sans,system-ui);color:var(--text-primary,#111)}.PhotoHistory_settingField__ffTps input:hover{border-color:var(--control-border,#d1d5db)}.PhotoHistory_note__bjVWW{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--text-secondary,#6b7280);font-size:11px;line-height:1.6}.PhotoHistory_note__bjVWW i{font-size:15px;flex-shrink:0}.PhotoHistory_scope__KcE1s{display:flex;gap:12px;align-items:center;padding:14px;background:var(--surface-2,#f2f7fa);border:1px solid var(--border,#e5e7eb);border-radius:8px}.PhotoHistory_scope__KcE1s>i{font-size:20px;color:var(--accent-blue,#336cfa)}.PhotoHistory_scope__KcE1s strong{font-size:13px;font-weight:600}.PhotoHistory_scope__KcE1s p{margin:3px 0 0;font-size:12px;color:var(--text-secondary,#6b7280)}.PhotoHistory_segmented__wlSrh{display:flex;padding:3px;background:var(--bg-hover,#f3f4f6);border-radius:7px;gap:4px}.PhotoHistory_segmented__wlSrh button{flex:1;border:0;border-radius:5px;padding:7px 12px;background:transparent;color:var(--text-secondary,#6b7280);font:500 12px var(--font-sans,system-ui);cursor:pointer}.PhotoHistory_segmented__wlSrh button[aria-pressed=true]{background:var(--card,#fff);color:var(--accent-blue,#336cfa);box-shadow:0 1px 4px #00000012}.PhotoHistory_fieldCaption__sgOf9{display:block;margin-bottom:7px;font-size:12px;color:var(--text-secondary,#6b7280)}.PhotoHistory_dialog__jRfSn footer{border-top:1px solid var(--border,#e5e7eb);margin-top:22px;padding-top:16px;gap:8px}.PhotoHistory_dialog__jRfSn .PhotoHistory_primaryButton__qsGGh,.PhotoHistory_dialog__jRfSn .PhotoHistory_secondaryButton__um5m3{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:6px;font:600 12px var(--font-sans,system-ui);cursor:pointer}.PhotoHistory_dialog__jRfSn .PhotoHistory_primaryButton__qsGGh{background:var(--accent-blue,#336cfa);color:#fff;border:1px solid var(--accent-blue,#336cfa)}.PhotoHistory_dialog__jRfSn .PhotoHistory_primaryButton__qsGGh:hover{filter:brightness(.94)}.PhotoHistory_dialog__jRfSn .PhotoHistory_secondaryButton__um5m3{background:var(--card,#fff);color:var(--text-secondary,#6b7280);border:1px solid var(--border,#e5e7eb)}.PhotoHistory_dialog__jRfSn .PhotoHistory_secondaryButton__um5m3:hover{background:var(--bg-hover,#f3f4f6)}@media(max-width:520px){.PhotoHistory_overlay__UojlK{padding:12px}.PhotoHistory_dialog__jRfSn{padding:18px;max-height:calc(100dvh - 24px)}.PhotoHistory_dialog__jRfSn header strong{font-size:17px}.PhotoHistory_settingsGrid__Mcw8v{grid-template-columns:1fr}.PhotoHistory_dialog__jRfSn footer button{flex:1}.PhotoHistory_scope__KcE1s{padding:12px}}.DownloadMenu_root__pj2u1{position:relative}.DownloadMenu_trigger__nw_R2{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--sidebar-border,#dce1e8);border-radius:5px;background:var(--background,#fff);color:var(--foreground,#283444);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.DownloadMenu_trigger__nw_R2:hover{background:var(--sidebar-accent,#f3f5f8)}.DownloadMenu_trigger__nw_R2:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.DownloadMenu_panel__3Kh9Q{position:absolute;right:0;top:calc(100% + 6px);z-index:110;width:260px;padding:6px;background:var(--background,#fff);color:var(--foreground,#283444);border:1px solid var(--sidebar-border,#dce1e8);border-radius:8px;box-shadow:0 8px 28px #0002}.DownloadMenu_panel__3Kh9Q[hidden]{display:none}.DownloadMenu_panel__3Kh9Q button{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:10px;padding:10px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.DownloadMenu_panel__3Kh9Q button:hover:not(:disabled){background:var(--sidebar-accent,#f3f5f8)}.DownloadMenu_panel__3Kh9Q button:disabled{opacity:.45;cursor:not-allowed}.DownloadMenu_panel__3Kh9Q button:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.DownloadMenu_panel__3Kh9Q hr{border:0;border-top:1px solid var(--sidebar-border,#dce1e8);margin:6px 0}.DashboardCharts_chartContainer__gfVXS{background:var(--card);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius);padding:16px;box-shadow:none;transition:box-shadow .2s ease;position:relative;overflow:visible;display:flex;flex-direction:column;min-height:260px;height:fit-content;animation:DashboardCharts_fadeInUp__dBTAt .4s ease backwards}.DashboardCharts_chartContainer__gfVXS:hover{box-shadow:none}[data-theme=dark] .DashboardCharts_chartContainer__gfVXS{border:1px solid var(--border-light)}.DashboardCharts_chartContainerCenterContent__nIoP4 .DashboardCharts_chartViewContent__WO9eC{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.DashboardCharts_drrCard__btIeR{padding:24px;border-radius:var(--radius)}.DashboardCharts_areaChartWrap__zdPAV{width:100%;height:280px}.DashboardCharts_chartContainerStretch__d1_Lr{height:100%}.DashboardCharts_chartContainerStretch__d1_Lr .DashboardCharts_areaChartWrap__zdPAV{flex:1;min-height:280px;height:auto}.DashboardCharts_chartContainerStretch__d1_Lr .DashboardCharts_chartViewContent__WO9eC{flex:1;min-height:0;display:flex;flex-direction:column}.DashboardCharts_chartContainerStretch__d1_Lr .DashboardCharts_chartRowInline__2X07k{flex:1;min-height:0}.DashboardCharts_drrHeader__2Dvvd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;position:relative}.DashboardCharts_drrHeader__2Dvvd:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--border-light);pointer-events:none}.DashboardCharts_drrHeader__2Dvvd:before{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;background:rgba(var(--accent-rgb),.4);border-radius:0 1px 0 0;pointer-events:none}.DashboardCharts_drrTitleRow__w6lN_{display:flex;align-items:center;gap:14px;min-width:0}.DashboardCharts_chartViewToggle__QzBWT{display:inline-flex;align-items:center;height:32px;gap:0;padding:3px;border:none;border-radius:var(--radius);background:var(--muted);flex-shrink:0}.DashboardCharts_chartViewButton__96aIb{height:100%;min-width:32px;padding:0 8px;border:0;border-radius:var(--radius);background:transparent;color:color-mix(in srgb,var(--foreground) 60%,transparent);font-size:12px;font-weight:500;font-family:var(--font-sans);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;line-height:1}.DashboardCharts_chartViewButton__96aIb:hover{color:var(--foreground)}.DashboardCharts_chartViewButtonActive__qivv2{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px rgba(0,0,0,.05)}[data-theme=dark] .DashboardCharts_chartViewButtonActive__qivv2{background:color-mix(in srgb,var(--foreground) 10%,transparent);box-shadow:none}.DashboardCharts_chartViewButton__96aIb:focus-visible{outline:2px solid rgba(var(--accent-rgb),.5);outline-offset:2px}.DashboardCharts_chartViewButton__96aIb i{font-size:16px;flex-shrink:0}.DashboardCharts_chartViewButtonLabel__jPPgi{white-space:nowrap}.DashboardCharts_chartViewContent__WO9eC{animation:DashboardCharts_chartViewFade__2bhWO .22s ease-out}@keyframes DashboardCharts_chartViewFade__2bhWO{0%{opacity:0}to{opacity:1}}.DashboardCharts_drrTitleBlock__Ef5M0{min-width:0}.DashboardCharts_drrTitle___ja0_{margin:0;font-size:15px;font-family:var(--font-sans);font-weight:600;color:var(--text-primary);letter-spacing:-.2px;line-height:1.25}.DashboardCharts_drrSubtitle__oqvac{margin-top:2px;font-size:12px;font-family:var(--font-sans);font-weight:400;color:var(--text-secondary);line-height:1.35;max-width:560px}.DashboardCharts_drrList__HrJXB{display:grid;grid-template-columns:max-content 1fr minmax(56px,auto);column-gap:10px;row-gap:0;align-items:center}.DashboardCharts_drrRow__ANbAm{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding:3px 0;min-height:22px;border-radius:4px;transition:background .12s ease}.DashboardCharts_drrRow__ANbAm:nth-child(2n){background:rgba(0,0,0,.025)}.DashboardCharts_drrRow__ANbAm:hover{background:rgba(0,0,0,.045)}.DashboardCharts_drrLabel__Hk8Xi{font-size:12px;color:var(--text-primary);font-family:var(--font-sans);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCharts_drrTrack__dmAZ4{width:100%;min-width:0;height:5px;border-radius:999px;background:hsla(0,0%,7%,.08);overflow:hidden}.DashboardCharts_drrFill__lCFHM{height:100%;border-radius:999px;transition:width .25s ease}.DashboardCharts_drrValue__SSb4i{font-size:12px;font-weight:500;color:var(--control-secondary-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (max-width:1200px){.DashboardCharts_drrList__HrJXB{column-gap:8px;grid-template-columns:max-content 1fr minmax(52px,auto)}}@media (max-width:520px){.DashboardCharts_drrList__HrJXB{column-gap:6px;grid-template-columns:max-content 1fr minmax(48px,auto)}.DashboardCharts_drrRow__ANbAm{padding:4px 0}.DashboardCharts_drrValue__SSb4i{text-align:right}}.DashboardCharts_chartContainer__gfVXS:first-child{animation-delay:.1s}.DashboardCharts_chartContainer__gfVXS:nth-child(2){animation-delay:.2s}.DashboardCharts_chartContainer__gfVXS:nth-child(3){animation-delay:.3s}.DashboardCharts_chartContainer__gfVXS:nth-child(4){animation-delay:.4s}.DashboardCharts_chartContainer__gfVXS:nth-child(5){animation-delay:.5s}@keyframes DashboardCharts_fadeInUp__dBTAt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DashboardCharts_chartContainer__gfVXS:before{display:none}.DashboardCharts_chartTitle__R9Wjy{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px;font-family:var(--font-sans);letter-spacing:-.2px;line-height:1.25}.DashboardCharts_chartDescription___k9tp{font-size:12px;font-weight:400;color:var(--text-secondary);margin-bottom:12px;line-height:1.35;font-family:var(--font-sans)}.DashboardCharts_chartHeader__Ua6Nj{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:12px;position:relative}.DashboardCharts_chartHeader__Ua6Nj:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--border-light);pointer-events:none}.DashboardCharts_chartHeader__Ua6Nj:before{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;background:rgba(var(--accent-rgb),.4);border-radius:0 1px 0 0;pointer-events:none}.DashboardCharts_chartLegendInline__izUeW{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:flex-end}.DashboardCharts_chartLegendItem__z4t8r{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);background:var(--bg-hover);padding:6px 8px;border-radius:var(--radius);border:1px solid var(--border-light)}.DashboardCharts_chartLegendDot__VH5NE{width:10px;height:10px;border-radius:50%;display:inline-block}.DashboardCharts_chartTooltip__O9W1E{background:var(--card-bg);border:1px solid var(--border-light);border-radius:var(--radius);padding:10px 12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.DashboardCharts_chartTooltipTitle__s18iQ{color:var(--text-primary);font-weight:600;font-size:14px;margin-bottom:4px}.DashboardCharts_chartTooltipValue__nTQo7{color:var(--text-secondary);font-size:13px}.DashboardCharts_chartIcon__rnwVz{width:32px;height:32px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.DashboardCharts_chartTitleWrapper__Lenu2{flex:1}.DashboardCharts_chartActions__8c1vA{display:flex;align-items:center;gap:8px;margin-left:auto}.DashboardCharts_chartActionButton__ulSvn{width:32px;height:32px;border-radius:var(--radius);border:1px solid var(--border-light);background:var(--card-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-secondary);font-size:14px}.DashboardCharts_chartActionButton__ulSvn:hover{background:var(--bg-hover);border-color:var(--border-color);color:var(--text-primary)}.DashboardCharts_chartEmpty__g5CJY{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-secondary);font-size:15px;font-weight:400;font-family:var(--font-sans);letter-spacing:-.2px}.DashboardCharts_chartRow__lRA1V{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:center}.DashboardCharts_chartRowInline__2X07k{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(140px,.75fr);gap:12px;align-items:center}.DashboardCharts_chartMain__Y8v4p{min-width:0}.DashboardCharts_chartRightLegend__1FMBp{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-hover)}.DashboardCharts_chartRightLegendItem__TKP_g{display:flex;gap:10px;align-items:center;padding:10px 12px;background:var(--card-bg);border-radius:var(--radius);border:1px solid var(--border-light);transition:background .15s ease}.DashboardCharts_chartRightLegendItem__TKP_g:nth-child(2n){background:rgba(0,0,0,.02)}.DashboardCharts_chartRightLegendItem__TKP_g:hover{background:var(--bg-hover)}.DashboardCharts_chartRightLegendText__q11R_{display:flex;flex:1}.DashboardCharts_chartLegendValue__dXhAb{color:var(--text-secondary);font-size:13px;letter-spacing:-.1px;font-weight:500}.DashboardCharts_chartLegendRow__J7cYA{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.DashboardCharts_chartLegendLabel__j_zgO{color:var(--text-primary);font-weight:500;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardCharts_chartLegendValue__dXhAb{white-space:nowrap;flex-shrink:0}.DashboardCharts_chartInlineList__q3Ass{display:flex;flex-direction:column;gap:0;margin-top:-4px}.DashboardCharts_chartInlineItem__hoQDS{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:3px 0;min-height:22px;border-radius:4px;transition:background .12s ease}.DashboardCharts_chartInlineItem__hoQDS:nth-child(2n){background:rgba(0,0,0,.025)}.DashboardCharts_chartInlineItem__hoQDS:hover{background:rgba(0,0,0,.045)}.DashboardCharts_chartInlineLabel__UG5fs{font-size:12px;font-weight:500;color:var(--text-primary);font-family:var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCharts_chartInlineValue__2W_LF{font-size:12px;font-weight:500;color:var(--control-secondary-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.DashboardCharts_chartCountNum__nZ2Ej{display:inline-block;min-width:26px;text-align:right;font-variant-numeric:tabular-nums}.DashboardCharts_chartInlinePercent__5L7Zb{display:inline-block;min-width:50px;text-align:left;color:var(--text-secondary);opacity:.9;font-weight:500}.DashboardCharts_adSpendLayout__7trVo{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.DashboardCharts_adSpendPie__z_1D4{height:260px;width:100%}.DashboardCharts_adSpendCenterValue__4zgYO{fill:var(--text-primary);font-family:var(--font-sans);font-weight:600;font-size:14px}.DashboardCharts_adSpendCenterLabel___p6eH{fill:var(--text-secondary);font-family:var(--font-sans);font-size:12px}.DashboardCharts_adSpendLegend__DPejs{border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-hover);padding:10px;max-height:240px;overflow:auto}.DashboardCharts_adSpendLegend__DPejs .DashboardCharts_chartInlineList__q3Ass{margin-top:0;gap:6px}.DashboardCharts_adSpendLegend__DPejs .DashboardCharts_chartInlineItem__hoQDS{background:var(--card-bg);border:1px solid var(--border-light);border-radius:var(--radius);padding:8px 10px}@media (max-width:1100px){.DashboardCharts_chartRow__lRA1V{grid-template-columns:1fr}.DashboardCharts_chartRightLegend__1FMBp{max-height:none}.DashboardCharts_chartRowInline__2X07k{grid-template-columns:1fr}}[data-theme=dark] .DashboardCharts_drrRow__ANbAm:nth-child(2n){background:hsla(0,0%,100%,.03)}[data-theme=dark] .DashboardCharts_drrRow__ANbAm:hover{background:hsla(0,0%,100%,.06)}[data-theme=dark] .DashboardCharts_drrTrack__dmAZ4{background:hsla(0,0%,100%,.1)}[data-theme=dark] .DashboardCharts_chartInlineItem__hoQDS:nth-child(2n){background:hsla(0,0%,100%,.03)}[data-theme=dark] .DashboardCharts_chartInlineItem__hoQDS:hover{background:hsla(0,0%,100%,.06)}[data-theme=dark] .DashboardCharts_chartTooltip__O9W1E{border-color:var(--border-light);box-shadow:0 4px 20px rgba(0,0,0,.5)}.DashboardCharts_chartInlineListWithRio__tP8Lo{display:grid;grid-template-columns:auto 1fr minmax(88px,auto) minmax(76px,auto);column-gap:10px;row-gap:0}.DashboardCharts_chartInlineListWithRio__tP8Lo .DashboardCharts_chartInlineItem__hoQDS{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.DashboardCharts_chartInlineColLabels__eu1i0{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;padding-bottom:4px;margin-bottom:2px;border-bottom:1px solid var(--border-light)}.DashboardCharts_chartInlineListWithRio__tP8Lo .DashboardCharts_chartInlineItem__hoQDS:nth-child(odd){background:rgba(0,0,0,.025)}.DashboardCharts_chartInlineListWithRio__tP8Lo .DashboardCharts_chartInlineItem__hoQDS:nth-child(2n){background:transparent}[data-theme=dark] .DashboardCharts_chartInlineListWithRio__tP8Lo .DashboardCharts_chartInlineItem__hoQDS:nth-child(odd){background:hsla(0,0%,100%,.03)}[data-theme=dark] .DashboardCharts_chartInlineListWithRio__tP8Lo .DashboardCharts_chartInlineItem__hoQDS:nth-child(2n){background:transparent}.DashboardCharts_chartInlineColLabel__TGVfG{font-size:10px;font-weight:600;color:var(--text-secondary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-align:right}.DashboardCharts_chartInlineColLabelRio__NqSTj{color:rgba(var(--accent-rgb),.9)}.DashboardCharts_chartInlineRioValue__EAB_V{font-size:12px;font-weight:600;color:rgba(var(--accent-rgb),.9);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.DashboardCharts_drrListWithRio__15PeN{grid-template-columns:max-content 1fr minmax(72px,auto) minmax(72px,auto)}.DashboardCharts_drrColLabels___u4qd{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-bottom:4px;margin-bottom:2px;border-bottom:1px solid var(--border-light)}.DashboardCharts_drrColLabel__ZeOjO{font-size:10px;font-weight:600;color:var(--text-secondary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-align:right}.DashboardCharts_drrColLabelRio__7M9pd{color:rgba(var(--accent-rgb),.9)}.DashboardCharts_drrRioValue__zYRGr{font-size:12px;font-weight:600;color:rgba(var(--accent-rgb),.9);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (max-width:1200px){.DashboardCharts_drrListWithRio__15PeN{grid-template-columns:max-content 1fr minmax(52px,auto) minmax(56px,auto)}}@media (max-width:520px){.DashboardCharts_drrListWithRio__15PeN{grid-template-columns:max-content 1fr minmax(48px,auto) minmax(52px,auto)}}.DashboardCharts_chartContainer__gfVXS{border-radius:10px;border-color:var(--border)}.DashboardCharts_drrFill__lCFHM{background:#648ded}html[data-theme=dark] .DashboardCharts_drrFill__lCFHM,html[data-theme=purple] .DashboardCharts_drrFill__lCFHM{background:#80a4f2}.DashboardCharts_otherSlicesNote__Fzo46{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:11px;line-height:1.4;color:var(--text-secondary)}.DashboardCharts_compactPieLegend__qZXrl{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.DashboardCharts_otherLegendDetails__gAwlB{min-width:0}.DashboardCharts_otherLegendSummary__IT6fl{cursor:pointer;list-style:none}.DashboardCharts_otherLegendSummary__IT6fl::-webkit-details-marker{display:none}.DashboardCharts_otherLegendSummary__IT6fl:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px;border-radius:4px}.DashboardCharts_otherLegendChevron__qwtoo{display:inline-block;margin-left:3px}.DashboardCharts_otherLegendDetails__gAwlB[open] .DashboardCharts_otherLegendChevron__qwtoo{transform:rotate(180deg)}.DashboardCharts_otherLegendRows__GU0iY{padding-left:10px}.DashboardCharts_otherSlicesNote__Fzo46{font-size:12px;color:var(--text-primary)}.KPICards_kpiSection__N4MzD{display:flex;flex-direction:column;gap:8px}.KPICards_kpiCompare__QfcLz{margin:0;font-size:13px;line-height:1.35;color:var(--muted-foreground)}.KPICards_kpiStacks__Ae6f4{display:flex;flex-direction:column;gap:10px}.KPICards_kpiGridAds__vBzRT,.KPICards_kpiGrid__vADeU{display:grid;gap:10px}.KPICards_kpiGrid__vADeU{grid-template-columns:repeat(6,minmax(0,1fr))}.KPICards_kpiGridAds__vBzRT{grid-template-columns:repeat(5,minmax(0,1fr))}.KPICards_kpiCard__KVG7I{--tile-bg:#e7edf2;--tile-text:#17212b;--tile-muted:#4b5867;--tile-good:#287536;--tile-bad:#b63838;--tile-pill:hsla(0,0%,100%,.86);display:flex;flex-direction:column;gap:8px;min-width:0;min-height:116px;padding:12px;border:1px solid rgba(23,33,43,.04);border-radius:8px;background:var(--tile-bg);color:var(--tile-text);box-shadow:0 2px 4px rgba(23,33,43,.07);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.KPICards_kpiCard__KVG7I[data-tone=good]{--tile-bg:#d5e6d5}.KPICards_kpiCard__KVG7I[data-tone=bad]{--tile-bg:#f0cdcd}.KPICards_kpiCardBgIcon__rYSKm{display:none}.KPICards_metricLabel__yTUCM{font-size:14px;font-weight:400;line-height:1.3;color:var(--tile-text)}.KPICards_metricValueRow__uFhVM{display:flex;align-items:baseline}.KPICards_metricValueCluster__KHz3x{display:flex;align-items:baseline;gap:4px;min-width:0}.KPICards_metricValue__pM4wL{font-size:clamp(22px,1.45vw,28px);font-weight:650;line-height:1.15;letter-spacing:-.025em}.KPICards_metricSuffix__turNx{font-size:14px;font-weight:600}.KPICards_metricComparison__EjJHZ{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:auto;min-height:22px}.KPICards_metricNote__A8_TW{font-size:12px;font-weight:500;line-height:1.4;color:var(--tile-muted)}.KPICards_metricNote__A8_TW[title]{cursor:help}.KPICards_metricPill___7KOW{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:5px;background:var(--tile-pill);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.KPICards_metricPillArrow__trODD{font-size:14px;line-height:1}.KPICards_metricPillUp__hEJBo{color:var(--tile-good)}.KPICards_metricPillDown__5GWSO{color:var(--tile-bad)}.KPICards_metricPillNeutral__e_GrX{color:var(--tile-muted)}html[data-theme=dark] .KPICards_kpiCard__KVG7I,html[data-theme=purple] .KPICards_kpiCard__KVG7I{--tile-bg:color-mix(in srgb,#90a4b8 15%,var(--card));--tile-text:#f0f3f6;--tile-muted:#c1cad4;--tile-good:#a1dfad;--tile-bad:#ffb0b0;--tile-pill:rgba(0,0,0,.22);border-color:hsla(0,0%,100%,.08);box-shadow:none}html[data-theme=dark] .KPICards_kpiCard__KVG7I[data-tone=good],html[data-theme=purple] .KPICards_kpiCard__KVG7I[data-tone=good]{--tile-bg:color-mix(in srgb,#40864b 28%,var(--card))}html[data-theme=dark] .KPICards_kpiCard__KVG7I[data-tone=bad],html[data-theme=purple] .KPICards_kpiCard__KVG7I[data-tone=bad]{--tile-bg:color-mix(in srgb,#b34f4f 28%,var(--card))}@media (max-width:1200px){.KPICards_kpiGridAds__vBzRT,.KPICards_kpiGrid__vADeU{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.KPICards_kpiGridAds__vBzRT,.KPICards_kpiGrid__vADeU{grid-template-columns:repeat(2,minmax(0,1fr))}.KPICards_metricValue__pM4wL{font-size:22px}}@media (max-width:380px){.KPICards_kpiGridAds__vBzRT,.KPICards_kpiGrid__vADeU{grid-template-columns:minmax(0,1fr)}}.DashboardSkeleton_skeletonContainer__BkAxF{width:100%;display:flex;flex-direction:column;gap:24px}.DashboardSkeleton_progressBar__3JTl_{height:2px;margin:-8px 0 0;border-radius:999px;background:color-mix(in srgb,var(--primary,var(--accent-blue)) 18%,var(--muted));overflow:hidden;position:relative}.DashboardSkeleton_progressBar__3JTl_:after{content:"";position:absolute;inset:0 auto 0 0;width:36%;background:var(--primary,var(--accent-blue));border-radius:inherit;animation:DashboardSkeleton_progressSlide__GvH70 1.2s ease-in-out infinite}.DashboardSkeleton_statusRow__MRTyX{display:flex;align-items:center;gap:10px;min-height:20px}.DashboardSkeleton_statusSpinner__YevkY{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--primary,var(--accent-blue)) 22%,transparent);border-top-color:var(--primary,var(--accent-blue));border-radius:50%;animation:DashboardSkeleton_spin__fW4e_ .7s linear infinite;flex-shrink:0}.DashboardSkeleton_statusText__M3eWn{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.DashboardSkeleton_statusTitle__NCHvt{font-size:13px;font-weight:500;color:var(--foreground);line-height:1.3}.DashboardSkeleton_statusHint__kAsE7{font-size:13px;color:var(--muted-foreground);line-height:1.3}@keyframes DashboardSkeleton_spin__fW4e_{to{transform:rotate(1turn)}}@keyframes DashboardSkeleton_progressSlide__GvH70{0%{transform:translateX(-120%)}to{transform:translateX(380%)}}.DashboardSkeleton_kpiStacks___4Dno{display:flex;flex-direction:column;gap:16px}.DashboardSkeleton_kpiGrid6__rYc9w{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.DashboardSkeleton_kpiGrid5__TufHX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.DashboardSkeleton_kpiCardSkeleton__lUsm0{background:var(--card);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px;min-height:88px}.DashboardSkeleton_sectionBlock__Uq1uT{display:flex;flex-direction:column}.DashboardSkeleton_skeletonSectionTitle__kFp4S{width:88px;height:16px;margin-bottom:16px;border-radius:var(--radius);background:var(--muted);animation:DashboardSkeleton_pulse__FT9VK 1.5s ease-in-out infinite}.DashboardSkeleton_chartsHero__HaRgm{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;margin-bottom:20px}.DashboardSkeleton_chartsGrid2__ITSJX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.DashboardSkeleton_chartCardSkeleton__KbVjT{background:var(--card);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px;min-height:220px}.DashboardSkeleton_chartCardTall__9_eup{min-height:280px}.DashboardSkeleton_chartCardHead__rJHgW{display:flex;align-items:center;justify-content:space-between;gap:12px}.DashboardSkeleton_skeletonToggle__mO_DA{width:64px;height:28px;flex-shrink:0}.DashboardSkeleton_skeletonChart__qzJFd,.DashboardSkeleton_skeletonLine__D9g_d,.DashboardSkeleton_skeletonToggle__mO_DA{border-radius:var(--radius);background:var(--muted);animation:DashboardSkeleton_pulse__FT9VK 1.5s ease-in-out infinite}.DashboardSkeleton_skeletonChart__qzJFd{width:100%;flex:1;min-height:140px}@keyframes DashboardSkeleton_pulse__FT9VK{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:1200px){.DashboardSkeleton_kpiGrid5__TufHX,.DashboardSkeleton_kpiGrid6__rYc9w{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.DashboardSkeleton_chartsGrid2__ITSJX,.DashboardSkeleton_chartsHero__HaRgm{grid-template-columns:1fr}}@media (max-width:768px){.DashboardSkeleton_kpiGrid5__TufHX,.DashboardSkeleton_kpiGrid6__rYc9w{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_stack__loKul{display:flex;flex-direction:column;gap:16px}.page_chartCard__UX3mz{min-height:0;padding:16px 18px 8px}.page_chartPlot__hHp6x{width:100%;height:188px}.page_tableWrap___7Qdy{max-height:none;width:100%}.page_tableFull__IIgQZ,.page_tableWrap___7Qdy table{width:100%;min-width:100%;table-layout:fixed}.page_colPromo__wDdWr{width:34%}.page_left__xgzZ_{text-align:left}.page_tableFull__IIgQZ :is(th,td).page_left__xgzZ_{text-align:left}.page_tableFull__IIgQZ td.page_left__xgzZ_>span{justify-content:flex-start}.page_colDisc__F6OJ_{width:8%}.page_colNum__x_fj4{width:9%}.page_colMoney__rNpjv,.page_colPeriod__8dp6Q{width:16%}.page_center__oLNe5{text-align:center}.page_tableFull__IIgQZ :is(th,td).page_center__oLNe5{text-align:center}.page_tableFull__IIgQZ td.page_center__oLNe5>span{justify-content:center}.page_promoCell__dsbOx{display:flex;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.page_chevron__h0in5{margin-top:1px;color:var(--primary);flex-shrink:0;font-size:16px}.page_promoText__zS2HZ{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.page_promoName__ymk4o{font-weight:600;color:var(--foreground)}.page_promoIdMuted__0HNq5,.page_promoId__6opl8{word-break:break-all;white-space:normal}.page_promoIdMuted__0HNq5{font-size:12px;color:var(--muted-foreground)}.page_nameInput__6nObX{width:100%;max-width:320px;height:28px;border:1px solid var(--border);border-radius:var(--radius);padding:0 8px;background:var(--background);color:var(--foreground);font:inherit;font-size:13px;box-sizing:border-box}.page_nameInput__6nObX:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.page_copyBtn__L44bK{border:0;background:transparent;color:var(--muted-foreground);padding:2px;border-radius:var(--radius);cursor:pointer;line-height:1;flex-shrink:0}.page_copyBtn__L44bK:hover{color:var(--foreground);background:var(--muted)}.page_period__ikeh9{white-space:nowrap;color:var(--muted-foreground)}.page_expandGrid__halUP{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.15fr);gap:24px}.page_expandTitle__vAtTA{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--muted-foreground);font-family:var(--font-sans)}.page_miniTable___aBsU{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;font-family:var(--font-sans)}.page_miniTable___aBsU td,.page_miniTable___aBsU th{padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.page_miniTable___aBsU th{font-weight:500;font-size:12px;color:var(--text-secondary)}.page_tableFull__IIgQZ .page_miniTable___aBsU :is(th,td){text-align:center}.page_tableFull__IIgQZ .page_miniTable___aBsU :is(th,td):first-child{text-align:left}.page_articleCell__zqvgC{max-width:360px;overflow:hidden;text-overflow:ellipsis}.page_noticeRow__FxvST{display:flex;align-items:center;gap:8px}.page_spin__5lrGH{animation:page_spin__5lrGH .8s linear infinite}@keyframes page_spin__5lrGH{to{transform:rotate(1turn)}}@media (max-width:768px){.page_expandGrid__halUP{grid-template-columns:1fr}.page_tableFull__IIgQZ{table-layout:auto}.page_chartPlot__hHp6x{height:160px}}