:root,:root[data-theme=light]{--tt-bg-page:#f3f3f7;--tt-bg-page-subtle:#fafafb;--tt-bg-surface:#fff;--tt-bg-surface-muted:#fafafb;--tt-bg-surface-raised:#fff;--tt-bg-overlay:#0f24306b;--tt-fg-primary:#0f2430;--tt-fg-secondary:#4b5563;--tt-fg-tertiary:#6b7280;--tt-fg-inverse:#fff;--tt-border:#e6e8ee;--tt-border-strong:#cfd3dc;--tt-brand-50:#fff6eb;--tt-brand-100:#fde7c7;--tt-brand-500:#f28a1a;--tt-brand-600:#d97706;--tt-brand-700:#a85503;--tt-success-50:#e8f7ef;--tt-success-500:#2fae74;--tt-success-700:#177044;--tt-warning-50:#fff4e0;--tt-warning-500:#d97706;--tt-warning-700:#8b5a00;--tt-error-50:#fceae6;--tt-error-500:#c2412d;--tt-error-600:#9b3322;--tt-info-50:#e8f1fe;--tt-info-500:#3b82f6;--tt-info-600:#2563eb;--tt-info-700:#1d4ed8;--tt-skeleton-from:#f4f5f7;--tt-skeleton-to:#edeff3;--tt-shadow-elevation-1:0 1px 2px #0f24300a, 0 1px 1px #0f24300f;--tt-shadow-elevation-2:0 2px 4px #0f24300a, 0 4px 8px #0f24300f;--tt-shadow-elevation-3:0 4px 8px #0f24300a, 0 12px 24px #0f243014;--tt-shadow-card:0 1px 2px #0f24300a, 0 4px 12px #0f24300f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--tt-bg-page:#0a1218;--tt-bg-page-subtle:#0f1a22;--tt-bg-surface:#131e27;--tt-bg-surface-muted:#182530;--tt-bg-surface-raised:#1c2935;--tt-bg-overlay:#0000009e;--tt-fg-primary:#f3f5f8;--tt-fg-secondary:#b6bfc8;--tt-fg-tertiary:#8a95a1;--tt-fg-inverse:#0a1218;--tt-border:#243340;--tt-border-strong:#2f4150;--tt-brand-50:#f28a1a1a;--tt-brand-100:#f28a1a2e;--tt-brand-500:#f59a35;--tt-brand-600:#f9b864;--tt-brand-700:#fbd299;--tt-success-50:#2fae741f;--tt-success-500:#4dc391;--tt-success-700:#c8ecd7;--tt-warning-50:#d977061f;--tt-warning-500:#f0a44f;--tt-warning-700:#ffe3b0;--tt-error-50:#c2412d29;--tt-error-500:#e36352;--tt-error-600:#f6c8bd;--tt-info-50:#3b82f624;--tt-info-500:#60a5fa;--tt-info-600:#93c5fd;--tt-info-700:#c7ddfc;--tt-skeleton-from:#1a2632;--tt-skeleton-to:#243340;--tt-shadow-elevation-1:0 1px 2px #0006;--tt-shadow-elevation-2:0 2px 4px #00000073, 0 6px 12px #00000052;--tt-shadow-elevation-3:0 8px 16px #0006, 0 16px 32px #0000008c;--tt-shadow-card:0 1px 2px #0000005c, 0 6px 18px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark],:root[data-theme=dark] body,:root[data-theme=dark] #root{background:var(--tt-bg-page);color:var(--tt-fg-primary)}:root[data-theme=dark] .recharts-cartesian-grid line{stroke:#ffffff14}:root{color:#0f2430;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f3f3f7;font-family:Poppins,Arial,sans-serif}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #f28a1a!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none!important}*{box-sizing:border-box}html,body,#root{background:#f3f3f7;min-height:100%;margin:0}body{color:#0f2430}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}@keyframes tt-spin{to{transform:rotate(360deg)}}@keyframes tt-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes tt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tt-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tt-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}@keyframes tt-stagger{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tt-stagger>*{animation:.38s cubic-bezier(0,0,.2,1) both tt-stagger;animation-delay:calc(var(--tt-stagger-index,0) * 60ms)}.tt-stagger>:first-child{--tt-stagger-index:0}.tt-stagger>:nth-child(2){--tt-stagger-index:1}.tt-stagger>:nth-child(3){--tt-stagger-index:2}.tt-stagger>:nth-child(4){--tt-stagger-index:3}.tt-stagger>:nth-child(5){--tt-stagger-index:4}.tt-stagger>:nth-child(6){--tt-stagger-index:5}.tt-stagger>:nth-child(7){--tt-stagger-index:6}.tt-stagger>:nth-child(8){--tt-stagger-index:7}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
