@layer base{.dash{--d-bg:#f7f5f0;--d-surface:#fff;--d-surface-2:#f4f0e8;--d-surface-3:#ebe5da;--d-border:#e6dfd3;--d-border-strong:#d4cbbd;--d-text:#1c1917;--d-muted:#6b645b;--d-faint:#8f877c;--d-brand:#b4460a;--d-brand-hover:#973a08;--d-brand-fg:#fff7ed;--d-brand-soft:#fbebdf;--d-brand-soft-fg:#8a3507;--d-ring:#b4460a;--d-good:#166534;--d-good-soft:#dcfce7;--d-warn:#92400e;--d-warn-soft:#fef3c7;--d-bad:#b91c1c;--d-bad-soft:#fee2e2;--d-info:#1e40af;--d-info-soft:#dbeafe;--d-neutral-soft:#f1ede6;--d-chart-1:#b4460a;--d-chart-2:#2f5d8c;--d-chart-3:#15803d;--d-chart-4:#ca8a04;--d-chart-5:#7c3aed;--d-grid:#ece6db;--d-shadow:0 1px 2px #1c19170d, 0 4px 16px #1c19170d;--d-shadow-lg:0 10px 40px #1c191729;--d-radius:12px;--d-sidebar-w:252px;--d-safe-bottom:env(safe-area-inset-bottom,0px);--d-safe-top:env(safe-area-inset-top,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--d-bg);color:var(--d-text);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-feature-settings:"tnum" 0;min-height:100dvh}.dash[data-mode=night]{--d-bg:#0f0d0c;--d-surface:#181513;--d-surface-2:#201c19;--d-surface-3:#2a2521;--d-border:#2f2925;--d-border-strong:#40382f;--d-text:#f4efe8;--d-muted:#b0a79c;--d-faint:#857c71;--d-brand-soft:#3b1f0f;--d-brand-soft-fg:#fdba8c;--d-ring:#f08a4b;--d-good:#86efac;--d-good-soft:#12321f;--d-warn:#fcd34d;--d-warn-soft:#3a2b0b;--d-bad:#fca5a5;--d-bad-soft:#3d1414;--d-info:#93c5fd;--d-info-soft:#132849;--d-neutral-soft:#26211d;--d-chart-1:#e8742f;--d-chart-2:#6ea3d8;--d-chart-3:#4ade80;--d-chart-4:#facc15;--d-chart-5:#a78bfa;--d-grid:#2a2521;--d-shadow:0 1px 2px #0006;--d-shadow-lg:0 10px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:where(:root:not([data-scheme=light])) .dash:not([data-mode=light]):not([data-mode=night]){--d-bg:#0f0d0c;--d-surface:#181513;--d-surface-2:#201c19;--d-surface-3:#2a2521;--d-border:#2f2925;--d-border-strong:#40382f;--d-text:#f4efe8;--d-muted:#b0a79c;--d-faint:#857c71;--d-brand-soft:#3b1f0f;--d-brand-soft-fg:#fdba8c;--d-ring:#f08a4b;--d-good:#86efac;--d-good-soft:#12321f;--d-warn:#fcd34d;--d-warn-soft:#3a2b0b;--d-bad:#fca5a5;--d-bad-soft:#3d1414;--d-info:#93c5fd;--d-info-soft:#132849;--d-neutral-soft:#26211d;--d-chart-1:#e8742f;--d-chart-2:#6ea3d8;--d-chart-3:#4ade80;--d-chart-4:#facc15;--d-chart-5:#a78bfa;--d-grid:#2a2521;--d-shadow:0 1px 2px #0006;--d-shadow-lg:0 10px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(:root[data-scheme=dark]) .dash:not([data-mode=light]):not([data-mode=night]){--d-bg:#0f0d0c;--d-surface:#181513;--d-surface-2:#201c19;--d-surface-3:#2a2521;--d-border:#2f2925;--d-border-strong:#40382f;--d-text:#f4efe8;--d-muted:#b0a79c;--d-faint:#857c71;--d-brand-soft:#3b1f0f;--d-brand-soft-fg:#fdba8c;--d-ring:#f08a4b;--d-good:#86efac;--d-good-soft:#12321f;--d-warn:#fcd34d;--d-warn-soft:#3a2b0b;--d-bad:#fca5a5;--d-bad-soft:#3d1414;--d-info:#93c5fd;--d-info-soft:#132849;--d-neutral-soft:#26211d;--d-chart-1:#e8742f;--d-chart-2:#6ea3d8;--d-chart-3:#4ade80;--d-chart-4:#facc15;--d-chart-5:#a78bfa;--d-grid:#2a2521;--d-shadow:0 1px 2px #0006;--d-shadow-lg:0 10px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dash :focus-visible{outline:2px solid var(--d-ring);outline-offset:2px}.dash input,.dash select,.dash textarea{font-size:16px}@media (min-width:1024px){.dash input,.dash select,.dash textarea{font-size:14px}}.dash .d-scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.dash .d-skeleton{background:linear-gradient(90deg, var(--d-surface-2) 0%, var(--d-surface-3) 50%, var(--d-surface-2) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite d-shimmer}@keyframes d-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dash .d-skeleton{animation:none}}.dash .d-coral,.dash .d-coral:disabled{color:#fff7ed!important;opacity:1!important;background-color:#e85d04!important}.dash .d-coral:hover:not(:disabled){background-color:#c44e03!important}.dash .d-bottom-nav{padding-bottom:var(--d-safe-bottom)}.dash .d-main-pad{padding-bottom:calc(5rem + var(--d-safe-bottom))}@media (min-width:1024px){.dash .d-main-pad{padding-bottom:2rem}}.dash .recharts-tooltip-wrapper,.dash .recharts-surface:focus{outline:none}}.dash .d-coral,.dash .d-coral:disabled{color:#fff7ed!important;opacity:1!important;background-color:#e85d04!important;transition:none!important}