*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--seppia-red:#f0154a;--seppia-red-dark:#c4103c;--seppia-red-light:#ff4d75;--seppia-red-pale:#fde8ee;--seppia-red-glow:#f0154a1f;--seppia-lime:#b8e000;--seppia-lime-dark:#8aaa00;--seppia-lime-pale:#f2fac0;--seppia-lime-glow:#b8e00026;--ink-900:#111118;--ink-800:#1e1e26;--ink-700:#3d3d47;--ink-600:#55555f;--ink-500:#71717a;--ink-400:#9898a3;--ink-300:#b8b8c2;--ink-200:#dcdce4;--ink-100:#ededf2;--ink-50:#f7f7fa;--ink-25:#fbfbfd;--success:#22c55e;--success-pale:#dcfce7;--warning:#f59e0b;--warning-pale:#fef3c7;--danger:#ef4444;--danger-pale:#fee2e2;--info:#3b82f6;--info-pale:#dbeafe;--sidebar-width:230px;--sidebar-collapsed:68px;--topbar-height:60px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--font-body:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"DM Mono","Fira Code",monospace;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f,0 2px 4px #00000008;--shadow-lg:0 10px 30px #00000014,0 4px 8px #0000000a;--shadow-xl:0 20px 50px #0000001a,0 8px 16px #0000000a;--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.35s}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f7fa;background:var(--ink-50);color:#1e1e26;color:var(--ink-800);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);font-size:14px;height:100%;line-height:1.5}::selection{background:#f0154a1f;background:var(--seppia-red-glow);color:#c4103c;color:var(--seppia-red-dark)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#dcdce4;background:var(--ink-200);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#9898a3;background:var(--ink-400)}:focus-visible{border-radius:6px;border-radius:var(--radius-sm);outline:2px solid #f0154a;outline:2px solid var(--seppia-red);outline-offset:2px}[data-row]:hover{background:#fbfbfd!important;background:var(--ink-25)!important}.sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}
/*# sourceMappingURL=main.ab471380.css.map*/