:root,[data-theme=light]{--cop-bg:233 236 239;--cop-panel:255 255 255;--cop-elevated:250 250 250;--cop-inset:241 243 245;--cop-border:206 212 218;--cop-text:5 19 46;--cop-muted:107 119 133;--accent-primary:6 108 182;--accent-cool:4 73 123;--state-ok:45 112 25;--state-warn:180 112 10;--state-crit:179 38 30;--confidence-high:45 112 25;--confidence-med:180 112 10;--confidence-low:217 123 38;--dq-fresh:45 112 25;--dq-stale:180 112 10;--dq-bad:179 38 30;--advisory:4 73 123;--authorized:6 108 182;--on-accent:255 255 255;--severity-critical:179 38 30;--severity-high:217 98 32;--severity-medium:180 112 10;--severity-low:6 108 182;--ribbon-bg:255 255 255;--ribbon-ink:5 19 46;--ribbon-muted:107 119 133;--ribbon-line:206 212 218;--ribbon-accent:6 108 182;--ribbon-signal:79 196 44;--shadow-rgb:5 19 46;color-scheme:light}[data-theme=dark]{--cop-bg:5 19 46;--cop-panel:10 28 60;--cop-elevated:16 38 76;--cop-inset:4 15 36;--cop-border:40 54 80;--cop-text:220 228 238;--cop-muted:168 182 198;--accent-primary:79 166 220;--accent-cool:140 200 236;--state-ok:79 196 44;--state-warn:214 161 58;--state-crit:225 91 91;--confidence-high:79 196 44;--confidence-med:214 161 58;--confidence-low:234 130 62;--dq-fresh:79 196 44;--dq-stale:214 161 58;--dq-bad:225 91 91;--advisory:140 200 236;--authorized:79 166 220;--on-accent:5 19 46;--severity-critical:225 91 91;--severity-high:234 130 62;--severity-medium:214 161 58;--severity-low:79 166 220;--ribbon-bg:5 19 46;--ribbon-ink:255 255 255;--ribbon-muted:168 182 198;--ribbon-line:30 43 67;--ribbon-accent:79 166 220;--ribbon-signal:79 196 44;--shadow-rgb:0 4 14;color-scheme:dark}#__next,body,html{height:100%}body{margin:0;background:rgb(var(--cop-bg));color:rgb(var(--cop-text));font-family:var(--font-geist-sans,var(--font-sans,ui-sans-serif)),ui-sans-serif,system-ui,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus{outline:none}:focus-visible{outline:2px solid rgb(79 166 220);outline-offset:2px;border-radius:2px}.uppercase{font-family:var(--font-label,var(--font-geist-sans,ui-sans-serif)),ui-sans-serif,system-ui,sans-serif}::-moz-selection{background:rgb(204 224 143);color:rgb(5 19 46)}::selection{background:rgb(204 224 143);color:rgb(5 19 46)}.font-mono{font-family:var(--font-geist-sans,var(--font-sans,ui-sans-serif)),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{scrollbar-width:thin;scrollbar-color:rgb(var(--cop-border)) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--cop-border));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--cop-muted)/.6)}.maplibregl-popup-content{background:rgb(var(--cop-panel));color:rgb(var(--cop-text));border:1px solid rgb(var(--cop-border));border-radius:6px;font-size:12px}.maplibregl-popup-tip{border-top-color:rgb(var(--cop-panel))!important;border-bottom-color:rgb(var(--cop-panel))!important}.maplibregl-popup-close-button{color:rgb(var(--cop-muted))}.maplibregl-popup.geo-overlay-popup .maplibregl-popup-content{background:rgb(var(--cop-inset));color:rgb(var(--cop-text));border:1px solid rgb(var(--cop-border));border-radius:4px;font-size:11px;padding:4px 8px;box-shadow:0 4px 14px rgb(var(--shadow-rgb)/.4)}.maplibregl-popup.geo-overlay-popup .maplibregl-popup-tip{border-top-color:rgb(var(--cop-inset))!important;border-bottom-color:rgb(var(--cop-inset))!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body.help-mode [data-help]{outline:1px dashed rgb(var(--accent-primary)/.55);outline-offset:-1px;cursor:help}body.help-mode [data-help]:hover{outline-color:rgb(var(--accent-primary));background-color:rgb(var(--accent-primary)/.06)}body.help-mode [data-help].help-active{outline:1.5px solid rgb(var(--accent-primary));background-color:rgb(var(--accent-primary)/.1)}