:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f2f2;background:#000;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:#000;margin:0}.page{width:min(1440px,100vw - 32px);margin:10px auto 20px}.export-surface{pointer-events:none;opacity:0;position:fixed;top:0;left:-200vw}.export-panel{width:1440px}.export-head{margin-bottom:10px}.panel{background:#050505;border:1px solid #ffffff14;border-radius:6px;padding:10px 12px 14px}.panel-head{margin-bottom:10px}.panel-controls{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lang-switch{gap:8px;display:flex}.lang-btn{color:#d1d5db;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700}.link-btn{color:#ffd166;background:#ffd16614;border:1px solid #ffd16647;border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lang-btn-active{color:#ffd166;border-color:#ffd1668c}.brand-row{justify-content:flex-start;align-items:center;gap:16px;margin-top:10px;display:flex}.brand-logo{opacity:.96;filter:brightness(0)invert();width:78px;height:auto;margin-left:auto}.section-kicker{color:#ffb000e6;text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px;font-size:9px;font-weight:700}.dashboard-title{color:#f2f2f2;letter-spacing:-.03em;margin:0;font-size:30px;line-height:1}.dashboard-title-accent{color:#ffd166;margin-bottom:6px}.dashboard-subtitle{color:#dcdcdc9e;max-width:920px;margin:6px 0 0;font-size:12px;line-height:1.45}.frame{background:#050505;border:1px solid #ffffff14;border-radius:6px;position:relative;overflow:visible}.chart-title{color:#f2f2f2;padding:10px 14px 0;font-size:24px;line-height:1.1}.chart{width:100%;height:auto;display:block}.axis{fill:#dcdcdcb8}.axis-y,.axis-x{fill:#f2f2f2e6;font-size:17px;font-weight:600}.legend-text{fill:#f2f2f2eb;font-size:14px}.annotation-box{color:#f2f2f2;background:0 0;font-family:Arial,Helvetica,sans-serif;line-height:1.15;transition:opacity .55s,transform .55s}.annotation-hidden{opacity:0;transform:translateY(8px)}.annotation-visible{opacity:1;transform:translateY(0)}.annotation-title{margin-bottom:2px;font-size:14px;font-weight:700}.annotation-body{font-size:12px;font-weight:400}.overlay-box{color:#fff5f5;background:#320a0a42;border:3px solid #ff3b30f2;border-radius:8px;align-items:center;width:100%;height:100%;padding:4px 10px;font-size:14px;font-weight:700;line-height:1;display:flex;box-shadow:0 0 0 1px #ff3b3047,0 0 18px #ff3b3047}.align-center{text-align:center}.align-left{text-align:left}.footer-note,.footer-source{color:#dcdcdcd1;padding-left:14px;padding-right:64px;font-size:14px}.footer-note{margin-top:-18px}.footer-source{margin-top:2px;margin-bottom:12px}.corner-actions{align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;right:16px}.play-btn{color:#ffd166;width:42px;height:42px;font:inherit;cursor:pointer;background:#ffd16614;border:1px solid #ffd16659;border-radius:999px;font-size:18px;font-weight:700}.status{color:#f2f2f2;background:#050505;border:1px solid #ffffff14;max-width:960px;margin:80px auto;padding:24px}@media (width<=1100px){.kicker{font-size:18px}.chart-title{font-size:22px}.axis-x,.annotation-title{font-size:13px}.annotation-body{font-size:11px}.footer-note,.footer-source{font-size:15px}}
