*,:after,:before{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif}body{font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}:root,[data-theme=light]{--bg-page:#fff;--bg-card:#fff;--bg-card-elevated:#fff;--bg-sidebar:#fff;--bg-sidebar-active:#f0fdfa;--bg-table-header:#f9fafb;--bg-table-hover:#f0fdfa;--bg-input:#fff;--teal:#0f766e;--teal-hover:#115e59;--teal-light:#ccfbf1;--teal-dim:#0f766e14;--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--border:#e5e7eb;--border-card:#e5e7eb;--shadow-card:none;--shadow-card-hover:0 4px 12px #00000014;--green:#15803d;--green-bg:#ecfdf5;--red:#b91c1c;--red-bg:#fef2f2;--orange:#b45309;--orange-bg:#fffbeb;--scrollbar-thumb:#cbd5e1;--scrollbar-hover:#94a3b8}[data-theme=dark]{--bg-page:#0b0f19;--bg-card:#111827;--bg-card-elevated:#1a2332;--bg-sidebar:#0f1521;--bg-sidebar-active:#14b8a614;--bg-table-header:#0d1424;--bg-table-hover:#14b8a60d;--bg-input:#1a2332;--teal:#14b8a6;--teal-hover:#2dd4bf;--teal-light:#14b8a626;--teal-dim:#14b8a626;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border:#1e293b;--border-card:#1e293b;--shadow-card:0 1px 3px #0000004d,0 0 0 1px #ffffff08;--shadow-card-hover:0 8px 24px #0006;--green:#34d399;--green-bg:#34d3991a;--red:#f87171;--red-bg:#f871711a;--orange:#fbbf24;--orange-bg:#fbbf241a;--scrollbar-thumb:#334155;--scrollbar-hover:#475569}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--scrollbar-hover)}.tag-weekly{background-color:#ede9fe!important;color:#6d28d9!important}.tag-daily{background-color:#dbeafe!important;color:#2563eb!important}.tag-swing{background-color:#fef3c7!important;color:#d97706!important}[data-theme=dark] .tag-weekly{background-color:#8b5cf626!important;color:#a78bfa!important}[data-theme=dark] .tag-daily{background-color:#3b82f626!important;color:#93c5fd!important}[data-theme=dark] .tag-swing{background-color:#fbbf2426!important;color:#fcd34d!important}.tag-positive{color:#15803d!important;color:var(--green)!important}.tag-negative{color:#b91c1c!important;color:var(--red)!important}.tag-neutral{color:#94a3b8!important;color:var(--text-muted)!important}:focus-visible{outline:2px solid #0f766e;outline:2px solid var(--teal);outline-offset:2px}.MuiButtonBase-root:focus-visible{outline:2px solid #0f766e;outline:2px solid var(--teal);outline-offset:2px}[data-theme=dark] .MuiButton-containedPrimary{box-shadow:0 0 12px #14b8a633}[data-theme=dark] .MuiButton-containedPrimary:hover{box-shadow:0 0 20px #14b8a64d}[data-theme=dark] .MuiListItemButton-root.Mui-selected{box-shadow:inset 3px 0 0 #0f766e,0 0 8px #14b8a626;box-shadow:inset 3px 0 0 var(--teal),0 0 8px #14b8a626}[data-theme=dark] .MuiBackdrop-root{background-color:#000000b3}[data-theme=dark] .MuiTypography-root{color:inherit}[data-theme=dark] .MuiTypography-colorTextSecondary{color:#64748b!important;color:var(--text-secondary)!important}[data-theme=dark] .recharts-cartesian-grid-horizontal line,[data-theme=dark] .recharts-cartesian-grid-vertical line{stroke:#e5e7eb;stroke:var(--border)}[data-theme=dark] .recharts-cartesian-axis-tick-value{fill:#94a3b8!important;fill:var(--text-muted)!important}[data-theme=dark] .recharts-cartesian-axis-line{stroke:#e5e7eb;stroke:var(--border)}[data-theme=dark] .recharts-default-tooltip{background-color:#fff!important;background-color:var(--bg-card-elevated)!important;border-color:#e5e7eb!important;border-color:var(--border)!important}[data-theme=dark] .recharts-default-tooltip,[data-theme=dark] .recharts-tooltip-item{color:#0f172a!important;color:var(--text-primary)!important}[data-theme=dark] .recharts-legend-item-text{color:#64748b!important;color:var(--text-secondary)!important}[data-theme=dark] .recharts-reference-line line{stroke:#e5e7eb;stroke:var(--border)}[data-theme=dark] .MuiBox-root[style*="background-color: rgb(245, 245, 245)"], [data-theme=dark] .MuiBox-root[style*="background-color: rgb(250, 250, 250)"]{background-color:#f9fafb!important;background-color:var(--bg-table-header)!important}body.kc-resizing .MuiAppBar-root,body.kc-resizing main{transition:none!important}
/*# sourceMappingURL=main.6c077cd1.css.map*/