*{box-sizing:border-box}:root{--bg:#fff;--bg-subtle:#fafafa;--border:#e2e2e2;--text:#05070a;--text-muted:#6b7280;--green:#12d584;--blue:#1d6feb;--red:#d64545}html,body,#root{height:100%}body{background:var(--bg-subtle);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{font-family:inherit}table{border-collapse:collapse}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 #12d58480}50%{opacity:.7;box-shadow:0 0 0 4px #12d58400}}
