@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._root_jkfw2_1{background:var(--background);justify-content:center;align-items:center;min-height:280px;padding:24px;display:flex}._card_jkfw2_10{background:var(--card);border:1px solid var(--border);border-radius:8px;max-width:420px;padding:24px;box-shadow:0 1px 3px #0000000f}._title_jkfw2_19{color:var(--chart-text);margin:0 0 8px;font-size:18px;font-weight:600}._message_jkfw2_26{color:var(--text-gray);margin:0 0 12px;font-size:14px;line-height:1.5}._detail_jkfw2_33{color:var(--text-secondary);background:var(--background-subtle);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0 0 16px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12px;overflow-x:auto}._actions_jkfw2_46{align-items:center;gap:12px;display:flex}._button_jkfw2_52{color:var(--card);background:var(--primary);cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}._button_jkfw2_52:hover{background:var(--primary-hover)}._link_jkfw2_67{color:var(--primary);font-size:14px;text-decoration:none}._link_jkfw2_67:hover{text-decoration:underline}._errorFallback_jkfw2_78{padding:var(--space-4,16px);color:var(--muted,#6b7280);font-size:var(--font-size-base,14px)}._retryButton_jkfw2_84{margin-left:var(--space-2,8px);color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}._retryButton_jkfw2_84:hover{color:var(--text,#181d27)}._toast_37t42_1{border-radius:8px;min-width:300px;max-width:500px;margin-bottom:12px;padding:12px 16px;animation:.3s ease-out _slideIn_37t42_1;position:relative;box-shadow:0 4px 12px #00000026}@keyframes _slideIn_37t42_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._content_37t42_23{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._message_37t42_30{color:var(--text);word-wrap:break-word;flex:1;font-size:14px;line-height:1.5}._closeButton_37t42_38{color:var(--text-gray);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:20px;line-height:1;transition:color .2s;display:flex}._closeButton_37t42_38:hover{color:var(--text)}._success_37t42_59{background:var(--bg-success-light);border-left:4px solid var(--success)}._error_37t42_64{background:var(--bg-error-light);border-left:4px solid var(--danger)}._warning_37t42_69{background:var(--bg-warning-light);border-left:4px solid var(--warning)}._info_37t42_74{background:var(--bg-blue-light);border-left:4px solid var(--info)}._success_37t42_59 ._message_37t42_30{color:#065f46}._error_37t42_64 ._message_37t42_30{color:#991b1b}._warning_37t42_69 ._message_37t42_30{color:#92400e}._info_37t42_74 ._message_37t42_30{color:#1e40af}._container_1jfxl_1{z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:20px;right:20px}._container_1jfxl_1>*{pointer-events:auto}._container_13g3j_1{background:linear-gradient(#f4f7f7 0%,#dce5e4 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;animation:.45s ease-out both _authEnter_13g3j_1;display:flex}._card_13g3j_11{background:var(--card);border-radius:10px;width:520px;max-width:92%;padding:32px 28px;animation:.5s cubic-bezier(.22,1,.36,1) .1s both _cardEnter_13g3j_1;box-shadow:0 6px 30px #10182814}._footer_13g3j_21{color:var(--muted);font-size:12px;animation:.4s ease-out .3s both _authEnter_13g3j_1;position:fixed;bottom:16px}@keyframes _authEnter_13g3j_1{0%{opacity:0}to{opacity:1}}@keyframes _cardEnter_13g3j_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._layout_1ieej_1{grid-template-columns:240px 1fr;width:100%;max-width:100vw;min-height:100vh;transition:grid-template-columns .2s;animation:.5s ease-out .1s both _layoutEnter_1ieej_1;display:grid;overflow-x:hidden}._layoutCollapsed_1ieej_13{grid-template-columns:68px 1fr}@keyframes _layoutEnter_1ieej_1{0%{opacity:0}to{opacity:1}}._content_1ieej_21{flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}._topBar_1ieej_28{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;padding-right:8px;display:flex}._contentInner_1ieej_37{box-sizing:border-box;flex-direction:column;flex:1;width:100%;padding:4px 20px 12px;animation:.45s ease-out .25s both _contentEnter_1ieej_1;display:flex;overflow:hidden auto}@keyframes _contentEnter_1ieej_1{0%{opacity:0}to{opacity:1}}._pageHeader_1ieej_53{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}._pageHeaderContent_1ieej_54{justify-content:space-between;display:flex}._pageEyebrow_1ieej_55{color:var(--text-heading);margin-bottom:4px;font-size:13px;font-weight:600}._pageTitle_1ieej_56{color:var(--text-heading);vertical-align:middle;align-items:center;font-size:18px;font-weight:600;display:inline-flex}._pageSubtitle_1ieej_57{color:#677278;margin-top:4px;margin-bottom:16px;font-size:14px;font-weight:500}._pageLastSync_1ieej_58{color:#333;white-space:nowrap;background-color:#e0e7ff;border-radius:6px;height:fit-content;margin-top:10px;padding:6px 12px;font-size:14px;font-weight:500}._pageLastSyncLabel_1ieej_69{color:var(--text-heading);font-size:14px;font-weight:500}._sidebar_kpnke_1{background:linear-gradient(180deg, var(--sidebar-bg-start) 0%, var(--sidebar-bg-end) 100%);color:var(--sidebar-text);flex-direction:column;display:flex}._footerLogoutButton_kpnke_7{background:var(--sidebar-active);color:var(--card);cursor:pointer;border:none;padding:0}._header_kpnke_15{letter-spacing:.5px;justify-content:space-between;align-items:center;gap:8px;height:60px;padding:12px 12px 12px 16px;font-weight:700;display:flex}._logo_kpnke_26{min-width:0}._hamburger_kpnke_31{color:#dbdbdb;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}._hamburger_kpnke_31:hover{color:#fff;background:#ffffff1a}._collapsed_kpnke_52 ._header_kpnke_15{justify-content:center;padding:12px 8px}._collapsed_kpnke_52 ._nav_kpnke_57{padding:0 10px}._collapsed_kpnke_52 ._link_kpnke_61{justify-content:center;padding:10px 0}._collapsed_kpnke_52 ._sectionHeading_kpnke_66{text-align:center;padding:8px 0 2px}._collapsed_kpnke_52 ._footer_kpnke_7{padding:12px 10px}._collapsed_kpnke_52 ._footerUser_kpnke_75{justify-content:center;padding:8px 0}._nav_kpnke_57{flex-direction:column;gap:4px;padding:0 12px;display:flex}._label_kpnke_89{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._link_kpnke_61{color:#dbdbdb;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}._active_kpnke_107{color:#192e2d;background:#fce0b5}._link_kpnke_61 img{filter:brightness(0)invert();opacity:.9;width:18px;height:18px;margin-top:2.5px}._active_kpnke_107 img{filter:brightness(0)saturate()invert(15%)sepia(20%)saturate(800%)hue-rotate(120deg)brightness(.9);opacity:1}._footer_kpnke_7{color:var(--sidebar-text-muted);padding:12px;font-size:12px}._bottomSection_kpnke_137{flex-direction:column;margin-top:auto;display:flex}._footerUser_kpnke_75{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}._footerName_kpnke_157{color:var(--card);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}._footerRole_kpnke_168{color:#fff9;font-size:12px}._footerUserInfo_kpnke_173{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._footerUserText_kpnke_181{flex:1;min-width:0;overflow:hidden}._divider_kpnke_187{background:#ffffff1a;height:1px}._syncNowWrapper_kpnke_194{padding:8px 12px 0}._collapsed_kpnke_52 ._syncNowWrapper_kpnke_194{justify-content:center;padding:8px 10px 0;display:flex}._syncHistory_kpnke_204{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;margin-top:8px;padding:8px 10px}._syncHistoryLastRow_kpnke_212{color:#ffffff8c;font-size:11px}._syncHistoryLastRow_kpnke_212 span{color:#ffffffd9;font-weight:500}._syncHistoryFailedRow_kpnke_222{color:#ffffff8c;font-size:11px}._syncHistoryFailedRow_kpnke_222 span{color:#ffb4ab;font-weight:500}._syncHistoryReason_kpnke_233{color:#ffffffbf;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}._sectionHeading_kpnke_66{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;padding:10px 12px 2px;font-size:11px;font-weight:600}._avatar_1ccrw_1{color:#fff;letter-spacing:.5px;-webkit-user-select:none;user-select:none;border-radius:9999px;place-items:center;width:36px;height:36px;font-weight:600;display:grid}._image_1ccrw_14{object-fit:cover;border-radius:50%;width:36px;height:36px;display:block}._initials_1ccrw_22{letter-spacing:.5px;-webkit-user-select:none;user-select:none;color:#fff;border:1px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;padding:10px 9px;font-size:12px;font-weight:600;display:grid}._overlay_1dv98_1{z-index:var(--z-modal);background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out _fadeIn_1dv98_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1dv98_1{0%{opacity:0}to{opacity:1}}._dialog_1dv98_24{background:#fff;border-radius:12px;width:90%;max-width:400px;padding:24px;animation:.3s ease-out _slideUp_1dv98_1;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes _slideUp_1dv98_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._icon_1dv98_45{object-fit:contain;width:30px;height:30px;margin-bottom:8px;display:block}._content_1dv98_53{margin-bottom:24px}._title_1dv98_57{color:var(--chart-text);margin:0 0 8px;font-size:18px;font-weight:600}._message_1dv98_64{color:var(--text-gray);margin:0;font-size:14px;line-height:1.5}._actions_1dv98_71{gap:12px;display:flex}._actions_1dv98_71>button{flex:1}._loaderContainer_sl1dy_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:4rem 2rem;display:flex}._spinner_sl1dy_10{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite _spin_sl1dy_10}@keyframes _spin_sl1dy_10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._inlineLoader_sl1dy_26{justify-content:center;align-items:center;gap:8px;display:inline-flex}._btn_kvmnv_1{height:36px;font-family:inherit;font-size:var(--font-size-base);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}._primary_kvmnv_23{background:linear-gradient(180deg, var(--sidebar-bg-start) 0%, var(--sidebar-bg-end) 100%);color:var(--card);border-color:var(--sidebar-bg-start)}._primary_kvmnv_23:hover{filter:brightness(.96)}._secondary_kvmnv_30{background:var(--card);color:var(--text-secondary);border-color:var(--border-secondary)}._secondary_kvmnv_30:hover{background:var(--bg-hover)}._ghost_kvmnv_37{color:var(--text-dark);border-color:var(--border);background:0 0}._icon_kvmnv_43{line-height:0;display:inline-flex}._iconandText_kvmnv_47 ._icon_kvmnv_43{filter:brightness(0)invert()}._label_kvmnv_51{align-items:center;display:inline-flex}._iconOnly_kvmnv_56{border-radius:10px;width:36px;padding:0}._fullWidth_kvmnv_62{width:100%}._btn_kvmnv_1:disabled{cursor:not-allowed;opacity:.5}._menu_pezq0_1{background:var(--card);min-width:215px;z-index:var(--z-popover);border-radius:12px;padding:8px;animation:.2s ease-out _slideUp_pezq0_1;position:fixed;box-shadow:0 4px 15px #00000012}@keyframes _slideUp_pezq0_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._menuItem_pezq0_23{cursor:pointer;width:100%;color:var(--chart-text);text-align:left;border:none;border-radius:8px;align-items:center;gap:12px;padding:8px 6px;font-size:14px;transition:background .2s;display:flex}._icon_pezq0_40{color:var(--chart-text);align-items:center;display:flex}._icon_pezq0_40 img{filter:brightness(0)invert(0)}._label_pezq0_50{color:var(--chart-text);flex:1;font-weight:500}._overlay_1rkqf_1{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1rkqf_13{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:420px;padding:32px;box-shadow:0 8px 40px #00000026}._title_1rkqf_23{color:var(--text);margin:0 0 24px;font-size:20px;font-weight:600}._avatarSection_1rkqf_30{justify-content:center;margin-bottom:24px;display:flex}._avatarLabel_1rkqf_36{cursor:pointer;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}._avatarImg_1rkqf_45{object-fit:cover;border-radius:50%;width:80px;height:80px}._avatarPlaceholder_1rkqf_52{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:24px;font-weight:600;display:flex}._fileInput_1rkqf_65{display:none}._changeText_1rkqf_69{color:var(--primary);font-size:12px;font-weight:500}._field_1rkqf_75{margin-bottom:16px}._label_1rkqf_79{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:500;display:block}._input_1rkqf_87{border:1px solid var(--border);border-radius:6px;outline:none;width:100%;height:38px;padding:0 12px;font-size:14px}._input_1rkqf_87:focus{border-color:var(--primary)}._disabled_1rkqf_101{color:var(--muted);cursor:not-allowed;background:#f5f5f5}._error_1rkqf_107{color:var(--danger);background:#fef2f2;border-radius:6px;margin:0 0 12px;padding:8px 12px;font-size:13px}._success_1rkqf_116{color:#16a34a;background:#f0fdf4;border-radius:6px;margin:0 0 12px;padding:8px 12px;font-size:13px}._actions_1rkqf_125{gap:12px;margin-top:24px;display:flex}._cancelBtn_1rkqf_131{border:1px solid var(--border);cursor:pointer;height:38px;color:var(--text);background:0 0;border-radius:6px;flex:1;font-size:14px;font-weight:500}._saveBtn_1rkqf_143{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;height:38px;font-size:14px;font-weight:600}._saveBtn_1rkqf_143:disabled{opacity:.6;cursor:not-allowed}._wrapper_g75of_1{align-items:center;gap:8px;display:inline-flex}._toggle_g75of_7{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:2px;padding:4px 6px;display:inline-flex;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._option_g75of_18{color:var(--text-secondary,#374151);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;line-height:1;transition:all .2s}._option_g75of_18:hover:not(._active_g75of_32):not(:disabled){background:var(--bg-hover,#f1f5f9);color:var(--text,#181d27);box-shadow:0 0 0 1px #0000000a}._active_g75of_32{background:var(--primary,#273a39);color:#fff;box-shadow:0 2px 4px #273a394d,0 1px 2px #0000001a}._option_g75of_18:disabled{cursor:not-allowed;opacity:.5}._root_uo6yb_1{font-family:var(--font);display:inline}._sizeXs_uo6yb_7{font-size:12px;line-height:18px}._sizeSm_uo6yb_8{font-size:13px;line-height:20px}._sizeMd_uo6yb_9{font-size:14px;line-height:22px}._sizeLg_uo6yb_10{font-size:16px;line-height:24px}._sizeXl_uo6yb_11{font-size:18px;line-height:26px}._size2xl_uo6yb_12{font-size:20px;line-height:28px}._size3xl_uo6yb_13{font-size:24px;line-height:32px}._wRegular_uo6yb_16{font-weight:400}._wMedium_uo6yb_17{font-weight:500}._wSemibold_uo6yb_18{font-weight:600}._wBold_uo6yb_19{font-weight:700}._cDefault_uo6yb_22{color:var(--text)}._cMuted_uo6yb_23{color:var(--muted)}._cPrimary_uo6yb_24{color:var(--primary)}._cDanger_uo6yb_25{color:var(--danger)}._cHeading_uo6yb_26{color:var(--text-heading)}._cSubtitle_uo6yb_27{color:#62748e}._cSecondary_uo6yb_28{color:#45556c}._cSuccess_uo6yb_29{color:var(--badge-success-fg)}._cSubvalue_uo6yb_30{color:var(--text-tertiary)}._cBlue_uo6yb_31{color:#2563eb}._cGray_uo6yb_32{color:var(--text-tertiary)}._cLightGray_uo6yb_33{color:#677278}._cAvgGray_uo6yb_34{color:#3c4549}._cMidBlue_uo6yb_35{color:#2563eb}._aLeft_uo6yb_39{text-align:left}._aCenter_uo6yb_40{text-align:center;display:block}._aRight_uo6yb_41{text-align:right;display:block}._truncate_uo6yb_44{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._clamp_uo6yb_51{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._noAccessLayout_hpmff_1{background:linear-gradient(#f4f7f7 0%,#dce5e4 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}._noAccessCard_hpmff_9{background:var(--card);text-align:center;border-radius:10px;flex-direction:column;align-items:center;width:460px;max-width:92%;padding:40px 32px;display:flex;box-shadow:0 6px 30px #10182814}._iconCircle_hpmff_22 img{width:48px;height:48px}._title_hpmff_27{margin-top:24px;margin-bottom:8px}._content_hpmff_32{margin-bottom:16px}._description_hpmff_36{line-height:1.6}._admin_hpmff_40{color:var(--primary);font-weight:500}._loadingLayout_hpmff_45{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}._loadingContent_hpmff_53{text-align:center}._spinner_hpmff_57{border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:1s linear infinite _spin_hpmff_57}@keyframes _spin_hpmff_57{to{transform:rotate(360deg)}}._container_1h9g0_1{flex-direction:column;align-items:center;transition:opacity .5s,transform .5s;display:flex}._containerExit_1h9g0_8{opacity:0;transform:translateY(-10px)scale(.98)}._titleContainer_1h9g0_13{margin-top:36px;margin-bottom:12px}._buttonContainer_1h9g0_18{width:300px;margin-top:40px}._exitOverlay_1h9g0_23{background:var(--background,#f5f7fa);z-index:9999;animation:.6s ease-in forwards _overlayIn_1h9g0_1;position:fixed;inset:0}@keyframes _overlayIn_1h9g0_1{0%{opacity:0}to{opacity:1}}._skeleton_mmxr3_2{background:linear-gradient(90deg,#e8edf3 0%,#f4f7fa 50%,#e8edf3 100%) 0 0/200% 100%;border-radius:6px;animation:1.4s linear infinite _skeletonShimmer_mmxr3_1}@keyframes _skeletonShimmer_mmxr3_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_a9fvr_1{padding:var(--space-6,24px);width:100%;max-width:1400px;margin:0 auto}._header_a9fvr_8{margin-bottom:var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}._content_a9fvr_15{gap:var(--space-4,16px);flex-direction:column;display:flex}._grid_a9fvr_21{gap:var(--space-3,12px);grid-template-columns:repeat(3,1fr);display:grid}._container_1v6iu_1{background:var(--card);border-radius:12px;padding:16px;box-shadow:0 4px 15px #00000012}._clickable_1v6iu_10{cursor:pointer;border:1px solid #0000;transition:transform .3s,box-shadow .3s,border-color .3s}._clickable_1v6iu_10:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 28px #00000026}._clickable_1v6iu_10:active{transform:translateY(-2px)}._clickable_1v6iu_10:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 12px 28px #00000026}._titleRow_1v6iu_29{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._title_1v6iu_29{font-family:var(--font);color:var(--text-tertiary);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}._titleHighlight_1v6iu_47{color:var(--primary,#2563eb)}._icon_1v6iu_51{width:14px}._value_1v6iu_55{font-family:var(--font);color:var(--text);margin-bottom:10px;font-size:20px;font-weight:600;line-height:28px}._subtext_1v6iu_64{white-space:nowrap;align-items:center;gap:4px;display:flex}._subtextItem_1v6iu_71{align-items:center;gap:4px;display:flex}._subtext_1v6iu_64 img{padding-left:8px}._muted_1v6iu_81{color:var(--text-gray)}._link_1v6iu_85{color:var(--primary);font-weight:600}._danger_1v6iu_90{color:var(--danger);font-weight:600}._action_1v6iu_95{font-family:var(--font);color:var(--primary);cursor:text;font-size:11px;font-weight:600;line-height:1;text-decoration:none}._actionButton_1v6iu_105{all:unset;cursor:text;font-family:var(--font);color:var(--primary);font-size:11px;font-weight:600;line-height:1}._card_rwcz5_1{background:var(--card);border-radius:12px;padding:16px;box-shadow:0 4px 15px #00000012}._header_rwcz5_7{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._headerTitleRow_rwcz5_14{align-items:center;gap:10px;display:flex}._headerTitleWrapper_rwcz5_19{line-height:20px}._headerIconContainer_rwcz5_22{border-radius:8px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;display:flex}._headerIcon_rwcz5_22{object-fit:contain;width:16px;height:16px}._title_rwcz5_39{color:var(--chart-text);font-weight:600}._subtitle_rwcz5_43{color:var(--text-gray);font-size:12px}._view_rwcz5_47{color:var(--primary);cursor:default;font-size:12px;font-weight:600}._viewAllLink_rwcz5_54{transition:color .2s}._viewAllLink_rwcz5_54:hover,._viewAllLink_rwcz5_54:hover *{color:var(--primary)}._list_rwcz5_62{gap:0;margin-top:8px;display:grid}._row_rwcz5_67{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}._row_rwcz5_67:last-child{border-bottom:0}._nameContainer_rwcz5_77{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._name_rwcz5_77{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}._cell_rwcz5_91{align-items:center;gap:8px;display:inline-flex}._cellIcon_rwcz5_96{width:16px;height:16px}._badge_rwcz5_97{background:var(--background-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}._muted_rwcz5_107{color:var(--text-gray);font-size:12px}._colWrap_rwcz5_113{align-items:center;gap:8px;display:flex;position:relative}._colWrap_rwcz5_113 ._colTooltip_rwcz5_120{color:var(--text-secondary,#374151);white-space:nowrap;z-index:var(--z-tooltip,1400);pointer-events:none;background:#fff;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:400;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}._colWrap_rwcz5_113 ._colTooltip_rwcz5_120:after{content:"";border:5px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}._colWrap_rwcz5_113:hover ._colTooltip_rwcz5_120{display:block}._emptyMessage_rwcz5_153{text-align:center;color:var(--text-gray);font-size:14px}._card_uykfg_1{background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 4px 15px #00000012}._chartWrap_uykfg_15{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}._chartWrap_uykfg_15 svg{max-width:190px;height:auto;margin:0 auto;display:block}._noDataContainer_uykfg_31{grid-column:1/-1;justify-content:center;align-items:center;min-height:200px;display:flex}._noData_uykfg_31{color:var(--text-gray);text-align:center;font-size:14px}._header_uykfg_43{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._title_uykfg_50{color:#3c4549;align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex}._subtitle_uykfg_58{color:var(--text-gray);font-size:12px}._legend_uykfg_63{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2px;width:100%;min-width:0;display:grid}._legendItem_uykfg_71{align-items:center;gap:8px;min-width:0;margin-top:4px;font-size:13px;display:flex}._legendItem_uykfg_71>span:not(._dot_uykfg_81):not(._legendValue_uykfg_81){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._dot_uykfg_81{border-radius:999px;width:10px;height:10px}._tooltip_uykfg_94{background:var(--card);white-space:nowrap;border-radius:8px;padding:8px 12px;box-shadow:0 4px 12px #00000026}._viewAll_uykfg_102{color:var(--chart-1);cursor:pointer;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}._viewAllLink_uykfg_111{cursor:pointer;white-space:nowrap;flex:none}._viewAllLink_uykfg_111:hover{color:var(--primary)}._headerFullSpan_uykfg_121{grid-column:1/-1;min-width:0}._segmentPath_uykfg_126{cursor:pointer}._innerCircle_uykfg_130{pointer-events:all;cursor:default}._geometricPrecision_uykfg_135{shape-rendering:geometricprecision}._tooltipFixed_uykfg_139{pointer-events:none;z-index:var(--z-overlay);position:fixed}._tooltipContent_uykfg_145{flex-direction:column;display:flex}._legendValue_uykfg_81{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:8px}._card_1xlnv_1{background:var(--card);border-radius:12px;padding:20px;box-shadow:0 4px 15px #00000012}._header_1xlnv_8{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._rangeButton_1xlnv_15{background:var(--bg-light);border:1px solid var(--border-secondary);color:var(--muted);border-radius:8px;gap:8px;padding:4px 6px;font-weight:600;display:flex}._title_1xlnv_26{color:var(--chart-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}._controls_1xlnv_34{align-items:center;gap:8px;display:flex}._btn_1xlnv_40{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;font-size:12px;font-weight:600}._btn_1xlnv_40[aria-pressed=true]{background:var(--card);color:var(--text-secondary);border-radius:8px;box-shadow:0 1px 3px #0000000a}._chartWrap_1xlnv_58{aspect-ratio:800/260;width:100%;min-height:200px;position:relative}._chartWrap_1xlnv_58 svg{width:100%;height:100%;display:block}._tooltip_1xlnv_71{background:var(--card);border:1px solid var(--border);color:var(--chart-text);pointer-events:none;white-space:nowrap;z-index:var(--z-tooltip);border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 4px 16px #00000014}._muted_1xlnv_85{color:var(--text-gray)}._legend_1xlnv_88{border-top:1px solid var(--border-light);justify-content:center;align-items:center;gap:24px;margin-top:12px;padding-top:12px;display:flex}._legendItem_1xlnv_97{color:var(--text-gray);align-items:center;font-size:13px;display:flex}._legendColor_1xlnv_103{border-radius:2px;width:12px;height:12px;margin-right:8px}._viewAllLink_1xlnv_110{color:var(--text-heading);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}._viewAllLink_1xlnv_110:hover{color:var(--primary)}._emptyState_1xlnv_122{text-align:center;color:var(--text-gray);padding:60px 20px;font-size:14px}._tooltipHeader_1xlnv_129{color:var(--text-tertiary);margin-bottom:4px;font-weight:600}._tooltipLabel_1xlnv_135{color:var(--text-tertiary);font-weight:600}._tooltipVendor_1xlnv_140{color:var(--success);font-weight:600}._tooltipPurple_1xlnv_145{color:var(--chart-6);font-weight:600}._tooltipPrimary_1xlnv_150{color:var(--info);font-weight:600}._tooltipSecondary_1xlnv_155{color:var(--error);font-weight:600}._tooltipPrice_1xlnv_160{color:#0e883c;font-weight:600}._tooltipMlForecast_1xlnv_165{color:var(--text-gray);font-weight:500}._tooltipQuantity_1xlnv_170{color:var(--primary);font-weight:600}._wrap_12wao_1{background:var(--card);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 4px 15px #00000012}._headerTitle_12wao_11{align-items:center;display:flex}._statusBadge_12wao_16{margin-left:8px}._horizontalRule_12wao_19{background:#e7e7e9;width:100%;height:1px}._row1_12wao_24{justify-content:space-between;align-items:center;gap:12px;display:flex}._leftMeta_12wao_31{gap:2px;margin-top:6px;display:grid}._amountBox_12wao_32{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._row2_12wao_34{flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;display:flex}._innerRow_12wao_42{flex-direction:column;gap:4px;display:flex}._k_12wao_48{color:var(--text-gray);font-size:12px}._v_12wao_53{font-weight:500}._headerRow_1iq9y_1{cursor:pointer;align-items:center;gap:5px;width:fit-content;margin-bottom:10px;display:flex}._backButton_1iq9y_10{cursor:pointer;background:0 0;border:none;outline:none;padding:0}._backButton_1iq9y_10 img{width:14px;height:14px;margin-top:3px}._spacer_1iq9y_25{flex:1}._wrap_677aw_1{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}._prefix_677aw_10{color:#334155}._segments_677aw_14{align-items:center;gap:8px;display:inline-flex}._seg_677aw_14{color:var(--text-dark);align-items:center;gap:4px;font-weight:600;display:inline-flex}._up_677aw_28{color:#16a34a}._down_677aw_29{color:var(--danger-hover)}._neutral_677aw_30{color:var(--muted)}._pipe_677aw_32{color:#94a3b8}._banner_nl5oi_1{background:var(--bg-warning-light);color:#b45309;border:1px solid #fbd6a8;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}._icon_nl5oi_12{flex:0 0 16px;width:16px;height:16px}._text_nl5oi_18{color:#7c2d12;font-size:12px}._strong_nl5oi_23{color:#b45309;font-weight:700}._muted_nl5oi_28{color:var(--text-gray)}._success_nl5oi_31{background:var(--bg-success-light);color:#166534;border-color:#cdebc8}._info_nl5oi_38{background:var(--bg-blue-light);color:#1e40af;border-color:#bfdbfe}._danger_nl5oi_45{background:var(--bg-error-light);color:#991b1b;border-color:#fecaca}._items_nl5oi_52{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}._item_nl5oi_52{white-space:nowrap;align-items:center;gap:6px;display:flex}._itemLabel_nl5oi_54{color:#475569;font-size:12px}._itemValue_nl5oi_55{color:var(--text-dark);font-weight:700}._wrapper_1wriv_1{border-radius:10px;padding:10px}._wrapperCustom_1wriv_6{background:var(--card);border:2px solid #feecec;box-shadow:0 0 10px #0000001a}._headline_1wriv_12{color:#b91c1c;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}._icon_1wriv_22{width:16px;height:16px}._panel_1wriv_27{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._panelCustom_1wriv_32{background-color:#feecec;border-radius:10px;padding:20px}._panelCols3_1wriv_37{grid-template-columns:repeat(3,1fr)}._item_1wriv_39{flex-direction:column;gap:4px;display:flex}._label_1wriv_45{color:#7f1d1d;font-size:11px}._value_1wriv_50{color:var(--chart-text);font-weight:700}._trend_1wriv_55{font-size:11px}._up_1wriv_56{color:#16a34a;font-weight:600}._down_1wriv_57{color:var(--danger-hover);font-weight:600}._neutral_1wriv_58{color:var(--muted)}._link_1wriv_60{cursor:pointer}:root{--card:#fff;--background:#f9fafb;--bg:#f5f6fa;--background-subtle:#f3f4f6;--text:#181d27;--text-secondary:#374151;--text-tertiary:#555;--muted:#64748b;--muted-light:#9ca3af;--border:#e5e7eb;--border-light:#f3f4f6;--border-secondary:#d2dde4;--primary:#273a39;--primary-hover:#192e2d;--primary-light:#e8f5e9;--primary-600:#192e2d;--danger:#ef4444;--danger-hover:#dc2626;--danger-light:#fee2e2;--success:#10b981;--success-hover:#059669;--success-light:#d1fae5;--success-bg:#10b9811f;--warning:#f59e0b;--warning-hover:#d97706;--warning-light:#fef3c7;--warning-bg:#f59e0b1f;--error:#ef4444;--error-hover:#dc2626;--error-light:#fee2e2;--error-bg:#ef44441f;--info:#3b82f6;--info-hover:#2563eb;--info-light:#dbeafe;--info-bg:#3b82f61f;--bg-hover:#f8fafc;--bg-light:#f9fafb;--bg-blue-light:#eff6ff;--bg-success-light:#f2fbf0;--bg-error-light:#fef2f2;--bg-warning-light:#fff6ed;--badge-success-fg:#197e48;--badge-success-bg:#197e481f;--badge-critical-fg:#d92d20;--badge-critical-bg:#d92d201f;--badge-warning-fg:#b42318;--badge-warning-bg:#b423181f;--chart-1:#6366f1;--chart-2:#f59e0b;--chart-3:#ef4444;--chart-4:#10b981;--chart-5:#06b6d4;--chart-6:#a78bfa;--chart-7:#f472b6;--chart-8:#ec4899;--chart-9:#8b5cf6;--chart-10:#14b8a6;--sidebar-bg-start:#273a39;--sidebar-bg-end:#192e2d;--sidebar-text:#e5e7eb;--sidebar-text-muted:#93a3c7;--sidebar-active:#fce0b5;--sidebar-hover:#1e302f;--accent:#e8a838;--accent-bg:#fef9f0;--radius:8px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--shadow:0 1px 2px #0000000d, 0 8px 24px #0000000f;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000a;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a, 0 10px 10px #0000000a;--shadow-inner:inset 0 2px 4px #0000000f;--shadow-outline:0 0 0 3px #273a3926;--font:Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, "Apple Color Emoji", "Segoe UI Emoji";--font-size-xs:12px;--font-size-sm:13px;--font-size-base:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-sticky:200;--z-overlay:1000;--z-modal:1100;--z-popover:1200;--z-toast:1300;--z-tooltip:1400;--text-heading:#305875;--bg-subtle-2:#f6f7f9;--bg-table-header:#f6f7f9;--text-dark:#0f172a;--text-gray:#6b7280;--text-gray-dark:#374151;--text-gray-light:#9ca3af;--border-gray:#e2e8f0;--chart-text:#111827;--chart-grid:#e5e7eb}.tabs-wrapper{background:var(--card);border:1px solid #d2dde480;border-radius:10px;align-items:center;gap:16px;padding:6px;display:inline-flex;box-shadow:0 4px 15px #0000000f}.tab{color:#666;white-space:nowrap;border-radius:4px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s}.tab:hover{color:#36454f}.tab.tab-active{color:var(--card);background:linear-gradient(0deg, var(--sidebar-bg-start), var(--sidebar-bg-start)), linear-gradient(180deg, var(--sidebar-bg-start) 0%, var(--sidebar-bg-end) 100%);box-shadow:0 2px 8px #0000000f}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100vw;height:100vh;overflow-x:hidden}body{font-family:var(--font);color:var(--text);background:var(--bg);margin:0;overflow-x:hidden}.card{background:var(--card);border-radius:10px;margin:10px 0;overflow:visible;box-shadow:0 4px 15px #00000012}.table-container{flex-direction:column;gap:24px;display:flex}.table-page,.table-page .table-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.input{border:1px solid var(--border);background:var(--card);border-radius:6px;height:34px;padding:0 10px}.select{border:1px solid var(--border);background:var(--card);border-radius:6px;height:34px;padding:0 8px}.toolbar{align-items:center;gap:12px;display:flex}.spacer{flex:1}.small{color:var(--muted);font-size:12px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full);transition:background var(--transition-normal)}::-webkit-scrollbar-thumb:hover{background:var(--muted-light)}::-webkit-scrollbar-thumb:active{background:var(--primary)}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
