:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--s50: 248 250 252;--s100: 241 245 249;--s200: 226 232 240;--s300: 203 213 225;--s400: 148 163 184;--s500: 100 116 139;--s600: 71 85 105;--s700: 51 65 85;--s800: 30 41 59;--s900: 15 23 42;--s950: 2 6 23;--t50: 248 250 252;--t100: 241 245 249;--t200: 226 232 240;--t300: 203 213 225;--t400: 148 163 184;--t500: 100 116 139;--t600: 71 85 105;--t700: 51 65 85;--t800: 30 41 59;--t900: 15 23 42;--t950: 2 6 23;--b50: 248 250 252;--b100: 241 245 249;--b200: 226 232 240;--b300: 203 213 225;--b400: 148 163 184;--b500: 100 116 139;--b600: 71 85 105;--b700: 51 65 85;--b800: 30 41 59;--b900: 15 23 42;--b950: 2 6 23;color-scheme:dark;color:#ffffffde;background-color:#020617}html.theme-light{color-scheme:light;--s950: 235 240 245;--s900: 255 255 255;--s800: 241 245 249;--s700: 226 232 240;--s600: 100 116 139;--s500: 148 163 184;--s400: 148 163 184;--s300: 203 213 225;--s200: 226 232 240;--s100: 241 245 249;--s50: 248 250 252;--t50: 15 23 42;--t100: 15 23 42;--t200: 15 23 42;--t300: 51 65 85;--t400: 100 116 139;--t500: 100 116 139;--t600: 148 163 184;--t700: 203 213 225;--t800: 226 232 240;--t900: 241 245 249;--t950: 248 250 252;--b50: 248 250 252;--b100: 241 245 249;--b200: 226 232 240;--b300: 218 225 233;--b400: 148 163 184;--b500: 148 163 184;--b600: 148 163 184;--b700: 203 213 225;--b800: 218 225 233;--b900: 226 232 240;--b950: 241 245 249;--lm-bg-page: #EBF0F5;--lm-bg-card: #FFFFFF;--lm-bg-subtle: #F1F5F9;--lm-bg-hover: #E2E8F0;--lm-border-subtle: #DAE1E9;--lm-border-strong: #CBD5E1;--lm-text-main: #0F172A;--lm-text-sec: #334155;--lm-text-muted: #64748B;--lm-shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .06);--lm-shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -1px rgba(15, 23, 42, .04);--lm-shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -2px rgba(15, 23, 42, .04);background-color:var(--lm-bg-page);color:var(--lm-text-main)}html.theme-light body{background-color:var(--lm-bg-page);color:var(--lm-text-main)}html.theme-light,html.theme-dark{transition:background-color .3s ease,color .3s ease}html.theme-light .hover\:bg-slate-800\/30:hover,html.theme-light .hover\:bg-slate-800\/40:hover,html.theme-light .hover\:bg-slate-800\/50:hover,html.theme-light .hover\:bg-slate-800:hover,html.theme-light .group:hover .group-hover\:bg-slate-800\/40{background-color:#eef2f7!important}html.theme-light .bg-black\/80,html.theme-light .bg-black\/70,html.theme-light .bg-black\/60,html.theme-light .bg-black.bg-opacity-80{background-color:#0f172a73!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.theme-light .bg-black\/90{background-color:#0f172a99!important}html.theme-light .bg-black\/10{background-color:#0f172a0d!important}html.theme-light .text-white,html.theme-light .hover\:text-white:hover{color:var(--lm-text-main)!important}html.theme-light .bg-emerald-600,html.theme-light .bg-emerald-600 .text-white,html.theme-light .bg-blue-600,html.theme-light .bg-blue-600 .text-white,html.theme-light .bg-red-600,html.theme-light .bg-rose-600,html.theme-light .bg-rose-600 .text-white,html.theme-light .bg-violet-600,html.theme-light .bg-violet-600 .text-white,html.theme-light .bg-brand,html.theme-light .bg-brand .text-white,html.theme-light .bg-slate-600,html.theme-light .bg-slate-600 .text-white,html.theme-light .bg-green-600,html.theme-light .bg-green-600 .text-white,html.theme-light .bg-fuchsia-600,html.theme-light .bg-fuchsia-600 .text-white,html.theme-light .bg-amber-600,html.theme-light .bg-amber-600 .text-white,html.theme-light .bg-sky-600\/80,html.theme-light .bg-sky-600\/80 .text-white,html.theme-light .bg-rose-600\/80,html.theme-light .bg-rose-600\/80 .text-white{color:#fff!important}html.theme-light .market-table-header{background-color:var(--lm-bg-subtle)!important;color:var(--lm-text-sec)!important;border-bottom-color:var(--lm-border-strong)!important}html.theme-light .market-table-header.bg-blue-900\/40{background-color:#dbeafe!important;color:#1e3a8a!important}html.theme-light .text-emerald-500,html.theme-light .text-emerald-400,html.theme-light .text-emerald-300,html.theme-light .text-emerald-200,html.theme-light .text-emerald-100{color:#15803d!important}html.theme-light .text-rose-500,html.theme-light .text-rose-400,html.theme-light .text-rose-300,html.theme-light .text-rose-200,html.theme-light .text-rose-100,html.theme-light .hover\:text-rose-500:hover{color:#be123c!important}html.theme-light .bg-emerald-950\/30,html.theme-light .bg-emerald-950\/40,html.theme-light .bg-emerald-950\/20{background-color:#dcfce7!important;border-color:#86efac!important;color:#15803d!important}html.theme-light .bg-emerald-900\/20{background-color:#dcfce7!important}html.theme-light .bg-emerald-900\/40{background-color:#bbf7d0!important}html.theme-light .bg-rose-900\/40{background-color:#fecdd3!important}html.theme-light .bg-emerald-500\/20,html.theme-light .bg-emerald-500\/10,html.theme-light .hover\:bg-emerald-900\/50:hover{background-color:#dcfce7!important}html.theme-light .hover\:bg-emerald-500\/20:hover{background-color:#bbf7d0!important}html.theme-light .bg-blue-950\/30,html.theme-light .bg-blue-950\/40{background-color:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}html.theme-light .text-blue-400,html.theme-light .text-blue-300,html.theme-light .text-blue-200,html.theme-light .text-blue-100{color:#1d4ed8!important}html.theme-light .border-blue-900\/50,html.theme-light .border-blue-500\/50{border-color:#93c5fd!important}html.theme-light .bg-rose-950\/20,html.theme-light .bg-rose-950\/30,html.theme-light .bg-rose-950\/40{background-color:#fff1f2!important;border-color:#fda4af!important;color:#be123c!important}html.theme-light .border-rose-900\/30,html.theme-light .border-rose-900\/50{border-color:#fda4af!important}html.theme-light .bg-amber-950\/40,html.theme-light .bg-amber-950\/20,html.theme-light .bg-amber-950\/30{background-color:#fffbeb!important;border-color:#fcd34d!important;color:#b45309!important}html.theme-light .text-amber-400,html.theme-light .text-amber-300,html.theme-light .text-amber-200,html.theme-light .text-amber-100{color:#b45309!important}html.theme-light .border-amber-900\/50{border-color:#fcd34d!important}html.theme-light .text-yellow-400,html.theme-light .text-yellow-300{color:#a16207!important}html.theme-light .bg-yellow-500\/20{background-color:#fef9c3!important}html.theme-light .border-yellow-500\/30{border-color:#facc15!important}html.theme-light .text-orange-400,html.theme-light .text-orange-300{color:#c2410c!important}html.theme-light .bg-orange-500\/20{background-color:#fff7ed!important}html.theme-light .border-orange-500\/30{border-color:#fb923c!important}html.theme-light .text-red-500,html.theme-light .text-red-400,html.theme-light .text-red-300,html.theme-light .text-red-200,html.theme-light .text-red-100,html.theme-light .hover\:text-red-400:hover{color:#b91c1c!important}html.theme-light .bg-violet-950\/30,html.theme-light .bg-violet-950\/40{background-color:#f5f3ff!important;border-color:#c4b5fd!important;color:#6d28d9!important}html.theme-light .text-violet-400,html.theme-light .text-violet-300{color:#6d28d9!important}html.theme-light .border-violet-900\/50{border-color:#c4b5fd!important}html.theme-light .bg-cyan-950\/30,html.theme-light .bg-cyan-950\/40{background-color:#ecfeff!important;border-color:#67e8f9!important;color:#0e7490!important}html.theme-light .text-cyan-400,html.theme-light .text-cyan-300{color:#0e7490!important}html.theme-light .border-cyan-900\/50{border-color:#67e8f9!important}html.theme-light .text-fuchsia-400,html.theme-light .text-fuchsia-300,html.theme-light .text-fuchsia-200,html.theme-light .text-fuchsia-100{color:#a21caf!important}html.theme-light .text-sky-400,html.theme-light .text-sky-300,html.theme-light .text-sky-200,html.theme-light .text-sky-100{color:#0369a1!important}html.theme-light .text-green-400,html.theme-light .text-green-300,html.theme-light .text-green-200,html.theme-light .text-green-100{color:#15803d!important}html.theme-light .text-pink-400,html.theme-light .text-pink-300{color:#be185d!important}html.theme-light .numeric{font-weight:600}html.theme-light .pp-td,html.theme-light .pp-td-text{border-bottom:1px solid var(--lm-border-strong)!important}html.theme-light .pp-th{background-color:var(--lm-bg-subtle)!important;color:var(--lm-text-muted)!important;border-bottom:2px solid #94a3b8!important;font-weight:700}html.theme-light .border-emerald-500\/80{border-color:#047857!important}html.theme-light .border-emerald-500\/50{border-color:#047857b3!important}html.theme-light .border-emerald-900\/50{border-color:#04785780!important}html.theme-light .border-emerald-500\/30{border-color:#05966973!important}html.theme-light .border-rose-900\/50{border-color:#fda4af!important}html.theme-light .logo-filter{filter:invert(1) hue-rotate(180deg) brightness(.4)}html.theme-light input::placeholder{color:#94a3b8}html.theme-light .placeholder-slate-500::placeholder,html.theme-light .placeholder-slate-600::placeholder,html.theme-light .placeholder-slate-700::placeholder{color:#94a3b8}html.theme-light input,html.theme-light select,html.theme-light textarea{background-color:var(--lm-bg-subtle)!important;border-color:var(--lm-border-strong)!important;color:var(--lm-text-main)!important}html.theme-light input:focus,html.theme-light select:focus,html.theme-light textarea:focus{background-color:#fff!important;border-color:#10b981!important;box-shadow:0 0 0 1px #10b981!important}html.theme-light .focus\:ring-offset-slate-900{--tw-ring-offset-color: var(--lm-bg-card)}html.theme-light .shadow-sm{box-shadow:var(--lm-shadow-sm)!important}html.theme-light .shadow-lg{box-shadow:var(--lm-shadow-lg)!important}html.theme-light .shadow-xl{box-shadow:0 20px 25px -5px #0f172a1a,0 10px 10px -5px #0f172a0a!important}html.theme-light .shadow-2xl{box-shadow:0 25px 50px -12px #0f172a2e!important}html.theme-light .shadow-\[0_0_12px_-2px_rgba\(52\,211\,153\,0\.5\)\]{box-shadow:0 1px 3px #0596694d,0 0 0 1px #10b98126!important}html.theme-light .shadow-\[0_0_10px_-2px_rgba\(52\,211\,153\,0\.4\)\]{box-shadow:0 1px 3px #05966940,0 0 0 1px #10b9811f!important}html.theme-light .shadow-\[0_0_8px_-2px_rgba\(52\,211\,153\,0\.3\)\]{box-shadow:0 1px 2px #05966933,0 0 0 1px #10b9811a!important}html.theme-light .shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:2px 0 5px -2px #0f172a1f!important}html.theme-light .shadow-\[0_-4px_6px_-1px_rgba\(0\,0\,0\,0\.3\)\]{box-shadow:0 -2px 8px -2px #0f172a14!important}html.theme-light .shadow-\[0_-4px_6px_-1px_rgba\(0\,0\,0\,0\.2\)\]{box-shadow:0 -2px 6px -2px #0f172a0f!important}::-webkit-scrollbar{width:10px;height:10px}html{scrollbar-width:thin}html.theme-dark ::-webkit-scrollbar-track{background:#0f172a}html.theme-dark ::-webkit-scrollbar-thumb{background-color:#334155;border-radius:20px;border:2px solid #0f172a}html.theme-dark ::-webkit-scrollbar-thumb:hover{background-color:#475569}html.theme-dark{scrollbar-color:#334155 #0f172a}html.theme-light ::-webkit-scrollbar-track{background:var(--lm-bg-page)}html.theme-light ::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px;border:2px solid var(--lm-bg-page)}html.theme-light ::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}html.theme-light{scrollbar-color:#cbd5e1 var(--lm-bg-page)}.progress-dot-bg{background-color:#334155}html.theme-light .progress-dot-bg{background-color:#cbd5e1}.distributor-pill{opacity:.95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .2s ease-in-out}.distributor-pill:hover{opacity:1;transform:translateY(-1px);box-shadow:0 3px 8px -2px #00000047!important}.distributor-pill:active{transform:translateY(0);box-shadow:none!important}html.theme-light .distributor-pill:hover{box-shadow:0 3px 8px -2px #0f172a2e!important}html.theme-light .distributor-pill{background-color:var(--lm-bg-subtle)!important;box-shadow:none!important;border-top:1px solid var(--lm-border-subtle)!important;border-right:1px solid var(--lm-border-subtle)!important;border-bottom:1px solid var(--lm-border-subtle)!important}html.theme-light .distributor-pill:hover{background-color:var(--lm-bg-hover)!important}html.theme-light .group\/pill:hover .group-hover\/pill\:text-white{color:var(--lm-text-main)!important}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#475569 transparent}.custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#475569;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#64748b}html.theme-light .custom-scrollbar{scrollbar-color:#cbd5e1 transparent}html.theme-light .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#cbd5e1}html.theme-light .custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}html,body,#root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;margin:0}.numeric{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.03em;font-weight:500}html.theme-light a{color:#059669}html.theme-light a:hover{color:#047857}@keyframes pulse-shadow{0%,to{box-shadow:inset 0 0 #eab30800}50%{box-shadow:inset 0 0 0 5px #eab308b3}}.custom-date-picker-style{background-color:transparent}html.theme-dark .custom-date-picker-style{color:#e2e8f0;color-scheme:dark}html.theme-light .custom-date-picker-style{color:var(--lm-text-main);color-scheme:light}.nocopy{-webkit-user-select:none;-ms-user-select:none;user-select:none}button:focus,button:focus-visible,button:active,button:hover{outline:none!important;box-shadow:none!important}html.theme-light .left-border-brand,html.theme-dark .left-border-brand,.left-border-brand{border-left-color:var(--brand-color, #6B7280)!important;border-left-width:4px!important;border-left-style:solid!important}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}.skeleton-pulse{background-color:#1e293b80;animation:skeleton-pulse 1.8s ease-in-out infinite}html.theme-light .skeleton-pulse{background-color:#cbd5e180}@keyframes splash-enter{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes splash-bar{0%{width:0}60%{width:70%}to{width:100%}}.splash-entrance{animation:splash-enter .7s cubic-bezier(.16,1,.3,1) both}.splash-progress{animation:splash-bar 2.4s cubic-bezier(.33,0,.2,1) both}.splash-bg{background:radial-gradient(ellipse at 50% 40%,rgba(16,185,129,.06) 0%,transparent 70%)}html.theme-light .splash-bg{background:radial-gradient(ellipse at 50% 40%,rgba(16,185,129,.08) 0%,transparent 70%)}@keyframes nav-bounce-kf{0%,to{transform:scale(1.1)}50%{transform:scale(1.18)}}.nav-bounce{animation:nav-bounce-kf .35s ease-out}
