.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-8915b628]{min-height:var(--button-height,2.5em);padding:0 var(--button-padding-x,1em);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;gap:.5em;font-weight:500;line-height:1;display:inline-flex}.button[data-v-8915b628]:hover{cursor:pointer;background-color:var(--color-primary-hover)}.button[data-v-8915b628]:active{background-color:var(--color-primary-active)}.button[data-v-8915b628]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.button[data-v-8915b628]:disabled{opacity:.5;cursor:not-allowed}.button[data-variant=secondary][data-v-8915b628]{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#0000}.button[data-variant=secondary][data-v-8915b628]:hover{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}.button[data-variant=secondary][data-v-8915b628]:active{background-color:color-mix(in srgb, var(--color-primary) 15%, transparent)}.button[data-variant=neutral][data-v-8915b628]{color:var(--color-text);border:1px solid var(--color-border);background-color:#0000}.button[data-variant=neutral][data-v-8915b628]:hover{border-color:var(--color-border-hover);background-color:color-mix(in srgb, var(--color-text) 6%, transparent)}.button[data-variant=neutral][data-v-8915b628]:active{background-color:color-mix(in srgb, var(--color-text) 12%, transparent)}.button-group[data-v-f3bd45a3]{display:inline-flex}.button-group[data-orientation=vertical][data-v-f3bd45a3]{flex-direction:column}.button-group[data-v-f3bd45a3]>*{border-radius:0;align-self:stretch}.button-group[data-orientation=horizontal][data-v-f3bd45a3]>:not(:first-child){margin-left:-1px}.button-group[data-orientation=vertical][data-v-f3bd45a3]>:not(:first-child){margin-top:-1px}.button-group[data-v-f3bd45a3]>:hover,.button-group[data-v-f3bd45a3]>:focus-visible,.button-group[data-v-f3bd45a3]>:focus{z-index:1;position:relative}.button-group[data-orientation=horizontal][data-v-f3bd45a3] .button[data-variant=primary]+.button[data-variant=primary]{border-left:1px solid color-mix(in srgb, var(--color-text-on-primary) 35%, transparent)}.button-group[data-orientation=vertical][data-v-f3bd45a3] .button[data-variant=primary]+.button[data-variant=primary]{border-top:1px solid color-mix(in srgb, var(--color-text-on-primary) 35%, transparent)}.button-group[data-orientation=horizontal][data-v-f3bd45a3]>:first-child{border-top-left-radius:.375em;border-bottom-left-radius:.375em}.button-group[data-orientation=horizontal][data-v-f3bd45a3]>:last-child{border-top-right-radius:.375em;border-bottom-right-radius:.375em}.button-group[data-orientation=vertical][data-v-f3bd45a3]>:first-child{border-top-left-radius:.375em;border-top-right-radius:.375em}.button-group[data-orientation=vertical][data-v-f3bd45a3]>:last-child{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.container[data-v-bff01edb]{flex-direction:column;min-width:0;display:flex}.container-horizontal[data-v-bff01edb]{flex-flow:wrap;align-items:center}.container-border[data-v-bff01edb]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.container-scrollable[data-v-bff01edb]{overflow:auto}.HintTrigger[data-v-0bce2328]{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-0bce2328]:hover{color:var(--color-text)}.HintTrigger[data-v-0bce2328]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.HintIcon[data-v-0bce2328]{fill:currentColor;width:16px;height:16px;display:block}.Icon{width:24px;height:24px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.Icon svg{fill:currentColor;width:100%;height:100%;display:block}.Icon[data-size=sm]{width:20px;height:20px}.Icon[data-size=md]{width:24px;height:24px}.Icon[data-size=lg]{width:28px;height:28px}.Icon[data-size=xl]{width:32px;height:32px}.Icon[data-inline=true]{vertical-align:-.125em;width:1em;height:1em}.cfasim-input-label{font-size:var(--font-size-sm);flex-direction:column;gap:.25em;display:flex}.cfasim-input-label-row{justify-content:space-between;align-items:center;display:flex}.cfasim-input,.cfasim-input-box{background-color:var(--color-bg-0);border:1px solid var(--color-border);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:.375em}.cfasim-input{width:100%;height:var(--input-height,2.5em);font-size:inherit;color:var(--color-text);padding:0 .75em;display:block}.cfasim-input-box{font-size:var(--font-size-sm);align-items:center;gap:.5em;display:flex}.cfasim-input:hover,.cfasim-input-box:hover{border-color:var(--color-border-hover)}.cfasim-input:focus,.cfasim-input-box:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);outline:none}.cfasim-input[aria-invalid=true]{border-color:var(--color-error)}.cfasim-input-box:has([aria-invalid=true]){border-color:var(--color-error)}.cfasim-input[aria-invalid=true]:focus{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 25%, transparent)}.cfasim-input-box:has([aria-invalid=true]):focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 25%, transparent)}.cfasim-input::placeholder{color:var(--color-text-tertiary)}.cfasim-date-field{flex-direction:column;display:flex}.cfasim-date-label{font-size:var(--font-size-sm);margin-bottom:.25em}.cfasim-date-error{line-height:1.4;font-size:var(--font-size-xs);color:var(--color-error);margin:0}.cfasim-date-error:not(:empty){margin-top:.25em}.cfasim-date-anchor{height:var(--input-height,2.5em);padding:0 .25em 0 .75em}.cfasim-date-input{min-width:0;height:100%;color:var(--color-text);font:inherit;background:0 0;border:none;flex:1;padding:0}.cfasim-date-input:focus{outline:none}.cfasim-date-input::placeholder{color:var(--color-text-tertiary)}.cfasim-date-anchor>.cfasim-date-trigger+.cfasim-date-trigger{margin-left:-.5em}.cfasim-date-trigger{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25em;flex-shrink:0;justify-content:center;align-items:center;padding:.375em;display:inline-flex}.cfasim-date-trigger:hover{color:var(--color-text)}.cfasim-date-trigger:focus-visible{outline:2px solid var(--color-primary)}.cfasim-date-picker-content{z-index:100;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg-0);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:.375em;padding:.5em}.cfasim-calendar-time{border-top:1px solid var(--color-border);flex-direction:column;margin-top:.5em;padding-top:.5em;display:flex}.cfasim-calendar-time-row{align-items:center;gap:.5em;display:flex}.cfasim-calendar-time .cfasim-input{width:5em;height:2em}.cfasim-calendar-header{justify-content:space-between;align-items:center;margin-bottom:.25em;display:flex}.cfasim-calendar-heading{gap:.25em;display:flex}.cfasim-calendar-select-wrap{align-items:center;display:inline-flex;position:relative}.cfasim-date-picker-content .cfasim-calendar-select{appearance:none;cursor:pointer;width:auto;height:2em;padding:0 1.75em 0 .625em;font-weight:600}.cfasim-calendar-select-wrap>.Icon{pointer-events:none;color:var(--color-text-secondary);position:absolute;right:.375em}.cfasim-calendar-nav{width:2em;height:2em;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.25em;justify-content:center;align-items:center;padding:0;display:inline-flex}.cfasim-calendar-nav:hover{background:var(--color-bg-1)}.cfasim-calendar-nav[data-disabled]{opacity:.4;cursor:default}.cfasim-calendar-grid{border-collapse:collapse;width:100%}.cfasim-calendar-head-cell{width:2em;font-size:var(--font-size-xs);color:var(--color-text-secondary);padding-bottom:.125em;font-weight:400}.cfasim-calendar-cell{text-align:center;padding:1px}.cfasim-calendar-day{aspect-ratio:1;cursor:pointer;border-radius:.25em;outline:none;justify-content:center;align-items:center;width:100%;min-width:2em;display:flex;position:relative}.cfasim-calendar-day:hover{background:var(--color-bg-1)}.cfasim-calendar-day:focus-visible{box-shadow:var(--shadow-focus)}.cfasim-calendar-day[data-reference]:after,.cfasim-calendar-day[data-mark-today][data-today]:after{content:"";background:currentColor;border-radius:50%;width:.25em;height:.25em;position:absolute;bottom:.25em;left:50%;transform:translate(-50%)}.cfasim-calendar-day[data-outside-view]{color:var(--color-text-secondary)}.cfasim-calendar-day[data-selected]{background:var(--color-primary);color:#fff}.cfasim-calendar-day[data-disabled],.cfasim-calendar-day[data-unavailable]{color:var(--color-text-tertiary);cursor:default;background:0 0;text-decoration:line-through}.cfasim-calendar-day[data-range-day][data-selected],.cfasim-calendar-day[data-range-day][data-highlighted]{background:color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-text)}.cfasim-calendar-day[data-range-day][data-selection-start],.cfasim-calendar-day[data-range-day][data-selection-end],.cfasim-calendar-day[data-range-day][data-highlighted-start],.cfasim-calendar-day[data-range-day][data-highlighted-end]{background:var(--color-primary);color:#fff}.date-range-picker-input[data-v-e5fe986e]{width:calc(var(--chars) * 1ch + .5ch);flex:0 auto}@supports (field-sizing:content){.date-range-picker-input[data-v-e5fe986e]{field-sizing:content;width:auto;min-width:2ch}}.date-range-picker-end[data-v-e5fe986e]{margin-right:auto}.cfasim-date-error>span[data-v-e5fe986e]{display:block}.date-range-picker-separator[data-v-e5fe986e]{white-space:nowrap;color:var(--color-text-secondary);flex-shrink:0;margin:0 .25em}[data-layout=split] .date-range-picker-input[data-v-e5fe986e]{field-sizing:fixed;flex:1 1 0;width:auto;min-width:0}[data-layout=split] .date-range-picker-end[data-v-e5fe986e]{margin-right:0;padding-left:.25em}.date-range-picker-divider[data-v-e5fe986e]{background:var(--color-border);align-self:stretch;width:1px;margin:.5em .25em}.cfasim-caret{border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-left:.35em solid;flex:none;width:0;height:0;transition:transform .15s}.cfasim-caret[data-open]{transform:rotate(90deg)}.cfasim-collapsible{overflow:hidden}.cfasim-collapsible[data-state=open]{animation:.2s ease-out cfasim-collapsible-open}.cfasim-collapsible[data-state=closed]{animation:.2s ease-out cfasim-collapsible-close}@keyframes cfasim-collapsible-open{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes cfasim-collapsible-close{0%{height:var(--reka-collapsible-content-height)}to{height:0}}.expander-trigger[data-v-d3765036]{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-d3765036]:hover{color:var(--color-text)}.expander-content[data-v-d3765036]{flex-direction:column;gap:.75em;display:flex}.grid-wrapper[data-v-7ae87f0f]{width:100%;min-width:0;container-type:inline-size}.grid[data-v-7ae87f0f]{min-width:0;display:grid}.grid[data-v-7ae87f0f]>*{min-width:0}.light-dark-toggle[data-v-5381a1c1]{border:1px solid var(--color-border);background:var(--color-bg-0);width:1.75rem;height:1.75rem;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-5381a1c1]:hover{color:var(--color-text);background:var(--color-bg-1)}.OptionSwatch{width:.75em;height:.75em;margin-block:calc((var(--option-line-height,1.25rem) - .75em) / 2);border-radius:var(--radius-sm);flex:none}.OptionIcon{color:var(--color-text-secondary)}.OptionSwatchEnd{width:1.5rem;height:1.5rem;margin-block:calc((var(--option-line-height,1.25rem) - 1.5rem) / 2);flex:none;justify-content:center;align-items:center;display:inline-flex}.OptionText{flex-direction:column;flex:1;min-width:0;display:flex}.OptionLabel,.OptionDescription{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OptionDescription{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1rem}.OptionDescriptionEnd{line-height:var(--option-line-height,1.25rem);font-variant-numeric:tabular-nums;flex:0 auto}.OptionEnd{flex:none;align-items:flex-start;gap:.5em;min-width:0;max-width:50%;display:flex}.cfasim-icon-button{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;min-height:0;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cfasim-icon-button:hover,.cfasim-icon-button[data-state=open]{color:var(--color-text);background-color:color-mix(in srgb, var(--color-text) 10%, transparent)}.cfasim-icon-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cfasim-icon-button:disabled{cursor:not-allowed}.MenuPending[data-v-72bfda06]{display:contents}.List[data-v-b7734553]{--option-line-height:1.25rem;font-size:var(--font-size-sm);flex-direction:column;display:flex}.ListRow[data-v-b7734553]{line-height:var(--option-line-height);border-radius:var(--radius-md);align-items:center;gap:.5em;padding:.25rem .25rem .25rem .5rem;display:flex}.ListHeader[data-v-b7734553]{color:var(--color-text-secondary);font-weight:600}.ListHeaderTrigger[data-v-b7734553]{border-radius:var(--radius-sm);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-self:stretch;align-items:center;gap:.5em;padding:0;display:flex}.ListHeaderTrigger[data-v-b7734553]:hover{color:var(--color-text)}.ListHeaderTrigger[data-v-b7734553]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ListHeaderLabel[data-v-b7734553]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ListItems[data-v-b7734553]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ListItem[data-v-b7734553]{color:var(--color-text);align-items:flex-start;margin:0;position:relative}.ListMain[data-v-b7734553]{display:contents}.ListMain[data-interactive][data-v-b7734553]{min-width:0;min-height:0;font:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:flex-start;gap:.5em;padding:0;text-decoration:none;display:flex}.ListMain[data-interactive][data-v-b7734553]:after{content:"";border-radius:inherit;position:absolute;inset:0}.ListMain[data-interactive][data-v-b7734553]:focus-visible{outline:none}.ListMain[data-interactive][data-v-b7734553]:focus-visible:after{box-shadow:var(--shadow-focus)}.ListMain[data-interactive][data-v-b7734553]:disabled{cursor:not-allowed}.ListItem[data-selected][data-v-b7734553]{background-color:color-mix(in srgb, var(--color-primary) 12%, transparent)}.ListItem[data-selected][data-v-b7734553]:hover{background-color:color-mix(in srgb, var(--color-primary) 16%, transparent)}.ListActions[data-v-b7734553],.ListItem[data-v-b7734553] .OptionEnd :is(a,button,input,select,textarea,[tabindex]){z-index:1;position:relative}.ListItem[data-v-b7734553]:hover{background-color:color-mix(in srgb, var(--color-text) 6%, transparent)}.ListItem[data-disabled][data-v-b7734553]{opacity:.5}.ListActions[data-v-b7734553]{height:var(--option-line-height);flex:none;align-items:center;gap:.125rem;margin-left:auto;display:flex}@media (hover:hover){.List[data-action-visibility=hover] .ListActions[data-v-b7734553]{opacity:0}.List[data-action-visibility=hover] .ListRow:hover .ListActions[data-v-b7734553],.List[data-action-visibility=hover] .ListRow:focus-within .ListActions[data-v-b7734553]{opacity:1}.List[data-action-visibility=hover] .ListActions[data-v-b7734553]:has([data-state=open]){opacity:1}}.cfasim-listbox-content{z-index:100;background:var(--color-bg-0);border:1px solid var(--color-border);border-radius:.25em;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.cfasim-listbox-content-combobox{width:var(--reka-combobox-trigger-width);max-height:var(--reka-combobox-content-available-height)}.cfasim-listbox-viewport{padding:.25em}.cfasim-listbox-empty{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:.5em}.cfasim-listbox-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}.cfasim-listbox-item[data-highlighted]{background:var(--color-primary);color:#fff}.cfasim-listbox-item[data-state=checked]{font-weight:600}.cfasim-listbox-indicator{flex-shrink:0;align-items:center;display:flex}.multi-select[data-v-1404c155]{flex-direction:column;gap:.25em;display:flex}.multi-select-label[data-v-1404c155]{font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.multi-select-anchor[data-v-1404c155]{min-height:var(--input-height,2.5em);gap:.25em;padding:.25em .5em}.multi-select-field[data-v-1404c155]{flex-wrap:wrap;flex:1;align-items:center;gap:.25em;min-width:0;display:flex}.multi-select-chips[data-v-1404c155]{margin:0;padding:0;list-style:none;display:contents}.multi-select-chip[data-v-1404c155]{background:var(--color-bg-2);border:1px solid var(--color-border);border-radius:.25em;align-items:center;gap:.25em;margin:0;padding:.125em .25em .125em .5em;line-height:1.4;display:inline-flex}.multi-select-chip-remove[data-v-1404c155]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25em;align-items:center;padding:0;display:inline-flex}.multi-select-chip-remove[data-v-1404c155]:hover{color:var(--color-text)}.multi-select-chip-remove[data-v-1404c155]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.multi-select-input[data-v-1404c155]{min-width:3em;height:1.75em;color:var(--color-text);font:inherit;background:0 0;border:none;flex:1;padding:0}.multi-select-input[data-v-1404c155]:focus{outline:none}.multi-select-input[data-v-1404c155]::placeholder{color:var(--color-text-tertiary)}.multi-select-trigger[data-v-1404c155]{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.multi-select-icon[data-v-1404c155]{align-items:center;display:flex}.input-wrapper[data-v-69341b79]{align-items:center;gap:.25em;display:flex}.input-wrapper .cfasim-input[data-v-69341b79]{flex:1;min-width:0}.input-suffix[data-v-69341b79]{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-shrink:0}.input-error[data-v-69341b79]{color:var(--color-error);font-size:var(--font-size-xs)}.slider-container[data-v-69341b79]{padding-top:calc(.875em + var(--label-extra,0px));flex-direction:column;gap:.25em;display:flex}.slider-current[data-v-69341b79]{transform:translate(calc(-50% + var(--label-dx,0px)), calc(var(--label-row,0) * (-1em - 2px)));font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;pointer-events:none;margin-bottom:2px;line-height:1;position:absolute;bottom:100%;left:50%}.slider-root[data-v-69341b79]{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-69341b79]{background-color:var(--color-bg-3);border-radius:var(--radius-full);flex-grow:1;height:3px;position:relative}.slider-range[data-v-69341b79]{background-color:var(--color-primary);border-radius:var(--radius-full);height:100%;position:absolute}.slider-blocked[data-v-69341b79]{background-image:linear-gradient(90deg, var(--color-border-hover) 1px, transparent 1px);pointer-events:none;background-position:0;background-repeat:repeat-x;background-size:3px 1px;height:3px;margin-block:auto;position:absolute;inset-block:0}.slider-track-segmented[data-v-69341b79]{overflow:hidden}.slider-segment[data-v-69341b79]{background-color:var(--segment-color,var(--color-primary));height:100%;position:absolute;top:0}@media (forced-colors:active){.slider-segment[data-v-69341b79]{background-color:highlight;border-inline-end:1px solid canvastext}.slider-range[data-v-69341b79]{background-color:highlight}.slider-blocked[data-v-69341b79]{background-image:linear-gradient(90deg,graytext 1px,#0000 1px)}}.slider-thumb[data-v-69341b79]{--handle-fill:var(--handle-color,var(--color-primary));background-color:var(--handle-fill);border-radius:var(--radius-full);cursor:pointer;width:1em;height:1em;display:block;position:relative}.slider-thumb[data-v-69341b79]:hover{background-color:var(--color-primary-hover)}.slider-thumb-custom[data-v-69341b79]:hover{background-color:color-mix(in srgb, var(--handle-color) 85%, var(--color-text))}.slider-thumb[data-v-69341b79]:active,.slider-thumb[data-v-69341b79]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--handle-fill) 25%, transparent);outline:none}.slider-labels[data-v-69341b79]{font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:space-between;margin-top:-.5em;display:flex}.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)}}.select-box[data-v-dbd87f9a]{flex-direction:column;gap:.25em;display:flex}.select-label[data-v-dbd87f9a]{font-size:var(--font-size-sm)}.select-trigger[data-v-dbd87f9a]{font-size:var(--font-size-sm);height:var(--input-height,2.5em);border:1px solid var(--color-border);background:var(--color-bg-0);cursor:pointer;width:auto;color:inherit;border-radius:.375em;justify-content:space-between;align-items:center;gap:.5em;padding:0 .5em 0 .75em;font-family:inherit;line-height:1.4;display:inline-flex}.select-trigger[data-v-dbd87f9a]:hover{border-color:var(--color-border-hover)}.select-trigger[data-v-dbd87f9a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.select-trigger[data-placeholder][data-v-dbd87f9a]{color:var(--color-text-secondary)}.select-anchor[data-v-dbd87f9a]{height:var(--input-height,2.5em);padding:0 .5em 0 .75em}.select-input[data-v-dbd87f9a]{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:none;flex:1;padding:0}.select-input[data-v-dbd87f9a]:focus{outline:none}.select-input[data-v-dbd87f9a]::placeholder{color:var(--color-text-secondary)}.select-icon-button[data-v-dbd87f9a],.select-clear[data-v-dbd87f9a]{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.select-clear[data-v-dbd87f9a]{color:var(--color-text-secondary)}.select-clear[data-v-dbd87f9a]:hover{color:inherit}.select-icon[data-v-dbd87f9a]{flex-shrink:0;align-items:center;display:flex}.select-content{min-width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height)}.prior-input[data-v-9487a10b]{flex-direction:column;gap:.25em;display:flex}.prior-label[data-v-9487a10b]{font-size:var(--font-size-sm);align-items:center;gap:.25em;display:flex}.prior-group[data-v-9487a10b]{flex-direction:column;gap:.5em;display:flex;position:relative}.prior-params[data-v-9487a10b]{grid-template-columns:repeat(var(--prior-columns), minmax(0, 1fr));gap:.5em;display:grid}.prior-params[data-v-9487a10b]>*{min-width:0}.prior-summary[data-v-9487a10b]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono)}[data-layout=compact] .prior-group[data-v-9487a10b]{grid-template-columns:repeat(var(--prior-columns), minmax(0, 1fr));align-items:start;display:grid}[data-layout=compact] .prior-params[data-v-9487a10b]{display:contents}[data-layout=compact] .prior-group-split .prior-family[data-v-9487a10b],[data-layout=compact][data-v-9487a10b] .prior-preview,[data-layout=compact] .prior-summary[data-v-9487a10b]{grid-column:1/-1}[data-layout=compact] .prior-family[data-v-9487a10b] .select-trigger{width:100%;min-width:0}[data-layout=compact] .prior-family[data-v-9487a10b] .select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-layout=compact] .prior-params[data-v-9487a10b] .cfasim-input-label-row{font-size:var(--font-size-xs);color:var(--color-text-secondary);order:1;margin-top:-.125em;line-height:1.25}.SidebarLayout[data-v-38712865]{--bar-height:2.75rem;--bar-control-size:1.75rem;background-color:var(--color-bg-0);height:100dvh;color:var(--color-text);font-family:var(--font-family);display:flex;position:relative}.SidebarRail[data-v-38712865]{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-38712865]{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-38712865]{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-38712865]{transform:translate(-100%)}.SidebarScroll[data-v-38712865]{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;position:relative;overflow-y:auto}.SidebarScroll[data-v-38712865]:hover{scrollbar-color:var(--color-border) transparent}.SidebarScroll[data-v-38712865] 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}.SidebarHeader[data-v-38712865]+h2{margin-top:0}.SidebarHeader[data-v-38712865] h2{margin:0}.Toggle[data-v-38712865]{width:var(--bar-control-size);height:var(--bar-control-size);border-radius:var(--radius-md);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-38712865]:hover{color:var(--color-text);background-color:var(--color-bg-2)}.Toggle[data-v-38712865]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.SidebarHeader[data-v-38712865]{justify-content:flex-end;align-items:center;gap:var(--space-2);height:var(--bar-height);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-2)) 0 0;flex-shrink:0;display:flex}.SidebarHeader[data-v-38712865],.Topbar[data-v-38712865],.TabsBar[data-v-38712865]{--input-height:var(--bar-control-size);--button-height:var(--bar-control-size);--button-padding-x:.75em}.SidebarHeaderStart[data-v-38712865],.SidebarHeaderEnd[data-v-38712865],.TopbarStart[data-v-38712865],.TopbarEnd[data-v-38712865],.TabsBarEnd[data-v-38712865]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.SidebarHeaderStart[data-v-38712865]{flex:1}.SidebarHeaderEnd[data-v-38712865],.TopbarEnd[data-v-38712865],.TabsBarEnd[data-v-38712865]{margin-left:auto}.Toggle--expand[data-v-38712865]{top:calc((var(--bar-height) - var(--bar-control-size)) / 2);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);position:absolute;left:50%;transform:translate(-50%)}.SidebarLayout[data-collapsed=true] .Toggle--expand[data-v-38712865]{opacity:1;pointer-events:auto}.Main[data-v-38712865]{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-38712865]{align-items:center;gap:var(--space-2);min-height:var(--bar-height);padding:0 var(--space-4);flex-shrink:0;display:flex}@container (width>=768px){.Topbar[data-v-38712865]{padding:0 var(--space-4) 0 var(--space-20)}}.MainScroll[data-v-38712865]{min-height:0;padding:var(--space-6) 0;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;position:relative;overflow:hidden auto}.MainScroll[data-v-38712865]:hover{scrollbar-color:var(--color-border) transparent}.MainContent[data-v-38712865]{max-width:var(--main-content-max-width,1024px);padding:0 var(--space-4)}@container (width>=768px){.MainContent[data-v-38712865]{padding:0 var(--space-4) 0 var(--space-20)}}@media (width<=767px){.SidebarLayout[data-v-38712865]{transition:transform var(--transition-normal)}.SidebarLayout[data-collapsed=true][data-v-38712865]{transform:translateX(calc(-1 * var(--sidebar-width)))}.SidebarLayout[data-collapsed=true] .Sidebar[data-v-38712865]{transform:translate(0)}.SidebarRail[data-v-38712865]{min-width:var(--sidebar-width)}.Main[data-v-38712865]{min-width:100vw}.Toggle--expand[data-v-38712865]{display:none}}.TabsLayout[data-v-38712865]{flex-direction:column;flex:1;min-height:0;display:flex}.TabsBar[data-v-38712865]{align-items:center;gap:var(--space-2);min-height:var(--bar-height);border-bottom:1px solid var(--color-border);padding:0 var(--space-4);flex-shrink:0;display:flex}.TabsList[data-v-38712865]{gap:var(--space-1);align-self:stretch;display:flex;position:relative}.TabsTrigger[data-v-38712865]{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-38712865]:hover{color:var(--color-text);background-color:var(--color-bg-1)}.TabsTrigger[data-state=active][data-v-38712865]{color:var(--color-text)}.TabsTrigger[data-v-38712865]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.TabsIndicator[data-v-38712865]{background-color:var(--color-text);height:2px;transition:width var(--transition-fast), left var(--transition-fast);position:absolute;bottom:0}.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))}.toggle-group-field[data-v-1f2e9981]{flex-direction:column;align-items:flex-start;gap:.25em;display:flex}.toggle-group-label[data-v-1f2e9981]{font-size:var(--font-size-sm);align-items:center;gap:.25em;display:flex}.toggle-group[data-v-1f2e9981]{background:var(--color-border);border:1px solid var(--color-border);border-radius:.375em;gap:1px;display:inline-flex;overflow:hidden}.toggle-group--vertical[data-v-1f2e9981]{flex-direction:column}.toggle-group-item[data-v-1f2e9981]{appearance:none;min-height:var(--input-height,2.5em);background:var(--color-bg-0);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border:none;justify-content:center;align-items:center;margin:0;padding:0 1em;font-weight:500;display:inline-flex}.toggle-group-item[data-v-1f2e9981]:hover:not([data-disabled]){background:var(--color-bg-2)}.toggle-group-item[data-state=on][data-v-1f2e9981]{background:var(--color-primary);color:var(--color-text-on-primary)}.toggle-group-item[data-state=on][data-v-1f2e9981]:hover:not([data-disabled]){background:var(--color-primary-hover)}.toggle-group-item[data-v-1f2e9981]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1}.toggle-group-item[data-disabled][data-v-1f2e9981]{opacity:.5;cursor:not-allowed}.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)}.Menu{--option-line-height:1.25rem;min-width:10rem;max-width:min(20rem, var(--reka-dropdown-menu-content-available-width));max-height:var(--reka-dropdown-menu-content-available-height);font-size:var(--font-size-sm);flex-direction:column;padding:.25rem;display:flex;overflow-y:auto}.MenuItem{border-radius:var(--radius-sm);line-height:var(--option-line-height);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:flex-start;gap:.5em;padding:.25rem .5rem;text-decoration:none;display:flex}.MenuItem[data-highlighted]{background-color:color-mix(in srgb, var(--color-text) 8%, transparent)}.MenuItem[data-disabled]{opacity:.5;cursor:not-allowed}.MenuItem[data-danger],.MenuItem[data-danger] .OptionIcon{color:var(--color-danger)}.MenuItem[data-danger][data-highlighted]{background-color:color-mix(in srgb, var(--color-danger) 12%, transparent)}.param-editor[data-v-cacb540d]{flex-direction:column;gap:.5em;min-width:0;display:flex}.param-editor-toolbar[data-v-cacb540d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;display:flex}.param-editor-actions[data-v-cacb540d]{gap:.25em;display:flex}.param-editor-file-input[data-v-cacb540d]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.param-editor-cm[data-v-cacb540d]{border:1px solid var(--color-border);border-radius:.375em;overflow:hidden}.param-editor-cm[data-v-cacb540d] .cm-editor{outline:none;height:100%}.param-editor-cm[data-v-cacb540d] .cm-editor.cm-focused{outline:none}.param-editor-cm[data-v-cacb540d] .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.param-editor-error[data-v-cacb540d]{white-space:pre-wrap;word-break:break-word}.param-editor-shortcut-hint[data-v-cacb540d]{font-size:var(--font-size-xs,.75em);color:var(--color-text-secondary,#666);margin:0}.param-editor-shortcut-hint kbd[data-v-cacb540d]{border:1px solid var(--color-border);background:var(--color-bg-1,transparent);border-radius:.25em;padding:.1em .35em;font-family:inherit;font-size:.95em}.prior-preview[data-v-78d9753b]{width:100%;height:2.5em;color:var(--color-primary);display:block;overflow:visible}.prior-preview-area[data-v-78d9753b]{fill:currentColor;opacity:.25}.prior-preview-line[data-v-78d9753b]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.chart-tooltip-label[data-v-22c72c71]{margin-bottom:.25em;font-weight:600}.chart-tooltip-row[data-v-22c72c71]{align-items:center;gap:.375em;display:flex}.chart-tooltip-row.is-named .chart-tooltip-value[data-v-22c72c71]{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:1em}.chart-tooltip-range[data-v-22c72c71]{opacity:.7}.chart-tooltip-swatch[data-v-22c72c71]{border-radius:50%;flex-shrink:0;width:.625em;height:.625em;display:inline-block}.chart-tooltip-swatch.is-area[data-v-22c72c71]{opacity:.6;border-radius:2px}.chart-menu-trigger-area[data-v-3bbf2eee]{z-index:1;position:absolute;top:.5em;right:.5em}.chart-menu-trigger-area--expanded[data-v-3bbf2eee]{top:1.25em;right:1.25em}.chart-menu-button[data-v-3bbf2eee]{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;padding:0;transition:opacity .15s;display:flex}.chart-menu-button[data-state=open][data-v-3bbf2eee],.chart-close-button[data-v-3bbf2eee]{opacity:1}.chart-menu-button[data-v-3bbf2eee]:hover{background:var(--color-bg-1,#0000000d);color:var(--color-text)}.chart-menu-content[data-v-3bbf2eee]{z-index:100;background:var(--color-bg-0);border:1px solid var(--color-border);border-radius:.25em;outline:none;min-width:140px;padding:.25em;position:fixed;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.chart-menu-item[data-v-3bbf2eee]{width:100%;color:inherit;font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;border-radius:.25em;outline:none;align-items:center;padding:.375em .5em;display:flex}.chart-menu-item[data-v-3bbf2eee]:hover,.chart-menu-item[data-v-3bbf2eee]:focus{background:var(--color-primary);color:#fff}.line-chart-wrapper:hover .chart-menu-button,.bar-chart-wrapper:hover .chart-menu-button,.choropleth-wrapper:hover .chart-menu-button,.line-chart-wrapper:focus-within .chart-menu-button,.bar-chart-wrapper:focus-within .chart-menu-button,.choropleth-wrapper:focus-within .chart-menu-button{opacity:1}.chart-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-zoom-controls[data-v-2753b33b]{--zoom-controls-inset:.5em;top:var(--zoom-controls-inset);z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute}.chart-zoom-controls--expanded[data-v-2753b33b]{--zoom-controls-inset:1.25em}.chart-zoom-controls--left[data-v-2753b33b]{left:var(--zoom-controls-inset)}.chart-zoom-controls--right[data-v-2753b33b]{right:var(--zoom-controls-inset)}.chart-zoom-controls--beside-menu[data-v-2753b33b]{right:calc(var(--zoom-controls-inset) + 32px)}.chart-zoom-button[data-v-2753b33b]{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-0,#fff);width:28px;height:28px;color:var(--color-text-secondary,#555);cursor:pointer;border-radius:.25em;justify-content:center;align-items:center;padding:0;display:flex}.chart-zoom-button[data-v-2753b33b]:hover:not(:disabled){background:var(--color-bg-1,#0000000d);color:var(--color-text)}.chart-zoom-button[data-v-2753b33b]:disabled{opacity:.4;cursor:default}.chart-legend-toggles[data-v-a9f6060f]{z-index:1;height:0;position:relative}.chart-legend-toggle[data-v-a9f6060f]{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.25em;line-height:1;position:absolute}.chart-legend-toggle-sizer[data-v-a9f6060f]{visibility:hidden}.chart-legend-toggle[data-v-a9f6060f]:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.chart-legend-toggle[data-v-a9f6060f]:focus-visible{outline:2px solid var(--color-primary,#0057b7);outline-offset:1px}.line-chart-wrapper[data-v-83ce2f32]{width:100%;position:relative}.line-chart-download-link[data-v-83ce2f32]{text-align:right;font-size:var(--font-size-sm);margin-top:.25em;display:block}.line-chart-marker-pill[data-v-83ce2f32]{transition:filter .12s}.line-chart-marker.is-draggable[data-v-83ce2f32] :is(.line-chart-marker-pill,.line-chart-marker-label){cursor:ew-resize}.line-chart-marker.is-draggable:hover .line-chart-marker-pill[data-v-83ce2f32]{filter:brightness(.85)}.line-chart-marker:has(.line-chart-marker-hit:focus-visible) .line-chart-marker-pill[data-v-83ce2f32]{filter:brightness(.85)}.line-chart-marker-hit[data-v-83ce2f32]{outline:none}.line-chart-marker-hit[data-v-83ce2f32]:focus-visible{outline:2px solid var(--color-primary,#0057b7);outline-offset:2px}.line-chart-download-button{border:1px solid var(--color-border);background:var(--color-bg-0,#fff);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:.25em;align-items:center;margin-top:.5em;padding:.5em 1em;display:inline-flex}.line-chart-download-button:hover{background:var(--color-bg-1,#0000000d)}.line-chart-download-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bar-chart-wrapper[data-v-01d2846c]{width:100%;position:relative}.bar-chart-download-link[data-v-01d2846c]{text-align:right;font-size:var(--font-size-sm);margin-top:.25em;display:block}.bar-chart-download-button{border:1px solid var(--color-border);background:var(--color-bg-0,#fff);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:.25em;align-items:center;margin-top:.5em;padding:.5em 1em;display:inline-flex}.bar-chart-download-button:hover{background:var(--color-bg-1,#0000000d)}.bar-chart-download-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chart-tooltip-sheet[data-v-df437592]{z-index:2;background:var(--color-bg-0,#fff);color:var(--color-text,#212529);border-top:1px solid var(--color-border,#e5e7eb);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none;font-size:14px;line-height:1.4;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 12px #0000001f}.chart-tooltip-sheet.is-open[data-v-df437592]{transform:translateY(0)}.choropleth-wrapper[data-v-bee00c32]{--choropleth-legend-bg:var(--color-bg-0,#fff);width:100%;position:relative;container-type:inline-size}.choropleth-wrapper.is-geometry-pending[data-v-bee00c32]{visibility:hidden}.choropleth-wrapper svg[data-v-bee00c32]{width:100%;height:auto;display:block}.choropleth-wrapper.pannable svg[data-v-bee00c32]{cursor:grab}.choropleth-wrapper.is-fullscreen svg[data-v-bee00c32]{flex:auto;width:100%;height:100%;min-height:0}.choropleth-wrapper.pannable svg[data-v-bee00c32]:active{cursor:grabbing}.choropleth-wrapper[data-v-bee00c32] .state-path{cursor:pointer}.choropleth-city-overlay[data-v-bee00c32]{pointer-events:none;position:absolute;top:0;left:0}.choropleth-cities[data-v-bee00c32]{--choropleth-city-marker:#1a1a1a;--choropleth-city-halo:#fff;--choropleth-city-label-color:#1a1a1a;font-family:var(--font-family,system-ui, sans-serif)}.choropleth-cities[data-v-bee00c32] .choropleth-city-dot{fill:var(--choropleth-city-marker);stroke:var(--choropleth-city-halo)}.choropleth-state-labels[data-v-bee00c32]{--choropleth-state-label-color:#1a1a1a;--choropleth-state-label-halo:#fff;font-family:var(--font-family,system-ui, sans-serif)}.choropleth-state-labels[data-v-bee00c32] .choropleth-state-label{fill:var(--choropleth-state-label-color);font-weight:600}.choropleth-state-labels[data-v-bee00c32] .choropleth-state-label-halo{stroke:var(--choropleth-state-label-halo);paint-order:stroke fill;stroke-linejoin:round}.choropleth-state-labels[data-v-bee00c32] .choropleth-state-leader{stroke:var(--choropleth-state-label-color);opacity:.75}.choropleth-state-labels[data-v-bee00c32] .choropleth-state-label-hit{pointer-events:all;cursor:pointer}.choropleth-cities[data-v-bee00c32] .choropleth-city-label{fill:var(--choropleth-city-label-color);stroke:var(--choropleth-city-halo);paint-order:stroke fill;stroke-linejoin:round;font-weight:500}.choropleth-canvas[data-v-bee00c32]{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.choropleth-zoom-hint[data-v-bee00c32]{z-index:1;text-align:center;color:var(--color-text-secondary,#777);opacity:.6;pointer-events:none;text-shadow:1px 0 0 var(--color-bg-0,#fff), -1px 0 0 var(--color-bg-0,#fff), 0 1px 0 var(--color-bg-0,#fff), 0 -1px 0 var(--color-bg-0,#fff), 0 0 3px var(--color-bg-0,#fff);padding-top:6px;font-size:12px;line-height:1.4;position:absolute;left:0;right:0}@container (width<=480px){.choropleth-zoom-hint[data-v-bee00c32]{padding:0;position:static}}.choropleth-header[data-v-bee00c32]{background:var(--choropleth-legend-bg);color:currentColor;border-radius:4px;flex-direction:column;align-items:center;gap:10px;width:fit-content;margin:0 auto;padding:8px 14px;display:flex}.choropleth-title[data-v-bee00c32]{white-space:pre-line;font-size:14px;font-weight:600;line-height:1.2}.choropleth-legend[data-v-bee00c32]{align-items:center;gap:14px;font-size:13px;line-height:1.2;display:flex}.choropleth-legend-title[data-v-bee00c32]{font-weight:600}.choropleth-legend[data-v-bee00c32]:has(.choropleth-legend-continuous){align-items:flex-start}.choropleth-legend:has(.choropleth-legend-continuous) .choropleth-legend-title[data-v-bee00c32]{line-height:12px}.choropleth-legend-item[data-v-bee00c32]{align-items:center;gap:6px;display:inline-flex}.choropleth-legend-swatch[data-v-bee00c32]{border-radius:3px;width:12px;height:12px;display:inline-block}.choropleth-legend-continuous[data-v-bee00c32]{flex-direction:column;width:160px;display:flex}.choropleth-legend-gradient[data-v-bee00c32]{border-radius:2px;height:12px}.choropleth-legend-ticks[data-v-bee00c32]{opacity:.7;height:14px;margin-top:4px;font-size:11px;position:relative}.choropleth-legend-ticks>span[data-v-bee00c32]{position:absolute;transform:translate(-50%)}.chart-tooltip-anchor[data-v-0f40225a]{pointer-events:none;width:1px;height:1px;position:absolute}.chart-tooltip-content{z-index:100;background:var(--color-bg-0,#fff);color:var(--color-text,#212529);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-eb1aba15]{max-width:100%;display:inline-block;position:relative}.TableOuter.full-width[data-v-eb1aba15]{display:block}.TableWrapper[data-v-eb1aba15]{font-size:var(--font-size-sm);overflow-x:auto}.TableWrapper.compact[data-v-eb1aba15]{font-size:var(--font-size-xs)}.TableWrapper.rounded[data-v-eb1aba15]{border:1px solid var(--color-border);border-radius:var(--data-table-radius,var(--radius-md))}.TableWrapper.rounded .Table[data-v-eb1aba15]{border:none}.Table[data-v-eb1aba15]{border-collapse:collapse;font-variant-numeric:tabular-nums;border:1px solid var(--color-border);table-layout:fixed;margin:0;display:table}.Table.full-width[data-v-eb1aba15]{width:100%}.Table tr[data-v-eb1aba15],.Table th[data-v-eb1aba15],.Table td[data-v-eb1aba15]{background:0 0;border:none}.Table th[data-v-eb1aba15],.Table td[data-v-eb1aba15]{white-space:nowrap;text-overflow:ellipsis;text-align:left;padding:.75em 1.25em;overflow:hidden}.Table.compact th[data-v-eb1aba15],.Table.compact td[data-v-eb1aba15]{padding:.375em .75em}.Table th.cell-wrap[data-v-eb1aba15],.Table td.cell-wrap[data-v-eb1aba15]{white-space:normal;text-overflow:clip;overflow:visible}.Table th[data-v-eb1aba15]{border-bottom:1px solid var(--color-border-header);font-weight:600;position:sticky;top:0}.data-table-sort-button[data-v-eb1aba15]{max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4em;margin:0;padding:0;display:inline-flex}.data-table-sort-label[data-v-eb1aba15]{text-overflow:ellipsis;overflow:hidden}.Table th[aria-sort] .data-table-sort-button[data-v-eb1aba15]{color:var(--color-text)}.cell-wrap .data-table-sort-label[data-v-eb1aba15]{overflow:visible}.data-table-sort-button[data-v-eb1aba15]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.data-table-sort-icon[data-v-eb1aba15]{fill:currentColor;flex:none}.data-table-sort-icon path[data-v-eb1aba15]{opacity:.25}.data-table-sort-button:hover .data-table-sort-icon path[data-v-eb1aba15]{opacity:.5}.data-table-sort-button .data-table-sort-icon.asc .sort-up[data-v-eb1aba15],.data-table-sort-button .data-table-sort-icon.desc .sort-down[data-v-eb1aba15]{opacity:1}.Table.striped tbody tr:nth-child(2n) td[data-v-eb1aba15]{background:var(--data-table-stripe-color,var(--color-bg-subtle))}.Table tbody td[data-v-eb1aba15]{border-bottom:1px solid var(--color-border)}.Table tbody tr:last-child td[data-v-eb1aba15]{border-bottom:none}.TableOuter[data-v-eb1aba15] .chart-menu-trigger-area{top:4px;right:4px}.TableOuter[data-v-eb1aba15] .chart-menu-button{opacity:1}.TableOuter.has-menu .Table thead th[data-v-eb1aba15]:last-child{padding-right:2.5em}.data-table-download-button{border:1px solid var(--color-border);background:var(--color-bg-0,#fff);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;border-radius:.25em;align-items:center;margin-top:.75em;padding:.5em 1em;display:inline-flex}.data-table-download-button:hover{background:var(--color-bg-1,#0000000d)}.data-table-download-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.data-table-download-link{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)}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);--color-bg:var(--color-bg-0);--color-bg-subtle:var(--color-bg-1);--color-surface:var(--color-bg-0);--color-surface-muted:var(--color-bg-1);--color-surface-hover:var(--color-bg-2);--color-text-muted:var(--color-text-secondary);--color-accent:var(--color-primary);--color-danger:var(--color-error);--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:0 1px 2px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000004d);--shadow-md:0 4px 6px -1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006);--shadow-focus:0 0 0 3px var(--lightningcss-light,#06f3)var(--lightningcss-dark,#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;--button-padding-x:1em;--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}.text-error{color:var(--color-error)!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;top:0!important;left:0!important;overflow:hidden!important}}body{margin:0}
