@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");:root{--bg-app:#fafaf8;--bg-panel:#fff;--border-color:#e6e4df;--text-main:#1f2430;--text-secondary:#5b6270;--accent-blue:#1f5fbf;--accent-red:#c8372d;--accent-orange:#c05621;--accent-yellow:#b7791f;--accent-gray:#718096;--radius-sm:4px;--radius-md:6px;--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.font-mono,code,pre{font-family:var(--font-mono)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.skeleton{background:#ebeae5;border-radius:var(--radius-sm);animation:skeleton-pulse 1.6s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#fafaf8}::-webkit-scrollbar-thumb{background:#d8d6d0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#bfbcb3}table{border-collapse:collapse}table tr{height:38px}.num-cell{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono-cell{font-family:var(--font-mono);font-size:12px}