@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400&family=DM+Sans:wght@300;400;500&display=swap";:root{color-scheme:dark;--bg-base: #0a0a0a;--bg-surface: #111111;--bg-elevated: #181818;--bg-input: #141414;--accent: #00ff87;--accent-dim: #00cc6a;--accent-muted: rgba(0, 255, 135, .08);--accent-border: rgba(0, 255, 135, .2);--text-primary: #e8e6e0;--text-secondary:#aaa79f;--text-tertiary: #7c7972;--text-inverse: #0a0a0a;--border: rgba(255,255,255,.06);--border-strong: rgba(255,255,255,.15);--border-focus: rgba(0, 255, 135, .4);--grid-faint: rgba(255,255,255,.015);--red: #ff4d4d;--red-muted: rgba(255,77,77,.08);--red-border: rgba(255,77,77,.25);--amber: #f5a623;--green: #00ff87;--chart-grid: rgba(255,255,255,.06);--chart-axis: #a2a6ad;--chart-tooltip-bg: #14171c;--chart-tooltip-border: #2a2f37;--chart-bg: #171717;--chart-neutral: #4a4845;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #9085e9;--font-display: "Space Mono", monospace;--font-body: "DM Sans", sans-serif;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--transition: .15s ease}:root[data-theme=light]{color-scheme:light;--bg-base: #f4f3ef;--bg-surface: #ffffff;--bg-elevated: #ecebe6;--bg-input: #ffffff;--text-primary: #1a1a18;--text-secondary:#5d5b55;--text-tertiary: #7d7a72;--border: rgba(0,0,0,.1);--border-strong: rgba(0,0,0,.2);--grid-faint: rgba(0,0,0,.03);--red: #cc2b2b;--red-muted: rgba(204,43,43,.07);--red-border: rgba(204,43,43,.28);--amber: #a86400;--green: #0b8a4c;--chart-grid: rgba(0,0,0,.08);--chart-axis: #6b6f76;--chart-tooltip-bg: #ffffff;--chart-tooltip-border: #d6d4ce;--chart-bg: #f6f5f1;--chart-neutral: #b8b5ae;--series-1: #2a6fc9;--series-2: #c2491b;--series-3: #11815a;--series-4: #a36b00;--series-5: #c03f6f;--series-6: #6e5fd6}:root[data-theme=light]{--accent: #00995a;--accent-dim: #007a48;--accent-muted: rgba(0,153,90,.09);--accent-border: rgba(0,153,90,.25);--border-focus: rgba(0,153,90,.5);--text-inverse: #ffffff}:root[data-accent=ice]{--accent: #4cc9f0;--accent-dim: #2aa6cc;--accent-muted: rgba(76,201,240,.08);--accent-border: rgba(76,201,240,.22);--border-focus: rgba(76,201,240,.45);--text-inverse: #0a0a0a}:root[data-theme=light][data-accent=ice]{--accent: #0b6fa4;--accent-dim: #085a86;--accent-muted: rgba(11,111,164,.08);--accent-border: rgba(11,111,164,.25);--border-focus: rgba(11,111,164,.5);--text-inverse: #ffffff}:root[data-accent=violet]{--accent: #b18cff;--accent-dim: #9168ec;--accent-muted: rgba(177,140,255,.09);--accent-border: rgba(177,140,255,.24);--border-focus: rgba(177,140,255,.45);--text-inverse: #0a0a0a}:root[data-theme=light][data-accent=violet]{--accent: #6d3fd6;--accent-dim: #5730b3;--accent-muted: rgba(109,63,214,.08);--accent-border: rgba(109,63,214,.25);--border-focus: rgba(109,63,214,.5);--text-inverse: #ffffff}:root[data-accent=mono]{--accent: #f2f0ea;--accent-dim: #bdbab3;--accent-muted: rgba(242,240,234,.07);--accent-border: rgba(242,240,234,.2);--border-focus: rgba(242,240,234,.4);--text-inverse: #0a0a0a}:root[data-theme=light][data-accent=mono]{--accent: #1a1a18;--accent-dim: #45443f;--accent-muted: rgba(26,26,24,.06);--accent-border: rgba(26,26,24,.2);--border-focus: rgba(26,26,24,.45);--text-inverse: #ffffff}:root[data-accent=midnight]{--bg-base: #0a0f1c;--bg-surface: #0f1626;--bg-elevated: #152036;--bg-input: #111a2c;--chart-bg: #131c30;--chart-tooltip-bg: #18233b;--chart-tooltip-border: #2a3a5c;--border: rgba(140,170,255,.09);--border-strong: rgba(140,170,255,.2);--grid-faint: rgba(140,170,255,.03);--accent: #6ea8ff;--accent-dim: #4d8ae6;--accent-muted: rgba(110,168,255,.1);--accent-border: rgba(110,168,255,.28);--border-focus: rgba(110,168,255,.5);--text-inverse: #0a0f1c}:root[data-theme=light][data-accent=midnight]{--bg-base: #eef2fa;--bg-surface: #ffffff;--bg-elevated: #e2e8f5;--bg-input: #ffffff;--chart-bg: #f4f7fc;--chart-tooltip-bg: #ffffff;--chart-tooltip-border: #cfd8ea;--border: rgba(20,40,90,.11);--border-strong: rgba(20,40,90,.22);--grid-faint: rgba(20,40,90,.04);--accent: #2456c4;--accent-dim: #1b44a0;--accent-muted: rgba(36,86,196,.08);--accent-border: rgba(36,86,196,.28);--border-focus: rgba(36,86,196,.5);--text-inverse: #ffffff}:root[data-accent=nord]{--bg-base: #1b1f27;--bg-surface: #222731;--bg-elevated: #2a303c;--bg-input: #252b36;--chart-bg: #272d38;--chart-tooltip-bg: #2e3542;--chart-tooltip-border: #3e4757;--border: rgba(216,222,233,.08);--border-strong: rgba(216,222,233,.18);--grid-faint: rgba(216,222,233,.03);--accent: #88c0d0;--accent-dim: #6fa7b8;--accent-muted: rgba(136,192,208,.1);--accent-border: rgba(136,192,208,.28);--border-focus: rgba(136,192,208,.5);--text-inverse: #1b1f27}:root[data-theme=light][data-accent=nord]{--bg-base: #eceff4;--bg-surface: #ffffff;--bg-elevated: #e2e6ee;--bg-input: #ffffff;--chart-bg: #f3f5f8;--chart-tooltip-bg: #ffffff;--chart-tooltip-border: #d3d9e3;--border: rgba(46,52,64,.11);--border-strong: rgba(46,52,64,.22);--grid-faint: rgba(46,52,64,.04);--accent: #3b6e8f;--accent-dim: #2f5a75;--accent-muted: rgba(59,110,143,.09);--accent-border: rgba(59,110,143,.28);--border-focus: rgba(59,110,143,.5);--text-inverse: #ffffff}:root[data-accent=ember]{--bg-base: #110d0b;--bg-surface: #18120f;--bg-elevated: #221a15;--bg-input: #1b1411;--chart-bg: #1e1713;--chart-tooltip-bg: #261d18;--chart-tooltip-border: #3b2d25;--border: rgba(255,200,170,.08);--border-strong: rgba(255,200,170,.18);--grid-faint: rgba(255,200,170,.03);--accent: #ff9a4d;--accent-dim: #e57f33;--accent-muted: rgba(255,154,77,.1);--accent-border: rgba(255,154,77,.28);--border-focus: rgba(255,154,77,.5);--text-inverse: #110d0b}:root[data-theme=light][data-accent=ember]{--bg-base: #faf4ee;--bg-surface: #ffffff;--bg-elevated: #f1e7dd;--bg-input: #ffffff;--chart-bg: #fcf8f4;--chart-tooltip-bg: #ffffff;--chart-tooltip-border: #e6d8ca;--border: rgba(90,50,20,.11);--border-strong: rgba(90,50,20,.22);--grid-faint: rgba(90,50,20,.04);--accent: #b9480f;--accent-dim: #963a0b;--accent-muted: rgba(185,72,15,.08);--accent-border: rgba(185,72,15,.28);--border-focus: rgba(185,72,15,.5);--text-inverse: #ffffff}:root[data-accent=solarized]{--bg-base: #00212b;--bg-surface: #002b36;--bg-elevated: #073642;--bg-input: #01303c;--chart-bg: #04323e;--chart-tooltip-bg: #073642;--chart-tooltip-border: #194b57;--border: rgba(147,161,161,.12);--border-strong: rgba(147,161,161,.25);--grid-faint: rgba(147,161,161,.04);--accent: #e0b03a;--accent-dim: #b58900;--accent-muted: rgba(224,176,58,.1);--accent-border: rgba(224,176,58,.28);--border-focus: rgba(224,176,58,.5);--text-inverse: #00212b}:root[data-theme=light][data-accent=solarized]{--bg-base: #f5efdc;--bg-surface: #fdf6e3;--bg-elevated: #eee8d5;--bg-input: #fffbef;--chart-bg: #fbf4e0;--chart-tooltip-bg: #fffbef;--chart-tooltip-border: #ddd5bd;--border: rgba(88,110,117,.14);--border-strong: rgba(88,110,117,.26);--grid-faint: rgba(88,110,117,.05);--accent: #1f74b5;--accent-dim: #195e93;--accent-muted: rgba(31,116,181,.08);--accent-border: rgba(31,116,181,.28);--border-focus: rgba(31,116,181,.5);--text-inverse: #ffffff}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}.mono{font-family:var(--font-display)}:root{--bp-sm: 600px;--bp-md: 900px;--bp-lg: 1280px;--page-pad: 40px 48px;--card-pad: 24px;--stat-pad: 20px 24px;--chart-h: 340px;--contrib-cols: 140px 1fr 110px;--tabbar-h: 56px}@media (max-width: 899px){:root{--page-pad: 28px 24px;--card-pad: 18px;--stat-pad: 16px 18px}}@media (max-width: 599px){:root{--page-pad: 16px 14px 24px;--card-pad: 14px;--stat-pad: 14px 16px;--chart-h: 250px;--contrib-cols: 92px 1fr 84px}input,select,textarea{font-size:16px!important}.app-shell h1{font-size:22px!important}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:visible!important}.readout{position:static!important}.hover-overlay{max-width:calc(100vw - 56px)!important}.hide-sm{display:none!important}}@media (min-width: 600px){.only-sm{display:none!important}}.app-shell{height:100vh;height:100dvh}html,body{overflow-x:hidden}img,svg,canvas{max-width:100%}.mcard{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--border)}.mcard:last-child{border-bottom:none}.mcard>summary{list-style:none;cursor:pointer;display:grid;gap:4px;min-height:44px}.mcard>summary::-webkit-details-marker{display:none}.mcard[open]>summary{padding-bottom:4px}.mcard-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}.mcard-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;font-size:13px}.mcard-kv span:nth-child(odd){color:var(--text-tertiary)}.mcard-kv span:nth-child(2n){text-align:right;font-family:var(--font-display);color:var(--text-primary)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.text-accent{color:var(--accent)}.text-red{color:var(--red)}.text-amber{color:var(--amber)}.text-muted{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 599px){.range-bar{width:100%}.range-bar>button{flex:1;min-height:36px;padding:4px 0!important}}summary.plain{list-style:none}summary.plain::-webkit-details-marker{display:none}@keyframes spin{to{transform:rotate(360deg)}}.sticky-col{position:sticky;left:0;z-index:1;background:var(--bg-surface);min-width:200px;box-shadow:1px 0 0 var(--border)}
