: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:#fef2e5;--tt-brand-100:#ffd9b0;--tt-brand-500:#f07d23;--tt-brand-600:#d86a1a;--tt-brand-700:#b0521a;--tt-wuero-50:#e0f4ec;--tt-wuero-100:#b5e5d2;--tt-wuero-500:#009669;--tt-wuero-600:#007a55;--tt-wuero-700:#005c40;--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;--font-sans:"Poppins", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--neutral-0:#fff;--neutral-50:#fafafb;--neutral-100:#f4f5f7;--neutral-150:#edeff3;--neutral-200:#e6e8ee;--neutral-300:#cfd3dc;--neutral-400:#9aa1ac;--neutral-500:#6b7280;--neutral-600:#4b5563;--neutral-700:#1f2937;--neutral-800:#0f2430;--neutral-900:#070f14;--brand-50:#fef2e5;--brand-100:#ffd9b0;--brand-200:#ffbc7d;--brand-300:#f8ac52;--brand-400:#f09b23;--brand-500:#f07d23;--brand-600:#d86a1a;--brand-700:#b0521a;--brand-800:#7a3d14;--brand-900:#5a2d0e;--wuero-50:#e0f4ec;--wuero-100:#b5e5d2;--wuero-200:#80d2b0;--wuero-300:#34bd93;--wuero-400:#01cc8f;--wuero-500:#009669;--wuero-600:#007a55;--wuero-700:#005c40;--wuero-800:#003f2c;--wuero-900:#00261a;--success-50:#e8f7ef;--success-100:#c8ecd7;--success-200:#c8e5d0;--success-500:#2fae74;--success-600:#22965f;--success-700:#177044;--warning-50:#fff4e0;--warning-100:#ffe3b0;--warning-200:#f2ddb1;--warning-500:#d97706;--warning-600:#b45309;--warning-700:#8b5a00;--error-50:#fceae6;--error-100:#f6c8bd;--error-200:#f4c8c2;--error-500:#c2412d;--error-600:#9b3322;--error-700:#73251a;--info-50:#e8f1fe;--info-100:#c7ddfc;--info-200:#c9daee;--info-500:#3b82f6;--info-600:#2563eb;--info-700:#1d4ed8;--color-primary:var(--brand-500);--color-primary-hover:var(--brand-600);--color-primary-active:var(--brand-700);--color-primary-soft:var(--brand-100);--color-secondary:var(--wuero-500);--color-secondary-hover:var(--wuero-600);--color-secondary-soft:var(--wuero-100);--color-fg:var(--tt-fg-primary);--color-fg-muted:var(--tt-fg-secondary);--color-fg-subtle:var(--tt-fg-tertiary);--color-fg-inverse:var(--tt-fg-inverse);--color-bg:var(--tt-bg-page);--color-bg-subtle:var(--tt-bg-page-subtle);--color-surface:var(--tt-bg-surface);--color-surface-muted:var(--tt-bg-surface-muted);--color-border:var(--tt-border);--color-border-strong:var(--tt-border-strong);--color-success:var(--success-500);--color-warning:var(--warning-500);--color-error:var(--error-500);--color-info:var(--info-600);--color-sidebar-bg:var(--tt-bg-surface);--color-sidebar-active:var(--brand-100);--focus-ring:#f07d2373;--overlay:var(--tt-bg-overlay);--shadow-elevation-1:var(--tt-shadow-elevation-1);--shadow-elevation-2:var(--tt-shadow-elevation-2);--shadow-elevation-3:var(--tt-shadow-elevation-3);--shadow-elevation-4:0 12px 24px #0f24300f, 0 24px 56px #0f24301f;--shadow-card:var(--tt-shadow-card);--shadow-card-hover:0 2px 4px #0f24300d, 0 12px 28px #0f24301a;--shadow-button:0 6px 18px #f07d2342;--shadow-button-hover:0 10px 24px #f07d2357;--shadow-modal:0 16px 32px #0f243014, 0 32px 80px #0f243033;--shadow-focus:0 0 0 4px #f07d234d;--shadow-focus-danger:0 0 0 4px #c2412d4d;--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:#f07d231a;--tt-brand-100:#f07d232e;--tt-brand-500:#f09b23;--tt-brand-600:#ffbc7d;--tt-brand-700:#ffd9b0;--tt-wuero-50:#00966924;--tt-wuero-100:#00966938;--tt-wuero-500:#34bd93;--tt-wuero-600:#80d2b0;--tt-wuero-700:#b5e5d2;--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 #f07d23!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}}
