:root{color-scheme:light;--bg: #f6f5f2;--surface: #ffffff;--surface-2: #f1f0ec;--surface-3: #e7e5df;--border: #e2e0da;--border-strong: #cfccc4;--text: #1b1b19;--text-2: #55534e;--text-3: #8a877f;--accent: #2a78d6;--accent-ink: #ffffff;--focus: #2a78d6;--coef-green-bg: #cfe9d6;--coef-green-ink: #1c5631;--coef-yellow-bg: #fcefc2;--coef-yellow-ink: #6a5100;--coef-red-bg: #f6d1cf;--coef-red-ink: #85211e;--conf-high: #2f9e5b;--conf-high-soft: #e1f3e7;--conf-medium: #d29c00;--conf-medium-soft: #fbf0cc;--conf-low: #d64545;--conf-low-soft: #f9dddb;--conf-reviewed: #2f6fd0;--conf-reviewed-soft: #dde8f9;--client-phoenix: #2a78d6;--client-glendale: #eb6834;--client-srp: #6250d6;--client-traffic: #e87ba4;--client-adot: #1baf7a;--client-qc: #b8860b;--client-other: #9b998f;--shadow: 0 1px 2px rgba(20, 20, 18, .06), 0 4px 16px rgba(20, 20, 18, .06);--radius: 12px;--font: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=light])){color-scheme:dark;--bg: #151514;--surface: #1f1f1d;--surface-2: #262624;--surface-3: #30302d;--border: #34342f;--border-strong: #46463f;--text: #f0efec;--text-2: #c3c2b7;--text-3: #8f8e85;--accent: #4b93ea;--accent-ink: #0d1a2b;--focus: #6aa8f0;--coef-green-bg: #1e3b29;--coef-green-ink: #a6dcb8;--coef-yellow-bg: #3b3218;--coef-yellow-ink: #f0d681;--coef-red-bg: #452321;--coef-red-ink: #f2aaa5;--conf-high: #4cc07a;--conf-high-soft: #1b3326;--conf-medium: #e2b23a;--conf-medium-soft: #3a3118;--conf-low: #ea6a6a;--conf-low-soft: #3f2222;--conf-reviewed: #5b9bf0;--conf-reviewed-soft: #1b2d48;--client-phoenix: #3987e5;--client-glendale: #d95926;--client-srp: #9085e9;--client-traffic: #d55181;--client-adot: #199e70;--client-qc: #c98500;--client-other: #7c7a72;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 6px 20px rgba(0, 0, 0, .25)}}:root[data-theme=dark]{color-scheme:dark;--bg: #151514;--surface: #1f1f1d;--surface-2: #262624;--surface-3: #30302d;--border: #34342f;--border-strong: #46463f;--text: #f0efec;--text-2: #c3c2b7;--text-3: #8f8e85;--accent: #4b93ea;--accent-ink: #0d1a2b;--focus: #6aa8f0;--coef-green-bg: #1e3b29;--coef-green-ink: #a6dcb8;--coef-yellow-bg: #3b3218;--coef-yellow-ink: #f0d681;--coef-red-bg: #452321;--coef-red-ink: #f2aaa5;--conf-high: #4cc07a;--conf-high-soft: #1b3326;--conf-medium: #e2b23a;--conf-medium-soft: #3a3118;--conf-low: #ea6a6a;--conf-low-soft: #3f2222;--conf-reviewed: #5b9bf0;--conf-reviewed-soft: #1b2d48;--client-phoenix: #3987e5;--client-glendale: #d95926;--client-srp: #9085e9;--client-traffic: #d55181;--client-adot: #199e70;--client-qc: #c98500;--client-other: #7c7a72}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button,input,select,textarea{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.coef{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:3px 9px;border-radius:999px;font-weight:600;font-variant-numeric:tabular-nums;font-size:14px}.coef.green{background:var(--coef-green-bg);color:var(--coef-green-ink)}.coef.yellow{background:var(--coef-yellow-bg);color:var(--coef-yellow-ink)}.coef.red,.coef.missing{background:var(--coef-red-bg);color:var(--coef-red-ink)}.coef.missing{box-shadow:inset 0 0 0 1.5px var(--coef-red-ink)}.coef.none{background:var(--surface-2);color:var(--text-3)}.lp{position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;cursor:pointer}.lp-bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--accent);border-radius:2px;animation:lp-fill var(--lp-ms, 1.25s) linear forwards;pointer-events:none;z-index:5}@keyframes lp-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){.lp-bar{animation-timing-function:steps(5)}}
