.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-dc8afa83]{width:100%;position:relative}.line-chart-wrapper[data-v-dc8afa83]:hover .chart-menu-button{opacity:1}.line-chart-tooltip-label[data-v-dc8afa83]{margin-bottom:.25em;font-weight:600}.line-chart-tooltip-row[data-v-dc8afa83]{align-items:center;gap:.375em;display:flex}.line-chart-download-link[data-v-dc8afa83]{text-align:right;font-size:var(--font-size-sm);margin-top:.25em;display:block}.line-chart-tooltip-swatch[data-v-dc8afa83]{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}}body{margin:0}.placeholder[data-v-0c1efac4]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-4)}.demo-table[data-v-3ee20726]{width:100%;margin-top:var(--space-4);border-collapse:collapse;font-size:var(--font-size-sm)}.demo-table th[data-v-3ee20726],.demo-table td[data-v-3ee20726]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border)}.demo-table th[data-v-3ee20726]{color:var(--color-text-secondary);font-weight:600}.settings-list[data-v-c91a0961]{margin-top:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.setting[data-v-c91a0961]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-1);justify-content:space-between;display:flex}.setting-label[data-v-c91a0961]{font-weight:500}.setting-value[data-v-c91a0961]{color:var(--color-text-secondary)}
