.box[data-v-d7342c02]{font-size:var(--font-size-sm);border-radius:.375em;padding:.75em 1.25em}.box-info[data-v-d7342c02]{background-color:var(--color-box-info-bg);color:var(--color-box-info-text)}.box-success[data-v-d7342c02]{background-color:var(--color-box-success-bg);color:var(--color-box-success-text)}.box-warning[data-v-d7342c02]{background-color:var(--color-box-warning-bg);color:var(--color-box-warning-text)}.box-error[data-v-d7342c02]{background-color:var(--color-box-error-bg);color:var(--color-box-error-text)}.button[data-v-250eab18]{min-height:2.5em;font-size:var(--font-size-sm);background-color:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:.375em;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:0 1em;font-weight:500;display:inline-flex}.button[data-v-250eab18]:hover{cursor:pointer;background-color:var(--color-primary-hover)}.button[data-v-250eab18]:active{background-color:var(--color-primary-active)}.button[data-v-250eab18]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.button[data-v-250eab18]:disabled{opacity:.5;cursor:not-allowed}.button[data-variant=secondary][data-v-250eab18]{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#0000}.button[data-variant=secondary][data-v-250eab18]:hover{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}.button[data-variant=secondary][data-v-250eab18]:active{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.expander-trigger[data-v-39e4acd0]{cursor:pointer;width:100%;font:inherit;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:.5em;padding:.5em 0;font-weight:600;display:flex}.expander-trigger[data-v-39e4acd0]:hover{color:var(--color-text)}.expander-caret[data-v-39e4acd0]{border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-left:.35em solid;width:0;height:0;transition:transform .15s;display:inline-block}.expander-caret.open[data-v-39e4acd0]{transform:rotate(90deg)}.expander-content[data-v-39e4acd0]{flex-direction:column;gap:.75em;display:flex;overflow:hidden}.expander-content[data-state=open][data-v-39e4acd0]{animation:.2s ease-out slideDown-39e4acd0}.expander-content[data-state=closed][data-v-39e4acd0]{animation:.2s ease-out slideUp-39e4acd0}@keyframes slideDown-39e4acd0{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes slideUp-39e4acd0{0%{height:var(--reka-collapsible-content-height)}to{height:0}}.Icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--icon-fill,0), "wght" var(--icon-weight,400), "GRAD" var(--icon-grade,0), "opsz" var(--icon-opsz,24);color:inherit;direction:ltr;font-family:Material Symbols Outlined,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.Icon[data-size=sm]{--icon-opsz:20;font-size:20px}.Icon[data-size=md]{--icon-opsz:24;font-size:24px}.Icon[data-size=lg]{--icon-opsz:28;font-size:28px}.Icon[data-size=xl]{--icon-opsz:32;font-size:32px}.Icon[data-fill=true]{--icon-fill:1}.Icon[data-inline=true]{font-size:inherit;vertical-align:middle;transform-origin:50%;transform:scale(1.2)translateY(-.05em)}.HintTrigger[data-v-9dbf1c25]{width:1.25em;height:1.25em;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.HintTrigger[data-v-9dbf1c25]:hover{color:var(--color-text)}.HintTrigger[data-v-9dbf1c25]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.HintContent{max-width:15rem;font-size:var(--font-size-xs);color:var(--color-bg-0);background-color:var(--color-text);box-shadow:var(--shadow-md);z-index:100;border-radius:.25em;padding:.5em .75em;line-height:1.4}.HintArrow{fill:var(--color-text)}.light-dark-toggle[data-v-4c423498]{border:1px solid var(--color-border);background:var(--color-bg-0);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);border-radius:.25em;justify-content:center;align-items:center;display:flex}.light-dark-toggle[data-v-4c423498]:hover{color:var(--color-text);background:var(--color-bg-1)}.input-label[data-v-10b86a5d]{flex-direction:column;gap:.25em;display:flex}.input-label-row[data-v-10b86a5d]{justify-content:space-between;align-items:center;display:flex}.input-wrapper[data-v-10b86a5d]{align-items:center;gap:.25em;display:flex}.input-wrapper input[data-v-10b86a5d]{flex:1;min-width:0}input[data-v-10b86a5d]{width:100%;height:2.5em;font-size:inherit;background-color:var(--color-bg-0);color:var(--color-text);border:1px solid var(--color-border);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:.375em;padding:0 .75em;display:block}input[data-v-10b86a5d]:hover{border-color:var(--color-border-hover)}input[data-v-10b86a5d]:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);outline:none}input[aria-invalid=true][data-v-10b86a5d]{border-color:var(--color-error)}input[aria-invalid=true][data-v-10b86a5d]:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 25%, transparent)}input[data-v-10b86a5d]::placeholder{color:var(--color-text-tertiary)}.input-suffix[data-v-10b86a5d]{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-shrink:0}.input-error[data-v-10b86a5d]{color:var(--color-error);font-size:var(--font-size-xs)}.slider-container[data-v-10b86a5d]{flex-direction:column;gap:.25em;padding-top:1.5em;display:flex}.slider-current[data-v-10b86a5d]{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;pointer-events:none;margin-bottom:1px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.slider-root[data-v-10b86a5d]{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:1.5em;display:flex;position:relative}.slider-track[data-v-10b86a5d]{background-color:var(--color-bg-3);border-radius:var(--radius-full);flex-grow:1;height:3px;position:relative}.slider-range[data-v-10b86a5d]{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;position:absolute}.slider-thumb[data-v-10b86a5d]{background-color:var(--color-primary);border-radius:var(--radius-full);cursor:pointer;width:1em;height:1em;display:block;position:relative}.slider-thumb[data-v-10b86a5d]:hover{background-color:var(--color-primary-hover)}.slider-thumb[data-v-10b86a5d]:active,.slider-thumb[data-v-10b86a5d]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 25%, transparent);outline:none}.slider-labels[data-v-10b86a5d]{font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:space-between;margin-top:-.5em;display:flex}.select-box[data-v-63876437]{flex-direction:column;gap:.25em;display:flex}.select-label[data-v-63876437]{font-size:var(--font-size-sm)}.select-trigger[data-v-63876437]{font-size:var(--font-size-sm);border:1px solid var(--color-border);background:var(--color-bg-0);cursor:pointer;width:auto;height:2.5em;color:inherit;border-radius:.375em;justify-content:space-between;align-items:center;gap:.5em;padding:0 .75em;font-family:inherit;line-height:1.4;display:inline-flex}.select-trigger[data-v-63876437]:hover{border-color:var(--color-border-hover)}.select-trigger[data-v-63876437]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.select-trigger[data-placeholder][data-v-63876437]{color:var(--color-text-secondary)}.select-icon[data-v-63876437]{flex-shrink:0;align-items:center;display:flex}.select-content{z-index:100;background:var(--color-bg-0);border:1px solid var(--color-border);min-width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height);border-radius:.25em;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.select-viewport{padding:.25em}.select-item{font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25em;outline:none;justify-content:space-between;align-items:center;gap:.5em;padding:.25em .5em;display:flex}.select-item[data-highlighted]{background:var(--color-primary);color:#fff}.select-item[data-state=checked]{font-weight:600}.select-indicator{flex-shrink:0;align-items:center;display:flex}.SidebarLayout[data-v-e0ed7a62]{--bar-height:3rem;background-color:var(--color-bg-0);height:100dvh;color:var(--color-text);font-family:var(--font-family);display:flex;position:relative}.SidebarRail[data-v-e0ed7a62]{width:var(--sidebar-width);height:100%;transition:width var(--transition-normal);flex-shrink:0;position:relative;overflow:hidden}@media (width>=768px){.SidebarLayout[data-collapsed=true] .SidebarRail[data-v-e0ed7a62]{width:var(--toggle-size);background-color:var(--color-bg-1);border-right:1px solid var(--color-border);box-shadow:var(--shadow-sm)}}.Sidebar[data-v-e0ed7a62]{font-size:var(--font-size-sm);width:var(--sidebar-width);height:100%;transition:transform var(--transition-normal);display:flex;transform:translate(0)}.SidebarLayout[data-collapsed=true] .Sidebar[data-v-e0ed7a62]{transform:translate(-100%)}.SidebarScroll[data-v-e0ed7a62]{min-width:0;padding:var(--space-4);background-color:var(--color-bg-1);border-right:1px solid var(--color-border);box-shadow:var(--shadow-sm);scrollbar-width:thin;scrollbar-color:transparent transparent;gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SidebarScroll[data-v-e0ed7a62]:hover{scrollbar-color:var(--color-border) transparent}.SidebarScroll[data-v-e0ed7a62] h2{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:var(--space-4) 0 var(--space-2);font-weight:600}.SidebarScroll[data-v-e0ed7a62]>h2:first-child{margin-top:0}.Toggle[data-v-e0ed7a62]{width:var(--toggle-size);height:var(--toggle-size);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.Toggle[data-v-e0ed7a62]:hover{color:var(--color-text);background-color:var(--color-bg-2)}.Toggle[data-v-e0ed7a62]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.SidebarHeader[data-v-e0ed7a62]{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) calc(-1 * var(--space-3));justify-content:flex-end;display:flex}.Toggle--expand[data-v-e0ed7a62]{opacity:0;pointer-events:none;transition:opacity var(--transition-fast);position:absolute;top:0;left:50%;transform:translate(-50%)}.SidebarLayout[data-collapsed=true] .Toggle--expand[data-v-e0ed7a62]{opacity:1;pointer-events:auto}.Main[data-v-e0ed7a62]{background-color:var(--color-bg-0);min-width:0;font-size:var(--font-size-md);flex-direction:column;flex:1;display:flex;overflow:hidden;container-type:inline-size}.Topbar[data-v-e0ed7a62]{min-height:var(--bar-height);padding:0 var(--space-4);flex-shrink:0;align-items:center;display:flex}.TopbarEnd[data-v-e0ed7a62]{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}@container (width>=768px){.Topbar[data-v-e0ed7a62]{padding:0 var(--space-4) 0 var(--space-20)}}.MainScroll[data-v-e0ed7a62]{min-height:0;padding:var(--space-6) 0;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;overflow:hidden auto}.MainScroll[data-v-e0ed7a62]:hover{scrollbar-color:var(--color-border) transparent}.MainContent[data-v-e0ed7a62]{max-width:1024px;padding:0 var(--space-4)}@container (width>=768px){.MainContent[data-v-e0ed7a62]{padding:0 var(--space-4) 0 var(--space-20)}}@media (width<=767px){.SidebarLayout[data-v-e0ed7a62]{transition:transform var(--transition-normal)}.SidebarLayout[data-collapsed=true][data-v-e0ed7a62]{transform:translateX(calc(-1 * var(--sidebar-width)))}.SidebarLayout[data-collapsed=true] .Sidebar[data-v-e0ed7a62]{transform:translate(0)}.SidebarRail[data-v-e0ed7a62]{min-width:var(--sidebar-width)}.Main[data-v-e0ed7a62]{min-width:100vw}.Toggle--expand[data-v-e0ed7a62]{display:none}}.TabsLayout[data-v-e0ed7a62]{flex-direction:column;flex:1;min-height:0;display:flex}.TabsBar[data-v-e0ed7a62]{min-height:var(--bar-height);border-bottom:1px solid var(--color-border);padding:0 var(--space-4);flex-shrink:0;align-items:center;display:flex}.TabsBarEnd[data-v-e0ed7a62]{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.TabsList[data-v-e0ed7a62]{gap:var(--space-1);align-self:stretch;display:flex;position:relative}.TabsTrigger[data-v-e0ed7a62]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);border-radius:var(--radius-md) var(--radius-md) 0 0;background:0 0;border:none;font-family:inherit;font-weight:500;position:relative}.TabsTrigger[data-v-e0ed7a62]:hover{color:var(--color-text);background-color:var(--color-bg-1)}.TabsTrigger[data-state=active][data-v-e0ed7a62]{color:var(--color-text)}.TabsTrigger[data-v-e0ed7a62]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.TabsIndicator[data-v-e0ed7a62]{background-color:var(--color-text);height:2px;transition:width var(--transition-fast), left var(--transition-fast);position:absolute;bottom:0}.Spinner{vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;animation:.6s linear infinite cfa-spin;display:inline-block}.Spinner[data-size=sm]{width:14px;height:14px}.Spinner[data-size=md]{width:20px;height:20px}.Spinner[data-size=lg]{border-width:3px;width:28px;height:28px}@keyframes cfa-spin{to{transform:rotate(360deg)}}.input-label[data-v-3f3d20cc]{font-size:var(--font-size-sm);flex-direction:column;gap:.25em;display:flex}.input-label-row[data-v-3f3d20cc]{justify-content:space-between;align-items:center;display:flex}input[data-v-3f3d20cc]{width:100%;height:2.5em;font-size:inherit;background-color:var(--color-bg-0);color:var(--color-text);border:1px solid var(--color-border);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:.375em;padding:0 .75em;display:block}input[data-v-3f3d20cc]:hover{border-color:var(--color-border-hover)}input[data-v-3f3d20cc]:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);outline:none}input[data-v-3f3d20cc]::placeholder{color:var(--color-text-tertiary)}.toggle[data-v-9916c71e]{align-items:center;gap:.5em;display:flex}.toggle label[data-v-9916c71e]{-webkit-user-select:none;user-select:none}.switch[data-v-9916c71e]{--switch-w:2.25em;--switch-h:1.25em;--thumb-size:1em;--thumb-offset:.125em;width:var(--switch-w);height:var(--switch-h);background:var(--color-border-hover);border-radius:var(--switch-h);cursor:pointer;border:none;flex-shrink:0;padding:0;transition:background .15s;position:relative}.switch[data-state=checked][data-v-9916c71e]{background:var(--color-primary)}.switch[data-disabled][data-v-9916c71e]{opacity:.5;cursor:not-allowed}.thumb[data-v-9916c71e]{width:var(--thumb-size);height:var(--thumb-size);top:var(--thumb-offset);left:var(--thumb-offset);background:#fff;border-radius:50%;transition:transform .15s;display:block;position:absolute}.switch[data-state=checked] .thumb[data-v-9916c71e]{transform:translateX(calc(var(--switch-w) - var(--thumb-size) - var(--thumb-offset) * 2))}.chart-menu-trigger-area[data-v-fe2f6904]{z-index:1;position:absolute;top:0;right:0}.chart-menu-button[data-v-fe2f6904]{border:1px solid var(--color-border);background:var(--color-bg-0,#fff);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;opacity:0;border-radius:.25em;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.chart-menu-button[data-state=open][data-v-fe2f6904]{opacity:1}.chart-menu-button[data-v-fe2f6904]:hover{background:var(--color-bg-1,#0000000d);color:var(--color-text)}.chart-menu-content{z-index:100;background:var(--color-bg-0);border:1px solid var(--color-border);border-radius:.25em;min-width:140px;padding:.25em;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.chart-menu-item{font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.25em;outline:none;align-items:center;padding:.375em .5em;display:flex}.chart-menu-item[data-highlighted]{background:var(--color-primary);color:#fff}.line-chart-wrapper[data-v-459cca76]{width:100%;position:relative}.line-chart-wrapper[data-v-459cca76]:hover .chart-menu-button{opacity:1}.line-chart-tooltip-label[data-v-459cca76]{margin-bottom:.25em;font-weight:600}.line-chart-tooltip-row[data-v-459cca76]{align-items:center;gap:.375em;display:flex}.line-chart-download-link[data-v-459cca76]{text-align:right;font-size:var(--font-size-sm);margin-top:.25em;display:block}.line-chart-tooltip-swatch[data-v-459cca76]{border-radius:50%;flex-shrink:0;width:.625em;height:.625em;display:inline-block}.choropleth-wrapper[data-v-25a20d5b]{width:100%;position:relative}.choropleth-wrapper.pannable svg[data-v-25a20d5b]{cursor:grab}.choropleth-wrapper.pannable svg[data-v-25a20d5b]:active{cursor:grabbing}.choropleth-wrapper[data-v-25a20d5b]:hover .chart-menu-button{opacity:1}.state-path[data-v-25a20d5b]{cursor:pointer}.chart-tooltip-anchor[data-v-44377f70]{pointer-events:none;width:1px;height:1px;position:absolute}.chart-tooltip-content{z-index:100;background:var(--color-bg-0,#fff);border:1px solid var(--color-border,#e5e7eb);font-size:var(--font-size-sm,.875rem);pointer-events:none;border-radius:.375em;padding:.5em .75em;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.TableOuter[data-v-505e2187]{display:inline-block;position:relative}.TableOuter.has-menu[data-v-505e2187]{margin-top:32px}.TableOuter[data-v-505e2187] .chart-menu-trigger-area{top:-32px;right:0}.TableOuter[data-v-505e2187]:hover .chart-menu-button{opacity:1}.TableWrapper[data-v-505e2187]{font-size:var(--font-size-sm);overflow-x:auto}.Table[data-v-505e2187]{border-collapse:collapse;font-variant-numeric:tabular-nums;border:1px solid var(--color-border);margin:0;display:table}.Table tr[data-v-505e2187],.Table th[data-v-505e2187],.Table td[data-v-505e2187]{background:0 0;border:none}.Table th[data-v-505e2187],.Table td[data-v-505e2187]{white-space:nowrap;padding:.75em 1.25em}.Table th[data-v-505e2187]{border-bottom:1px solid var(--color-border-header);font-weight:600;position:sticky;top:0}.Table tbody td[data-v-505e2187]{border-bottom:1px solid var(--color-border)}.Table tbody tr:last-child td[data-v-505e2187]{border-bottom:none}.data-table-download-link[data-v-505e2187]{text-align:right;font-size:var(--font-size-sm);margin-top:.25em;display:block}@layer base{*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;--text-wrap-heading:balance;--text-wrap-body:balance}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{hanging-punctuation:first allow-end last;overflow-wrap:break-word;min-block-size:100svb;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1}p,li,figcaption{text-wrap:pretty}h1,h2,h3,h4,h5,h6,figcaption{text-wrap:balance}a:not([class]){color:currentColor;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 67%);text-decoration-color:color-mix(in srgb, currentColor, transparent 67%)}a:not([class]):hover{text-decoration-color:currentColor}pre,code{tab-size:2}ul[role=list],ol[role=list]{list-style:none}input,button,textarea,select{font:inherit;hanging-punctuation:none}textarea:not([rows]){min-height:10em}img,video,picture,canvas,svg{max-width:100%;height:auto;display:block}}:root{font-family:var(--font-family);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-bg-0)}body{font-size:var(--font-size-md)}:root,body{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-tight);margin-bottom:var(--space-3)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}p{margin-bottom:var(--space-2)}section{margin-bottom:var(--space-6)}code{font-family:var(--font-family-mono)}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--color-primary:var(--lightningcss-light,#06f)var(--lightningcss-dark,#4d94ff);--color-primary-hover:var(--lightningcss-light,#0052cc)var(--lightningcss-dark,#66a3ff);--color-primary-active:var(--lightningcss-light,#0047b3)var(--lightningcss-dark,#3385ff);--color-text-on-primary:#fff;--color-bg-0:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--color-bg-1:var(--lightningcss-light,#f8f9fa)var(--lightningcss-dark,#2d2d2d);--color-bg-2:var(--lightningcss-light,#e9ecef)var(--lightningcss-dark,#3d3d3d);--color-bg-3:var(--lightningcss-light,#dee2e6)var(--lightningcss-dark,#4d4d4d);--color-text:var(--lightningcss-light,#212529)var(--lightningcss-dark,#f8f9fa);--color-text-secondary:var(--lightningcss-light,#495057)var(--lightningcss-dark,#adb5bd);--color-text-tertiary:var(--lightningcss-light,#adb5bd)var(--lightningcss-dark,#6c757d);--color-text-disabled:var(--lightningcss-light,#ced4da)var(--lightningcss-dark,#495057);--color-link:var(--color-primary);--color-border:var(--lightningcss-light,#dee2e6)var(--lightningcss-dark,#3a3f44);--color-border-header:var(--lightningcss-light,#c4c9ce)var(--lightningcss-dark,#555d64);--color-border-hover:var(--lightningcss-light,#adb5bd)var(--lightningcss-dark,#555d64);--color-border-focus:var(--color-primary);--color-error:var(--lightningcss-light,#dc3545)var(--lightningcss-dark,#ff6b6b);--color-success:var(--lightningcss-light,#28a745)var(--lightningcss-dark,#40c057);--color-warning:var(--lightningcss-light,#ffc107)var(--lightningcss-dark,#ffd43b);--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:var(--font-family);--font-weight-heading:bold;--font-family-mono:"Consolas", "Monaco", "Courier New", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--line-height-tight:1.25;--line-height-normal:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-20:5rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-full:9999px;--shadow-sm:var(--lightningcss-light,0 1px 2px 0 #0000000d)var(--lightningcss-dark,0 1px 2px 0 #0000004d);--shadow-md:var(--lightningcss-light,0 4px 6px -1px #0000001a)var(--lightningcss-dark,0 4px 6px -1px #0006);--shadow-focus:var(--lightningcss-light,0 0 0 3px #06f3)var(--lightningcss-dark,0 0 0 3px #4d94ff4d);--transition-fast:.15s ease-in-out;--transition-normal:.25s ease-in-out;--color-box-info-bg:var(--lightningcss-light,#e6eefa)var(--lightningcss-dark,#1a2a45);--color-box-info-text:var(--lightningcss-light,#1a3a6b)var(--lightningcss-dark,#8fb8f0);--color-box-success-bg:var(--lightningcss-light,#ecfdf5)var(--lightningcss-dark,#1a3d2a);--color-box-success-text:var(--lightningcss-light,#065f46)var(--lightningcss-dark,#a8f0c8);--color-box-warning-bg:var(--lightningcss-light,#fef6e7)var(--lightningcss-dark,#3d3210);--color-box-warning-text:var(--lightningcss-light,#7a5d0e)var(--lightningcss-dark,#f5d882);--color-box-error-bg:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#3d1a1a);--color-box-error-text:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#f0a8a8);--color-baseline-bg:var(--lightningcss-light,#fef3e6)var(--lightningcss-dark,#3d2a10);--color-baseline-text:var(--lightningcss-light,#7a3d00)var(--lightningcss-dark,#f5c882);--input-height:2.5em;--button-height:2.5em;--sidebar-width:400px;--toggle-size:2.5rem}@layer utilities{.m-0{margin:0!important}.m-1{margin:var(--space-1)!important}.m-2{margin:var(--space-2)!important}.m-3{margin:var(--space-3)!important}.m-4{margin:var(--space-4)!important}.m-6{margin:var(--space-6)!important}.m-8{margin:var(--space-8)!important}.m-12{margin:var(--space-12)!important}.m-20{margin:var(--space-20)!important}.m-auto{margin:auto!important}.mx-0{margin-inline:0!important}.mx-1{margin-inline:var(--space-1)!important}.mx-2{margin-inline:var(--space-2)!important}.mx-3{margin-inline:var(--space-3)!important}.mx-4{margin-inline:var(--space-4)!important}.mx-6{margin-inline:var(--space-6)!important}.mx-8{margin-inline:var(--space-8)!important}.mx-12{margin-inline:var(--space-12)!important}.mx-20{margin-inline:var(--space-20)!important}.mx-auto{margin-inline:auto!important}.my-0{margin-block:0!important}.my-1{margin-block:var(--space-1)!important}.my-2{margin-block:var(--space-2)!important}.my-3{margin-block:var(--space-3)!important}.my-4{margin-block:var(--space-4)!important}.my-6{margin-block:var(--space-6)!important}.my-8{margin-block:var(--space-8)!important}.my-12{margin-block:var(--space-12)!important}.my-20{margin-block:var(--space-20)!important}.my-auto{margin-block:auto!important}.mt-0{margin-block-start:0!important}.mt-1{margin-block-start:var(--space-1)!important}.mt-2{margin-block-start:var(--space-2)!important}.mt-3{margin-block-start:var(--space-3)!important}.mt-4{margin-block-start:var(--space-4)!important}.mt-6{margin-block-start:var(--space-6)!important}.mt-8{margin-block-start:var(--space-8)!important}.mt-12{margin-block-start:var(--space-12)!important}.mt-20{margin-block-start:var(--space-20)!important}.mb-0{margin-block-end:0!important}.mb-1{margin-block-end:var(--space-1)!important}.mb-2{margin-block-end:var(--space-2)!important}.mb-3{margin-block-end:var(--space-3)!important}.mb-4{margin-block-end:var(--space-4)!important}.mb-6{margin-block-end:var(--space-6)!important}.mb-8{margin-block-end:var(--space-8)!important}.mb-12{margin-block-end:var(--space-12)!important}.mb-20{margin-block-end:var(--space-20)!important}.ml-0{margin-inline-start:0!important}.ml-1{margin-inline-start:var(--space-1)!important}.ml-2{margin-inline-start:var(--space-2)!important}.ml-3{margin-inline-start:var(--space-3)!important}.ml-4{margin-inline-start:var(--space-4)!important}.ml-6{margin-inline-start:var(--space-6)!important}.ml-8{margin-inline-start:var(--space-8)!important}.ml-12{margin-inline-start:var(--space-12)!important}.ml-20{margin-inline-start:var(--space-20)!important}.ml-auto{margin-inline-start:auto!important}.mr-0{margin-inline-end:0!important}.mr-1{margin-inline-end:var(--space-1)!important}.mr-2{margin-inline-end:var(--space-2)!important}.mr-3{margin-inline-end:var(--space-3)!important}.mr-4{margin-inline-end:var(--space-4)!important}.mr-6{margin-inline-end:var(--space-6)!important}.mr-8{margin-inline-end:var(--space-8)!important}.mr-12{margin-inline-end:var(--space-12)!important}.mr-20{margin-inline-end:var(--space-20)!important}.mr-auto{margin-inline-end:auto!important}.p-0{padding:0!important}.p-1{padding:var(--space-1)!important}.p-2{padding:var(--space-2)!important}.p-3{padding:var(--space-3)!important}.p-4{padding:var(--space-4)!important}.p-6{padding:var(--space-6)!important}.p-8{padding:var(--space-8)!important}.p-12{padding:var(--space-12)!important}.p-20{padding:var(--space-20)!important}.px-0{padding-inline:0!important}.px-1{padding-inline:var(--space-1)!important}.px-2{padding-inline:var(--space-2)!important}.px-3{padding-inline:var(--space-3)!important}.px-4{padding-inline:var(--space-4)!important}.px-6{padding-inline:var(--space-6)!important}.px-8{padding-inline:var(--space-8)!important}.px-12{padding-inline:var(--space-12)!important}.px-20{padding-inline:var(--space-20)!important}.py-0{padding-block:0!important}.py-1{padding-block:var(--space-1)!important}.py-2{padding-block:var(--space-2)!important}.py-3{padding-block:var(--space-3)!important}.py-4{padding-block:var(--space-4)!important}.py-6{padding-block:var(--space-6)!important}.py-8{padding-block:var(--space-8)!important}.py-12{padding-block:var(--space-12)!important}.py-20{padding-block:var(--space-20)!important}.pt-0{padding-block-start:0!important}.pt-1{padding-block-start:var(--space-1)!important}.pt-2{padding-block-start:var(--space-2)!important}.pt-3{padding-block-start:var(--space-3)!important}.pt-4{padding-block-start:var(--space-4)!important}.pt-6{padding-block-start:var(--space-6)!important}.pt-8{padding-block-start:var(--space-8)!important}.pt-12{padding-block-start:var(--space-12)!important}.pt-20{padding-block-start:var(--space-20)!important}.pb-0{padding-block-end:0!important}.pb-1{padding-block-end:var(--space-1)!important}.pb-2{padding-block-end:var(--space-2)!important}.pb-3{padding-block-end:var(--space-3)!important}.pb-4{padding-block-end:var(--space-4)!important}.pb-6{padding-block-end:var(--space-6)!important}.pb-8{padding-block-end:var(--space-8)!important}.pb-12{padding-block-end:var(--space-12)!important}.pb-20{padding-block-end:var(--space-20)!important}.pl-0{padding-inline-start:0!important}.pl-1{padding-inline-start:var(--space-1)!important}.pl-2{padding-inline-start:var(--space-2)!important}.pl-3{padding-inline-start:var(--space-3)!important}.pl-4{padding-inline-start:var(--space-4)!important}.pl-6{padding-inline-start:var(--space-6)!important}.pl-8{padding-inline-start:var(--space-8)!important}.pl-12{padding-inline-start:var(--space-12)!important}.pl-20{padding-inline-start:var(--space-20)!important}.pr-0{padding-inline-end:0!important}.pr-1{padding-inline-end:var(--space-1)!important}.pr-2{padding-inline-end:var(--space-2)!important}.pr-3{padding-inline-end:var(--space-3)!important}.pr-4{padding-inline-end:var(--space-4)!important}.pr-6{padding-inline-end:var(--space-6)!important}.pr-8{padding-inline-end:var(--space-8)!important}.pr-12{padding-inline-end:var(--space-12)!important}.pr-20{padding-inline-end:var(--space-20)!important}.gap-0{gap:0!important}.gap-1{gap:var(--space-1)!important}.gap-2{gap:var(--space-2)!important}.gap-3{gap:var(--space-3)!important}.gap-4{gap:var(--space-4)!important}.gap-6{gap:var(--space-6)!important}.gap-8{gap:var(--space-8)!important}.gap-12{gap:var(--space-12)!important}.gap-20{gap:var(--space-20)!important}.gap-x-0{column-gap:0!important}.gap-x-1{column-gap:var(--space-1)!important}.gap-x-2{column-gap:var(--space-2)!important}.gap-x-3{column-gap:var(--space-3)!important}.gap-x-4{column-gap:var(--space-4)!important}.gap-x-6{column-gap:var(--space-6)!important}.gap-x-8{column-gap:var(--space-8)!important}.gap-x-12{column-gap:var(--space-12)!important}.gap-x-20{column-gap:var(--space-20)!important}.gap-y-0{row-gap:0!important}.gap-y-1{row-gap:var(--space-1)!important}.gap-y-2{row-gap:var(--space-2)!important}.gap-y-3{row-gap:var(--space-3)!important}.gap-y-4{row-gap:var(--space-4)!important}.gap-y-6{row-gap:var(--space-6)!important}.gap-y-8{row-gap:var(--space-8)!important}.gap-y-12{row-gap:var(--space-12)!important}.gap-y-20{row-gap:var(--space-20)!important}.text-secondary{color:var(--color-text-secondary)!important}.text-tertiary{color:var(--color-text-tertiary)!important}.visually-hidden:not(:focus):not(:focus-within):not(:active){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}[data-theme=cdc]{--font-family:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-heading:200;--font-size-md:1.125rem;--font-size-2xl:2.625rem;--color-bg-0:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f1e21);--color-bg-1:var(--lightningcss-light,#f4fbfc)var(--lightningcss-dark,#162a2e);--color-bg-2:var(--lightningcss-light,#e9f5f8)var(--lightningcss-dark,#1e373c);--color-bg-3:var(--lightningcss-light,#dff2f6)var(--lightningcss-dark,#264349);--color-primary:var(--lightningcss-light,#007a99)var(--lightningcss-dark,#33b5d6);--color-primary-hover:var(--lightningcss-light,#006680)var(--lightningcss-dark,#4dc4e0);--color-primary-active:var(--lightningcss-light,#005c73)var(--lightningcss-dark,#1fa8cc);--color-link:var(--lightningcss-light,#005ea2)var(--lightningcss-dark,#73b3e7);--color-border:var(--lightningcss-light,#c5e4ec)var(--lightningcss-dark,#264349);--color-border-hover:var(--lightningcss-light,#a0d4e0)var(--lightningcss-dark,#3a5d64);--color-border-focus:var(--color-primary)}.group-editor[data-v-efc4d1be]{flex-direction:column;gap:.25rem;display:flex}.group-editor__header[data-v-efc4d1be]{justify-content:space-between;align-items:center;display:flex}.group-editor__label[data-v-efc4d1be]{opacity:.85;font-size:.875rem}.group-editor__grid[data-v-efc4d1be]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;display:grid}.group-editor__all[data-v-efc4d1be]{align-items:flex-end;gap:.5rem;display:flex}.group-editor__all[data-v-efc4d1be]>:first-child{flex:1}.section[data-v-bf65ccb3]{flex-direction:column;gap:.75rem;display:flex}.mitigation-section[data-v-54202065]{background:#ffffff05;border:1px solid #ffffff14;border-radius:.5rem;margin-bottom:.5rem;padding:.75rem}.mitigation-section[data-enabled=true][data-v-54202065]{background:#4ade8008;border-color:#4ade804d}.mitigation-section__header[data-v-54202065]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mitigation-section__title[data-v-54202065]{letter-spacing:.05em;text-transform:uppercase;opacity:.85;font-size:.875rem;font-weight:600}.mitigation-section__body[data-v-54202065]{border-top:1px solid #ffffff0f;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.matrix-input[data-v-d2d92362]{flex-direction:column;gap:.25rem;display:flex}.matrix-input__label[data-v-d2d92362]{opacity:.85;font-size:.875rem}.matrix-input__table[data-v-d2d92362]{border-collapse:collapse;font-size:.875rem}.matrix-input__table th[data-v-d2d92362],.matrix-input__table td[data-v-d2d92362]{text-align:left;vertical-align:middle;padding:.25rem}.matrix-input__table thead th[data-v-d2d92362]{opacity:.7;font-weight:500}.matrix-input__mirror[data-v-d2d92362]{opacity:.4;font-variant-numeric:tabular-nums}.tt[data-v-ed8bd6fc]{font-size:.8rem}.tt__day[data-v-ed8bd6fc]{opacity:.7;margin-bottom:.25rem;font-weight:600}.tt__row[data-v-ed8bd6fc]{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.tt__swatch[data-v-ed8bd6fc]{border-radius:2px;width:.6rem;height:.6rem;display:inline-block}.tt__label[data-v-ed8bd6fc],.tt__value[data-v-ed8bd6fc]{white-space:nowrap}.tt__value[data-v-ed8bd6fc]{font-variant-numeric:tabular-nums}.otp[data-v-5257702c]{border-left:1px solid #80808033;min-width:180px;padding:.5rem 0 .5rem 1rem;font-size:.875rem;position:sticky;top:1rem}.otp__title[data-v-5257702c]{margin:0 0 .75rem;font-size:.875rem;font-weight:700}.otp__group+.otp__group[data-v-5257702c]{margin-top:1rem}.otp__group-label[data-v-5257702c]{opacity:.7;margin-bottom:.25rem;font-size:.8rem}.otp__list[data-v-5257702c]{margin:0;padding:0;list-style:none}.otp__link[data-v-5257702c]{color:inherit;opacity:.7;border-left:2px solid #0000;margin-left:-1rem;padding:.25rem 0 .25rem .75rem;text-decoration:none;transition:opacity .15s,color .15s,border-color .15s;display:block}.otp__link[data-v-5257702c]:hover{opacity:1}.otp__link--active[data-v-5257702c]{opacity:1;color:var(--accent);border-left-color:var(--accent);font-weight:500}.summary[data-v-2cde7c4d]{flex-direction:column;gap:2rem;display:flex}.summary__title[data-v-2cde7c4d]{margin:0 0 .5rem;font-size:1rem;font-weight:700}.summary__scroll[data-v-2cde7c4d]{scrollbar-width:thin;overflow-x:auto}.summary__table[data-v-2cde7c4d]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:480px}.summary__table th[data-v-2cde7c4d]{text-align:left;letter-spacing:.06em;text-transform:uppercase;opacity:.55;border-bottom:1px solid #80808040;padding:.5rem .75rem;font-size:.7rem;font-weight:600}.summary__col-group[data-v-2cde7c4d]{width:200px;max-width:200px}.summary__table th[data-v-2cde7c4d]:not(.summary__col-group){width:auto}.summary__table td[data-v-2cde7c4d]{border-bottom:1px solid #8080801f;padding:.6rem .75rem}.summary__label[data-v-2cde7c4d]{font-weight:500}.summary__num[data-v-2cde7c4d]{font-feature-settings:"tnum"}.summary__prevented[data-v-2cde7c4d]{position:relative}.summary__prevented-value[data-v-2cde7c4d]{font-feature-settings:"tnum"}.summary__bar[data-v-2cde7c4d]{background:var(--accent);border-radius:2px;max-width:100%;height:3px;margin-top:.25rem}.detection[data-v-09e68145]{container-type:inline-size}.detection__layout[data-v-09e68145]{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:1.5rem;display:grid}.detection__charts[data-v-09e68145]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.detection__chart h3[data-v-09e68145]{margin:0 0 .25rem}.detection__thresholds[data-v-09e68145]{font-size:var(--font-size-sm);grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.5rem 0 0;display:grid}.detection__thresholds dt[data-v-09e68145]{opacity:.7}.detection__thresholds dd[data-v-09e68145]{font-variant-numeric:tabular-nums;margin:0}.detection__controls[data-v-09e68145]{border:1px solid #80808033;border-radius:4px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.detection__controls h3[data-v-09e68145]{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0 0 .25rem;font-size:.875rem}@container (width<=700px){.detection__layout[data-v-09e68145]{grid-template-columns:1fr}.detection__controls[data-v-09e68145]{order:-1}}.results-layout[data-v-704821c6]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;display:grid;container:results/inline-size}.results-layout__rail[data-v-704821c6]{align-self:stretch;padding:1rem 1.5rem 1rem 0;display:none}.rail__sticky[data-v-704821c6]{position:sticky;top:1rem}.rail__download[data-v-704821c6]{margin-top:1rem;margin-left:1rem}.rail__sticky[data-v-704821c6] .otp{position:static}@container results (width<=819px){.results-layout[data-v-704821c6]{grid-template-columns:1fr}}@container results (width>=820px){.results-layout__rail[data-v-704821c6]{display:block}.results[data-v-704821c6]{padding-inline-end:1.5rem}}.results[data-v-704821c6]{flex-direction:column;gap:1.5rem;min-width:0;padding:1rem 0 1rem 1.5rem;display:flex}.results[data-v-704821c6] h1{margin:0 0 .5rem;font-size:1.5rem}.results[data-v-704821c6] h2{margin:0 0 .5rem;font-size:1rem}.results[data-v-704821c6] h3{margin:0 0 .25rem;font-size:1rem}.results__subtitle[data-v-704821c6]{opacity:.65;margin:.25rem 0 0}.results__error[data-v-704821c6]{color:#ef4444}.results__loading[data-v-704821c6]{opacity:.7}.results__grid-3[data-v-704821c6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.results__grid-n[data-v-704821c6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}@container results (width<=900px){.results[data-v-704821c6]{gap:1rem;padding-block:.5rem;padding-inline-start:.75rem}.results[data-v-704821c6] h1{font-size:1.25rem}.results__grid-3[data-v-704821c6],.results__grid-n[data-v-704821c6]{grid-template-columns:1fr}}@container results (width>=901px) and (width<=1099px){.results__grid-3[data-v-704821c6]{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--accent:#0057b7}[data-theme=cdc]{--font-weight-heading:600}.input-label{font-size:var(--font-size-sm)}.loading[data-v-33075226]{opacity:.7;padding:1rem}.toolbar[data-v-33075226]{gap:.5rem;margin-bottom:1rem;display:flex}[data-v-33075226] .MainContent{max-width:1600px}
