.Breadcrumb_breadcrumb__xMZhF{min-width:0}.Breadcrumb_list__rLnIp{align-items:center;color:var(--teca-content-secondary);display:flex;font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);gap:var(--teca-space-2);line-height:var(--teca-line-height-none);list-style:none;margin:0;overflow:hidden;padding:0;white-space:nowrap}.Breadcrumb_item__xUV4Z{flex-shrink:0}.Breadcrumb_item__xUV4Z,.Breadcrumb_link__sylMR,.Breadcrumb_page__y4BrN{align-items:center;display:inline-flex;gap:var(--teca-space-2);min-width:0}.Breadcrumb_link__sylMR,.Breadcrumb_page__y4BrN{color:inherit;text-decoration:none}.Breadcrumb_link__sylMR{transition:color var(--teca-duration-fast) var(--teca-easing-standard)}.Breadcrumb_link__sylMR:hover{color:var(--teca-content-primary)}.Breadcrumb_link__sylMR:focus-visible{border-radius:var(--teca-radius-control);box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.Breadcrumb_page__y4BrN{color:var(--teca-content-primary)}.Breadcrumb_icon__8CK7z,.Breadcrumb_separator__t5e44{flex-shrink:0}.Breadcrumb_icon__8CK7z{display:inline-flex}.Breadcrumb_icon__8CK7z>svg{height:.875rem;width:.875rem}.Breadcrumb_label__zk3Dp{min-width:0;overflow:hidden;text-overflow:ellipsis}.Breadcrumb_currentItem__jNMkP{flex-shrink:1}.Breadcrumb_separator__t5e44{height:.875rem;width:.875rem}.Breadcrumb_mobileEllipsis__OI4GN{display:none}.Breadcrumb_ellipsisIcon__3PvRR{height:1rem;width:1rem}.Breadcrumb_loading__bUsr4{background:var(--teca-control-background);border-radius:var(--teca-radius-control);display:inline-block;height:1.5rem;width:6rem}@media (max-width:39.99rem){.Breadcrumb_item__xUV4Z:not(.Breadcrumb_currentItem__jNMkP){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Breadcrumb_item__xUV4Z:not(.Breadcrumb_currentItem__jNMkP):focus-within{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto}.Breadcrumb_currentItem__jNMkP{flex:1;min-width:0}.Breadcrumb_mobileEllipsis__OI4GN{align-items:center;display:inline-flex;flex-shrink:0}}@media (prefers-reduced-motion:reduce){.Breadcrumb_link__sylMR{transition:none}}.Chart_chart__xDwcr{aspect-ratio:16/9;color:var(--teca-content-primary);display:flex;font-family:var(--teca-font-ui);font-size:var(--teca-font-size-xs);justify-content:center;min-width:0}.Chart_fullHeight__klbLG{aspect-ratio:auto;flex:1;min-height:var(--teca-size-overlay-md)}.Chart_chart__xDwcr .recharts-cartesian-axis-tick text{fill:var(--teca-content-secondary)}.Chart_chart__xDwcr .recharts-cartesian-grid line,.Chart_chart__xDwcr .recharts-curve.recharts-tooltip-cursor,.Chart_chart__xDwcr .recharts-polar-grid line,.Chart_chart__xDwcr .recharts-reference-line line{stroke:var(--teca-data-grid)}.Chart_chart__xDwcr .recharts-radial-bar-background-sector,.Chart_chart__xDwcr .recharts-rectangle.recharts-tooltip-cursor{fill:var(--teca-data-cursor)}.Chart_chart__xDwcr .recharts-layer,.Chart_chart__xDwcr .recharts-sector,.Chart_chart__xDwcr .recharts-surface{outline:none}.Chart_tooltip__kOtUU{background:var(--teca-overlay-surface);border-radius:var(--teca-radius-surface);box-shadow:var(--teca-shadow-overlay);color:var(--teca-content-primary);display:grid;gap:var(--teca-space-2);min-width:var(--teca-size-overlay-sm);padding:var(--teca-space-2) var(--teca-space-3)}.Chart_tooltipLabel__UYBTF,.Chart_tooltipValue__4_90t{font-weight:var(--teca-font-weight-semibold)}.Chart_tooltipItems__HTe8M,.Chart_tooltipName__GRatB{display:grid;gap:var(--teca-space-1)}.Chart_tooltipItem__I_8Cy{align-items:stretch;display:flex;gap:var(--teca-space-2)}.Chart_tooltipItemDot__LcGm7{align-items:center}.Chart_tooltipValueRow__chwdw{align-items:center;display:flex;flex:1;gap:var(--teca-space-3);justify-content:space-between;line-height:var(--teca-line-height-none)}.Chart_tooltipName__GRatB{color:var(--teca-content-secondary)}.Chart_tooltipValue__4_90t{font-family:var(--teca-font-mono);font-variant-numeric:tabular-nums}.Chart_indicator__u2VpF{flex:0 0 auto}.Chart_indicatordot__4R1ox{border-radius:50%;height:var(--teca-size-icon-2xs);width:var(--teca-size-icon-2xs)}.Chart_indicatorline__9s3la{width:var(--teca-space-1)}.Chart_indicatordashed__TYf8o{background:transparent;border:dashed;border-width:0 0 0 1px;width:0}.Chart_legend__ObuoO{align-items:center;display:flex;flex-wrap:wrap;gap:var(--teca-space-4);justify-content:center}.Chart_legendTop__GwDlQ{padding-bottom:var(--teca-space-3)}.Chart_legendBottom__Pg6kf{padding-top:var(--teca-space-3)}.Chart_legendItem__7ZClp{align-items:center;color:var(--teca-content-secondary);display:inline-flex;gap:var(--teca-space-2)}.Chart_legendItem__7ZClp>svg{height:var(--teca-size-icon-xs);width:var(--teca-size-icon-xs)}.Chart_legendMarker__X8jpD{background:var(--teca-data-series-1);border-radius:var(--teca-radius-selection);height:var(--teca-size-icon-2xs);width:var(--teca-size-icon-2xs)}.Item_item__3mV6V{align-items:center;background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);color:var(--teca-content-primary);display:grid;gap:var(--teca-space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:var(--teca-space-4)}.Item_withoutIcon__pni0v{grid-template-columns:minmax(0,1fr) auto}.Item_icon__7VX2Y{align-items:center;background:var(--teca-control-background);border-radius:var(--teca-radius-selection);color:var(--teca-content-primary);display:inline-flex;flex-shrink:0;height:var(--teca-size-control-md);justify-content:center;width:var(--teca-size-control-md)}.Item_icon__7VX2Y svg{height:var(--teca-size-icon-md);width:var(--teca-size-icon-md)}.Item_content__PGo5z{display:grid;gap:var(--teca-space-1);min-width:0;overflow-wrap:anywhere}.Item_title__Zrko9{font-size:var(--teca-font-size-md);font-weight:var(--teca-font-weight-semibold);line-height:var(--teca-line-height-snug)}.Item_description__pIaQl{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-normal)}.Item_actions__VFPAT{align-items:center;display:flex;flex-shrink:0;gap:var(--teca-space-2);justify-content:flex-end}.Item_actions__VFPAT>svg{color:var(--teca-content-secondary);height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}@media (max-width:39.999rem){.Item_item__3mV6V{grid-template-columns:auto minmax(0,1fr)}.Item_actions__VFPAT{grid-column:2;justify-content:flex-start}.Item_withoutIcon__pni0v{grid-template-columns:minmax(0,1fr)}.Item_withoutIcon__pni0v .Item_actions__VFPAT{grid-column:1}}.LinkItem_link__VQdp_{color:inherit;display:block;outline:none;text-decoration:none}.LinkItem_link__VQdp_:focus-visible{border-radius:var(--teca-radius-surface);box-shadow:0 0 0 3px var(--teca-control-focus-ring)}.KpiStatCard_card__XJUqy{background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);box-sizing:border-box;color:var(--teca-content-primary);flex:1 1 100%;min-width:0;overflow-wrap:anywhere;padding:var(--teca-space-4)}.KpiStatCard_label__DF_ni{align-items:center;color:var(--teca-content-secondary);display:flex;flex-wrap:wrap;font-size:var(--teca-font-size-xs);font-weight:var(--teca-font-weight-medium);gap:var(--teca-space-2);letter-spacing:.08em;line-height:var(--teca-line-height-compact);margin:0;text-transform:uppercase}.KpiStatCard_icon__IV35r{align-items:center;display:inline-flex;flex:0 0 auto;height:var(--teca-size-icon-sm);justify-content:center;width:var(--teca-size-icon-sm)}.KpiStatCard_icon__IV35r svg{display:block;height:100%;width:100%}.KpiStatCard_value__yEFMy{color:var(--teca-content-primary);font-size:var(--teca-font-size-2xl);font-weight:var(--teca-font-weight-semibold);line-height:var(--teca-line-height-compact);margin:var(--teca-space-2) 0 0}.KpiStatCard_helper__TyCOs{color:var(--teca-content-secondary);font-size:var(--teca-font-size-xs);line-height:var(--teca-line-height-normal);margin:var(--teca-space-1) 0 0}@media (min-width:48rem){.KpiStatCard_card__XJUqy{flex-basis:0}}.PropertyList_list__xrqw0{display:grid;gap:var(--teca-space-3);margin:0}.PropertyList_compact__Z6t5J{gap:var(--teca-space-2)}.PropertyList_item___fh7a{align-items:center;display:grid;gap:var(--teca-space-2);grid-template-columns:minmax(0,1fr) auto auto;min-width:0}.PropertyList_label__ZnoRB{color:var(--teca-content-secondary)}.PropertyList_label__ZnoRB,.PropertyList_value__4DgG_{font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-normal);min-width:0}.PropertyList_value__4DgG_{color:var(--teca-content-primary);margin:0}.PropertyList_actions__vYpcx{align-items:center;display:flex;gap:var(--teca-space-1)}@media (max-width:39.999rem){.PropertyList_item___fh7a{align-items:start;grid-template-columns:minmax(0,1fr) auto}.PropertyList_value__4DgG_{grid-column:1/-1}.PropertyList_actions__vYpcx{grid-column:2;grid-row:1}}.Table_container__O6gnW{overflow-x:auto;position:relative;scrollbar-color:var(--teca-scrollbar-thumb) var(--teca-scrollbar-track);scrollbar-width:thin;width:100%}.Table_container__O6gnW::-webkit-scrollbar{height:var(--teca-size-scrollbar)}.Table_container__O6gnW::-webkit-scrollbar-track{background:var(--teca-scrollbar-track);border-radius:999px}.Table_container__O6gnW::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--teca-scrollbar-thumb);border:.1875rem solid transparent;border-radius:999px;min-width:2.5rem}.Table_container__O6gnW:hover::-webkit-scrollbar-thumb{background-color:var(--teca-scrollbar-thumb-hover)}.Table_table__KbH0_{border-collapse:collapse;caption-side:bottom;font-size:var(--teca-font-size-sm);width:100%}.Table_header__WdyTW .Table_row__UeQYG{border-bottom:1px solid var(--teca-border-default)}.Table_body__JnptR .Table_row__UeQYG:last-child{border-bottom:0}.Table_footer__dpZ4b{background:var(--teca-control-background-hover);border-top:1px solid var(--teca-border-default);font-weight:var(--teca-font-weight-semibold)}.Table_row__UeQYG{border-bottom:1px solid var(--teca-border-default);transition:background-color var(--teca-duration-fast) var(--teca-easing-standard)}.Table_row__UeQYG:has([aria-expanded=true]),.Table_row__UeQYG:hover,.Table_row__UeQYG[data-state=selected]{background:var(--teca-control-background-hover)}.Table_head__fvEKQ{color:var(--teca-content-primary);font-weight:var(--teca-font-weight-semibold);height:3rem;padding:0 var(--teca-space-3);text-align:left}.Table_cell__6le6j,.Table_head__fvEKQ{vertical-align:middle;white-space:nowrap}.Table_cell__6le6j{padding:var(--teca-space-3)}.Table_caption__rE1tw{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm);margin-top:var(--teca-space-4)}.Table_align-center__NDLq5{text-align:center}.Table_align-end__iCj2U{text-align:right}.Tabs_root__M1S_j{display:flex;min-width:0}.Tabs_horizontal__Vk7_5{flex-direction:column}.Tabs_vertical__W1XLy{flex-direction:row}.Tabs_listWrapper__hjcUE{min-width:0;position:relative}.Tabs_list__bJ_bc{border-bottom:var(--teca-size-divider) solid var(--teca-border-default);display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.Tabs_fullWidth__gwt_j{width:100%}.Tabs_edge__pxl_2{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity var(--teca-duration-fast) var(--teca-easing-standard);width:var(--teca-space-8);z-index:1}.Tabs_leftEdge__q9V4_{background:linear-gradient(to right,var(--teca-surface-default),transparent);left:0}.Tabs_rightEdge__t5NkY{background:linear-gradient(to left,var(--teca-surface-default),transparent);right:0}.Tabs_visible__kw97V{opacity:1}.Tabs_list__bJ_bc::-webkit-scrollbar{display:none}.Tabs_vertical__W1XLy .Tabs_list__bJ_bc{border-bottom:0;border-right:var(--teca-size-divider) solid var(--teca-border-default);flex-direction:column;overflow-x:visible}.Tabs_vertical__W1XLy .Tabs_edge__pxl_2{display:none}.Tabs_trigger__YsADR{align-items:center;background:transparent;border:0;color:var(--teca-content-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--teca-font-ui);font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);gap:var(--teca-space-2);justify-content:center;line-height:var(--teca-line-height-snug);min-height:var(--teca-size-control-md);padding:var(--teca-space-2) var(--teca-space-4);position:relative;transition:color var(--teca-duration-fast) var(--teca-easing-standard);white-space:nowrap}.Tabs_trigger__YsADR:after{background:var(--teca-content-link);bottom:calc(-1 * var(--teca-size-divider));content:"";height:var(--teca-size-divider);left:0;position:absolute;right:0;transform:scaleX(0);transition:transform var(--teca-duration-fast) var(--teca-easing-standard)}.Tabs_active__tHX8Y,.Tabs_trigger__YsADR:hover{color:var(--teca-content-primary)}.Tabs_active__tHX8Y:after{transform:scaleX(1)}.Tabs_trigger__YsADR:focus-visible{border-radius:var(--teca-radius-selection);box-shadow:0 0 0 var(--teca-space-1) var(--teca-control-focus-ring);outline:none;z-index:1}.Tabs_trigger__YsADR:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.Tabs_vertical__W1XLy .Tabs_trigger__YsADR:after{bottom:0;height:auto;left:auto;right:calc(-1 * var(--teca-size-divider));top:0;transform:scaleY(0);width:var(--teca-size-divider)}.Tabs_vertical__W1XLy .Tabs_active__tHX8Y:after{transform:scaleY(1)}.Tabs_content__eWY7O{min-width:0;outline:none}.Tabs_content__eWY7O[hidden]{display:none}.Tabs_content__eWY7O:focus-visible{border-radius:var(--teca-radius-selection);box-shadow:0 0 0 var(--teca-space-1) var(--teca-control-focus-ring)}@media (prefers-reduced-motion:reduce){.Tabs_edge__pxl_2,.Tabs_trigger__YsADR,.Tabs_trigger__YsADR:after{transition:none}}.Alert_alert__2_t4L{background:var(--teca-feedback-neutral-background);border:0;border-radius:var(--teca-radius-surface);color:var(--teca-feedback-neutral-text);display:grid;gap:var(--teca-space-2);grid-template-columns:auto minmax(0,1fr) auto;overflow-wrap:anywhere;padding:var(--teca-space-3) var(--teca-space-4);position:relative;text-align:left}.Alert_icon__XfD_P{align-self:start;height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.Alert_icon__XfD_P svg{display:block;height:100%;stroke:currentColor;width:100%}.Alert_content__nFAYF{min-width:0}.Alert_action___2Nxj{align-self:start}.Alert_destructive__Lon41{background:var(--teca-feedback-danger-background);color:var(--teca-feedback-danger-text)}.Alert_title__OgK58{font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);line-height:var(--teca-line-height-snug)}.Alert_description__7cf7N a,.Alert_title__OgK58 a{color:currentColor;text-decoration:underline;text-underline-offset:var(--teca-space-1)}.Alert_description__7cf7N{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-normal);text-wrap:pretty}.Alert_destructive__Lon41 .Alert_description__7cf7N{color:currentColor}.Alert_description__7cf7N p{margin:0}.Alert_description__7cf7N p:not(:last-child){margin-bottom:var(--teca-space-4)}.Empty_empty__cmbFA{align-items:center;border:0;color:var(--teca-content-primary);display:flex;flex:none;flex-direction:column;gap:var(--teca-space-4);justify-content:center;min-width:0;padding:var(--teca-space-8);text-align:center;text-wrap:balance;width:100%}.Empty_fullHeight__fQJp0{flex:1;min-height:100%}.Empty_bordered__Jvo_H{border:var(--teca-size-divider) dashed var(--teca-border-default)}.Empty_header__zayXA{align-items:center;display:flex;flex-direction:column;gap:var(--teca-space-2);max-width:var(--teca-size-overlay-lg)}.Empty_media__Lt_Nt{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-bottom:var(--teca-space-2)}.Empty_media__Lt_Nt svg{flex-shrink:0;pointer-events:none}.Empty_icon__75_3t{background:var(--teca-control-background);border-radius:var(--teca-radius-surface);color:var(--teca-content-primary);height:var(--teca-size-control-lg);width:var(--teca-size-control-lg)}.Empty_icon__75_3t svg{height:var(--teca-size-icon-md);width:var(--teca-size-icon-md)}.Empty_title____hOY{font-size:var(--teca-font-size-lg);font-weight:var(--teca-font-weight-semibold);line-height:var(--teca-line-height-compact);margin:0}.Empty_description__rbCSl{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-normal);margin:0}.Empty_description__rbCSl a{color:var(--teca-content-link);text-decoration:underline;text-underline-offset:var(--teca-space-1)}.Empty_content__86jdw{align-items:center;display:flex;flex-direction:column;gap:var(--teca-space-4);min-width:0;width:100%;max-width:var(--teca-size-overlay-lg);text-wrap:balance}@media (max-width:39.999rem){.Empty_empty__cmbFA{padding:var(--teca-space-6) var(--teca-space-4)}}.Tooltip_tooltip__6ZIG4{background:var(--teca-overlay-surface);border-radius:var(--teca-radius-surface);box-shadow:var(--teca-shadow-overlay);color:var(--teca-content-primary);font-size:var(--teca-font-size-xs);font-weight:var(--teca-font-weight-regular);line-height:var(--teca-line-height-snug);padding:var(--teca-space-2) var(--teca-space-3);pointer-events:none;position:fixed;z-index:50}.Tooltip_tooltip__6ZIG4[data-positioned=false]{visibility:hidden}.Tooltip_maxWidthsm__WXrii{max-width:var(--teca-size-overlay-sm)}.Tooltip_maxWidthmd__G5ypJ{max-width:var(--teca-size-overlay-md)}.Tooltip_maxWidthlg__Y90j2{max-width:var(--teca-size-overlay-lg)}.Tooltip_arrow__LFoqe{background:var(--teca-overlay-surface);height:var(--teca-space-2);position:absolute;transform:rotate(45deg);width:var(--teca-space-2)}.Tooltip_tooltip__6ZIG4[data-side=bottom] .Tooltip_arrow__LFoqe{left:calc(var(--tooltip-arrow-offset) - var(--teca-space-1));top:calc(var(--teca-space-1) * -1)}.Tooltip_tooltip__6ZIG4[data-side=left] .Tooltip_arrow__LFoqe{right:calc(var(--teca-space-1) * -1);top:calc(var(--tooltip-arrow-offset) - var(--teca-space-1))}.Tooltip_tooltip__6ZIG4[data-side=right] .Tooltip_arrow__LFoqe{left:calc(var(--teca-space-1) * -1);top:calc(var(--tooltip-arrow-offset) - var(--teca-space-1))}.Tooltip_tooltip__6ZIG4[data-side=top] .Tooltip_arrow__LFoqe{bottom:calc(var(--teca-space-1) * -1);left:calc(var(--tooltip-arrow-offset) - var(--teca-space-1))}@media (prefers-reduced-motion:no-preference){.Tooltip_tooltip__6ZIG4[data-positioned=true]{animation:Tooltip_appear__PZKRh var(--teca-duration-fast) var(--teca-easing-standard)}}@keyframes Tooltip_appear__PZKRh{0%{opacity:0}to{opacity:1}}.Progress_progress__dnqQ4{background:var(--teca-loading-surface);border-radius:var(--teca-radius-control);display:flex;overflow:hidden;position:relative;width:100%}.Progress_sm__M68YT{height:var(--teca-size-progress-sm)}.Progress_md__SJvlO{height:var(--teca-size-progress-md)}.Progress_indicator__5t_9J,.Progress_segments__ytYMs,.Progress_unfilled__x21T5{height:100%;position:absolute;width:100%}.Progress_indicator__5t_9J{flex:1;transition:transform var(--teca-duration-fast) var(--teca-easing-standard)}.Progress_segments__ytYMs{display:flex;inset:0}.Progress_segment__YS3_o,.Progress_tooltipTrigger__NYxnB{height:100%;min-width:0}.Progress_tooltipTrigger__NYxnB{display:flex}.Progress_segment__YS3_o{width:100%}.Progress_firstSegment___YBbo{border-radius:var(--teca-radius-control) 0 0 var(--teca-radius-control)}.Progress_lastSegment__kAzGV{border-radius:0 var(--teca-radius-control) var(--teca-radius-control) 0}.Progress_unfilled__x21T5{background:var(--teca-loading-surface);pointer-events:none;right:0}.Progress_primary__ubD1e{background:var(--teca-action-primary-background)}.Progress_neutral__1ZRQv{background:var(--teca-feedback-neutral-text)}.Progress_success__wG1jF{background:var(--teca-feedback-success-text)}.Progress_warning__v4WxF{background:var(--teca-feedback-warning-text)}.Progress_danger__BFGNI{background:var(--teca-feedback-danger-text)}@media (prefers-reduced-motion:reduce){.Progress_indicator__5t_9J{transition:none}}.Toaster_viewport__bw_Z4{max-width:calc(100vw - 2 * var(--teca-space-4));pointer-events:none;position:fixed;right:0;top:0;width:24rem;z-index:60}.Toaster_toast__WXXdF,.Toaster_viewport__bw_Z4{display:grid;gap:var(--teca-space-3);padding:var(--teca-space-4)}.Toaster_toast__WXXdF{align-items:center;animation:Toaster_enter__G_ynv var(--teca-duration-fast) var(--teca-easing-standard);--toast-tint:var(--teca-feedback-info-background);background:linear-gradient(var(--toast-tint),var(--toast-tint)) var(--teca-surface-raised);border-radius:var(--teca-radius-surface);box-shadow:var(--teca-shadow-overlay);color:var(--teca-feedback-info-text);grid-template-columns:auto minmax(0,1fr) auto;pointer-events:auto}.Toaster_toast__WXXdF[data-tone=success]{--toast-tint:var(--teca-feedback-success-background);color:var(--teca-feedback-success-text)}.Toaster_toast__WXXdF[data-tone=warning]{--toast-tint:var(--teca-feedback-warning-background);color:var(--teca-feedback-warning-text)}.Toaster_toast__WXXdF[data-tone=error]{--toast-tint:var(--teca-feedback-danger-background);color:var(--teca-feedback-danger-text)}.Toaster_toast__WXXdF[data-tone=loading]{--toast-tint:var(--teca-feedback-neutral-background);color:var(--teca-feedback-neutral-text)}.Toaster_toast__WXXdF[data-has-details=true]{align-items:start}.Toaster_toast__WXXdF>svg{flex:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.25rem}.Toaster_toast__WXXdF[data-tone=loading]>svg{animation:Toaster_spin__OrLdh var(--teca-duration-slow) linear infinite}.Toaster_content__fIzfl{min-width:0}.Toaster_description__EWXiF,.Toaster_message__qG8Lm{margin:0;overflow-wrap:anywhere}.Toaster_message__qG8Lm{font-weight:var(--teca-font-weight-bold)}.Toaster_description__EWXiF,.Toaster_message__qG8Lm{font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-snug)}.Toaster_description__EWXiF{color:currentColor;margin-top:var(--teca-space-1)}.Toaster_actions__RG9_6{display:flex;flex-wrap:wrap;gap:var(--teca-space-2);margin-top:var(--teca-space-3)}.Toaster_action__ru_uz,.Toaster_cancel__iVTy6,.Toaster_close__5aiaD{border-radius:var(--teca-radius-control);cursor:pointer;font:inherit}.Toaster_action__ru_uz,.Toaster_cancel__iVTy6{border:1px solid transparent;font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-bold);padding:var(--teca-space-2) var(--teca-space-3)}.Toaster_action__ru_uz{background:var(--teca-action-primary-background);color:var(--teca-action-primary-text)}.Toaster_action__ru_uz:hover{background:var(--teca-action-primary-background-hover)}.Toaster_cancel__iVTy6{background:var(--teca-action-secondary-background);color:var(--teca-action-secondary-text)}.Toaster_cancel__iVTy6:hover{background:var(--teca-action-secondary-background-hover)}.Toaster_action__ru_uz:focus-visible,.Toaster_cancel__iVTy6:focus-visible,.Toaster_close__5aiaD:focus-visible{outline:2px solid var(--teca-control-border-focus);outline-offset:2px}.Toaster_close__5aiaD{align-items:center;background:transparent;border:0;color:var(--teca-content-secondary);display:inline-flex;height:2.5rem;justify-content:center;margin:calc(-1 * var(--teca-space-2));width:2.5rem}.Toaster_close__5aiaD:hover{background:var(--teca-control-background-hover);color:var(--teca-content-primary)}.Toaster_close__5aiaD svg{height:1rem;width:1rem}@keyframes Toaster_enter__G_ynv{0%{opacity:0;transform:translateY(calc(-1 * var(--teca-space-2)))}to{opacity:1;transform:translateY(0)}}@keyframes Toaster_spin__OrLdh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Toaster_toast__WXXdF,.Toaster_toast__WXXdF[data-tone=loading]>svg{animation:none}}@media (max-width:30rem){.Toaster_viewport__bw_Z4{width:100%}}.Calendar_calendar__pYMvG{color:var(--teca-content-primary);font-family:var(--teca-font-ui);padding:var(--teca-space-3);width:fit-content}.Calendar_header__ld_la{align-items:center;display:grid;grid-template-columns:var(--teca-size-control-md) 1fr var(--teca-size-control-md);margin-bottom:var(--teca-space-2)}.Calendar_caption__JMdow{font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);line-height:var(--teca-line-height-compact);margin:0;text-align:center}.Calendar_navigationButton__m52_B{align-items:center;background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-primary);cursor:pointer;display:inline-flex;height:var(--teca-size-control-md);justify-content:center;padding:0;width:var(--teca-size-control-md)}.Calendar_day__H4frn:hover:not(:disabled),.Calendar_navigationButton__m52_B:hover:not(:disabled){background:var(--teca-control-background-hover)}.Calendar_day__H4frn:focus-visible,.Calendar_navigationButton__m52_B:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:1px solid var(--teca-control-border-focus);outline-offset:-1px}.Calendar_day__H4frn:disabled,.Calendar_navigationButton__m52_B:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.Calendar_icon__gR32b{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.Calendar_months__cjdok{display:flex;flex-direction:column;gap:var(--teca-space-4)}.Calendar_month__Ltgjv{min-width:17.5rem}.Calendar_month__Ltgjv>.Calendar_caption__JMdow{margin-bottom:var(--teca-space-2)}.Calendar_days__p7nBo,.Calendar_weekdays__v8S_w{display:grid;grid-template-columns:repeat(7,1fr)}.Calendar_weekdays__v8S_w{color:var(--teca-content-secondary);font-size:var(--teca-font-size-xs);line-height:var(--teca-line-height-normal);margin-bottom:var(--teca-space-1);text-align:center}.Calendar_day__H4frn{aspect-ratio:1;background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-primary);cursor:pointer;font-family:inherit;font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-none);min-height:var(--teca-size-control-md);padding:0;position:relative;z-index:1}.Calendar_outside__21248{color:var(--teca-content-secondary)}.Calendar_today__KCqXZ{outline:1px solid var(--teca-border-default);outline-offset:-1px}.Calendar_inRange__vgege{background:var(--teca-action-secondary-background);border-radius:0}.Calendar_selected__8IeeO{background:var(--teca-action-primary-background);color:var(--teca-action-primary-text)}.Calendar_selected__8IeeO:hover:not(:disabled){background:var(--teca-action-primary-background-hover)}@media (min-width:40rem){.Calendar_months__cjdok{flex-direction:row}}.CodeInput_field__9TmTv{display:grid;gap:var(--teca-space-2)}.CodeInput_label__WvQzC{color:var(--teca-content-primary);font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold)}.CodeInput_slots__2NHlu{display:flex;flex-wrap:wrap;gap:var(--teca-space-2)}.CodeInput_center__iokdr{justify-content:center}.CodeInput_slot__a16pI{background:var(--teca-control-background);border:var(--teca-size-divider) solid var(--teca-control-border);border-radius:var(--teca-radius-selection);color:var(--teca-control-text);font-family:var(--teca-font-mono);font-size:var(--teca-font-size-lg);font-weight:var(--teca-font-weight-semibold);height:var(--teca-size-control-lg);line-height:var(--teca-line-height-none);outline:0;text-align:center;transition:border-color var(--teca-duration-fast) var(--teca-easing-standard),box-shadow var(--teca-duration-fast) var(--teca-easing-standard);width:var(--teca-size-control-lg)}.CodeInput_slot__a16pI:focus-visible{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 var(--teca-space-1) var(--teca-control-focus-ring)}.CodeInput_slot__a16pI[data-invalid=true]{border-color:var(--teca-control-border-danger)}.CodeInput_slot__a16pI:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.CodeInput_message__G0Emi{color:var(--teca-content-secondary);font-size:var(--teca-font-size-xs);line-height:var(--teca-line-height-snug)}.CodeInput_error__OLgTV{color:var(--teca-feedback-danger-text)}.Skeleton_skeleton__wQxjV{background:var(--teca-loading-surface);display:block;max-width:100%;overflow:hidden;position:relative}.Skeleton_rectangle__EkZ_x{border-radius:0}.Skeleton_rounded__UrVQa{border-radius:var(--teca-radius-surface)}.Skeleton_pill__XVs35{border-radius:var(--teca-radius-control)}.Skeleton_circle__SIGr2{border-radius:50%}.Skeleton_wave__PIDKa:after{animation:Skeleton_wave__PIDKa var(--teca-duration-slow) var(--teca-easing-standard) infinite;background:linear-gradient(90deg,transparent,var(--teca-loading-highlight),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}.Skeleton_pulse__uDUUV{animation:Skeleton_pulse__uDUUV var(--teca-duration-slow) var(--teca-easing-standard) infinite alternate}.Skeleton_text__2Qihs{display:grid;gap:var(--teca-space-2)}.Skeleton_avatar__KtONS{flex:0 0 auto}.Skeleton_card__oNcKv{background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);display:grid;gap:var(--teca-space-4);overflow:hidden;padding:var(--teca-space-4)}.Skeleton_cardMediaTop__h_U1c .Skeleton_cardMedia__V0IgG{height:var(--teca-size-loading-media)}.Skeleton_cardMediaSide__GzQD6{grid-template-columns:minmax(0,var(--teca-size-loading-media)) minmax(0,1fr)}.Skeleton_cardMediaSide__GzQD6 .Skeleton_cardMedia__V0IgG{height:100%;min-height:var(--teca-size-loading-media)}.Skeleton_cardContent__XSWVw{display:grid;gap:var(--teca-space-3);min-width:0}.Skeleton_kpiCard__A3JN3{background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);box-sizing:border-box;display:grid;gap:var(--teca-space-2);flex:1 1 100%;min-width:0;padding:var(--teca-space-4)}.Skeleton_kpiLabel__2Frr5{align-items:center;display:flex;gap:var(--teca-space-2)}.Skeleton_kpiValue__9CfNi{margin-top:var(--teca-space-1)}.Skeleton_cardHeader__ydzKU,.Skeleton_listRow__Ll5uI{align-items:center;display:flex;gap:var(--teca-space-3)}.Skeleton_cardHeader__ydzKU>:first-child{flex:1 1 auto}.Skeleton_list__hiQpl{display:grid;gap:var(--teca-space-3)}.Skeleton_listRow__Ll5uI{background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);padding:var(--teca-space-3)}.Skeleton_listText__6b1mE{flex:1 1 auto;min-width:0}.Skeleton_table__Pc3n1{background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);overflow-x:auto}.Skeleton_tableRow__KP5Nc{align-items:center;border-bottom:1px solid var(--teca-border-default);display:grid;gap:var(--teca-space-3);min-width:max-content;padding:var(--teca-space-3) var(--teca-space-4)}.Skeleton_tableRow__KP5Nc:last-child{border-bottom:0}.Skeleton_tableHeader__5HN56{background:var(--teca-loading-highlight)}@media (min-width:48rem){.Skeleton_kpiCard__A3JN3{flex-basis:0}}@keyframes Skeleton_wave__PIDKa{to{transform:translateX(100%)}}@keyframes Skeleton_pulse__uDUUV{to{opacity:var(--teca-control-disabled-opacity)}}@media (prefers-reduced-motion:reduce){.Skeleton_pulse__uDUUV,.Skeleton_wave__PIDKa:after{animation:none}}.Combobox_root__zy1_i{display:inline-block;position:relative}.Combobox_fullWidth__Aflis{display:block;width:100%}.Combobox_control__AzmXI{align-items:center;background:var(--teca-control-background);border:1px solid var(--teca-control-border);border-radius:var(--teca-radius-control);color:var(--teca-control-text);display:flex;padding:0 var(--teca-space-2) 0 var(--teca-space-3)}.Combobox_sm__t3GYY{min-height:var(--teca-size-control-sm)}.Combobox_md__Ep3rz{min-height:var(--teca-size-control-md)}.Combobox_control__AzmXI:focus-within{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 3px var(--teca-control-focus-ring)}.Combobox_invalid__bPWSu{border-color:var(--teca-control-border-danger)}.Combobox_input__hXjO5{background:transparent;border:0;color:inherit;flex:1;font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-normal);min-width:0;outline:none;padding:0}.Combobox_input__hXjO5::placeholder{color:var(--teca-control-placeholder)}.Combobox_iconButton__h7mll:disabled,.Combobox_input__hXjO5:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.Combobox_iconButton__h7mll{align-items:center;background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-control-placeholder);cursor:pointer;display:inline-flex;flex:none;height:var(--teca-size-control-sm);justify-content:center;padding:0;width:var(--teca-size-control-sm)}.Combobox_iconButton__h7mll:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.Combobox_icon__oA2JO{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.Combobox_menu__Fri7X{background:var(--teca-overlay-surface);border:1px solid var(--teca-overlay-border);border-radius:var(--teca-radius-surface);box-shadow:var(--teca-shadow-overlay);max-width:calc(100vw - var(--teca-space-4));position:fixed;z-index:50}.Combobox_viewport__sSw3e{border-radius:inherit;max-height:18rem;overflow-y:auto;overscroll-behavior:contain;padding:var(--teca-space-1);scrollbar-color:var(--teca-scrollbar-thumb) var(--teca-scrollbar-track);scrollbar-width:thin}.Combobox_viewport__sSw3e::-webkit-scrollbar{width:var(--teca-size-scrollbar)}.Combobox_viewport__sSw3e::-webkit-scrollbar-track{background:var(--teca-scrollbar-track)}.Combobox_viewport__sSw3e::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--teca-scrollbar-thumb);border:var(--teca-space-1) solid transparent;border-radius:var(--teca-radius-control)}.Combobox_viewport__sSw3e:hover::-webkit-scrollbar-thumb{background-color:var(--teca-scrollbar-thumb-hover)}.Combobox_option__UQzQa{align-items:center;background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-primary);cursor:pointer;display:flex;font-size:var(--teca-font-size-sm);gap:var(--teca-space-2);line-height:var(--teca-line-height-normal);min-height:var(--teca-size-control-md);padding:0 var(--teca-space-3);text-align:left;width:100%}.Combobox_active__xAfpi,.Combobox_option__UQzQa:focus-visible,.Combobox_option__UQzQa:hover,.Combobox_selected__Hdxpc{background:var(--teca-control-background-hover);outline:none}.Combobox_option__UQzQa:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.Combobox_optionLabel__TtdUS{flex:1;min-width:0}.Combobox_checkIcon__lLWWO{flex:none;height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.Combobox_empty__sF1Oj{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-normal);margin:0;padding:var(--teca-space-3);text-align:center}@media (prefers-reduced-motion:no-preference){.Combobox_menu__Fri7X{animation:Combobox_appear__EiwOq var(--teca-duration-fast) var(--teca-easing-standard)}}@keyframes Combobox_appear__EiwOq{0%{opacity:0;transform:translateY(calc(var(--teca-space-1) * -1))}to{opacity:1;transform:translateY(0)}}.Checkbox_root__YWyt9{display:inline-grid;place-items:center;position:relative}.Checkbox_xs__IK0Ab{height:var(--teca-size-control-xs);width:var(--teca-size-control-xs)}.Checkbox_sm__Oj5FK{height:var(--teca-size-control-sm);width:var(--teca-size-control-sm)}.Checkbox_input__MlQV7{appearance:none;background:var(--teca-control-background);border:1px solid var(--teca-border-default);border-radius:var(--teca-radius-selection);cursor:pointer;height:var(--teca-size-icon-sm);margin:0;outline:none;width:var(--teca-size-icon-sm)}.Checkbox_indicator__l5m_w{color:var(--teca-control-selected-text);display:grid;height:var(--teca-size-icon-sm);left:50%;opacity:0;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--teca-size-icon-sm)}.Checkbox_icon__ushct{height:var(--teca-size-icon-xs);width:var(--teca-size-icon-xs)}.Checkbox_input__MlQV7:checked,.Checkbox_input__MlQV7:indeterminate{background:var(--teca-control-background-selected);border-color:var(--teca-control-border-selected)}.Checkbox_input__MlQV7:checked+.Checkbox_indicator__l5m_w,.Checkbox_input__MlQV7:indeterminate+.Checkbox_indicator__l5m_w{opacity:1}.Checkbox_input__MlQV7:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring)}.Checkbox_input__MlQV7[aria-invalid=true]{border-color:var(--teca-control-border-danger)}.Checkbox_input__MlQV7:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.FacetedFilter_root__NTkg7{display:inline-block;position:relative}.FacetedFilter_fullWidth__DrWeC{display:block;width:100%}.FacetedFilter_trigger__UlK5f{align-items:center;background:var(--teca-control-background);border:1px solid var(--teca-control-border);border-radius:var(--teca-radius-control);color:var(--teca-control-text);cursor:pointer;display:flex;font-size:var(--teca-font-size-sm);justify-content:space-between;min-height:var(--teca-size-control-md);padding:0 var(--teca-space-3);text-align:left;width:100%}.FacetedFilter_triggerLabel__RbxSe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FacetedFilter_trigger__UlK5f:focus-visible{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.FacetedFilter_trigger__UlK5f:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.FacetedFilter_placeholder__aFTqd{color:var(--teca-control-placeholder)}.FacetedFilter_icon__RBxUo{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.FacetedFilter_menu__FJH4A{display:flex;flex-direction:column;background:var(--teca-overlay-surface);border-radius:var(--teca-radius-surface);box-shadow:var(--teca-shadow-overlay);max-width:calc(100vw - var(--teca-space-4));position:fixed;visibility:hidden;z-index:50}.FacetedFilter_menu__FJH4A[data-positioned=true]{visibility:visible}.FacetedFilter_search__A_la8{flex-shrink:0;background:var(--teca-control-background);border:1px solid var(--teca-control-border);border-radius:var(--teca-radius-control);color:var(--teca-control-text);font-size:var(--teca-font-size-sm);margin:var(--teca-space-2);min-height:var(--teca-size-control-md);outline:none;padding:0 var(--teca-space-3);width:calc(100% - var(--teca-space-4))}.FacetedFilter_search__A_la8:focus-visible{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 3px var(--teca-control-focus-ring)}.FacetedFilter_viewport__QzH16{border-radius:inherit;max-height:18rem;min-height:0;overflow-y:auto;padding:0 var(--teca-space-2) var(--teca-space-2);scrollbar-color:var(--teca-scrollbar-thumb) var(--teca-scrollbar-track);scrollbar-width:thin}.FacetedFilter_option__zRJ_Z{align-items:center;justify-content:start;background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-primary);cursor:pointer;display:flex;font-size:var(--teca-font-size-sm);gap:var(--teca-space-2);min-height:var(--teca-size-control-md);padding:0 var(--teca-space-1);text-align:left;width:100%}.FacetedFilter_option__zRJ_Z>span{min-width:0;overflow-wrap:anywhere}.FacetedFilter_option__zRJ_Z:focus-visible,.FacetedFilter_option__zRJ_Z:hover{background:var(--teca-control-background-hover);outline:none}.FacetedFilter_option__zRJ_Z[data-disabled=true]{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.FacetedFilter_empty__Wvcwz{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm);margin:0;padding:var(--teca-space-3);text-align:center}.FileDropzone_dropzone__Cy3UN{align-items:center;background:var(--teca-control-background);border:var(--teca-size-divider) dashed var(--teca-border-default);border-radius:var(--teca-radius-control);color:var(--teca-content-secondary);cursor:pointer;display:flex;flex-direction:column;gap:var(--teca-space-1);justify-content:center;min-height:calc(var(--teca-size-control-lg) * 2);padding:var(--teca-space-4) var(--teca-space-3);transition:background-color var(--teca-duration-fast) var(--teca-easing-standard),border-color var(--teca-duration-fast) var(--teca-easing-standard),color var(--teca-duration-fast) var(--teca-easing-standard)}.FileDropzone_dropzone__Cy3UN:hover:not(.FileDropzone_disabled__exDh1){background:var(--teca-control-background-hover);border-color:var(--teca-content-secondary);color:var(--teca-content-primary)}.FileDropzone_dropzone__Cy3UN:focus-within{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 var(--teca-space-1) var(--teca-control-focus-ring)}.FileDropzone_disabled__exDh1{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.FileDropzone_icon__IPdgy{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.FileDropzone_hint__Dwzgv{font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-normal);text-align:center}.FileDropzone_input__w__Gk{height:1px;margin:-1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Form_item__lWcng{display:grid;gap:var(--teca-space-2)}.Form_label__W4lj9{color:var(--teca-content-primary);font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);line-height:var(--teca-line-height-compact)}.Form_errorLabel__60LoZ,.Form_message__Olwfx{color:var(--teca-feedback-danger-text)}.Form_description__obmOq,.Form_message__Olwfx{font-size:var(--teca-font-size-xs);line-height:var(--teca-line-height-snug)}.Form_description__obmOq{color:var(--teca-content-secondary)}.Input_root__fh88_{align-items:center;background:var(--teca-control-background);border:var(--teca-size-divider) solid var(--teca-control-border);border-radius:var(--teca-radius-control);display:inline-flex;gap:var(--teca-space-2);min-width:0;padding:0 var(--teca-space-3);transition:background-color var(--teca-duration-fast) var(--teca-easing-standard),border-color var(--teca-duration-fast) var(--teca-easing-standard),box-shadow var(--teca-duration-fast) var(--teca-easing-standard);width:100%}.Input_sm__EEO9_{min-height:var(--teca-size-control-sm)}.Input_md__MgX_b{min-height:var(--teca-size-control-md)}.Input_root__fh88_:focus-within{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 var(--teca-space-1) var(--teca-control-focus-ring)}.Input_root__fh88_[data-invalid=true]{border-color:var(--teca-control-border-danger)}.Input_root__fh88_:has(.Input_input__Dhkys:disabled){cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.Input_input__Dhkys{background:transparent;border:0;color:var(--teca-control-text);font-family:inherit;font-size:var(--teca-font-size-sm);line-height:var(--teca-line-height-normal);min-width:0;outline:0;padding:0;width:100%}.Input_input__Dhkys::placeholder{color:var(--teca-control-placeholder)}.Input_icon__N6_cv,.Input_suffix__1Z4Yl{align-items:center;display:inline-flex;flex-shrink:0}.Input_icon__N6_cv{color:var(--teca-content-secondary)}.Input_icon__N6_cv>svg{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.PasswordField_field__yMIsQ{display:inline-grid;gap:var(--teca-space-2)}.PasswordField_fullWidth__fwk_Y{display:grid;width:100%}.PasswordField_label__ZdEPS{color:var(--teca-content-primary);font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold)}.PasswordField_toggle__xHDto{background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-link);cursor:pointer;align-items:center;display:inline-flex;min-height:var(--teca-size-control-sm);justify-content:center;padding:0;min-width:var(--teca-size-control-sm)}.PasswordField_toggle__xHDto svg{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.PasswordField_toggle__xHDto:focus-visible{outline:2px solid var(--teca-control-border-focus);outline-offset:1px}.PasswordField_toggle__xHDto:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.PasswordField_message__pSlLJ{color:var(--teca-content-secondary);font-size:var(--teca-font-size-xs);line-height:var(--teca-line-height-snug)}.PasswordField_error__xlsGr{color:var(--teca-feedback-danger-text)}.Popover_popover__K4HP1{background:var(--teca-overlay-surface);border-radius:var(--teca-radius-surface);box-shadow:var(--teca-shadow-overlay);color:var(--teca-content-primary);display:flex;flex-direction:column;max-height:calc(100dvh - var(--teca-space-4));max-width:calc(100vw - var(--teca-space-4));overflow:hidden;position:fixed;z-index:50}.Popover_popover__K4HP1[data-positioned=false]{visibility:hidden}.Popover_paddingNone__zPkxk{padding:0}.Popover_paddingSm__eoyXD{padding:var(--teca-space-2)}.Popover_paddingMd__ceRec{padding:var(--teca-space-4)}.Popover_widthAuto__dxMcB{width:fit-content}.Popover_widthAnchor__YDhP6{width:auto}.Popover_widthSm__yHzhC{width:var(--teca-size-overlay-sm)}.Popover_widthMd__WIAbA{width:var(--teca-size-overlay-md)}.Popover_widthLg__6C_F1{width:var(--teca-size-overlay-lg)}.Popover_viewport__EB_Tt{max-height:min(var(--teca-size-overlay-viewport),100%);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--teca-scrollbar-thumb) var(--teca-scrollbar-track);scrollbar-width:thin}.Popover_viewport__EB_Tt::-webkit-scrollbar{width:var(--teca-size-scrollbar)}.Popover_viewport__EB_Tt::-webkit-scrollbar-track{background:var(--teca-scrollbar-track)}.Popover_viewport__EB_Tt::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--teca-scrollbar-thumb);border-radius:var(--teca-radius-control)}.Popover_viewport__EB_Tt:hover::-webkit-scrollbar-thumb{background-color:var(--teca-scrollbar-thumb-hover)}@media (prefers-reduced-motion:no-preference){.Popover_popover__K4HP1[data-positioned=true]{animation:Popover_appear__q69Ou var(--teca-duration-fast) var(--teca-easing-standard)}}@keyframes Popover_appear__q69Ou{0%{transform:translateY(calc(var(--teca-space-1) * -1))}to{opacity:1;transform:translateY(0)}}.Select_root__nxWCf{display:inline-block;position:relative}.Select_fullWidth__YHvaq{display:block;width:100%}.Select_trigger__RlGnC{align-items:center;background:var(--teca-control-background);border:1px solid var(--teca-control-border);border-radius:var(--teca-radius-control);color:var(--teca-control-text);cursor:pointer;display:flex;font-size:var(--teca-font-size-sm);gap:var(--teca-space-2);justify-content:space-between;padding:0 var(--teca-space-3);text-align:left;width:100%}.Select_sm__AJfkl{min-height:var(--teca-size-control-sm)}.Select_md__Q6Qnp{min-height:var(--teca-size-control-md)}.Select_trigger__RlGnC:focus-visible{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.Select_trigger__RlGnC[aria-invalid=true]{border-color:var(--teca-control-border-danger)}.Select_trigger__RlGnC:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.Select_indicator__2bIkN,.Select_placeholder__Ry4ZO{color:var(--teca-control-placeholder)}.Select_indicator__2bIkN{border-bottom:1px solid;border-right:1px solid;height:.375rem;transform:rotate(45deg) translateY(-2px);width:.375rem}.Select_menu__iAftX{max-width:100%}.Select_viewport__tOts4{max-width:100%;padding:var(--teca-space-1)}.Select_option__boEHq{background:transparent;border:0;border-radius:calc(var(--teca-radius-surface));color:var(--teca-content-primary);cursor:pointer;display:block;font-size:var(--teca-font-size-sm);overflow:hidden;padding:var(--teca-space-2) var(--teca-space-3);text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.Select_option__boEHq+.Select_option__boEHq{margin-top:var(--teca-space-1)}.Select_option__boEHq:focus-visible,.Select_option__boEHq:hover,.Select_selected__CsXm9{background:var(--teca-control-background-hover);outline:none}.Select_option__boEHq:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.TextField_field__NjILs{display:inline-grid;gap:var(--teca-space-2)}.TextField_fullWidth__794Vd{display:grid;width:100%}.TextField_label__A6Cuy{color:var(--teca-content-primary);font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold)}.TextField_input__VoOPv{background:var(--teca-control-background);border:1px solid var(--teca-control-border);border-radius:var(--teca-radius-control);color:var(--teca-control-text);outline:none;padding:0 var(--teca-space-4);width:100%}.TextField_sm__2nZWN{min-height:var(--teca-size-control-sm)}.TextField_md__Mo9W1{min-height:var(--teca-size-control-md)}.TextField_input__VoOPv::placeholder{color:var(--teca-control-placeholder)}.TextField_input__VoOPv:focus-visible{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 3px var(--teca-control-focus-ring)}.TextField_input__VoOPv[aria-invalid=true]{border-color:var(--teca-control-border-danger)}.TextField_input__VoOPv:disabled{opacity:var(--teca-control-disabled-opacity)}.TextField_message__tAUaP{color:var(--teca-content-secondary);font-size:var(--teca-font-size-xs);line-height:var(--teca-line-height-snug)}.TextField_error__hJZ7E{color:var(--teca-feedback-danger-text)}.Toggle_toggle__mdihP{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--teca-radius-control);color:var(--teca-content-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);gap:var(--teca-space-2);justify-content:center;line-height:var(--teca-line-height-none);padding:0 var(--teca-space-3);transition:background-color var(--teca-duration-fast) var(--teca-easing-standard),border-color var(--teca-duration-fast) var(--teca-easing-standard),color var(--teca-duration-fast) var(--teca-easing-standard)}.Toggle_toggle__mdihP svg{height:var(--teca-size-icon-sm);pointer-events:none;width:var(--teca-size-icon-sm)}.Toggle_toggle__mdihP:hover:not(:disabled){background:var(--teca-control-background-hover);color:var(--teca-control-text)}.Toggle_toggle__mdihP:focus-visible{outline:3px solid var(--teca-control-focus-ring);outline-offset:2px}.Toggle_toggle__mdihP[aria-pressed=true],.Toggle_toggle__mdihP[aria-pressed=true]:hover:not(:disabled){background:var(--teca-control-background-selected);border-color:var(--teca-control-border-selected);color:var(--teca-control-selected-text)}.Toggle_toggle__mdihP[aria-invalid=true]{border-color:var(--teca-control-border-danger)}.Toggle_toggle__mdihP:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.Toggle_outline__J3B2K{border-color:var(--teca-border-default)}.Toggle_sm__bTrZz{min-height:var(--teca-size-control-sm);min-width:var(--teca-size-control-sm)}.Toggle_md__jgC2S{min-height:var(--teca-size-control-md);min-width:var(--teca-size-control-md)}.Toggle_lg__H1RYd{min-height:var(--teca-size-control-lg);min-width:var(--teca-size-control-lg)}@media (prefers-reduced-motion:reduce){.Toggle_toggle__mdihP{transition:none}}.ToggleGroup_group__bS99X{display:inline-flex;width:fit-content}.ToggleGroup_horizontal__aDJs3{flex-direction:row}.ToggleGroup_vertical__hhKno{flex-direction:column}.ToggleGroup_wrap__XCUie{flex-wrap:wrap}.ToggleGroup_group__bS99X [data-toggle-group-item]:focus-visible{z-index:1}.ToggleGroup_horizontal__aDJs3 [data-variant=outline]+[data-variant=outline]{margin-left:-1px}.ToggleGroup_vertical__hhKno [data-variant=outline]+[data-variant=outline]{margin-top:-1px}.ToggleGroup_horizontal__aDJs3 [data-variant=outline]:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ToggleGroup_horizontal__aDJs3 [data-variant=outline]:not(:first-child):not(:last-child){border-radius:0}.ToggleGroup_horizontal__aDJs3 [data-variant=outline]:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ToggleGroup_vertical__hhKno [data-variant=outline]:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.ToggleGroup_vertical__hhKno [data-variant=outline]:not(:first-child):not(:last-child){border-radius:0}.ToggleGroup_vertical__hhKno [data-variant=outline]:last-child{border-top-left-radius:0;border-top-right-radius:0}.FilterBar_bar___D_yY{align-items:center;background:var(--teca-control-background-hover);border-radius:var(--teca-radius-surface);display:flex;gap:var(--teca-space-2);overflow-x:auto;padding:var(--teca-space-2) var(--teca-space-4)}.FilterBar_clearAll__MNPqw,.FilterBar_label__iGgxn{color:var(--teca-content-secondary);flex:0 0 auto;font-size:var(--teca-font-size-xs)}.FilterBar_chip__nsUFF{background:var(--teca-surface-raised);border-radius:var(--teca-radius-control);cursor:default;flex:0 0 auto;font-size:var(--teca-font-size-xs);font-weight:var(--teca-font-weight-regular);padding:var(--teca-space-1) var(--teca-space-1) var(--teca-space-1) var(--teca-space-3)}.FilterBar_chipLabel__5_fod{font-weight:var(--teca-font-weight-semibold)}.FilterBar_chipValue__N_gDb{display:inline-block;max-width:8rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.FilterBar_remove__EUmJI{background:transparent;border:0;border-radius:50%;cursor:pointer;margin-left:var(--teca-space-1);padding:var(--teca-space-1)}.FilterBar_remove__EUmJI:hover{background:var(--teca-control-background-hover)}.FilterBar_remove__EUmJI:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.FilterBar_removeIcon__rOUXL{height:var(--teca-size-icon-xs);width:var(--teca-size-icon-xs)}.AppShell_root__HUySM{background:var(--teca-surface-default);box-sizing:border-box;display:grid;grid-template-areas:"top top top" "left main right" "bottom bottom bottom";height:100dvh;min-height:0;min-width:0;overflow:clip;padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.AppShell_leftFullHeight__tWyku{grid-template-areas:"left top top" "left main right" "left bottom bottom"}.AppShell_rightFullHeight__itNQa{grid-template-areas:"top top right" "left main right" "bottom bottom right"}.AppShell_region__Wia3k{min-height:0;min-width:0;position:relative}.AppShell_portalTarget__gQQQf{height:100%;min-height:0;min-width:0}.AppShell_top__7IbON{background:var(--teca-surface-default);grid-area:top;z-index:1}.AppShell_right__Guwt1{grid-area:right}.AppShell_bottom__4Y4kd{grid-area:bottom}.AppShell_left__dUB6W{grid-area:left}.AppShell_withDividers__A35o9 .AppShell_top__7IbON{border-bottom:1px solid var(--teca-border-default)}.AppShell_withDividers__A35o9 .AppShell_right__Guwt1{border-left:1px solid var(--teca-border-default)}.AppShell_withDividers__A35o9 .AppShell_bottom__4Y4kd{border-top:1px solid var(--teca-border-default)}.AppShell_withDividers__A35o9 .AppShell_left__dUB6W{border-right:1px solid var(--teca-border-default)}.AppShell_collapsed__xGiV4>:not(.AppShell_resizeHandle__lIgB5){visibility:hidden}.AppShell_main__kbx4A{background:var(--teca-surface-canvas);grid-area:main;min-height:0;min-width:0;overflow:auto}.AppShell_overflowAuto__UA6CA,.AppShell_roundedContent__FEQQ0{overflow:auto}.AppShell_overflowClip__KS4hk{overflow:clip}.AppShell_overflowVisible__sr1oH{overflow:visible}.AppShell_resizeHandle__lIgB5{background:transparent;border:0;position:absolute;touch-action:none;z-index:2}.AppShell_resizeHandle__lIgB5:focus-visible{outline:2px solid var(--teca-control-border-focus);outline-offset:-2px}.AppShell_left__dUB6W .AppShell_resizeHandle__lIgB5,.AppShell_right__Guwt1 .AppShell_resizeHandle__lIgB5{bottom:0;cursor:col-resize;top:0;width:var(--teca-size-resize-handle)}.AppShell_left__dUB6W .AppShell_resizeHandle__lIgB5{right:0}.AppShell_right__Guwt1 .AppShell_resizeHandle__lIgB5{left:0}.AppShell_bottom__4Y4kd .AppShell_resizeHandle__lIgB5,.AppShell_top__7IbON .AppShell_resizeHandle__lIgB5{cursor:row-resize;height:var(--teca-size-resize-handle);left:0;right:0}.AppShell_top__7IbON .AppShell_resizeHandle__lIgB5{bottom:0}.AppShell_bottom__4Y4kd .AppShell_resizeHandle__lIgB5{top:0}.AppShell_mobile__KDsrt{grid-template-areas:"top" "left" "main" "right" "bottom"}.AppShell_mobile__KDsrt .AppShell_region__Wia3k[data-mobile=overlay]{box-shadow:var(--teca-shadow-overlay);inset:0 auto 0 0;max-width:100%;position:fixed;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;background:var(--teca-surface-default);width:min(75vw,24rem);z-index:20}.AppShell_mobile__KDsrt .AppShell_right__Guwt1[data-mobile=overlay]{left:auto;right:0}.AppShell_mobile__KDsrt .AppShell_bottom__4Y4kd[data-mobile=overlay],.AppShell_mobile__KDsrt .AppShell_top__7IbON[data-mobile=overlay]{right:0;width:auto}.AppShell_mobile__KDsrt .AppShell_region__Wia3k[data-mobile=hidden]{display:none}.AppShell_backdrop__5viMy{background:var(--teca-overlay-backdrop);border:0;cursor:default;inset:0;position:fixed;z-index:10}.FilterControls_field__a_JpZ{position:relative}.FilterControls_input__qUike,.FilterControls_numberInput__NFY3e{font-size:var(--teca-font-size-sm);height:var(--teca-size-control-sm)}.FilterControls_numberInput__NFY3e{padding-right:var(--teca-space-8)}.FilterControls_clearButton__WeE17{align-items:center;background:transparent;border:0;border-radius:var(--teca-radius-selection);color:var(--teca-content-secondary);cursor:pointer;display:flex;padding:var(--teca-space-1)}.FilterControls_clearButton__WeE17:hover{background:var(--teca-control-background-hover)}.FilterControls_clearButton__WeE17:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.FilterControls_clearIcon__GBxD9{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.FilterControls_range__JShoi{align-items:center;display:flex;gap:var(--teca-space-2)}.FilterControls_rangeInput__4T24a{font-size:var(--teca-font-size-sm);height:var(--teca-size-control-sm);min-width:0}.FilterControls_separator___tnDB{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm)}.FilterControls_loading__fwxRx{height:var(--teca-size-control-sm);width:100%}.FilterControls_optionIcon__lhesG{flex:0 0 auto;height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.FilterControls_optionDot__dYeTO{border-radius:50%;flex:0 0 auto;height:var(--teca-space-3);width:var(--teca-space-3)}.FilterControls_optionEmoji__RXE9d{flex:0 0 auto;line-height:var(--teca-line-height-normal)}.FilterControls_optionCount__Vsn2B{flex:0 0 auto;color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm);margin-left:auto}.FilterControls_dateControl___meM4{align-items:center;display:flex;gap:var(--teca-space-1)}.FilterControls_dateTrigger__Xdeq4{flex:1 1 auto;font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-regular);justify-content:flex-start}.FilterControls_placeholder__mkCXr{color:var(--teca-content-secondary)}.FilterControls_calendarIcon__BDXTM{height:var(--teca-size-icon-sm);margin-right:var(--teca-space-2);width:var(--teca-size-icon-sm)}.FilterControls_clearDate__ZGX9y{flex:0 0 auto}.FilterControls_optionList__E0LcR{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--teca-space-1)}.FilterControls_searchField__5fHGC{position:relative}.FilterControls_searchInput__Z7r9p{font-size:var(--teca-font-size-sm);height:var(--teca-size-control-sm)}.FilterControls_optionsViewport___jw5a{max-height:12rem}.FilterControls_optionGroup__l_gcx,.FilterControls_options__g8HeP{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--teca-space-1)}.FilterControls_groupLabel__M5oG8{overflow-wrap:anywhere;color:var(--teca-content-secondary);font-size:var(--teca-font-size-xs);font-weight:var(--teca-font-weight-semibold);padding:var(--teca-space-2) var(--teca-space-2) var(--teca-space-1)}.FilterControls_option__BsmM9{min-width:0;align-items:center;border-radius:var(--teca-radius-control);cursor:pointer;display:flex;font-size:var(--teca-font-size-sm);gap:var(--teca-space-2);padding:var(--teca-space-1) var(--teca-space-2);transition:background-color var(--teca-duration-fast) var(--teca-easing-standard)}.FilterControls_optionSelected__HWoLN,.FilterControls_option__BsmM9:hover{background:var(--teca-control-background-hover)}.FilterControls_optionLabel__x6EW3{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:47.999rem){.FilterControls_optionsViewport___jw5a{max-height:none;overflow:visible}.FilterControls_option__BsmM9{min-height:var(--teca-size-control-lg);box-sizing:border-box}.FilterControls_optionLabel__x6EW3{overflow:visible;white-space:normal;overflow-wrap:anywhere}.FilterControls_input__qUike,.FilterControls_numberInput__NFY3e,.FilterControls_rangeInput__4T24a,.FilterControls_searchInput__Z7r9p{height:var(--teca-size-control-lg);font-size:var(--teca-font-size-md)}}.Separator_separator__2XLLE{background:var(--teca-border-default);flex-shrink:0}.Separator_horizontal__kaNwx{height:var(--teca-size-divider);width:100%}.Separator_vertical__vDAnf{align-self:stretch;width:var(--teca-size-divider)}.FilterPanel_viewport__Un_U6{height:100%;width:100%}.FilterPanel_panel__yarnK{background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);overflow:hidden}.FilterPanel_sectionButton__bfMOM,.FilterPanel_sectionHeader__IzYR8{align-items:center;display:flex;font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);gap:var(--teca-space-2);padding:var(--teca-space-2) var(--teca-space-3)}.FilterPanel_sectionButton__bfMOM{background:transparent;border:0;color:var(--teca-content-primary);cursor:pointer;justify-content:space-between;text-align:left;width:100%}.FilterPanel_sectionButton__bfMOM:hover{background:var(--teca-control-background-hover)}.FilterPanel_sectionButton__bfMOM:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.FilterPanel_sectionLabel__9apzY{align-items:center;display:flex;gap:var(--teca-space-2);min-width:0;overflow-wrap:anywhere}.FilterPanel_icon__t9Zrk{flex:0 0 auto;color:var(--teca-content-secondary);height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.FilterPanel_activeDot__vkXFw{flex:0 0 auto;background:var(--teca-content-link);border-radius:50%;height:var(--teca-space-2);width:var(--teca-space-2)}.FilterPanel_chevron__Ms0vC{flex:0 0 auto;color:var(--teca-content-secondary);height:var(--teca-size-icon-sm);transition:transform var(--teca-duration-fast) var(--teca-easing-standard);width:var(--teca-size-icon-sm)}.FilterPanel_collapsed__SzMRg{transform:rotate(-90deg)}.FilterPanel_content__T8uxU{overflow:hidden}.FilterPanel_contentInner__qrsbm{padding:var(--teca-space-1) var(--teca-space-2) var(--teca-space-2)}@media (max-width:47.999rem){.FilterPanel_panel__yarnK{background:transparent;border-radius:0}.FilterPanel_panel__yarnK>section+section{border-top:var(--teca-size-divider) solid var(--teca-border-default)}.FilterPanel_sectionButton__bfMOM,.FilterPanel_sectionHeader__IzYR8{min-height:var(--teca-size-control-lg);padding:var(--teca-space-3) 0}.FilterPanel_contentInner__qrsbm{padding:0 0 var(--teca-space-3)}}.AppPageLayout_content__ZIjkH{display:grid;gap:var(--teca-space-2);min-width:0;padding:var(--teca-space-3)}.AppPageLayout_header__aIp0A{align-items:center;display:flex;gap:var(--teca-space-3);height:var(--teca-size-page-header);justify-content:space-between;padding:0 var(--teca-space-3)}.AppPageLayout_headerLead__1r_km,.AppPageLayout_headerMain__6_8iq,.AppPageLayout_headingContent__0g06n,.AppPageLayout_titleRow__4J52n{min-width:0}.AppPageLayout_headerMain__6_8iq{flex:1}.AppPageLayout_headerLead__1r_km,.AppPageLayout_titleRow__4J52n{align-items:center;display:flex;gap:var(--teca-space-3)}.AppPageLayout_toggle__PJbAS{align-items:center;background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--teca-size-control-md);justify-content:center;padding:0;width:var(--teca-size-control-md)}.AppPageLayout_toggle__PJbAS:hover:not(:disabled){background:var(--teca-action-secondary-background-hover);color:var(--teca-content-primary)}.AppPageLayout_toggle__PJbAS:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.AppPageLayout_toggle__PJbAS:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.AppPageLayout_toggleIcon__N1Jy5{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.AppPageLayout_separator__bbLcn{height:var(--teca-size-icon-md)}.AppPageLayout_headingContent__0g06n{display:flex;flex-direction:column;gap:var(--teca-space-1);overflow:hidden}.AppPageLayout_titleRow__4J52n{min-width:0}.AppPageLayout_title__urYmu{color:var(--teca-content-primary);font-size:var(--teca-font-size-xl);font-weight:var(--teca-font-weight-bold);line-height:var(--teca-line-height-compact);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppPageLayout_actions__Bytc7{align-items:center;display:flex;flex-shrink:0;gap:var(--teca-space-3);margin-right:var(--teca-space-3)}.AppPageLayout_visuallyHidden__Fe66b{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (min-width:48.01rem){.AppPageLayout_header__aIp0A{padding-inline:0}.AppPageLayout_toggle__PJbAS{display:none}}@media (max-width:47.99rem){.AppPageLayout_separator__bbLcn{display:none}}@media (prefers-reduced-motion:reduce){.AppPageLayout_toggle__PJbAS{transition:none}}.PaginationControls_root__zhDbe{align-items:center;background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);display:flex;flex-direction:column;gap:var(--teca-space-2);justify-content:space-between;padding:var(--teca-space-2)}.PaginationControls_controls__JXy_3,.PaginationControls_details__bTqAP,.PaginationControls_pages__3l3w1{align-items:center;display:flex}.PaginationControls_details__bTqAP{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm);gap:var(--teca-space-3)}.PaginationControls_pageSize__41DVg{width:10rem}.PaginationControls_range__Jqh8K{white-space:nowrap}.PaginationControls_controls__JXy_3{gap:var(--teca-space-1)}.PaginationControls_button__KZmoW,.PaginationControls_pageButton__7LygJ{height:var(--teca-size-control-sm);width:var(--teca-size-control-sm)}.PaginationControls_icon__8IP_Q{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.PaginationControls_pages__3l3w1{display:none;gap:var(--teca-space-1);margin:0 var(--teca-space-1)}.PaginationControls_compact__WoPv6,.PaginationControls_ellipsis___8mSN{color:var(--teca-content-secondary);font-size:var(--teca-font-size-sm)}.PaginationControls_compact__WoPv6{margin:0 var(--teca-space-2);white-space:nowrap}@media (min-width:40rem){.PaginationControls_root__zhDbe{flex-direction:row}.PaginationControls_pages__3l3w1{display:flex}.PaginationControls_compact__WoPv6{display:none}}.ScrollArea_root__Ibm8e{flex:1 1 auto;height:100%;min-height:0;min-width:0;overflow:auto;overscroll-behavior:auto;scrollbar-color:var(--teca-scrollbar-thumb) var(--teca-scrollbar-track);scrollbar-width:thin}.ScrollArea_root__Ibm8e[data-orientation=vertical]{overflow-x:hidden;overscroll-behavior-y:contain}.ScrollArea_root__Ibm8e[data-orientation=horizontal]{overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.ScrollArea_root__Ibm8e[data-orientation=both]{overscroll-behavior:contain}.ScrollArea_root__Ibm8e::-webkit-scrollbar{height:var(--teca-size-scrollbar);width:var(--teca-size-scrollbar)}.ScrollArea_root__Ibm8e::-webkit-scrollbar-corner,.ScrollArea_root__Ibm8e::-webkit-scrollbar-track{background:var(--teca-scrollbar-track)}.ScrollArea_root__Ibm8e::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--teca-scrollbar-thumb);border:.1875rem solid transparent;border-radius:var(--teca-radius-control);min-height:2.25rem}.ScrollArea_root__Ibm8e:hover::-webkit-scrollbar-thumb{background-color:var(--teca-scrollbar-thumb-hover)}.SelectionBar_root__1Czo2{bottom:var(--teca-space-6);left:50%;position:fixed;transform:translateX(-50%);z-index:50}.SelectionBar_content__R_48f{align-items:center;background:var(--teca-content-primary);border-radius:var(--teca-radius-surface);color:var(--teca-surface-raised);display:flex;gap:var(--teca-space-3);padding:var(--teca-space-2) var(--teca-space-4)}.SelectionBar_label__hppAf{font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold)}.SelectionBar_divider__DaMY5{background:var(--teca-surface-raised);height:var(--teca-space-5);opacity:.2;width:var(--teca-size-divider)}.SelectionBar_action__LibV5,.SelectionBar_dismiss__MInzy{color:inherit}.SelectionBar_action__LibV5:hover,.SelectionBar_dismiss__MInzy:hover{background:var(--teca-control-background-hover);color:inherit}.SelectionBar_icon__sKA4S{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.Sidebar_root__BV0jd{background:var(--teca-surface-default);color:var(--teca-content-primary);display:flex;flex-direction:column;min-height:100%;min-width:0}.Sidebar_custom__sx5Kc,.Sidebar_footer___r2bJ,.Sidebar_header__VTwFL{padding:var(--teca-space-2)}.Sidebar_header__VTwFL{align-items:center;display:flex;gap:var(--teca-space-2);min-height:3.25rem}.Sidebar_header__VTwFL>:not(.Sidebar_collapseButton__M92Y7){flex:1 1 auto;min-width:0}.Sidebar_footer___r2bJ{margin-top:auto}.Sidebar_navigation__sA7NG{display:flex;flex:1;min-height:0}.Sidebar_groups__CXXq9{display:flex;flex:1;flex-direction:column;gap:var(--teca-space-5);padding:var(--teca-space-1) var(--teca-space-2) var(--teca-space-3)}.Sidebar_group__F8yYt{min-width:0}.Sidebar_groupLabel__ZIXri{color:var(--teca-content-secondary);font-size:var(--teca-font-size-2xs);font-weight:var(--teca-font-weight-bold);letter-spacing:.1em;margin:0 var(--teca-space-2) var(--teca-space-2);text-transform:uppercase}.Sidebar_groupLabel__ZIXri[draggable=true]{cursor:grab;user-select:none}.Sidebar_dragging__SQoJO,.Sidebar_groupDragging__HHG5v{opacity:var(--teca-control-disabled-opacity)}.Sidebar_dropTarget__0xHKt>.Sidebar_row__nXqSE,.Sidebar_groupDropTarget__d6IM3>.Sidebar_groupLabel__ZIXri{outline:1px solid var(--teca-control-border-focus);outline-offset:-1px}.Sidebar_children__OnGHy,.Sidebar_list__sW0NS{display:flex;flex-direction:column;gap:var(--teca-space-1);list-style:none;margin:0;padding:0}.Sidebar_children__OnGHy{border-left:1px solid var(--teca-border-default);margin-left:var(--teca-space-4);padding-left:var(--teca-space-2)}.Sidebar_item__nb6aI{min-width:0;position:relative}.Sidebar_row__nXqSE{align-items:center;background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-primary);cursor:pointer;display:grid;font:inherit;font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-medium);grid-template-columns:var(--teca-size-icon-md) minmax(0,1fr) auto;min-height:2.25rem;padding:0 var(--teca-space-2);text-align:left;text-decoration:none;width:100%;gap:var(--teca-space-1)}.Sidebar_row__nXqSE:hover:not(:disabled),.Sidebar_row__nXqSE[data-selected=true]{background:var(--teca-control-background-hover);color:var(--teca-content-primary)}.Sidebar_row__nXqSE[data-selected=true]{font-weight:var(--teca-font-weight-bold)}.Sidebar_row__nXqSE[data-path-selected=true]:not([data-selected=true]){color:var(--teca-content-primary);font-weight:var(--teca-font-weight-semibold)}.Sidebar_row__nXqSE:disabled{cursor:not-allowed;opacity:var(--teca-control-disabled-opacity)}.Sidebar_item__nb6aI:has(>.Sidebar_expander___HSFY)>.Sidebar_row__nXqSE{padding-right:var(--teca-space-8)}.Sidebar_collapseButton__M92Y7:focus-visible,.Sidebar_expander___HSFY:focus-visible,.Sidebar_row__nXqSE:focus-visible{outline:2px solid var(--teca-control-border-focus);outline-offset:2px}.Sidebar_icon__3H9Z7{align-items:center;display:flex;height:var(--teca-size-icon-md);justify-content:center;width:var(--teca-size-icon-md)}.Sidebar_collapseButton__M92Y7 svg,.Sidebar_expander___HSFY svg,.Sidebar_icon__3H9Z7 svg{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.Sidebar_label__NS6gc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_trailing__KUpYJ{align-items:center;display:flex;gap:var(--teca-space-1);min-width:var(--teca-size-icon-md)}.Sidebar_badge__WDDuK{background:var(--teca-feedback-neutral-background);border-radius:var(--teca-radius-control);color:var(--teca-feedback-neutral-text);font-size:var(--teca-font-size-2xs);font-weight:var(--teca-font-weight-bold);line-height:var(--teca-line-height-compact);min-width:var(--teca-size-icon-md);padding:var(--teca-space-1) var(--teca-space-2);text-align:center}.Sidebar_row__nXqSE[data-selected=true] .Sidebar_badge__WDDuK{background:var(--teca-action-primary-background);color:var(--teca-action-primary-text)}.Sidebar_collapseButton__M92Y7,.Sidebar_expander___HSFY{align-items:center;background:transparent;border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-secondary);cursor:pointer;display:inline-flex;justify-content:center}.Sidebar_collapseButton__M92Y7{flex:0 0 var(--teca-size-control-sm);height:var(--teca-size-control-sm);margin-left:auto;min-width:var(--teca-size-control-sm);width:var(--teca-size-control-sm)}.Sidebar_expander___HSFY{height:var(--teca-size-control-xs);position:absolute;right:var(--teca-space-2);top:var(--teca-space-1);width:var(--teca-size-control-xs)}.Sidebar_collapseButton__M92Y7:hover,.Sidebar_expander___HSFY:hover{background:var(--teca-control-background-hover);color:var(--teca-content-primary)}.Sidebar_expander___HSFY[data-open=true] svg{transform:rotate(90deg)}.Sidebar_expander___HSFY svg{transition:transform var(--teca-duration-fast) var(--teca-easing-standard)}.Sidebar_flyout__h29er{background:var(--teca-overlay-surface);border-radius:var(--teca-radius-surface);box-shadow:var(--teca-shadow-overlay);color:var(--teca-content-primary);min-width:13rem;padding:var(--teca-space-2);position:fixed;z-index:50}.Sidebar_flyoutLabel__Rn9ER{color:var(--teca-content-secondary);font-size:var(--teca-font-size-2xs);font-weight:var(--teca-font-weight-bold);letter-spacing:.1em;margin:var(--teca-space-1) var(--teca-space-2) var(--teca-space-2);text-transform:uppercase}.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_groupLabel__ZIXri,.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_header__VTwFL>:not(.Sidebar_collapseButton__M92Y7),.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_label__NS6gc,.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_trailing__KUpYJ{display:none}.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_header__VTwFL{justify-content:center}.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_collapseButton__M92Y7{margin:0}.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_groups__CXXq9{align-items:center;padding-inline:var(--teca-space-1)}.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_row__nXqSE{border-radius:50%;grid-template-columns:1fr;height:var(--teca-size-control-sm);justify-items:center;min-height:var(--teca-size-control-sm);padding:0;width:var(--teca-size-control-sm)}.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_item__nb6aI{display:flex;justify-content:center}.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_item__nb6aI>.Sidebar_expander___HSFY{display:none}.Sidebar_root__BV0jd[data-collapsed=true] .Sidebar_badge__WDDuK{border:2px solid var(--teca-surface-default);padding:0 var(--teca-space-1);position:absolute;right:0;top:0}@media (max-width:700px){.Sidebar_collapseButton__M92Y7{display:none}}@media (prefers-reduced-motion:reduce){.Sidebar_expander___HSFY svg{transition:none}}.ColumnManager_trigger__W7met{gap:var(--teca-space-2);padding:0 var(--teca-space-3)}.ColumnManager_triggerLabel__IkwiX{display:none}.ColumnManager_grip__owYn8,.ColumnManager_triggerIcon__enyHu{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.ColumnManager_dialog__xN7qT{max-width:var(--teca-size-overlay-lg)}.ColumnManager_list__bfRW3{display:grid;gap:var(--teca-space-1);max-height:24rem;overflow:auto;padding:var(--teca-space-2) 0}.ColumnManager_item__SMDBi{align-items:center;display:flex;gap:var(--teca-space-3);padding:var(--teca-space-2) 0}.ColumnManager_handle__fjxpP{background:transparent;border:0;color:var(--teca-content-secondary);cursor:grab;padding:0}.ColumnManager_handle__fjxpP:active{cursor:grabbing}.ColumnManager_handle__fjxpP:focus-visible,.ColumnManager_handle__fjxpP:hover{color:var(--teca-content-primary)}.ColumnManager_handle__fjxpP:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.ColumnManager_label__H6Hmi{flex:1 1 auto;font-size:var(--teca-font-size-sm)}@media (min-width:48rem){.ColumnManager_triggerLabel__IkwiX{display:inline}}.SettingsItem_item__7YPaQ{align-items:center;background:var(--teca-surface-default);border:0;border-radius:var(--teca-radius-control);color:var(--teca-content-primary);cursor:pointer;display:flex;gap:var(--teca-space-2);padding:var(--teca-space-3);text-align:left;transition:background-color var(--teca-duration-fast) var(--teca-easing-standard),color var(--teca-duration-fast) var(--teca-easing-standard);width:100%}.SettingsItem_item__7YPaQ:hover{background:var(--teca-action-secondary-background)}.SettingsItem_item__7YPaQ:focus-visible{outline:3px solid var(--teca-control-focus-ring);outline-offset:2px}.SettingsItem_active__x7yz2{background:var(--teca-feedback-info-background);color:var(--teca-content-primary)}.SettingsItem_icon__ICDWS{color:var(--teca-content-secondary);flex:0 0 auto;height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.SettingsItem_active__x7yz2 .SettingsItem_icon__ICDWS{color:var(--teca-content-link)}.SettingsItem_label__Ywmoz{font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);line-height:var(--teca-line-height-snug)}@media (prefers-reduced-motion:reduce){.SettingsItem_item__7YPaQ{transition:none}}.Toolbar_root__mrGv3{background:var(--teca-surface-default);border-radius:var(--teca-radius-surface);gap:var(--teca-space-1);height:2.75rem;justify-content:space-between;padding:0 var(--teca-space-1)}.Toolbar_actions__vNwVB,.Toolbar_group__VyZxl,.Toolbar_root__mrGv3,.Toolbar_saveRow__fJudR{align-items:center;display:flex}.Toolbar_actions__vNwVB,.Toolbar_filter___tWTO,.Toolbar_group__VyZxl{gap:var(--teca-space-2)}.Toolbar_icon__QKWnb{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.Toolbar_count__HdScc{align-items:center;border-radius:var(--teca-radius-control);display:flex;font-size:var(--teca-font-size-xs);justify-content:center;min-width:var(--teca-size-badge-md);padding:0 var(--teca-space-1)}.Toolbar_controlLabel__Mjxzx,.Toolbar_resetText__58zqb,.Toolbar_total__TaC8H{color:var(--teca-content-secondary);display:none;font-size:var(--teca-font-size-sm)}.Toolbar_sortTrigger__AkDsc{gap:var(--teca-space-2)}.Toolbar_sortDirection__B9d7Q{height:var(--teca-size-icon-xs);width:var(--teca-size-icon-xs)}.Toolbar_bookmark__u1qGs,.Toolbar_reset__fFcZN{color:var(--teca-content-secondary);gap:var(--teca-space-2)}.Toolbar_menu__zm_0H{display:grid;gap:var(--teca-space-1);padding:var(--teca-space-2);width:14rem}.Toolbar_empty__WxMiq,.Toolbar_menuLabel__PyMiZ{color:var(--teca-content-secondary);font-size:var(--teca-font-size-xs);padding:var(--teca-space-1) var(--teca-space-2)}.Toolbar_menuLabel__PyMiZ{font-weight:var(--teca-font-weight-semibold)}.Toolbar_preset__rlkJ1{align-items:center;border-radius:var(--teca-radius-selection);display:flex;gap:var(--teca-space-1);padding:var(--teca-space-1) var(--teca-space-2)}.Toolbar_preset__rlkJ1:hover{background:var(--teca-control-background-hover)}.Toolbar_presetButton__VKs8Z{background:transparent;border:0;color:var(--teca-content-primary);cursor:pointer;flex:1;font:inherit;font-size:var(--teca-font-size-sm);overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Toolbar_deletePreset__PDZj5{background:transparent;border:0;border-radius:var(--teca-radius-selection);color:var(--teca-content-secondary);cursor:pointer;opacity:0;padding:var(--teca-space-1)}.Toolbar_deletePreset__PDZj5:focus-visible,.Toolbar_preset__rlkJ1:hover .Toolbar_deletePreset__PDZj5{opacity:1}.Toolbar_saveRow__fJudR{gap:var(--teca-space-1);padding:0 var(--teca-space-1)}.Toolbar_saveInput__hj2cQ{font-size:var(--teca-font-size-xs);height:var(--teca-size-control-sm)}.Toolbar_saveAction__NKrgo{flex:0 0 auto}.Toolbar_saveCurrent__S_D88{gap:var(--teca-space-2);justify-content:flex-start;width:100%}.Toolbar_menuIcon__dZvXI{height:var(--teca-size-icon-sm);margin-right:var(--teca-space-2);width:var(--teca-size-icon-sm)}@media (min-width:48rem){.Toolbar_controlLabel__Mjxzx{display:inline}}@media (min-width:40rem){.Toolbar_resetText__58zqb,.Toolbar_total__TaC8H{display:inline}}.SettingsList_list__vfAQ5{display:grid;gap:var(--teca-space-2)}.DataViewViews_tableViewport__Sh4U5{height:auto;max-width:100%;min-width:0;width:100%}.DataViewViews_table__Kxbpc{border-collapse:collapse;table-layout:fixed;background:var(--teca-surface-default)}.DataViewViews_header__oyAPk{border-bottom:var(--teca-size-divider) solid var(--teca-data-grid)}.DataViewViews_auxiliaryHead__WYGAu,.DataViewViews_selectionCell__bcgYt{padding:var(--teca-space-3);width:var(--teca-size-loading-row)}.DataViewViews_row__UujvA{border-bottom:var(--teca-size-divider) solid var(--teca-data-grid);transition:background-color var(--teca-duration-fast) var(--teca-easing-standard)}.DataViewViews_row__UujvA:last-child{border-bottom:0}.DataViewViews_row__UujvA:hover,.DataViewViews_selectedRow__MjwT9{background:var(--teca-control-background-hover)}.DataViewViews_clickable__5po6x{cursor:pointer}.DataViewViews_cell__JHZ6q{font-size:var(--teca-font-size-sm);overflow:hidden;padding:var(--teca-space-3);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.DataViewViews_alignCenter__fQWoM{text-align:center}.DataViewViews_alignRight__YX66_{text-align:right}.DataViewViews_cellContent__Qw4gq{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.DataViewViews_head__Q1nBL{overflow:hidden;padding:var(--teca-space-3);position:relative;text-align:left;white-space:nowrap}.DataViewViews_headButton__nTkJT{align-items:center;background:transparent;border:0;color:var(--teca-content-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--teca-font-size-xs);font-weight:var(--teca-font-weight-semibold);gap:var(--teca-space-2);letter-spacing:.08em;min-width:0;padding:0;text-transform:uppercase;width:100%}.DataViewViews_headButton__nTkJT:disabled{cursor:default}.DataViewViews_activeHead__kYi2v,.DataViewViews_headButton__nTkJT:hover:not(:disabled){color:var(--teca-content-primary)}.DataViewViews_headButton__nTkJT:focus-visible,.DataViewViews_resizeHandle__jITHC:focus-visible{box-shadow:0 0 0 3px var(--teca-control-focus-ring);outline:none}.DataViewViews_truncate__ecHdv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataViewViews_actionIcon___ElsV,.DataViewViews_resizeIcon__CWeMo,.DataViewViews_sortIcon__MpRAG{height:var(--teca-size-icon-sm);width:var(--teca-size-icon-sm)}.DataViewViews_resizeHandle__jITHC{bottom:0;cursor:col-resize;position:absolute;right:0;touch-action:none;top:0;user-select:none;width:var(--teca-size-resize-handle)}.DataViewViews_resizeHandle__jITHC:hover{background:var(--teca-control-focus-ring)}.DataViewViews_resizeIconWrap__zS74x{opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity var(--teca-duration-fast) var(--teca-easing-standard)}.DataViewViews_resizeHandle__jITHC:hover .DataViewViews_resizeIconWrap__zS74x{opacity:1}.DataViewViews_sentinel__Z_k6O{padding:var(--teca-space-4);text-align:center}.DataViewViews_loading__uMmet{height:var(--teca-size-control-sm);margin:auto;width:var(--teca-size-loading-row)}.DataViewViews_rowAction___5Bnx{opacity:0;transition:opacity var(--teca-duration-fast) var(--teca-easing-standard)}.DataViewViews_rowAction___5Bnx:focus-visible,.DataViewViews_row__UujvA:hover .DataViewViews_rowAction___5Bnx{opacity:1}.DataViewViews_menuIcon__0dMko{height:var(--teca-size-icon-sm);margin-right:var(--teca-space-2);width:var(--teca-size-icon-sm)}.DataViewViews_cardGrid__x_2mR{display:grid;gap:var(--teca-space-4);grid-template-columns:minmax(0,1fr);min-width:0}.DataViewViews_cardGrid__x_2mR>*{min-width:0}.DataViewViews_card__uZLWM{background:var(--teca-surface-default);border:var(--teca-size-divider) solid var(--teca-border-default);border-radius:var(--teca-radius-surface);color:var(--teca-content-primary);overflow:hidden;position:relative;transition:transform var(--teca-duration-fast) var(--teca-easing-standard)}.DataViewViews_card__uZLWM:hover{transform:translateY(-.125rem)}.DataViewViews_selectedCard__no3z4{border-color:var(--teca-control-border-focus);box-shadow:0 0 0 3px var(--teca-control-focus-ring)}.DataViewViews_cardClickable__Eraih{cursor:pointer}.DataViewViews_cardTools__RC_9H{align-items:center;display:flex;gap:var(--teca-space-1);position:absolute;right:var(--teca-space-3);top:var(--teca-space-3);z-index:1}.DataViewViews_cardAction__rsvzg,.DataViewViews_cardSelect__9DXF2{opacity:0;transition:opacity var(--teca-duration-fast) var(--teca-easing-standard)}.DataViewViews_cardAction__rsvzg:focus-visible,.DataViewViews_cardSelect__9DXF2:focus-visible,.DataViewViews_card__uZLWM:hover .DataViewViews_cardAction__rsvzg,.DataViewViews_card__uZLWM:hover .DataViewViews_cardSelect__9DXF2{opacity:1}.DataViewViews_cardContent__JK8RT{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--teca-space-2);padding:var(--teca-space-4)}.DataViewViews_cardTitle__Sryro{font-size:var(--teca-font-size-sm);font-weight:var(--teca-font-weight-semibold);margin:0;overflow:hidden;padding-right:var(--teca-space-8);text-overflow:ellipsis}.DataViewViews_cardDetail__xVMys{align-items:center;display:flex;font-size:var(--teca-font-size-sm);justify-content:space-between}.DataViewViews_cardLabel__E_fSY{color:var(--teca-content-secondary);font-size:var(--teca-font-size-xs)}.DataViewViews_cardValue__nKHEh{min-width:0;max-width:100%;margin-left:var(--teca-space-2);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.DataViewViews_cardSentinel__OT51Y{display:flex;justify-content:center;padding:var(--teca-space-6)}.DataViewViews_cardLoading__zcF3x{height:var(--teca-size-control-sm);width:8rem}@media (min-width:64rem){.DataViewViews_cardGrid__x_2mR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.DataViewViews_cardGrid__x_2mR{grid-template-columns:repeat(3,minmax(0,1fr))}}.SettingsLayout_layout__xp1fk{display:grid;gap:var(--teca-space-4);grid-template-columns:minmax(0,1fr)}.SettingsLayout_sidebar__jvbnO{display:grid;gap:var(--teca-space-4);min-width:0}.SettingsLayout_content__gkc35{min-width:0}@media (min-width:64rem){.SettingsLayout_layout__xp1fk{grid-template-columns:12.5rem minmax(0,1fr)}.SettingsLayout_sidebar__jvbnO{position:sticky;top:var(--teca-space-3);align-self:start}}.DataView_root__nBUSP{color:var(--teca-content-primary);display:flex;flex-direction:column;gap:var(--teca-space-3);min-height:0;min-width:0;width:100%}.DataView_root__nBUSP[data-view=kanban],.DataView_root__nBUSP[data-view=table]{border-radius:var(--teca-radius-surface)}.DataView_root__nBUSP:focus-within{outline:none}.DataView_desktopLayout__3SHlq{display:none;flex:1 1 auto;min-height:0;min-width:0;position:relative}.DataView_filterSidebar__d2V56{display:flex;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.DataView_content__mEDxy{display:flex;flex-direction:column;gap:var(--teca-space-3);min-height:0;min-width:0}.DataView_contentKanban__wmteS{height:100%}.DataView_viewSurface__K8b1b{border-radius:var(--teca-radius-surface);display:flex;flex-direction:column;min-width:0}.DataView_clipContent___Cl4y{overflow:hidden}.DataView_cardsSurface__ccfth{overflow:visible}.DataView_kanbanSurface__fq_Se{border:var(--teca-size-divider) solid var(--teca-border-default);flex:1 1 auto;min-height:0}.DataView_viewContent__Pe6LY{min-height:0;min-width:0;overflow:hidden}.DataView_kanbanContent__WyZdY{height:100%;overflow:hidden}.DataView_mobileLayout__eKgN9{display:flex;flex-direction:column;gap:var(--teca-space-3);min-width:0}.DataView_loadingCards__PBAsP{display:grid;gap:var(--teca-space-4);grid-template-columns:1fr}.DataView_loadingKanban__ilO4R{display:flex;gap:var(--teca-space-4);overflow-x:auto}.DataView_loadingColumn__KRdzD{flex:0 0 18rem}@media (min-width:48rem){.DataView_desktopLayout__3SHlq{display:block}.DataView_mobileLayout__eKgN9{display:none}.DataView_loadingCards__PBAsP{grid-template-columns:repeat(2,1fr)}}.Stack_stack__xNPxC{display:flex}.Stack_vertical__vw9tM{flex-direction:column}.Stack_horizontal___a6_9{flex-direction:row}.Stack_gap-xs__n0o1Y{gap:var(--teca-space-1)}.Stack_gap-sm___DrWw{gap:var(--teca-space-2)}.Stack_gap-md__CLte_{gap:var(--teca-space-3)}.Stack_gap-lg__rTjoo{gap:var(--teca-space-4)}.Stack_align-start__S2eow{align-items:flex-start}.Stack_align-center__AFH7w{align-items:center}.Stack_align-end__BH_zs{align-items:flex-end}.Stack_align-stretch__YU9pU{align-items:stretch}.Stack_justify-start___6nm0{justify-content:flex-start}.Stack_justify-center__X5rKR{justify-content:center}.Stack_justify-end__PQOjU{justify-content:flex-end}.Stack_justify-between__N8sZ7{justify-content:space-between}.Stack_wrap__novi6{flex-wrap:wrap}