:root{--font-sans:var(--font-figtree),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-display:var(--font-sans);--mono:ui-monospace,"SF Mono",Menlo,monospace;--radius:12px;--radius-sm:8px;--sidebar-width:220px;--transition-fast:.15s ease;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:20px;--space-5:32px;--text-label:12px;--text-meta:13px;--text-body:14px;--text-row:15px;--text-title:24px;--chart-1:#45aeeb;--chart-2:#f76d00;--chart-3:#45c496;--chart-4:#5d6e87;--chart-5:#94c01f;--chart-6:#c4513b;--chart-7:#ffe07f;--chart-8:#8e7d2b;--chart-9:#2e64bf;--chart-10:#b2b2b2;--ramp-1:#45aeeb;--ramp-2:#3989d5;--ramp-3:#2e64bf;--ramp-4:#234a89;--ramp-5:#173053}[data-theme=dark],:root:not([data-theme]){--bg:#111;--bg-elevated:#191919;--surface:#1f1f1f;--lane:#171717;--border:#ffffff17;--border-strong:#ffffff2e;--text:#f7f9fa;--text-secondary:#9a9aa0;--text-tertiary:#8a8a93;--green:#45c496;--green-bg:#45c4961f;--yellow:#ffe07f;--yellow-bg:#ffe07f1f;--red:#e0705e;--red-bg:#e0705e1f;--red-light:#e0705e;--neutral-bg:#ffffff0d;--accent:#45aeeb;--accent-dark:#7cc8f1;--on-accent:#0b1620;--accent-subtle:#45aeeb1f;--accent-ink:#45aeeb;--accent-fill:#45aeeb;--accent-fill-hover:#7cc8f1;--accent-glow:none;--shadow:0 1px 3px #0006,0 1px 2px #0000004d;--shadow-hover:0 4px 16px #00000080,0 2px 4px #00000059;--logo-color:#fff;--header-bg:#111111f2;--sidebar-bg:var(--bg-elevated);--tab-active-bg:#45aeeb24;--tab-active-text:#45aeeb;--tab-active-border:#45aeeb52;--tab-active-marker:#45aeeb}[data-theme=light]{--on-accent:#fff;--bg:#fff;--bg-elevated:#fff;--surface:#fff;--lane:#f7f9fa;--border:#e6eaed;--border-strong:#d3d8dd;--text:#111;--text-secondary:#575b61;--text-tertiary:#6b7077;--green:#2e8b67;--green-bg:#eaf6f0;--yellow:#7d6e26;--yellow-bg:#f7f3e4;--red:#b4532f;--red-bg:#fbf1ec;--red-light:#b4532f;--neutral-bg:#f2f4f6;--accent:#45aeeb;--accent-dark:#17719f;--accent-subtle:#eaf5fc;--accent-ink:#17719f;--accent-fill:#111;--accent-fill-hover:#2b2b2b;--accent-glow:none;--shadow:0 1px 2px #1111110a;--shadow-hover:0 4px 14px #11111114,0 1px 3px #1111110d;--logo-color:#111;--header-bg:#fff;--sidebar-bg:#fff;--tab-active-bg:#f2f4f6;--tab-active-text:#111;--tab-active-border:#e6eaed;--tab-active-marker:transparent}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5}table,.tabular-nums{font-variant-numeric:tabular-nums}code,kbd,pre,samp,.font-mono{font-family:var(--mono)}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.01em}.label{font-family:var(--font-display);font-size:var(--text-label);color:var(--text-tertiary);font-weight:500}a{color:var(--accent-dark);text-decoration:none}a:hover{text-decoration:underline}[data-theme=dark] ::selection,:root:not([data-theme]) ::selection{color:#fff;background:#45aeeb52}[data-theme=light] ::selection{color:#111;background:#45aeeb40}[data-list-selected]{outline:2px solid var(--accent);outline-offset:2px}tr[data-list-selected]{outline-offset:-2px}tr[data-list-selected]>td{background:var(--accent-subtle)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}:root:not([data-theme]) ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff2e}:root:not([data-theme]) ::-webkit-scrollbar-thumb:hover{background:#ffffff2e}[data-theme=light] ::-webkit-scrollbar-thumb{background:#1111111f;border-radius:4px}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#1113}.tabular-nums{font-variant-numeric:tabular-nums}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_f7655db4-module__1jU2Qq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_f7655db4-module__1jU2Qq__variable{--font-figtree:"Figtree","Figtree Fallback"}
