.CompetitorStock_wrapper__aJpPF{display:flex;flex-direction:column;gap:16px}.CompetitorStock_toolbar__0BFNP{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.CompetitorStock_toolbarLeft__rAcv4,.CompetitorStock_toolbarRight__jvOWv{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.CompetitorStock_datePicker__tAO7U{display:inline-flex;align-items:center;gap:4px}.CompetitorStock_dateMain___25OV{position:relative}.CompetitorStock_dateNav__yuK0z{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text-secondary);cursor:pointer}.CompetitorStock_dateNav__yuK0z:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.06);color:var(--accent-blue)}.CompetitorStock_dateNav__yuK0z:disabled{opacity:.4;cursor:not-allowed}.CompetitorStock_dateNav__yuK0z i{font-size:20px}.CompetitorStock_dateTrigger__DQwzM{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap}.CompetitorStock_dateTrigger__DQwzM>i.CompetitorStock_ri-calendar-line__YNkAJ{font-size:15px;color:var(--muted-icon);flex-shrink:0}.CompetitorStock_dateTrigger__DQwzM:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.35)}.CompetitorStock_dateTrigger__DQwzM:disabled{cursor:default;color:var(--text-secondary)}.CompetitorStock_dateTriggerOpen__mFN_q{border-color:var(--accent-blue)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)!important}.CompetitorStock_dateChevron__d0NGa{font-size:16px;color:var(--muted-icon);flex-shrink:0;transition:transform .2s ease,color .2s ease}.CompetitorStock_dateChevronOpen__h77HM{transform:rotate(180deg);color:var(--accent-blue)}.CompetitorStock_dateMenu__cBvm6{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:190px;overflow:hidden;border:1px solid var(--border);border-radius:var(--popover-radius,var(--radius));background:var(--popover);box-shadow:var(--popover-shadow)}.CompetitorStock_dateMenuList__5C6nQ{overflow-y:auto;max-height:300px;padding:6px}.CompetitorStock_dateMenuItem__hil9a{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-size:13px;font-family:var(--font-sans);text-align:left;cursor:pointer;white-space:nowrap}.CompetitorStock_dateMenuItem__hil9a:hover{background:var(--bg-hover)}.CompetitorStock_dateMenuItemActive__0VUlB{background:rgba(var(--accent-rgb),.1)!important;color:var(--accent-blue);font-weight:600}.CompetitorStock_dateMenuItemMain__C5DnK{display:inline-flex;align-items:center;gap:6px;font-weight:500;flex:1;min-width:0}.CompetitorStock_dateMenuFresh__6t0zg{font-size:10px;font-weight:600;color:#16a34a;background:rgba(34,197,94,.12);padding:1px 6px;border-radius:999px;letter-spacing:.02em}[data-theme=dark] .CompetitorStock_dateMenuFresh__6t0zg{color:#22c55e}.CompetitorStock_dateMenuCheck__zq9WI{font-size:15px;color:var(--accent-blue);flex-shrink:0}.CompetitorStock_datePresets__i6SJN{display:flex;flex-wrap:wrap;gap:6px}.CompetitorStock_datePresetBtn__IlvaF{height:26px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--muted-foreground);font-family:var(--font-sans);font-size:12px;font-weight:500;cursor:pointer}.CompetitorStock_datePresetBtn__IlvaF:hover{border-color:rgba(var(--accent-rgb),.35);color:var(--accent-blue);background:rgba(var(--accent-rgb),.08)}.CompetitorStock_dateList__PDONs{overflow-y:auto;max-height:260px;display:flex;flex-direction:column;gap:4px}.CompetitorStock_dateGroup__oPAzx{display:flex;flex-direction:column;gap:2px}.CompetitorStock_dateGroupLabel__71oe8{position:sticky;top:0;z-index:1;padding:6px 8px 4px;font-size:11px;font-weight:600;color:var(--muted-foreground);background:var(--popover)}.CompetitorStock_compareControl__adrug{position:relative;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.CompetitorStock_compareToggle__MD11X{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--card);color:var(--muted-foreground);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap}.CompetitorStock_compareToggle__MD11X:hover{border-color:rgba(var(--accent-rgb),.5);color:var(--accent-blue)}.CompetitorStock_compareToggleActive__DsaXf,.CompetitorStock_compareToggleOpen__hq69z{border-style:solid;border-color:var(--accent-blue);background:rgba(var(--accent-rgb),.08);color:var(--accent-blue)}.CompetitorStock_compareSpin__Wdyav{animation:CompetitorStock_compareSpin__Wdyav .9s linear infinite}@keyframes CompetitorStock_compareSpin__Wdyav{to{transform:rotate(1turn)}}.CompetitorStock_compareClear__Fw3Ue{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--text-secondary);cursor:pointer}.CompetitorStock_compareClear__Fw3Ue:hover{border-color:rgba(239,68,68,.5);color:#ef4444;background:rgba(239,68,68,.06)}.CompetitorStock_compareMenu__ZRUDK{position:absolute;top:calc(100% + 6px);left:0;z-index:35;min-width:280px;max-height:340px;overflow:hidden;padding:8px;border:1px solid var(--border);border-radius:var(--popover-radius,var(--radius));background:var(--popover);box-shadow:var(--popover-shadow);display:flex;flex-direction:column;gap:8px}.CompetitorStock_compareSummary__50I3b{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.CompetitorStock_compareSummaryUp__ksKaV{color:#1d7a44;background:rgba(29,122,68,.1);padding:3px 8px;border-radius:8px}.CompetitorStock_compareSummaryDown__QcXjA{color:#dc3545;background:rgba(220,53,69,.1);padding:3px 8px;border-radius:8px}.CompetitorStock_compareSummaryMuted__pxIhO{color:var(--text-secondary);font-weight:500}.CompetitorStock_compareSummarySep__1oJ_h{color:var(--text-secondary);opacity:.4}.CompetitorStock_brandFilterWrap__gp_Wc{display:inline-flex}.CompetitorStock_baselineHint__4UbHQ{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(var(--accent-rgb),.08);color:var(--text-secondary);font-size:12.5px}.CompetitorStock_baselineHint__4UbHQ i{color:var(--accent-blue);font-size:16px}.CompetitorStock_sparkCell__DsSum{text-align:center;vertical-align:middle}.CompetitorStock_spark__RNfWI{display:inline-block;vertical-align:middle}.CompetitorStock_sparkEmpty__lz1wp{color:var(--muted-icon)}.CompetitorStock_dateOption__euCxK{display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:13.5px;cursor:pointer;text-align:left;transition:background .12s}.CompetitorStock_dateOption__euCxK:hover{background:var(--bg-hover)}.CompetitorStock_dateOptionActive__i7qZK{background:rgba(var(--accent-rgb),.1)}.CompetitorStock_dateOptionMain__yYBm8{font-weight:600;min-width:92px}.CompetitorStock_dateOptionSub__xoBBF{flex:1;color:var(--text-secondary);font-size:12px}.CompetitorStock_dateOptionCheck__ijw8Q{color:var(--accent-blue);font-size:16px}.CompetitorStock_viewSwitch__edRY5{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted)}.CompetitorStock_viewBtn__JPXth{height:30px;padding:0 12px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:var(--radius);line-height:1}.CompetitorStock_viewBtn__JPXth:hover{color:var(--text-primary)}.CompetitorStock_viewBtnActive__PaMok{box-shadow:0 1px 2px rgba(0,0,0,.04)}.CompetitorStock_viewBtnActive__PaMok,.CompetitorStock_viewBtnActive__PaMok:hover{background:var(--card);color:var(--foreground)}.CompetitorStock_excelBtn__AJ_gF,.CompetitorStock_runBtn___7pNZ,.CompetitorStock_secondaryBtn__VuxBd{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--border);background:var(--card);color:var(--foreground)}.CompetitorStock_excelBtn__AJ_gF{border-color:#1d7a44;color:#1d7a44}.CompetitorStock_excelBtn__AJ_gF:hover:not(:disabled){background:rgba(29,122,68,.08)}.CompetitorStock_runBtn___7pNZ:hover:not(:disabled),.CompetitorStock_secondaryBtn__VuxBd:hover:not(:disabled){background:var(--bg-hover)}.CompetitorStock_runBtn___7pNZ{border-color:var(--accent-blue);color:var(--accent-blue)}.CompetitorStock_excelBtn__AJ_gF:disabled,.CompetitorStock_runBtn___7pNZ:disabled,.CompetitorStock_secondaryBtn__VuxBd:disabled{opacity:.5;cursor:not-allowed}.CompetitorStock_error__UG1Gk{padding:10px 14px;border-radius:8px;background:rgba(220,53,69,.1);color:#dc3545;font-size:13px}.CompetitorStock_placeholder__DYGeG{padding:48px 16px;text-align:center;color:var(--muted-foreground);font-size:14px;background:var(--card);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:var(--radius)}.CompetitorStock_brandManager__yQgav{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;background:var(--card)}.CompetitorStock_brandManagerHead__EfIfX{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px;color:var(--text-primary)}.CompetitorStock_brandHint__jqbb9{font-size:12px;color:var(--text-secondary)}.CompetitorStock_brandList__j4GgQ{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.CompetitorStock_brandList__j4GgQ li{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--border-light);border-radius:20px;background:var(--card-bg);font-size:13px;color:var(--text-primary)}.CompetitorStock_brandList__j4GgQ li label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.CompetitorStock_brandInactive__FJRow{opacity:.5}.CompetitorStock_brandDelete__YjVtn{border:none;background:transparent;color:var(--muted-icon);cursor:pointer;font-size:15px;line-height:1}.CompetitorStock_brandDelete__YjVtn:hover{color:#dc3545}.CompetitorStock_tableScroll___N8V7{overflow:auto;max-height:calc(100vh - 320px);border:1px solid var(--border-light);border-radius:10px;background:var(--card-bg)}.CompetitorStock_table__n1CWy{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px;color:var(--text-primary)}.CompetitorStock_table__n1CWy td,.CompetitorStock_table__n1CWy th{padding:2px 10px;line-height:1.35;border-bottom:1px solid var(--border-light);white-space:nowrap;text-align:left}.CompetitorStock_table__n1CWy thead th{position:sticky;top:0;z-index:2;background:var(--surface-2);font-weight:600;color:var(--text-secondary);text-align:center}.CompetitorStock_table__n1CWy thead th:first-child{text-align:left}.CompetitorStock_num__wQSQ8{text-align:right;font-variant-numeric:tabular-nums}.CompetitorStock_stickyCol__mvxzf{position:sticky;left:0;z-index:1;background:var(--card-bg);font-weight:500}.CompetitorStock_table__n1CWy thead th.CompetitorStock_stickyCol__mvxzf{z-index:3;background:var(--surface-2)}.CompetitorStock_totalCol__JJtgn{font-weight:600;background:rgba(var(--accent-rgb),.06)}.CompetitorStock_totalRow__O_FUg td{font-weight:700;border-top:2px solid var(--border-light);background:var(--surface-2)}.CompetitorStock_otherRow__eChcK td{font-style:italic;color:var(--text-secondary)}.CompetitorStock_ownBrandCol__siFEe{background:rgba(var(--accent-rgb),.12)!important;box-shadow:inset 1px 0 0 rgba(var(--accent-rgb),.4),inset -1px 0 0 rgba(var(--accent-rgb),.4)}.CompetitorStock_table__n1CWy thead th.CompetitorStock_ownBrandCol__siFEe{background:var(--accent-blue)!important;color:#fff}.CompetitorStock_ownBrandRow__EG_75 td{background:rgba(var(--accent-rgb),.1)}.CompetitorStock_ownBrandRow__EG_75 td.CompetitorStock_stickyCol__mvxzf{background:rgba(var(--accent-rgb),.16);font-weight:700}.CompetitorStock_ownBrandColBorder__71GdI{box-shadow:inset 1px 0 0 rgba(var(--accent-rgb),.65),inset -1px 0 0 rgba(var(--accent-rgb),.65)}.CompetitorStock_table__n1CWy tbody tr:hover .CompetitorStock_stickyCol__mvxzf,.CompetitorStock_table__n1CWy tbody tr:hover td{background:var(--bg-hover)}.CompetitorStock_cell__ZGngE{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px}.CompetitorStock_cellVal___ffH_{font-variant-numeric:tabular-nums}.CompetitorStock_deltaDown__TQ_70,.CompetitorStock_deltaUp__alm3_{font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap}.CompetitorStock_deltaUp__alm3_{color:#1d7a44}.CompetitorStock_deltaDown__TQ_70{color:#dc3545}.CompetitorStock_absentRow__nRWOY td{color:var(--muted-icon);background:var(--surface-2)}.CompetitorStock_absentRow__nRWOY td.CompetitorStock_stickyCol__mvxzf{background:var(--surface-2);font-weight:500}.CompetitorStock_absentTag__XwTjB{margin-left:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--muted-icon);background:var(--bg-hover);padding:1px 6px;border-radius:10px;vertical-align:middle}.ToastContext_container__fANy8{position:fixed;bottom:24px;right:24px;z-index:600;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:min(420px,calc(100vw - 32px))}.ToastContext_toast__tCP64{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:500;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.25);animation:ToastContext_toastIn__cA3X_ .2s ease;pointer-events:all}.ToastContext_message__O9ITs{white-space:pre-line;line-height:1.4}.ToastContext_toastSuccess__GBCyt{background:#16a34a}.ToastContext_toastError__SIA4s{background:#dc2626}.ToastContext_toastInfo__dSqzP{background:var(--accent-blue,#3b82f6)}@keyframes ToastContext_toastIn__cA3X_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ToastContext_container__fANy8{left:16px;right:16px;bottom:16px;max-width:none}}.ExcelExport_exportButton__Cf55N{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius);background:var(--card);color:#1d7a44;border:1px solid #1d7a44;font-size:13px;font-weight:500;cursor:pointer;font-family:var(--font-sans);line-height:1;box-shadow:none;white-space:nowrap;flex-shrink:0}.ExcelExport_exportButton__Cf55N:hover:not(:disabled){background:rgba(29,122,68,.08)}.ExcelExport_exportButton__Cf55N:disabled{opacity:.5;cursor:not-allowed}.ExcelExport_exportButton__Cf55N i{font-size:16px;color:inherit}.ExcelExport_exportOverlay__jbXr2{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45);backdrop-filter:blur(2px)}.ExcelExport_exportOverlayCard__HYbOY{min-width:280px;max-width:90vw;padding:24px 28px;border-radius:12px;background:var(--card-bg,#fff);border:1px solid var(--control-border,#e2e8f0);box-shadow:0 12px 40px rgba(0,0,0,.18);text-align:center}.ExcelExport_exportOverlaySpinner__UwPoG{width:36px;height:36px;margin:0 auto 14px;border:3px solid rgba(22,163,74,.2);border-top-color:#16a34a;border-radius:50%;animation:ExcelExport_excelExportSpin__Sxqt3 .85s linear infinite}@keyframes ExcelExport_excelExportSpin__Sxqt3{to{transform:rotate(1turn)}}.ExcelExport_exportOverlayTitle__zu9S7{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--text-primary,#0f172a)}.ExcelExport_exportOverlayHint__Fy2Qe{margin:10px 0 0;font-size:12px;color:var(--text-secondary,#64748b)}.ExcelExport_exportProgressTrack__KMhRA{height:6px;border-radius:999px;background:rgba(22,163,74,.15);overflow:hidden}.ExcelExport_exportProgressBar__WOoNs{height:100%;border-radius:999px;background:linear-gradient(90deg,#16a34a,#22c55e);transition:width .25s ease}.JsonExport_exportButton__hwLWf{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius);background:var(--card);color:#1e4d8c;border:1px solid #1e4d8c;font-size:13px;font-weight:500;cursor:pointer;font-family:var(--font-sans);line-height:1;box-shadow:none;white-space:nowrap;flex-shrink:0}.JsonExport_exportButton__hwLWf:hover:not(:disabled){background:rgba(30,77,140,.08)}.JsonExport_exportButton__hwLWf:disabled{opacity:.5;cursor:not-allowed}.JsonExport_exportButton__hwLWf i{font-size:16px;color:inherit}.JsonExport_exportOverlay__pIutb{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45);backdrop-filter:blur(2px)}.JsonExport_exportOverlayCard__UnQxQ{min-width:280px;max-width:90vw;padding:24px 28px;border-radius:12px;background:var(--card-bg,#fff);border:1px solid var(--control-border,#e2e8f0);box-shadow:0 12px 40px rgba(0,0,0,.18);text-align:center}.JsonExport_exportOverlaySpinner__7pxVz{width:36px;height:36px;margin:0 auto 14px;border:3px solid rgba(30,77,140,.2);border-top-color:#1e4d8c;border-radius:50%;animation:JsonExport_jsonExportSpin__RCZbY .85s linear infinite}@keyframes JsonExport_jsonExportSpin__RCZbY{to{transform:rotate(1turn)}}.JsonExport_exportOverlayTitle__fkYw7{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--text-primary,#0f172a)}.JsonExport_exportOverlayHint__nMewc{margin:10px 0 0;font-size:12px;color:var(--text-secondary,#64748b)}.JsonExport_exportProgressTrack__RCcoi{height:6px;border-radius:999px;background:rgba(30,77,140,.15);overflow:hidden}.JsonExport_exportProgressBar__YvLP8{height:100%;border-radius:999px;background:linear-gradient(90deg,#1e4d8c,#3b82f6);transition:width .25s ease}.HintTooltip_wrap__gnvc1{display:inline-flex;align-items:center;max-width:100%;cursor:help}.HintTooltip_wrapBlock__JOS34{display:flex;max-width:100%}.HintTooltip_tooltip__kBD8H{position:fixed;z-index:10050;padding:8px 10px;border-radius:6px;background:rgba(17,24,39,.96);color:#fff;font-size:12px;line-height:1.45;font-weight:400;font-family:var(--font-sans);box-shadow:0 8px 24px rgba(0,0,0,.22);pointer-events:none;white-space:normal;text-align:left;letter-spacing:0}.HintTooltip_tooltipTop__ibJpm{transform:translate(-50%,calc(-100% - 8px))}.HintTooltip_tooltipBottom__OhxxO{transform:translate(-50%,8px)}.HintTooltip_hintLabel__PDyDl{border-bottom:1px dotted hsla(0,0%,7%,.28)}[data-theme=dark] .HintTooltip_hintLabel__PDyDl{border-bottom-color:hsla(0,0%,100%,.28)}.HintTooltip_hintIcon__qMETk{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;font-size:13px;color:var(--text-secondary);opacity:.75;vertical-align:middle}.HintTooltip_wrap__gnvc1:focus-visible .HintTooltip_hintIcon__qMETk,.HintTooltip_wrap__gnvc1:hover .HintTooltip_hintIcon__qMETk{opacity:1;color:var(--accent-blue)}.ColorPickerBoard_board__UhLmC{display:flex;gap:10px}.ColorPickerBoard_sv__6X4Td{position:relative;border-radius:8px;cursor:crosshair;touch-action:none;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent)}.ColorPickerBoard_svThumb__Lo7i2{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:999px;pointer-events:none;background:#fff;box-shadow:0 0 0 1.5px rgba(15,23,42,.5),0 1px 2px rgba(15,23,42,.2)}.ColorPickerBoard_hue__bYRH2{position:relative;flex-shrink:0;border-radius:999px;cursor:ns-resize;touch-action:none;background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent)}.ColorPickerBoard_hueThumb__h2bKu{position:absolute;left:-3px;right:-3px;height:8px;margin-top:-4px;border-radius:999px;pointer-events:none;background:#fff;box-shadow:0 0 0 1.5px rgba(15,23,42,.45),0 1px 2px rgba(15,23,42,.2)}.ColorPickerBoard_presets__UoudJ{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:5px;margin-top:10px}.ColorPickerBoard_preset__nufkF{width:16px;height:16px;flex:0 0 16px;padding:0;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);border-radius:999px;cursor:pointer;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.ColorPickerBoard_preset__nufkF:hover{transform:scale(1.08)}.ColorPickerBoard_presetOn__USxz7{box-shadow:0 0 0 2px var(--foreground)}.ColumnSelector_dropdownGroups__l_eRi{width:min(320px,calc(100vw - 24px));min-width:280px;max-width:320px}.ColumnSelector_searchMark__Vq9tW{padding:0;background:color-mix(in srgb,var(--accent-blue) 22%,transparent);color:inherit}.ColumnSelector_subActions__sxSdE{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 4px}.ColumnSelector_expandLinks__7NoWy{display:inline-flex;align-items:center;gap:2px}.ColumnSelector_groupsList__OXKNv{max-height:min(420px,calc(100vh - 220px));overflow-y:auto;overflow-x:hidden;padding:0 0 6px}.ColumnSelector_groupBlock__1Q_kj{border-bottom:1px solid var(--border)}.ColumnSelector_groupBlock__1Q_kj:last-child{border-bottom:none}.ColumnSelector_groupHead__rEg8X{display:flex;align-items:center;gap:6px;padding:2px 10px;min-height:32px}.ColumnSelector_groupCheckboxLabel__1s13e{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.ColumnSelector_groupCheckbox__tOoPo{width:14px;height:14px;margin:0;cursor:pointer;accent-color:var(--accent-blue)}.ColumnSelector_groupHeadToggle__RE5AH{display:flex;align-items:center;gap:4px;min-width:0;flex:1;padding:4px 0;border:none;background:transparent;color:var(--popover-foreground);cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:500;text-align:left}.ColumnSelector_groupHeadToggle__RE5AH:hover{color:var(--text-primary)}.ColumnSelector_groupChevron__RSsiz{font-size:16px;color:var(--muted-foreground);flex-shrink:0;transition:transform .15s ease}.ColumnSelector_groupChevronOpen__lluwt{transform:rotate(90deg)}.ColumnSelector_groupTitle__JDYM2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ColumnSelector_groupCount__XWSYn{margin-left:auto;flex-shrink:0;padding-right:4px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.ColumnSelector_colorBtn__2lGS5{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0}.ColumnSelector_colorBtn__2lGS5:hover{background:var(--bg-hover);color:var(--text-primary)}.ColumnSelector_colorBtnOpen__L8rqD{background:var(--accent);color:var(--foreground)}.ColumnSelector_colorBtn__2lGS5 i{font-size:14px}.ColumnSelector_colorSwatch___9eJT{width:12px;height:12px;border-radius:2px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}.ColumnSelector_groupColumns__UF_DK{padding:0 8px 6px 28px;display:flex;flex-direction:column}.ColumnSelector_columnItem__nt6_m{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius);cursor:pointer;user-select:none;min-height:32px;box-sizing:border-box;font-size:14px;color:var(--popover-foreground)}.ColumnSelector_columnItem__nt6_m:hover{background:var(--accent);color:var(--accent-foreground)}.ColumnSelector_columnItemChecked__e27da{font-weight:500}.ColumnSelector_checkbox__gV6A9{width:14px;height:14px;margin:0;flex-shrink:0;accent-color:var(--accent-blue)}.ColumnSelector_columnName__0Cwlc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.ColumnSelector_columnNameBold__cbAe_{font-weight:500}.ColumnSelector_colorPopoverBackdrop__h_0Cj{position:fixed;inset:0;z-index:100001;background:transparent}.ColumnSelector_colorPopover__14u_M{position:fixed;z-index:100002;width:min(280px,calc(100vw - 24px));border-radius:var(--popover-radius,var(--radius));background:var(--popover);box-shadow:var(--popover-shadow);color:var(--popover-foreground);font-family:var(--font-sans)}.ColumnSelector_colorPanel__cN7tG{padding:10px}.ColumnSelector_colorPanelHead__pRZso{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ColumnSelector_colorPreviewLarge__L3jUY{width:28px;height:28px;flex-shrink:0;border-radius:var(--radius);border:1px solid var(--border)}.ColumnSelector_colorPanelHeadText__2927m{flex:1;min-width:0}.ColumnSelector_colorPanelLabel__uAn4L{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--muted-foreground)}.ColumnSelector_hexRow__g9e_o{display:flex;align-items:center;gap:2px}.ColumnSelector_hexPrefix__wisxu{color:var(--muted-foreground)}.ColumnSelector_hexInput__1MVkl,.ColumnSelector_hexPrefix__wisxu{font-size:13px;font-weight:500;font-family:var(--font-mono,ui-monospace,monospace)}.ColumnSelector_hexInput__1MVkl{width:64px;height:28px;padding:0 6px;border:1px solid var(--input);border-radius:var(--radius);background:var(--background);text-transform:uppercase;color:var(--foreground)}.ColumnSelector_hexInput__1MVkl:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 35%,transparent)}.ColumnSelector_hexCopyBtn__cRnr7{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer}.ColumnSelector_hexCopyBtn__cRnr7:hover{background:var(--bg-hover);color:var(--text-primary)}.ColumnSelector_colorSection__i1tlQ{margin-bottom:10px}.ColumnSelector_colorSectionHead__PDihe{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ColumnSelector_colorSectionTitle__VYqA_{font-size:12px;font-weight:500;color:var(--muted-foreground)}.ColumnSelector_colorPresetGrid__zbw3a{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ColumnSelector_savedPresetGrid___L2pI{display:flex;flex-wrap:wrap;gap:4px}.ColumnSelector_presetSwatchWrap__6Czqq{position:relative}.ColumnSelector_presetSwatch__bjJPF{width:100%;min-width:0;height:22px;padding:0;border-radius:calc(var(--radius) * .8);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);cursor:pointer}.ColumnSelector_savedPresetGrid___L2pI .ColumnSelector_presetSwatch__bjJPF{width:22px;height:22px}.ColumnSelector_presetSwatch__bjJPF:hover{border-color:color-mix(in srgb,var(--foreground) 22%,transparent)}.ColumnSelector_presetSwatchActive__tuDc0{border-color:var(--accent-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-blue) 22%,transparent)}.ColumnSelector_presetRemoveBtn__UrD0s{position:absolute;top:-5px;right:-5px;display:none;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--popover);color:var(--muted-foreground);cursor:pointer;font-size:10px;line-height:1}.ColumnSelector_presetSwatchWrap__6Czqq:hover .ColumnSelector_presetRemoveBtn__UrD0s{display:inline-flex}.ColumnSelector_presetRemoveBtn__UrD0s:hover{color:var(--accent-red)}.ColumnSelector_savePresetBtn__VrpjD{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 9px;border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background:var(--muted);font-size:12px;font-weight:500;font-family:var(--font-sans);color:var(--foreground);cursor:pointer;white-space:nowrap}.ColumnSelector_savePresetBtn__VrpjD:hover:not(:disabled){background:var(--bg-hover)}.ColumnSelector_savePresetBtn__VrpjD:disabled{opacity:.5;cursor:default}.ColumnSelector_savedPresetHint__uYl_V{margin:0;font-size:12px;line-height:1.4;color:var(--muted-foreground)}.ColumnSelector_colorPickerBoardWrap__OLY2c{display:flex;justify-content:center;padding:8px 0 4px;margin-top:2px;border-top:1px solid var(--border)}.ColumnSelector_colorPanelFooter__2fmMt{display:flex;justify-content:flex-end;margin-top:8px}.ColumnSelector_colorClearBtn__p1G1K{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 9px;border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background:var(--muted);font-size:12px;font-family:var(--font-sans);font-weight:500;cursor:pointer;color:var(--foreground)}.ColumnSelector_colorClearBtn__p1G1K:hover{background:var(--bg-hover);color:var(--text-primary)}.ThemeToggle_themeToggle__KUJZY{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background-color .15s ease,color .15s ease;font-size:16px;box-sizing:border-box}.ThemeToggle_themeToggle__KUJZY:hover{background:var(--muted);color:var(--foreground)}.ThemeToggle_themeToggle__KUJZY:disabled{opacity:.55;cursor:wait}.ThemeToggle_themeToggle__KUJZY:active:not(:disabled){transform:scale(.98)}.ThemeToggle_themeToggle__KUJZY:focus-visible{outline:2px solid rgba(var(--accent-rgb),.35);outline-offset:2px}[data-theme=dark] .ThemeToggle_themeToggle__KUJZY:hover{background:var(--bg-hover)}.TabFlyout_flyout__6tcDC{position:fixed;z-index:220;padding:4px;border-radius:var(--radius);border:none;background:var(--popover,var(--card));color:var(--popover-foreground,var(--foreground));box-shadow:var(--popover-shadow,0 4px 16px rgba(0,0,0,.08));outline:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);display:flex;flex-direction:column;gap:1px;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.TabFlyout_flyoutRight__v5r1K{transform:translateX(-6px)}.TabFlyout_flyoutLeft__PVq_A{transform:translateX(6px)}.TabFlyout_flyoutVisible__G6zm_{opacity:1;transform:translateX(0);pointer-events:auto}.TabFlyout_flyoutBridge__H7MHs{position:fixed;z-index:219;background:transparent;pointer-events:auto}[data-theme=dark] .TabFlyout_flyout__6tcDC{box-shadow:0 8px 24px rgba(0,0,0,.45)}.TabFlyout_flyoutItem__C4nIs{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--radius);color:var(--foreground);text-decoration:none;font-size:14px;line-height:1.25;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.TabFlyout_flyoutItem__C4nIs i{font-size:16px;width:16px;text-align:center;flex-shrink:0;color:var(--muted-foreground)}.TabFlyout_flyoutItem__C4nIs:hover{background:var(--accent,var(--muted));color:var(--accent-foreground,var(--foreground))}.TabFlyout_flyoutItem__C4nIs:hover i{color:inherit}.TabFlyout_flyoutItemActive__RAW4d{background:var(--accent,var(--muted));font-weight:500}.UserMenu_root__VRQJz{position:relative;flex-shrink:0}.UserMenu_trigger__tWegC{display:flex;align-items:center;gap:10px;padding:3px 10px 3px 3px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);cursor:pointer;font-family:var(--font-sans);transition:background .15s,border-color .15s;max-width:100%}.UserMenu_trigger__tWegC:hover{background:var(--surface-tertiary,#f3f4f6);border-color:var(--border-color,rgba(0,0,0,.12))}.UserMenu_trigger__tWegC:focus-visible{outline:2px solid rgba(5,103,252,.35);outline-offset:2px}.UserMenu_avatar__u2O9O{background:rgba(var(--accent-rgb,5,103,252),.12);color:var(--accent-blue,#0567fc);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:-.02em}.UserMenu_avatarImg__8HWpT,.UserMenu_avatar__u2O9O{width:32px;height:32px;border-radius:50%;flex-shrink:0}.UserMenu_avatarImg__8HWpT{object-fit:cover;display:block}.UserMenu_menuAvatarSize__gl1Lf{width:32px!important;height:32px!important;font-size:12px!important;border-radius:8px!important}.UserMenu_meta__3ZdAg{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.UserMenu_name__HOh6k{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.UserMenu_role__fbGag{font-size:11px;color:var(--text-secondary);white-space:nowrap}.UserMenu_nameCompact__dqPBi{font-size:13px;font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_chevron__aSWCP{font-size:16px;color:var(--text-secondary);transition:transform .15s;flex-shrink:0}.UserMenu_chevronOpen__MtkAc{transform:rotate(180deg)}.UserMenu_root_collapsed__d8kzO .UserMenu_nameCompact__dqPBi{display:none}.UserMenu_root_collapsed__d8kzO .UserMenu_trigger__tWegC{padding:4px;border-radius:50%;border:none;background:transparent}.UserMenu_root_sidebar__e_Nql{width:100%}.UserMenu_root_sidebar__e_Nql .UserMenu_trigger__tWegC{width:100%;height:48px;gap:8px;padding:8px;border:none;border-radius:var(--radius);background:transparent;overflow:hidden}.UserMenu_root_sidebar__e_Nql .UserMenu_trigger__tWegC:hover,.UserMenu_root_sidebar__e_Nql .UserMenu_trigger__tWegC[aria-expanded=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.UserMenu_root_sidebar__e_Nql .UserMenu_avatarImg__8HWpT,.UserMenu_root_sidebar__e_Nql .UserMenu_avatar__u2O9O{width:32px;height:32px;border-radius:8px}.UserMenu_root_sidebar__e_Nql .UserMenu_meta__3ZdAg{overflow:hidden;min-width:0;opacity:1;transition:opacity .18s ease}.UserMenu_root_sidebar__e_Nql .UserMenu_name__HOh6k{max-width:140px;font-size:14px;font-weight:500;color:var(--sidebar-foreground)}.UserMenu_root_sidebar__e_Nql .UserMenu_role__fbGag{font-size:12px;color:var(--muted-foreground)}.UserMenu_root_sidebar__e_Nql .UserMenu_chevron__aSWCP{margin-left:auto;font-size:16px;flex-shrink:0;transition:opacity .18s ease}.UserMenu_root_sidebar__e_Nql.UserMenu_root_collapsed__d8kzO{width:32px;height:32px;display:block;margin:0;flex-shrink:0}.UserMenu_railBtn__eOkTU{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;border:none;border-radius:var(--radius);background:transparent;cursor:pointer;box-sizing:border-box}.UserMenu_railBtn__eOkTU:hover,.UserMenu_railBtn__eOkTU[aria-expanded=true]{background:var(--sidebar-accent)}.UserMenu_root_sidebar__e_Nql.UserMenu_root_collapsed__d8kzO .UserMenu_chevron__aSWCP,.UserMenu_root_sidebar__e_Nql.UserMenu_root_collapsed__d8kzO .UserMenu_meta__3ZdAg,.UserMenu_root_sidebar__e_Nql.UserMenu_root_collapsed__d8kzO .UserMenu_nameCompact__dqPBi{display:none}.UserMenu_menu__elOJ5{position:absolute;top:calc(100% + 4px);right:0;min-width:240px;background:var(--popover,var(--card));color:var(--popover-foreground,var(--foreground));border:none;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:var(--popover-shadow,0 4px 16px rgba(0,0,0,.08));outline:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);padding:4px;z-index:200}.UserMenu_menuUp__Vbfjb{top:auto;bottom:0;left:calc(100% + 4px);right:auto}.UserMenu_root_sidebar__e_Nql .UserMenu_menuUp__Vbfjb,.UserMenu_root_sidebar__e_Nql .UserMenu_menu__elOJ5{left:calc(100% + 4px);right:auto;bottom:0;top:auto;min-width:240px;width:max(240px,100%)}.UserMenu_root_sidebar__e_Nql.UserMenu_root_collapsed__d8kzO .UserMenu_menuUp__Vbfjb,.UserMenu_root_sidebar__e_Nql.UserMenu_root_collapsed__d8kzO .UserMenu_menu__elOJ5{left:calc(100% + 4px);right:auto;bottom:0;top:auto;min-width:240px;width:240px}.UserMenu_menuHeader__HomCy{display:flex;align-items:center;gap:8px;padding:6px 4px}.UserMenu_menuAvatarSize__gl1Lf,.UserMenu_menuAvatar__qlbpE{width:32px;height:32px;border-radius:8px;flex-shrink:0;font-size:12px;font-weight:600}.UserMenu_menuAvatarSize__gl1Lf.UserMenu_avatarImg__8HWpT{object-fit:cover;display:block}.UserMenu_menuAvatar__qlbpE{background:rgba(var(--accent-rgb,5,103,252),.12);color:var(--accent-blue,#0567fc);display:flex;align-items:center;justify-content:center}.UserMenu_menuHeaderText__eRUWx{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.UserMenu_menuName__Tg0KV{font-size:14px;font-weight:500;color:var(--foreground)}.UserMenu_menuLogin__X09Y7,.UserMenu_menuName__Tg0KV{line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_menuLogin__X09Y7{font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.UserMenu_menuRoleBadge__NY2_O{margin-left:auto;flex-shrink:0;height:20px;padding:0 8px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:10px;font-weight:500;line-height:20px;white-space:nowrap}.UserMenu_menuDivider__mQm6D{height:1px;background:var(--border);margin:4px -4px}.UserMenu_menuItem__3XuVM{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:var(--foreground);font-size:14px;font-weight:400;font-family:var(--font-sans);text-decoration:none;cursor:pointer;text-align:left;transition:background .12s,color .12s}.UserMenu_menuItem__3XuVM:hover{background:var(--accent,var(--muted));color:var(--accent-foreground,var(--foreground))}.UserMenu_menuItem__3XuVM i{font-size:16px;color:var(--muted-foreground);width:16px;text-align:center}.UserMenu_menuItem__3XuVM:hover i{color:inherit}.UserMenu_menuItemWithFlyout__YkX7o{position:relative}.UserMenu_menuItemLabel__9BN8v{flex:1;min-width:0}.UserMenu_menuItemChevron__rn5uZ{margin-left:auto;font-size:16px;opacity:.45;flex-shrink:0}.UserMenu_menuItemDanger__UPLN_{color:var(--foreground)}.UserMenu_menuItemDanger__UPLN_ i{color:var(--muted-foreground)}.UserMenu_root_compact__zkEA4 .UserMenu_trigger__tWegC{padding:4px 8px 4px 4px}.UserMenu_root_compact__zkEA4 .UserMenu_chevron__aSWCP{display:none}[data-theme=dark] .UserMenu_menu__elOJ5{box-shadow:0 8px 32px rgba(0,0,0,.4)}.SimpleSelect_fieldTrigger__MMFgD{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:auto;max-width:100%;height:32px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);line-height:1;box-sizing:border-box;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.SimpleSelect_fieldTrigger__MMFgD:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.SimpleSelect_fieldTrigger__MMFgD:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.SimpleSelect_fieldTrigger__MMFgD:disabled{opacity:.55;cursor:not-allowed}.SimpleSelect_compactTrigger__8wO7I{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:16px;padding:0;border:0;border-bottom:1px dashed color-mix(in srgb,var(--foreground) 22%,transparent);border-radius:0;background:transparent;color:var(--muted-foreground);cursor:pointer;font-size:10.5px;font-weight:500;font-family:var(--font-sans);line-height:1}.SimpleSelect_compactTrigger__8wO7I:focus-visible,.SimpleSelect_compactTrigger__8wO7I:hover:not(:disabled),.SimpleSelect_compactTrigger__8wO7I[aria-expanded=true]{color:var(--accent-blue);border-bottom-color:color-mix(in srgb,var(--accent-blue) 45%,transparent);outline:none}.SimpleSelect_compactValue__MSy6M{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SimpleSelect_compactIcon__hObmf{font-size:12px;line-height:1;flex-shrink:0;transition:transform .2s ease}.SimpleSelect_fieldValue__UHvmz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-align:left}.SimpleSelect_fieldIcon__94qel{font-size:16px;color:var(--muted-foreground);flex-shrink:0;transition:transform .2s ease}.SimpleSelect_fieldIconOpen__cf48B{transform:rotate(180deg)}.SimpleSelect_triggerPrefix__cbetK{color:var(--muted-foreground);font-size:12px;font-weight:400;margin-right:5px}.SimpleSelect_triggerValue__yvPra{font-size:13px;font-weight:500}.SimpleSelect_triggerCount__5fFvO{flex-shrink:0;height:18px;min-width:18px;padding:0 6px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;line-height:18px;text-align:center}.SimpleSelect_menu__POYFU{background:var(--popover);color:var(--popover-foreground);border-radius:var(--popover-radius,var(--radius));box-shadow:var(--popover-shadow);overflow:hidden;font-family:var(--font-sans);animation:SimpleSelect_menuIn__IP74i .14s ease-out}@keyframes SimpleSelect_menuIn__IP74i{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SimpleSelect_search__cjDL1{position:relative;padding:6px 6px 4px}.SimpleSelect_search__cjDL1 i{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--muted-foreground);pointer-events:none}.SimpleSelect_search__cjDL1 input{width:100%;height:32px;padding:0 10px 0 30px;border:1px solid var(--border);border-radius:var(--radius);outline:none;background:var(--background);color:var(--foreground);font-size:13px;font-family:var(--font-sans);box-sizing:border-box}.SimpleSelect_search__cjDL1 input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.SimpleSelect_list__NKqW9{padding:4px;display:flex;flex-direction:column;gap:1px;max-height:320px;overflow-y:auto}.SimpleSelect_item__GFC89{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px 4px 10px;border:none;border-radius:var(--radius);background:transparent;color:var(--popover-foreground);font-size:13px;font-weight:500;font-family:var(--font-sans);text-align:left;cursor:pointer;box-sizing:border-box}.SimpleSelect_itemActive__27okU,.SimpleSelect_item__GFC89:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.SimpleSelect_itemDisabled__jZlP0,.SimpleSelect_itemDisabled__jZlP0:hover{background:transparent;color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.SimpleSelect_itemHint__GUeCA{flex-shrink:0;font-size:11px;font-weight:400;color:var(--muted-foreground)}.SimpleSelect_itemName__YWzj6{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SimpleSelect_itemCount__SDWKW{flex-shrink:0;font-size:12px;font-weight:500;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.SimpleSelect_itemActive__27okU .SimpleSelect_itemCount__SDWKW,.SimpleSelect_item__GFC89:hover .SimpleSelect_itemCount__SDWKW{color:inherit;opacity:.7}.SimpleSelect_itemCheck__Yb8v8{flex-shrink:0;width:16px;font-size:15px;line-height:1;color:var(--foreground);opacity:0}.SimpleSelect_itemCheckVisible__eecep{opacity:.85}.SimpleSelect_empty__LHJ0J{padding:18px 10px;text-align:center;font-size:13px;color:var(--muted-foreground)}.ImtPeriodPicker_wrap__VUcnG{position:relative;flex-shrink:0}.ImtPeriodPicker_trigger__TNjnJ{display:inline-flex;align-items:center;gap:8px;height:32px;min-width:0;max-width:340px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);cursor:pointer;font-family:var(--font-sans);text-align:left;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ImtPeriodPicker_trigger__TNjnJ:hover:not(:disabled){background:var(--bg-hover)}.ImtPeriodPicker_trigger__TNjnJ:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.ImtPeriodPicker_trigger__TNjnJ:disabled{opacity:.55;cursor:not-allowed}.ImtPeriodPicker_triggerOpen__gov8m{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.ImtPeriodPicker_triggerChevron__9njrP,.ImtPeriodPicker_triggerIcon___y5TO{font-size:15px;color:var(--muted-foreground);flex-shrink:0}.ImtPeriodPicker_triggerRange__ZMprl{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImtPeriodPicker_triggerBadge__CuAAi{flex-shrink:0;height:18px;padding:0 6px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:11px;font-weight:500;line-height:18px}.ImtPeriodPicker_triggerChevron__9njrP{transition:transform .2s ease}.ImtPeriodPicker_triggerChevronOpen__aJAPf{transform:rotate(180deg)}.ImtPeriodPicker_menu__yN76W{position:fixed;z-index:10040;width:min(280px,calc(100vw - 24px));background:var(--popover);color:var(--popover-foreground);border-radius:var(--popover-radius,var(--radius));box-shadow:var(--popover-shadow);overflow:hidden;font-family:var(--font-sans);animation:ImtPeriodPicker_menuIn__KWaV6 .14s ease-out}@keyframes ImtPeriodPicker_menuIn__KWaV6{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ImtPeriodPicker_list__0tWrQ{padding:4px;display:flex;flex-direction:column;gap:1px}.ImtPeriodPicker_item__cDG84{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px 4px 10px;border:none;border-radius:var(--radius);background:transparent;color:var(--popover-foreground);font-size:13px;font-weight:500;font-family:var(--font-sans);text-align:left;cursor:pointer;box-sizing:border-box}.ImtPeriodPicker_itemActive__PYbvn,.ImtPeriodPicker_item__cDG84:hover{background:var(--accent);color:var(--accent-foreground)}.ImtPeriodPicker_itemName__nkm0l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImtPeriodPicker_itemMeta__Ps1FX{flex-shrink:0;font-size:11px;font-weight:500;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ImtPeriodPicker_itemActive__PYbvn .ImtPeriodPicker_itemMeta__Ps1FX,.ImtPeriodPicker_item__cDG84:hover .ImtPeriodPicker_itemMeta__Ps1FX{color:inherit;opacity:.65}.ImtPeriodPicker_itemCheck__csDMf{flex-shrink:0;width:16px;font-size:15px;line-height:1;color:var(--foreground);opacity:0}.ImtPeriodPicker_itemCheckVisible__V5YYY{opacity:.85}.ImtPeriodPicker_customBlock__dQcU4{padding:0 4px 4px;border-top:1px solid var(--border)}.ImtPeriodPicker_customBlock__dQcU4>.ImtPeriodPicker_item__cDG84{margin-top:4px}.ImtPeriodPicker_customPanel__70PzG{padding:6px 6px 4px}.ImtPeriodPicker_customDates__lWELl{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:6px}.ImtPeriodPicker_dateField__gI0FP{display:flex;flex-direction:column;gap:4px;min-width:0}.ImtPeriodPicker_dateFieldLabel__mK3L8{font-size:11px;font-weight:500;color:var(--muted-foreground);padding-left:2px}.ImtPeriodPicker_dateFieldBox__7u2K_{position:relative;display:flex;align-items:center;height:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);overflow:hidden}.ImtPeriodPicker_dateFieldBox__7u2K_:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 40%,transparent)}.ImtPeriodPicker_dateNative__R_htJ{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;font-size:16px}.ImtPeriodPicker_dateDisplay__YdWkH{flex:1;padding:0 8px;font-size:13px;font-weight:500;color:var(--foreground);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImtPeriodPicker_dateDisplayEmpty__NpO9Z{color:var(--muted-foreground);font-weight:400}.ImtPeriodPicker_dateFieldIcon__oVw7L{padding-right:8px;font-size:14px;color:var(--muted-foreground);pointer-events:none}.ImtPeriodPicker_customSep__iokhm{padding-bottom:8px;color:var(--muted-foreground);font-size:13px;text-align:center}.ImtPeriodPicker_applyBtn__mAQeY{margin-top:8px;width:100%;height:32px;border:none;border-radius:var(--radius);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;background:var(--accent-blue);color:#fff}.ImtPeriodPicker_applyBtn__mAQeY:hover:not(:disabled){opacity:.92}.ImtPeriodPicker_applyBtn__mAQeY:disabled{opacity:.45;cursor:not-allowed}.ImtPeriodPicker_footer__2FhYr{padding:6px 14px 10px;font-size:11px;line-height:1.45;color:var(--muted-foreground)}@property --sidebar-width{syntax:"<length>";inherits:true;initial-value:240px}.Navigation_appShell__VP6wu{display:flex;min-height:100vh;background:transparent;--sidebar-gutter:0px;--sidebar-width:240px;--header-height:64px;--main-offset:var(--sidebar-width);width:100%;max-width:100%}.Navigation_appShellCollapsed__zjtNK{--sidebar-width:72px}.Navigation_appShellReady__pKaYo{transition:--sidebar-width .42s cubic-bezier(.32,.72,0,1)}.Navigation_appShellReady__pKaYo .Navigation_sidebar__XwRkh{transition:width .42s cubic-bezier(.32,.72,0,1)}.Navigation_appShellReady__pKaYo .Navigation_main__wvu_K{transition:margin-left .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1)}.Navigation_appShellReady__pKaYo .Navigation_topHeader__HNmmA{transition:left .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1)}.Navigation_sidebar__XwRkh{width:var(--sidebar-width);height:100vh;max-height:100vh;background:var(--sidebar);border:none;border-right:1px solid var(--sidebar-border);border-radius:0;box-shadow:none;display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:50;transform:translateZ(0);overflow:visible}[data-theme=dark] .Navigation_sidebar__XwRkh{box-shadow:none}.Navigation_logoArea__wbEkK{display:flex;flex-direction:column;padding:4px 8px;gap:0;overflow:hidden}.Navigation_logoGroup__KgY0F{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:8px;border-radius:var(--radius);overflow:hidden}.Navigation_logoIcon__wlRIQ{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.Navigation_logoIcon__wlRIQ img{width:36px;height:36px;display:block;border-radius:8px}.Navigation_logoText__r0rAL{font-family:var(--font-sans);font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--sidebar-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity .18s ease}.Navigation_sidebarToggle__p17bF{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-light);background:var(--card-bg);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.Navigation_sidebarToggle__p17bF:hover{background:var(--surface-tertiary);color:var(--text-primary)}.Navigation_navMenu__6eDwL{padding:0;display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.Navigation_navSection__Z8u9o{display:flex;flex-direction:column;gap:0;padding:8px}.Navigation_navSection__Z8u9o+.Navigation_navSection__Z8u9o{margin-top:0;padding-top:8px}.Navigation_navSectionTitle__dj325{display:flex;align-items:center;height:32px;padding:0 8px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--sidebar-foreground) 70%,transparent);user-select:none;overflow:hidden;white-space:nowrap;opacity:1;transition:opacity .18s ease}.Navigation_sidebarFooter__1_SgS{padding:8px;display:flex;flex-direction:column;gap:8px;border-top:none}.Navigation_sidebarDivider__0PJXr{height:1px;background:var(--border-light);margin:6px 4px 8px}.Navigation_logoutNavItem__ZgNmA{width:100%;background:transparent;border:0;cursor:pointer;text-align:left}.Navigation_logoutNavItem__ZgNmA:hover{background:var(--surface-tertiary);color:var(--text-primary)}.Navigation_logoutNavItem__ZgNmA:focus-visible{outline:2px solid rgba(5,103,252,.35);outline-offset:2px}.Navigation_navItemWrap__9mn9E{position:relative;width:100%}.Navigation_navItemWrap__9mn9E>div{width:100%}.Navigation_navParent__Hvbbq{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:8px;border:none;border-radius:var(--radius);background:transparent;color:var(--sidebar-foreground);font-size:14px;font-weight:400;font-family:var(--font-sans);text-align:left;cursor:pointer;overflow:hidden;transition:background-color .15s ease,color .15s ease}.Navigation_navParent__Hvbbq.Navigation_navItemActive__1qAxR,.Navigation_navParent__Hvbbq:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.Navigation_navParent__Hvbbq.Navigation_navItemActive__1qAxR{font-weight:600}.Navigation_navParent__Hvbbq.Navigation_navItemActive__1qAxR>i:first-child{color:inherit}.Navigation_navParent__Hvbbq>i:first-child{font-size:16px;width:16px;height:16px;line-height:16px;text-align:center;flex-shrink:0}.Navigation_navChevron__06phd{margin-left:auto;font-size:16px;opacity:.45;flex-shrink:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .16s ease}.Navigation_navChevronOpen__43tr7{transform:rotate(90deg)}.Navigation_navSub__w8DjK{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.Navigation_navSubOpen__RwlAN{grid-template-rows:1fr;opacity:1;pointer-events:auto}.Navigation_navSubInner__qg2I0{overflow:hidden;min-height:0;margin:2px 0 4px 14px;padding:2px 0 2px 8px;border-left:1px solid var(--sidebar-border);display:flex;flex-direction:column;gap:1px}.Navigation_navSubItem__pKSPN{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:var(--radius);color:var(--sidebar-foreground);text-decoration:none;font-size:14px;font-weight:400;font-family:var(--font-sans);white-space:nowrap}.Navigation_navSubItem__pKSPN i{font-size:14px;width:16px;text-align:center;color:var(--muted-foreground);flex-shrink:0}.Navigation_navSubItemActive__ZaYSt,.Navigation_navSubItem__pKSPN:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.Navigation_navSubItemActive__ZaYSt{font-weight:600}.Navigation_navSubItemActive__ZaYSt i,.Navigation_navSubItem__pKSPN:hover i{color:inherit}.Navigation_navItem__3fAtU{display:flex;align-items:center;gap:8px;padding:8px;height:32px;min-height:32px;color:var(--sidebar-foreground);text-decoration:none;cursor:pointer;border-radius:var(--radius);overflow:hidden;transition:background-color .15s ease,color .15s ease;font-size:14px;font-family:var(--font-sans);font-weight:400;line-height:1.25}.Navigation_navItem__3fAtU i{font-size:16px;width:16px;height:16px;line-height:16px;text-align:center;color:inherit;flex-shrink:0}.Navigation_navLabel__KN42P{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity .18s ease}.Navigation_navLabelSep__Ym5hF{opacity:.45;font-weight:400}.Navigation_navLabelTab__8L3ye{font-weight:500;opacity:.88}.Navigation_navItemActive__1qAxR,.Navigation_navItem__3fAtU:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.Navigation_navItemActive__1qAxR{font-weight:600}.Navigation_navItemActive__1qAxR i{color:inherit}.Navigation_navItemDisabled__ERXc4{opacity:.5;cursor:not-allowed}.Navigation_helpCard__MdGZt{margin:0 12px 20px;padding:14px;border-radius:8px;background:var(--help-bg);display:flex;flex-direction:column;gap:8px}.Navigation_helpTitle__e43Iw{font-size:12px;font-family:var(--font-sans);font-weight:500;color:var(--text-primary)}.Navigation_helpText__44_WL{font-size:12px;color:var(--text-secondary)}.Navigation_helpLink__FErzr{font-size:12px;color:var(--accent-blue);font-family:var(--font-sans);font-weight:500}.Navigation_main__wvu_K{margin-left:var(--main-offset);flex:1;display:flex;flex-direction:column;min-height:100vh;width:calc(100% - var(--main-offset));min-width:0;padding-top:var(--header-height)}.Navigation_mainDashboardBg__jU_YL{background:#f6f7f9}[data-theme=dark] .Navigation_mainDashboardBg__jU_YL{background:var(--background)}[data-variant=purple] .Navigation_mainDashboardBg__jU_YL,[data-variant=purple] .Navigation_main__wvu_K{background:#000}.Navigation_topHeader__HNmmA{height:var(--header-height);background:color-mix(in srgb,var(--background) 80%,transparent);border-bottom:1px solid var(--border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:8px;position:fixed;top:0;left:var(--main-offset);width:calc(100% - var(--main-offset));z-index:40;min-width:0;font-family:var(--font-sans);box-shadow:none}[data-theme=dark] .Navigation_topHeader__HNmmA{box-shadow:none}.Navigation_topHeader__HNmmA:after{display:none}.Navigation_headerLeft__B4Han{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.Navigation_headerDivider__kFj8s{width:1px;height:20px;background:var(--border);flex-shrink:0;align-self:center}.Navigation_headerCrumb__5b1Nc{display:flex;align-items:center;flex-shrink:0}.Navigation_headerCrumbCurrent__fLLJ3{font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--foreground);white-space:nowrap}.Navigation_pageHeaderToolbar__FK2vg{display:flex;align-items:center;gap:10px;min-width:0}.Navigation_pageHeaderTitle__b_fB9{display:none}.Navigation_pageHeaderHint__IKOWb{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:var(--text-secondary);font-size:15px;cursor:help;flex-shrink:0}.Navigation_pageHeaderHint__IKOWb:hover{background:var(--bg-hover);color:var(--text-primary)}.Navigation_headerPageActions__t3XBE{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}button.Navigation_pageHeaderHint__IKOWb{border:0;background:transparent;padding:0}.Navigation_quotaChip__HudqR{position:relative}.Navigation_quotaChip__HudqR summary{list-style:none;cursor:pointer;height:32px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:13px}.Navigation_quotaChip__HudqR summary::-webkit-details-marker{display:none}.Navigation_quotaPop__ITNPD{position:absolute;right:0;top:calc(100% + 6px);z-index:50;width:280px;padding:8px 10px;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.Navigation_quotaPop__ITNPD div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:12px;color:var(--foreground)}.Navigation_headerSyncMeta__NXl0G{font-size:12px;font-weight:400;color:var(--text-secondary);white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}.Navigation_headerGhostBtn__edIXU{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--accent-blue);border-radius:var(--radius);background:var(--accent-blue);color:#fff;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0}.Navigation_headerGhostBtn__edIXU:hover:not(:disabled){background:color-mix(in srgb,var(--accent-blue) 88%,#000);border-color:color-mix(in srgb,var(--accent-blue) 88%,#000);color:#fff}.Navigation_headerGhostBtn__edIXU:disabled{opacity:.6;cursor:default}.Navigation_headerExcelBtn__FzSEJ{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid #1d7a44;border-radius:var(--radius);background:var(--card);color:#1d7a44;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1}.Navigation_headerExcelBtn__FzSEJ:hover:not(:disabled){background:rgba(29,122,68,.08)}.Navigation_headerExcelBtn__FzSEJ:disabled{opacity:.5;cursor:not-allowed}.Navigation_headerExcelBtn__FzSEJ i{font-size:16px}.Navigation_headerExternalAds__ur0x2{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.Navigation_externalAdsSearch__NtSEf{flex:0 1 260px;width:260px;min-width:160px;max-width:260px}.Navigation_headerExternalAds__ur0x2 .Navigation_headerDatePicker__9pVlH{flex-shrink:0}.Navigation_headerOutlineBtn__Iy1fG{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1}.Navigation_headerOutlineBtn__Iy1fG:hover{background:var(--bg-hover,color-mix(in srgb,var(--foreground) 4%,transparent))}.Navigation_headerOutlineBtnOn__bUUjm{color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 7%,var(--card));border-color:color-mix(in srgb,var(--accent-blue) 35%,var(--border))}.Navigation_headerOutlineBtn__Iy1fG i{font-size:16px;color:inherit}.Navigation_headerBtnSpin__upZlr{display:inline-block;animation:Navigation_headerBtnSpin__upZlr .8s linear infinite}@keyframes Navigation_headerBtnSpin__upZlr{to{transform:rotate(1turn)}}.Navigation_headerSidebarToggle__Wrcft{width:32px;height:32px;border-radius:var(--radius);border:none;background:transparent;color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease;flex-shrink:0;box-sizing:border-box}.Navigation_headerSidebarToggle__Wrcft:hover{background:var(--muted);color:var(--foreground)}.Navigation_headerSidebarToggle__Wrcft:focus-visible{outline:2px solid rgba(var(--accent-rgb),.35);outline-offset:2px}[data-theme=dark] .Navigation_headerSidebarToggle__Wrcft:hover{background:var(--bg-hover)}.Navigation_headerSidebarToggle__Wrcft i{font-size:18px}.Navigation_breadcrumbs__lufO5,.Navigation_headerCategoryPicker__sc6OZ,.Navigation_headerDatePicker__9pVlH{display:flex;align-items:center}.Navigation_breadcrumbs__lufO5{gap:8px;color:var(--text-primary);font-size:14px;font-family:var(--font-sans);font-weight:600}.Navigation_breadcrumbs__lufO5 i{font-size:18px}.Navigation_breadcrumbActive__7YpY2{color:var(--text-primary);font-family:var(--font-sans);font-weight:600}.Navigation_searchBar__U7Rj0{width:300px;position:relative}.Navigation_searchBar__U7Rj0 input{width:100%;height:32px;padding:0 12px 0 34px;border:1px solid var(--border-light);border-radius:6px;outline:none;font-size:13px;color:var(--text-primary);background:var(--card-bg);font-family:var(--font-sans)}.Navigation_searchBar__U7Rj0 i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted-icon)}.Navigation_userProfile__wLzt9{display:flex;align-items:center;gap:8px}.Navigation_logoutButton__vwFYi{padding:8px 12px;border-radius:6px;border:1px solid var(--border-light);background:var(--card-bg);color:var(--text-primary);font-size:12px;font-family:var(--font-sans);font-weight:500;cursor:pointer;transition:all .2s ease}.Navigation_logoutButton__vwFYi:hover{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.Navigation_userMeta__sBSy4{display:none}.Navigation_avatar__jv7AS{width:36px;height:36px;border-radius:50%;background:var(--bg-hover);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:12px;font-family:var(--font-sans);font-weight:600}.Navigation_contentWrapper__szXzQ{padding:24px;max-width:100%;width:100%;margin:0 auto;min-width:0}.Navigation_contentWrapperFullBleed__UUmOK{padding:0;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.Navigation_mainFullBleed__mRSsG{padding-top:0;height:100vh;overflow:hidden}.Navigation_mainStudio__4Ul_s{height:100vh;overflow:hidden}.Navigation_studioScope__BQUmz{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;flex-shrink:0}.Navigation_studioScopeBtn__yXmY_{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;line-height:1}.Navigation_studioScopeBtn__yXmY_:hover{color:var(--foreground);background:var(--bg-hover,color-mix(in srgb,var(--foreground) 4%,transparent))}.Navigation_studioScopeBtnActive__fwMhe{border-color:var(--border);font-weight:500;box-shadow:none}.Navigation_studioScopeBtnActive__fwMhe,.Navigation_studioScopeBtnActive__fwMhe:hover{background:var(--background,var(--card));color:var(--foreground)}.Navigation_studioScopeCount__gh111{min-width:18px;height:16px;padding:0 5px;margin-left:4px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--muted-foreground);font-size:11px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.Navigation_studioSearch__mA45K{display:flex;align-items:center;gap:8px;flex:1;min-width:140px;max-width:340px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.Navigation_financeSearch__JC6xs{flex:0 0 200px;width:200px;max-width:200px}.Navigation_studioSearch__mA45K i{font-size:16px;color:var(--muted-foreground);flex-shrink:0}.Navigation_studioSearchInput__t_mGT{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:13px;font-family:var(--font-sans);color:var(--foreground)}.Navigation_studioSearchInput__t_mGT::placeholder{color:var(--muted-foreground)}.Navigation_studioSearchClear__qiNiX{width:20px;height:20px;border:none;border-radius:var(--radius);background:transparent;color:var(--muted-foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.Navigation_studioSearchClear__qiNiX:hover{background:var(--muted);color:var(--foreground)}.Navigation_topHeaderHidden__6EzVJ{display:none}@media (max-width:1200px){.Navigation_contentWrapper__szXzQ{padding:24px}.Navigation_searchBar__U7Rj0{width:240px}}@media (max-width:980px){.Navigation_searchBar__U7Rj0{display:none}}@media (max-width:1100px){.Navigation_headerDatePicker__9pVlH{display:none}.Navigation_headerExternalAds__ur0x2 .Navigation_headerDatePicker__9pVlH{display:flex}}@media (max-width:1000px){.Navigation_headerCategoryPicker__sc6OZ{display:none}}@media (max-width:860px){.Navigation_sidebar__XwRkh{position:static;width:200px}.Navigation_main__wvu_K{margin-left:0;width:100%}.Navigation_topHeader__HNmmA{left:0;width:100%}}@media (max-width:767px){.Navigation_appShellMobile__ozHDQ{--sidebar-width:0px;--sidebar-gutter:0px}.Navigation_mainMobile__OiSE1{margin-left:0;width:100%;padding-top:var(--app-shell-top);padding-bottom:var(--app-shell-bottom);min-height:100dvh}.Navigation_topHeaderMobileHidden__4T7Hy{display:none!important}.Navigation_mobileHeader__0uvvp{display:flex;align-items:center;justify-content:space-between;height:calc(var(--mobile-header-height) + var(--safe-area-top));padding:var(--safe-area-top) 12px 0 16px;position:fixed;top:0;left:0;right:0;z-index:90;background:var(--card-bg);border-bottom:1px solid var(--border-light);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.Navigation_mobileHeaderLeft__ULxgS{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.Navigation_mobileLogo__vcXL_{border-radius:7px;flex-shrink:0;display:block}.Navigation_mobileTitle__62KC9{font-size:17px;font-weight:600;margin:0;color:var(--text-primary);letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navigation_mobileHeaderActions___CtXt{display:flex;align-items:center;gap:4px;flex-shrink:0}.Navigation_mobileFilterBtn__fDpxx{width:40px;height:40px;border-radius:10px;border:none;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;-webkit-tap-highlight-color:transparent}.Navigation_mobileFilterBtn__fDpxx:active{background:var(--bg-hover);color:var(--accent-blue)}.Navigation_contentWrapperMobile__EzN_h{padding:12px 12px 8px}.Navigation_mainAiMobile__aT9xs{padding-top:0;padding-bottom:var(--app-shell-bottom);height:100dvh;overflow:hidden}.Navigation_mainAiMobileStudio__Nkas_{padding-bottom:env(safe-area-inset-bottom,0)}.Navigation_contentWrapperAiMobile__QeJ9v{padding:0;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}}.Navigation_mobileHeader__0uvvp{display:none}.Navigation_appShellCollapsed__zjtNK .Navigation_sidebar__XwRkh{--rail:32px;display:grid;grid-template-columns:1fr var(--rail) 1fr;grid-template-rows:auto 1fr auto;justify-items:stretch;align-items:stretch}.Navigation_appShellCollapsed__zjtNK .Navigation_logoArea__wbEkK{grid-column:2;grid-row:1;width:var(--rail);padding:12px 0 8px;overflow:hidden}.Navigation_appShellCollapsed__zjtNK .Navigation_navMenu__6eDwL{grid-column:2;grid-row:2;width:var(--rail);padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.Navigation_appShellCollapsed__zjtNK .Navigation_navMenu__6eDwL::-webkit-scrollbar{display:none}.Navigation_appShellCollapsed__zjtNK .Navigation_sidebarFooter__1_SgS{grid-column:2;grid-row:3;width:var(--rail);padding:8px 0 12px;display:flex;align-items:center;justify-content:center}.Navigation_appShellCollapsed__zjtNK .Navigation_navSection__Z8u9o,.Navigation_appShellCollapsed__zjtNK .Navigation_navSection__Z8u9o+.Navigation_navSection__Z8u9o{width:var(--rail);padding:0;margin:0;gap:2px}.Navigation_appShellCollapsed__zjtNK .Navigation_logoGroup__KgY0F{width:var(--rail);height:var(--rail);padding:0;gap:0;margin:0;justify-content:center}.Navigation_appShellCollapsed__zjtNK .Navigation_logoIcon__wlRIQ,.Navigation_appShellCollapsed__zjtNK .Navigation_logoIcon__wlRIQ img{width:var(--rail);height:var(--rail)}.Navigation_appShellCollapsed__zjtNK .Navigation_navItemWrap__9mn9E,.Navigation_appShellCollapsed__zjtNK .Navigation_navItemWrap__9mn9E>div{width:var(--rail);margin:0;padding:0}.Navigation_appShellCollapsed__zjtNK .Navigation_navItem__3fAtU,.Navigation_appShellCollapsed__zjtNK .Navigation_navParent__Hvbbq{width:var(--rail);height:var(--rail);min-width:var(--rail);padding:0;gap:0;margin:0;justify-content:center}.Navigation_appShellCollapsed__zjtNK .Navigation_navItem__3fAtU i,.Navigation_appShellCollapsed__zjtNK .Navigation_navParent__Hvbbq>i:first-child{font-size:18px;width:20px;height:20px;line-height:20px}.Navigation_appShellCollapsed__zjtNK .Navigation_helpCard__MdGZt,.Navigation_appShellCollapsed__zjtNK .Navigation_logoText__r0rAL,.Navigation_appShellCollapsed__zjtNK .Navigation_navChevron__06phd,.Navigation_appShellCollapsed__zjtNK .Navigation_navLabel__KN42P,.Navigation_appShellCollapsed__zjtNK .Navigation_navSectionTitle__dj325,.Navigation_appShellCollapsed__zjtNK .Navigation_navSubOpen__RwlAN,.Navigation_appShellCollapsed__zjtNK .Navigation_navSub__w8DjK{display:none}@media (prefers-reduced-motion:reduce){.Navigation_appShellReady__pKaYo,.Navigation_appShellReady__pKaYo .Navigation_main__wvu_K,.Navigation_appShellReady__pKaYo .Navigation_sidebar__XwRkh,.Navigation_appShellReady__pKaYo .Navigation_topHeader__HNmmA,.Navigation_logoGroup__KgY0F,.Navigation_logoIcon__wlRIQ,.Navigation_logoIcon__wlRIQ img,.Navigation_logoText__r0rAL,.Navigation_navChevron__06phd,.Navigation_navItem__3fAtU,.Navigation_navLabel__KN42P,.Navigation_navParent__Hvbbq,.Navigation_navSectionTitle__dj325,.Navigation_navSub__w8DjK{transition:none}}[data-variant=purple] .Navigation_headerSidebarToggle__Wrcft,[data-variant=purple] .Navigation_mobileHeader__0uvvp,[data-variant=purple] .Navigation_sidebarToggle__p17bF,[data-variant=purple] .Navigation_sidebar__XwRkh,[data-variant=purple] .Navigation_topHeader__HNmmA{background:#000}[data-variant=purple] .Navigation_topHeader__HNmmA:after{background:rgba(119,0,122,.35)}.Navigation_externalAdsDateField__Xj5tG{display:flex;align-items:center;flex-shrink:0;height:32px}.Navigation_externalAdsDateField__Xj5tG>div>div>[role=button]{box-shadow:none;white-space:nowrap}@media(max-width:1200px){.Navigation_headerExternalAds__ur0x2{gap:8px}.Navigation_headerExternalAds__ur0x2 .Navigation_externalAdsSearch__NtSEf{min-width:120px;flex-basis:180px}}.SppCategories_root__Ax8Rt{width:100%;min-width:0}.SppCategories_actions__MLbaI{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;color:#718096;font-size:12px}.SppCategories_actions__MLbaI button{padding:8px 14px;color:#258754;background:#fff;border:1px solid #258754;border-radius:5px;cursor:pointer}.SppCategories_actions__MLbaI button:disabled{opacity:.5;cursor:default}.SppCategories_table__v9q1g{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.SppCategories_table__v9q1g td,.SppCategories_table__v9q1g th{padding:7px 10px;border:1px solid #e3e7ec;text-align:right;overflow-wrap:anywhere}.SppCategories_table__v9q1g th:first-child{width:120px;text-align:left}.SppCategories_table__v9q1g tfoot,.SppCategories_table__v9q1g thead{background:#f3f7fa}.SppCategories_table__v9q1g tbody th{font-weight:500}.SppCategories_table__v9q1g tfoot{font-weight:600}.SppCategories_legend__izoqR{display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;color:#537461}.SppCategories_scale__2957Y{width:100px;height:9px;border-radius:999px;border:1px solid #d8e8de;background:linear-gradient(90deg,#d24354,#f08792,#fce9eb,#fff,#e5f5eb,#69c28e,#268f58)}@media (max-width:600px){.SppCategories_scale__2957Y{width:50px}.SppCategories_legend__izoqR{font-size:11px;gap:5px}}.SppCategories_value__9YTzV{display:block;outline-offset:2px}.SppCategories_tooltip__sf14g{position:fixed;z-index:10000;box-sizing:border-box;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#1f2937;box-shadow:0 8px 30px #00000014;font-size:12px;line-height:1.5;pointer-events:auto;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain}.SppCategories_tooltipLabel__Rxbn_{color:#8a929e;font-size:11px}.SppCategories_tooltipSummary__8y5zr{margin-top:4px;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.SppCategories_tooltipNote__IizUi{margin:8px 0 0;color:#7b8491}.SppCategories_tooltipColumns__hpi42,.SppCategories_tooltipRow__9LYO0{display:grid;grid-template-columns:minmax(0,1fr) 58px 100px;gap:8px;align-items:center}.SppCategories_tooltipColumns__hpi42{margin-top:14px;padding-bottom:8px;color:#8a929e;font-size:10px;border-bottom:1px solid #edf0f3}.SppCategories_tooltipRow__9LYO0{min-height:30px;font-variant-numeric:tabular-nums}.SppCategories_tooltipRow__9LYO0 strong{font-weight:500}.SppCategories_tooltipRow__9LYO0>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SppCategories_tooltipRow__9LYO0>:last-child{color:#8a929e}.SppCategories_tooltipColumns__hpi42>:not(:first-child),.SppCategories_tooltipRow__9LYO0>:not(:first-child){text-align:right}[data-theme=dark] .SppCategories_tooltip__sf14g{background:#20252d;border-color:#38404c;color:#e5e7eb}[data-theme=dark] .SppCategories_tooltipColumns__hpi42{border-color:#38404c}.SppCategories_partialMark__wsuFw{margin-left:2px;color:#8a929e;font-size:10px;vertical-align:super}