*{box-sizing:border-box;margin:0;padding:0}body{color:var(--fg,#222);background:var(--bg,#f5f7fa);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--link,#2563eb);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font-family:inherit}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border,#eee);padding:10px 16px}th{background-color:var(--surface-2,#f5f5f5);font-size:13px;font-weight:600}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong,#ccc);border-radius:3px}.ai-live-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite aiLivePulse;display:inline-block}@keyframes aiLivePulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}
@font-face{font-family:fontBase;src:url(../media/onest_var-s.p.002oy-a8b761j.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:fontBase Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.fontbase_d2810932-module__klZ6xa__className{font-family:fontBase,fontBase Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal}.fontbase_d2810932-module__klZ6xa__variable{--font-base:"fontBase", "fontBase Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
@font-face{font-family:fontDisplay;src:url(../media/onest_var-s.p.002oy-a8b761j.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:fontDisplay Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.fontdisplay_52726322-module__Powi0G__className{font-family:fontDisplay,fontDisplay Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal}.fontdisplay_52726322-module__Powi0G__variable{--font-display:"fontDisplay", "fontDisplay Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
@font-face{font-family:jetbrainsMono;src:url(../media/jbmono_var-s.p.26a_trd7z1lw1.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_d920b50c-module__04XJpG__className{font-family:jetbrainsMono,jetbrainsMono Fallback,ui-monospace,SF Mono,monospace;font-style:normal}.jetbrainsmono_d920b50c-module__04XJpG__variable{--lv-mono:"jetbrainsMono", "jetbrainsMono Fallback", ui-monospace, SF Mono, monospace}
