@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap";:root,[data-theme=light]{--bg:#fafafa;--surface:#fff;--surface-2:#f4f4f5;--surface-3:#ececef;--border:#e7e7ea;--border-2:#dcdce1;--text:#18181b;--text-2:#5b5b64;--text-3:#9a9aa4;--accent:#0d9373;--accent-2:#0b8067;--accent-soft:#0d93731a;--accent-fg:#fff;--green:#15936a;--green-soft:#15936a1f;--amber:#b07414;--amber-soft:#b0741421;--red:#d6453f;--red-soft:#d6453f1c;--blue:#3266d6;--blue-soft:#3266d61c;--purple:#6d5bd0;--purple-soft:#6d5bd01c;--shadow:0 1px 2px #18181b0a, 0 1px 3px #18181b0d}[data-theme=dark]{--bg:#0a0a0b;--surface:#141417;--surface-2:#1b1b1f;--surface-3:#242429;--border:#262629;--border-2:#34343b;--text:#f4f4f5;--text-2:#a1a1aa;--text-3:#6e6e78;--accent:#21b88c;--accent-2:#2bc79a;--accent-soft:#21b88c24;--accent-fg:#06140f;--green:#34c08e;--green-soft:#34c08e24;--amber:#d6a23f;--amber-soft:#d6a23f24;--red:#ef6a64;--red-soft:#ef6a6424;--blue:#5b8bf0;--blue-soft:#5b8bf024;--purple:#8d7bf0;--purple-soft:#8d7bf024;--shadow:0 1px 2px #0000004d, 0 1px 3px #0006}:root{--font-sans:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);margin:0;font-size:13px;line-height:1.45}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}button{font-family:inherit}.tabular{font-variant-numeric:tabular-nums}.hov-surface2:hover{background:var(--surface-2)!important}.hov-iconbtn:hover{border-color:var(--border-2)!important;color:var(--text)!important}.hov-accent2:hover{background:var(--accent-2)!important}.hov-border2:hover{border-color:var(--border-2)!important}@keyframes acp-spin{to{transform:rotate(360deg)}}
