:root{--color-background:#f7f8fa;--color-surface:#fff;--color-surface-hover:#f0f2f5;--color-text-primary:#16181d;--color-text-secondary:#4b5563;--color-text-muted:#9ca3af;--color-primary:#1a56db;--color-primary-soft:#e8effc;--color-positive:#0e9f6e;--color-negative:#e02424;--color-warning:#c27803;--color-border:#e5e7eb;--color-chart-grid:#eceef1;--color-skeleton:#eceef1;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--color-background);color:var(--color-text-primary);font-size:14px}@media (min-width:1024px){.sidebar-desktop{display:block!important;flex-shrink:0}}@media (max-width:1023px){.sidebar-desktop{display:none!important}.nav-hamburger{display:inline-block!important}.topbar{flex-wrap:wrap}.topbar-horizon{order:10;width:100%;overflow-x:auto}}@media (min-width:1024px){.nav-hamburger{display:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes slideIn{0%{transform:translateX(-16px);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a,a.news-link{color:inherit}a.news-link{text-decoration:none}a.news-link:hover{color:var(--color-primary);text-decoration:underline}table.data-table{width:100%;border-collapse:collapse;font-size:13px}table.data-table th{text-align:left;font-weight:600;color:var(--color-text-secondary);padding:8px 10px;white-space:nowrap}table.data-table td,table.data-table th{border-bottom:1px solid var(--color-border)}table.data-table td{padding:9px 10px}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}