.sidebar-shell{background:#f1f5f9;height:100%}.sidebar{color:#fff;background:linear-gradient(#0f172a 0%,#1e293b 100%);border-right:1px solid #ffffff0a;flex-direction:column;flex-shrink:0;width:224px;min-width:224px;height:100%;transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar.collapsed{width:52px;min-width:52px}.sidebar-logo{letter-spacing:-.02em;white-space:nowrap;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.sidebar-logo-image{object-fit:contain;border-radius:7px;flex-shrink:0;width:26px;min-width:26px;height:26px;display:block;box-shadow:0 2px 8px #3b82f64d}.sidebar-logo .logo-text{transition:opacity .15s}.sidebar.collapsed .sidebar-logo{justify-content:center;padding:12px 0}.sidebar.collapsed .sidebar-logo .logo-text{opacity:0;width:0}.sidebar-account-wrap{border-bottom:1px solid #ffffff0f;padding:8px 8px 0}.sidebar.collapsed .sidebar-account-wrap{padding-top:6px}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding:6px 0;overflow-y:auto}.sidebar-scroll:hover{scrollbar-color:#ffffff26 transparent}.sidebar-section{padding:6px 0}.sidebar-section-title{color:#ffffff61;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:6px 16px 4px;font-size:10px;font-weight:600;transition:opacity .15s;overflow:hidden}.sidebar.collapsed .sidebar-section-title{opacity:0;height:0;margin:0;padding:0}.sidebar-item{color:#ffffff85;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:calc(100% - 16px);margin:2px 8px;padding:9px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:flex;overflow:hidden}.sidebar-item:hover{color:#ffffffd9;background:#ffffff0f}.sidebar-item.active{color:#fff;background:#3b82f633;font-weight:600;box-shadow:inset 3px 0 #3b82f6}.sidebar-item .si{opacity:.78;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;font-size:14px;display:inline-flex}.sidebar-item .si svg{width:16px;height:16px}.sidebar-item .si-text{text-overflow:ellipsis;overflow:hidden}.sidebar.collapsed .sidebar-item{justify-content:center;gap:0;width:calc(100% - 16px);padding:8px 0}.sidebar.collapsed .sidebar-item .si-text{display:none}.sidebar-version{color:#ffffff4d;text-align:center;padding:6px 16px;font-family:JetBrains Mono,monospace;font-size:10px}.sidebar.collapsed .sidebar-version{padding:6px 4px;font-size:9px}.sidebar-footer{margin-top:auto;padding:8px 8px 0}.sidebar-account-btn{color:#ffffffe0;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.sidebar-account-btn:hover{background:#ffffff1a;border-color:#ffffff29}.sidebar-account-btn.collapsed{justify-content:center;padding:8px 0}.sidebar-account-avatar{flex-shrink:0}.sidebar-account-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.sidebar-account-caret{color:#ffffff8f;font-size:10px}.sidebar-toggle{justify-content:center;padding:4px 0 6px;display:flex}.sidebar-toggle button{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .15s;display:flex}.sidebar-toggle button:hover{color:#fff;background:#ffffff1f}.sidebar.collapsed .sidebar-toggle button{color:#ffffffe6;background:#3b82f626;border-color:#3b82f64d;width:36px;height:36px;font-size:16px}:root{--color-brand-primary:#1677ff;--color-brand-primary-dark:#1554c5;--color-brand-ink:#0f5bd3;--color-brand-secondary:#0f172a;--color-text-primary:#1f2937;--color-text-secondary:#6b7280;--color-text-inverse:#fff;--color-bg-page:#f7f9fc;--color-bg-card:#fff;--color-bg-subtle:#f3f4f6;--color-border-default:#e5e7eb;--color-border-strong:#d1d5db;--color-semantic-success:#10b981;--color-semantic-warning:#f59e0b;--color-semantic-error:#ef4444;--color-semantic-info:#3b82f6;--motion-duration-fast:.15s;--motion-duration-normal:.2s;--motion-duration-slow:.3s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--radii-xs:6px;--radii-sm:8px;--radii-md:10px;--radii-lg:12px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 8px 24px #0000001a;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--type-font-family-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--type-size-body:14px;--type-size-h1:32px;--type-size-h2:24px;--type-size-h3:20px;--density-button-py:6px;--density-button-px:16px;--density-control-py:14px;--density-control-px:16px;--density-table-cell-py:16px;--density-table-cell-px:12px;--density-table-head-py:14px}:root[data-density=compact],[data-density=compact]{--density-button-py:4px;--density-button-px:12px;--density-control-py:10px;--density-control-px:14px;--density-table-cell-py:10px;--density-table-cell-px:10px;--density-table-head-py:10px}:root[data-density=comfortable],[data-density=comfortable]{--density-button-py:10px;--density-button-px:20px;--density-control-py:16px;--density-control-px:18px;--density-table-cell-py:18px;--density-table-cell-px:16px;--density-table-head-py:16px}.skip-link{background:var(--color-bg-card);color:var(--color-text-primary);border-radius:var(--radii-sm);border:1px solid var(--color-border-strong);padding:6px 10px;position:absolute;top:8px;left:-9999px}.skip-link:focus{outline:2px solid var(--color-brand-primary);z-index:2000;left:8px}.table-col-right{text-align:right!important}.table-col-center{text-align:center!important}.table-col-left{text-align:left!important}.table-text-ellipsis{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local(Roboto),url(/assets/roboto-regular-063wu2A_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local(Roboto),url(/assets/roboto-500-BB5XrNxT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local(Roboto),url(/assets/roboto-700-52ej9UK-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fullscreen .react-images__blanket{z-index:1200}.apexcharts-legend-series .apexcharts-legend-marker{margin-right:8px}.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y{background-color:#9e9e9e;width:5px}.scrollbar-container .ps__thumb-y{background-color:#9e9e9e;border-radius:6px;width:5px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{z-index:999;width:5px;background-color:#0000!important}.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking{background-color:#0000;width:5px}.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x{opacity:.4;background-color:#0000}@keyframes wings{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-5px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-7px)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}90%{transform:translateY(-2px)}}@keyframes slideY{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}:root{--motion-fade-distance:6px}@media (prefers-reduced-motion:reduce){.motion-fade-in,.motion-pop-in{transition:none!important;animation:none!important}}.motion-fade-in{animation:fadeIn var(--motion-duration-normal) var(--motion-easing-standard) both}.motion-pop-in{animation:popIn var(--motion-duration-normal) var(--motion-easing-standard) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(var(--motion-fade-distance))}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.l10n-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l10n-break{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.l10n-nowrap{white-space:nowrap}
