*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100vh;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hub-bg:#f4f7fb;--hub-paper:#fff;--hub-muted:#ebf0f7;--hub-border:#d8e0eb;--hub-text:#0b1220;--hub-text-muted:#5b6b81;--hub-primary-bg:#ecfdf5;--hub-secondary-bg:#eff6ff;--hub-success-bg:#f0fdf4;--hub-surface-hover:#ebf0f7;--hub-chart-grid:#d8e0eb;--hub-primary:#0f9f6e;--hub-primary-light:#34d399;--hub-primary-emph:#0b7a55;--hub-secondary:#2563eb;--hub-secondary-light:#60a5fa;--hub-success:#16a34a;--hub-warning:#f59e0b;--hub-warning-bg:#fffbeb;--hub-warning-text:#92400e;--hub-error:#ef4444;--hub-error-bg:#fef2f2;--hub-error-text:#991b1b;--hub-info:#3b82f6}html[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--hub-bg);color:var(--hub-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hub-border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--hub-text-muted);background-clip:padding-box;border:2px solid #0000}:focus-visible{outline:2px solid var(--hub-primary-emph);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}.hub-clickable-card{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.hub-clickable-card:hover{transform:translateY(-2px)}.hub-clickable-card:focus-visible{outline:2px solid var(--hub-primary-emph);outline-offset:2px}@keyframes hub-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-content>*{animation:.28s both hub-fade-up}
