@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--color-text-primary);background:var(--color-background-secondary)}:root,[data-theme=light]{--color-background-primary: #ffffff;--color-background-secondary: #f4f6f8;--color-background-tertiary: #eaecef;--color-background-success: #dcfce7;--color-background-danger: #fee2e2;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-success: #16a34a;--color-text-danger: #dc2626;--color-border-tertiary: #e5e7eb;--color-accent: #1D9E75;--border-radius-lg: 12px;--border-radius-md: 6px;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}[data-theme=dark]{--color-background-primary: #1e1f23;--color-background-secondary: #16171a;--color-background-tertiary: #2a2b30;--color-background-success: #0f2d1e;--color-background-danger: #2d1111;--color-text-primary: #e5e7eb;--color-text-secondary: #9ca3af;--color-text-success: #4ade80;--color-text-danger: #f87171;--color-border-tertiary: #374151;--color-accent: #1D9E75;--border-radius-lg: 12px;--border-radius-md: 6px;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--color-background-primary: #1e1f23;--color-background-secondary: #16171a;--color-background-tertiary: #2a2b30;--color-background-success: #0f2d1e;--color-background-danger: #2d1111;--color-text-primary: #e5e7eb;--color-text-secondary: #9ca3af;--color-text-success: #4ade80;--color-text-danger: #f87171;--color-border-tertiary: #374151;--color-accent: #1D9E75}}.th-sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.th-sort:hover{color:var(--color-text-primary)}.th-sort:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root,[data-theme=light]{--chart-blue: #2a78d6;--chart-orange: #eb6834;--chart-yellow: #eda100;--heat-b0: #e34948;--heat-b1: #f3a3a1;--heat-b2: #e4e3df;--heat-b3: #8eceba;--heat-b4: #1D9E75}[data-theme=dark]{--chart-blue: #3987e5;--chart-orange: #d95926;--chart-yellow: #c98500;--heat-b0: #e66767;--heat-b1: #8c4141;--heat-b2: #45464b;--heat-b3: #1e5e4c;--heat-b4: #1D9E75}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--chart-blue: #3987e5;--chart-orange: #d95926;--chart-yellow: #c98500;--heat-b0: #e66767;--heat-b1: #8c4141;--heat-b2: #45464b;--heat-b3: #1e5e4c;--heat-b4: #1D9E75}}
