@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";
:root{--bg-primary:#0f0f0f;--bg-secondary:#1a1a1a;--bg-tertiary:#252525;--text-primary:#fff;--text-secondary:#ffffffb3;--text-tertiary:#ffffff80;--text-disabled:#ffffff4d;--border-light:#ffffff0d;--border-medium:#ffffff1a;--border-strong:#fff3;--accent-primary:#8b7ff4;--accent-secondary:#6c5ce7;--accent-light:#a78bfa;--accent-bg:#8b7ff41a;--accent-border:#8b7ff44d;--green:#0ecb81;--green-bg:#0ecb8126;--red:#f6465d;--red-bg:#f6465d26;--hover-overlay:#ffffff0d;--active-overlay:#8b7ff426;--shadow-sm:0 2px 8px #0003;--shadow-md:0 4px 16px #0000004d;--shadow-lg:0 8px 32px #0006}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f7f7f7;--bg-tertiary:#efefef;--text-primary:#1a1a1a;--text-secondary:#000000b3;--text-tertiary:#00000080;--text-disabled:#0000004d;--border-light:#00000014;--border-medium:#00000026;--border-strong:#00000040;--accent-primary:#6c5ce7;--accent-secondary:#5a4bc9;--accent-light:#8b7ff4;--accent-bg:#6c5ce714;--accent-border:#6c5ce740;--green-bg:#0ecb811a;--red-bg:#f6465d1a;--hover-overlay:#00000008;--active-overlay:#6c5ce71a;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001f;--shadow-lg:0 8px 32px #00000026}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code{font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#8b7ff44d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8b7ff480}::selection{color:#fff;background:#8b7ff44d}[data-theme=dark] .recharts-cartesian-axis-tick text{fill:#fff!important;font-size:13px!important;font-weight:700!important}[data-theme=dark] .recharts-yAxis .recharts-cartesian-axis-tick text{font-size:13px!important}[data-theme=light] .recharts-cartesian-axis-tick text{fill:#333!important;font-size:13px!important;font-weight:700!important}[data-theme=light] .recharts-yAxis .recharts-cartesian-axis-tick text{font-size:13px!important}.recharts-cartesian-axis-tick text{fill:#fff!important;font-size:13px!important;font-weight:700!important}@media (max-width:768px){html{font-size:15px}body{font-size:14px}[data-theme=dark] .recharts-cartesian-axis-tick text,[data-theme=light] .recharts-cartesian-axis-tick text,.recharts-cartesian-axis-tick text{font-size:11px!important}}@media (max-width:480px){html{font-size:14px}body{font-size:13px}[data-theme=dark] .recharts-cartesian-axis-tick text,[data-theme=light] .recharts-cartesian-axis-tick text,.recharts-cartesian-axis-tick text{font-size:10px!important}}
