/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-dui-root]{--dui-spacing:0.25rem;--dui-container-xs:20rem;--dui-container-lg:32rem;--dui-text-xs:0.75rem;--dui-text-xs--line-height:calc(1 / 0.75);--dui-text-sm:0.875rem;--dui-text-sm--line-height:calc(1.25 / 0.875);--dui-text-base:1rem;--dui-text-base--line-height:calc(1.5 / 1);--dui-text-lg:1.125rem;--dui-text-lg--line-height:calc(1.75 / 1.125);--dui-font-weight-medium:500;--dui-font-weight-semibold:600;--dui-tracking-widest:0.1em;--dui-leading-relaxed:1.625;--dui-radius-sm:var(--dui-radius-small);--dui-radius-md:var(--dui-radius-control);--dui-radius-lg:var(--dui-radius-card);--dui-shadow-sm:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--dui-default-transition-duration:150ms;--dui-default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--dui-color-primary:var(--dui-brand);--dui-color-border:var(--dui-line)}[data-dui-root]{--dui-surface:#f4f5f7;--dui-panel:#ffffff;--dui-thumb:#ffffff;--dui-ink:#202833;--dui-muted:#525d6b;--dui-tertiary:#586473;--dui-brand:#2563eb;--dui-brand-hover:#1d4ed8;--dui-brand-pressed:#1e40af;--dui-brand-ink:#1d4ed8;--dui-accent-violet:#756588;--dui-accent-teal:#477571;--dui-accent-orange:#aa693f;--dui-on-brand:#ffffff;--dui-primary-face:none;--dui-soft:#f1f3f5;--dui-hover:#e9ecf0;--dui-line:rgb(32 40 51/10%);--dui-line-subtle:rgb(32 40 51/6%);--dui-control-line:#738191;--dui-control-line-hover:var(--dui-control-line);@supports (color:color-mix(in lab,red,red)){--dui-control-line-hover:color-mix(in srgb,var(--dui-control-line) 75%,var(--dui-ink))}--dui-selection:#edf3ff;--dui-selection-hover:#e2ecff;--dui-glass:#ffffff;--dui-glass-edge:var(--dui-line);--dui-material:var(--dui-panel);--dui-material-fill:var(--dui-glass);--dui-material-filter:none;--dui-recessed:#eef0f3;--dui-control-face:var(--dui-panel);--dui-control-highlight:rgb(255 255 255/75%);--dui-segment-track:var(--dui-soft);--dui-spinner-duration:960ms;--dui-skeleton-base:var(--dui-panel);@supports (color:color-mix(in lab,red,red)){--dui-skeleton-base:color-mix(in srgb,var(--dui-panel) 94%,var(--dui-ink))}--dui-progress-indeterminate-duration:1500ms;--dui-highlight:rgb(255 255 255/6%);--dui-shade:rgb(0 0 0/10%);--dui-scrim:rgb(24 33 44/30%);--dui-success:#15803d;--dui-success-soft:#e8f6ee;--dui-warning:#b45309;--dui-warning-soft:#fff3e0;--dui-danger:#c2253f;--dui-danger-fill:#c42b3a;--dui-on-danger:#ffffff;--dui-danger-soft:#fdecef;--dui-font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--dui-font-data:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--dui-weight-control:500;--dui-weight-heading:600;--dui-radius-small:6px;--dui-radius-control:8px;--dui-radius-card:16px;--dui-radius-window:20px;--dui-radius-menu:12px;--dui-radius-badge:var(--dui-radius-small);--dui-radius-checkbox:4px;--dui-radius-notification:var(--dui-radius-menu);--dui-field-face:#f1f3f5;--dui-field-face-hover:#eef0f3;--dui-field-face-focus:#f7f9fc;--dui-field-face-disabled:#f3f4f6;--dui-field-face-readonly:#f7f8fa;--dui-secondary-face:var(--dui-soft);--dui-outline-shadow:none;--dui-badge-face:var(--dui-selection);--dui-badge-ink:var(--dui-brand-ink);--dui-table-head:#f7f8fa;--dui-table-font-size:var(--dui-control-font-size);--dui-table-font-weight:400;--dui-table-head-font-weight:var(--dui-weight-control);--dui-menu-active:var(--dui-selection);--dui-menu-active-hover:var(--dui-selection-hover);--dui-menu-active-ink:var(--dui-brand-ink);--dui-space:4px;--dui-font-size:15px;--dui-page-title-size:28px;--dui-section-title-size:18px;--dui-control-font-size:13px;--dui-caption-font-size:12px;--dui-title-font-size:14px;--dui-control-height:34px;--dui-control-height-sm:28px;--dui-control-height-xs:28px;--dui-control-height-lg:42px;--dui-action-min-width:88px;--dui-field-height:36px;--dui-field-border-width:1px;--dui-field-line:#e1e5eb;--dui-field-line-hover:#cbd2dc;--dui-table-cell-padding-y:8px;--dui-dialog-field-height:max(40px,var(--dui-field-height));--dui-dialog-control-font-size:max(14px,var(--dui-control-font-size));--dui-icon-size:18px;--dui-card-inset:20px;--dui-dialog-inset:27px;--dui-content-width:1280px;--dui-dialog-width:440px;--dui-dialog-width-wide:800px;--dui-notification-width:335px;--dui-sheet-width:440px;--dui-overlay-width-sm:360px;--dui-overlay-width-md:560px;--dui-overlay-width-xl:1080px;--dui-shadow-control:0 1px 2px rgb(24 32 44/5%);--dui-shadow-input:none;--dui-shadow-primary:0 1px 2px rgb(24 32 44/9%);--dui-shadow-card:0 1px 3px rgb(24 32 44/4%),0 6px 18px -10px rgb(24 32 44/11%);--dui-shadow-panel:0 2px 6px -2px rgb(24 32 44/6%),0 10px 28px -10px rgb(24 32 44/12%);--dui-shadow-notification:var(--dui-shadow-float);--dui-shadow-float:0 3px 10px -3px rgb(24 32 44/10%),0 14px 36px -10px rgb(24 32 44/16%);--dui-shadow-window:0 6px 20px -6px rgb(24 32 44/10%),0 24px 64px -16px rgb(24 32 44/20%);--dui-focus-color:var(--dui-brand-ink);--dui-focus:0 0 0 1px var(--dui-focus-color),0 0 0 3px var(--dui-brand);@supports (color:color-mix(in lab,red,red)){--dui-focus:0 0 0 1px var(--dui-focus-color),0 0 0 3px color-mix(in srgb,var(--dui-brand) 22%,transparent)}--dui-focus-outline:2px solid var(--dui-focus-color);--dui-focus-offset:2px;--dui-focus-offset-inset:-2px;--dui-overlay-face:var(--dui-panel);--dui-scroll-shade:rgb(24 32 44/12%);--dui-blur:24px;--dui-overlay-blur:4px;--dui-glass-saturation:140%;--dui-motion-fast:100ms;--dui-motion-normal:180ms;--dui-motion-panel:260ms;--dui-motion-exit:160ms;--dui-motion-reflow:240ms;--dui-motion-highlight:1100ms;--dui-motion-distance:8px;--dui-motion-switch:140ms;--dui-motion-sheet:300ms;--dui-motion-sheet-exit:200ms;--dui-sheet-distance:calc(100% + var(--dui-space) * 6);--dui-press-scale:.97;--dui-button-pad-inline:calc(var(--dui-space) * 3);--dui-button-pad-inline-sm:calc(var(--dui-space) * 2);--dui-button-pad-block-lg:calc(var(--dui-space) * 2);--dui-button-pad-inline-lg:calc(var(--dui-space) * 4);--dui-badge-pad:var(--dui-space) calc(var(--dui-space) * 2);--dui-segment-inset:var(--dui-space);--dui-tab-pad:var(--dui-space) calc(var(--dui-space) * 3);--dui-tab-radius:var(--dui-radius-control);--dui-ease:cubic-bezier(0.2,0.8,0.2,1);--dui-ease-enter:cubic-bezier(0.16,1,0.3,1);--dui-ease-spring:cubic-bezier(0.22,1.16,0.36,1);--dui-ease-exit:cubic-bezier(0.4,0,1,1);--dui-ease-exit-fade:cubic-bezier(0.2,0.8,0.2,1);--dui-layer-toolbar:10;--dui-layer-overlay:1200;--dui-layer-dialog:1201;--dui-layer-menu:1210;--dui-layer-tooltip:1220;--dui-layer-feedback:1230;color-scheme:light;--dui-on-tone:#ffffff;--dui-object-title-size:20px}[data-dui-root][data-dui-theme=dark]{--dui-surface:#181b20;--dui-panel:#22262d;--dui-ink:#edf1f5;--dui-muted:#bcc5cf;--dui-tertiary:#b0bcc8;--dui-brand:#2563eb;--dui-brand-ink:#a6c8ff;--dui-soft:#2b3038;--dui-hover:#343b44;--dui-recessed:#1c2026;--dui-line:rgb(237 241 245/12%);--dui-line-subtle:rgb(237 241 245/7%);--dui-control-line:#95a3b3;--dui-glass:#2b3038;--dui-control-face:var(--dui-soft);--dui-control-highlight:rgb(255 255 255/8%);--dui-shade:rgb(0 0 0/25%);--dui-scrim:rgb(8 12 17/48%);--dui-success:#6fd39a;--dui-success-soft:#1e3a2b;--dui-warning:#f0bf62;--dui-warning-soft:#3a2f1d;--dui-danger:#ff9aa9;--dui-on-danger:#ffffff;--dui-danger-soft:#43262f;--dui-shadow-control:0 1px 3px rgb(0 0 0/18%);--dui-shadow-input:none;--dui-shadow-primary:0 2px 6px -2px rgb(0 0 0/30%);--dui-shadow-card:0 0 0 1px var(--dui-line-subtle),0 4px 14px -6px rgb(0 0 0/24%);--dui-shadow-float:0 4px 12px -4px rgb(0 0 0/24%),0 16px 40px -12px rgb(0 0 0/40%);color-scheme:dark;--dui-brand-hover:#2f6cf0;--dui-brand-pressed:#1d4ed8;--dui-on-brand:#ffffff;--dui-accent-violet:#b0a2c4;--dui-accent-teal:#87b8b3;--dui-accent-orange:#d9ac87;--dui-selection:#293850;--dui-selection-hover:#314260;--dui-field-line:#3b424d;--dui-field-line-hover:#525d6d;--dui-field-face:#2b3038;--dui-field-face-hover:#303640;--dui-field-face-focus:#2b3442;--dui-field-face-disabled:#262b32;--dui-field-face-readonly:#252a32;--dui-table-head:#292e36;--dui-overlay-face:#282c34;--dui-scroll-shade:rgb(0 0 0/45%);--dui-on-tone:#10151b;--dui-shadow-panel:0 0 0 1px var(--dui-line-subtle),0 8px 24px -8px rgb(0 0 0/30%);--dui-shadow-window:0 8px 24px -8px rgb(0 0 0/30%),0 28px 72px -20px rgb(0 0 0/50%)}:where([data-dui-root],:root[data-dui-scrollbars]){--dui-scrollbar-size:4px;--dui-scrollbar-radius:2px;--dui-scrollbar-thumb:#b8bec7;--dui-scrollbar-thumb-hover:#7b8491}:where([data-dui-root][data-dui-theme=dark],:root[data-dui-scrollbars][data-theme=dark]){--dui-scrollbar-thumb:#737d8b;--dui-scrollbar-thumb-hover:#aab4c2}@media (prefers-reduced-motion:reduce){[data-dui-root]{--dui-motion-normal:120ms;--dui-motion-panel:120ms;--dui-motion-exit:100ms;--dui-motion-reflow:0ms;--dui-motion-switch:100ms;--dui-motion-sheet:120ms;--dui-motion-sheet-exit:100ms;--dui-motion-distance:0px;--dui-sheet-distance:0px;--dui-press-scale:1}}@media (prefers-reduced-transparency:reduce){[data-dui-root][data-dui-theme]{--dui-glass:var(--dui-panel);--dui-material-fill:var(--dui-panel);--dui-material-filter:none;--dui-blur:0px;--dui-overlay-blur:0px}}@media (prefers-contrast:more){[data-dui-root][data-dui-theme]{--dui-field-line:var(--dui-control-line);--dui-field-line-hover:var(--dui-control-line-hover)}}:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *)::-webkit-scrollbar{width:var(--dui-scrollbar-size);height:var(--dui-scrollbar-size)}:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *)::-webkit-scrollbar-corner,:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *)::-webkit-scrollbar-track{background:transparent}:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *)::-webkit-scrollbar-thumb{border-radius:var(--dui-scrollbar-radius);background:var(--dui-scrollbar-thumb)}:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *)::-webkit-scrollbar-thumb:active,:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *)::-webkit-scrollbar-thumb:hover{background:var(--dui-scrollbar-thumb-hover)}:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *)::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *){scrollbar-width:thin;scrollbar-color:var(--dui-scrollbar-thumb) transparent}:where([data-dui-root],[data-dui-root] *,:root[data-dui-scrollbars],:root[data-dui-scrollbars] *):hover{scrollbar-color:var(--dui-scrollbar-thumb-hover) transparent}}[data-dui-root]:where([data-dui-appearance=production][data-dui-density=comfortable]){--dui-font-size:15px;--dui-control-font-size:15px;--dui-caption-font-size:13px;--dui-title-font-size:15px;--dui-control-height:38px;--dui-control-height-sm:32px;--dui-control-height-xs:28px;--dui-control-height-lg:46px;--dui-field-height:38px;--dui-table-cell-padding-y:12px;--dui-icon-size:18px;--dui-card-inset:24px}@media (pointer:fine){[data-dui-root]:where([data-dui-appearance=production][data-dui-density=comfortable]){--dui-control-font-size:14px;--dui-caption-font-size:12px;--dui-control-height:36px;--dui-field-height:36px;--dui-table-cell-padding-y:10px;--dui-card-inset:20px}}@media (pointer:coarse){[data-dui-root]:where([data-dui-appearance=production][data-dui-density=comfortable]){--dui-control-height:44px;--dui-control-height-sm:44px;--dui-control-height-xs:44px;--dui-control-height-lg:48px;--dui-field-height:44px;--dui-control-font-size:16px;--dui-icon-size:18px}}[data-dui-root][data-dui-appearance=production]{--dui-surface:#f3f6fa;--dui-panel:#fff;--dui-ink:#17233d;--dui-muted:#66758f;--dui-tertiary:#76839a;--dui-selection:#e8f2ff;--dui-selection-hover:#dcecff;--dui-soft:#f1f4f8;--dui-hover:#eaf0f7;--dui-recessed:#f7f9fc;--dui-line:#e0e6ef;--dui-line-subtle:#edf1f6;--dui-control-line:#9daac0;--dui-field-line:#d7dfea;--dui-success:#087e46;--dui-success-soft:#e5f7ec;--dui-warning:#a65c00;--dui-warning-soft:#fff4dc;--dui-danger:#cf1733;--dui-danger-soft:#fff0f2;--dui-time-success-fill:#65c89b;--dui-time-warning-fill:#ff995b;--dui-time-danger-fill:#fa7180;--dui-time-info-fill:#75aaf4;--dui-time-label-ink:#344054;--dui-field-face:var(--dui-panel);--dui-field-face-hover:var(--dui-panel);--dui-field-face-focus:var(--dui-panel);--dui-field-face-disabled:var(--dui-soft);--dui-field-face-readonly:var(--dui-recessed);--dui-control-face:var(--dui-panel);--dui-primary-face:none;--dui-secondary-face:var(--dui-soft);--dui-table-head:var(--dui-recessed);--dui-menu-active:var(--dui-selection);--dui-menu-active-hover:var(--dui-selection-hover);--dui-menu-active-ink:var(--dui-brand-ink);--dui-badge-face:var(--dui-soft);--dui-badge-ink:var(--dui-ink);--dui-glass:var(--dui-panel);--dui-material-fill:var(--dui-panel);--dui-material-filter:none;--dui-font-size:14px;--dui-caption-font-size:12px;--dui-title-font-size:16px;--dui-page-title-size:28px;--dui-object-title-size:20px;--dui-section-title-size:16px;--dui-radius-control:6px;--dui-radius-card:10px;--dui-radius-window:12px;--dui-card-inset:16px;--dui-shadow-control:none;--dui-shadow-primary:none;--dui-shadow-input:none;--dui-outline-shadow:none;--dui-shadow-card:0 0 0 1px var(--dui-line-subtle);--dui-motion-fast:120ms;--dui-motion-normal:180ms;--dui-motion-panel:180ms;--dui-motion-distance:4px;--dui-accent-violet:#7351c9;--dui-accent-teal:#087e8b;--dui-accent-orange:#b96a12;--dui-glass-edge:rgb(255 255 255/90%);--dui-scrim:rgb(0 0 0/27%);--dui-danger-fill:#d52f3a;--dui-radius-small:5px;--dui-radius-menu:10px;--dui-radius-badge:var(--dui-radius-small);--dui-radius-notification:13px;--dui-field-line-hover:var(--dui-field-line);--dui-shadow-panel:0 2px 8px var(--dui-shade),0 16px 48px var(--dui-shade);--dui-shadow-notification:0 6px 18px -4px rgb(0 0 0/14%),0 2px 6px -2px rgb(0 0 0/8%),inset 0 1px 0 var(--dui-glass-edge);--dui-shadow-float:0 12px 32px rgb(0 0 0/14%),0 2px 6px rgb(0 0 0/6%),inset 0 1px 0 var(--dui-glass-edge);--dui-shadow-window:0 0 0 1px var(--dui-line),0 24px 64px -12px rgb(0 0 0/24%),0 4px 16px -4px rgb(0 0 0/10%);--dui-on-tone:initial;--dui-overlay-face:var(--dui-panel);--dui-press-scale:1;--dui-sheet-distance:var(--dui-motion-distance);--dui-motion-sheet:var(--dui-motion-panel);--dui-motion-sheet-exit:var(--dui-motion-exit);--dui-button-pad-inline:11px;--dui-button-pad-inline-sm:9px;--dui-button-pad-block-lg:7px;--dui-button-pad-inline-lg:18px;--dui-badge-pad:3px 7px;--dui-segment-inset:3px;--dui-tab-pad:3px 9px;--dui-tab-radius:var(--dui-radius-small)}[data-dui-root][data-dui-appearance=production][data-dui-density=comfortable]{--dui-control-font-size:14px;--dui-control-height:36px;--dui-control-height-sm:32px;--dui-field-height:36px;--dui-card-inset:20px;--dui-table-cell-padding-y:10px}[data-dui-root][data-dui-appearance=production][data-dui-theme=dark]{--dui-surface:#191b1f;--dui-panel:#23262b;--dui-ink:#f0f1f3;--dui-muted:#b7bcc5;--dui-tertiary:#a6adb8;--dui-soft:#2c3036;--dui-hover:#343941;--dui-recessed:#202328;--dui-line:#3d424b;--dui-line-subtle:#323740;--dui-control-line:#78818e;--dui-field-line:#647080;--dui-selection:#203a59;--dui-selection-hover:#284867;--dui-success:#78da95;--dui-success-soft:#203b2c;--dui-warning:#edc05c;--dui-warning-soft:#3c3220;--dui-danger:#ffabb2;--dui-danger-soft:#432832;--dui-time-success-fill:#256e51;--dui-time-warning-fill:#8e581f;--dui-time-danger-fill:#a6374b;--dui-time-info-fill:#285f9f;--dui-time-label-ink:#d7dde7;--dui-glass-edge:rgb(255 255 255/16%);--dui-scrim:rgb(0 0 0/45%);--dui-shadow-notification:0 6px 18px -4px rgb(0 0 0/28%),0 2px 6px -2px rgb(0 0 0/16%),inset 0 1px 0 var(--dui-glass-edge);--dui-shadow-float:0 14px 40px rgb(0 0 0/30%),0 2px 8px rgb(0 0 0/18%),inset 0 1px 0 var(--dui-glass-edge)}[data-dui-root][data-dui-appearance=production] [data-slot=table-head]{height:var(--dui-control-height);padding-inline:12px;font-size:var(--dui-caption-font-size)}[data-dui-root][data-dui-appearance=production] [data-slot=table-cell]{padding-inline:12px}[data-dui-root][data-dui-appearance=production] :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:var(--dui-card-inset)}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-icon-placement=leading]{grid-template-columns:42px minmax(0,1fr);column-gap:12px;row-gap:5px}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-icon-placement=leading]>.dui-statistic-icon{grid-row:1/span 3;width:42px;height:42px}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-icon-placement=leading]>:not(.dui-statistic-icon){grid-column:2}[data-dui-root][data-dui-appearance=production] .dui-statistic-icon>svg{width:22px;height:22px}[data-dui-root][data-dui-appearance=production] .dui-statistic>strong{color:var(--dui-ink);font-size:26px}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-size=sm]>strong{font-size:22px}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-layout=inline]>strong{font-size:var(--dui-title-font-size)}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-layout=inline][data-tone=danger]>strong{color:var(--dui-danger)}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-layout=inline][data-tone=warning]>strong{color:var(--dui-warning)}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-tone=brand] .dui-statistic-label{color:var(--dui-brand-ink)}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-tone=danger] .dui-statistic-icon{background:var(--dui-danger-soft);color:var(--dui-danger)}[data-dui-root][data-dui-appearance=production] .dui-statistic[data-tone=success] .dui-statistic-icon{background:var(--dui-success-soft);color:var(--dui-success)}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact]{border:0;border-radius:0}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-label{border-right:0;padding:8px 4px;font-size:var(--dui-caption-font-size)}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-header,[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-header>.dui-time-lane-label{background:var(--dui-panel)}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-grid{border-left-style:solid;border-color:var(--dui-line-subtle)}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-segment[data-slot=button]{border-radius:var(--dui-radius-small);box-shadow:none;min-height:var(--dui-time-segment-height);color:var(--dui-time-label-ink)}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-segment-content{flex:1 1;min-width:0;text-align:center;font-size:var(--dui-caption-font-size);font-weight:400;line-height:1.25}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-segment[data-slot=button][data-tone=success]{background:var(--dui-time-success-fill);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-time-success-fill) 80%,var(--dui-panel))}}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-segment[data-slot=button][data-tone=warning]{background:var(--dui-time-warning-fill);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-time-warning-fill) 80%,var(--dui-panel))}}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-segment[data-slot=button][data-tone=danger]{background:var(--dui-time-danger-fill);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-time-danger-fill) 80%,var(--dui-panel))}}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-segment[data-slot=button][data-tone=info]{background:var(--dui-time-info-fill);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-time-info-fill) 80%,var(--dui-panel))}}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-axis{min-height:36px}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-axis[data-reference=true]{min-height:60px}[data-dui-root][data-dui-appearance=production] .dui-selection-item[data-slot=button]{border-color:transparent;background:transparent;box-shadow:none}[data-dui-root][data-dui-appearance=production] [data-slot=table-container]{min-width:0;max-width:100%}[data-dui-root][data-dui-appearance=production] .dui-selection-item[data-slot=button]:is([aria-pressed=true],[aria-current]:not([aria-current=false]),[data-selected=true]){background:var(--dui-selection);border-color:transparent;color:var(--dui-brand-ink)}[data-dui-root][data-dui-appearance=production] .dui-selection-item[data-slot=button][data-selection-variant=card]{border-color:var(--dui-line);background:var(--dui-panel)}[data-dui-root][data-dui-appearance=production] .dui-selection-item[data-slot=button][data-selection-variant=card]:is([aria-pressed=true],[aria-current]:not([aria-current=false]),[data-selected=true]){border-color:var(--dui-brand);background:var(--dui-selection)}@media (hover:hover){[data-dui-root][data-dui-appearance=production] .dui-selection-item[data-slot=button]:hover:not(:disabled,[aria-disabled=true]){background:var(--dui-hover);border-color:transparent}[data-dui-root][data-dui-appearance=production] .dui-selection-item[data-slot=button][data-selection-variant=card]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--dui-control-line)}[data-dui-root][data-dui-appearance=production] .dui-selection-item[data-slot=button]:is([aria-pressed=true],[aria-current]:not([aria-current=false]),[data-selected=true]):hover:not(:disabled,[aria-disabled=true]){background:var(--dui-selection-hover)}[data-dui-root][data-dui-appearance=production] .dui-selection-item[data-slot=button][data-selection-variant=card]:is([aria-pressed=true],[aria-current]:not([aria-current=false]),[data-selected=true]):hover:not(:disabled,[aria-disabled=true]){border-color:var(--dui-brand)}}@media (max-width:767px){[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-track{min-height:calc(var(--dui-time-lane-levels) * (44px + var(--dui-space)) + var(--dui-space) * 3)}[data-dui-root][data-dui-appearance=production] .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-segment[data-slot=button]{top:calc(var(--dui-space) * 2 + var(--dui-time-lane-level) * (44px + var(--dui-space)));height:44px;min-height:44px}}@media (max-width:767px),(pointer:coarse){[data-dui-root][data-dui-appearance=production][data-dui-density=comfortable]{--dui-font-size:16px;--dui-control-font-size:16px;--dui-control-height:44px;--dui-control-height-sm:44px;--dui-control-height-xs:44px;--dui-field-height:44px;--dui-card-inset:16px;--dui-dialog-inset:20px}}[data-dui-root][data-dui-appearance=production] [data-slot=button]:is([data-variant]):active:not(:disabled,[aria-disabled=true]){filter:brightness(.94);transform:translateY(1px)}[data-dui-root][data-dui-appearance=production] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):active:not(:disabled,[aria-disabled=true]),[data-dui-root][data-dui-appearance=production] [data-slot=button][data-variant=default]:active:not(:disabled,[aria-disabled=true]){filter:none}[data-dui-root][data-dui-appearance=production] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):active:not(:disabled,[aria-disabled=true]){background:var(--dui-selection-hover)}[data-dui-root][data-dui-appearance=production] [data-slot=button][aria-disabled=true]:active{transform:none}@media (hover:hover) and (pointer:fine){[data-dui-root][data-dui-appearance=production] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled,[aria-disabled=true],[aria-invalid=true],[data-state=open]){background:var(--dui-selection);border-color:var(--dui-brand);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dui-brand) 30%,transparent)}}[data-dui-root][data-dui-appearance=production] [data-slot=table-row]:not([data-state=selected]):hover{background:var(--dui-selection);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-selection) 60%,var(--dui-panel))}}}[data-dui-root][data-dui-appearance=production] .dui-feedback-item{gap:10px;padding:14px 15px}[data-dui-root][data-dui-appearance=production] :is([data-slot=sheet-handle],.dui-data-edge){display:none}[data-dui-root][data-dui-appearance=production] .dui-data-grid :is([data-fixed-edge],th){box-shadow:none}@media (prefers-reduced-motion:reduce){[data-dui-root][data-dui-appearance=production]{--dui-motion-fast:0ms;--dui-motion-normal:0ms;--dui-motion-panel:0ms}[data-dui-root][data-dui-appearance=production] [data-slot=button]:is([data-variant]):active{transform:none}}:where([data-dui-root]) *,:where([data-dui-root]) :after,:where([data-dui-root]) :before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--dui-line)}[data-dui-root] :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}[data-dui-root] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}[data-dui-root] :where(button,input,textarea,select){font:inherit;letter-spacing:inherit;color:inherit;background:transparent;border-radius:0}:where([data-dui-root]) button{cursor:pointer}[data-dui-root] :where(button:disabled,input:disabled,textarea:disabled){cursor:not-allowed}:where([data-dui-root]) a{color:inherit;text-decoration:none}:where([data-dui-root]) table{border-collapse:collapse;border-spacing:0}[data-dui-root] :where(ul,ol){list-style:none;margin:0;padding:0}[data-dui-root]{font-family:var(--dui-font-ui);font-size:var(--dui-font-size);line-height:1.55;color:var(--dui-ink);background:var(--dui-surface);-webkit-font-smoothing:antialiased}:where([data-dui-root]) :focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) ::selection{background:var(--dui-selection);color:var(--dui-ink)}:where([data-dui-root]) [hidden]{display:none}@supports (-webkit-touch-callout:none){[data-dui-root] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){font-size:16px!important}}:where([data-dui-root]) .dui\:\@container\/card-header,:where([data-dui-root]).dui\:\@container\/card-header{container-type:inline-size;container-name:card-header}:where([data-dui-root]) .dui\:pointer-events-none,:where([data-dui-root]).dui\:pointer-events-none{pointer-events:none}:where([data-dui-root]) .dui\:sr-only,:where([data-dui-root]).dui\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}:where([data-dui-root]) .dui\:absolute,:where([data-dui-root]).dui\:absolute{position:absolute}:where([data-dui-root]) .dui\:fixed,:where([data-dui-root]).dui\:fixed{position:fixed}:where([data-dui-root]) .dui\:relative,:where([data-dui-root]).dui\:relative{position:relative}:where([data-dui-root]) .dui\:inset-0,:where([data-dui-root]).dui\:inset-0{inset:0}:where([data-dui-root]) .dui\:inset-x-0,:where([data-dui-root]).dui\:inset-x-0{inset-inline:0}:where([data-dui-root]) .dui\:top-0,:where([data-dui-root]).dui\:top-0{top:0}:where([data-dui-root]) .dui\:top-1\/2,:where([data-dui-root]).dui\:top-1\/2{top:calc(1 / 2 * 100%)}:where([data-dui-root]) .dui\:top-4,:where([data-dui-root]).dui\:top-4{top:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:top-\[50\%\],:where([data-dui-root]).dui\:top-\[50\%\]{top:50%}:where([data-dui-root]) .dui\:right-2,:where([data-dui-root]).dui\:right-2{right:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:right-4,:where([data-dui-root]).dui\:right-4{right:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:bottom-0,:where([data-dui-root]).dui\:bottom-0{bottom:0}:where([data-dui-root]) .dui\:left-1\/2,:where([data-dui-root]).dui\:left-1\/2{left:calc(1 / 2 * 100%)}:where([data-dui-root]) .dui\:left-2,:where([data-dui-root]).dui\:left-2{left:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:left-\[50\%\],:where([data-dui-root]).dui\:left-\[50\%\]{left:50%}:where([data-dui-root]) .dui\:z-50,:where([data-dui-root]).dui\:z-50{z-index:50}:where([data-dui-root]) .dui\:col-start-2,:where([data-dui-root]).dui\:col-start-2{grid-column-start:2}:where([data-dui-root]) .dui\:row-span-2,:where([data-dui-root]).dui\:row-span-2{grid-row:span 2/span 2}:where([data-dui-root]) .dui\:row-start-1,:where([data-dui-root]).dui\:row-start-1{grid-row-start:1}:where([data-dui-root]) .dui\:-mx-1,:where([data-dui-root]).dui\:-mx-1{margin-inline:calc(var(--dui-spacing) * -1)}:where([data-dui-root]) .dui\:mx-auto,:where([data-dui-root]).dui\:mx-auto{margin-inline:auto}:where([data-dui-root]) .dui\:my-1,:where([data-dui-root]).dui\:my-1{margin-block:var(--dui-spacing)}:where([data-dui-root]) .dui\:my-2,:where([data-dui-root]).dui\:my-2{margin-block:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:my-6,:where([data-dui-root]).dui\:my-6{margin-block:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) .dui\:mt-1,:where([data-dui-root]).dui\:mt-1{margin-top:var(--dui-spacing)}:where([data-dui-root]) .dui\:mt-2,:where([data-dui-root]).dui\:mt-2{margin-top:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:mt-3,:where([data-dui-root]).dui\:mt-3{margin-top:calc(var(--dui-spacing) * 3)}:where([data-dui-root]) .dui\:mt-4,:where([data-dui-root]).dui\:mt-4{margin-top:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:mt-6,:where([data-dui-root]).dui\:mt-6{margin-top:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) .dui\:mt-10,:where([data-dui-root]).dui\:mt-10{margin-top:calc(var(--dui-spacing) * 10)}:where([data-dui-root]) .dui\:mt-auto,:where([data-dui-root]).dui\:mt-auto{margin-top:auto}:where([data-dui-root]) .dui\:mr-auto,:where([data-dui-root]).dui\:mr-auto{margin-right:auto}:where([data-dui-root]) .dui\:mb-3,:where([data-dui-root]).dui\:mb-3{margin-bottom:calc(var(--dui-spacing) * 3)}:where([data-dui-root]) .dui\:mb-4,:where([data-dui-root]).dui\:mb-4{margin-bottom:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:mb-6,:where([data-dui-root]).dui\:mb-6{margin-bottom:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) .dui\:ml-auto,:where([data-dui-root]).dui\:ml-auto{margin-left:auto}:where([data-dui-root]) .dui\:block,:where([data-dui-root]).dui\:block{display:block}:where([data-dui-root]) .dui\:flex,:where([data-dui-root]).dui\:flex{display:flex}:where([data-dui-root]) .dui\:grid,:where([data-dui-root]).dui\:grid{display:grid}:where([data-dui-root]) .dui\:inline-flex,:where([data-dui-root]).dui\:inline-flex{display:inline-flex}:where([data-dui-root]) .dui\:inline-grid,:where([data-dui-root]).dui\:inline-grid{display:inline-grid}:where([data-dui-root]) .dui\:field-sizing-content,:where([data-dui-root]).dui\:field-sizing-content{field-sizing:content}:where([data-dui-root]) .dui\:aspect-square,:where([data-dui-root]).dui\:aspect-square{aspect-ratio:1/1}:where([data-dui-root]) .dui\:size-2,:where([data-dui-root]).dui\:size-2{width:calc(var(--dui-spacing) * 2);height:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:size-2\.5,:where([data-dui-root]).dui\:size-2\.5{width:calc(var(--dui-spacing) * 2.5);height:calc(var(--dui-spacing) * 2.5)}:where([data-dui-root]) .dui\:size-3\.5,:where([data-dui-root]).dui\:size-3\.5{width:calc(var(--dui-spacing) * 3.5);height:calc(var(--dui-spacing) * 3.5)}:where([data-dui-root]) .dui\:size-4,:where([data-dui-root]).dui\:size-4{width:calc(var(--dui-spacing) * 4);height:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:size-6,:where([data-dui-root]).dui\:size-6{width:calc(var(--dui-spacing) * 6);height:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) .dui\:size-full,:where([data-dui-root]).dui\:size-full{width:100%;height:100%}:where([data-dui-root]) .dui\:h-3,:where([data-dui-root]).dui\:h-3{height:calc(var(--dui-spacing) * 3)}:where([data-dui-root]) .dui\:h-4,:where([data-dui-root]).dui\:h-4{height:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:h-5,:where([data-dui-root]).dui\:h-5{height:calc(var(--dui-spacing) * 5)}:where([data-dui-root]) .dui\:h-6,:where([data-dui-root]).dui\:h-6{height:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) .dui\:h-8,:where([data-dui-root]).dui\:h-8{height:calc(var(--dui-spacing) * 8)}:where([data-dui-root]) .dui\:h-9,:where([data-dui-root]).dui\:h-9{height:calc(var(--dui-spacing) * 9)}:where([data-dui-root]) .dui\:h-\[var\(--dui-control-height\)\],:where([data-dui-root]).dui\:h-\[var\(--dui-control-height\)\]{height:var(--dui-control-height)}:where([data-dui-root]) .dui\:h-\[var\(--radix-select-trigger-height\)\],:where([data-dui-root]).dui\:h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}:where([data-dui-root]) .dui\:h-auto,:where([data-dui-root]).dui\:h-auto{height:auto}:where([data-dui-root]) .dui\:h-px,:where([data-dui-root]).dui\:h-px{height:1px}:where([data-dui-root]) .dui\:min-h-5,:where([data-dui-root]).dui\:min-h-5{min-height:calc(var(--dui-spacing) * 5)}:where([data-dui-root]) .dui\:min-h-6,:where([data-dui-root]).dui\:min-h-6{min-height:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) .dui\:w-2\/3,:where([data-dui-root]).dui\:w-2\/3{width:calc(2 / 3 * 100%)}:where([data-dui-root]) .dui\:w-14,:where([data-dui-root]).dui\:w-14{width:calc(var(--dui-spacing) * 14)}:where([data-dui-root]) .dui\:w-20,:where([data-dui-root]).dui\:w-20{width:calc(var(--dui-spacing) * 20)}:where([data-dui-root]) .dui\:w-24,:where([data-dui-root]).dui\:w-24{width:calc(var(--dui-spacing) * 24)}:where([data-dui-root]) .dui\:w-28,:where([data-dui-root]).dui\:w-28{width:calc(var(--dui-spacing) * 28)}:where([data-dui-root]) .dui\:w-32,:where([data-dui-root]).dui\:w-32{width:calc(var(--dui-spacing) * 32)}:where([data-dui-root]) .dui\:w-36,:where([data-dui-root]).dui\:w-36{width:calc(var(--dui-spacing) * 36)}:where([data-dui-root]) .dui\:w-40,:where([data-dui-root]).dui\:w-40{width:calc(var(--dui-spacing) * 40)}:where([data-dui-root]) .dui\:w-44,:where([data-dui-root]).dui\:w-44{width:calc(var(--dui-spacing) * 44)}:where([data-dui-root]) .dui\:w-48,:where([data-dui-root]).dui\:w-48{width:calc(var(--dui-spacing) * 48)}:where([data-dui-root]) .dui\:w-72,:where([data-dui-root]).dui\:w-72{width:calc(var(--dui-spacing) * 72)}:where([data-dui-root]) .dui\:w-fit,:where([data-dui-root]).dui\:w-fit{width:-moz-fit-content;width:fit-content}:where([data-dui-root]) .dui\:w-full,:where([data-dui-root]).dui\:w-full{width:100%}:where([data-dui-root]) .dui\:max-w-80,:where([data-dui-root]).dui\:max-w-80{max-width:calc(var(--dui-spacing) * 80)}:where([data-dui-root]) .dui\:max-w-\[calc\(100\%-2rem\)\],:where([data-dui-root]).dui\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}:where([data-dui-root]) .dui\:max-w-lg,:where([data-dui-root]).dui\:max-w-lg{max-width:var(--dui-container-lg)}:where([data-dui-root]) .dui\:max-w-xs,:where([data-dui-root]).dui\:max-w-xs{max-width:var(--dui-container-xs)}:where([data-dui-root]) .dui\:min-w-0,:where([data-dui-root]).dui\:min-w-0{min-width:0}:where([data-dui-root]) .dui\:min-w-40,:where([data-dui-root]).dui\:min-w-40{min-width:calc(var(--dui-spacing) * 40)}:where([data-dui-root]) .dui\:min-w-\[8rem\],:where([data-dui-root]).dui\:min-w-\[8rem\]{min-width:8rem}:where([data-dui-root]) .dui\:min-w-\[var\(--radix-select-trigger-width\)\],:where([data-dui-root]).dui\:min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}:where([data-dui-root]) .dui\:flex-1,:where([data-dui-root]).dui\:flex-1{flex:1 1}:where([data-dui-root]) .dui\:shrink-0,:where([data-dui-root]).dui\:shrink-0{flex-shrink:0}:where([data-dui-root]) .dui\:basis-64,:where([data-dui-root]).dui\:basis-64{flex-basis:calc(var(--dui-spacing) * 64)}:where([data-dui-root]) .dui\:basis-96,:where([data-dui-root]).dui\:basis-96{flex-basis:calc(var(--dui-spacing) * 96)}:where([data-dui-root]) .dui\:caption-bottom,:where([data-dui-root]).dui\:caption-bottom{caption-side:bottom}:where([data-dui-root]) .dui\:translate-y-\[calc\(-50\%_-_2px\)\],:where([data-dui-root]).dui\:translate-y-\[calc\(-50\%_-_2px\)\]{--dui-tw-translate-y:calc(-50% - 2px);translate:var(--dui-tw-translate-x) var(--dui-tw-translate-y)}:where([data-dui-root]) .dui\:rotate-45,:where([data-dui-root]).dui\:rotate-45{rotate:45deg}:where([data-dui-root]) .dui\:cursor-default,:where([data-dui-root]).dui\:cursor-default{cursor:default}:where([data-dui-root]) .dui\:scroll-my-1,:where([data-dui-root]).dui\:scroll-my-1{scroll-margin-block:var(--dui-spacing)}:where([data-dui-root]) .dui\:auto-rows-min,:where([data-dui-root]).dui\:auto-rows-min{grid-auto-rows:min-content}:where([data-dui-root]) .dui\:grid-cols-2,:where([data-dui-root]).dui\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-dui-root]) .dui\:grid-rows-\[auto_auto\],:where([data-dui-root]).dui\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}:where([data-dui-root]) .dui\:flex-col,:where([data-dui-root]).dui\:flex-col{flex-direction:column}:where([data-dui-root]) .dui\:flex-wrap,:where([data-dui-root]).dui\:flex-wrap{flex-wrap:wrap}:where([data-dui-root]) .dui\:content-start,:where([data-dui-root]).dui\:content-start{align-content:flex-start}:where([data-dui-root]) .dui\:items-center,:where([data-dui-root]).dui\:items-center{align-items:center}:where([data-dui-root]) .dui\:items-end,:where([data-dui-root]).dui\:items-end{align-items:flex-end}:where([data-dui-root]) .dui\:items-start,:where([data-dui-root]).dui\:items-start{align-items:flex-start}:where([data-dui-root]) .dui\:justify-between,:where([data-dui-root]).dui\:justify-between{justify-content:space-between}:where([data-dui-root]) .dui\:justify-center,:where([data-dui-root]).dui\:justify-center{justify-content:center}:where([data-dui-root]) .dui\:justify-end,:where([data-dui-root]).dui\:justify-end{justify-content:flex-end}:where([data-dui-root]) .dui\:gap-0,:where([data-dui-root]).dui\:gap-0{gap:0}:where([data-dui-root]) .dui\:gap-1,:where([data-dui-root]).dui\:gap-1{gap:var(--dui-spacing)}:where([data-dui-root]) .dui\:gap-1\.5,:where([data-dui-root]).dui\:gap-1\.5{gap:calc(var(--dui-spacing) * 1.5)}:where([data-dui-root]) .dui\:gap-2,:where([data-dui-root]).dui\:gap-2{gap:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:gap-3,:where([data-dui-root]).dui\:gap-3{gap:calc(var(--dui-spacing) * 3)}:where([data-dui-root]) .dui\:gap-4,:where([data-dui-root]).dui\:gap-4{gap:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:gap-5,:where([data-dui-root]).dui\:gap-5{gap:calc(var(--dui-spacing) * 5)}:where([data-dui-root]) .dui\:gap-6,:where([data-dui-root]).dui\:gap-6{gap:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) :where(.dui\:space-y-1>:not(:last-child)){--dui-tw-space-y-reverse:0;-webkit-margin-before:calc(var(--dui-spacing) * var(--dui-tw-space-y-reverse));margin-block-start:calc(var(--dui-spacing) * var(--dui-tw-space-y-reverse));-webkit-margin-after:calc(var(--dui-spacing) * calc(1 - var(--dui-tw-space-y-reverse)));margin-block-end:calc(var(--dui-spacing) * calc(1 - var(--dui-tw-space-y-reverse)))}:where([data-dui-root]) :where(.dui\:space-y-3>:not(:last-child)){--dui-tw-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--dui-spacing) * 3) * var(--dui-tw-space-y-reverse));margin-block-start:calc(calc(var(--dui-spacing) * 3) * var(--dui-tw-space-y-reverse));-webkit-margin-after:calc(calc(var(--dui-spacing) * 3) * calc(1 - var(--dui-tw-space-y-reverse)));margin-block-end:calc(calc(var(--dui-spacing) * 3) * calc(1 - var(--dui-tw-space-y-reverse)))}:where([data-dui-root]) .dui\:self-center,:where([data-dui-root]).dui\:self-center{align-self:center}:where([data-dui-root]) .dui\:self-start,:where([data-dui-root]).dui\:self-start{align-self:flex-start}:where([data-dui-root]) .dui\:justify-self-end,:where([data-dui-root]).dui\:justify-self-end{justify-self:flex-end}:where([data-dui-root]) .dui\:overflow-hidden,:where([data-dui-root]).dui\:overflow-hidden{overflow:hidden}:where([data-dui-root]) .dui\:overflow-x-auto,:where([data-dui-root]).dui\:overflow-x-auto{overflow-x:auto}:where([data-dui-root]) .dui\:overflow-x-hidden,:where([data-dui-root]).dui\:overflow-x-hidden{overflow-x:hidden}:where([data-dui-root]) .dui\:rounded-\[2px\],:where([data-dui-root]).dui\:rounded-\[2px\]{border-radius:2px}:where([data-dui-root]) .dui\:rounded-full,:where([data-dui-root]).dui\:rounded-full{border-radius:calc(infinity * 1px)}:where([data-dui-root]) .dui\:rounded-lg,:where([data-dui-root]).dui\:rounded-lg{border-radius:var(--dui-radius-card)}:where([data-dui-root]) .dui\:rounded-md,:where([data-dui-root]).dui\:rounded-md{border-radius:var(--dui-radius-control)}:where([data-dui-root]) .dui\:border,:where([data-dui-root]).dui\:border{border-style:var(--dui-tw-border-style);border-width:1px}:where([data-dui-root]) .dui\:border-t,:where([data-dui-root]).dui\:border-t{border-top-style:var(--dui-tw-border-style);border-top-width:1px}:where([data-dui-root]) .dui\:border-b,:where([data-dui-root]).dui\:border-b{border-bottom-style:var(--dui-tw-border-style);border-bottom-width:1px}:where([data-dui-root]) .dui\:border-border,:where([data-dui-root]).dui\:border-border{border-color:var(--dui-line)}:where([data-dui-root]) .dui\:border-transparent,:where([data-dui-root]).dui\:border-transparent{border-color:transparent}:where([data-dui-root]) .dui\:bg-background,:where([data-dui-root]).dui\:bg-background{background-color:var(--dui-surface)}:where([data-dui-root]) .dui\:bg-border,:where([data-dui-root]).dui\:bg-border{background-color:var(--dui-line)}:where([data-dui-root]) .dui\:bg-muted\/50,:where([data-dui-root]).dui\:bg-muted\/50{background-color:var(--dui-soft);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--dui-soft) 50%,transparent)}}:where([data-dui-root]) .dui\:bg-secondary,:where([data-dui-root]).dui\:bg-secondary{background-color:var(--dui-soft)}:where([data-dui-root]) .dui\:bg-transparent,:where([data-dui-root]).dui\:bg-transparent{background-color:transparent}:where([data-dui-root]) .dui\:fill-current,:where([data-dui-root]).dui\:fill-current{fill:currentcolor}:where([data-dui-root]) .dui\:p-1,:where([data-dui-root]).dui\:p-1{padding:var(--dui-spacing)}:where([data-dui-root]) .dui\:p-4,:where([data-dui-root]).dui\:p-4{padding:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:p-6,:where([data-dui-root]).dui\:p-6{padding:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) .dui\:px-2,:where([data-dui-root]).dui\:px-2{padding-inline:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:px-3,:where([data-dui-root]).dui\:px-3{padding-inline:calc(var(--dui-spacing) * 3)}:where([data-dui-root]) .dui\:py-0,:where([data-dui-root]).dui\:py-0{padding-block:0}:where([data-dui-root]) .dui\:py-1,:where([data-dui-root]).dui\:py-1{padding-block:var(--dui-spacing)}:where([data-dui-root]) .dui\:py-1\.5,:where([data-dui-root]).dui\:py-1\.5{padding-block:calc(var(--dui-spacing) * 1.5)}:where([data-dui-root]) .dui\:py-6,:where([data-dui-root]).dui\:py-6{padding-block:calc(var(--dui-spacing) * 6)}:where([data-dui-root]) .dui\:py-10,:where([data-dui-root]).dui\:py-10{padding-block:calc(var(--dui-spacing) * 10)}:where([data-dui-root]) .dui\:py-\[var\(--dui-card-inset\)\],:where([data-dui-root]).dui\:py-\[var\(--dui-card-inset\)\]{padding-block:var(--dui-card-inset)}:where([data-dui-root]) .dui\:pt-5,:where([data-dui-root]).dui\:pt-5{padding-top:calc(var(--dui-spacing) * 5)}:where([data-dui-root]) .dui\:pr-2,:where([data-dui-root]).dui\:pr-2{padding-right:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:pr-8,:where([data-dui-root]).dui\:pr-8{padding-right:calc(var(--dui-spacing) * 8)}:where([data-dui-root]) .dui\:pl-2,:where([data-dui-root]).dui\:pl-2{padding-left:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:pl-8,:where([data-dui-root]).dui\:pl-8{padding-left:calc(var(--dui-spacing) * 8)}:where([data-dui-root]) .dui\:text-left,:where([data-dui-root]).dui\:text-left{text-align:left}:where([data-dui-root]) .dui\:align-middle,:where([data-dui-root]).dui\:align-middle{vertical-align:middle}:where([data-dui-root]) .dui\:font-mono,:where([data-dui-root]).dui\:font-mono{font-family:var(--dui-font-data)}:where([data-dui-root]) .dui\:text-base,:where([data-dui-root]).dui\:text-base{font-size:var(--dui-text-base);line-height:var(--dui-tw-leading,var(--dui-text-base--line-height))}:where([data-dui-root]) .dui\:text-lg,:where([data-dui-root]).dui\:text-lg{font-size:var(--dui-text-lg);line-height:var(--dui-tw-leading,var(--dui-text-lg--line-height))}:where([data-dui-root]) .dui\:text-sm,:where([data-dui-root]).dui\:text-sm{font-size:var(--dui-text-sm);line-height:var(--dui-tw-leading,var(--dui-text-sm--line-height))}:where([data-dui-root]) .dui\:text-xs,:where([data-dui-root]).dui\:text-xs{font-size:var(--dui-text-xs);line-height:var(--dui-tw-leading,var(--dui-text-xs--line-height))}:where([data-dui-root]) .dui\:leading-relaxed,:where([data-dui-root]).dui\:leading-relaxed{--dui-tw-leading:var(--dui-leading-relaxed);line-height:var(--dui-leading-relaxed)}:where([data-dui-root]) .dui\:font-medium,:where([data-dui-root]).dui\:font-medium{--dui-tw-font-weight:var(--dui-font-weight-medium);font-weight:var(--dui-font-weight-medium)}:where([data-dui-root]) .dui\:font-semibold,:where([data-dui-root]).dui\:font-semibold{--dui-tw-font-weight:var(--dui-font-weight-semibold);font-weight:var(--dui-font-weight-semibold)}:where([data-dui-root]) .dui\:tracking-widest,:where([data-dui-root]).dui\:tracking-widest{--dui-tw-tracking:var(--dui-tracking-widest);letter-spacing:var(--dui-tracking-widest)}:where([data-dui-root]) .dui\:text-balance,:where([data-dui-root]).dui\:text-balance{text-wrap:balance}:where([data-dui-root]) .dui\:break-words,:where([data-dui-root]).dui\:break-words{overflow-wrap:break-word}:where([data-dui-root]) .dui\:whitespace-normal,:where([data-dui-root]).dui\:whitespace-normal{white-space:normal}:where([data-dui-root]) .dui\:whitespace-nowrap,:where([data-dui-root]).dui\:whitespace-nowrap{white-space:nowrap}:where([data-dui-root]) .dui\:whitespace-pre-wrap,:where([data-dui-root]).dui\:whitespace-pre-wrap{white-space:pre-wrap}:where([data-dui-root]) .dui\:text-card-foreground,:where([data-dui-root]).dui\:text-card-foreground{color:var(--dui-ink)}:where([data-dui-root]) .dui\:text-current,:where([data-dui-root]).dui\:text-current{color:currentcolor}:where([data-dui-root]) .dui\:text-destructive,:where([data-dui-root]).dui\:text-destructive{color:var(--dui-danger)}:where([data-dui-root]) .dui\:text-foreground,:where([data-dui-root]).dui\:text-foreground{color:var(--dui-ink)}:where([data-dui-root]) .dui\:text-muted-foreground,:where([data-dui-root]).dui\:text-muted-foreground{color:var(--dui-muted)}:where([data-dui-root]) .dui\:text-primary,:where([data-dui-root]).dui\:text-primary{color:var(--dui-brand)}:where([data-dui-root]) .dui\:text-secondary-foreground,:where([data-dui-root]).dui\:text-secondary-foreground{color:var(--dui-ink)}:where([data-dui-root]) .dui\:underline-offset-4,:where([data-dui-root]).dui\:underline-offset-4{text-underline-offset:4px}:where([data-dui-root]) .dui\:opacity-50,:where([data-dui-root]).dui\:opacity-50{opacity:50%}:where([data-dui-root]) .dui\:outline-hidden,:where([data-dui-root]).dui\:outline-hidden{--dui-tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}:where([data-dui-root]) .dui\:transition-\[color\,box-shadow\],:where([data-dui-root]).dui\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--dui-tw-ease,var(--dui-default-transition-timing-function));transition-duration:var(--dui-tw-duration,var(--dui-default-transition-duration))}:where([data-dui-root]) .dui\:transition-colors,:where([data-dui-root]).dui\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dui-tw-gradient-from,--dui-tw-gradient-via,--dui-tw-gradient-to;transition-timing-function:var(--dui-tw-ease,var(--dui-default-transition-timing-function));transition-duration:var(--dui-tw-duration,var(--dui-default-transition-duration))}:where([data-dui-root]) .dui\:outline-none,:where([data-dui-root]).dui\:outline-none{--dui-tw-outline-style:none;outline-style:none}:where([data-dui-root]) .dui\:select-none,:where([data-dui-root]).dui\:select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}:where([data-dui-root]) .dui\:group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.dui\:group)[data-disabled=true] *),:where([data-dui-root]).dui\:group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.dui\:group)[data-disabled=true] *){pointer-events:none}:where([data-dui-root]) .dui\:group-data-\[disabled\=true\]\:opacity-50:is(:where(.dui\:group)[data-disabled=true] *),:where([data-dui-root]).dui\:group-data-\[disabled\=true\]\:opacity-50:is(:where(.dui\:group)[data-disabled=true] *){opacity:50%}:where([data-dui-root]) .dui\:group-data-\[size\=default\]\/switch\:size-4:is(:where(.dui\:group\/switch)[data-size=default] *),:where([data-dui-root]).dui\:group-data-\[size\=default\]\/switch\:size-4:is(:where(.dui\:group\/switch)[data-size=default] *){width:calc(var(--dui-spacing) * 4);height:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:peer-disabled\:cursor-not-allowed:is(:where(.dui\:peer):disabled~*),:where([data-dui-root]).dui\:peer-disabled\:cursor-not-allowed:is(:where(.dui\:peer):disabled~*){cursor:not-allowed}:where([data-dui-root]) .dui\:peer-disabled\:opacity-50:is(:where(.dui\:peer):disabled~*),:where([data-dui-root]).dui\:peer-disabled\:opacity-50:is(:where(.dui\:peer):disabled~*){opacity:50%}:where([data-dui-root]) .dui\:selection\:bg-primary ::selection,:where([data-dui-root]).dui\:selection\:bg-primary ::selection{background-color:var(--dui-brand)}:where([data-dui-root]) .dui\:selection\:bg-primary::selection,:where([data-dui-root]).dui\:selection\:bg-primary::selection{background-color:var(--dui-brand)}:where([data-dui-root]) .dui\:selection\:text-primary-foreground ::selection,:where([data-dui-root]).dui\:selection\:text-primary-foreground ::selection{color:var(--dui-on-brand)}:where([data-dui-root]) .dui\:selection\:text-primary-foreground::selection,:where([data-dui-root]).dui\:selection\:text-primary-foreground::selection{color:var(--dui-on-brand)}:where([data-dui-root]) .dui\:file\:inline-flex::-webkit-file-upload-button,:where([data-dui-root]).dui\:file\:inline-flex::-webkit-file-upload-button{display:inline-flex}:where([data-dui-root]) .dui\:file\:inline-flex::file-selector-button,:where([data-dui-root]).dui\:file\:inline-flex::file-selector-button{display:inline-flex}:where([data-dui-root]) .dui\:after\:absolute:after,:where([data-dui-root]).dui\:after\:absolute:after{content:var(--dui-tw-content);position:absolute}:where([data-dui-root]) .dui\:after\:bg-foreground:after,:where([data-dui-root]).dui\:after\:bg-foreground:after{content:var(--dui-tw-content);background-color:var(--dui-ink)}:where([data-dui-root]) .dui\:after\:opacity-0:after,:where([data-dui-root]).dui\:after\:opacity-0:after{content:var(--dui-tw-content);opacity:0}:where([data-dui-root]) .dui\:after\:transition-opacity:after,:where([data-dui-root]).dui\:after\:transition-opacity:after{content:var(--dui-tw-content);transition-property:opacity;transition-timing-function:var(--dui-tw-ease,var(--dui-default-transition-timing-function));transition-duration:var(--dui-tw-duration,var(--dui-default-transition-duration))}@media (hover:hover){:where([data-dui-root]) .dui\:hover\:text-foreground:hover,:where([data-dui-root]).dui\:hover\:text-foreground:hover{color:var(--dui-ink)}:where([data-dui-root]) .dui\:hover\:underline:hover,:where([data-dui-root]).dui\:hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}:where([data-dui-root]) .dui\:focus\:bg-accent:focus,:where([data-dui-root]).dui\:focus\:bg-accent:focus{background-color:var(--dui-selection)}:where([data-dui-root]) .dui\:focus\:text-accent-foreground:focus,:where([data-dui-root]).dui\:focus\:text-accent-foreground:focus{color:var(--dui-ink)}:where([data-dui-root]) .dui\:disabled\:pointer-events-none:disabled,:where([data-dui-root]).dui\:disabled\:pointer-events-none:disabled{pointer-events:none}:where([data-dui-root]) .dui\:disabled\:opacity-50:disabled,:where([data-dui-root]).dui\:disabled\:opacity-50:disabled{opacity:50%}:where([data-dui-root]) .dui\:has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]),:where([data-dui-root]).dui\:has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--dui-soft);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--dui-soft) 50%,transparent)}}:where([data-dui-root]) .dui\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]),:where([data-dui-root]).dui\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}:where([data-dui-root]) .dui\:has-\[\>svg\]\:px-3:has(>svg),:where([data-dui-root]).dui\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--dui-spacing) * 3)}:where([data-dui-root]) .dui\:aria-invalid\:border-destructive[aria-invalid=true],:where([data-dui-root]).dui\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--dui-danger)}:where([data-dui-root]) .dui\:aria-invalid\:ring-destructive\/20[aria-invalid=true],:where([data-dui-root]).dui\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--dui-tw-ring-color:var(--dui-danger);@supports (color:color-mix(in lab,red,red)){--dui-tw-ring-color:color-mix(in oklab,var(--dui-danger) 20%,transparent)}}:where([data-dui-root]) .dui\:data-\[disabled\]\:pointer-events-none[data-disabled],:where([data-dui-root]).dui\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}:where([data-dui-root]) .dui\:data-\[disabled\]\:opacity-50[data-disabled],:where([data-dui-root]).dui\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:50%}:where([data-dui-root]) .dui\:data-\[inset\]\:pl-8[data-inset],:where([data-dui-root]).dui\:data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--dui-spacing) * 8)}:where([data-dui-root]) .dui\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal],:where([data-dui-root]).dui\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}:where([data-dui-root]) .dui\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal],:where([data-dui-root]).dui\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}:where([data-dui-root]) .dui\:data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal],:where([data-dui-root]).dui\:data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}:where([data-dui-root]) .dui\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical],:where([data-dui-root]).dui\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}:where([data-dui-root]) .dui\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical],:where([data-dui-root]).dui\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}:where([data-dui-root]) .dui\:data-\[placeholder\]\:text-muted-foreground[data-placeholder],:where([data-dui-root]).dui\:data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--dui-muted)}:where([data-dui-root]) :is(.dui\:\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}:where([data-dui-root]) :is(.dui\:\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:where([data-dui-root]) :is(.dui\:\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:where([data-dui-root]) :is(.dui\:\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) .dui\:group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.dui\:group\/tabs-list)[data-variant=default] *)[data-state=active],:where([data-dui-root]).dui\:group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.dui\:group\/tabs-list)[data-variant=default] *)[data-state=active]{--dui-tw-shadow:0 1px 3px 0 var(--dui-tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--dui-tw-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--dui-tw-inset-shadow),var(--dui-tw-inset-ring-shadow),var(--dui-tw-ring-offset-shadow),var(--dui-tw-ring-shadow),var(--dui-tw-shadow)}:where([data-dui-root]) .dui\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked],:where([data-dui-root]).dui\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--dui-tw-translate-x:calc(100% - 2px);translate:var(--dui-tw-translate-x) var(--dui-tw-translate-y)}:where([data-dui-root]) .dui\:data-\[state\=open\]\:bg-accent[data-state=open],:where([data-dui-root]).dui\:data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--dui-selection)}:where([data-dui-root]) .dui\:data-\[state\=open\]\:text-accent-foreground[data-state=open],:where([data-dui-root]).dui\:data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--dui-ink)}:where([data-dui-root]) .dui\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],:where([data-dui-root]).dui\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--dui-tw-translate-x:0px;translate:var(--dui-tw-translate-x) var(--dui-tw-translate-y)}:where([data-dui-root]) .dui\:data-\[variant\=destructive\]\:text-destructive[data-variant=destructive],:where([data-dui-root]).dui\:data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--dui-danger)}:where([data-dui-root]) .dui\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus,:where([data-dui-root]).dui\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--dui-danger);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--dui-danger) 10%,transparent)}}@media (min-width:40rem){:where([data-dui-root]) .dui\:sm\:col-span-2,:where([data-dui-root]).dui\:sm\:col-span-2{grid-column:span 2/span 2}:where([data-dui-root]) .dui\:sm\:max-w-lg,:where([data-dui-root]).dui\:sm\:max-w-lg{max-width:var(--dui-container-lg)}:where([data-dui-root]) .dui\:sm\:grid-cols-2,:where([data-dui-root]).dui\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){:where([data-dui-root]) .dui\:md\:grid-cols-2,:where([data-dui-root]).dui\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-dui-root]) .dui\:md\:text-sm,:where([data-dui-root]).dui\:md\:text-sm{font-size:var(--dui-text-sm);line-height:var(--dui-tw-leading,var(--dui-text-sm--line-height))}}@media (min-width:64rem){:where([data-dui-root]) .dui\:lg\:grid-cols-2,:where([data-dui-root]).dui\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){:where([data-dui-root]) .dui\:xl\:grid-cols-4,:where([data-dui-root]).dui\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){:where([data-dui-root]) .dui\:dark\:hover\:bg-input\/50:where([data-dui-theme=dark],[data-dui-theme=dark] *):hover,:where([data-dui-root]).dui\:dark\:hover\:bg-input\/50:where([data-dui-theme=dark],[data-dui-theme=dark] *):hover{background-color:var(--dui-control-line)}@supports (color:color-mix(in lab,red,red)){:where([data-dui-root]) .dui\:dark\:hover\:bg-input\/50:where([data-dui-theme=dark],[data-dui-theme=dark] *):hover,:where([data-dui-root]).dui\:dark\:hover\:bg-input\/50:where([data-dui-theme=dark],[data-dui-theme=dark] *):hover{background-color:color-mix(in oklab,var(--dui-control-line) 50%,transparent)}}}:where([data-dui-root]) .dui\:dark\:data-\[state\=active\]\:border-input:where([data-dui-theme=dark],[data-dui-theme=dark] *)[data-state=active],:where([data-dui-root]).dui\:dark\:data-\[state\=active\]\:border-input:where([data-dui-theme=dark],[data-dui-theme=dark] *)[data-state=active]{border-color:var(--dui-control-line)}:where([data-dui-root]) .dui\:dark\:data-\[state\=checked\]\:bg-primary-foreground:where([data-dui-theme=dark],[data-dui-theme=dark] *)[data-state=checked],:where([data-dui-root]).dui\:dark\:data-\[state\=checked\]\:bg-primary-foreground:where([data-dui-theme=dark],[data-dui-theme=dark] *)[data-state=checked]{background-color:var(--dui-on-brand)}:where([data-dui-root]) .dui\:dark\:data-\[state\=unchecked\]\:bg-foreground:where([data-dui-theme=dark],[data-dui-theme=dark] *)[data-state=unchecked],:where([data-dui-root]).dui\:dark\:data-\[state\=unchecked\]\:bg-foreground:where([data-dui-theme=dark],[data-dui-theme=dark] *)[data-state=unchecked]{background-color:var(--dui-ink)}:where([data-dui-root]) .dui\:\[\&_svg\]\:pointer-events-none svg,:where([data-dui-root]).dui\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}:where([data-dui-root]) .dui\:\[\&_svg\]\:shrink-0 svg,:where([data-dui-root]).dui\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:where([data-dui-root]) .dui\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]),:where([data-dui-root]).dui\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--dui-spacing) * 3);height:calc(var(--dui-spacing) * 3)}:where([data-dui-root]) .dui\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]),:where([data-dui-root]).dui\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--dui-spacing) * 4);height:calc(var(--dui-spacing) * 4)}:where([data-dui-root]) .dui\:\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]),:where([data-dui-root]).dui\:\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--dui-muted)}:where([data-dui-root]) .dui\:\[\&_tr\]\:border-b tr,:where([data-dui-root]).dui\:\[\&_tr\]\:border-b tr{border-bottom-style:var(--dui-tw-border-style);border-bottom-width:1px}:where([data-dui-root]) .dui\:\[\&_tr\:last-child\]\:border-0 tr:last-child,:where([data-dui-root]).dui\:\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--dui-tw-border-style);border-width:0}:where([data-dui-root]) .dui\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]),:where([data-dui-root]).dui\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:where([data-dui-root]) :is(.dui\:\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:where([data-dui-root]) :is(.dui\:\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:where([data-dui-root]) :is(.dui\:\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--dui-spacing) * 2)}:where([data-dui-root]) :is(.dui\:data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--dui-danger)!important}:where([data-dui-root]) .dui\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox],:where([data-dui-root]).dui\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--dui-tw-translate-y:2px;translate:var(--dui-tw-translate-x) var(--dui-tw-translate-y)}:where([data-dui-root]) .dui\:\[\&\>svg\]\:pointer-events-none>svg,:where([data-dui-root]).dui\:\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}:where([data-dui-root]) .dui\:\[\&\>svg\]\:size-3>svg,:where([data-dui-root]).dui\:\[\&\>svg\]\:size-3>svg{width:calc(var(--dui-spacing) * 3);height:calc(var(--dui-spacing) * 3)}:where([data-dui-root]) .dui\:\[\&\>tr\]\:last\:border-b-0>tr:last-child,:where([data-dui-root]).dui\:\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--dui-tw-border-style);border-bottom-width:0}@media (hover:hover){:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:bg-accent:hover{background-color:var(--dui-selection)}:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--dui-danger)}@supports (color:color-mix(in lab,red,red)){:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--dui-danger) 90%,transparent)}}:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--dui-brand)}@supports (color:color-mix(in lab,red,red)){:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--dui-brand) 90%,transparent)}}:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--dui-soft)}@supports (color:color-mix(in lab,red,red)){:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--dui-soft) 90%,transparent)}}:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--dui-ink)}:where([data-dui-root]) a.dui\:\[a\&\]\:hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}:where([data-dui-root]) [data-slot=button]{--dui-button-size:var(--dui-control-height);height:auto;min-height:var(--dui-control-height);border-radius:var(--dui-radius-control);border:1px solid transparent;font-family:var(--dui-font-ui);font-weight:var(--dui-weight-control);font-size:var(--dui-control-font-size);line-height:1.4;gap:calc(var(--dui-space) * 1.5);padding:var(--dui-space) var(--dui-button-pad-inline);letter-spacing:0;transition:background-color var(--dui-motion-normal) var(--dui-ease),border-color var(--dui-motion-fast),filter var(--dui-motion-fast),scale var(--dui-motion-fast) var(--dui-ease),box-shadow var(--dui-motion-normal)}:where([data-dui-root]) [data-slot=button][data-variant=default]{background:var(--dui-brand) var(--dui-primary-face);color:var(--dui-on-brand);border-color:var(--dui-brand);box-shadow:var(--dui-shadow-primary)}:where([data-dui-root]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background:var(--dui-panel);color:var(--dui-ink);border-color:var(--dui-line);box-shadow:none}:where([data-dui-root]) [data-slot=button][data-variant=ghost]{background:transparent;color:var(--dui-ink);box-shadow:none}:where([data-dui-root]) [data-slot=button][data-variant=outline]{box-shadow:var(--dui-outline-shadow)}:where([data-dui-root]) [data-slot=button][data-variant=secondary]{background:var(--dui-secondary-face)}:where([data-dui-root]) [data-slot=button][data-variant=ghost]:focus-visible{background:var(--dui-soft)}:where([data-dui-root]) [data-slot=button][data-variant=link]{background:transparent;color:var(--dui-brand-ink);box-shadow:none}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) [data-slot=button][data-variant=default]:hover:not(:disabled,[aria-disabled=true]){background:var(--dui-brand-hover)}:where([data-dui-root]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled,[aria-disabled=true],[aria-invalid=true],[data-state=open]){background:var(--dui-hover);border-color:var(--dui-ink);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dui-ink) 18%,transparent)}}:where([data-dui-root]) [data-slot=button][data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]){background:var(--dui-hover)}}:where([data-dui-root]) [data-slot=button]:is([data-variant]):not([data-variant=link]):active:not(:disabled,[aria-disabled=true]){scale:var(--dui-press-scale)}:where([data-dui-root]) [data-slot=button]:is([data-variant=destructive],[data-variant=destructive-soft]):active:not(:disabled,[aria-disabled=true]){filter:brightness(.92)}:where([data-dui-root]) [data-slot=button][data-variant=default]:active:not(:disabled,[aria-disabled=true]){background:var(--dui-brand-pressed);box-shadow:var(--dui-shadow-input)}:where([data-dui-root]) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):active:not(:disabled,[aria-disabled=true]){background:var(--dui-hover);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-hover) 92%,var(--dui-ink))}box-shadow:var(--dui-shadow-input)}:where([data-dui-root]) [data-slot=button][data-variant=ghost]:active:not(:disabled,[aria-disabled=true]){background:var(--dui-hover)}:where([data-dui-root]) [data-slot=button][data-size=sm],:where([data-dui-root]) [data-slot=button][data-size=xs]{--dui-button-size:var(--dui-control-height-sm);min-height:var(--dui-button-size);padding:2px var(--dui-button-pad-inline-sm)}:where([data-dui-root]) [data-slot=button][data-size=xs]{--dui-button-size:var(--dui-control-height-xs);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) [data-slot=button][data-size=lg]{--dui-button-size:var(--dui-control-height-lg);min-height:var(--dui-button-size);padding:var(--dui-button-pad-block-lg) var(--dui-button-pad-inline-lg);font-size:calc(var(--dui-control-font-size) + 1px)}:where([data-dui-root]) [data-slot=button][data-size^=icon]{width:var(--dui-control-height);height:var(--dui-control-height);min-width:var(--dui-control-height);padding:0}:where([data-dui-root]) [data-slot=button][data-size=icon-sm]{--dui-button-size:var(--dui-control-height-sm);width:var(--dui-button-size);height:var(--dui-button-size);min-width:var(--dui-button-size);min-height:var(--dui-button-size)}:where([data-dui-root]) [data-slot=button][data-size=icon-xs]{--dui-button-size:var(--dui-control-height-xs);width:var(--dui-button-size);height:var(--dui-button-size);min-width:var(--dui-button-size);min-height:var(--dui-button-size)}:where([data-dui-root]) [data-slot=button][data-size=icon-lg]{--dui-button-size:var(--dui-control-height-lg);width:var(--dui-button-size);height:var(--dui-button-size);min-width:var(--dui-button-size);min-height:var(--dui-button-size)}:where([data-dui-root]) [data-slot=button][data-shape=pill]{border-radius:999px}:where([data-dui-root]) [data-slot=button][data-shape=circle]{border-radius:50%;width:var(--dui-button-size);height:var(--dui-button-size);min-width:var(--dui-button-size);padding:0}:where([data-dui-root]) [data-slot=button] svg:not([class*=size-]){width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) [data-slot=button][data-variant=destructive]{background:var(--dui-danger-fill);color:var(--dui-on-danger);border-color:var(--dui-danger-fill);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dui-danger-fill) 85%,var(--dui-ink))}box-shadow:var(--dui-shadow-control)}:where([data-dui-root]) [data-slot=button][data-variant=destructive-soft]{background:var(--dui-danger-soft);color:var(--dui-danger);border-color:var(--dui-danger);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dui-danger) 25%,transparent)}box-shadow:none}:where([data-dui-root]) [data-slot=button]:is(:disabled,[aria-disabled=true]){opacity:.4;box-shadow:none}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) [data-slot=button]:is([data-variant=destructive],[data-variant=destructive-soft]):hover:not(:disabled,[aria-disabled=true]){filter:brightness(.96)}}:where([data-dui-root]) [data-slot=button]:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) [data-slot=button]:is([data-variant=destructive],[data-variant=destructive-soft]):focus-visible{outline-color:var(--dui-danger)}:where([data-dui-root]) [data-slot=input]:focus-visible,:where([data-dui-root]) [data-slot=select-trigger]:focus-visible,:where([data-dui-root]) [data-slot=textarea]:focus-visible{outline:0;box-shadow:var(--dui-focus)}:where([data-dui-root]) [data-slot=checkbox]:focus-visible,:where([data-dui-root]) [data-slot=switch]:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) [data-slot=tabs-trigger]:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) [data-slot=input],:where([data-dui-root]) [data-slot=select-trigger],:where([data-dui-root]) [data-slot=textarea]{border:var(--dui-field-border-width) solid var(--dui-field-line);background:var(--dui-field-face);color:var(--dui-ink);border-radius:var(--dui-radius-control);box-shadow:var(--dui-shadow-input);font-family:var(--dui-font-ui);font-size:var(--dui-control-font-size);padding:6px 12px}:where([data-dui-root]) [data-slot=input]{height:var(--dui-field-height);min-height:var(--dui-field-height)}:where([data-dui-root]) [data-slot=input],:where([data-dui-root]) [data-slot=textarea]{transition:background-color var(--dui-motion-fast),border-color var(--dui-motion-fast),box-shadow var(--dui-motion-fast)}:where([data-dui-root]) [data-slot=input]:focus-visible,:where([data-dui-root]) [data-slot=textarea]:focus-visible{background:var(--dui-field-face-focus);border-color:var(--dui-focus-color);box-shadow:var(--dui-focus),var(--dui-shadow-input)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) :is([data-slot=input],[data-slot=textarea]):hover:not(:disabled,[readonly],:focus-visible,[aria-invalid=true]){background:var(--dui-field-face-hover);border-color:var(--dui-field-line-hover)}}:where([data-dui-root]) [data-slot=input][type=file]{padding:3px;-webkit-padding-end:calc(var(--dui-space) * 2);padding-inline-end:calc(var(--dui-space) * 2);line-height:calc(var(--dui-field-height) - 8px);overflow:hidden;text-overflow:ellipsis}:where([data-dui-root]) [data-slot=input][type=file]::-webkit-file-upload-button{height:calc(var(--dui-field-height) - 8px);margin:0 calc(var(--dui-space) * 2) 0 0;padding:0 calc(var(--dui-space) * 2);border:0;border-radius:var(--dui-radius-small);background:var(--dui-hover);color:var(--dui-ink);font:inherit;font-weight:var(--dui-weight-control);line-height:inherit;vertical-align:top;cursor:pointer;-webkit-transition:background-color var(--dui-motion-fast) var(--dui-ease);transition:background-color var(--dui-motion-fast) var(--dui-ease)}:where([data-dui-root]) [data-slot=input][type=file]::file-selector-button{height:calc(var(--dui-field-height) - 8px);margin:0 calc(var(--dui-space) * 2) 0 0;padding:0 calc(var(--dui-space) * 2);border:0;border-radius:var(--dui-radius-small);background:var(--dui-hover);color:var(--dui-ink);font:inherit;font-weight:var(--dui-weight-control);line-height:inherit;vertical-align:top;cursor:pointer;transition:background-color var(--dui-motion-fast) var(--dui-ease)}:where([data-dui-root]) [data-slot=input][type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed}:where([data-dui-root]) [data-slot=input][type=file]:disabled::file-selector-button{cursor:not-allowed}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) [data-slot=input][type=file]:not(:disabled):hover::-webkit-file-upload-button{background:var(--dui-hover);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-hover) 92%,var(--dui-ink))}}:where([data-dui-root]) [data-slot=input][type=file]:not(:disabled):hover::file-selector-button{background:var(--dui-hover);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-hover) 92%,var(--dui-ink))}}}:where([data-dui-root]) [data-slot=select-trigger]{--dui-select-height:var(--dui-field-height);min-width:0;max-width:100%;height:var(--dui-select-height);min-height:var(--dui-select-height);background:var(--dui-field-face);box-shadow:var(--dui-shadow-input);transition:background-color var(--dui-motion-fast),border-color var(--dui-motion-fast),box-shadow var(--dui-motion-fast)}:where([data-dui-root]) [data-slot=select-trigger]>[data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis}:where([data-dui-root]) [data-slot=select-trigger][data-state=open]{background:var(--dui-field-face-focus);border-color:var(--dui-focus-color);box-shadow:var(--dui-shadow-input)}:where([data-dui-root]) [data-slot=select-trigger]:focus-visible{background:var(--dui-field-face-focus);border-color:var(--dui-focus-color);box-shadow:var(--dui-focus),var(--dui-shadow-input)}:where([data-dui-root]) [data-slot=select-trigger][data-size=sm]{--dui-select-height:max(var(--dui-control-height-sm),calc(var(--dui-field-height) - var(--dui-space)));padding-block:var(--dui-space)}:where([data-dui-root]) [data-slot=input]::placeholder,:where([data-dui-root]) [data-slot=textarea]::placeholder{color:var(--dui-tertiary)}:where([data-dui-root]) [data-slot=input]:disabled,:where([data-dui-root]) [data-slot=select-trigger]:disabled,:where([data-dui-root]) [data-slot=textarea]:disabled{background:var(--dui-field-face-disabled);opacity:.6}:where([data-dui-root]) [data-slot=input][readonly],:where([data-dui-root]) [data-slot=textarea][readonly]{background:var(--dui-field-face-readonly);box-shadow:none}:where([data-dui-root]) [data-slot=input][readonly]:focus-visible,:where([data-dui-root]) [data-slot=textarea][readonly]:focus-visible{box-shadow:var(--dui-focus)}:where([data-dui-root]) [data-slot=input][aria-invalid=true],:where([data-dui-root]) [data-slot=select-trigger][aria-invalid=true],:where([data-dui-root]) [data-slot=textarea][aria-invalid=true]{border-color:var(--dui-danger)}:where([data-dui-root]) [data-slot=textarea]{resize:vertical;min-height:calc(var(--dui-control-height) * 2.5)}:where([data-dui-root]) [data-slot=textarea][data-text-size=body]{font-size:max(var(--dui-font-size),var(--dui-control-font-size));line-height:1.8}:where([data-dui-root]) [data-slot=select-trigger]{width:100%}:where([data-dui-root]) [data-slot=label]{font-size:var(--dui-control-font-size);font-weight:var(--dui-weight-control);line-height:1.4}:where([data-dui-root]) [data-slot=checkbox]{display:inline-flex;align-items:center;justify-content:center;width:var(--dui-icon-size);height:var(--dui-icon-size);padding:0;line-height:1;vertical-align:middle;border-color:var(--dui-control-line);background:var(--dui-control-face);border-radius:var(--dui-radius-checkbox);box-shadow:var(--dui-shadow-input)}:where([data-dui-root]) [data-slot=checkbox][data-state=checked],:where([data-dui-root]) [data-slot=checkbox][data-state=indeterminate]{border-color:var(--dui-brand);background:var(--dui-brand);color:var(--dui-on-brand)}:where([data-dui-root]) [data-slot=checkbox-indicator]{width:calc(var(--dui-icon-size) - 2px);height:calc(var(--dui-icon-size) - 2px);display:flex;align-items:center;justify-content:center;flex-shrink:0}:where([data-dui-root]) [data-slot=checkbox-indicator] svg{display:block;width:100%;height:100%;flex-shrink:0}:where([data-dui-root]) [data-slot=checkbox-indicator]:not([data-state=indeterminate]) .dui-checkbox-mixed,:where([data-dui-root]) [data-slot=checkbox-indicator][data-state=indeterminate] .dui-checkbox-checked{display:none}:where([data-dui-root]) [data-slot=switch]{padding:1px;justify-content:flex-start;box-shadow:inset 0 0 0 .5px rgb(0 0 0/7%)}:where([data-dui-root]) [data-slot=switch][data-size=default]{width:30px;height:18px}:where([data-dui-root]) [data-slot=switch][data-size=sm]{width:26px;height:16px}:where([data-dui-root]) [data-slot=switch][data-state=unchecked]{background:var(--dui-tertiary);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-tertiary) 50%,var(--dui-panel))}}:where([data-dui-root]) [data-slot=switch][data-state=checked]{background:var(--dui-brand)}:where([data-dui-root]) [data-slot=switch-thumb]{width:14px;height:14px;flex-shrink:0;background:var(--dui-thumb);box-shadow:0 1px 3px rgb(0 0 0/20%)}:where([data-dui-root]) [data-slot=switch][data-size=sm] [data-slot=switch-thumb]{width:12px;height:12px}:where([data-dui-root]) [data-slot=tabs-list]{border-radius:var(--dui-radius-menu);padding:var(--dui-segment-inset);height:auto;gap:2px}:where([data-dui-root]) [data-slot=tabs-list][data-variant=default]{background:var(--dui-segment-track);border:1px solid transparent;box-shadow:inset 0 1px 2px var(--dui-line-subtle)}:where([data-dui-root]) [data-slot=tabs-list][data-variant=brand]{background:var(--dui-selection);border:1px solid var(--dui-brand);@supports (color:color-mix(in lab,red,red)){border-left-color:color-mix(in srgb,var(--dui-brand) 20%,var(--dui-line));border-left-style:solid;border-left-width:1px;border-bottom-color:color-mix(in srgb,var(--dui-brand) 20%,var(--dui-line));border-bottom-style:solid;border-bottom-width:1px;border-right-color:color-mix(in srgb,var(--dui-brand) 20%,var(--dui-line));border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--dui-brand) 20%,var(--dui-line));border-top-style:solid;border-top-width:1px}}:where([data-dui-root]) [data-slot=tabs-list][data-orientation=horizontal]{flex-direction:row;min-width:0;min-height:var(--dui-control-height);justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:var(--dui-segment-inset)}:where([data-dui-root]) [data-slot=tabs-list][data-orientation=vertical]{flex-direction:column}:where([data-dui-root]) [data-slot=tabs-list][data-orientation=vertical]>[data-slot=tabs-trigger]{width:100%;justify-content:flex-start}:where([data-dui-root]) [data-slot=tabs-trigger]{flex:1 0 auto;height:auto;white-space:nowrap;min-height:calc(var(--dui-control-height) - 8px);border:0;border-radius:var(--dui-tab-radius);padding:var(--dui-tab-pad);font-size:var(--dui-control-font-size);color:var(--dui-muted);font-weight:var(--dui-weight-control)}:where([data-dui-root]) [data-slot=tabs-list]:is([data-variant=default],[data-variant=brand]) [data-slot=tabs-trigger]:after{display:none}:where([data-dui-root]) [data-slot=tabs-list][data-orientation=horizontal][data-variant=line]>[data-slot=tabs-trigger]:after{inset:auto 0 0;height:2px}:where([data-dui-root]) [data-slot=tabs-list][data-orientation=vertical][data-variant=line]>[data-slot=tabs-trigger]:after{inset:0 -4px 0 auto;width:2px}:where([data-dui-root]) [data-slot=tabs-trigger][data-state=active]{background:var(--dui-panel);color:var(--dui-ink);box-shadow:var(--dui-shadow-control)}:where([data-dui-root]) [data-slot=tabs-list][data-variant=brand]>[data-slot=tabs-trigger]{color:var(--dui-brand-ink)}:where([data-dui-root]) [data-slot=tabs-list][data-variant=brand]>[data-slot=tabs-trigger][data-state=active]{background:var(--dui-primary-face);color:var(--dui-on-brand);box-shadow:var(--dui-shadow-primary)}:where([data-dui-root]) [data-slot=tabs-content][hidden]{display:none}:where([data-dui-root]) [data-slot=tabs-list][data-variant=line]>[data-slot=tabs-trigger][data-state=active]{color:var(--dui-brand-ink)}:where([data-dui-root]) [data-slot=tabs-list][data-variant=line]>[data-slot=tabs-trigger]:after{background:var(--dui-brand)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) [data-slot=select-trigger]:hover:not(:disabled,:focus-visible,[data-state=open],[aria-invalid=true]){background:var(--dui-field-face-hover);border-color:var(--dui-field-line-hover)}:where([data-dui-root]) [data-slot=tabs-trigger]:hover:not(:disabled,[data-state=active]){color:var(--dui-ink)}:where([data-dui-root]) [data-slot=tabs-list][data-variant=brand]>[data-slot=tabs-trigger]:hover:not(:disabled,[data-state=active]){background:var(--dui-selection-hover);color:var(--dui-brand-ink)}}:where([data-dui-root]) [data-slot=card]{min-width:0;background:var(--dui-panel);border:0;border-radius:var(--dui-radius-card);box-shadow:var(--dui-shadow-card)}:where([data-dui-root]) [data-slot=card]:has(>[data-slot=card-footer]:last-child){padding-bottom:0}:where([data-dui-root]) [data-slot=card-header]{padding:0 var(--dui-card-inset);row-gap:var(--dui-space)}:where([data-dui-root]) [data-slot=card-content]{min-width:0;padding:0 var(--dui-card-inset)}:where([data-dui-root]) [data-slot=card-footer]{min-height:var(--dui-control-height);padding:calc(var(--dui-space) * 3) var(--dui-card-inset);margin-top:auto;margin-bottom:0;flex-shrink:0;background:var(--dui-panel);border-top:1px solid var(--dui-line);border-radius:0 0 var(--dui-radius-card) var(--dui-radius-card);gap:calc(var(--dui-space) * 2);flex-wrap:wrap}:where([data-dui-root]) [data-slot=card-title]{font-size:var(--dui-title-font-size);font-weight:var(--dui-weight-heading);line-height:1.4}:where([data-dui-root]) [data-slot=card-description]{color:var(--dui-tertiary);font-size:var(--dui-caption-font-size);line-height:1.6}:where([data-dui-root]) [data-slot=table-container]{border:1px solid var(--dui-line);border-radius:var(--dui-radius-control);background:var(--dui-panel)}:where([data-dui-root]) [data-slot=table-head]{background:var(--dui-table-head);color:var(--dui-muted);font-size:var(--dui-caption-font-size);font-weight:var(--dui-table-head-font-weight);letter-spacing:.02em;height:calc(var(--dui-space) * 10);padding:var(--dui-space) calc(var(--dui-space) * 4);border-bottom:1px solid var(--dui-line)}:where([data-dui-root]) [data-slot=table-cell]{padding:var(--dui-table-cell-padding-y) calc(var(--dui-space) * 4);font-size:var(--dui-table-font-size);font-weight:var(--dui-table-font-weight)}:where([data-dui-root]) [data-slot=table-cell] :where(strong,b){font-weight:var(--dui-table-emphasis-font-weight,bolder)}:where([data-dui-root]) [data-slot=table-row]{border-color:var(--dui-line-subtle)}:where([data-dui-root]) [data-slot=table-row][data-state=selected]{background:var(--dui-selection)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) [data-slot=table-row]:hover{background:var(--dui-hover);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-hover) 65%,var(--dui-panel))}}:where([data-dui-root]) [data-slot=table-row][data-state=selected]:hover{background:var(--dui-selection-hover)}}:where([data-dui-root]) [data-slot=badge]{border-radius:var(--dui-radius-badge);font-size:var(--dui-caption-font-size);padding:var(--dui-badge-pad);font-weight:500;line-height:1.2}:where([data-dui-root]) [data-slot=badge][data-variant=default]{background:var(--dui-badge-face);color:var(--dui-badge-ink)}:where([data-dui-root]) [data-slot=badge].dui-badge-success{background:var(--dui-success-soft);color:var(--dui-success)}:where([data-dui-root]) [data-slot=badge].dui-badge-warning{background:var(--dui-warning-soft);color:var(--dui-warning)}:where([data-dui-root]) [data-slot=badge].dui-badge-info{background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) [data-slot=badge][data-variant=destructive]{background:var(--dui-danger-soft);color:var(--dui-danger)}:where([data-dui-root]) [data-slot=badge]:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) [data-slot=dialog-overlay],:where([data-dui-root]) [data-slot=sheet-overlay]{z-index:var(--dui-layer-overlay);background:var(--dui-scrim)}:where([data-dui-root]) [data-slot=dialog-content],:where([data-dui-root]) [data-slot=sheet-content]{z-index:var(--dui-layer-dialog);background:var(--dui-overlay-face);border:1px solid var(--dui-glass-edge);box-shadow:var(--dui-shadow-window);max-height:calc(100vh - var(--dui-space) * 8);max-height:calc(100dvh - var(--dui-space) * 8);overflow-y:auto}:where([data-dui-root]) [data-slot=dialog-content]{width:min(var(--dui-dialog-width),calc(100vw - var(--dui-space) * 9));border-radius:var(--dui-radius-window);padding:var(--dui-dialog-inset);gap:calc(var(--dui-space) * 4);overflow-x:hidden}:where([data-dui-root]) [data-slot=dialog-content][data-size=wide]{width:min(var(--dui-dialog-width-wide),calc(100vw - var(--dui-space) * 9));max-width:calc(100vw - var(--dui-space) * 9)}:where([data-dui-root]) [data-slot=dialog-content][data-size=sm]{--dui-dialog-width:var(--dui-overlay-width-sm)}:where([data-dui-root]) [data-slot=dialog-content][data-size=md]{--dui-dialog-width:var(--dui-overlay-width-md);max-width:calc(100vw - var(--dui-space) * 9)}:where([data-dui-root]) [data-slot=dialog-content][data-size=xl]{--dui-dialog-width:var(--dui-overlay-width-xl);max-width:calc(100vw - var(--dui-space) * 9)}:where([data-dui-root]) [data-slot=dialog-footer]{flex-direction:row;justify-content:flex-end;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);padding:calc(var(--dui-space) * 2) var(--dui-dialog-inset);margin:0 calc(-1 * var(--dui-dialog-inset)) calc(-1 * var(--dui-dialog-inset));border-top:1px solid var(--dui-line-subtle);background:var(--dui-overlay-face)}:where([data-dui-root]) [data-slot=dialog-content]{--dui-field-height:var(--dui-dialog-field-height);--dui-control-font-size:var(--dui-dialog-control-font-size)}:where([data-dui-root]) [data-slot=sheet-content]:is([data-side=right],[data-side=left]){width:min(var(--dui-sheet-width),calc(100vw - var(--dui-space) * 8));max-width:none;height:auto;inset-block:calc(var(--dui-space) * 4);border-radius:var(--dui-radius-window)}:where([data-dui-root]) [data-slot=sheet-content][data-side=right]{right:calc(var(--dui-space) * 4)}:where([data-dui-root]) [data-slot=sheet-content][data-side=left]{left:calc(var(--dui-space) * 4)}:where([data-dui-root]) [data-slot=sheet-content][data-width=sm]{--dui-sheet-width:var(--dui-overlay-width-sm)}:where([data-dui-root]) [data-slot=sheet-content][data-width=md]{--dui-sheet-width:var(--dui-overlay-width-md)}:where([data-dui-root]) [data-slot=sheet-content][data-width=wide]{--dui-sheet-width:var(--dui-dialog-width-wide)}:where([data-dui-root]) [data-slot=sheet-content][data-width=xl]{--dui-sheet-width:var(--dui-overlay-width-xl)}:where([data-dui-root]) [data-slot=sheet-header]{border-bottom:1px solid var(--dui-line-subtle);padding:calc(var(--dui-space) * 6)}:where([data-dui-root]) [data-slot=sheet-footer]{flex-direction:row;justify-content:flex-end;flex-wrap:wrap;flex-shrink:0;gap:calc(var(--dui-space) * 3);border-top:1px solid var(--dui-line-subtle);background:var(--dui-overlay-face);padding:calc(var(--dui-space) * 4) calc(var(--dui-space) * 6)}:where([data-dui-root]) [data-slot=dialog-header],:where([data-dui-root]) [data-slot=sheet-header]{padding-right:calc(var(--dui-space) * 12);text-align:left}:where([data-dui-root]) [data-slot=sheet-header]{padding-right:calc(var(--dui-control-height) + var(--dui-space) * 6)}:where([data-dui-root]) [data-slot=dialog-title]{font-size:max(18px,calc(var(--dui-control-font-size) + 4px));font-weight:var(--dui-weight-heading);line-height:1.4;letter-spacing:0}:where([data-dui-root]) [data-slot=sheet-title]{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:0}:where([data-dui-root]) [data-slot=dialog-description]{color:var(--dui-muted);font-size:max(12px,var(--dui-control-font-size));line-height:1.7}:where([data-dui-root]) [data-slot=sheet-description]{color:var(--dui-muted);font-size:13px;font-weight:400;line-height:1.7}:where([data-dui-root]) [data-slot=dialog-close-icon],:where([data-dui-root]) [data-slot=sheet-close-icon]{display:inline-flex;align-items:center;justify-content:center;width:var(--dui-control-height);height:var(--dui-control-height);padding:var(--dui-space);border-radius:var(--dui-radius-control);color:var(--dui-muted);opacity:1;transition:background-color var(--dui-motion-fast),color var(--dui-motion-fast),box-shadow var(--dui-motion-fast)}:where([data-dui-root]) :is([data-slot=dialog-close-icon],[data-slot=sheet-close-icon]):hover{background:var(--dui-hover);color:var(--dui-ink)}:where([data-dui-root]) :is([data-slot=dialog-close-icon],[data-slot=sheet-close-icon]):focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]),:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content]),:where([data-dui-root]) [data-slot=popover-content],:where([data-dui-root]) [data-slot=select-content]{z-index:var(--dui-layer-menu);border:1px solid var(--dui-line);color:var(--dui-ink);border-radius:var(--dui-radius-menu);box-shadow:var(--dui-shadow-float);font-size:var(--dui-control-font-size)}:where([data-dui-root]) :is([data-slot=dropdown-menu-checkbox-item],[data-slot=context-menu-checkbox-item]),:where([data-dui-root]) :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item]),:where([data-dui-root]) :is([data-slot=dropdown-menu-radio-item],[data-slot=context-menu-radio-item]),:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-sub-trigger]),:where([data-dui-root]) [data-slot=select-item]{min-height:var(--dui-control-height);border-radius:var(--dui-radius-small);font-size:var(--dui-control-font-size)}:where([data-dui-root]) :is([data-slot=dropdown-menu-label],[data-slot=context-menu-label]){font-size:var(--dui-caption-font-size);color:var(--dui-tertiary)}:where([data-dui-root]) [data-slot=select-item][data-state=checked]{background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) [data-slot=select-item][data-highlighted]{background:var(--dui-menu-active);color:var(--dui-menu-active-ink)}:where([data-dui-root]) [data-slot=select-item][data-highlighted] svg{color:inherit}:where([data-dui-root]) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger])[data-highlighted]{background:var(--dui-menu-active);color:var(--dui-menu-active-ink)}:where([data-dui-root]) [data-slot^=dropdown-menu-][data-highlighted] :is(svg,[data-slot=dropdown-menu-shortcut]){color:inherit}:where([data-dui-root]) [data-slot=tooltip-content]{z-index:var(--dui-layer-tooltip);max-width:280px;background:var(--dui-ink);color:var(--dui-panel);font-size:12px;border-radius:var(--dui-radius-control)}:where([data-dui-root]) [data-slot=dropdown-menu-item][data-variant=destructive][data-highlighted]{background:var(--dui-danger-soft);color:var(--dui-danger)}:where([data-dui-root]) [data-slot=tooltip-content] svg{fill:var(--dui-ink);background:var(--dui-ink)}:where([data-dui-root]) .dui-field{display:grid;align-content:start;grid-gap:calc(var(--dui-space) * 1.5);gap:calc(var(--dui-space) * 1.5)}:where([data-dui-root]) .dui-field-hint{color:var(--dui-tertiary);font-size:var(--dui-caption-font-size);line-height:1.65}:where([data-dui-root]) .dui-field-error{color:var(--dui-danger);font-size:var(--dui-caption-font-size);line-height:1.65}:where([data-dui-root]) .dui-field-required{color:var(--dui-danger)}:where([data-dui-root]) .dui-empty{display:grid;justify-items:center;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);padding:calc(var(--dui-space) * 10) calc(var(--dui-space) * 6);text-align:center}:where([data-dui-root]) .dui-empty-icon{display:grid;place-items:center;width:calc(var(--dui-space) * 12);height:calc(var(--dui-space) * 12);margin-bottom:var(--dui-space);border-radius:50%;background:var(--dui-soft);color:var(--dui-muted)}:where([data-dui-root]) .dui-empty-icon>svg{width:24px;height:24px}:where([data-dui-root]) .dui-empty[data-tone=danger]>.dui-empty-icon{background:var(--dui-danger-soft);color:var(--dui-danger)}:where([data-dui-root]) .dui-empty[data-tone=warning]>.dui-empty-icon{background:var(--dui-warning-soft);color:var(--dui-warning)}:where([data-dui-root]) .dui-empty:not([data-compact])>strong{color:var(--dui-ink);font-size:var(--dui-control-font-size);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-empty>[data-slot=button]{margin-top:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-empty p{color:var(--dui-muted);max-width:34em;font-size:13px;line-height:1.6}:where([data-dui-root]) :where(.dui-toolbar){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--dui-space) * 3);padding:calc(var(--dui-space) * 4);border-bottom:1px solid var(--dui-line)}:where([data-dui-root]) .dui-loading-icon{animation:dui-spin .9s linear infinite}@keyframes dui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dui-spin{to{transform:rotate(1turn)}}@media (max-width:640px){:where([data-dui-root]) [data-slot=dialog-content]{--dui-dialog-inset:22px}:where([data-dui-root]) [data-slot=sheet-content]:is([data-side=right],[data-side=left]){inset-block:calc(var(--dui-space) * 2);width:calc(100vw - var(--dui-space) * 4);max-height:calc(100dvh - var(--dui-space) * 4)}:where([data-dui-root]) [data-slot=sheet-content][data-side=right]{right:calc(var(--dui-space) * 2)}:where([data-dui-root]) [data-slot=sheet-content][data-side=left]{left:calc(var(--dui-space) * 2)}}:where([data-dui-root]) .dui-time-lane-scroll{max-width:100%;overflow:auto;border:1px solid var(--dui-line);border-radius:var(--dui-radius-card);background:var(--dui-panel)}:where([data-dui-root]) .dui-time-lane-scroll:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-time-lane-chart{--dui-time-label-width:calc(var(--dui-space) * 40);--dui-time-segment-height:var(--dui-control-height);width:max-content;min-width:100%}:where([data-dui-root]) .dui-time-lane-row{display:grid;grid-template-columns:var(--dui-time-label-width) minmax(var(--dui-time-canvas-width),1fr);border-bottom:1px solid var(--dui-line)}:where([data-dui-root]) .dui-time-lane-row:last-child{border-bottom:0}:where([data-dui-root]) .dui-time-lane-label{position:-webkit-sticky;position:sticky;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:var(--dui-space);padding:calc(var(--dui-space) * 3);border-right:1px solid var(--dui-line);background:var(--dui-panel);overflow-wrap:anywhere}:where([data-dui-root]) .dui-time-lane-label strong{font-weight:var(--dui-weight-control)}:where([data-dui-root]) .dui-time-lane-header,:where([data-dui-root]) .dui-time-lane-header>.dui-time-lane-label{background:var(--dui-table-head)}:where([data-dui-root]) .dui-time-lane-label>span{color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-time-lane-axis{position:relative;min-height:calc(var(--dui-control-height) + var(--dui-space) * 2);color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-time-lane-axis>span{position:absolute;top:calc(var(--dui-space) * 3);padding-left:var(--dui-space);white-space:nowrap}:where([data-dui-root]) .dui-time-lane-axis[data-reference=true]{min-height:calc(var(--dui-control-height) + var(--dui-space) * 8)}:where([data-dui-root]) .dui-time-lane-reference{position:absolute;top:0;bottom:0;z-index:1;border-left:1px solid var(--dui-brand);pointer-events:none;transform:translateX(-1px)}:where([data-dui-root]) .dui-time-lane-reference-label{position:absolute;bottom:calc(var(--dui-space) * 2);padding-inline:var(--dui-space);color:var(--dui-brand);background:var(--dui-recessed);white-space:nowrap;transform:translateX(-50%)}:where([data-dui-root]) .dui-time-lane-reference-label[data-align=start]{transform:none}:where([data-dui-root]) .dui-time-lane-reference-label[data-align=end]{transform:translateX(-100%)}:where([data-dui-root]) .dui-time-lane-track{position:relative;min-height:calc(var(--dui-time-lane-levels) * (var(--dui-time-segment-height) + var(--dui-space)) + var(--dui-space) * 3);background:var(--dui-panel)}:where([data-dui-root]) .dui-time-lane-available{position:absolute;top:0;bottom:0;background:var(--dui-panel)}:where([data-dui-root]) .dui-time-lane-grid{position:absolute;top:0;bottom:0;border-left:1px dashed var(--dui-line)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button]{position:absolute;top:calc(var(--dui-space) * 2 + var(--dui-time-lane-level) * (var(--dui-time-segment-height) + var(--dui-space)));min-height:var(--dui-time-segment-height);height:var(--dui-time-segment-height);min-width:1px;padding:0;justify-content:flex-start;overflow:hidden;border-radius:var(--dui-radius-control);box-shadow:inset 0 0 0 1px var(--dui-line)}:where([data-dui-root]) .dui-time-lane-segment>span{padding-inline:calc(var(--dui-space) * 2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=info]{background:var(--dui-selection)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=success]{background:var(--dui-success-soft)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=warning]{background:var(--dui-warning-soft)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=danger]{background:var(--dui-danger-soft)}:where([data-dui-root]) .dui-time-lane-segment[aria-pressed=true]{outline:2px solid var(--dui-brand);outline-offset:1px;z-index:1}:where([data-dui-root]) .dui-time-lane-empty{position:absolute;padding:calc(var(--dui-space) * 3);color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-time-lane-readonly{min-width:0;max-width:100%;display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-time-lane-scroll[data-hide-labels=true] .dui-time-lane-row{grid-template-columns:minmax(var(--dui-time-canvas-width),1fr)}:where([data-dui-root]) .dui-time-lane-scroll[data-read-only=true]{min-width:0;overscroll-behavior-x:contain}:where([data-dui-root]) .dui-time-lane-scroll[data-read-only=true] .dui-time-lane-chart{--dui-time-segment-height:36px}:where([data-dui-root]) .dui-time-lane-track[data-availability=specified]{background:var(--dui-hover)}:where([data-dui-root]) .dui-time-lane-scroll[data-read-only=true] .dui-time-lane-axis{color:var(--dui-ink);font-family:var(--dui-font-data);font-weight:var(--dui-weight-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-time-lane-scroll[data-read-only=true] .dui-time-lane-axis>span{padding-inline:var(--dui-space);transform:translateX(-50%)}:where([data-dui-root]) .dui-time-lane-scroll[data-read-only=true] .dui-time-lane-axis>span[data-align=start]{transform:none}:where([data-dui-root]) .dui-time-lane-scroll[data-read-only=true] .dui-time-lane-axis>span[data-align=end]{transform:translateX(-100%)}:where([data-dui-root]) .dui-time-lane-scroll[data-read-only=true] .dui-time-lane-grid{border-left-style:solid}:where([data-dui-root]) .dui-time-lane-grid[data-minor=true]{opacity:.4}:where([data-dui-root]) .dui-time-lane-grid[data-end=true]{transform:translateX(-1px)}:where([data-dui-root]) .dui-time-lane-readonly [data-tone]{--dui-time-tone:var(--dui-brand-ink)}:where([data-dui-root]) .dui-time-lane-readonly [data-tone=success]{--dui-time-tone:var(--dui-success)}:where([data-dui-root]) .dui-time-lane-readonly [data-tone=warning]{--dui-time-tone:var(--dui-warning)}:where([data-dui-root]) .dui-time-lane-readonly [data-tone=danger]{--dui-time-tone:var(--dui-danger)}:where([data-dui-root]) .dui-time-lane-readonly [data-tone=neutral]{--dui-time-tone:var(--dui-muted)}:where([data-dui-root]) .dui-time-lane-scroll[data-read-only=true] .dui-time-lane-segment{position:absolute;top:calc(var(--dui-space) * 2 + var(--dui-time-lane-level) * (var(--dui-time-segment-height) + var(--dui-space)));height:var(--dui-time-segment-height);min-width:1px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;border:1px solid var(--dui-time-tone);@supports (color:color-mix(in lab,red,red)){border-left-color:color-mix(in srgb,var(--dui-time-tone) 45%,var(--dui-panel));border-left-style:solid;border-left-width:1px;border-bottom-color:color-mix(in srgb,var(--dui-time-tone) 45%,var(--dui-panel));border-bottom-style:solid;border-bottom-width:1px;border-right-color:color-mix(in srgb,var(--dui-time-tone) 45%,var(--dui-panel));border-right-style:solid;border-right-width:1px;border-top-color:color-mix(in srgb,var(--dui-time-tone) 45%,var(--dui-panel));border-top-style:solid;border-top-width:1px}border-radius:var(--dui-radius-control);background:var(--dui-time-tone);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-time-tone) 12%,var(--dui-panel))}color:var(--dui-time-tone);font-size:var(--dui-caption-font-size);font-weight:var(--dui-weight-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-time-lane-summary{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:calc(var(--dui-space) * 2) calc(var(--dui-space) * 5);color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-time-lane-summary li{display:flex;align-items:baseline;gap:calc(var(--dui-space) * 2);min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-time-lane-summary strong{color:var(--dui-ink);font-weight:var(--dui-weight-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-time-lane-summary-dot{flex:none;width:calc(var(--dui-space) * 2);height:calc(var(--dui-space) * 2);border-radius:2px;background:var(--dui-time-tone)}@media (max-width:640px){:where([data-dui-root]) .dui-time-lane-chart{--dui-time-label-width:calc(var(--dui-space) * 28)}}:where([data-dui-root]) .dui-confirm-heading{display:flex;align-items:flex-start;gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) [data-slot=dialog-content]>.dui-confirm-heading{flex-direction:column}:where([data-dui-root]) .dui-confirm-heading>div{min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-confirm-heading p{color:var(--dui-muted);margin-top:calc(var(--dui-space) * 2);line-height:1.65}:where([data-dui-root]) .dui-confirm-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--dui-radius-control);background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-confirm-mark svg{width:calc(var(--dui-icon-size) * 1.25);height:calc(var(--dui-icon-size) * 1.25)}:where([data-dui-root]) .dui-confirm-mark[data-tone=warning]{background:var(--dui-warning-soft);color:var(--dui-warning)}:where([data-dui-root]) .dui-confirm-mark[data-tone=danger]{background:var(--dui-danger-soft);color:var(--dui-danger)}:where([data-dui-root]) .dui-popconfirm{display:grid;grid-gap:calc(var(--dui-space) * 4);gap:calc(var(--dui-space) * 4)}:where([data-dui-root]) .dui-confirm-fields{display:grid;grid-gap:calc(var(--dui-space) * 4);gap:calc(var(--dui-space) * 4);min-width:0;padding:0;margin:0;border:0}:where([data-dui-root]) .dui-confirm-feedback{min-height:calc(var(--dui-caption-font-size) * 1.65);margin:0;overflow-wrap:anywhere}:where([data-dui-root]) [data-slot=dialog-footer].dui-confirm-footer{flex-direction:column;align-items:stretch}:where([data-dui-root]) .dui-confirm-footer>.dui-confirm-actions{align-self:flex-end}:where([data-dui-root]) .dui-popconfirm h2{font-weight:600}:where([data-dui-root]) .dui-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;width:max-content;min-width:min(100%,calc(var(--dui-action-min-width) * 2 + var(--dui-space) * 2));max-width:100%;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-confirm-actions>[data-slot=button]{min-width:0;white-space:normal;overflow-wrap:anywhere}:where([data-dui-root]) .dui-confirm-actions :is(.dui-button-idle,.dui-button-busy){min-width:0}:where([data-dui-root]) .dui-feedback-viewport{position:fixed;z-index:var(--dui-layer-feedback);top:max(0px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(calc(var(--dui-notification-width) + var(--dui-space) * 16),100vw);max-height:calc(100dvh - var(--dui-space) * 4);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);margin:0;padding:calc(var(--dui-space) * 6) calc(var(--dui-space) * 8) calc(var(--dui-space) * 8);list-style:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;outline:none}:where([data-dui-root]) .dui-feedback-item{display:flex;align-items:flex-start;gap:calc(var(--dui-space) * 3);padding:calc(var(--dui-space) * 4);border:1px solid var(--dui-line);border-radius:var(--dui-radius-notification);background:var(--dui-overlay-face);color:var(--dui-ink);box-shadow:var(--dui-shadow-notification);animation:dui-feedback-in var(--dui-motion-panel) var(--dui-ease-enter) both}:where([data-dui-root]) .dui-feedback-item[data-state=closed]{pointer-events:none;animation:dui-feedback-out var(--dui-motion-exit) var(--dui-ease-exit) both}:where([data-dui-root]) .dui-feedback-item[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}:where([data-dui-root]) .dui-feedback-item[data-swipe=cancel]{transform:translateX(0);transition:transform var(--dui-motion-normal) var(--dui-ease)}:where([data-dui-root]) .dui-feedback-icon{flex-shrink:0;width:var(--dui-icon-size);height:var(--dui-icon-size);margin-top:var(--dui-space);color:var(--dui-brand)}:where([data-dui-root]) .dui-feedback-item[data-tone=success] .dui-feedback-icon{color:var(--dui-success)}:where([data-dui-root]) .dui-feedback-item[data-tone=warning] .dui-feedback-icon{color:var(--dui-warning)}:where([data-dui-root]) .dui-feedback-item[data-tone=error] .dui-feedback-icon{color:var(--dui-danger)}:where([data-dui-root]) .dui-feedback-body{min-width:0;flex:1 1;display:grid;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);justify-items:start;overflow-wrap:anywhere}:where([data-dui-root]) .dui-feedback-title{font-size:var(--dui-title-font-size);font-weight:600}:where([data-dui-root]) .dui-feedback-description,:where([data-dui-root]) .dui-feedback-details{color:var(--dui-muted);font-size:var(--dui-control-font-size);line-height:1.65;white-space:pre-wrap}:where([data-dui-root]) .dui-feedback-body details{width:100%}:where([data-dui-root]) .dui-feedback-body summary{cursor:pointer;color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-feedback-details{max-height:calc(var(--dui-space) * 40);overflow-y:auto;margin-top:calc(var(--dui-space) * 2)}@keyframes dui-feedback-in{0%{opacity:0;scale:.96}70%{opacity:1;scale:1.008}to{opacity:1;scale:1}}@keyframes dui-feedback-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){[data-dui-root]{--dui-material:var(--dui-material-fill);--dui-material-filter:blur(var(--dui-blur)) saturate(var(--dui-glass-saturation))}:where([data-dui-root]) [data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(var(--dui-overlay-blur));backdrop-filter:blur(var(--dui-overlay-blur))}}:where([data-dui-root]) .dui-toolbar,:where([data-dui-root]) [data-slot=dialog-content],:where([data-dui-root]) [data-slot=sheet-content]{background:var(--dui-panel)}:where([data-dui-root]) .dui-feedback-item,:where([data-dui-root]) [data-slot=context-menu-content],:where([data-dui-root]) [data-slot=context-menu-sub-content],:where([data-dui-root]) [data-slot=dropdown-menu-content],:where([data-dui-root]) [data-slot=dropdown-menu-sub-content],:where([data-dui-root]) [data-slot=popover-content],:where([data-dui-root]) [data-slot=select-content]{background:var(--dui-material);border-color:var(--dui-glass-edge);-webkit-backdrop-filter:var(--dui-material-filter);backdrop-filter:var(--dui-material-filter)}:where([data-dui-root]) :is(.dui-toolbar,.dui-pdf-toolbar) [data-slot=button][data-variant=ghost][aria-pressed=true]{background:var(--dui-selection);color:var(--dui-brand-ink)}@media (prefers-reduced-transparency:reduce){[data-dui-root]{--dui-material:var(--dui-panel);--dui-material-filter:none}}:where([data-dui-root]) .dui-value-change{border-radius:var(--dui-radius-small);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]),:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content]),:where([data-dui-root]) [data-slot=dialog-content],:where([data-dui-root]) [data-slot=dialog-overlay],:where([data-dui-root]) [data-slot=popover-content],:where([data-dui-root]) [data-slot=select-content],:where([data-dui-root]) [data-slot=sheet-content],:where([data-dui-root]) [data-slot=sheet-overlay]{opacity:1;animation:none;--dui-overlay-exit:var(--dui-motion-exit);transition-property:opacity,transform,scale;transition-duration:var(--dui-motion-normal);transition-timing-function:var(--dui-ease-enter)}:where([data-dui-root]) [data-slot=dialog-content],:where([data-dui-root]) [data-slot=sheet-content]{scale:1;transition-duration:var(--dui-motion-panel);transition-timing-function:var(--dui-ease-enter)}:where([data-dui-root]) [data-slot=dialog-content]{transform:translate(-50%,-50%)}:where([data-dui-root]) [data-slot=dialog-content][data-state=closed]{transform:translate(-50%,calc(-50% + var(--dui-motion-distance)));scale:.97}:where([data-dui-root]) [data-slot=sheet-content]{transform:translate(0);--dui-enter-x:0px;--dui-enter-y:0px;--dui-overlay-exit:var(--dui-motion-sheet-exit);transition-duration:var(--dui-motion-sheet)}:where([data-dui-root]) [data-slot=sheet-content][data-side=right]{--dui-enter-x:var(--dui-sheet-distance)}:where([data-dui-root]) [data-slot=sheet-content][data-side=left]{--dui-enter-x:calc(-1 * var(--dui-sheet-distance))}:where([data-dui-root]) [data-slot=sheet-content][data-side=top]{--dui-enter-y:calc(-1 * var(--dui-sheet-distance))}:where([data-dui-root]) [data-slot=sheet-content][data-side=bottom]{--dui-enter-y:var(--dui-sheet-distance)}:where([data-dui-root]) [data-slot=sheet-content][data-state=closed]{transform:translate(var(--dui-enter-x),var(--dui-enter-y))}:where([data-dui-root]) [data-slot=sheet-content][data-side=bottom]{translate:0 var(--dui-sheet-drag,0);transition-property:opacity,transform,scale,translate}:where([data-dui-root]) [data-slot=sheet-content][data-side=bottom][data-dragging]{transition:none}:where([data-dui-root]) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]),:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content]),:where([data-dui-root]) [data-slot=popover-content],:where([data-dui-root]) [data-slot=select-content]{scale:1;max-height:var(--radix-popper-available-height,calc(100dvh - 32px));overflow-y:auto;overscroll-behavior:contain}:where([data-dui-root]) [data-slot=popover-content]{transform-origin:var(--radix-popover-content-transform-origin)}:where([data-dui-root]) [data-slot=select-content]{transform-origin:var(--radix-select-content-transform-origin)}:where([data-dui-root]) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]),:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content]){transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin))}:where([data-dui-root]) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content])[data-state=closed],:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content])[data-state=closed],:where([data-dui-root]) [data-slot=popover-content][data-state=closed],:where([data-dui-root]) [data-slot=select-content][data-state=closed]{scale:.98}:where([data-dui-root]) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content])[data-state=closed],:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content])[data-state=closed],:where([data-dui-root]) [data-slot=dialog-content][data-state=closed],:where([data-dui-root]) [data-slot=dialog-overlay][data-state=closed],:where([data-dui-root]) [data-slot=popover-content][data-state=closed],:where([data-dui-root]) [data-slot=select-content][data-state=closed],:where([data-dui-root]) [data-slot=sheet-content][data-state=closed],:where([data-dui-root]) [data-slot=sheet-overlay][data-state=closed]{opacity:0;pointer-events:none;transition-duration:var(--dui-overlay-exit);transition-timing-function:var(--dui-ease-exit-fade);animation:dui-presence-exit var(--dui-overlay-exit) linear}:where([data-dui-root]) [data-slot=sheet-content][data-state=closed]{transition-timing-function:var(--dui-ease-exit)}@starting-style{:where([data-dui-root]) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]),:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content]),:where([data-dui-root]) [data-slot=dialog-content],:where([data-dui-root]) [data-slot=dialog-overlay],:where([data-dui-root]) [data-slot=popover-content],:where([data-dui-root]) [data-slot=select-content],:where([data-dui-root]) [data-slot=sheet-content],:where([data-dui-root]) [data-slot=sheet-overlay]{opacity:0}:where([data-dui-root]) [data-slot=dialog-content]{transform:translate(-50%,calc(-50% + var(--dui-motion-distance)));scale:.97}:where([data-dui-root]) [data-slot=sheet-content]{transform:translate(var(--dui-enter-x),var(--dui-enter-y))}:where([data-dui-root]) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]),:where([data-dui-root]) :is([data-slot=dropdown-menu-sub-content],[data-slot=context-menu-sub-content]),:where([data-dui-root]) [data-slot=popover-content],:where([data-dui-root]) [data-slot=select-content]{scale:.98}}:where([data-dui-root]) [data-slot=checkbox],:where([data-dui-root]) [data-slot=switch]{transition:background-color var(--dui-motion-normal) var(--dui-ease),border-color var(--dui-motion-normal) var(--dui-ease),box-shadow var(--dui-motion-fast)}:where([data-dui-root]) [data-slot=switch-thumb]{transition:translate var(--dui-motion-reflow) var(--dui-ease-spring)}:where([data-dui-root]) [data-slot=checkbox-indicator]{opacity:0;transform:scale(.65);transition:opacity var(--dui-motion-fast) var(--dui-ease),transform var(--dui-motion-reflow) var(--dui-ease-spring)}:where([data-dui-root]) [data-slot=checkbox-indicator][data-state=checked],:where([data-dui-root]) [data-slot=checkbox-indicator][data-state=indeterminate]{opacity:1;transform:scale(1)}:where([data-dui-root]) [data-slot=input],:where([data-dui-root]) [data-slot=select-trigger],:where([data-dui-root]) [data-slot=textarea]{transition:border-color var(--dui-motion-fast),box-shadow var(--dui-motion-fast)}:where([data-dui-root]) [data-slot=progress-indicator]{transition:transform var(--dui-motion-reflow) var(--dui-ease)}:where([data-dui-root]) [data-slot=tabs-list]{position:relative;isolation:isolate;max-width:100%}:where([data-dui-root]) [data-slot=tabs-indicator]{position:absolute;left:0;top:0;pointer-events:none;z-index:-1;width:var(--dui-tab-width);height:var(--dui-tab-height);transform:translate(var(--dui-tab-x),var(--dui-tab-y));border-radius:var(--dui-tab-radius);background:var(--dui-panel);box-shadow:var(--dui-shadow-control)}:where([data-dui-root]) [data-slot=tabs-list][data-indicator-ready] [data-slot=tabs-indicator]{transition:transform var(--dui-motion-reflow) var(--dui-ease),width var(--dui-motion-reflow) var(--dui-ease),height var(--dui-motion-reflow) var(--dui-ease)}:where([data-dui-root]) [data-slot=tabs-list][data-indicator-ready] [data-slot=tabs-trigger][data-state=active]{background:transparent;box-shadow:none}:where([data-dui-root]) [data-slot=tabs-list][data-orientation=vertical]{height:auto}:where([data-dui-root]) [data-slot=tabs-trigger]{transition:color var(--dui-motion-fast)}:where([data-dui-root]) [data-slot=tabs-list][data-variant=line]{border-radius:0;background:transparent}:where([data-dui-root]) [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]{background:transparent;box-shadow:none}:where([data-dui-root]) [data-slot=tabs-list][data-variant=line] [data-slot=tabs-indicator]{background:var(--dui-brand);box-shadow:none;border-radius:1px}:where([data-dui-root]) [data-slot=tabs-list][data-variant=brand]>[data-slot=tabs-indicator]{background:var(--dui-primary-face);box-shadow:var(--dui-shadow-primary)}:where([data-dui-root]) [data-slot=tabs-list][data-variant=line][data-indicator-ready] [data-slot=tabs-trigger]:after{display:none}:where([data-dui-root]) [data-slot=tabs][data-switched] [data-slot=tabs-content][data-state=active]{animation:dui-fade-in var(--dui-motion-switch) var(--dui-ease-enter)}:where([data-dui-root]) .dui-content-enter{animation:dui-content-in var(--dui-motion-panel) var(--dui-ease-enter)}@keyframes dui-content-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}:where([data-dui-root]) .dui-radio-item>span{animation:dui-mark-in var(--dui-motion-reflow) var(--dui-ease-spring)}@keyframes dui-mark-in{0%{opacity:0;scale:.65}to{opacity:1;scale:1}}:where([data-dui-root]) .dui-cascader-option,:where([data-dui-root]) .dui-combobox-option,:where([data-dui-root]) .dui-menu-item,:where([data-dui-root]) .dui-multi-option,:where([data-dui-root]) [data-slot=dropdown-menu-checkbox-item],:where([data-dui-root]) [data-slot=dropdown-menu-item],:where([data-dui-root]) [data-slot=dropdown-menu-radio-item],:where([data-dui-root]) [data-slot=select-item]{transition:background-color var(--dui-motion-fast) var(--dui-ease),color var(--dui-motion-fast)}:where([data-dui-root]) .dui-feedback-item[data-tone=success][data-state=open] .dui-feedback-icon,:where([data-dui-root]) .dui-task-progress[data-status=success] .dui-task-icon,:where([data-dui-root]) .dui-upload-item[data-status=success]>svg{animation:dui-success-in var(--dui-motion-panel) var(--dui-ease-spring)}@keyframes dui-success-in{0%{opacity:.4;scale:.75}to{opacity:1;scale:1}}:where([data-dui-root]) .dui-attachment-error,:where([data-dui-root]) .dui-form-action-error,:where([data-dui-root]) .dui-task-error,:where([data-dui-root]) .dui-upload-errors{animation:dui-content-in var(--dui-motion-normal) var(--dui-ease-enter)}:where([data-dui-root]) .dui-combobox-options,:where([data-dui-root]) .dui-empty,:where([data-dui-root]) .dui-multi-options,:where([data-dui-root]) .dui-picker-status,:where([data-dui-root]) .dui-tree-status{transition:opacity var(--dui-motion-normal) var(--dui-ease)}@starting-style{:where([data-dui-root]) .dui-combobox-options,:where([data-dui-root]) .dui-empty,:where([data-dui-root]) .dui-multi-options,:where([data-dui-root]) .dui-picker-status,:where([data-dui-root]) .dui-tree-status{opacity:0}}:where([data-dui-root]) [data-slot=tooltip-content]{--dui-overlay-exit:var(--dui-motion-fast);opacity:1;scale:1;animation:none;transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--dui-motion-fast),scale var(--dui-motion-normal) var(--dui-ease-enter)}:where([data-dui-root]) [data-slot=tooltip-content][data-state=closed]{opacity:0;scale:.97;pointer-events:none;transition-duration:var(--dui-overlay-exit);animation:dui-presence-exit var(--dui-overlay-exit) linear}@starting-style{:where([data-dui-root]) [data-slot=tooltip-content]{opacity:0;scale:.97}}@keyframes dui-presence-exit{0%{--dui-presence:0}to{--dui-presence:1}}@keyframes dui-reduced-pulse{0%{opacity:1}to{opacity:.45}}@keyframes dui-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-dui-root] :is(.dui-content-enter,.dui-form-action-error,.dui-attachment-error,.dui-upload-errors,.dui-task-error),[data-dui-root] :is(.dui-radio-item>span,.dui-task-progress[data-status=success] .dui-task-icon,.dui-upload-item[data-status=success]>svg){animation-name:dui-fade-in}[data-dui-root] .dui-feedback-item[data-tone=success][data-state=open] .dui-feedback-icon{animation:none}[data-dui-root] .dui-feedback-item[data-state=open]{animation-name:dui-fade-in}[data-dui-root] .dui-feedback-item[data-state=closed]{animation-name:dui-fade-out}[data-dui-root] .dui-accordion-body{transition-property:opacity}[data-dui-root] .dui-filter-panel{transition-property:visibility}[data-dui-root] :is(.dui-spinner-wheel,.dui-loading-icon,.dui-circular-progress[data-state=indeterminate]>.dui-circular-progress-ring,.dui\:animate-spin){animation:dui-reduced-pulse 1.2s ease-in-out infinite alternate}[data-dui-root] .dui-progress [data-slot=progress-indicator][data-state=indeterminate]{transform:translateX(75%);animation:dui-reduced-pulse 1.2s ease-in-out infinite alternate}[data-dui-root] *{scroll-behavior:auto!important}}:where([data-dui-root]) .dui-control-hint{color:var(--dui-tertiary);font-size:var(--dui-caption-font-size);line-height:1.6}:where([data-dui-root]) .dui-picker-status{display:grid;justify-items:start;min-width:0;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);margin-block:calc(var(--dui-space) * 2);overflow-wrap:anywhere}:where([data-dui-root]) .dui-picker-status>p{margin:0}:where([data-dui-root]) .dui-date-trigger{justify-content:flex-start;width:100%;min-width:0;height:auto;text-align:left}:where([data-dui-root]) .dui-date-trigger span{overflow-wrap:anywhere;white-space:normal}:where([data-dui-root]) .dui-date-chevron{margin-left:auto;color:var(--dui-tertiary)}:where([data-dui-root]) .dui-date-popover{width:max-content;max-width:calc(100vw - var(--dui-space) * 8);padding:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-picker-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);padding-top:calc(var(--dui-space) * 2);margin-top:calc(var(--dui-space) * 2);border-top:1px solid var(--dui-line)}:where([data-dui-root]) .dui-calendar{--dui-day-size:var(--dui-control-height);width:max-content;max-width:100%;font-family:var(--dui-font-ui)}:where([data-dui-root]) .dui-calendar .rdp-months{display:flex;flex-wrap:wrap;gap:calc(var(--dui-space) * 6)}:where([data-dui-root]) .dui-calendar .rdp-month{position:relative;flex:0 0 auto;width:calc(var(--dui-day-size) * 7)}:where([data-dui-root]) .dui-calendar .rdp-month_caption{height:calc(var(--dui-control-height) + var(--dui-space) * 2);display:flex;align-items:center;justify-content:center;font-weight:600}:where([data-dui-root]) .dui-calendar .rdp-button_next,:where([data-dui-root]) .dui-calendar .rdp-button_previous{position:absolute;top:var(--dui-space);display:grid;place-items:center;width:var(--dui-control-height);height:var(--dui-control-height);border-radius:var(--dui-radius-control)}:where([data-dui-root]) .dui-calendar .rdp-button_previous{left:0}:where([data-dui-root]) .dui-calendar .rdp-button_next{right:0}:where([data-dui-root]) .dui-calendar .rdp-chevron{width:var(--dui-icon-size);height:var(--dui-icon-size);fill:currentColor}:where([data-dui-root]) .dui-calendar .rdp-month_grid{table-layout:fixed;width:100%}:where([data-dui-root]) .dui-calendar .rdp-weekday{height:var(--dui-day-size);font-size:var(--dui-caption-font-size);font-weight:400;color:var(--dui-muted);text-align:center}:where([data-dui-root]) .dui-calendar .rdp-day{width:var(--dui-day-size);height:var(--dui-day-size);padding:0;text-align:center}:where([data-dui-root]) .dui-calendar .rdp-day_button{display:grid;place-items:center;padding:0;width:var(--dui-day-size);height:var(--dui-day-size);border-radius:50%;font-size:var(--dui-control-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dui-motion-fast)}:where([data-dui-root]) .dui-calendar .rdp-today .rdp-day_button{box-shadow:inset 0 0 0 1px var(--dui-brand)}:where([data-dui-root]) .dui-calendar .rdp-outside{color:var(--dui-muted)}:where([data-dui-root]) .dui-calendar .rdp-disabled{opacity:.35}:where([data-dui-root]) .dui-calendar .rdp-hidden{visibility:hidden}:where([data-dui-root]) .dui-calendar .rdp-selected .rdp-day_button{background:var(--dui-brand);color:var(--dui-on-brand);box-shadow:var(--dui-shadow-primary)}:where([data-dui-root]) .dui-calendar .rdp-range_middle{background:var(--dui-selection)}:where([data-dui-root]) .dui-calendar .rdp-range_middle .rdp-day_button{background:transparent;color:var(--dui-ink);border-radius:0}:where([data-dui-root]) .dui-calendar .rdp-range_start{background:linear-gradient(to right,transparent 50%,var(--dui-selection) 50%)}:where([data-dui-root]) .dui-calendar .rdp-range_end{background:linear-gradient(to left,transparent 50%,var(--dui-selection) 50%)}:where([data-dui-root]) .dui-calendar .rdp-range_start.rdp-range_end{background:transparent}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-calendar .rdp-button_next:hover:not(:disabled),:where([data-dui-root]) .dui-calendar .rdp-button_previous:hover:not(:disabled),:where([data-dui-root]) .dui-calendar .rdp-day:not(.rdp-selected) .rdp-day_button:hover:not(:disabled){background:var(--dui-soft)}:where([data-dui-root]) .dui-calendar .rdp-selected:not(.rdp-range_middle) .rdp-day_button:hover:not(:disabled){background:var(--dui-brand-hover)}:where([data-dui-root]) .dui-calendar .rdp-range_middle .rdp-day_button:hover:not(:disabled){background:var(--dui-selection-hover)}}:where([data-dui-root]) .dui-multi-select{min-width:0}:where([data-dui-root]) .dui-multi-trigger{width:100%;justify-content:space-between}:where([data-dui-root]) .dui-multi-popover{width:max(var(--radix-popover-trigger-width),280px);max-width:calc(100vw - var(--dui-space) * 8)}:where([data-dui-root]) .dui-multi-filters{display:flex;flex-wrap:wrap;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-multi-filters>[data-slot=select-trigger]{flex:1 1 120px;min-width:0}:where([data-dui-root]) .dui-multi-filters>[data-slot=input]{flex:2 1 160px;width:0;min-width:0}:where([data-dui-root]) .dui-multi-bulk{display:flex;justify-content:flex-end;padding-top:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-multi-options{display:grid;max-height:calc(var(--dui-control-height) * 6);overflow-y:auto;margin-block:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-multi-options:empty{display:none}:where([data-dui-root]) .dui-multi-option{display:flex;align-items:center;gap:calc(var(--dui-space) * 3);padding:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-multi-option:has([data-slot=checkbox][data-state=checked]){background:var(--dui-selection)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-multi-option:hover:not(:has([data-slot=checkbox]:disabled)){background:var(--dui-selection-hover)}}:where([data-dui-root]) .dui-multi-option label{flex:1 1;min-width:0;overflow-wrap:anywhere;cursor:pointer}:where([data-dui-root]) .dui-picker-selection,:where([data-dui-root]) .dui-selected-tags{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2);margin-top:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-selected-tags [data-slot=badge]{gap:var(--dui-space);max-width:100%;white-space:normal}:where([data-dui-root]) .dui-selected-tags [data-slot=badge]>span{min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-selected-tags button{display:grid;place-items:center;border-radius:var(--dui-radius-small);padding:var(--dui-space)}:where([data-dui-root]) .dui-selected-tags button svg{width:calc(var(--dui-icon-size) - 4px);height:calc(var(--dui-icon-size) - 4px)}:where([data-dui-root]) .dui-selected-tags button:disabled{opacity:.4}:where([data-dui-root]) .dui-picker-selection [data-slot=button]{white-space:normal;height:auto;text-align:left}:where([data-dui-root]) .dui-file-drop{display:grid;justify-items:center;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);padding:calc(var(--dui-space) * 5);border:1px dashed var(--dui-control-line);border-radius:var(--dui-radius-card);background:var(--dui-panel);text-align:center;transition:border-color var(--dui-motion-fast),background var(--dui-motion-fast)}:where([data-dui-root]) .dui-file-drop[data-dragging=true]{border-color:var(--dui-brand);background:var(--dui-selection)}:where([data-dui-root]) .dui-file-drop>svg{width:calc(var(--dui-icon-size) * 1.5);height:calc(var(--dui-icon-size) * 1.5);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-file-drop p{color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-upload-item{display:flex;align-items:center;gap:calc(var(--dui-space) * 2);padding-block:calc(var(--dui-space) * 3);border-bottom:1px solid var(--dui-line)}:where([data-dui-root]) .dui-upload-item>svg{width:var(--dui-icon-size);height:var(--dui-icon-size);flex-shrink:0;color:var(--dui-muted)}:where([data-dui-root]) .dui-upload-info{flex:1 1;min-width:0;display:grid;grid-gap:var(--dui-space);gap:var(--dui-space)}:where([data-dui-root]) .dui-upload-info strong{font-size:var(--dui-control-font-size);font-weight:550;overflow-wrap:anywhere}:where([data-dui-root]) .dui-upload-errors{color:var(--dui-danger);font-size:var(--dui-caption-font-size);overflow-wrap:anywhere;margin-top:var(--dui-space)}:where([data-dui-root]) .dui-bulk-actions,:where([data-dui-root]) .dui-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--dui-space) * 3);padding:calc(var(--dui-space) * 4)}:where([data-dui-root]) .dui-pagination{border-top:1px solid var(--dui-line)}:where([data-dui-root]) .dui-pagination[data-bordered=false]{border-top:0}:where([data-dui-root]) .dui-bulk-buttons,:where([data-dui-root]) .dui-pagination-actions{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-bulk-actions{background:var(--dui-selection);color:var(--dui-brand-ink);border-bottom:1px solid var(--dui-line);box-shadow:inset 0 1px 0 var(--dui-highlight)}:where([data-dui-root]) .dui-bulk-presence{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--dui-motion-normal) var(--dui-ease),opacity var(--dui-motion-fast) var(--dui-ease),visibility 0s}:where([data-dui-root]) .dui-bulk-presence[data-state=closed]{grid-template-rows:0fr;opacity:0;visibility:hidden;transition-delay:0s,0s,var(--dui-motion-normal)}:where([data-dui-root]) .dui-bulk-clip{min-height:0;overflow:hidden}:where([data-dui-root]) .dui-bulk-actions>[role=status]{font-size:var(--dui-control-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:where([data-dui-root]) .dui-bulk-presence{transition:none}}@media (max-width:400px){:where([data-dui-root]) .dui-calendar{--dui-day-size:min(var(--dui-control-height),calc((100vw - var(--dui-space) * 16) / 7))}}@media (prefers-reduced-motion:reduce){:where([data-dui-root]) .dui-calendar *,:where([data-dui-root]) .dui-file-drop{transition:none}}:where([data-dui-root]) [data-slot=skeleton]{background:var(--dui-skeleton-base);animation:dui-skeleton-pulse 1.8s ease-in-out infinite alternate}@keyframes dui-skeleton-pulse{0%{opacity:1}to{opacity:.55}}:where([data-dui-root]) .dui-skeleton-region{min-width:0}:where([data-dui-root]) .dui-skeleton-content{display:contents}:where([data-dui-root]) .dui-loading-indicator,:where([data-dui-root]) .dui-loading-state-visual{display:inline-flex;align-items:center;gap:calc(var(--dui-space) * 2);color:var(--dui-muted);font-size:12px}:where([data-dui-root]) .dui-loading-indicator{min-height:24px;vertical-align:middle}:where([data-dui-root]) .dui-loading-state{display:flex;align-items:center;justify-content:center;min-height:96px;padding:calc(var(--dui-space) * 6) calc(var(--dui-space) * 4)}:where([data-dui-root]) .dui-loading-state-visual{opacity:0;animation:dui-loading-reveal .12s ease-out .18s forwards}@keyframes dui-loading-reveal{to{opacity:1}}:where([data-dui-root]) .dui-data-skeleton-line{height:12px;width:65%;max-width:160px;margin-block:var(--dui-space)}:where([data-dui-root]) [data-align=center]>.dui-data-skeleton-line{margin-inline:auto}:where([data-dui-root]) [data-align=end]>.dui-data-skeleton-line{margin-left:auto}:where([data-dui-root]) .dui-timeline-skeleton .dui-timeline-marker{background:var(--dui-skeleton-base);animation:dui-skeleton-pulse 1.8s ease-in-out infinite alternate}:where([data-dui-root]) .dui-timeline-skeleton .dui-timeline-heading{min-height:24px;align-items:center}:where([data-dui-root]) .dui-detail-summary{display:flex;align-items:center;gap:calc(var(--dui-space) * 4);min-width:0}:where([data-dui-root]) .dui-detail-avatar{display:grid;place-items:center;flex-shrink:0;width:calc(var(--dui-space) * 12);height:calc(var(--dui-space) * 12);border:1px solid transparent;border-radius:var(--dui-radius-control);background:var(--dui-selection);color:var(--dui-brand-ink);font-size:18px;font-weight:600;overflow:hidden}:where([data-dui-root]) .dui-detail-avatar>img{width:100%;height:100%;object-fit:cover}:where([data-dui-root]) .dui-detail-avatar:has(>.dui-avatar){width:auto;height:auto;border:0;border-radius:0;background:transparent;overflow:visible}:where([data-dui-root]) .dui-detail-identity{flex:1 1;min-width:0}:where([data-dui-root]) .dui-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-detail-title-row :is(h2,h3,h4){min-width:0;margin:0;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}:where([data-dui-root]) .dui-detail-identifier{margin-top:var(--dui-space);color:var(--dui-muted);font-family:var(--dui-font-data);font-size:var(--dui-caption-font-size);overflow-wrap:anywhere}:where([data-dui-root]) .dui-detail-section{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);min-width:0}:where([data-dui-root]) .dui-detail-section>h3{font-size:16px;font-weight:600;line-height:1.5;color:var(--dui-ink)}:where([data-dui-root]) .dui-detail-list{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);margin:0;min-width:0}:where([data-dui-root]) .dui-detail-item{display:grid;grid-template-columns:calc(var(--dui-space) * 26) minmax(0,1fr);align-items:baseline;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);font-size:14px;line-height:1.65}:where([data-dui-root]) .dui-detail-item>dt{color:var(--dui-muted);font-size:13px;font-weight:400;overflow-wrap:anywhere}:where([data-dui-root]) .dui-detail-item>dd{min-width:0;margin:0;color:var(--dui-ink);font-weight:400;text-align:left;overflow-wrap:anywhere}:where([data-dui-root]) .dui-detail-list[data-layout=vertical]>.dui-detail-item{grid-template-columns:minmax(0,1fr);gap:var(--dui-space)}:where([data-dui-root]) .dui-detail-list[data-variant=rows]{gap:0}:where([data-dui-root]) .dui-detail-list[data-variant=rows]>.dui-detail-item{padding-block:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-detail-list[data-variant=rows]>.dui-detail-item+.dui-detail-item{border-top:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-detail-list[data-variant=rows]>.dui-detail-item>dd{text-align:end}:where([data-dui-root]) .dui-detail-list[data-layout=vertical]>.dui-detail-item>dd{text-align:start}:where([data-dui-root]) .dui-detail-text{margin:0;color:var(--dui-ink);font-size:14px;font-weight:400;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}:where([data-dui-root]) .dui-detail-text[data-muted]{color:var(--dui-muted);font-size:13px}:where([data-dui-root]) [data-slot=sheet-content]:has(>[data-slot=sheet-body]){gap:0;overflow:hidden}:where([data-dui-root]) [data-slot=sheet-content]:has(>[data-slot=sheet-body])>[data-slot=sheet-header]{flex-shrink:0}:where([data-dui-root]) [data-slot=sheet-body]{display:grid;align-content:start;grid-gap:calc(var(--dui-space) * 6);gap:calc(var(--dui-space) * 6);flex:1 1 auto;min-width:0;min-height:0;padding:calc(var(--dui-space) * 6);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}:where([data-dui-root]) [data-slot=sheet-body][data-variant=subtle]{background:var(--dui-recessed)}:where([data-dui-root]) [data-slot=sheet-content]:has(>[data-slot=sheet-body][data-variant=subtle])>[data-slot=sheet-header]{border-bottom-color:var(--dui-line)}:where([data-dui-root]) [data-slot=sheet-content]:has(>[data-slot=sheet-body][data-variant=subtle])>[data-slot=sheet-footer]{border-top-color:var(--dui-line)}:where([data-dui-root]) [data-slot=sheet-content][data-size=compact]:is([data-side=left],[data-side=right]){bottom:auto;height:auto}:where([data-dui-root]) [data-slot=sheet-body]{scrollbar-gutter:stable;scroll-padding-block:calc(var(--dui-space) * 4)}:where([data-dui-root]) :is([data-slot=dialog-title],[data-slot=dialog-description],[data-slot=sheet-title],[data-slot=sheet-description]){min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) [data-slot=sheet-content][data-side=top]{border-radius:0 0 var(--dui-radius-window) var(--dui-radius-window)}:where([data-dui-root]) [data-slot=sheet-content][data-side=bottom]{border-radius:var(--dui-radius-window) var(--dui-radius-window) 0 0;padding-bottom:env(safe-area-inset-bottom)}:where([data-dui-root]) [data-slot=sheet-handle]{position:absolute;z-index:1;top:0;left:50%;translate:-50% 0;display:grid;place-items:center;width:calc(var(--dui-space) * 24);height:calc(var(--dui-space) * 6);cursor:-webkit-grab;cursor:grab;touch-action:none}:where([data-dui-root]) [data-slot=sheet-handle]:before{content:"";width:calc(var(--dui-space) * 9);height:var(--dui-space);border-radius:999px;background:var(--dui-line)}:where([data-dui-root]) [data-slot=sheet-content][data-dragging] [data-slot=sheet-handle]{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:640px){:where([data-dui-root]) [data-slot=sheet-body]{padding:calc(var(--dui-space) * 5)}}@media (max-width:400px){:where([data-dui-root]) .dui-detail-item{grid-template-columns:minmax(0,1fr);gap:var(--dui-space)}:where([data-dui-root]) .dui-detail-list[data-variant=rows]>.dui-detail-item>dd{text-align:start}}:where([data-dui-root]) [data-slot=dialog-content]:has(>[data-slot=dialog-body]){display:flex;flex-direction:column;overflow:hidden}:where([data-dui-root]) [data-slot=dialog-content]:has(>[data-slot=dialog-body])>:is([data-slot=dialog-header],[data-slot=dialog-footer]){flex-shrink:0}:where([data-dui-root]) [data-slot=dialog-body]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-inline:calc(-1 * var(--dui-dialog-inset));padding:var(--dui-space) var(--dui-dialog-inset);scroll-padding-block:calc(var(--dui-space) * 4)}[data-dui-root] [data-slot=dialog-header][data-drag-handle]{margin:calc(-1 * var(--dui-dialog-inset)) calc(-1 * var(--dui-dialog-inset)) 0;padding:var(--dui-dialog-inset) calc(var(--dui-dialog-inset) + var(--dui-space) * 12) 0 var(--dui-dialog-inset);--dui-drag-cursor-open:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 13V6C7 4 10 4 10 6V4C10 2 13 2 13 4V5C13 3 16 3 16 5V7C16 5 19 5 19 7V14C19 18 17 21 13 21H11C9 21 8 20 7 19L3 14C2 12 4 10 6 12Z' fill='%23334155' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M10 6v5m3-6v6m3-4v5' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 12 12;--dui-drag-cursor-closed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 12V9C7 7 10 7 10 9V8C10 6 13 6 13 8V9C13 7 16 7 16 9V10C16 8 19 8 19 10V15C19 19 17 21 13 21H11C9 21 8 20 7 19L4 15C3 13 5 11 7 12Z' fill='%23334155' stroke='%23ffffff' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M10 9v3m3-3v3m3-2v3' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 12 12;cursor:var(--dui-drag-cursor-open),var(--dui-drag-cursor-closed),-webkit-grab;cursor:var(--dui-drag-cursor-open),var(--dui-drag-cursor-closed),grab}[data-dui-root] [data-slot=dialog-header].dui-confirm-heading{padding-right:0}[data-dui-root] [data-slot=dialog-header].dui-confirm-heading[data-drag-handle]{padding-right:var(--dui-dialog-inset)}[data-dui-root] [data-slot=dialog-header][data-drag-handle]:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset);border-radius:var(--dui-radius-window) var(--dui-radius-window) 0 0}[data-dui-root] [data-slot=dialog-content][data-dragging] [data-drag-handle]{cursor:var(--dui-drag-cursor-closed),var(--dui-drag-cursor-open),-webkit-grabbing;cursor:var(--dui-drag-cursor-closed),var(--dui-drag-cursor-open),grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where([data-dui-root]) .dui-spinner{display:inline-flex;flex-shrink:0;vertical-align:middle;width:var(--dui-icon-size);height:var(--dui-icon-size);color:inherit}:where([data-dui-root]) .dui-spinner[data-size=sm]{width:calc(var(--dui-icon-size) * .75);height:calc(var(--dui-icon-size) * .75)}:where([data-dui-root]) .dui-spinner[data-size=lg]{width:calc(var(--dui-icon-size) * 1.5);height:calc(var(--dui-icon-size) * 1.5)}:where([data-dui-root]) .dui-spinner-wheel{display:block;width:100%;height:100%;animation:dui-spin var(--dui-spinner-duration) steps(12) infinite}:where([data-dui-root]) .dui-spinner-wheel>svg{display:block;width:100%;height:100%}:where([data-dui-root]) .dui-upload-item[data-status=success]>svg{color:var(--dui-success)}:where([data-dui-root]) .dui-upload-item[data-status=error]>svg{color:var(--dui-danger)}:where([data-dui-root]) .dui-upload-item>.dui-spinner{color:var(--dui-brand)}:where([data-dui-root]) .dui-button-busy,:where([data-dui-root]) .dui-button-idle{grid-area:1/1;display:inline-flex;justify-content:center;align-items:center;gap:inherit;opacity:1;visibility:visible;transition:opacity var(--dui-motion-fast) var(--dui-ease),visibility 0s}:where([data-dui-root]) .dui-button-busy,:where([data-dui-root]) [data-slot=button][data-loading=true] .dui-button-idle{opacity:0;visibility:hidden;transition:opacity var(--dui-motion-fast) var(--dui-ease),visibility 0s var(--dui-motion-fast)}:where([data-dui-root]) [data-slot=button][data-loading=true] .dui-button-busy{opacity:1;visibility:visible;transition-delay:0s}:where([data-dui-root]) [data-slot=button][aria-disabled=true]{cursor:not-allowed;opacity:.45}:where([data-dui-root]) [data-slot=button][aria-disabled=true]:active{scale:none}:where([data-dui-root]) .dui-progress{width:100%;min-width:0;display:flex;align-items:center;gap:calc(var(--dui-space) * 3);--dui-progress-color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-progress[data-tone=success]{--dui-progress-color:var(--dui-success)}:where([data-dui-root]) .dui-progress[data-tone=error]{--dui-progress-color:var(--dui-danger)}:where([data-dui-root]) .dui-progress-track{flex:1 1;min-width:0;height:calc(var(--dui-space) * 1.25);border-radius:var(--dui-radius-control);background:var(--dui-line);box-shadow:var(--dui-shadow-input);overflow:hidden}:where([data-dui-root]) .dui-progress [data-slot=progress-indicator]{height:100%;width:100%;background:linear-gradient(90deg,var(--dui-progress-color),var(--dui-progress-color));@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,var(--dui-progress-color),color-mix(in srgb,var(--dui-progress-color) 78%,var(--dui-brand)))}border-radius:inherit}:where([data-dui-root]) .dui-progress [data-slot=progress-indicator][data-state=indeterminate]{width:40%;animation:dui-progress-indeterminate var(--dui-progress-indeterminate-duration) var(--dui-ease) infinite}:where([data-dui-root]) .dui-progress-value{color:var(--dui-muted);font-size:var(--dui-caption-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}:where([data-dui-root]) .dui-circular-progress{position:relative;display:inline-grid;place-items:center;flex-shrink:0;vertical-align:middle;width:calc(var(--dui-space) * 16);height:calc(var(--dui-space) * 16);color:var(--dui-brand);font-size:var(--dui-title-font-size)}:where([data-dui-root]) .dui-circular-progress[data-size=sm]{width:calc(var(--dui-space) * 12);height:calc(var(--dui-space) * 12);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-circular-progress[data-size=lg]{width:calc(var(--dui-space) * 22);height:calc(var(--dui-space) * 22);font-size:18px}:where([data-dui-root]) .dui-circular-progress[data-tone=success]{color:var(--dui-success)}:where([data-dui-root]) .dui-circular-progress[data-tone=error]{color:var(--dui-danger)}:where([data-dui-root]) .dui-circular-progress-ring{position:absolute;inset:0}:where([data-dui-root]) .dui-circular-progress-ring>svg{display:block;width:100%;height:100%}:where([data-dui-root]) .dui-circular-progress-track{stroke:var(--dui-soft)}:where([data-dui-root]) .dui-circular-progress-indicator{stroke:currentColor;transition:stroke-dashoffset var(--dui-motion-normal) var(--dui-ease),stroke var(--dui-motion-fast)}:where([data-dui-root]) .dui-circular-progress-value{color:var(--dui-ink);font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}:where([data-dui-root]) .dui-circular-progress[data-state=indeterminate]>.dui-circular-progress-ring{animation:dui-spin .9s linear infinite}:where([data-dui-root]) .dui-circular-progress[data-state=indeterminate] .dui-circular-progress-indicator{transition:none}@keyframes dui-progress-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}:where([data-dui-root]) .dui-radio-group{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-radio-group[data-orientation=horizontal]{display:flex;flex-wrap:wrap;gap:calc(var(--dui-space) * 5)}:where([data-dui-root]) .dui-radio-item{display:inline-grid;place-items:center;flex-shrink:0;width:var(--dui-icon-size);height:var(--dui-icon-size);padding:0;border:1px solid var(--dui-control-line);border-radius:50%;background:var(--dui-control-face);box-shadow:var(--dui-shadow-input);transition:border-color var(--dui-motion-fast),box-shadow var(--dui-motion-fast)}:where([data-dui-root]) .dui-radio-item[data-state=checked]{border-color:var(--dui-brand);background:var(--dui-brand)}:where([data-dui-root]) .dui-radio-item:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-radio-item:disabled{opacity:.45;cursor:not-allowed}:where([data-dui-root]) .dui-radio-dot{width:calc(var(--dui-icon-size) - 10px);height:calc(var(--dui-icon-size) - 10px);border-radius:50%;background:var(--dui-on-brand)}:where([data-dui-root]) .dui-input-group,:where([data-dui-root]) .dui-number-input{display:flex;align-items:center;min-width:0;width:100%;min-height:var(--dui-field-height);border:var(--dui-field-border-width) solid var(--dui-field-line);border-radius:var(--dui-radius-control);background:var(--dui-field-face);box-shadow:var(--dui-shadow-input);transition:background-color var(--dui-motion-fast),border-color var(--dui-motion-fast),box-shadow var(--dui-motion-fast)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) :is(.dui-input-group,.dui-number-input):hover:not(:focus-within,:has(input:disabled),:has(input[readonly]),:has([aria-invalid=true])){background:var(--dui-field-face-hover);border-color:var(--dui-field-line-hover)}}:where([data-dui-root]) .dui-input-group:focus-within,:where([data-dui-root]) .dui-number-input:focus-within{background:var(--dui-field-face-focus);border-color:var(--dui-focus-color);box-shadow:var(--dui-focus),var(--dui-shadow-input)}:where([data-dui-root]) .dui-input-group:has([aria-invalid=true]),:where([data-dui-root]) .dui-number-input:has([aria-invalid=true]){border-color:var(--dui-danger)}:where([data-dui-root]) .dui-input-group>[data-slot=input],:where([data-dui-root]) .dui-number-input>[data-slot=input]{flex:1 1;min-width:0;min-height:0;height:calc(var(--dui-field-height) - var(--dui-field-border-width) * 2);border:0;border-radius:inherit;box-shadow:none;background:transparent;outline:0}:where([data-dui-root]) .dui-input-group>.dui-number-input{flex:1 1;min-height:calc(var(--dui-field-height) - var(--dui-field-border-width) * 2);border:0;box-shadow:none;background:transparent}:where([data-dui-root]) .dui-input-addon{display:inline-flex;align-items:center;flex-shrink:0;gap:calc(var(--dui-space) * 2);padding-inline:calc(var(--dui-space) * 2);color:var(--dui-tertiary);font-size:var(--dui-control-font-size)}:where([data-dui-root]) .dui-input-addon>svg{width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) .dui-input-group:has(input:disabled),:where([data-dui-root]) .dui-number-input:has(input:disabled){background:var(--dui-field-face-disabled)}:where([data-dui-root]) .dui-input-group:has(input[readonly]),:where([data-dui-root]) .dui-number-input:has(input[readonly]){background:var(--dui-field-face-readonly)}:where([data-dui-root]) :is(.dui-input-group,.dui-number-input)>[data-slot=input]:is(:focus-visible,[readonly],:disabled){background:transparent;box-shadow:none}:where([data-dui-root]) .dui-input-group>.dui-number-input:focus-within{box-shadow:none}:where([data-dui-root]) .dui-number-actions{display:flex;gap:var(--dui-space);padding-inline:var(--dui-space)}:where([data-dui-root]) .dui-number-actions [data-slot=button]{min-width:calc(var(--dui-control-height) - var(--dui-space) * 2)}:where([data-dui-root]) .dui-number-actions [data-slot=button][data-size=icon-xs]{--dui-button-size:min(var(--dui-control-height-xs),calc(var(--dui-field-height) - 2px))}:where([data-dui-root]) .dui-number-input>input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:where([data-dui-root]) .dui-number-input>input::-webkit-inner-spin-button,:where([data-dui-root]) .dui-number-input>input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}:where([data-dui-root]) .dui-field-group{display:grid;min-width:0;grid-gap:calc(var(--dui-space) * 5);gap:calc(var(--dui-space) * 5)}:where([data-dui-root]) .dui-field{min-width:0}:where([data-dui-root]) .dui-field>:is([data-slot=label],.dui-field-hint,.dui-field-error){overflow-wrap:anywhere}:where([data-dui-root]) .dui-field-error[data-reserved=true]{min-height:calc(var(--dui-caption-font-size) * 1.65)}:where([data-dui-root]) .dui-field:has(>[data-slot=checkbox]){grid-template-columns:auto minmax(0,1fr);column-gap:calc(var(--dui-space) * 2);min-width:0}:where([data-dui-root]) .dui-field:has(>[data-slot=checkbox])>[data-slot=label]{grid-column:2;grid-row:1;display:block;min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-field>[data-slot=checkbox]{grid-column:1;grid-row:1;align-self:start;-webkit-margin-before:max(0px,calc((var(--dui-control-font-size) * 1.4 - var(--dui-icon-size)) / 2));margin-block-start:max(0px,calc((var(--dui-control-font-size) * 1.4 - var(--dui-icon-size)) / 2))}:where([data-dui-root]) .dui-field:has(>[data-slot=checkbox])>:is(.dui-field-hint,.dui-field-error){grid-column:2;min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-field:has(>[data-slot=checkbox]:disabled)>[data-slot=label]{opacity:.5;cursor:not-allowed}:where([data-dui-root]) .dui-setting-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:calc(var(--dui-space) * 5);row-gap:calc(var(--dui-space) * 2);min-width:0;padding-block:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-setting-row+.dui-setting-row{border-top:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-setting-copy{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-setting-copy .dui-field-hint{margin-top:var(--dui-space)}:where([data-dui-root]) .dui-setting-control{flex:0 0 auto;min-width:0;max-width:100%;-webkit-margin-start:auto;margin-inline-start:auto}:where([data-dui-root]) .dui-fieldset{display:grid;min-width:0;padding:0;margin:0;border:0;grid-gap:calc(var(--dui-space) * 4);gap:calc(var(--dui-space) * 4)}:where([data-dui-root]) .dui-fieldset-legend{padding:0;margin-bottom:calc(var(--dui-space) * 3);font-size:var(--dui-title-font-size);font-weight:600;color:var(--dui-ink)}:where([data-dui-root]) .dui-fieldset>.dui-field-hint{margin-top:calc(var(--dui-space) * -2)}:where([data-dui-root]) .dui-combobox-trigger{width:100%;min-width:0;justify-content:space-between}:where([data-dui-root]) [data-slot=button]:is(.dui-combobox-trigger,.dui-multi-trigger,.dui-date-trigger,.dui-tree-select-trigger,.dui-cascader-trigger){min-height:var(--dui-field-height);border-width:var(--dui-field-border-width);border-color:var(--dui-field-line);border-radius:var(--dui-radius-control);padding-inline:12px;background:var(--dui-field-face);box-shadow:var(--dui-shadow-input)}:where([data-dui-root]) [data-slot=button]:is(.dui-combobox-trigger,.dui-multi-trigger,.dui-date-trigger,.dui-tree-select-trigger,.dui-cascader-trigger):focus-visible{outline:0;background:var(--dui-field-face-focus);border-color:var(--dui-focus-color);box-shadow:var(--dui-focus),var(--dui-shadow-input)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) [data-slot=button]:is(.dui-combobox-trigger,.dui-multi-trigger,.dui-date-trigger,.dui-tree-select-trigger,.dui-cascader-trigger):hover:not(:disabled,:focus-visible,[aria-disabled=true],[aria-invalid=true],[data-state=open]){background:var(--dui-field-face-hover);border-color:var(--dui-field-line-hover)}}:where([data-dui-root]) [data-slot=button]:is(.dui-combobox-trigger,.dui-multi-trigger,.dui-date-trigger,.dui-tree-select-trigger,.dui-cascader-trigger)[data-state=open]{background:var(--dui-field-face-focus);border-color:var(--dui-focus-color);box-shadow:var(--dui-shadow-input)}:where([data-dui-root]) [data-slot=button][data-variant]:is(.dui-combobox-trigger,.dui-multi-trigger,.dui-date-trigger,.dui-tree-select-trigger,.dui-cascader-trigger):active:not(:disabled,[aria-disabled=true]){scale:none;background:var(--dui-field-face-focus);box-shadow:var(--dui-shadow-input)}:where([data-dui-root]) [data-slot=popover-content]:is(.dui-combobox-popover,.dui-multi-popover,.dui-tree-select-popover,.dui-cascader-popover){padding:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-combobox-trigger>span{overflow:hidden;text-overflow:ellipsis}:where([data-dui-root]) .dui-picker-search{padding-bottom:calc(var(--dui-space) * 2);border-bottom:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-combobox-popover{width:max(var(--radix-popover-trigger-width),280px);max-width:calc(100vw - var(--dui-space) * 8)}:where([data-dui-root]) .dui-combobox-options{display:grid;max-height:calc(var(--dui-control-height) * 6);overflow-y:auto;overscroll-behavior:contain;margin-top:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-combobox-options:empty{display:none}:where([data-dui-root]) .dui-combobox-option{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--dui-space) * 3);min-height:var(--dui-control-height);padding:calc(var(--dui-space) * 2) calc(var(--dui-space) * 3);border-radius:var(--dui-radius-control);text-align:left;transition:background var(--dui-motion-fast)}:where([data-dui-root]) .dui-combobox-option>span{min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-combobox-option>svg{width:var(--dui-icon-size);height:var(--dui-icon-size);flex-shrink:0}:where([data-dui-root]) .dui-combobox-option[data-active=true]{background:var(--dui-selection)}:where([data-dui-root]) .dui-combobox-option[aria-selected=true]{background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-combobox-option[aria-selected=true][data-active=true]{background:var(--dui-selection-hover)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-combobox-option:hover:not(:disabled,[aria-selected=true]){background:var(--dui-soft)}}:where([data-dui-root]) .dui-combobox-option:disabled{opacity:.45;cursor:not-allowed}:where([data-dui-root]) .dui-time-picker{position:relative;width:100%;min-width:0}:where([data-dui-root]) .dui-time-picker>[data-slot=input]{-webkit-padding-end:calc(var(--dui-control-height) + var(--dui-space));padding-inline-end:calc(var(--dui-control-height) + var(--dui-space));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) [data-slot=button].dui-time-trigger{position:absolute;inset-inline-end:var(--dui-space);top:50%;translate:0 -50%;color:var(--dui-muted)}:where([data-dui-root]) [data-slot=popover-content].dui-time-popover{width:264px;max-width:calc(100vw - var(--dui-space) * 8);padding:0;background:var(--dui-material);overflow-x:hidden;overflow-y:auto}:where([data-dui-root]) .dui-time-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--dui-space) * 4);padding:calc(var(--dui-space) * 4);border-bottom:1px solid var(--dui-line-subtle);font-size:var(--dui-control-font-size);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-time-heading small{display:block;margin-top:var(--dui-space);color:var(--dui-muted);font-size:var(--dui-caption-font-size);font-weight:400}:where([data-dui-root]) .dui-time-heading strong{color:var(--dui-brand-ink);font-family:var(--dui-font-data);font-size:calc(var(--dui-title-font-size) + 5px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-time-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:calc(var(--dui-space) * 3);grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-time-column{min-width:0}:where([data-dui-root]) .dui-time-column-label{display:block;padding-bottom:calc(var(--dui-space) * 2);text-align:center;color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-time-options{position:relative;height:min(190px,28dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}:where([data-dui-root]) .dui-time-option{display:block;width:100%;min-height:var(--dui-control-height);margin-bottom:2px;padding:calc(var(--dui-space) * 1.5);border-radius:var(--dui-radius-control);color:var(--dui-ink);font-size:var(--dui-control-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;transition:background-color var(--dui-motion-fast),color var(--dui-motion-fast)}:where([data-dui-root]) .dui-time-option small{display:block;font-size:var(--dui-caption-font-size);font-weight:400}:where([data-dui-root]) .dui-time-option[aria-selected=true]{color:var(--dui-menu-active-ink);background:var(--dui-menu-active);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-time-option:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) .dui-time-option[aria-selected=true]:focus-visible{outline-color:var(--dui-menu-active-ink)}:where([data-dui-root]) .dui-time-option:disabled{color:var(--dui-tertiary);opacity:.45}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-time-option:hover:not(:disabled,[aria-selected=true]){background:var(--dui-selection-hover)}:where([data-dui-root]) .dui-time-option[aria-selected=true]:hover:not(:disabled){background:var(--dui-menu-active-hover)}}:where([data-dui-root]) .dui-time-range{padding:0 calc(var(--dui-space) * 4) calc(var(--dui-space) * 3);font-size:var(--dui-caption-font-size);color:var(--dui-muted)}:where([data-dui-root]) .dui-time-footer{display:flex;align-items:center;gap:calc(var(--dui-space) * 2);padding:calc(var(--dui-space) * 3);border-top:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-time-footer>span{flex:1 1}:where([data-dui-root]) [data-slot=button]:is(.dui-combobox-trigger,.dui-multi-trigger,.dui-date-trigger,.dui-tree-select-trigger,.dui-cascader-trigger)[aria-invalid=true]{border-color:var(--dui-danger)}:where([data-dui-root]) [data-slot=button]:is(.dui-combobox-trigger,.dui-multi-trigger,.dui-date-trigger,.dui-tree-select-trigger,.dui-cascader-trigger):disabled{background:var(--dui-field-face-disabled);opacity:.6}:where([data-dui-root]) .dui-checkbox-group{display:flex;flex-wrap:wrap;gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-checkbox-group>[data-slot=label]{display:inline-flex;align-items:center;gap:calc(var(--dui-space) * 2);min-width:0;font-size:var(--dui-control-font-size)}:where([data-dui-root]) .dui-data-table{position:relative;min-width:0;border-radius:var(--dui-radius-control);background:var(--dui-panel)}:where([data-dui-root]) .dui-data-table[data-frame=none] [data-slot=table-container]{border:0;border-radius:0}:where([data-dui-root]) .dui-data-table[data-frame=none] [data-slot=table-head]{background:transparent}:where([data-dui-root]) .dui-data-table[data-frame=none] [data-slot=table-header] [data-slot=table-row]{border-color:var(--dui-line)}:where([data-dui-root]) .dui-data-table[data-frame=none] [data-slot=table-cell]:first-child,:where([data-dui-root]) .dui-data-table[data-frame=none] [data-slot=table-head]:first-child{-webkit-padding-start:0;padding-inline-start:0}:where([data-dui-root]) .dui-data-table[data-frame=none] [data-slot=table-cell]:last-child,:where([data-dui-root]) .dui-data-table[data-frame=none] [data-slot=table-head]:last-child{-webkit-padding-end:0;padding-inline-end:0}:where([data-dui-root]) .dui-data-refresh{position:absolute;top:calc(var(--dui-space) * 2);right:calc(var(--dui-space) * 3);z-index:4;display:flex;pointer-events:none}:where([data-dui-root]) .dui-data-refresh>.dui-loading-indicator:not(:empty){padding:2px calc(var(--dui-space) * 2);border-radius:999px;background:var(--dui-panel);box-shadow:0 0 0 1px var(--dui-line-subtle)}:where([data-dui-root]) .dui-data-table:has(>.dui-toolbar,>.dui-data-selection-hint)>.dui-data-refresh{position:static;align-items:center;min-height:32px;padding:4px calc(var(--dui-space) * 4)}:where([data-dui-root]) .dui-data-table>.dui-toolbar{justify-content:space-between}:where([data-dui-root]) .dui-data-table>.dui-toolbar:has(>[data-slot=filter-bar]){align-items:flex-start}:where([data-dui-root]) .dui-data-selection-hint{margin:0;padding:calc(var(--dui-space) * 3) calc(var(--dui-space) * 4);color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-data-status{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 3);padding:calc(var(--dui-space) * 3) calc(var(--dui-space) * 4)}:where([data-dui-root]) .dui-data-grid{min-width:calc(var(--dui-control-height) * 16)}:where([data-dui-root]) .dui-data-grid [data-align=end]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-data-grid [data-align=center]{text-align:center}:where([data-dui-root]) .dui-data-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dui-space);-webkit-margin-start:calc(var(--dui-button-pad-inline-sm) * -1);margin-inline-start:calc(var(--dui-button-pad-inline-sm) * -1)}:where([data-dui-root]) .dui-data-grid [data-align=end]>.dui-data-actions{justify-content:flex-end;margin-inline:0 calc(var(--dui-button-pad-inline-sm) * -1)}:where([data-dui-root]) .dui-data-grid [data-align=center]>.dui-data-actions{justify-content:center;margin-inline:0}:where([data-dui-root]) .dui-data-grid tbody tr{--dui-row-background:var(--dui-panel)}:where([data-dui-root]) tr[data-row-action=true]:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) .dui-data-grid tbody tr[aria-current=true]{--dui-row-background:var(--dui-hover)}:where([data-dui-root]) .dui-data-grid tbody tr[data-state=selected]{--dui-row-background:var(--dui-selection)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-data-grid tbody tr:not([data-state=selected]):hover{--dui-row-background:var(--dui-hover);@supports (color:color-mix(in lab,red,red)){--dui-row-background:color-mix(in srgb,var(--dui-hover) 65%,var(--dui-panel))}}:where([data-dui-root]) .dui-data-grid tbody tr[data-state=selected]:hover{--dui-row-background:var(--dui-selection-hover)}}:where([data-dui-root]) .dui-data-grid tbody tr>td{background:var(--dui-row-background)}:where([data-dui-root]) .dui-data-grid tbody tr[aria-current=true]>td:first-child{box-shadow:inset 3px 0 var(--dui-brand)}:where([data-dui-root]) .dui-data-sort-trigger[data-slot=button]{padding-inline:0;gap:var(--dui-space);color:inherit;font:inherit}:where([data-dui-root]) .dui-data-grid [data-align=center]>.dui-data-sort-trigger:before{content:"";width:var(--dui-icon-size);flex-shrink:0}:where([data-dui-root]) .dui-data-grid [data-align=end]>.dui-data-sort-trigger>svg{order:-1}:where([data-dui-root]) .dui-data-grid [data-wrap=true]{white-space:normal;overflow-wrap:anywhere}:where([data-dui-root]) .dui-data-grid .dui-data-selection-cell{width:calc(var(--dui-control-height) + var(--dui-space) * 2);padding-inline:calc(var(--dui-space) * 3);text-align:center}:where([data-dui-root]) .dui-data-selection-cell>[role=checkbox]{translate:none;vertical-align:middle}:where([data-dui-root]) .dui-pagination-jump,:where([data-dui-root]) .dui-pagination-number,:where([data-dui-root]) .dui-pagination-size{display:inline-flex;align-items:center;gap:var(--dui-space)}:where([data-dui-root]) .dui-pagination-number [aria-current=page]{color:var(--dui-brand-ink);background:var(--dui-selection);box-shadow:inset 0 0 0 1px var(--dui-brand);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-pagination[data-compact=true]{flex-direction:column;align-items:stretch;gap:calc(var(--dui-space) * 2);padding:0;border-top:0}:where([data-dui-root]) .dui-pagination[data-inset=false]{padding-inline:0}:where([data-dui-root]) .dui-pagination[data-compact=true]>.dui-pagination-actions{justify-content:space-between}:where([data-dui-root]) .dui-pagination-current{align-self:center;color:var(--dui-ink);font-size:var(--dui-caption-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-dui-root]) .dui-pagination-jump input{width:calc(var(--dui-space) * 16)}:where([data-dui-root]) .dui-pagination-size{gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-pagination-size select{height:var(--dui-control-height);border:var(--dui-field-border-width) solid var(--dui-field-line);background:var(--dui-field-face);color:var(--dui-ink);box-shadow:var(--dui-shadow-input);border-radius:var(--dui-radius-control);padding-inline:calc(var(--dui-space) * 2);font-size:var(--dui-control-font-size)}:where([data-dui-root]) .dui-pagination-size select:focus-visible{outline:none;background:var(--dui-field-face-focus);border-color:var(--dui-focus-color);box-shadow:var(--dui-focus)}:where([data-dui-root]) .dui-pagination-size select:disabled{background:var(--dui-field-face-disabled);opacity:.45}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-pagination-size select:hover:not(:disabled,:focus-visible){background:var(--dui-field-face-hover);border-color:var(--dui-field-line-hover)}}:where([data-dui-root]) .dui-accordion-item:not(:last-child){border-bottom:1px solid var(--dui-line)}:where([data-dui-root]) .dui-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--dui-space) * 4);width:100%;min-height:var(--dui-control-height);padding-block:calc(var(--dui-space) * 4);text-align:left;font-weight:550;border-radius:var(--dui-radius-small)}:where([data-dui-root]) .dui-accordion-trigger>svg{width:var(--dui-icon-size);height:var(--dui-icon-size);flex-shrink:0;transition:rotate var(--dui-motion-normal) var(--dui-ease)}:where([data-dui-root]) .dui-accordion-trigger[data-state=open]>svg{rotate:180deg}:where([data-dui-root]) .dui-accordion-trigger:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-accordion-trigger:disabled{opacity:.45;cursor:not-allowed}:where([data-dui-root]) .dui-accordion-content{overflow:hidden}:where([data-dui-root]) .dui-accordion-content[data-state=closed]{animation:dui-presence-exit var(--dui-motion-exit) linear}:where([data-dui-root]) .dui-accordion-body{display:grid;grid-template-rows:1fr;opacity:1;padding-bottom:calc(var(--dui-space) * 4);transition:grid-template-rows var(--dui-motion-panel) var(--dui-ease),padding-bottom var(--dui-motion-panel) var(--dui-ease),opacity var(--dui-motion-normal)}:where([data-dui-root]) .dui-accordion-clip{min-height:0;overflow:hidden}:where([data-dui-root]) .dui-accordion-content[data-state=closed]>.dui-accordion-body{grid-template-rows:0fr;padding-bottom:0;opacity:0;transition-duration:var(--dui-motion-exit)}@starting-style{:where([data-dui-root]) .dui-accordion-content[data-state=open]>.dui-accordion-body{grid-template-rows:0fr;padding-bottom:0;opacity:0}}:where([data-dui-root]) .dui-steps,:where([data-dui-root]) .dui-timeline{list-style:none;padding:0;margin:0}:where([data-dui-root]) .dui-timeline>li{display:flex;position:relative;gap:calc(var(--dui-space) * 3);padding-bottom:calc(var(--dui-space) * 6)}:where([data-dui-root]) .dui-timeline>li:not(:last-child):before{content:"";position:absolute;top:calc(var(--dui-space) * 6);bottom:0;left:calc(var(--dui-space) * 3);border-left:1px solid var(--dui-line)}:where([data-dui-root]) .dui-timeline-marker{display:grid;place-items:center;flex-shrink:0;width:calc(var(--dui-space) * 6);height:calc(var(--dui-space) * 6);border-radius:50%;background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-timeline-marker svg{width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) .dui-timeline [data-tone=success] .dui-timeline-marker{color:var(--dui-success);background:var(--dui-success-soft)}:where([data-dui-root]) .dui-timeline [data-tone=warning] .dui-timeline-marker{color:var(--dui-warning);background:var(--dui-warning-soft)}:where([data-dui-root]) .dui-timeline [data-tone=error] .dui-timeline-marker{color:var(--dui-danger);background:var(--dui-danger-soft)}:where([data-dui-root]) .dui-timeline-content{min-width:0;flex:1 1}:where([data-dui-root]) .dui-timeline-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-timeline-heading strong{font-size:var(--dui-title-font-size);font-weight:550;overflow-wrap:anywhere}:where([data-dui-root]) .dui-timeline-description,:where([data-dui-root]) .dui-timeline-heading time{font-size:var(--dui-caption-font-size);line-height:1.7;color:var(--dui-muted)}:where([data-dui-root]) .dui-timeline-description{margin-top:var(--dui-space);overflow-wrap:anywhere}:where([data-dui-root]) .dui-timeline[data-layout=activity]>li:last-child{padding-bottom:0}:where([data-dui-root]) .dui-timeline[data-layout=activity]>li:not(:last-child):before{border-left-color:var(--dui-line-subtle)}:where([data-dui-root]) .dui-timeline[data-layout=activity] .dui-timeline-heading{flex-direction:column;align-items:flex-start;gap:var(--dui-space)}:where([data-dui-root]) .dui-timeline[data-layout=activity] .dui-timeline-marker{box-shadow:none}:where([data-dui-root]) .dui-steps{display:flex;gap:calc(var(--dui-space) * 5)}:where([data-dui-root]) .dui-steps>li{flex:1 1;min-width:0}:where([data-dui-root]) .dui-steps>li>:is(button,div){display:flex;align-items:flex-start;width:100%;gap:calc(var(--dui-space) * 3);text-align:left;border-radius:var(--dui-radius-control)}:where([data-dui-root]) .dui-steps button:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-steps button:disabled{cursor:not-allowed;opacity:.45}:where([data-dui-root]) .dui-step-marker{display:grid;place-items:center;width:var(--dui-control-height);height:var(--dui-control-height);flex-shrink:0;border:1px solid var(--dui-line);border-radius:50%;background:var(--dui-panel);color:var(--dui-muted);font-size:var(--dui-control-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dui-motion-normal),color var(--dui-motion-normal)}:where([data-dui-root]) .dui-step-marker svg{width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) .dui-step-copy{display:grid;grid-gap:var(--dui-space);gap:var(--dui-space);min-width:0;padding-top:var(--dui-space)}:where([data-dui-root]) .dui-step-copy strong{font-size:var(--dui-title-font-size);font-weight:550;overflow-wrap:anywhere}:where([data-dui-root]) .dui-step-description,:where([data-dui-root]) .dui-step-status{color:var(--dui-muted);font-size:var(--dui-caption-font-size);line-height:1.6;overflow-wrap:anywhere}:where([data-dui-root]) .dui-steps [data-status=current] .dui-step-marker{border-color:var(--dui-brand);background:var(--dui-brand);color:var(--dui-on-brand);box-shadow:var(--dui-shadow-primary)}:where([data-dui-root]) .dui-steps [data-status=complete] .dui-step-marker{border-color:var(--dui-success);color:var(--dui-success);background:var(--dui-success-soft)}:where([data-dui-root]) .dui-steps [data-status=error] .dui-step-marker{border-color:var(--dui-danger);color:var(--dui-danger);background:var(--dui-danger-soft)}:where([data-dui-root]) .dui-steps[data-orientation=vertical]{flex-direction:column}:where([data-dui-root]) .dui-steps[data-variant=track][data-orientation=horizontal]{flex-direction:row;gap:0}:where([data-dui-root]) .dui-steps[data-variant=track][data-orientation=horizontal]>li{position:relative}:where([data-dui-root]) .dui-steps[data-variant=track][data-orientation=horizontal]>li:not(:last-child):after{content:"";position:absolute;top:5px;left:50%;width:100%;height:2px;background:var(--dui-control-line)}:where([data-dui-root]) .dui-steps[data-variant=track][data-orientation=horizontal]>li[data-status=complete]:after{background:var(--dui-success)}:where([data-dui-root]) .dui-steps[data-variant=track][data-orientation=horizontal]>li>:is(button,div){position:relative;z-index:1;flex-direction:column;align-items:center;gap:calc(var(--dui-space) * 2);text-align:center}:where([data-dui-root]) .dui-steps[data-variant=track] .dui-step-marker{width:12px;height:12px;border-width:2px;box-shadow:none}:where([data-dui-root]) .dui-steps[data-variant=track] [data-status=complete] .dui-step-marker{background:var(--dui-success)}:where([data-dui-root]) .dui-steps[data-variant=track] [data-status=error] .dui-step-marker{background:var(--dui-danger)}:where([data-dui-root]) .dui-steps[data-variant=track] .dui-step-copy{padding:0 calc(var(--dui-space) / 2)}:where([data-dui-root]) .dui-steps[data-variant=track] .dui-step-copy strong{font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-steps[data-variant=track] [data-status=current] strong{color:var(--dui-brand)}:where([data-dui-root]) .dui-steps[data-variant=track] [data-status=complete] strong{color:var(--dui-success)}:where([data-dui-root]) .dui-steps[data-variant=track] [data-status=error] strong{color:var(--dui-danger)}:where([data-dui-root]) .dui-steps[data-variant=track] .dui-step-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:where([data-dui-root]) .dui-attachments{list-style:none;padding:0;margin:0}:where([data-dui-root]) .dui-attachment{display:flex;align-items:flex-start;gap:calc(var(--dui-space) * 3);padding-block:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-attachment:not(:last-child){border-bottom:1px solid var(--dui-line)}:where([data-dui-root]) .dui-attachment>svg{width:var(--dui-icon-size);height:var(--dui-icon-size);flex-shrink:0;margin-top:calc(var(--dui-space) * 2);color:var(--dui-muted)}:where([data-dui-root]) .dui-attachment-thumbnail{position:relative;display:grid;place-items:center;width:var(--dui-control-height);height:var(--dui-control-height);flex-shrink:0;overflow:hidden;border:1px solid transparent;border-radius:var(--dui-radius-small);background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-attachment-thumbnail img{width:100%;height:100%;object-fit:cover}:where([data-dui-root]) .dui-attachment-thumbnail>svg{width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) .dui-attachment-info{flex:1 1;min-width:0;display:grid;grid-gap:var(--dui-space);gap:var(--dui-space)}:where([data-dui-root]) .dui-attachment-info>strong{font-size:var(--dui-control-font-size);font-weight:550;overflow-wrap:anywhere}:where([data-dui-root]) .dui-attachment-actions,:where([data-dui-root]) .dui-attachment-error{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-attachment-file-icon{display:block;flex-shrink:0;width:32px;height:40px;color:var(--dui-danger)}:where([data-dui-root]) .dui-attachment-file-icon>svg{display:block;width:100%;height:100%}:where([data-dui-root]) .dui-attachments[data-variant=card]{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-attachments[data-variant=card] .dui-attachment{align-items:center;min-width:0;padding:calc(var(--dui-space) * 4);border:0;border-radius:var(--dui-radius-control);background:var(--dui-recessed);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-recessed) 65%,var(--dui-panel))}}:where([data-dui-root]) .dui-attachments[data-variant=card] .dui-attachment-file-icon{width:40px;height:48px}:where([data-dui-root]) .dui-attachments[data-variant=card] .dui-attachment-info{gap:calc(var(--dui-space) * 1.5)}:where([data-dui-root]) .dui-attachments[data-variant=card] .dui-attachment-info>strong{font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-attachment-error{color:var(--dui-danger);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) [data-slot=dialog-content].dui-image-dialog{width:min(calc(100vw - var(--dui-space) * 8),calc(var(--dui-content-width) * .75));max-width:calc(100vw - var(--dui-space) * 8)}:where([data-dui-root]) .dui-image-viewer{min-width:0;display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-image-tools{display:flex;align-items:center;justify-content:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-image-tools>span{min-width:5ch;text-align:center;font-size:var(--dui-caption-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-image-viewport{max-height:55dvh;overflow:auto;border-radius:var(--dui-radius-control);background:var(--dui-recessed);box-shadow:var(--dui-shadow-input);overscroll-behavior:contain}:where([data-dui-root]) .dui-image-viewport:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) .dui-image-canvas img{display:block;width:100%;max-width:none;height:auto}:where([data-dui-root]) .dui-image-canvas[data-fit=true] img{max-height:55dvh;object-fit:contain}:where([data-dui-root]) .dui-image-error{display:grid;justify-items:center;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);padding:calc(var(--dui-space) * 8);color:var(--dui-muted)}@media (max-width:640px){:where([data-dui-root]) .dui-steps{flex-direction:column}:where([data-dui-root]) .dui-attachment{flex-wrap:wrap}:where([data-dui-root]) .dui-attachment-actions{margin-left:calc(var(--dui-space) * 7)}:where([data-dui-root]) .dui-attachments[data-variant=card] .dui-attachment-actions{width:100%;margin-left:0;justify-content:flex-end}}:where([data-dui-root]) .dui-tree{min-width:0;font-family:var(--dui-font-ui)}:where([data-dui-root]) .dui-tree ul{list-style:none;padding:0;margin:0}:where([data-dui-root]) .dui-tree [role=treeitem]{outline:none}:where([data-dui-root]) .dui-tree-row{display:flex;align-items:center;gap:calc(var(--dui-space) * 2);min-height:var(--dui-control-height);padding:var(--dui-space) calc(var(--dui-space) * 2);border-radius:var(--dui-radius-control);cursor:pointer;transition:background var(--dui-motion-fast)}:where([data-dui-root]) .dui-tree-row>svg,:where([data-dui-root]) .dui-tree-toggle>svg{width:var(--dui-icon-size);height:var(--dui-icon-size);flex-shrink:0}:where([data-dui-root]) .dui-tree-label{min-width:0;overflow-wrap:anywhere;font-size:var(--dui-control-font-size)}:where([data-dui-root]) .dui-tree-heading{min-width:0}:where([data-dui-root]) .dui-tree-description{color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-tree-description:empty{display:none}:where([data-dui-root]) .dui-tree-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dui-space);-webkit-margin-start:auto;margin-inline-start:auto}:where([data-dui-root]) .dui-tree-row:has(.dui-tree-meta){flex-wrap:wrap}:where([data-dui-root]) .dui-tree-extra{-webkit-padding-end:calc(var(--dui-space) * 2);padding-inline-end:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-tree-extra:empty{display:none}:where([data-dui-root]) .dui-tree-row:hover{background:var(--dui-soft)}:where([data-dui-root]) .dui-tree [aria-selected=true]>.dui-tree-row{background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-tree [role=treeitem]:focus-visible>.dui-tree-row{box-shadow:inset 0 0 0 1px var(--dui-focus-color)}:where([data-dui-root]) .dui-tree [aria-disabled=true]>.dui-tree-row{color:var(--dui-muted);opacity:.55}:where([data-dui-root]) .dui-tree-toggle{display:inline-grid;place-items:center;width:calc(var(--dui-space) * 6);height:calc(var(--dui-space) * 6);flex-shrink:0;border-radius:var(--dui-radius-small)}:where([data-dui-root]) .dui-tree-toggle svg{transition:rotate var(--dui-motion-normal)}:where([data-dui-root]) .dui-tree-toggle svg[data-open=true]{rotate:90deg}:where([data-dui-root]) .dui-tree-status{display:grid;justify-items:start;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);padding-block:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-tree[data-variant=cards]{container-type:inline-size}:where([data-dui-root]) .dui-tree[data-variant=cards]>[role=tree]{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-tree[data-variant=cards]>[role=tree]>[role=treeitem]{padding:calc(var(--dui-space) * 3);border:1px solid var(--dui-line);border-radius:var(--dui-radius-panel);background:var(--dui-panel);min-width:0}:where([data-dui-root]) .dui-tree-card-content{min-width:0;overflow:hidden;border:1px solid var(--dui-line);border-radius:var(--dui-radius-card);background:var(--dui-panel);transition:border-color var(--dui-motion-fast),background var(--dui-motion-fast)}:where([data-dui-root]) .dui-tree-card-content:hover{background:var(--dui-soft);border-color:var(--dui-control-line)}:where([data-dui-root]) .dui-tree-card-content>.dui-tree-row{padding:calc(var(--dui-space) * 3);min-height:calc(var(--dui-space) * 16)}:where([data-dui-root]) .dui-tree-card-content>.dui-tree-row:hover{background:transparent}:where([data-dui-root]) .dui-tree-card-content>.dui-tree-extra{padding:0 calc(var(--dui-space) * 3) calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-tree-card-content .dui-tree-heading{display:grid;grid-gap:var(--dui-space);gap:var(--dui-space)}:where([data-dui-root]) .dui-tree-card-content .dui-tree-label{color:var(--dui-ink);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-tree-card-icon{display:grid;place-items:center;width:calc(var(--dui-space) * 11);height:calc(var(--dui-space) * 11);flex-shrink:0;border-radius:var(--dui-radius-control);color:var(--dui-brand);background:var(--dui-selection)}:where([data-dui-root]) .dui-tree-card-icon>svg{width:calc(var(--dui-space) * 6);height:calc(var(--dui-space) * 6)}:where([data-dui-root]) .dui-tree-card-node-icon{display:inline-flex;flex-shrink:0;color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-tree-card-node-icon>svg{width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) .dui-tree-card-toggle{order:1;-webkit-margin-start:auto;margin-inline-start:auto}:where([data-dui-root]) .dui-tree[data-variant=cards] [role=group]{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);-webkit-margin-start:calc(var(--dui-space) * 5);margin-inline-start:calc(var(--dui-space) * 5);-webkit-padding-start:calc(var(--dui-space) * 3);padding-inline-start:calc(var(--dui-space) * 3);-webkit-padding-before:calc(var(--dui-space) * 3);padding-block-start:calc(var(--dui-space) * 3);-webkit-border-start:1px solid var(--dui-line);border-inline-start:1px solid var(--dui-line)}:where([data-dui-root]) .dui-tree[data-variant=cards] [aria-level="1"]>[role=group]{-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}:where([data-dui-root]) .dui-tree[data-variant=cards] [aria-level="1"]>.dui-tree-card-content{overflow:visible;border:0;background:transparent}:where([data-dui-root]) .dui-tree[data-variant=cards] [aria-level="1"]>.dui-tree-card-content>.dui-tree-row{padding:0;min-height:calc(var(--dui-space) * 12)}:where([data-dui-root]) .dui-tree[data-variant=cards] [aria-level="1"]>.dui-tree-card-content .dui-tree-meta{-webkit-margin-start:auto;margin-inline-start:auto}:where([data-dui-root]) .dui-tree[data-variant=cards] [aria-level="1"]>.dui-tree-card-content .dui-tree-card-toggle{-webkit-margin-start:calc(var(--dui-space) * 2);margin-inline-start:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-tree[data-variant=cards] [role=treeitem]:not([aria-level="1"]):is([aria-checked=true],[aria-checked=mixed],[aria-selected=true])>.dui-tree-card-content{background:var(--dui-selection);border-color:var(--dui-brand);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dui-brand) 45%,var(--dui-line))}}:where([data-dui-root]) .dui-tree[data-variant=cards] [role=treeitem]:not([aria-level="1"]):is([aria-checked=true],[aria-checked=mixed],[aria-selected=true])>.dui-tree-card-content:hover{background:var(--dui-selection-hover);border-color:var(--dui-brand);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dui-brand) 65%,var(--dui-line))}}:where([data-dui-root]) .dui-tree[data-variant=cards] [role=treeitem]:focus-visible>.dui-tree-card-content{box-shadow:0 0 0 1px var(--dui-focus-color)}:where([data-dui-root]) .dui-tree[data-variant=cards] [aria-disabled=true]>.dui-tree-card-content>.dui-tree-row{color:var(--dui-ink)}@container (max-width: 480px){:where([data-dui-root]) .dui-tree-card-content>.dui-tree-row{flex-wrap:wrap}:where([data-dui-root]) .dui-tree-card-content .dui-tree-meta{flex-basis:100%;justify-content:flex-start;-webkit-margin-start:calc(var(--dui-space) * 8);margin-inline-start:calc(var(--dui-space) * 8)}:where([data-dui-root]) .dui-tree[data-variant=cards] [role=group]{-webkit-margin-start:calc(var(--dui-space) * 2);margin-inline-start:calc(var(--dui-space) * 2);-webkit-padding-start:calc(var(--dui-space) * 2);padding-inline-start:calc(var(--dui-space) * 2)}}:where([data-dui-root]) .dui-tree-select-trigger{width:100%;min-width:0;justify-content:space-between}:where([data-dui-root]) .dui-tree-select-trigger>span{overflow:hidden;text-overflow:ellipsis}:where([data-dui-root]) .dui-tree-select-popover{width:max(var(--radix-popover-trigger-width),320px);max-width:calc(100vw - var(--dui-space) * 8)}:where([data-dui-root]) .dui-tree-select-popover .dui-tree{margin-top:calc(var(--dui-space) * 3);max-height:calc(var(--dui-control-height) * 8);overflow:auto}:where([data-dui-root]) .dui-split{container-type:inline-size;min-width:0}:where([data-dui-root]) .dui-split-layout{display:grid;grid-template-columns:minmax(0,calc(var(--dui-split-size) * 1%)) calc(var(--dui-space) * 3) minmax(0,1fr);height:100%}:where([data-dui-root]) .dui-split-panel{min-width:0;min-height:0;overflow:auto}:where([data-dui-root]) .dui-split-handle{display:grid;place-items:center;outline:none;cursor:col-resize;touch-action:none}:where([data-dui-root]) .dui-split-handle>span{width:2px;height:calc(var(--dui-space) * 10);border-radius:var(--dui-radius-small);background:var(--dui-control-line)}:where([data-dui-root]) .dui-split-handle:focus-visible>span,:where([data-dui-root]) .dui-split-handle:hover>span{background:var(--dui-brand);box-shadow:var(--dui-focus)}:where([data-dui-root]) .dui-split-handle[aria-disabled=true]{cursor:default;opacity:.4}:where([data-dui-root]) .dui-split[data-orientation=vertical]>.dui-split-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,calc(var(--dui-split-size) * 1%)) calc(var(--dui-space) * 3) minmax(0,1fr)}:where([data-dui-root]) .dui-split[data-orientation=vertical]>.dui-split-layout>.dui-split-handle{cursor:row-resize}:where([data-dui-root]) .dui-split[data-orientation=vertical]>.dui-split-layout>.dui-split-handle>span{height:2px;width:calc(var(--dui-space) * 10)}@container (max-width: 640px){:where([data-dui-root]) .dui-split[data-orientation=horizontal]>.dui-split-layout{display:flex;flex-direction:column;gap:calc(var(--dui-space) * 4)}:where([data-dui-root]) .dui-split[data-orientation=horizontal]>.dui-split-layout>.dui-split-handle{display:none}}:where([data-dui-root]) .dui-statistic{display:grid;align-content:start;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-statistic-label{color:var(--dui-muted);font-size:var(--dui-control-font-size)}:where([data-dui-root]) .dui-statistic-label:has(.dui-statistic-icon){display:flex;align-items:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-statistic-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--dui-space) * 9);height:calc(var(--dui-space) * 9);border-radius:50%;background:var(--dui-soft);color:var(--dui-muted)}:where([data-dui-root]) .dui-statistic-icon>svg{width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) .dui-statistic[data-tone=brand] .dui-statistic-icon{background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-statistic[data-tone=warning] .dui-statistic-icon{background:var(--dui-warning-soft);color:var(--dui-warning)}:where([data-dui-root]) .dui-statistic[data-tone=success] .dui-statistic-icon{background:var(--dui-success-soft);color:var(--dui-success)}:where([data-dui-root]) .dui-statistic[data-tone=danger] .dui-statistic-icon{background:var(--dui-danger-soft);color:var(--dui-danger)}:where([data-dui-root]) .dui-statistic[data-icon-placement=leading]{grid-template-columns:calc(var(--dui-space) * 9) minmax(0,1fr);column-gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-statistic[data-icon-placement=leading]>.dui-statistic-icon{grid-row:1/span 3}:where([data-dui-root]) .dui-statistic[data-icon-placement=leading]>:not(.dui-statistic-icon){grid-column:2}:where([data-dui-root]) .dui-statistic>strong{font-size:28px;line-height:1.3;font-weight:650;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-statistic[data-size=sm]>strong{font-size:20px}:where([data-dui-root]) .dui-statistic[data-size=lg]>strong{font-size:40px}:where([data-dui-root]) .dui-statistic small{margin-left:calc(var(--dui-space) * 2);font-size:var(--dui-control-font-size);font-weight:400;color:var(--dui-muted)}:where([data-dui-root]) .dui-statistic-description{color:var(--dui-muted);font-size:var(--dui-caption-font-size);line-height:1.6}:where([data-dui-root]) .dui-chart{--dui-chart-1:var(--dui-brand);--dui-chart-2:var(--dui-success);--dui-chart-3:var(--dui-warning);--dui-chart-4:var(--dui-danger);--dui-chart-5:var(--dui-muted);margin:0;display:grid;justify-items:start;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);min-width:0}:where([data-dui-root]) .dui-statistic[data-tone=brand]>strong{color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-statistic[data-tone=danger]>strong{color:var(--dui-danger)}:where([data-dui-root]) .dui-statistic[data-tone=warning]>strong{color:var(--dui-warning)}:where([data-dui-root]) .dui-statistic[data-layout=inline]{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);min-width:0}:where([data-dui-root]) .dui-statistic[data-layout=inline]>strong{font-size:var(--dui-title-font-size);line-height:1.5;letter-spacing:normal;white-space:nowrap}:where([data-dui-root]) .dui-statistic[data-layout=inline] .dui-statistic-label{white-space:normal;overflow-wrap:anywhere}:where([data-dui-root]) .dui-chart figcaption strong{font-size:var(--dui-title-font-size);font-weight:600}:where([data-dui-root]) .dui-chart figcaption p{margin-top:var(--dui-space);color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-chart-heading{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-chart-error,:where([data-dui-root]) .dui-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-chart-legend [aria-pressed=false]{opacity:.45;text-decoration:line-through}:where([data-dui-root]) .dui-chart-swatch{width:calc(var(--dui-space) * 2);height:calc(var(--dui-space) * 2);border-radius:50%}:where([data-dui-root]) .dui-chart-plot{display:block;width:100%;overflow:visible}:where([data-dui-root]) .dui-chart-plot text{font-family:var(--dui-font-ui);font-size:var(--dui-caption-font-size);fill:var(--dui-muted)}:where([data-dui-root]) .dui-chart-grid{stroke:var(--dui-line-subtle);stroke-dasharray:2 5}:where([data-dui-root]) .dui-chart-baseline{stroke:var(--dui-control-line)}:where([data-dui-root]) .dui-chart-point{cursor:pointer;outline:none}:where([data-dui-root]) .dui-chart-point:focus-visible>:first-child,:where([data-dui-root]) .dui-chart-point[aria-pressed=true]>:first-child{stroke:var(--dui-ink);stroke-width:2}:where([data-dui-root]) .dui-chart-readout{font-size:var(--dui-caption-font-size);color:var(--dui-muted);min-height:calc(var(--dui-space) * 5)}:where([data-dui-root]) .dui-chart>div:last-child:has(table){width:100%;min-width:0}:where([data-dui-root]) .dui-selection-item[data-slot=button]{display:grid;justify-content:stretch;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);width:100%;height:auto;min-width:0;padding:calc(var(--dui-space) * 3);text-align:start;white-space:normal;overflow-wrap:anywhere}:where([data-dui-root]) .dui-selection-item[data-slot=button][data-variant]:active:not(:disabled,[aria-disabled=true]){scale:none}:where([data-dui-root]) .dui-selection-item[data-slot=button][data-selection-variant=row]{padding:calc(var(--dui-space) * 2.5) calc(var(--dui-space) * 2);font-weight:inherit}:where([data-dui-root]) .dui-selection-item[data-slot=button][data-variant=outline]:is([aria-pressed=true],[aria-current=true],[data-selected=true]){background:var(--dui-selection);border-color:var(--dui-brand)}:where([data-dui-root]) .dui-empty[data-compact]{padding:calc(var(--dui-space) * 3);justify-items:start;text-align:start;font-size:var(--dui-control-font-size);color:var(--dui-muted)}:where([data-dui-root]) .dui-empty[data-compact]>strong{font-weight:400}:where([data-dui-root]) .dui-alert{--dui-alert-tone:var(--dui-brand-ink);display:flex;align-items:flex-start;gap:calc(var(--dui-space) * 3);min-width:0;padding:calc(var(--dui-space) * 3);border:1px solid transparent;border-radius:var(--dui-radius-control);background:var(--dui-selection);color:var(--dui-ink);font-size:var(--dui-control-font-size);line-height:1.6}:where([data-dui-root]) .dui-alert[data-tone=warning]{--dui-alert-tone:var(--dui-warning);background:var(--dui-warning-soft)}:where([data-dui-root]) .dui-alert[data-tone=success]{--dui-alert-tone:var(--dui-success);background:var(--dui-success-soft)}:where([data-dui-root]) .dui-alert[data-tone=error]{--dui-alert-tone:var(--dui-danger);background:var(--dui-danger-soft)}:where([data-dui-root]) .dui-alert-icon{flex-shrink:0;width:var(--dui-icon-size);height:var(--dui-icon-size);margin-top:max(0px,calc((var(--dui-control-font-size) * 1.6 - var(--dui-icon-size)) / 2));color:var(--dui-alert-tone)}:where([data-dui-root]) .dui-alert-content{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2) calc(var(--dui-space) * 4);flex:1 1;min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-alert-copy{display:flex;align-items:flex-start;gap:calc(var(--dui-space) * 3);flex:1 1 240px;min-width:0}:where([data-dui-root]) .dui-alert-text{flex:1 1;min-width:0}:where([data-dui-root]) .dui-alert-title{color:var(--dui-alert-tone);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-alert-description{margin-top:var(--dui-space);color:var(--dui-muted)}:where([data-dui-root]) .dui-alert[data-tone=info] .dui-alert-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dui-space) calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-alert[data-tone=info] .dui-alert-description{margin-top:0}:where([data-dui-root]) .dui-alert-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2);min-width:0;max-width:100%}:where([data-dui-root]) .dui-alert [data-slot=button].dui-alert-dismiss{flex-shrink:0;margin-top:calc((var(--dui-control-font-size) * 1.6 - var(--dui-control-height-xs)) / 2);color:var(--dui-muted)}:where([data-dui-root]) .dui-result{display:flex;flex-direction:column;align-items:center;gap:calc(var(--dui-space) * 3);min-width:0;padding:calc(var(--dui-space) * 8) calc(var(--dui-space) * 4);text-align:center;overflow-wrap:anywhere}:where([data-dui-root]) .dui-result-icon{display:grid;place-items:center;flex-shrink:0;width:calc(var(--dui-space) * 14);height:calc(var(--dui-space) * 14);border-radius:var(--dui-radius-card);background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-result-icon>svg{width:calc(var(--dui-space) * 7);height:calc(var(--dui-space) * 7)}:where([data-dui-root]) .dui-result[data-status=success] .dui-result-icon{background:var(--dui-success-soft);color:var(--dui-success)}:where([data-dui-root]) .dui-result[data-status=warning] .dui-result-icon{background:var(--dui-warning-soft);color:var(--dui-warning)}:where([data-dui-root]) .dui-result[data-status=error] .dui-result-icon{background:var(--dui-danger-soft);color:var(--dui-danger)}:where([data-dui-root]) .dui-result[data-status=info] .dui-result-icon{background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-result-title{max-width:100%;font-size:calc(var(--dui-font-size) + var(--dui-space));font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-result-description{max-width:48ch;color:var(--dui-muted);font-size:var(--dui-font-size);line-height:1.7}:where([data-dui-root]) .dui-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--dui-space) * 3);max-width:100%;margin-top:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-result-actions>[data-slot=button]{min-width:var(--dui-action-min-width);white-space:normal}:where([data-dui-root]) .dui-result-details{width:100%;min-width:0;padding:calc(var(--dui-space) * 4);border:1px solid var(--dui-line-subtle);border-radius:var(--dui-radius-control);background:var(--dui-panel);text-align:start}:where([data-dui-root]) .dui-button-group{display:inline-flex;align-items:stretch;width:-moz-fit-content;width:fit-content;max-width:100%;vertical-align:middle;isolation:isolate}:where([data-dui-root]) .dui-button-group[data-orientation=vertical]{flex-direction:column}:where([data-dui-root]) .dui-button-group>[data-slot=button]{position:relative;flex-shrink:1;min-width:0;overflow-wrap:anywhere;white-space:normal}:where([data-dui-root]) .dui-button-group>[data-slot=button][data-size^=icon]{flex-shrink:0}:where([data-dui-root]) .dui-button-group>[data-slot=button]:focus-visible,:where([data-dui-root]) .dui-button-group>[data-slot=button][data-state=open]{z-index:1}:where([data-dui-root]) .dui-button-group[data-orientation=horizontal]>[data-slot=button]:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;-webkit-margin-start:-1px;margin-inline-start:-1px}:where([data-dui-root]) .dui-button-group[data-orientation=horizontal]>[data-slot=button]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}:where([data-dui-root]) .dui-button-group[data-orientation=vertical]>[data-slot=button]:not(:first-child){border-start-start-radius:0;border-start-end-radius:0;margin-top:-1px}:where([data-dui-root]) .dui-button-group[data-orientation=vertical]>[data-slot=button]:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}:where([data-dui-root]) .dui-button-group[data-orientation=horizontal]>[data-slot=button][data-variant=default]+[data-slot=button][data-variant=default]{border-inline-start-color:var(--dui-highlight)}:where([data-dui-root]) .dui-removable-tag{display:inline-flex;align-items:center;gap:var(--dui-space);max-width:100%;min-height:var(--dui-control-height-xs);padding-inline:calc(var(--dui-space) * 2);border:1px solid transparent;border-radius:var(--dui-radius-small);background:var(--dui-selection);color:var(--dui-brand-ink);font-size:var(--dui-control-font-size);vertical-align:middle}:where([data-dui-root]) .dui-removable-tag-label{min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-removable-tag>[data-slot=button]{flex-shrink:0;-webkit-margin-end:calc(var(--dui-space) * -1);margin-inline-end:calc(var(--dui-space) * -1);color:inherit}:where([data-dui-root]) .dui-search-input{-webkit-padding-end:var(--dui-space);padding-inline-end:var(--dui-space)}:where([data-dui-root]) .dui-search-input>[data-slot=input]{padding-inline:0}:where([data-dui-root]) .dui-search-input input::-webkit-search-cancel-button,:where([data-dui-root]) .dui-search-input input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}:where([data-dui-root]) .dui-search-input>[data-slot=button].dui-search-submit{-webkit-border-start:1px solid var(--dui-line);border-inline-start:1px solid var(--dui-line);border-start-start-radius:0;border-end-start-radius:0}:where([data-dui-root]) .dui-filter-bar{min-width:0}:where([data-dui-root]) .dui-filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-filter-search{flex:1 1 calc(var(--dui-space) * 60);min-width:0}:where([data-dui-root]) .dui-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-filter-chevron{transition:transform var(--dui-motion-normal) var(--dui-ease)}:where([data-dui-root]) .dui-filter-chevron[data-open=true]{transform:rotate(180deg)}:where([data-dui-root]) .dui-filter-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dui-motion-panel) var(--dui-ease),visibility 0s var(--dui-motion-panel)}:where([data-dui-root]) .dui-filter-panel[data-state=open]{grid-template-rows:1fr;visibility:visible;transition-delay:0s}:where([data-dui-root]) .dui-filter-clip{min-height:0;overflow:hidden}:where([data-dui-root]) .dui-filter-panel[data-state=open] .dui-filter-clip{overflow:clip;overflow-clip-margin:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--dui-space) * 48)),1fr));grid-gap:calc(var(--dui-space) * 4);gap:calc(var(--dui-space) * 4);padding:calc(var(--dui-space) * 4) var(--dui-space) var(--dui-space)}:where([data-dui-root]) .dui-filter-conditions{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);min-width:0;margin-top:calc(var(--dui-space) * 3);border-radius:var(--dui-radius-small)}:where([data-dui-root]) .dui-filter-conditions:empty{margin-top:0}:where([data-dui-root]) .dui-filter-caption{color:var(--dui-muted);font-size:var(--dui-control-font-size)}:where([data-dui-root]) .dui-filter-group{display:flex;align-items:stretch;gap:calc(var(--dui-space) * .5);width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;min-height:var(--dui-field-height);overflow-x:auto;padding:calc(var(--dui-space) * .5);scroll-padding-inline:var(--dui-space);border:1px solid transparent;border-radius:calc(var(--dui-radius-menu) - var(--dui-space) * .5);background:var(--dui-soft)}:where([data-dui-root]) .dui-filter-group-item{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--dui-space);min-height:calc(var(--dui-field-height) - var(--dui-space) - 2px);padding:calc(var(--dui-space) * .5) calc(var(--dui-space) * 2.5);border:1px solid transparent;border-radius:var(--dui-radius-small);background:transparent;color:var(--dui-muted);font-size:var(--dui-control-font-size);line-height:1.35;font-weight:var(--dui-weight-control);white-space:nowrap;cursor:pointer;transition:color var(--dui-motion-fast),background-color var(--dui-motion-fast),border-color var(--dui-motion-fast)}:where([data-dui-root]) .dui-filter-group-item[data-state=checked]{background:var(--dui-panel);color:var(--dui-ink)}:where([data-dui-root]) .dui-filter-group-count{min-width:1ch;color:inherit;font-size:var(--dui-caption-font-size);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-filter-group-item:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) .dui-filter-group-item:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-filter-group-item:hover:not(:disabled,[data-state=checked]){background:var(--dui-soft);color:var(--dui-ink)}}:where([data-dui-root]) .dui-filter-group[data-variant=line]{border:0;border-radius:0;background:transparent}:where([data-dui-root]) .dui-filter-group[data-variant=line] .dui-filter-group-item{border:0;border-radius:0;border-bottom:2px solid transparent}:where([data-dui-root]) .dui-filter-group[data-variant=line] .dui-filter-group-item[data-state=checked]{border-bottom-color:var(--dui-brand);background:transparent;box-shadow:none}:where([data-dui-root]) .dui-filter-group[data-variant=pills]{gap:calc(var(--dui-space) * 2);padding:0;border:0;background:transparent}:where([data-dui-root]) .dui-filter-group[data-variant=pills] .dui-filter-group-item{min-height:var(--dui-field-height);border-color:var(--dui-line);border-radius:999px;background:var(--dui-panel)}:where([data-dui-root]) .dui-filter-group[data-variant=pills] .dui-filter-group-item[data-state=checked]{border-color:var(--dui-brand);box-shadow:inset 0 0 0 1px var(--dui-brand);color:var(--dui-brand)}:where([data-dui-root]) .dui-filter-group[data-variant=buttons]{gap:calc(var(--dui-space) * 2);min-height:var(--dui-control-height);padding:0;border:0;background:transparent}:where([data-dui-root]) .dui-filter-group[data-variant=buttons] .dui-filter-group-item{min-height:var(--dui-control-height);padding:var(--dui-space) var(--dui-button-pad-inline);border-color:var(--dui-line);border-radius:var(--dui-radius-control);background:var(--dui-panel);color:var(--dui-ink);line-height:1.4;box-shadow:var(--dui-outline-shadow)}:where([data-dui-root]) .dui-filter-group[data-variant=buttons] .dui-filter-group-item[data-state=checked]{border-color:var(--dui-brand);background:var(--dui-brand);color:var(--dui-on-brand);box-shadow:var(--dui-shadow-primary)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-filter-group[data-variant=buttons] .dui-filter-group-item:hover:not(:disabled,[data-state=checked]){background:var(--dui-hover);border-color:var(--dui-ink);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dui-ink) 18%,transparent)}}:where([data-dui-root]) .dui-filter-group[data-variant=buttons] .dui-filter-group-item[data-state=checked]:hover:not(:disabled){background:var(--dui-brand-hover)}}@media (prefers-reduced-motion:reduce){:where([data-dui-root]) .dui-filter-group-item{transition:none}}:where([data-dui-root]) .dui-data-scroll{overflow:auto;overscroll-behavior:contain auto}:where([data-dui-root]) .dui-data-scroll[data-sticky-header=true]{max-height:calc(var(--dui-control-height) * 12)}:where([data-dui-root]) .dui-data-scroll:focus-visible{outline-offset:var(--dui-space)}:where([data-dui-root]) .dui-data-viewport{position:relative;min-width:0}:where([data-dui-root]) .dui-data-edge{position:absolute;inset-block:1px;z-index:4;width:calc(var(--dui-space) * 3);pointer-events:none;opacity:0;transition:opacity var(--dui-motion-fast) var(--dui-ease)}:where([data-dui-root]) .dui-data-edge[data-side=start]{left:1px;border-radius:var(--dui-radius-control) 0 0 var(--dui-radius-control);background:linear-gradient(to right,var(--dui-scroll-shade),transparent)}:where([data-dui-root]) .dui-data-edge[data-side=end]{right:1px;border-radius:0 var(--dui-radius-control) var(--dui-radius-control) 0;background:linear-gradient(to left,var(--dui-scroll-shade),transparent)}:where([data-dui-root]) .dui-data-viewport[data-scroll-end]:not([data-pinned-right])>.dui-data-edge[data-side=end],:where([data-dui-root]) .dui-data-viewport[data-scroll-start]:not([data-pinned-left])>.dui-data-edge[data-side=start]{opacity:1}:where([data-dui-root]) .dui-data-grid [data-fixed-edge]{transition:box-shadow var(--dui-motion-fast) var(--dui-ease)}:where([data-dui-root]) .dui-data-viewport[data-scroll-start] .dui-data-grid [data-fixed=left][data-fixed-edge]{box-shadow:6px 0 8px -6px var(--dui-scroll-shade)}:where([data-dui-root]) .dui-data-viewport[data-scroll-end] .dui-data-grid [data-fixed=right][data-fixed-edge]{box-shadow:-6px 0 8px -6px var(--dui-scroll-shade)}:where([data-dui-root]) .dui-data-viewport[data-scroll-top] .dui-data-grid[data-sticky-header=true] th:not([data-fixed-edge]){box-shadow:0 6px 8px -6px var(--dui-scroll-shade)}:where([data-dui-root]) .dui-data-grid[data-sized=true]{table-layout:fixed}:where([data-dui-root]) .dui-data-grid:is([data-sized=true],[data-sticky-header=true]){border-collapse:separate;border-spacing:0}:where([data-dui-root]) .dui-data-grid:is([data-sized=true],[data-sticky-header=true]) tbody>tr:not(:last-child)>td,:where([data-dui-root]) .dui-data-grid:is([data-sized=true],[data-sticky-header=true]) th{border-bottom:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-data-grid [data-fixed]{position:-webkit-sticky;position:sticky;z-index:1;background:var(--dui-row-background,var(--dui-panel))}:where([data-dui-root]) .dui-data-grid th[data-fixed]{z-index:2;background:var(--dui-table-head)}:where([data-dui-root]) .dui-data-grid[data-sticky-header=true] th{position:-webkit-sticky;position:sticky;top:0;z-index:2}:where([data-dui-root]) .dui-data-grid[data-sticky-header=true] th[data-fixed]{z-index:3}:where([data-dui-root]) .dui-data-grid [data-fixed=left]{-webkit-border-end:1px solid var(--dui-line);border-inline-end:1px solid var(--dui-line)}:where([data-dui-root]) .dui-data-grid [data-fixed=right]{-webkit-border-start:1px solid var(--dui-line);border-inline-start:1px solid var(--dui-line)}:where([data-dui-root]) .dui-data-filter-trigger[data-slot=button]{-webkit-margin-start:var(--dui-space);margin-inline-start:var(--dui-space);vertical-align:middle}:where([data-dui-root]) .dui-data-filter-trigger[data-active=true]{color:var(--dui-brand-ink);background:var(--dui-selection)}:where([data-dui-root]) .dui-data-grid th:is([aria-sort=ascending],[aria-sort=descending]) .dui-data-sort-trigger{color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-tree-check{display:inline-grid;place-items:center;flex-shrink:0;width:var(--dui-icon-size);height:var(--dui-icon-size);border:1px solid var(--dui-control-line);border-radius:var(--dui-radius-small);background:var(--dui-control-face);transition:background var(--dui-motion-fast),border-color var(--dui-motion-fast)}:where([data-dui-root]) .dui-tree-check[data-state=mixed],:where([data-dui-root]) .dui-tree-check[data-state=true]{background:var(--dui-brand);border-color:var(--dui-brand);color:var(--dui-on-brand)}:where([data-dui-root]) .dui-tree-check>svg{width:100%;height:100%}:where([data-dui-root]) .dui-tree-load-state{padding:calc(var(--dui-space) * 2) calc(var(--dui-space) * 8);color:var(--dui-muted);font-size:var(--dui-control-font-size);overflow-wrap:anywhere}:where([data-dui-root]) .dui-tree-load-state>[role=alert]{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);color:var(--dui-danger)}:where([data-dui-root]) .dui-tree-selected-label{border:1px solid var(--dui-line);border-radius:var(--dui-radius-small);padding:var(--dui-space) calc(var(--dui-space) * 2);background:var(--dui-selection);color:var(--dui-brand-ink);overflow-wrap:anywhere}:where([data-dui-root]) .dui-picker-group-label{padding:calc(var(--dui-space) * 2);color:var(--dui-muted);font-size:var(--dui-caption-font-size);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-picker-option-copy{display:grid;min-width:0;flex:1 1;grid-gap:var(--dui-space);gap:var(--dui-space);text-align:start;overflow-wrap:anywhere}:where([data-dui-root]) .dui-picker-option-description{color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-picker-pagination{display:grid;justify-items:start;grid-gap:var(--dui-space);gap:var(--dui-space);padding-block:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-picker-selection{max-height:calc(var(--dui-control-height) * 4);overflow-y:auto;padding:var(--dui-space)}:where([data-dui-root]) .dui-picker-selection>.dui-control-hint{flex-basis:100%}:where([data-dui-root]) .dui-long-text,:where([data-dui-root]) .dui-long-text-anchor{display:block;min-width:0;max-width:100%}:where([data-dui-root]) .dui-long-text-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dui-text-lines);overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}:where([data-dui-root]) .dui-long-text-preview[data-single=true]{display:block;white-space:nowrap;text-overflow:ellipsis}:where([data-dui-root]) .dui-long-text-preview[data-expanded=true]{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:pre-wrap}:where([data-dui-root]) .dui-long-text-trigger{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;border-radius:var(--dui-radius-small);cursor:pointer}:where([data-dui-root]) .dui-long-text-trigger:hover{text-decoration:underline;text-underline-offset:var(--dui-space)}:where([data-dui-root]) .dui-long-text-trigger:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-long-text-popover{width:min(480px,calc(100vw - var(--dui-space) * 8));max-height:min(60dvh,var(--radix-popover-content-available-height));overflow-y:auto;overscroll-behavior:contain}:where([data-dui-root]) .dui-long-text-full{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text;line-height:1.65}:where([data-dui-root]) .dui-long-text-actions,:where([data-dui-root]) .dui-long-text-copy{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);margin-top:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-long-text-actions>.dui-long-text-copy{margin-top:0}:where([data-dui-root]) .dui-long-text-copy>[role=status]{color:var(--dui-muted);font-size:var(--dui-caption-font-size);white-space:normal}:where([data-dui-root]) .dui-task-progress{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);min-width:0;padding:var(--dui-card-inset);background:var(--dui-panel);box-shadow:var(--dui-shadow-card);border:1px solid transparent;border-radius:var(--dui-radius-card)}:where([data-dui-root]) .dui-task-heading{display:flex;align-items:center;gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-task-heading>div{flex:1 1;min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-task-heading h3{margin:0;font-size:var(--dui-font-size);font-weight:var(--dui-weight-heading);color:var(--dui-ink)}:where([data-dui-root]) .dui-task-heading p{margin:var(--dui-space) 0 0;color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-task-icon{display:inline-flex;flex-shrink:0;color:var(--dui-muted)}:where([data-dui-root]) .dui-task-icon>svg{width:calc(var(--dui-space) * 5);height:calc(var(--dui-space) * 5)}:where([data-dui-root]) .dui-task-progress[data-status=processing] .dui-task-icon,:where([data-dui-root]) .dui-task-progress[data-status=running] .dui-task-icon{color:var(--dui-brand)}:where([data-dui-root]) .dui-task-progress[data-status=success] .dui-task-icon{color:var(--dui-success)}:where([data-dui-root]) .dui-task-progress[data-status=partial-error] .dui-task-icon{color:var(--dui-warning)}:where([data-dui-root]) .dui-gallery-download [role=alert],:where([data-dui-root]) .dui-task-error,:where([data-dui-root]) .dui-task-progress[data-status=error] .dui-task-icon{color:var(--dui-danger)}:where([data-dui-root]) .dui-task-description{color:var(--dui-muted);overflow-wrap:anywhere}:where([data-dui-root]) .dui-task-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-task-failures{border-top:1px solid var(--dui-line-subtle);padding-top:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-task-failures summary{cursor:pointer;border-radius:var(--dui-radius-small);color:var(--dui-ink)}:where([data-dui-root]) .dui-task-failures ul{list-style:none;margin:calc(var(--dui-space) * 3) 0 0;padding:0;max-height:15rem;overflow:auto}:where([data-dui-root]) .dui-task-failures li{display:grid;grid-gap:var(--dui-space);gap:var(--dui-space);padding-block:calc(var(--dui-space) * 2);overflow-wrap:anywhere}:where([data-dui-root]) .dui-task-failures li span{color:var(--dui-muted)}:where([data-dui-root]) .dui-avatar{--dui-avatar-size:calc(var(--dui-space) * 8);position:relative;display:inline-flex;width:var(--dui-avatar-size);height:var(--dui-avatar-size);flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--dui-selection);color:var(--dui-brand-ink);border:1px solid transparent;vertical-align:middle;font-size:var(--dui-control-font-size);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-avatar[data-size=sm]{--dui-avatar-size:calc(var(--dui-space) * 6);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-avatar[data-size=lg]{--dui-avatar-size:calc(var(--dui-space) * 12);font-size:var(--dui-font-size)}:where([data-dui-root]) .dui-avatar-image{width:100%;height:100%;object-fit:cover}:where([data-dui-root]) .dui-avatar[data-shape=square]{border-radius:var(--dui-radius-control)}:where([data-dui-root]) .dui-avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center}:where([data-dui-root]) .dui-avatar-fallback svg{width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) .dui-avatar-group{display:flex;flex-wrap:wrap;gap:var(--dui-space);align-items:center}:where([data-dui-root]) .dui-avatar-overflow ul{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);list-style:none;padding:0;margin:0;max-height:min(18rem,var(--radix-popover-content-available-height));overflow:auto}:where([data-dui-root]) .dui-avatar-overflow li{display:flex;align-items:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-avatar-overflow li>span:last-child{min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2);list-style:none;padding:0;margin:0}:where([data-dui-root]) .dui-breadcrumb li{display:inline-flex;align-items:center;gap:calc(var(--dui-space) * 2);min-width:0;max-width:100%;color:var(--dui-muted)}:where([data-dui-root]) .dui-breadcrumb li>svg{width:var(--dui-icon-size);height:var(--dui-icon-size);flex-shrink:0;color:var(--dui-tertiary)}:where([data-dui-root]) .dui-breadcrumb a,:where([data-dui-root]) .dui-breadcrumb li>span{min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-breadcrumb a{color:var(--dui-muted);text-decoration:none;border-radius:var(--dui-radius-small);transition:color var(--dui-motion-fast)}:where([data-dui-root]) .dui-breadcrumb a:hover{color:var(--dui-brand);text-decoration:underline;text-underline-offset:.2em}:where([data-dui-root]) .dui-breadcrumb [aria-current=page]{color:var(--dui-ink);font-weight:var(--dui-weight-heading)}:where([data-dui-root]) .dui-breadcrumb-menu [role=menuitem]{white-space:normal;overflow-wrap:anywhere}:where([data-dui-root]) .dui-breadcrumb a:focus-visible,:where([data-dui-root]) .dui-task-failures summary:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-gallery-download,:where([data-dui-root]) .dui-gallery-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--dui-space) * 3);min-width:0}:where([data-dui-root]) .dui-gallery-navigation>span{min-width:7ch;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-gallery-download p{flex-basis:100%;margin:0;text-align:center;overflow-wrap:anywhere}:where([data-dui-root]) .dui-save-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2);color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-save-status-message{display:inline-flex;align-items:center;gap:calc(var(--dui-space) * 2);min-height:24px;line-height:1.6}:where([data-dui-root]) .dui-save-status-icon{display:inline-grid;place-items:center;flex:0 0 16px;width:16px;height:16px}:where([data-dui-root]) .dui-save-status-label{min-inline-size:8em;overflow-wrap:anywhere}:where([data-dui-root]) .dui-save-status[data-state=saved] .dui-save-status-icon{color:var(--dui-success);animation:dui-success-in var(--dui-motion-panel) var(--dui-ease-enter)}:where([data-dui-root]) .dui-save-status svg{width:14px;height:14px;flex-shrink:0}:where([data-dui-root]) .dui-save-status[data-state=error]{color:var(--dui-danger)}:where([data-dui-root]) .dui-repeatable-row:focus{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-repeatable-fields{display:grid;grid-gap:calc(var(--dui-space) * 4);gap:calc(var(--dui-space) * 4);min-width:0}:where([data-dui-root]) .dui-repeatable-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--dui-space) * 3);background:var(--dui-panel);border:1px solid var(--dui-line);padding:calc(var(--dui-space) * 3);border-radius:var(--dui-radius-control);min-width:0}:where([data-dui-root]) .dui-repeatable-content{flex:1 1 18rem;min-width:0}:where([data-dui-root]) .dui-repeatable-actions{flex-shrink:0;margin-left:auto}:where([data-dui-root]) .dui-repeatable-action-buttons{display:flex;align-items:center;gap:var(--dui-space);min-height:var(--dui-field-height)}:where([data-dui-root]) .dui-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--dui-space) * 3);min-width:0;width:100%}:where([data-dui-root]) .dui-form-actions[data-sticky]{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;padding-block:calc(var(--dui-space) * 3);background:var(--dui-panel);border-top:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-form-action-note{flex:1 1 12rem;color:var(--dui-muted);font-size:var(--dui-caption-font-size);overflow-wrap:anywhere}:where([data-dui-root]) .dui-form-action-buttons{display:flex;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);margin-left:auto}:where([data-dui-root]) .dui-form-action-error{flex-basis:100%;margin:0;color:var(--dui-danger);overflow-wrap:anywhere}:where([data-dui-root]) .dui-cascader-trigger{width:100%;min-width:0;justify-content:space-between}:where([data-dui-root]) .dui-cascader-trigger>span{overflow:hidden;text-overflow:ellipsis}:where([data-dui-root]) .dui-cascader-popover{width:max-content;min-width:min(var(--radix-popover-trigger-width),calc(100vw - var(--dui-space) * 8));max-width:min(44rem,calc(100vw - var(--dui-space) * 8))}:where([data-dui-root]) .dui-cascader-columns{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior:contain}:where([data-dui-root]) .dui-cascader-column{flex:0 0 11rem;min-width:0;max-height:18rem;overflow-y:auto;padding:var(--dui-space)}:where([data-dui-root]) .dui-cascader-column+.dui-cascader-column{border-left:1px solid var(--dui-line)}:where([data-dui-root]) .dui-cascader-heading{color:var(--dui-muted);font-size:var(--dui-caption-font-size);padding:calc(var(--dui-space) * 2);overflow-wrap:anywhere}:where([data-dui-root]) .dui-cascader-option{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--dui-space) * 2);min-height:var(--dui-control-height);width:100%;padding:calc(var(--dui-space) * 2);border-radius:var(--dui-radius-small);text-align:start;font-size:var(--dui-control-font-size);cursor:pointer}:where([data-dui-root]) .dui-cascader-option>span{min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-cascader-option svg{width:var(--dui-icon-size);height:var(--dui-icon-size);flex-shrink:0}:where([data-dui-root]) .dui-cascader-option:disabled{opacity:.45;cursor:not-allowed}:where([data-dui-root]) .dui-cascader-option[aria-pressed=true]{background:var(--dui-selection);color:var(--dui-brand-ink)}@media (hover:hover) and (pointer:fine){:where([data-dui-root]) .dui-cascader-option:hover:not(:disabled,[aria-pressed=true]){background:var(--dui-soft)}}:where([data-dui-root]) .dui-cascader-option:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) .dui-cascader-status{display:grid;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);padding:calc(var(--dui-space) * 2);color:var(--dui-muted);overflow-wrap:anywhere}:where([data-dui-root]) .dui-transfer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);min-width:0}:where([data-dui-root]) .dui-transfer-pane{display:flex;flex-direction:column;gap:calc(var(--dui-space) * 3);border:1px solid var(--dui-line-subtle);border-radius:var(--dui-radius-control);background:var(--dui-panel);padding:calc(var(--dui-space) * 3);min-width:0}:where([data-dui-root]) .dui-transfer-heading{display:flex;align-items:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-transfer-heading>span{margin-left:auto;color:var(--dui-muted);font-size:var(--dui-caption-font-size);white-space:nowrap}:where([data-dui-root]) .dui-transfer-list{list-style:none;padding:0;margin:0;height:15rem;overflow:auto;overscroll-behavior:contain}:where([data-dui-root]) .dui-transfer-list li{display:flex;align-items:flex-start;gap:calc(var(--dui-space) * 2);padding:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-transfer-list li:has([data-slot=checkbox][data-state=checked]){background:var(--dui-selection);border-radius:var(--dui-radius-small)}:where([data-dui-root]) .dui-transfer-list li>div{min-width:0;overflow-wrap:anywhere}:where([data-dui-root]) .dui-transfer-list p{color:var(--dui-muted);font-size:var(--dui-caption-font-size);margin-top:var(--dui-space)}:where([data-dui-root]) .dui-transfer-count{color:var(--dui-muted);font-size:var(--dui-caption-font-size);margin-top:auto}:where([data-dui-root]) .dui-transfer-actions{display:flex;flex-direction:column;align-self:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-slider{position:relative;display:flex;align-items:center;width:100%;min-height:var(--dui-control-height);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where([data-dui-root]) .dui-slider[data-disabled]{opacity:.45}:where([data-dui-root]) .dui-slider-track{position:relative;flex-grow:1;height:calc(var(--dui-space) * 1.5);border-radius:var(--dui-radius-small);background:var(--dui-line);overflow:hidden}:where([data-dui-root]) .dui-slider-range{position:absolute;height:100%;background:linear-gradient(90deg,var(--dui-brand),var(--dui-brand-hover))}:where([data-dui-root]) .dui-slider-thumb{display:block;width:calc(var(--dui-space) * 4.5);height:calc(var(--dui-space) * 4.5);border-radius:50%;border:1px solid var(--dui-control-line);background:var(--dui-control-face);box-shadow:var(--dui-shadow-control);transition:box-shadow var(--dui-motion-fast),border-color var(--dui-motion-fast);cursor:-webkit-grab;cursor:grab}:where([data-dui-root]) .dui-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}:where([data-dui-root]) .dui-slider-thumb:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset);border-color:var(--dui-brand)}:where([data-dui-root]) .dui-menu-content{z-index:50;min-width:10rem;max-width:min(24rem,calc(100vw - var(--dui-space) * 8));padding:var(--dui-space);border:1px solid var(--dui-line);outline:none}:where([data-dui-root]) .dui-menu-item{position:relative;display:flex;align-items:center;gap:calc(var(--dui-space) * 2);padding:calc(var(--dui-space) * 1.5) calc(var(--dui-space) * 2);cursor:default;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-wrap:anywhere}:where([data-dui-root]) .dui-menu-item[data-disabled]{opacity:.45;pointer-events:none}:where([data-dui-root]) .dui-menu-item[data-highlighted]{background:var(--dui-menu-active);color:var(--dui-menu-active-ink)}:where([data-dui-root]) .dui-menu-item[data-variant=destructive]{color:var(--dui-danger)}:where([data-dui-root]) .dui-menu-item[data-variant=destructive][data-highlighted]{background:var(--dui-danger-soft);color:var(--dui-danger)}:where([data-dui-root]) .dui-menu-choice,:where([data-dui-root]) .dui-menu-item[data-inset]{padding-left:calc(var(--dui-space) * 7)}:where([data-dui-root]) .dui-menu-item svg{width:var(--dui-icon-size);height:var(--dui-icon-size);flex-shrink:0}:where([data-dui-root]) .dui-menu-indicator{position:absolute;left:calc(var(--dui-space) * 2);display:flex}:where([data-dui-root]) .dui-menu-label{padding:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-menu-separator{height:1px;background:var(--dui-line-subtle);margin:var(--dui-space) calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-menu-shortcut{margin-left:auto;font-size:var(--dui-caption-font-size);color:var(--dui-muted)}:where([data-dui-root]) .dui-menu-item[data-highlighted] .dui-menu-shortcut{color:inherit}:where([data-dui-root]) .dui-menu-chevron{margin-left:auto}:where([data-dui-root]) [data-slot=context-menu-trigger]:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}@media (max-width:600px){:where([data-dui-root]) .dui-transfer{grid-template-columns:minmax(0,1fr)}:where([data-dui-root]) .dui-transfer-actions{flex-direction:row;justify-content:center}:where([data-dui-root]) .dui-transfer-list{height:10rem}}:where([data-dui-root]) .dui-editable-cell{min-width:0;white-space:normal}:where([data-dui-root]) .dui-cell-display{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--dui-space) * 2);width:100%;min-height:32px;padding:var(--dui-space) calc(var(--dui-space) * 2);border:1px solid transparent;border-radius:var(--dui-radius-control);background:transparent;color:inherit;text-align:inherit;cursor:text}:where([data-dui-root]) .dui-cell-display:hover{border-color:var(--dui-control-line);background:var(--dui-recessed)}:where([data-dui-root]) .dui-cell-display:focus-visible,:where([data-dui-root]) .dui-gantt-link:focus-visible,:where([data-dui-root]) .dui-gantt-scroll:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-cell-display svg{width:13px;height:13px;flex:none;color:var(--dui-muted)}:where([data-dui-root]) .dui-cell-display:disabled{cursor:not-allowed;opacity:.5}:where([data-dui-root]) .dui-cell-actions{display:flex;gap:var(--dui-space);margin-top:var(--dui-space)}:where([data-dui-root]) .dui-cell-error{margin:var(--dui-space) 0;color:var(--dui-danger);font-size:12px;overflow-wrap:anywhere}:where([data-dui-root]) .dui-gantt{min-width:0;color:var(--dui-ink)}:where([data-dui-root]) .dui-gantt-error,:where([data-dui-root]) .dui-gantt-toolbar,:where([data-dui-root]) .dui-gantt-toolbar>[role=group]{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-gantt-toolbar{margin-bottom:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-gantt-error{margin-block:calc(var(--dui-space) * 2);color:var(--dui-danger)}:where([data-dui-root]) .dui-gantt-scroll{overflow:auto;max-height:560px;border:1px solid var(--dui-line);border-radius:var(--dui-radius-control);background:var(--dui-panel)}:where([data-dui-root]) .dui-gantt-canvas{--dui-gantt-identity:280px;width:calc(var(--dui-gantt-identity) + var(--dui-gantt-width))}:where([data-dui-root]) .dui-gantt-header,:where([data-dui-root]) .dui-gantt-row{display:grid;grid-template-columns:var(--dui-gantt-identity) var(--dui-gantt-width)}:where([data-dui-root]) .dui-gantt-header{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--dui-table-head);min-height:44px}:where([data-dui-root]) .dui-gantt-identity{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--dui-panel);padding:calc(var(--dui-space) * 3);border-right:1px solid var(--dui-line);overflow-wrap:anywhere}:where([data-dui-root]) .dui-gantt-header .dui-gantt-identity{background:var(--dui-table-head)}:where([data-dui-root]) .dui-gantt-row{border-top:1px solid var(--dui-line);min-height:104px}:where([data-dui-root]) .dui-gantt-row[data-selected] .dui-gantt-identity{background:var(--dui-selection)}:where([data-dui-root]) .dui-gantt-name{display:flex;align-items:center;gap:var(--dui-space);flex-wrap:wrap}:where([data-dui-root]) .dui-gantt-identity p{font-size:12px;color:var(--dui-muted);margin:var(--dui-space) 0 0}:where([data-dui-root]) .dui-gantt-link{min-width:0;padding:0;border:0;background:transparent;color:var(--dui-brand-ink);text-align:start;font-weight:600;cursor:pointer}:where([data-dui-root]) .dui-gantt-axis,:where([data-dui-root]) .dui-gantt-track{position:relative;overflow:hidden}:where([data-dui-root]) .dui-gantt-axis>span:not(.dui-gantt-today-label){position:absolute;height:100%;padding:var(--dui-space);border-left:1px solid var(--dui-line);white-space:nowrap;overflow:hidden;font-size:12px}:where([data-dui-root]) .dui-gantt-gridline,:where([data-dui-root]) .dui-gantt-today{position:absolute;top:0;bottom:0;border-left:1px solid var(--dui-line)}:where([data-dui-root]) .dui-gantt-today{border-color:var(--dui-danger);pointer-events:none}:where([data-dui-root]) .dui-gantt-today-label{position:absolute;bottom:0;transform:translateX(-50%);background:var(--dui-danger);color:var(--dui-on-brand);padding-inline:var(--dui-space);border-radius:var(--dui-radius-small);font-size:11px}:where([data-dui-root]) .dui-gantt-bar{position:absolute;height:10px;border-radius:var(--dui-radius-small);min-width:1px}:where([data-dui-root]) .dui-gantt-bar[data-kind=baseline]{top:20px;background:var(--dui-soft);border:1px dashed var(--dui-muted)}:where([data-dui-root]) .dui-gantt-bar[data-kind=plan]{top:40px;background:linear-gradient(180deg,var(--dui-brand),var(--dui-brand-pressed));box-shadow:var(--dui-shadow-control)}:where([data-dui-root]) .dui-gantt-bar[data-kind=actual]{top:60px;background:var(--dui-success);box-shadow:var(--dui-shadow-control)}:where([data-dui-root]) .dui-gantt-bar[data-clipped-start]{border-start-start-radius:0;border-end-start-radius:0}:where([data-dui-root]) .dui-gantt-bar[data-clipped-end]{border-start-end-radius:0;border-end-end-radius:0}:where([data-dui-root]) .dui-gantt-endpoint,:where([data-dui-root]) .dui-gantt-milestone{position:absolute;width:10px;height:10px;transform:translateX(-50%) rotate(45deg);top:80px;background:var(--dui-warning)}:where([data-dui-root]) .dui-gantt-endpoint{width:6px;background:var(--dui-panel);border:1px solid var(--dui-muted);transform:translateX(-50%)}:where([data-dui-root]) .dui-gantt-endpoint[data-kind=baseline]{top:20px}:where([data-dui-root]) .dui-gantt-endpoint[data-kind=plan]{top:40px}:where([data-dui-root]) .dui-gantt-endpoint[data-kind=actual]{top:60px}:where([data-dui-root]) .dui-gantt-legend{display:flex;flex-wrap:wrap;gap:calc(var(--dui-space) * 3);margin-top:calc(var(--dui-space) * 2);color:var(--dui-muted);font-size:12px}:where([data-dui-root]) .dui-gantt-legend span{display:inline-flex;align-items:center;gap:var(--dui-space)}:where([data-dui-root]) .dui-gantt-legend i{width:18px;height:7px;border-radius:var(--dui-radius-small)}:where([data-dui-root]) .dui-gantt-legend [data-kind=baseline]{border:1px dashed var(--dui-muted)}:where([data-dui-root]) .dui-gantt-legend [data-kind=plan]{background:var(--dui-brand)}:where([data-dui-root]) .dui-gantt-legend [data-kind=actual]{background:var(--dui-success)}:where([data-dui-root]) .dui-gantt-legend [data-kind=milestone]{background:var(--dui-warning)}@media (max-width:600px){:where([data-dui-root]) .dui-gantt-canvas{--dui-gantt-identity:200px}}:where([data-dui-root]) [data-slot=dialog-content].dui-pdf-dialog{width:min(1100px,calc(100vw - var(--dui-space) * 8));max-width:none;max-height:calc(100dvh - var(--dui-space) * 8);overflow-y:auto}:where([data-dui-root]) .dui-pdf-thumbnail-pages,:where([data-dui-root]) .dui-pdf-viewport,:where([data-dui-root]) [data-slot=dialog-content].dui-pdf-dialog{scrollbar-gutter:stable}:where([data-dui-root]) .dui-pdf-viewer{display:grid;min-width:0;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-pdf-state{display:grid;justify-items:center;align-content:center;grid-gap:calc(var(--dui-space) * 4);gap:calc(var(--dui-space) * 4);min-height:calc(var(--dui-control-height) * 8)}:where([data-dui-root]) .dui-pdf-state>[data-slot=progress]{width:min(100%,320px)}:where([data-dui-root]) .dui-pdf-tool-group,:where([data-dui-root]) .dui-pdf-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);min-width:0}:where([data-dui-root]) .dui-pdf-toolbar{justify-content:space-between;padding-block:calc(var(--dui-space) * 2);padding-inline:calc(var(--dui-space) * 2);border:1px solid var(--dui-line-subtle);border-radius:var(--dui-radius-card);background:var(--dui-panel)}:where([data-dui-root]) .dui-pdf-tool-group>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-dui-root]) [data-slot=input].dui-pdf-page-input{width:calc(var(--dui-space) * 16);text-align:center}:where([data-dui-root]) .dui-pdf-search{display:grid;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-pdf-search input{flex:1 1;min-width:120px;max-width:360px}:where([data-dui-root]) .dui-pdf-search-results{display:grid;grid-gap:var(--dui-space);gap:var(--dui-space);max-height:calc(var(--dui-control-height) * 4);overflow-y:auto}:where([data-dui-root]) .dui-pdf-search-results [data-slot=button]{height:auto;white-space:normal;text-align:start;justify-content:flex-start;overflow-wrap:anywhere;max-width:100%}:where([data-dui-root]) .dui-pdf-page-area{position:relative;display:grid;min-width:0;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-pdf-page-loading{position:absolute;z-index:1;top:calc(var(--dui-space) * 2);inset-inline-start:calc(var(--dui-space) * 2);max-width:calc(100% - var(--dui-space) * 4);padding:var(--dui-space) calc(var(--dui-space) * 2);border-radius:var(--dui-radius-small);background:var(--dui-panel);pointer-events:none}:where([data-dui-root]) .dui-pdf-viewport{overflow:auto;overscroll-behavior:contain;height:min(60dvh,700px);min-height:200px;padding:calc(var(--dui-space) * 4);background:var(--dui-recessed);box-shadow:var(--dui-shadow-input);border:1px solid var(--dui-line);border-radius:var(--dui-radius-card)}:where([data-dui-root]) .dui-pdf-canvas{width:max-content;margin-inline:auto}:where([data-dui-root]) .dui-pdf-canvas canvas{display:block;max-width:none;background:white;box-shadow:var(--dui-shadow-control)}:where([data-dui-root]) .dui-pdf-page-error{display:flex;align-items:center;gap:calc(var(--dui-space) * 3);color:var(--dui-danger)}:where([data-dui-root]) .dui-pdf-reading-area{display:grid;min-width:0;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-pdf-reading-area[data-thumbnails=true]{grid-template-columns:152px minmax(0,1fr)}:where([data-dui-root]) .dui-pdf-thumbnail-navigation{display:grid;align-content:start;min-width:0;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-pdf-thumbnail-pages{display:grid;align-content:start;grid-auto-rows:max-content;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);max-height:min(60dvh,700px);overflow:auto;padding:var(--dui-space)}:where([data-dui-root]) .dui-pdf-thumbnail-page{display:grid;align-content:start;justify-items:center;grid-gap:var(--dui-space);gap:var(--dui-space);padding:calc(var(--dui-space) * 2);border:1px solid var(--dui-line);border-radius:var(--dui-radius-control);color:var(--dui-muted);background:var(--dui-control-face);font-size:var(--dui-caption-font-size);cursor:pointer}:where([data-dui-root]) .dui-pdf-thumbnail-page[aria-current=page]{border-color:var(--dui-brand);background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-pdf-thumbnail-page:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-pdf-thumbnail{position:relative;display:grid;place-items:center;width:120px;height:160px;max-width:100%;overflow:hidden;background:var(--dui-panel);color:var(--dui-muted);border-radius:var(--dui-radius-small)}:where([data-dui-root]) .dui-pdf-thumbnail-canvas{position:absolute;inset:0}:where([data-dui-root]) .dui-pdf-thumbnail canvas{display:block;width:100%;height:100%;object-fit:contain}:where([data-dui-root]) .dui-pdf-thumbnail>svg{width:var(--dui-icon-size);height:var(--dui-icon-size)}:where([data-dui-root]) .dui-attachment-thumbnail .dui-pdf-thumbnail{width:100%;height:100%}:where([data-dui-root]) .dui-pdf-thumbnail-pagination{display:grid;grid-gap:var(--dui-space);gap:var(--dui-space);justify-items:center}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill]{display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill]>:not(.dui-pdf-reading-area):not(.dui-pdf-state){flex-shrink:0}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-toolbar{border-width:0 0 1px;border-radius:0;gap:var(--dui-space)}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-search{padding:calc(var(--dui-space) * 2) calc(var(--dui-space) * 3);border-bottom:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-reading-area{flex:1 1;min-height:0;gap:0;overflow:hidden}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-reading-area[data-thumbnails=true]{grid-template-columns:176px minmax(0,1fr)}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-page-area{min-height:0}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-viewport{height:100%;min-height:0;border:0;border-radius:0;padding:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-thumbnail-navigation{min-height:0;grid-template-rows:minmax(0,1fr) auto;padding:calc(var(--dui-space) * 2);-webkit-border-end:1px solid var(--dui-line-subtle);border-inline-end:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-thumbnail-pages{min-height:0;max-height:none}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-thumbnail-page .dui-pdf-thumbnail{width:120px;height:160px}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill]>.dui-control-hint{padding:var(--dui-space) calc(var(--dui-space) * 3);border-top:1px solid var(--dui-line-subtle)}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-state{flex:1 1;min-height:0}@media (max-width:640px){:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-reading-area[data-thumbnails=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:150px minmax(0,1fr)}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-thumbnail-navigation{grid-template-rows:minmax(0,1fr);-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--dui-line-subtle);overflow:auto}:where([data-dui-root]) .dui-pdf-viewer[data-layout=fill] .dui-pdf-thumbnail-page .dui-pdf-thumbnail{width:68px;height:90px}:where([data-dui-root]) .dui-pdf-reading-area[data-thumbnails=true]{grid-template-columns:minmax(0,1fr)}:where([data-dui-root]) .dui-pdf-thumbnail-pages{display:flex;max-height:none}:where([data-dui-root]) .dui-pdf-thumbnail-page{flex:0 0 88px}:where([data-dui-root]) .dui-pdf-thumbnail-page .dui-pdf-thumbnail{width:68px;height:90px}}:where([data-dui-root]) .dui-step-viewer{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);min-width:0}:where([data-dui-root]) .dui-step-toolbar,:where([data-dui-root]) .dui-step-tools{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-step-toolbar{justify-content:space-between;padding:calc(var(--dui-space) * 2);border:1px solid var(--dui-line-subtle);border-radius:var(--dui-radius-card);background:var(--dui-panel)}:where([data-dui-root]) .dui-step-tools [data-slot=select-trigger]{width:auto;min-width:100px}:where([data-dui-root]) .dui-step-tools [data-slot=button][aria-pressed=true]{background:var(--dui-selection);color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-step-stage{position:relative;min-width:0;height:clamp(300px,55dvh,640px);overflow:hidden;border:1px solid var(--dui-line);border-radius:var(--dui-radius-card);background:var(--dui-recessed);box-shadow:var(--dui-shadow-input)}:where([data-dui-root]) .dui-step-viewport{position:absolute;inset:0}:where([data-dui-root]) .dui-step-viewport canvas{display:block;width:100%;height:100%;touch-action:none}:where([data-dui-root]) .dui-step-watermark{position:absolute;inset:-100px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:140px;align-items:center;justify-items:center;pointer-events:none;overflow:hidden;color:var(--dui-ink);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--dui-ink) 22%,transparent)}font-size:var(--dui-control-font-size)}:where([data-dui-root]) .dui-step-watermark span{transform:rotate(-30deg);white-space:nowrap}:where([data-dui-root]) .dui-step-viewer-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--dui-space) * 4);padding:calc(var(--dui-space) * 6);text-align:center;background:var(--dui-panel)}:where([data-dui-root]) .dui-step-viewer-status [data-slot=progress]{width:min(100%,280px)}:where([data-dui-root]) .dui-step-viewer:-webkit-full-screen{display:flex;flex-direction:column;padding:calc(var(--dui-space) * 4);background:var(--dui-panel);overflow:auto}:where([data-dui-root]) .dui-step-viewer:fullscreen{display:flex;flex-direction:column;padding:calc(var(--dui-space) * 4);background:var(--dui-panel);overflow:auto}:where([data-dui-root]) .dui-step-viewer:-webkit-full-screen .dui-step-stage{flex:1 1;height:auto;min-height:250px}:where([data-dui-root]) .dui-step-viewer:fullscreen .dui-step-stage{flex:1 1;height:auto;min-height:250px}:where([data-dui-root]) [data-slot=dialog-content].dui-step-dialog{width:min(1100px,calc(100vw - var(--dui-space) * 8));max-width:none;max-height:calc(100dvh - var(--dui-space) * 8);overflow-y:auto}[data-dui-root]{--dui-tone-ink:var(--dui-muted);--dui-tone-fill:var(--dui-control-line);--dui-tone-soft:var(--dui-soft)}:where([data-dui-root]) :is(.dui-metric-card,.dui-status-tile,.dui-status-legend>li,.dui-data-grid tbody tr)[data-tone=brand]{--dui-tone-ink:var(--dui-brand-ink);--dui-tone-fill:var(--dui-brand);--dui-tone-soft:var(--dui-selection)}:where([data-dui-root]) :is(.dui-metric-card,.dui-status-tile,.dui-status-legend>li,.dui-data-grid tbody tr)[data-tone=success]{--dui-tone-ink:var(--dui-success);--dui-tone-fill:var(--dui-success);--dui-tone-soft:var(--dui-success-soft)}:where([data-dui-root]) :is(.dui-metric-card,.dui-status-tile,.dui-status-legend>li,.dui-data-grid tbody tr)[data-tone=warning]{--dui-tone-ink:var(--dui-warning);--dui-tone-fill:var(--dui-warning);--dui-tone-soft:var(--dui-warning-soft)}:where([data-dui-root]) :is(.dui-metric-card,.dui-status-tile,.dui-status-legend>li,.dui-data-grid tbody tr)[data-tone=danger]{--dui-tone-ink:var(--dui-danger);--dui-tone-fill:var(--dui-danger);--dui-tone-soft:var(--dui-danger-soft)}:where([data-dui-root]) [data-slot=badge].dui-badge-danger{background:var(--dui-danger-soft);color:var(--dui-danger)}:where([data-dui-root]) [data-slot=badge][data-dot]:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}:where([data-dui-root]) .dui-metric-card{display:grid;align-content:start;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);min-width:0;padding:calc(var(--dui-space) * 5);border-radius:var(--dui-radius-card,16px);background:var(--dui-panel);color:var(--dui-ink);box-shadow:var(--dui-shadow-card);text-decoration:none;transition:background-color var(--dui-motion-fast),box-shadow var(--dui-motion-fast)}:where([data-dui-root]) :is(a,button).dui-metric-card{cursor:pointer}@media (hover:hover){:where([data-dui-root]) :is(a,button).dui-metric-card:hover{box-shadow:var(--dui-shadow-panel,var(--dui-shadow-card))}}:where([data-dui-root]) :is(a,button).dui-metric-card:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset)}:where([data-dui-root]) .dui-metric-label{display:flex;align-items:center;gap:calc(var(--dui-space) * 2);min-width:0;color:var(--dui-muted);font-size:var(--dui-control-font-size);line-height:1.4}:where([data-dui-root]) .dui-metric-icon{display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--dui-radius-control);background:var(--dui-tone-soft);color:var(--dui-tone-ink)}:where([data-dui-root]) .dui-metric-card[data-tone=normal] .dui-metric-icon{background:var(--dui-soft);color:var(--dui-muted)}:where([data-dui-root]) .dui-metric-icon>svg{width:16px;height:16px}:where([data-dui-root]) .dui-metric-value{display:flex;align-items:baseline;gap:calc(var(--dui-space) * 1.5);font-size:32px;line-height:1.15;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-metric-card:is([data-tone=danger],[data-tone=warning]) .dui-metric-value{color:var(--dui-tone-ink)}:where([data-dui-root]) .dui-metric-value small{font-size:var(--dui-control-font-size);font-weight:400;letter-spacing:0;color:var(--dui-muted)}:where([data-dui-root]) .dui-metric-meter{display:block;height:4px;border-radius:4px;background:var(--dui-soft);overflow:hidden}:where([data-dui-root]) .dui-metric-meter>span{display:block;height:100%;border-radius:inherit;background:var(--dui-tone-fill)}:where([data-dui-root]) .dui-metric-card[data-tone=normal] .dui-metric-meter>span{background:var(--dui-brand)}:where([data-dui-root]) .dui-metric-description{color:var(--dui-muted);font-size:var(--dui-caption-font-size);line-height:1.5;overflow-wrap:anywhere}:where([data-dui-root]) .dui-metric-card[data-emphasis]{background:var(--dui-brand);color:var(--dui-on-brand)}:where([data-dui-root]) .dui-metric-card[data-emphasis] :is(.dui-metric-label,.dui-metric-description,.dui-metric-value small){color:var(--dui-on-brand);@supports (color:color-mix(in lab,red,red)){color:color-mix(in srgb,var(--dui-on-brand) 82%,transparent)}}:where([data-dui-root]) .dui-metric-card[data-emphasis] .dui-metric-value{color:var(--dui-on-brand)}:where([data-dui-root]) .dui-metric-card[data-emphasis] .dui-metric-icon{background:var(--dui-on-brand);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-on-brand) 18%,transparent)}color:var(--dui-on-brand)}:where([data-dui-root]) .dui-metric-card[data-emphasis] .dui-metric-meter{background:var(--dui-on-brand);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-on-brand) 25%,transparent)}}:where([data-dui-root]) .dui-metric-card[data-emphasis] .dui-metric-meter>span{background:var(--dui-on-brand)}@media (hover:hover){:where([data-dui-root]) a.dui-metric-card[data-emphasis]:hover{background:var(--dui-brand-hover)}}:where([data-dui-root]) .dui-status-tile-grid{display:grid;grid-template-columns:repeat(var(--dui-tile-columns,4),minmax(0,1fr));grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2)}:where([data-dui-root]) .dui-status-tile{display:grid;align-content:start;grid-gap:2px;gap:2px;min-width:0;padding:calc(var(--dui-space) * 2.5) calc(var(--dui-space) * 3);border:0;border-radius:var(--dui-radius-control);background:var(--dui-tone-soft);color:var(--dui-tone-ink);font:inherit;font-size:var(--dui-caption-font-size);line-height:1.4;text-align:start;text-decoration:none}:where([data-dui-root]) .dui-status-tile[data-tone=idle]{background:var(--dui-soft);color:var(--dui-muted)}:where([data-dui-root]) .dui-status-tile>strong{color:var(--dui-ink);font-family:var(--dui-font-data);font-size:var(--dui-control-font-size);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:where([data-dui-root]) .dui-status-tile>span{overflow-wrap:anywhere}:where([data-dui-root]) .dui-status-tile[data-emphasis]{background:var(--dui-tone-fill);color:var(--dui-on-tone,#fff)}:where([data-dui-root]) .dui-status-tile[data-emphasis]>strong{color:var(--dui-on-tone,#fff)}:where([data-dui-root]) .dui-status-tile[data-variant=panel]:not([data-emphasis]){background:var(--dui-panel);border:1px solid var(--dui-line)}:where([data-dui-root]) .dui-status-tile[data-variant=panel]:is([data-tone=warning],[data-tone=danger]):not([data-emphasis]){background:var(--dui-tone-soft);border-color:var(--dui-tone-fill);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--dui-tone-fill) 30%,var(--dui-line))}}:where([data-dui-root]) :is(a,button).dui-status-tile{cursor:pointer;transition:box-shadow var(--dui-motion-fast)}@media (hover:hover){:where([data-dui-root]) :is(a,button).dui-status-tile:where(:not(:disabled,[aria-disabled=true]):hover){box-shadow:inset 0 0 0 1px var(--dui-tone-fill)}:where([data-dui-root]) :is(a,button).dui-status-tile:where([data-variant=panel]:not(:disabled,[aria-disabled=true]):hover){box-shadow:inset 0 0 0 1px var(--dui-brand)}}:where([data-dui-root]) :is(a,button).dui-status-tile:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) :is(a,button).dui-status-tile[data-emphasis]:focus-visible{outline-color:var(--dui-on-tone,#fff)}:where([data-dui-root]) .dui-status-tile:is([aria-pressed=true],[aria-current]:not([aria-current=false])){box-shadow:inset 0 0 0 2px var(--dui-brand)}:where([data-dui-root]) .dui-status-tile:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}:where([data-dui-root]) .dui-status-legend{display:flex;flex-wrap:wrap;gap:calc(var(--dui-space) * 1.5) calc(var(--dui-space) * 4);margin:0;padding:0;list-style:none;color:var(--dui-muted);font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-status-legend>li{display:inline-flex;align-items:center;gap:calc(var(--dui-space) * 1.5)}:where([data-dui-root]) .dui-status-legend>li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dui-tone-fill)}:where([data-dui-root]) .dui-quantity-flow{display:grid;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3);margin:0;padding:0;list-style:none}:where([data-dui-root]) .dui-quantity-flow>li{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;align-items:center;grid-gap:calc(var(--dui-space) * 3);gap:calc(var(--dui-space) * 3)}:where([data-dui-root]) .dui-quantity-flow-label{color:var(--dui-muted);font-size:var(--dui-caption-font-size);white-space:nowrap}:where([data-dui-root]) .dui-quantity-flow-bar{display:block;height:8px;border-radius:8px;background:var(--dui-soft);overflow:hidden}:where([data-dui-root]) .dui-quantity-flow-bar>span{display:block;height:100%;border-radius:inherit;background:var(--dui-brand)}:where([data-dui-root]) .dui-quantity-flow>li[data-complete] .dui-quantity-flow-bar>span{background:var(--dui-success)}:where([data-dui-root]) .dui-quantity-flow-value{min-width:4.5em;text-align:end;font-size:var(--dui-control-font-size);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-dui-root]) .dui-quantity-flow-value small{margin-left:var(--dui-space);font-size:var(--dui-caption-font-size);font-weight:400;color:var(--dui-muted)}:where([data-dui-root]) .dui-quantity-flow[data-layout=summary]{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}:where([data-dui-root]) .dui-quantity-flow[data-layout=summary]>li{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:var(--dui-space)}:where([data-dui-root]) .dui-quantity-flow[data-layout=summary] .dui-quantity-flow-label{white-space:normal;overflow-wrap:anywhere}:where([data-dui-root]) .dui-quantity-flow[data-layout=summary] .dui-quantity-flow-value{min-width:0;text-align:start;font-size:var(--dui-object-title-size);white-space:normal;overflow-wrap:anywhere}:where([data-dui-root]) .dui-data-grid tbody tr[data-tone]>td:first-child{box-shadow:inset 3px 0 0 var(--dui-tone-fill)}@media (prefers-reduced-motion:reduce){:where([data-dui-root]) :is(.dui-metric-card,.dui-status-tile){transition:none}}:where([data-dui-root]) .dui-page-header{display:grid;grid-gap:calc(var(--dui-space) * 2);gap:calc(var(--dui-space) * 2);min-width:0;color:var(--dui-ink)}:where([data-dui-root]) .dui-page-header-back>[data-slot=button]{padding-inline:0}:where([data-dui-root]) .dui-page-header-main{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--dui-space) * 3) calc(var(--dui-space) * 6);min-width:0}:where([data-dui-root]) .dui-page-header-identity{display:grid;grid-gap:calc(var(--dui-space) * 1.5);gap:calc(var(--dui-space) * 1.5);flex:1 1 360px;min-width:0}:where([data-dui-root]) .dui-page-header-title{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2) calc(var(--dui-space) * 3);min-width:0}:where([data-dui-root]) .dui-page-header-title>h1{margin:0;font-size:var(--dui-page-title-size);line-height:1.3;font-weight:var(--dui-weight-heading);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}:where([data-dui-root]) .dui-page-header-meta{display:inline-flex;align-items:center;gap:calc(var(--dui-space) * 1.5);color:var(--dui-muted);font-size:var(--dui-caption-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-page-header-description{margin:0;max-width:72ch;color:var(--dui-muted);font-size:var(--dui-control-font-size);line-height:1.6;overflow-wrap:anywhere}:where([data-dui-root]) .dui-page-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--dui-space) * 2);min-width:0}:where([data-dui-root]) .dui-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--dui-space) * 2) calc(var(--dui-space) * 4);min-width:0}:where([data-dui-root]) .dui-section-header-identity{display:grid;grid-gap:calc(var(--dui-space) * 1);gap:calc(var(--dui-space) * 1);flex:1 1 220px;min-width:0}:where([data-dui-root]) .dui-section-header-title{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 2);margin:0;font-size:var(--dui-section-title-size);line-height:1.4;font-weight:var(--dui-weight-heading);overflow-wrap:anywhere}:where([data-dui-root]) .dui-section-header-icon{display:inline-grid;place-items:center;flex-shrink:0;color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-section-header-icon>svg{width:18px;height:18px}:where([data-dui-root]) .dui-section-header-count{display:inline-flex;align-items:center;height:22px;padding:0 calc(var(--dui-space) * 2);border-radius:999px;background:var(--dui-soft);color:var(--dui-muted);font-size:var(--dui-caption-font-size);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-dui-root]) .dui-section-header-description{margin:0;color:var(--dui-muted);font-size:var(--dui-caption-font-size);line-height:1.6;overflow-wrap:anywhere}:where([data-dui-root]) .dui-section-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dui-space) * 3);min-width:0}@media (max-width:767px){:where([data-dui-root]) .dui-page-header-title>h1{font-size:calc(var(--dui-page-title-size) - 4px)}:where([data-dui-root]) .dui-page-header-actions{justify-content:flex-start;width:100%}}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button]{--dui-segment-tone:var(--dui-brand);border-radius:var(--dui-radius-small);box-shadow:inset 3px 0 0 var(--dui-segment-tone);font-weight:var(--dui-weight-control)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=info]{--dui-segment-tone:var(--dui-brand);background:var(--dui-brand);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-brand) 14%,var(--dui-panel))}color:var(--dui-brand-ink)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=success]{--dui-segment-tone:var(--dui-success);background:var(--dui-success);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-success) 16%,var(--dui-panel))}color:var(--dui-success)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=warning]{--dui-segment-tone:var(--dui-warning);background:var(--dui-warning);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-warning) 16%,var(--dui-panel))}color:var(--dui-warning)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=danger]{--dui-segment-tone:var(--dui-danger);background:var(--dui-danger);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-danger) 16%,var(--dui-panel))}color:var(--dui-danger)}:where([data-dui-root]) .dui-time-lane-segment[data-slot=button][data-tone=neutral]{--dui-segment-tone:var(--dui-control-line);background:var(--dui-hover);color:var(--dui-ink)}@media (hover:hover){:where([data-dui-root]) .dui-time-lane-segment[data-slot=button]:hover:not(:disabled){background:var(--dui-segment-tone);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--dui-segment-tone) 24%,var(--dui-panel))}}}:where([data-dui-root]) .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-segment-content{font-size:var(--dui-caption-font-size)}:where([data-dui-root]) .dui-time-lane-scroll[data-variant=compact] .dui-time-lane-grid{border-left-style:solid;border-color:var(--dui-line-subtle)}:where([data-dui-root]) .dui-workspace-layout{--dui-workspace-page-gutter:24px;--dui-workspace-content-width:1800px;--dui-workspace-page-inset:max(var(--dui-workspace-page-gutter),calc((100% - var(--dui-workspace-content-width)) / 2));display:grid;grid-template-columns:176px minmax(0,1fr);min-height:calc(100dvh - var(--dui-workspace-header-height, 48px));background:var(--dui-workspace-background,var(--dui-surface));color:var(--dui-ink);font-family:var(--dui-font-ui)}:where([data-dui-root]) .dui-workspace-rail{position:-webkit-sticky;position:sticky;top:var(--dui-workspace-header-height,48px);align-self:start;height:calc(100dvh - var(--dui-workspace-header-height, 48px));overflow-y:auto;padding:10px 6px;border-right:1px solid var(--dui-line-subtle);background:var(--dui-panel)}:where([data-dui-root]) .dui-workspace-stage{min-width:0;display:flex;flex-direction:column}:where([data-dui-root]) .dui-workspace-content{flex:1 1;min-width:0;padding:20px var(--dui-workspace-page-inset) 24px}:where([data-dui-root]) .dui-workspace-layout[data-contained]{height:calc(100dvh - var(--dui-workspace-header-height, 48px));min-height:0}:where([data-dui-root]) .dui-workspace-layout[data-contained] .dui-workspace-stage{min-height:0;overflow:hidden}:where([data-dui-root]) .dui-workspace-layout[data-contained] .dui-workspace-content{min-height:0;overflow:auto}:where([data-dui-root]) .dui-workspace-nav-trigger[data-slot=button]{display:none}:where([data-dui-root]) .dui-workspace-nav-sheet[data-slot=sheet-content]{width:288px;max-width:calc(100vw - 40px)}:where([data-dui-root]) .dui-workspace-navigation{display:grid;grid-gap:14px;gap:14px}:where([data-dui-root]) .dui-workspace-navigation-group{display:grid;grid-gap:2px;gap:2px}:where([data-dui-root]) .dui-workspace-navigation-group h2{margin:0 10px 4px;font-size:var(--dui-caption-font-size);font-weight:var(--dui-weight-control);color:var(--dui-muted);letter-spacing:.04em}:where([data-dui-root]) .dui-workspace-destination{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:var(--dui-radius-control);color:var(--dui-ink);font-size:var(--dui-control-font-size);text-decoration:none;transition:background-color var(--dui-motion-fast),color var(--dui-motion-fast)}:where([data-dui-root]) .dui-workspace-destination:hover{background:var(--dui-hover)}:where([data-dui-root]) .dui-workspace-destination:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) .dui-workspace-destination[aria-current=page]{background:var(--dui-selection);color:var(--dui-brand-ink);font-weight:var(--dui-weight-control)}:where([data-dui-root]) .dui-workspace-destination svg{flex-shrink:0;width:18px;height:18px;stroke-width:1.7}:where([data-dui-root]) .dui-workspace-destination span{min-width:0;overflow-wrap:anywhere;line-height:1.4}@media (pointer:coarse){:where([data-dui-root]) .dui-workspace-nav-sheet .dui-workspace-destination{min-height:44px}}@media (min-width:768px) and (max-width:1279px){:where([data-dui-root]) .dui-workspace-layout{--dui-workspace-page-gutter:20px}}@media (max-width:767px){:where([data-dui-root]) .dui-workspace-layout{--dui-workspace-page-gutter:16px;grid-template-columns:minmax(0,1fr)}:where([data-dui-root]) .dui-workspace-rail{display:none}:where([data-dui-root]) .dui-workspace-nav-trigger[data-slot=button]{display:inline-flex;position:fixed;top:calc((var(--dui-workspace-header-height, 48px) - 44px) / 2);left:12px;z-index:41;min-width:44px;min-height:44px}:where([data-dui-root]) .dui-workspace-content{padding-block:20px}:where([data-dui-root]) .dui-workspace-layout[data-contained]{height:auto}}:where([data-dui-root]) .dui-report-viewport{min-width:0;max-width:100%;overflow-x:auto;padding:2px 2px 20px}:where([data-dui-root]) .dui-report-viewport:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) .dui-report{--dui-report-border:var(--dui-ink);width:100%;min-width:760px;max-width:1060px;margin-inline:auto;padding:28px;background:var(--dui-panel);color:var(--dui-ink);border:1px solid var(--dui-line);box-shadow:var(--dui-shadow-card);font-family:var(--dui-font-ui);font-size:15px;line-height:1.6}:where([data-dui-root]) .dui-report[data-report-orientation=landscape]{max-width:1420px}:where([data-dui-root]) .dui-report-table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--dui-report-border)}:where([data-dui-root]) .dui-report-table+.dui-report-table{margin-top:-1px}:where([data-dui-root]) .dui-report-cell{padding:8px 10px;border:1px solid var(--dui-report-border);vertical-align:middle;white-space:normal;overflow-wrap:anywhere;font-weight:400;text-align:left}:where([data-dui-root]) .dui-report-cell[scope=col]{text-align:center}:where([data-dui-root]) .dui-report[data-report-text-align=center]{text-align:center}:where([data-dui-root]) .dui-report[data-report-text-align=center] :is(.dui-report-cell,.dui-report-field [data-slot=input],.dui-report-field [data-slot=textarea]){text-align:center}:where([data-dui-root]) .dui-report[data-report-text-align=center] .dui-report-field :is(.dui-combobox-trigger,.dui-date-trigger,[data-slot=select-trigger]){display:grid;grid-template-columns:minmax(0,1fr) var(--dui-icon-size);grid-column-gap:var(--dui-space);column-gap:var(--dui-space)}:where([data-dui-root]) .dui-report[data-report-text-align=center] .dui-report-field :is(.dui-combobox-trigger>span,.dui-date-trigger>span,[data-slot=select-value]){display:block;min-width:0;text-align:center}:where([data-dui-root]) .dui-report[data-report-text-align=center] .dui-report-field .dui-date-trigger{grid-template-columns:var(--dui-icon-size) minmax(0,1fr) var(--dui-icon-size)}:where([data-dui-root]) .dui-report[data-report-text-align=center] .dui-report-field .dui-date-trigger>span{grid-column:2}:where([data-dui-root]) .dui-report[data-report-text-align=center] .dui-report-field .dui-date-trigger>:last-child{grid-column:3}:where([data-dui-root]) .dui-report-table[data-report-density=compact] .dui-report-cell{padding-inline:4px}:where([data-dui-root]) .dui-report-row:focus-visible{outline:var(--dui-focus-outline);outline-offset:var(--dui-focus-offset-inset)}:where([data-dui-root]) .dui-report-field{min-width:0}:where([data-dui-root]) .dui-report-label{white-space:nowrap}:where([data-dui-root]) .dui-report-value{white-space:pre-wrap;overflow-wrap:anywhere}:where([data-dui-root]) .dui-report-field .dui-field{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center}:where([data-dui-root]) .dui-report-field[data-label-hidden] .dui-field{grid-template-columns:minmax(0,1fr)}:where([data-dui-root]) .dui-report-field .dui-field>label{white-space:nowrap;font-size:inherit}:where([data-dui-root]) .dui-report-field .dui-field-error{grid-column:1/-1}:where([data-dui-root]) .dui-report-field :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){min-width:0;width:100%}:where([data-dui-root]) .dui-report-field [data-slot=textarea]{resize:vertical}:where([data-dui-root]) .dui-report-cell[data-report-actions]{width:52px;padding-inline:4px;text-align:center}:where([data-dui-root]) .dui-report figure{margin:0;page-break-inside:avoid;break-inside:avoid}:where([data-dui-root]) .dui-report figure img{display:block;max-width:100%;height:auto;object-fit:contain}:where([data-dui-root]) .dui-report figcaption{font-size:var(--dui-caption-font-size);overflow-wrap:anywhere}[data-dui-root][data-dui-print-root]{position:fixed;left:-100000px;top:0;width:186mm}@media print{@page dui-report-portrait{size:A4 portrait;margin:12mm}@page dui-report-landscape{size:A4 landscape;margin:12mm}body:has(>[data-dui-root][data-dui-print-root]),html:has(body>[data-dui-root][data-dui-print-root]){height:auto!important;overflow:visible!important;background:white!important;margin:0!important;padding:0!important}body:has(>[data-dui-root][data-dui-print-root])>:not([data-dui-print-root]){display:none!important}[data-dui-root][data-dui-print-root]{position:static;width:auto}:where([data-dui-root]) .dui-report{--dui-report-border:#222;page:dui-report-portrait;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;box-shadow:none;background:white;color:black;font-size:10pt;overflow:visible}:where([data-dui-root]) .dui-report[data-report-orientation=landscape]{page:dui-report-landscape;max-width:none}:where([data-dui-root]) .dui-report-table{overflow:visible}:where([data-dui-root]) .dui-report-table thead{display:table-header-group}:where([data-dui-root]) .dui-report-table tfoot{display:table-row-group}:where([data-dui-root]) .dui-report-row{page-break-inside:avoid;break-inside:avoid}:where([data-dui-root]) .dui-report-cell{padding:5px 7px}:where([data-dui-root]) .dui-report-table[data-report-density=compact] .dui-report-cell{padding-inline:2px}:where([data-dui-root]) .dui-report [data-report-actions]{display:none!important}:where([data-dui-root]) .dui-report figure img{max-height:230mm}}@property --dui-tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --dui-tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --dui-tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --dui-tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --dui-tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --dui-tw-leading{syntax:"*";inherits:false}@property --dui-tw-font-weight{syntax:"*";inherits:false}@property --dui-tw-tracking{syntax:"*";inherits:false}@property --dui-tw-content{syntax:"*";initial-value:"";inherits:false}@property --dui-tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --dui-tw-shadow-color{syntax:"*";inherits:false}@property --dui-tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --dui-tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --dui-tw-inset-shadow-color{syntax:"*";inherits:false}@property --dui-tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --dui-tw-ring-color{syntax:"*";inherits:false}@property --dui-tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --dui-tw-inset-ring-color{syntax:"*";inherits:false}@property --dui-tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --dui-tw-ring-inset{syntax:"*";inherits:false}@property --dui-tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --dui-tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --dui-tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:where([data-dui-root]) ::-webkit-backdrop{--dui-tw-translate-x:0;--dui-tw-translate-y:0;--dui-tw-translate-z:0;--dui-tw-space-y-reverse:0;--dui-tw-border-style:solid;--dui-tw-leading:initial;--dui-tw-font-weight:initial;--dui-tw-tracking:initial;--dui-tw-content:"";--dui-tw-shadow:0 0 #0000;--dui-tw-shadow-color:initial;--dui-tw-shadow-alpha:100%;--dui-tw-inset-shadow:0 0 #0000;--dui-tw-inset-shadow-color:initial;--dui-tw-inset-shadow-alpha:100%;--dui-tw-ring-color:initial;--dui-tw-ring-shadow:0 0 #0000;--dui-tw-inset-ring-color:initial;--dui-tw-inset-ring-shadow:0 0 #0000;--dui-tw-ring-inset:initial;--dui-tw-ring-offset-width:0px;--dui-tw-ring-offset-color:#fff;--dui-tw-ring-offset-shadow:0 0 #0000}:where([data-dui-root]),:where([data-dui-root]) *,:where([data-dui-root]) ::backdrop,:where([data-dui-root]) :after,:where([data-dui-root]) :before{--dui-tw-translate-x:0;--dui-tw-translate-y:0;--dui-tw-translate-z:0;--dui-tw-space-y-reverse:0;--dui-tw-border-style:solid;--dui-tw-leading:initial;--dui-tw-font-weight:initial;--dui-tw-tracking:initial;--dui-tw-content:"";--dui-tw-shadow:0 0 #0000;--dui-tw-shadow-color:initial;--dui-tw-shadow-alpha:100%;--dui-tw-inset-shadow:0 0 #0000;--dui-tw-inset-shadow-color:initial;--dui-tw-inset-shadow-alpha:100%;--dui-tw-ring-color:initial;--dui-tw-ring-shadow:0 0 #0000;--dui-tw-inset-ring-color:initial;--dui-tw-inset-ring-shadow:0 0 #0000;--dui-tw-ring-inset:initial;--dui-tw-ring-offset-width:0px;--dui-tw-ring-offset-color:#fff;--dui-tw-ring-offset-shadow:0 0 #0000}}