@layer dx-components{:root{--dx-block-size:2rem;--dx-line-height:var(--text-base--line-height);--dx-font-size:var(--text-base);--dx-label-font-size:var(--text-sm);--dx-label-line-height:var(--text-sm--line-height);--dx-helper-font-size:var(--text-xs);--dx-helper-line-height:var(--text-xs--line-height);--dx-icon-size:1rem;--dx-gap-size:.5rem;--dx-control-inset:2px;--dx-control-icon:1rem;--dx-control-size:calc(var(--dx-block-size) - 2 * var(--dx-control-inset));--dx-half-block-size:calc(var(--dx-block-size) / 2)}:is(.dx-scope,.dx-panel,.dx-listbox,.dx-drag-preview,.dx-container,.dx-scroll-root,.dx-toolbar,.dx-popup,.dx-field-header,.dx-dialog,.dx-dialog-footer,.dx-fieldset-legend,.dx-avatar,.dx-button,.dx-card,.dx-tree,.dx-pin-input)[data-size=xs]{--dx-block-size:1.25rem;--dx-line-height:var(--text-xs--line-height);--dx-font-size:var(--text-xs);--dx-label-font-size:var(--text-xs);--dx-label-line-height:var(--text-xs--line-height);--dx-helper-font-size:var(--text-xs);--dx-helper-line-height:var(--text-xs--line-height);--dx-icon-size:.75rem;--dx-gap-size:.25rem;--dx-control-inset:1px;--dx-control-icon:.75rem;--dx-control-size:calc(var(--dx-block-size) - 2 * var(--dx-control-inset));--dx-half-block-size:calc(var(--dx-block-size) / 2)}:is(.dx-scope,.dx-panel,.dx-listbox,.dx-drag-preview,.dx-container,.dx-scroll-root,.dx-toolbar,.dx-popup,.dx-field-header,.dx-dialog,.dx-dialog-footer,.dx-fieldset-legend,.dx-avatar,.dx-button,.dx-card,.dx-tree,.dx-pin-input)[data-size=sm]{--dx-block-size:1.5rem;--dx-line-height:var(--text-sm--line-height);--dx-font-size:var(--text-sm);--dx-label-font-size:var(--text-xs);--dx-label-line-height:var(--text-xs--line-height);--dx-helper-font-size:var(--text-xs);--dx-helper-line-height:var(--text-xs--line-height);--dx-icon-size:.875rem;--dx-gap-size:.25rem;--dx-control-inset:2px;--dx-control-icon:.875rem;--dx-control-size:calc(var(--dx-block-size) - 2 * var(--dx-control-inset));--dx-half-block-size:calc(var(--dx-block-size) / 2)}:is(.dx-scope,.dx-panel,.dx-listbox,.dx-drag-preview,.dx-container,.dx-scroll-root,.dx-toolbar,.dx-popup,.dx-field-header,.dx-dialog,.dx-dialog-footer,.dx-fieldset-legend,.dx-avatar,.dx-button,.dx-card,.dx-tree,.dx-pin-input)[data-size=md]{--dx-block-size:2rem;--dx-line-height:var(--text-base--line-height);--dx-font-size:var(--text-base);--dx-label-font-size:var(--text-sm);--dx-label-line-height:var(--text-sm--line-height);--dx-helper-font-size:var(--text-xs);--dx-helper-line-height:var(--text-xs--line-height);--dx-icon-size:1rem;--dx-gap-size:.5rem;--dx-control-inset:2px;--dx-control-icon:1rem;--dx-control-size:calc(var(--dx-block-size) - 2 * var(--dx-control-inset));--dx-half-block-size:calc(var(--dx-block-size) / 2)}:is(.dx-scope,.dx-panel,.dx-listbox,.dx-drag-preview,.dx-container,.dx-scroll-root,.dx-toolbar,.dx-popup,.dx-field-header,.dx-dialog,.dx-dialog-footer,.dx-fieldset-legend,.dx-avatar,.dx-button,.dx-card,.dx-tree,.dx-pin-input)[data-size=lg]{--dx-block-size:2.5rem;--dx-line-height:var(--text-lg--line-height);--dx-font-size:var(--text-lg);--dx-label-font-size:var(--text-base);--dx-label-line-height:var(--text-base--line-height);--dx-helper-font-size:var(--text-sm);--dx-helper-line-height:var(--text-sm--line-height);--dx-icon-size:1.25rem;--dx-gap-size:.5rem;--dx-control-inset:3px;--dx-control-icon:1.25rem;--dx-control-size:calc(var(--dx-block-size) - 2 * var(--dx-control-inset));--dx-half-block-size:calc(var(--dx-block-size) / 2)}:is(.dx-scope,.dx-panel,.dx-listbox,.dx-drag-preview,.dx-container,.dx-scroll-root,.dx-toolbar,.dx-popup,.dx-field-header,.dx-dialog,.dx-dialog-footer,.dx-fieldset-legend,.dx-avatar,.dx-button,.dx-card,.dx-tree,.dx-pin-input)[data-size=xl]{--dx-block-size:3rem;--dx-line-height:var(--text-xl--line-height);--dx-font-size:var(--text-xl);--dx-label-font-size:var(--text-lg);--dx-label-line-height:var(--text-lg--line-height);--dx-helper-font-size:var(--text-base);--dx-helper-line-height:var(--text-base--line-height);--dx-icon-size:1.5rem;--dx-gap-size:.5rem;--dx-control-inset:3px;--dx-control-icon:1.5rem;--dx-control-size:calc(var(--dx-block-size) - 2 * var(--dx-control-inset));--dx-half-block-size:calc(var(--dx-block-size) / 2)}.dx-container[data-gutter=rail]{--dx-gutter:var(--dx-block-size)}.dx-container[data-gutter=inset]{--dx-gutter:var(--dx-gap-size)}.dx-container[data-gutter=sm]{--dx-gutter:var(--dx-gutter-sm)}.dx-container[data-gutter=md]{--dx-gutter:var(--dx-gutter-md)}.dx-container[data-gutter=lg]{--dx-gutter:var(--dx-gutter-lg)}.dx-container[data-gutter=none]{--dx-gutter:0px}.dx-container{min-width:0;font-size:var(--dx-font-size);line-height:var(--dx-line-height);align-content:start;display:grid}.dx-container:not([data-gutter=inherit]){grid-template-columns:[full-start] var(--dx-gutter) [content-start] var(--dx-columns,minmax(0, 1fr)) [content-end] calc(var(--dx-gutter) - var(--dx-scroll-reserve,0px)) [full-end]}.dx-container[data-width=document]:not([data-gutter=inherit]){width:100%;max-width:var(--spacing-document-max-width,50rem);justify-self:center;margin-inline:auto}.dx-container[data-pad-block]:not([data-gutter=inherit]){padding-block:var(--dx-gutter)}.dx-container[data-gutter=inherit]{grid-column:full;grid-template-columns:subgrid}:not(.dx-container,.dx-listbox,.dx-scroll-root,dx-surface,.contents,.dx-control-root,.dx-combobox,.dx-select,.dx-date-field)>.dx-container[data-gutter=inherit]:not([data-columns]),:not(.dx-container,dx-surface,.contents)>:is(.dx-listbox,.dx-scroll-root)>.dx-container[data-gutter=inherit]:not([data-columns]){grid-column:auto;grid-template-columns:[full-start content-start]minmax(0,1fr)[content-end full-end]}.dx-container[data-gutter=inherit][data-columns]{grid-column:content;grid-template-columns:[full-start content-start] var(--dx-columns) [content-end full-end]}.dx-container>*,.dx-container>dx-surface>*,.dx-container>dx-surface>dx-surface>*,.dx-container:not([data-layout=row])>:is(.dx-control-root,.dx-combobox,.dx-select,.dx-date-field)>*,.dx-container:not([data-layout=row])>.dx-date-field>.dx-date-field>*{grid-column:content}.dx-container>[data-place=full]{grid-column:full}.dx-container>[data-rail=start]{grid-column:full-start/content-start}.dx-container>[data-rail=end]{grid-column:content-end/full-end}.dx-container[data-gap=none]{row-gap:0}.dx-container[data-gap=sm]{row-gap:.25rem}.dx-container[data-gap=md]{row-gap:.5rem}.dx-container[data-gap=lg]{row-gap:.75rem}.dx-container[data-gap=xl]{row-gap:1.5rem}.dx-container[data-gutter=inherit][data-columns][data-layout=row][data-gap=sm]{-moz-column-gap:.25rem;column-gap:.25rem}.dx-container[data-gutter=inherit][data-columns][data-layout=row][data-gap=md]{-moz-column-gap:.5rem;column-gap:.5rem}.dx-container[data-gutter=inherit][data-columns][data-layout=row][data-gap=lg]{-moz-column-gap:.75rem;column-gap:.75rem}.dx-container[data-gutter=inherit][data-columns][data-layout=row][data-gap=xl]{-moz-column-gap:1.5rem;column-gap:1.5rem}.dx-container[data-layout=row]{grid-auto-rows:minmax(var(--dx-block-size), auto);align-items:center}.dx-container[data-layout=row][data-align=start]{align-items:start}.dx-container[data-layout=row][data-align=stretch]{align-items:stretch}.dx-container[data-layout=row]>:not([data-rail]){grid-column:auto}.dx-container[data-layout=row]>:nth-child(1 of :not([data-rail])){grid-column-start:content-start}.dx-container>[data-span]{grid-column-end:span var(--dx-span,1)}.dx-container>[data-span=full]{grid-column:content}.dx-container[data-layout=row]>[data-span]:not([data-rail]){grid-column-end:span var(--dx-span,1)}.dx-container[data-layout=row]>[data-span=full]:not([data-rail]){grid-column:content}.dx-container[data-layout=row]>.dx-container[data-gutter=inherit]:not([data-columns]){grid-template-columns:[full-start content-start]minmax(0,1fr)[content-end full-end]}.dx-container[data-layout=stack]>.dx-control{margin-block:var(--dx-control-inset)}.dx-block{width:var(--dx-block-size);height:var(--dx-block-size);flex-shrink:0;justify-self:center;place-items:center;display:grid}.dx-block[data-compact]{height:auto}@container (width<24rem){.dx-container.dx-container[data-gutter=rail]:not(.dx-card){--dx-gutter:var(--dx-gap-size)}.dx-container[data-columns]{--dx-columns:minmax(0, 1fr)}.dx-container:not(.dx-card)>[data-rail]{display:none}.dx-container[data-layout=row]>:not([data-rail]),.dx-container>[data-span][data-span]:not([data-rail]){grid-column:content}.dx-container[data-layout=row][data-fixed]>:not([data-rail]){grid-column:auto}}[data-debug] .dx-container>*{outline:1px dashed color-mix(in srgb, currentColor 25%, transparent)}.dx-popup .dx-panel[data-surface=base]{--surface-bg:var(--dx-surface-popup)}.dx-panel{width:100%;min-width:0;height:100%;min-height:0;font-size:var(--dx-font-size);line-height:var(--dx-line-height);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip;container-type:inline-size}.dx-panel-header{flex-direction:column;grid-row:1;min-width:0;display:flex}.dx-panel-header.dx-toolbar{flex-direction:row}.dx-panel:not([data-size])>.dx-panel-header .dx-toolbar,.dx-panel:not([data-size])>.dx-panel-header.dx-toolbar{min-height:var(--dx-toolbar-size,2.5rem)}.dx-panel>.dx-panel-body{grid-row:2;min-width:0;min-height:0;container-type:normal}.dx-panel[data-width=document]>.dx-panel-body>.dx-scroll-viewport{padding-inline:max(0px, calc((100% - var(--spacing-document-max-width,50rem)) / 2))}.dx-panel-footer{flex-direction:column;grid-row:3;min-width:0;display:flex}.dx-row{isolation:isolate;border-radius:var(--radius-sm,.25rem);cursor:default;position:relative}.dx-container[data-gutter=none]>.dx-row{border-radius:0}.dx-row[data-selectable]{cursor:pointer}.dx-row[data-selectable]:hover,.dx-row[data-highlighted]{background:var(--color-hover-surface-subtle)}.dx-row:is([aria-selected=true],[data-selected]){background:var(--color-selected-surface)}.dx-row:is([aria-selected=true],[data-selected]):hover{background:var(--color-selected-surface-hover)}.dx-row[aria-current=true]{background:var(--color-current-surface)}.dx-row[data-disabled]{opacity:.5;cursor:default}.dx-row:focus-visible{outline:none}.dx-row:focus-visible:before,[role=listbox]:focus-visible>.dx-row[data-highlighted]:before,[role=listbox]:focus-visible>*>.dx-row[data-highlighted]:before,[role=listbox]:focus-within>.dx-row[aria-current=true]:before,[role=listbox]:focus-within>*>.dx-row[aria-current=true]:before{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color);pointer-events:none;position:absolute;inset:0}[data-dragging]:not([data-scope=splitter],[data-scope=slider],[data-scope=angle-slider]){opacity:.5}[data-drop-target]{position:relative}:is([data-drop-target=top],[data-drop-target=bottom]):after{content:"";height:var(--dx-drop-indicator-width);background:var(--dx-drop-indicator-color);pointer-events:none;position:absolute;inset-inline:0}[data-drop-target=top]:after{top:calc(var(--dx-drop-indicator-width) / -2)}[data-drop-target=bottom]:after{bottom:calc(var(--dx-drop-indicator-width) / -2)}[data-virtual=variable]>:not([data-virtual-spacer]){content-visibility:auto;contain-intrinsic-block-size:auto var(--dx-block-size)}.dx-listbox{min-width:0;min-height:0;max-height:100%;font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex-direction:column;display:flex}.dx-scroll-root.dx-listbox-scroll{flex:auto}.dx-listbox:has(>.dx-container[data-gutter=inherit]){grid-column:full;grid-template-columns:subgrid;max-height:none;display:grid}.dx-listbox:has(>.dx-container[data-gutter=inherit])>:not(.dx-container){grid-column:content}.dx-listbox-content:focus{outline:none}.dx-listbox-item{--dx-item-columns:minmax(0, 1fr);--dx-item-text-column:1;min-height:var(--dx-block-size);grid-template-rows:auto;grid-auto-columns:auto;align-items:center}.dx-listbox-item:has(>.dx-listbox-item-text:nth-child(2)){--dx-item-columns:var(--dx-block-size) minmax(0, 1fr);--dx-item-text-column:2}.dx-listbox-item:has(>.dx-listbox-item-text:nth-child(3)){--dx-item-columns:repeat(2, var(--dx-block-size)) minmax(0, 1fr);--dx-item-text-column:3}.dx-listbox-item:has(>.dx-listbox-item-text:nth-child(4)){--dx-item-columns:repeat(3, var(--dx-block-size)) minmax(0, 1fr);--dx-item-text-column:4}.dx-listbox-item:has(>.dx-listbox-item-description){grid-template-rows:auto auto}.dx-listbox-item.dx-container>*{grid-area:1/auto/-1}.dx-listbox-item.dx-container>.dx-listbox-item-text{grid-column:var(--dx-item-text-column);grid-row:1}.dx-listbox-item.dx-container>.dx-listbox-item-description{grid-column:var(--dx-item-text-column);grid-row:2}.dx-listbox-item.dx-container>[data-place=full]{grid-area:auto/1/auto/-1}.dx-listbox-item.dx-container:has(>.dx-listbox-item-description)>:not(.dx-listbox-item-text,.dx-listbox-item-description,.dx-drop-indicator){align-self:start}.dx-listbox-item:has(>.dx-listbox-item-description)>.dx-listbox-item-text{padding-block-end:0}.dx-listbox-item>.dx-listbox-item-description{padding-block-start:0}.dx-listbox-item>:is(.dx-listbox-item-text,.dx-listbox-item-description){padding-inline-end:var(--dx-gap-size)}.dx-listbox-item>.dx-listbox-item-text:first-child,.dx-listbox-item>.dx-listbox-item-text:first-child+.dx-listbox-item-description{padding-inline-start:var(--dx-gap-size)}.dx-listbox-item>.dx-listbox-item-icon:has(.dx-avatar)~:is(.dx-listbox-item-text,.dx-listbox-item-description){padding-inline-start:var(--dx-gap-size)}.dx-listbox-item.dx-container>.dx-listbox-item-text~:not(.dx-listbox-item-description,.dx-listbox-item-indicator,.dx-drop-indicator){margin-inline-end:var(--dx-control-inset)}.dx-listbox-item.dx-container>.dx-button[data-square]{margin:var(--dx-control-inset)}.dx-listbox-item.dx-container>.dx-collapsible-trigger[data-caret-only]{margin-inline-end:0}.dx-listbox-item-indicator{width:var(--dx-block-size);height:var(--dx-block-size);place-items:center;display:grid}.dx-listbox-content[data-columns]>.dx-listbox-item.dx-container{grid-column:content;grid-template-columns:subgrid}.dx-listbox-content[data-columns]>.dx-collapsible>.dx-listbox-item.dx-container{grid-column:1/-1;grid-template-columns:subgrid}:is(.dx-listbox-content[data-columns],.dx-listbox-content[data-columns]>.dx-collapsible)>.dx-listbox-item.dx-container>*{grid-area:auto;align-self:center}:is(.dx-listbox-content[data-columns],.dx-listbox-content[data-columns]>.dx-collapsible)>.dx-listbox-item.dx-container>:is(.dx-listbox-item-text,.dx-listbox-item-description){padding-block:0}.dx-listbox-content>.dx-collapsible{grid-column:content;grid-template-columns:subgrid;display:grid}.dx-listbox-content>.dx-collapsible>*{grid-column:1/-1}.dx-empty{justify-content:center;align-items:center;gap:var(--dx-gap-size);padding:var(--dx-block-size) var(--dx-gap-size);text-align:center;color:var(--color-fg-muted);font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);flex-direction:column;display:flex}.dx-empty>.dx-icon{width:var(--dx-block-size);height:var(--dx-block-size);color:var(--color-fg-subtle)}.dx-empty>p{margin:0}.dx-tree{min-width:0;min-height:0;max-height:100%;font-size:var(--dx-font-size);line-height:var(--dx-line-height);--dx-tree-disclosure-duration:var(--dx-disclosure-duration);flex-direction:column;display:flex}.dx-tree>.dx-scroll-root{flex:auto}.dx-tree-content:focus{outline:none}.dx-tree-item{--dx-tree-inset:0px}[data-row-inset] .dx-tree-item,[data-row-inset] .dx-tree-group{--dx-tree-inset:calc((var(--dx-block-size) - var(--dx-control-icon)) / 2)}.dx-tree-item{grid-auto-rows:var(--dx-block-size);padding-inline:calc(var(--dx-tree-inset) + var(--dx-tree-depth) * var(--dx-half-block-size)) var(--dx-tree-inset);-webkit-user-select:none;user-select:none;outline:none;position:relative}.dx-tree[data-multiline] .dx-tree-item{grid-template-rows:var(--dx-block-size);grid-auto-rows:auto}.dx-tree-item.dx-container[data-layout=row]>:not([data-rail]){grid-column:auto}.dx-tree-item[data-drop-target=inside]{outline:var(--dx-drop-indicator-width) solid var(--dx-drop-indicator-color);outline-offset:calc(-1 * var(--dx-drop-indicator-width))}.dx-tree-item[data-drop-target=inside][data-drop-kind=link]{outline-style:dashed}.dx-tree-item[data-drop-target]:after{inset-inline-start:calc(var(--dx-tree-inset) + var(--dx-tree-drop-level,0) * var(--dx-half-block-size))}.dx-tree-item[data-drop-kind=link]:after{border-block-start:var(--dx-drop-indicator-width) dashed var(--dx-drop-indicator-color);background:0 0;height:0}.dx-tree-item[data-virtual=variable]{content-visibility:auto;contain-intrinsic-block-size:auto var(--dx-block-size)}.dx-block.dx-tree-item-indicator{width:var(--dx-half-block-size)}.dx-tree-branch-trigger{cursor:pointer;place-items:center;width:100%;height:100%;display:grid}.dx-tree-branch-trigger[data-empty]{opacity:.4}.dx-tree-branch-indicator{transition:transform var(--dx-tree-disclosure-duration) var(--dx-disclosure-ease-open);place-items:center;display:grid}.dx-tree-branch-indicator[data-state=open]{transform:rotate(90deg)}.dx-tree-item[data-concealing] .dx-tree-branch-indicator{transform:none}:is(.dx-tree-item,.dx-tree-group)[data-disclosure=enter]{animation:dx-tree-row-enter var(--dx-tree-disclosure-duration) var(--dx-disclosure-ease-open)}:is(.dx-tree-item,.dx-tree-group)[data-disclosure=conceal]{animation:dx-tree-row-conceal var(--dx-tree-disclosure-duration) var(--dx-disclosure-ease-close) forwards}.dx-tree[data-multiline] .dx-tree-item[data-disclosure=enter]{animation-name:dx-tree-row-fade-in}.dx-tree[data-multiline] .dx-tree-item[data-disclosure=conceal]{animation-name:dx-tree-row-fade-out}@media (prefers-reduced-motion:reduce){.dx-tree{--dx-tree-disclosure-duration:0s}}@keyframes dx-tree-row-enter{0%{opacity:0;block-size:0;overflow-y:clip}50%{opacity:0}to{opacity:1;block-size:var(--dx-block-size);overflow-y:clip}}@keyframes dx-tree-row-fade-in{0%{opacity:0}}@keyframes dx-tree-row-fade-out{to{opacity:0}}@keyframes dx-tree-row-conceal{0%{opacity:1;block-size:var(--dx-block-size);overflow-y:clip}50%{opacity:0}to{opacity:0;block-size:0;overflow-y:clip}}.dx-tree-item[data-hide-drag-source]{display:none}.dx-tag.dx-tree-item-count{height:auto;font-variant-numeric:tabular-nums;justify-content:center;justify-self:end;min-inline-size:1.25rem;padding-block:0;padding-inline:.25rem}.dx-tree-item-actions{display:contents}@media (hover:hover){.dx-tree-item:not(:hover,:focus-within,[data-selected],:has([aria-expanded=true])) .dx-tree-item-actions>*{opacity:0}}.dx-tree-group{block-size:var(--dx-block-size);-webkit-user-select:none;user-select:none;align-items:flex-end;padding-block-end:.125rem;padding-inline-start:calc(var(--dx-tree-inset,0px) + var(--dx-tree-depth) * var(--dx-half-block-size) + var(--dx-half-block-size));display:flex}.dx-tree-group-label{font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);color:var(--color-fg-subtle)}.dx-tree-end{min-block-size:var(--dx-block-size);position:relative}.dx-tree-indent-guide{border-inline-start:1px solid var(--color-separator-subtle);pointer-events:none;width:0;position:absolute;inset-block:0;inset-inline-start:calc(var(--dx-tree-inset,0px) + (var(--dx-tree-guide-level) + .5) * var(--dx-half-block-size))}:root{--dx-drop-indicator-color:var(--dx-focus-ring-color);--dx-drop-indicator-width:2px}.dx-drop-indicator{height:var(--dx-drop-indicator-width);background:var(--dx-drop-indicator-color);pointer-events:none;position:absolute;inset-inline:0}.dx-drop-indicator[data-edge=top]{top:calc(var(--dx-drop-indicator-width) / -2)}.dx-drop-indicator[data-edge=bottom]{bottom:calc(var(--dx-drop-indicator-width) / -2)}:is(.dx-container,.dx-collapsible):has(>.dx-drop-indicator){position:relative}.dx-drag-preview{align-items:center;gap:var(--dx-gap-size);height:var(--dx-block-size);padding-inline:var(--dx-gap-size);border-radius:var(--radius-sm,.25rem);font-size:var(--dx-font-size);line-height:var(--dx-line-height);white-space:nowrap;display:flex}.dx-button[data-drag-handle][data-grabbed]{background:var(--color-hover-surface)}.dx-scroll-root{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;container-type:inline-size}.dx-scroll-root[data-width=thin]{--dx-scroll-width:4px}.dx-scroll-root[data-width=regular]{--dx-scroll-width:8px}.dx-scroll-root:has(>.dx-container[data-gutter=inherit]){grid-column:full;grid-template-columns:subgrid;container-type:normal}.dx-scroll-viewport{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.dx-scroll-viewport.dx-container[data-layout=row]{grid-auto-rows:auto}.dx-scroll-viewport.dx-container[data-gutter=inherit]:not([data-layout=row]){grid-auto-rows:max-content}.dx-scroll-viewport:not([data-native]){scrollbar-width:none}.dx-scroll-viewport:not([data-native])::-webkit-scrollbar{display:none}.dx-scroll-root[data-mode=reserve]>.dx-scroll-viewport,.dx-scroll-viewport[data-native]{--dx-scroll-reserve:var(--dx-scroll-width)}.dx-scroll-viewport[data-native]{scrollbar-gutter:stable}.dx-scroll-viewport[data-native]::-webkit-scrollbar{width:var(--dx-scroll-width);height:var(--dx-scroll-width)}.dx-scroll-viewport[data-native]::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb,gray)}.dx-scroll-root[data-orientation=horizontal]>.dx-scroll-viewport{--dx-scroll-reserve:0px;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:auto;overflow:auto hidden}.dx-scroll-root[data-orientation=all]>.dx-scroll-viewport{overscroll-behavior:contain;overflow:auto}.dx-scroll-root[data-snap][data-orientation=vertical]>.dx-scroll-viewport{scroll-snap-type:y mandatory}.dx-scroll-root[data-snap][data-orientation=horizontal]>.dx-scroll-viewport{scroll-snap-type:x mandatory}.dx-scroll-root[data-snap][data-orientation=all]>.dx-scroll-viewport{scroll-snap-type:both mandatory}.dx-scroll-root[data-scrollbars=false]>.dx-scroll-viewport{--dx-scroll-reserve:0px;scrollbar-width:none}.dx-scroll-root[data-scrollbars=false]>.dx-scroll-viewport::-webkit-scrollbar{display:none}:is(.dx-panel,.dx-container,.dx-field,.dx-popup,.dx-dialog)[data-surface=sunken]{--dx-level:0}:is(.dx-panel,.dx-container,.dx-field,.dx-popup,.dx-dialog)[data-surface=chrome]{--dx-level:1}:is(.dx-panel,.dx-container,.dx-field,.dx-popup,.dx-dialog)[data-surface=base]{--dx-level:2}:is(.dx-panel,.dx-container,.dx-field,.dx-popup,.dx-dialog)[data-surface=raised]{--dx-level:3}:is(.dx-panel,.dx-container,.dx-field,.dx-popup,.dx-dialog)[data-surface=overlay]{--dx-level:4}:is(.dx-panel,.dx-container,.dx-field,.dx-popup,.dx-dialog)[data-surface=popup]{--dx-level:5}@container style(--dx-level:0){:is(.dx-container,.dx-card,.dx-field)[data-surface=\+1]{--dx-level:1;--surface-bg:var(--dx-surface-chrome);box-shadow:none}}@container style(--dx-level:1){:is(.dx-container,.dx-card,.dx-field)[data-surface=\+1]{--dx-level:2;--surface-bg:var(--dx-surface-base);box-shadow:none}}@container style(--dx-level:2){:is(.dx-container,.dx-card,.dx-field)[data-surface=\+1]{--dx-level:3;--surface-bg:var(--dx-surface-raised);box-shadow:var(--shadow-sm,0 1px 3px 0 #0000001a)}}@container style(--dx-level:3){:is(.dx-container,.dx-card,.dx-field)[data-surface=\+1]{--dx-level:4;--surface-bg:var(--dx-surface-overlay);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a)}}@container style(--dx-level:4){:is(.dx-container,.dx-card,.dx-field)[data-surface=\+1]{--dx-level:5;--surface-bg:var(--dx-surface-popup);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a)}}:root{--dx-focus-ring-color:var(--color-focus,#fe6e00);--dx-focus-ring-width:2px;--dx-disclosure-duration:var(--duration-tree-disclosure,.2s);--dx-disclosure-ease-open:ease-out;--dx-disclosure-ease-close:ease-in;--dx-layer-toast:30;--dx-layer-dialog:40;--dx-layer-popup:50;--dx-layer-tour:60}@supports (color:lab(0% 0 0)){:root{--dx-focus-ring-color:var(--color-focus,lab(64.272% 57.1788 90.3583))}}@media (prefers-reduced-motion:reduce){:root{--dx-disclosure-duration:0s}}.dx-focus-ring:focus{outline:none}.dx-focus-ring:focus-visible{box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color)}:is(input,textarea,select)[class*=dx-]:focus{border-color:#0000;outline:none}:is(input,textarea,select)[class*=dx-]:focus:not(.dx-focus-ring:focus-visible){box-shadow:none}.dx-typography{font-size:var(--dx-font-size);line-height:var(--dx-line-height);padding-block:calc((var(--dx-block-size) - var(--dx-line-height)) / 2)}.dx-typography[data-truncate]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dx-typography[data-lines]{-webkit-line-clamp:var(--dx-lines);white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.dx-typography[data-tone=muted]{color:var(--color-fg-muted)}.dx-typography[data-tone=subtle]{color:var(--color-fg-subtle)}.dx-typography[data-mono]{font-family:var(--font-mono,ui-monospace, monospace)}.dx-icon{width:var(--dx-icon-size);height:var(--dx-icon-size);flex-shrink:0}.dx-icon[data-tone=muted]{color:var(--color-fg-muted)}.dx-icon[data-tone=subtle]{color:var(--color-fg-subtle)}.dx-icon.dx-icon[data-icon-size=xs]{width:.75rem;height:.75rem}.dx-icon.dx-icon[data-icon-size=sm]{width:.875rem;height:.875rem}.dx-icon.dx-icon[data-icon-size=md]{width:1rem;height:1rem}.dx-icon.dx-icon[data-icon-size=lg]{width:1.25rem;height:1.25rem}.dx-icon.dx-icon[data-icon-size=xl]{width:1.5rem;height:1.5rem}.dx-icon[data-spin]{animation:1s linear infinite dx-spin}@media (prefers-reduced-motion:reduce){.dx-icon[data-spin]{animation:none}}@keyframes dx-spin{to{transform:rotate(360deg)}}.dx-control{box-sizing:border-box;height:var(--dx-control-size);padding-block:0;padding-inline:var(--dx-gap-size);border-radius:var(--radius-sm,.25rem);font-size:var(--dx-font-size);line-height:var(--dx-line-height);border:none;align-self:center}.dx-control .dx-icon{width:var(--dx-control-icon);height:var(--dx-control-icon);flex-shrink:0}.dx-input{background:var(--color-input-bg);width:100%;min-width:0}.dx-input[data-variant=subdued]{background:0 0}.dx-input[data-variant=mono]{font-family:var(--font-mono,ui-monospace, monospace)}.dx-input-row{align-items:center;gap:var(--dx-gap-size);display:flex}.dx-input-row:has(>.dx-input-field:focus-visible){outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-input-row:is([data-disabled],:has(>.dx-input-field:disabled)){opacity:.5}.dx-control-frame>:not(.dx-input-adornment){flex:1;min-width:0}.dx-control-frame[data-rows]{height:auto;min-height:calc(var(--dx-rows) * var(--dx-line-height) + var(--dx-control-size) - var(--dx-line-height));padding-block:calc((var(--dx-control-size) - var(--dx-line-height)) / 2);align-items:stretch}.dx-control-frame[data-rows]>.dx-input-adornment{height:var(--dx-line-height);align-self:start}.dx-control-frame:has(>:not(.dx-input-adornment):focus-visible,>:not(.dx-input-adornment) :focus-visible){outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-input-field{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.dx-input-adornment{align-items:center;gap:var(--dx-control-inset);color:var(--color-fg-muted);flex-shrink:0;display:flex}.dx-input-row:has(>.dx-input-adornment:last-child>.dx-button[data-square]:last-child){padding-inline-end:0}.dx-input-adornment>.dx-button[data-square]{min-width:0;height:calc(var(--dx-control-size) - 2 * var(--dx-control-inset));width:calc(var(--dx-control-size) - 2 * var(--dx-control-inset));margin:0;margin-inline:calc((var(--dx-block-size) - var(--dx-control-size)) / 2 + var(--dx-control-inset))}.dx-input-adornment>.dx-button[data-square][data-compact]{margin-inline:0}.dx-input-adornment>.dx-button[data-square][data-compact]:last-child{margin-inline-end:calc((var(--dx-block-size) - var(--dx-control-icon)) / 2 - var(--dx-control-inset))}.dx-input-adornment>.dx-button[data-compact]+.dx-button[data-compact]{margin-inline-start:calc(-1 * var(--dx-control-inset))}.dx-button{justify-content:center;align-items:center;gap:var(--dx-gap-size);width:fit-content;min-width:var(--dx-control-size);white-space:nowrap;background:var(--color-input-bg);cursor:pointer;flex-shrink:0;display:inline-flex}.dx-button:hover:not(:disabled){background:var(--color-input-bg-hover,var(--color-hover-surface))}.dx-button[data-variant=primary]{background:var(--color-accent-bg);color:var(--color-accent-fg)}.dx-button[data-variant=primary]:hover:not(:disabled){background:var(--color-accent-bg-hover,var(--color-accent-bg))}.dx-button[data-variant=ghost]{background:0 0}.dx-button[data-variant=outline]{border:1px solid var(--color-separator);background:0 0}.dx-button[data-variant=destructive]{background:var(--color-error-bg);color:var(--color-accent-fg)}.dx-button[data-variant=destructive]:hover:not(:disabled){background:var(--color-error-bg-hover)}.dx-button[data-variant=valence]{--dx-button-valence-bg:var(--dx-valence-bg,var(--color-neutral-bg));--dx-button-valence-bg-hover:var(--dx-valence-bg-hover,var(--color-neutral-bg-hover));background:var(--dx-button-valence-bg);color:var(--color-inverse-fg)}.dx-button[data-variant=valence]:hover:not(:disabled){background:var(--dx-button-valence-bg-hover)}.dx-button[data-valence=neutral]{--dx-button-valence-bg:var(--color-neutral-bg);--dx-button-valence-bg-hover:var(--color-neutral-bg-hover)}.dx-button[data-valence=info]{--dx-button-valence-bg:var(--color-info-bg);--dx-button-valence-bg-hover:var(--color-info-bg-hover)}.dx-button[data-valence=success]{--dx-button-valence-bg:var(--color-success-bg);--dx-button-valence-bg-hover:var(--color-success-bg-hover)}.dx-button[data-valence=warning]{--dx-button-valence-bg:var(--color-warning-bg);--dx-button-valence-bg-hover:var(--color-warning-bg-hover)}.dx-button[data-valence=error]{--dx-button-valence-bg:var(--color-error-bg);--dx-button-valence-bg-hover:var(--color-error-bg-hover)}.dx-button[data-hue]{background:var(--dx-hue-bg);color:var(--dx-hue-fg)}.dx-button[data-hue]:hover:not(:disabled){background:var(--dx-hue-bg);filter:brightness(.94)}:where(.dark) .dx-button[data-hue]:hover:not(:disabled){filter:brightness(1.12)}.dx-button[data-align=start]{justify-content:flex-start}.dx-button[data-compact]{min-width:0;padding-inline:var(--dx-control-inset)}.dx-button[data-square]:is([data-compact],[data-caret]){width:auto;padding-inline:var(--dx-control-inset)}.dx-button[data-caret]>.dx-icon:last-child{width:calc(var(--dx-control-icon) * .75);height:calc(var(--dx-control-icon) * .75)}.dx-button[data-square][data-caret]:not([data-compact]){padding-inline:calc((var(--dx-control-size) - var(--dx-control-icon)) / 2);gap:0}.dx-button[data-square][data-caret]:not([data-compact])>.dx-icon:last-child{margin-inline-start:calc((var(--dx-half-block-size) - var(--dx-control-icon) * .75) / 2)}.dx-button:disabled{opacity:.5;cursor:default}.dx-button[data-square]{width:var(--dx-control-size);margin:var(--dx-control-inset);padding-inline:0}.dx-block>.dx-button[data-square]{margin:0}.dx-button.dx-button-square{width:var(--dx-control-size);padding-inline:0}.dx-label{font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height)}.dx-label[data-sr-only],[data-scope=dialog][data-sr-only],.dx-tree-label[data-sr-only]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dx-field{flex-direction:column;min-width:0;display:flex}.dx-field>.dx-control{margin-block:var(--dx-control-inset);align-self:start}.dx-field>.dx-button[data-square]{margin-inline:0}.dx-field[data-layout=row]{grid-column:content;grid-template-columns:subgrid;align-items:start;display:grid}.dx-field[data-layout=row]>*,.dx-field[data-layout=row]>:is(.dx-select,.dx-combobox,.dx-control-root)>*{grid-column:content}.dx-field[data-layout=row][data-surface]{-moz-column-gap:var(--spacing-trim-xl);column-gap:var(--spacing-trim-xl);padding:var(--spacing-trim-md);border:1px solid var(--color-separator);border-radius:var(--radius-md,.375rem)}.dx-field[data-layout=row]>.dx-field-header>:is(.dx-label,.dx-typography){font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-fg)}.dx-field[data-layout=row]>.dx-field-header>.dx-typography{padding-block:0}.dx-field[data-layout=row]>.dx-control,.dx-field[data-layout=row]>:is(.dx-select,.dx-combobox)>.dx-control{align-self:start}.dx-field[data-layout=row]>:not(.dx-field-header,.dx-field-helper,.dx-field-error),.dx-field[data-layout=row]>:is(.dx-select,.dx-combobox,.dx-control-root)>*{justify-self:end;max-width:100%}.dx-field[data-layout=row]>.dx-scroll-root{justify-self:stretch}.dx-field[data-layout=row]>.dx-field-header{margin-block-end:var(--spacing-trim-sm)}.dx-field[data-layout=row]>.dx-field-helper{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-fg-muted);margin-block-end:var(--dx-gap-size)}@container (width>=24rem){.dx-field[data-layout=row]>*,.dx-field[data-layout=row]>:is(.dx-select,.dx-combobox,.dx-control-root)>*{grid-area:2/control/auto/content-end}.dx-field[data-layout=row]>.dx-field-header{grid-row:1}.dx-field[data-layout=row]>.dx-field-helper{grid-column:content-start/control;margin-block-end:0}.dx-field[data-layout=row]>:is(.dx-field-header,.dx-field-error,.dx-scroll-root){grid-column:content}.dx-field[data-layout=row]>.dx-field-error{grid-row:auto}}.dx-field-header{align-items:center;gap:var(--dx-gap-size);min-height:var(--dx-control-size);font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);display:flex}.dx-field-header>.dx-block{width:var(--dx-control-size);height:var(--dx-control-size);margin:0 var(--dx-control-inset)}.dx-field-header>.dx-button[data-square]{margin-block:0}.dx-field-header>:is(.dx-block,.dx-button):not(:is(.dx-block,.dx-button)~*){margin-inline-start:auto}.dx-field-header>:is(.dx-label,.dx-typography){min-width:0;font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);flex:1}:is(.dx-field,.dx-field-header)>:is(.dx-label,.dx-typography),.dx-field>.dx-select>.dx-label{color:var(--color-fg-subtle)}.dx-field-required{color:var(--color-warning-text,currentColor);margin-inline-start:max(.125em, var(--dx-control-inset))}.dx-field-error{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.dx-field-helper{font-size:var(--dx-helper-font-size);line-height:var(--dx-helper-line-height);color:var(--color-fg-subtle)}.dx-field-error{color:var(--color-error-text)}.dx-field[data-valence=success]{--dx-valence-border:var(--color-success-border);--dx-valence-text:var(--color-success-text)}.dx-field[data-valence=info]{--dx-valence-border:var(--color-info-border);--dx-valence-text:var(--color-info-text)}.dx-field[data-valence=warning]{--dx-valence-border:var(--color-warning-border);--dx-valence-text:var(--color-warning-text)}.dx-field[data-valence=error]{--dx-valence-border:var(--color-error-border);--dx-valence-text:var(--color-error-text)}.dx-field[data-valence]{--dx-focus-ring-color:var(--dx-valence-border)}.dx-field[data-valence]>.dx-control,.dx-field[data-valence]>:is(.dx-select,.dx-combobox)>.dx-control{box-shadow:inset 0 0 0 1px var(--dx-valence-border)}.dx-field[data-valence]>.dx-control:focus-visible,.dx-field[data-valence]>:is(.dx-select,.dx-combobox)>.dx-control:focus-visible{box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--dx-valence-border)}.dx-field[data-valence]>.dx-field-helper{color:var(--dx-valence-text)}.dx-checkbox{align-self:start;align-items:center;gap:var(--dx-gap-size);min-height:var(--dx-block-size);font-size:var(--dx-font-size);line-height:var(--dx-line-height);cursor:pointer;display:inline-flex}.dx-checkbox-control{box-sizing:border-box;width:var(--dx-icon-size);height:var(--dx-icon-size);margin-inline:calc((var(--dx-block-size) - var(--dx-icon-size)) / 2);border-radius:var(--radius-sm,.25rem);background:var(--color-input-bg);flex-shrink:0;place-items:center;display:grid}.dx-checkbox-control .dx-icon{width:calc(var(--dx-icon-size) * .75);height:calc(var(--dx-icon-size) * .75)}.dx-checkbox-control[data-state=checked],.dx-checkbox-control[data-state=indeterminate]{background:var(--color-accent-bg);color:var(--color-accent-fg)}.dx-checkbox-control[data-focus-visible]{outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-input-box{--surface-bg:var(--color-input-surface);border:1px solid var(--color-input-separator);border-radius:var(--radius-xs,.125rem);background-color:var(--surface-bg);padding:.25rem .5rem;transition:background-color .15s,border-color .15s}.dx-input-box:focus{outline:none}.dx-input-box:focus-within{border-color:var(--color-separator);background-color:var(--color-focus-surface)}.dx-input-box:not([disabled]):is(:focus-visible,:has(:focus-visible)){border-color:var(--dx-focus-ring-color);outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-checkbox-native{width:var(--dx-icon-size);height:var(--dx-icon-size);border:1px solid var(--color-un-accent);border-radius:var(--radius-xs,.125rem);background-color:var(--color-un-accent);color:var(--color-accent-fg);accent-color:var(--color-un-accent);cursor:pointer;flex-shrink:0;margin:0}.dx-checkbox-native:checked{border-color:var(--color-accent-bg);background-color:var(--color-accent-bg);accent-color:var(--color-accent-bg)}.dx-checkbox-native:not(:disabled):hover{background-color:var(--color-un-accent-hover)}.dx-checkbox-native:checked:not(:disabled):hover{border-color:var(--color-accent-bg-hover);background-color:var(--color-accent-bg-hover)}:is(.dx-checkbox-native,.dx-switch-native):focus-visible{outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:1px}.dx-switch-native{--dx-switch-h:1.25rem;--dx-switch-knob:.75rem;--dx-switch-border:1px;--dx-switch-inset:calc((var(--dx-switch-h) - var(--dx-switch-border) * 2 - var(--dx-switch-knob)) / 2);appearance:none;width:calc(var(--dx-switch-knob) * 2 + (var(--dx-switch-inset) + var(--dx-switch-border)) * 2);height:var(--dx-switch-h);border:var(--dx-switch-border) solid var(--color-un-accent);background:var(--color-un-accent);cursor:pointer;border-radius:9999px;flex-shrink:0;margin:0;transition:background-color .1s;display:inline-block;position:relative}.dx-switch-native:before{content:"";width:var(--dx-switch-knob);height:var(--dx-switch-knob);margin:var(--dx-switch-inset);background:#fff;border-radius:9999px;transition:transform .1s;display:block;position:absolute}.dx-switch-native:checked{border-color:var(--color-accent-bg);background:var(--color-accent-bg)}.dx-switch-native:checked:before{transform:translate(100%)}.dx-switch-native:not(:disabled):hover{background:var(--color-un-accent-hover)}.dx-switch-native:checked:not(:disabled):hover{border-color:var(--color-accent-bg-hover);background:var(--color-accent-bg-hover)}.dx-select{display:contents}:is(.dx-field,.dx-container[data-layout=stack])>.dx-select>.dx-control{margin-block:var(--dx-control-inset)}.dx-select-trigger{justify-content:space-between;align-items:center;gap:var(--dx-gap-size);background:var(--color-input-bg);cursor:pointer;text-align:start;width:100%;min-width:0;padding-inline-end:calc((var(--dx-block-size) - var(--dx-control-icon)) / 2);display:inline-flex}.dx-select-trigger[aria-busy=true]{cursor:progress}.dx-select-trigger>[data-part=value-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dx-select-trigger[data-fixed]{-moz-column-gap:0;grid-template-columns:auto minmax(0,1fr) auto;justify-self:start;column-gap:0;width:auto;display:inline-grid}.dx-field>.dx-select>.dx-select-trigger[data-fixed]{align-self:start}.dx-select-trigger[data-fixed]>*{grid-row:1}.dx-select-trigger[data-fixed]>.dx-icon{grid-column:1;margin-inline-end:var(--dx-gap-size)}.dx-select-trigger[data-fixed]>[data-part=value-text]{grid-column:2}.dx-select-trigger[data-fixed]>[data-part=indicator]{grid-column:3;margin-inline-start:var(--dx-control-inset)}.dx-select-value-sizer{visibility:hidden;flex-direction:column;grid-column:1/3;height:0;display:flex;overflow:hidden}.dx-select-value-sizer>*{align-items:center;gap:var(--dx-gap-size);white-space:nowrap;display:flex}.dx-popup{z-index:var(--dx-layer-popup);isolation:isolate;min-width:var(--reference-width,8rem);padding-block:var(--dx-control-inset);border-radius:var(--radius-sm,.25rem);font-size:var(--dx-font-size);line-height:var(--dx-line-height);box-shadow:0 0 0 1px var(--color-separator), var(--shadow-lg,0 10px 15px -3px #0000001a);--dx-arrow-border:var(--color-separator)}.dx-popup:focus{outline:none}.dx-popup:focus-visible{outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-scroll-root.dx-popup{max-width:var(--available-width,none);max-height:min(var(--available-height,20rem), 20rem);--scroll-thumb-inset:var(--dx-focus-ring-width);padding-block:0;container-type:normal}.dx-scroll-root.dx-popup.dx-menu{max-height:var(--available-height,20rem)}.dx-scroll-root.dx-popup[data-overflow-y]>.dx-scroll-viewport{padding-inline-end:calc(var(--dx-scroll-width) + 2 * var(--scroll-thumb-inset))}.dx-scroll-root.dx-popup:has(>.dx-scroll-viewport[hidden]){display:none}.dx-popup>.dx-scroll-viewport{padding:var(--dx-control-inset);scroll-padding-block:var(--dx-control-inset);border-radius:inherit}.dx-popup>.dx-scroll-viewport:focus{outline:none}.dx-popup>.dx-scroll-viewport:focus-visible{outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-popup:is(:focus-visible,:has(>.dx-scroll-viewport:focus-visible)){--dx-arrow-border:var(--dx-focus-ring-color);--dx-arrow-border-width:var(--dx-focus-ring-width)}.dx-popup:is(:focus-visible,:has(>.dx-scroll-viewport:focus-visible))>.dx-arrow{z-index:1}.dx-popup:has(>[data-placement^=bottom])>.dx-arrow{clip-path:inset(0 0 calc(50% - var(--dx-focus-ring-width)) 0)}.dx-popup:has(>[data-placement^=top])>.dx-arrow{clip-path:inset(calc(50% - var(--dx-focus-ring-width)) 0 0 0)}.dx-popup:has(>[data-placement^=right])>.dx-arrow{clip-path:inset(0 calc(50% - var(--dx-focus-ring-width)) 0 0)}.dx-popup:has(>[data-placement^=left])>.dx-arrow{clip-path:inset(0 0 0 calc(50% - var(--dx-focus-ring-width)))}.dx-popup-group-label{min-height:var(--dx-control-size);padding-inline:var(--dx-gap-size);font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);color:var(--color-fg-muted);align-items:center;display:flex}.dx-select-item{align-items:center;gap:var(--dx-gap-size);height:var(--dx-block-size);padding-inline:var(--dx-gap-size);cursor:pointer;display:flex}.dx-select-item[data-highlighted]{background:var(--color-hover-surface);border-radius:var(--radius-xs,.125rem)}.dx-select-item[data-disabled]{opacity:.5;cursor:default}.dx-select-item [data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dx-group{align-items:center;gap:var(--dx-gap-size);padding-block:var(--dx-gap-size);min-height:var(--dx-block-size);flex-wrap:wrap;display:flex}.dx-group[data-compact]{flex-wrap:nowrap;gap:0;padding-block:0}.dx-group[data-compact]>.dx-button:not(:last-child){margin-inline-end:0}.dx-group[data-compact]>.dx-button:not(:first-child){margin-inline-start:0}.dx-group>.dx-group{min-height:0;padding-block:0}.dx-group[data-justify=end]{justify-content:flex-end}.dx-group[data-justify=between]{justify-content:space-between}.dx-group[data-fill]{flex-wrap:nowrap}.dx-group[data-fill]>*{flex:1 1 0;min-width:0}.dx-toolbar>.dx-field{min-width:0;padding-inline:var(--dx-control-inset);flex:auto}.dx-toolbar>:is(.dx-checkbox,.dx-switch){align-self:center}.dx-toolbar{width:100%;min-height:var(--dx-block-size);font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex-shrink:0;align-items:center;display:flex}.dx-scroll-root.dx-toolbar-scroll{flex-shrink:0;width:100%;container-type:normal}.dx-toolbar>.dx-control:not([data-square]),.dx-toolbar>.dx-select>.dx-control{margin-inline:var(--dx-control-inset)}.dx-toolbar>.dx-input{flex:1}.dx-toolbar[data-inactive]>*{opacity:.2}.dx-toolbar>.dx-select>.dx-select-trigger{width:fit-content}.dx-toolbar-gap{flex:1;min-width:0}.dx-toolbar-text{min-width:0;padding-inline:var(--dx-gap-size);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dx-toolbar-link{height:var(--dx-control-size);margin-inline:var(--dx-control-inset);padding-inline:var(--dx-gap-size);border-radius:var(--radius-sm,.25rem);color:var(--color-accent-text);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.dx-toolbar-link:hover{color:var(--color-accent-text-hover,var(--color-accent-text));text-decoration:underline}.dx-toolbar-link[aria-disabled=true]{opacity:.5;cursor:default;text-decoration:none}.dx-button[data-drag-handle]{cursor:grab}.dx-dialog-backdrop{z-index:var(--dx-layer-dialog);background:var(--color-scrim-surface);-webkit-backdrop-filter:blur(var(--blur-xs,4px));backdrop-filter:blur(var(--blur-xs,4px));position:fixed;inset:0}.dx-dialog-positioner{z-index:var(--dx-layer-dialog);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dx-dialog-positioner[data-placement=end]{align-items:flex-end;padding-block-end:1rem}.dx-dialog-positioner[data-placement=start]{align-items:flex-start;padding-block-start:calc(env(safe-area-inset-top) + 1.2rem)}.dx-dialog-positioner[data-scrim=none]{pointer-events:none}.dx-dialog-positioner[data-scrim=none]>*{pointer-events:auto}.dx-dialog{--dx-dialog-width:min(32rem, 100% - 2rem);--dx-dialog-gutter:var(--dx-gutter-md);box-sizing:border-box;width:var(--dx-dialog-width);max-height:calc(100dvh - 2rem);border-radius:var(--radius-md,.375rem);border:1px solid var(--color-separator);box-shadow:var(--shadow-2xl,0 25px 50px -12px #00000080);font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex-direction:column;padding-block-start:var(--dx-gap-size);display:flex;overflow:hidden;container-type:inline-size}.dx-dialog:focus{outline:none}.dx-dialog-header{align-items:center;gap:var(--dx-gap-size);min-height:var(--dx-block-size);padding-inline:var(--dx-dialog-gutter);flex-shrink:0;display:flex}.dx-dialog-title{min-width:0;font-size:var(--text-xl);line-height:min(var(--text-xl--line-height), var(--dx-block-size));flex:1;margin:0;font-weight:500}.dx-dialog-description{color:var(--color-fg-muted);margin:0}.dx-dialog>.dx-dialog-description{padding-inline:var(--dx-dialog-gutter)}.dx-dialog-body{flex:auto;min-height:0}.dx-dialog-body>.dx-scroll-viewport{padding-block:var(--dx-gap-size)}.dx-dialog-body[data-align=center]>.dx-scroll-viewport{align-content:center;justify-items:center}.dx-dialog-footer{padding-inline:var(--dx-dialog-gutter);padding-block:var(--dx-dialog-gutter);flex-shrink:0}.dx-dialog-footer:empty{display:none}.dx-switch{align-self:start;align-items:center;gap:var(--dx-gap-size);min-height:var(--dx-block-size);font-size:var(--dx-font-size);line-height:var(--dx-line-height);cursor:pointer;display:inline-flex}.dx-switch[data-disabled]{opacity:.5;cursor:default}.dx-switch[data-indeterminate] .dx-switch-control{opacity:.5}.dx-switch-control{--dx-switch-inset:2px;box-sizing:border-box;width:calc(var(--dx-icon-size) * 1.75);height:var(--dx-icon-size);margin-inline:calc((var(--dx-block-size) - var(--dx-icon-size) * 1.75) / 2);padding:var(--dx-switch-inset);background:var(--color-input-surface);border-radius:9999px;flex-shrink:0;align-items:center;transition:background-color .12s ease-out;display:inline-flex}.dx-switch:hover:not([data-disabled]) .dx-switch-control:not([data-state=checked]){background:var(--color-hover-surface)}.dx-switch-control[data-state=checked]{background:var(--color-accent-bg)}.dx-switch-control[data-focus-visible]{outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-switch-thumb{width:calc(var(--dx-icon-size) - 2 * var(--dx-switch-inset));height:calc(var(--dx-icon-size) - 2 * var(--dx-switch-inset));background:var(--color-fg-muted);border-radius:9999px;transition:transform .12s ease-out}.dx-switch-thumb[data-state=checked]{transform:translateX(calc(var(--dx-icon-size) * .75));background:var(--color-accent-fg)}@media (prefers-reduced-motion:reduce){.dx-switch-control,.dx-switch-thumb{transition:none}}.dx-fieldset{min-inline-size:0}.dx-fieldset:not(.dx-container){gap:var(--dx-gap-size);flex-direction:column;display:flex}.dx-fieldset.dx-container{row-gap:inherit}.dx-fieldset.dx-container[data-inset]{row-gap:calc(var(--dx-gap-size) / 2);padding:var(--dx-gap-size);border:1px solid var(--color-separator);border-radius:var(--radius-md,.375rem);grid-column:content}.dx-fieldset.dx-container[data-inset]>.dx-container[data-gutter=inherit]{grid-column:1/-1}.dx-fieldset>.dx-control{margin-block:var(--dx-control-inset)}.dx-fieldset-legend{box-sizing:border-box;align-items:center;gap:var(--dx-gap-size);width:100%;min-height:var(--dx-control-size);font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);color:var(--color-fg-subtle);padding:0;font-weight:500;display:flex}.dx-fieldset-legend>:is(.dx-block,.dx-button,.dx-toggle-group):not(:is(.dx-block,.dx-button,.dx-toggle-group)~*){margin-inline-start:auto}.dx-fieldset-legend>.dx-block{width:var(--dx-control-size);height:var(--dx-control-size);margin:0 var(--dx-control-inset)}.dx-fieldset-legend>.dx-button[data-square]{margin-block:0}.dx-fieldset-legend>.dx-button:not([data-variant=primary]){color:var(--color-fg)}.dx-fieldset-legend[data-size]{min-height:var(--dx-block-size);font-size:var(--dx-font-size);line-height:var(--dx-line-height)}.dx-fieldset-legend[data-variant=section]{font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-fg)}.dx-fieldset-legend[data-variant=section]+.dx-field-helper{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-fg-muted)}.dx-fieldset[data-disabled]{opacity:.5}.dx-image{aspect-ratio:var(--dx-image-aspect,16 / 9);background:var(--color-input-surface);min-width:0;color:var(--color-fg-muted);place-items:center;display:grid;overflow:hidden}.dx-image[data-status=loaded]{background:0 0}.dx-image[data-backdrop=dominant][data-status=loaded]{background:var(--dx-image-backdrop,transparent);transition:background-color .5s ease-in-out}@media (prefers-reduced-motion:reduce){.dx-image[data-backdrop=dominant]{transition:none}}.dx-image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dx-image[data-fit=contain]>img{-o-object-fit:contain;object-fit:contain}.dx-image-clickable{cursor:pointer}.dx-image-clickable:focus-visible{outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-banner{--dx-banner-surface:transparent;--dx-banner-fg:var(--color-fg);--dx-valence-bg:var(--color-neutral-bg);--dx-valence-bg-hover:var(--color-neutral-bg-hover);--dx-valence-text:var(--color-neutral-text);border-radius:var(--radius-sm,.25rem);background:var(--dx-banner-surface);color:var(--dx-banner-fg)}.dx-banner[data-valence=neutral]{border:1px solid var(--color-separator)}.dx-banner[data-valence=neutral] .dx-banner-body{color:var(--color-fg-muted)}.dx-banner[data-inset]{margin:var(--dx-gutter-sm,.5rem)}.dx-banner[data-valence=success]{--dx-banner-surface:var(--color-success-surface);--dx-banner-fg:var(--color-success-fg);--dx-valence-bg:var(--color-success-bg);--dx-valence-bg-hover:var(--color-success-bg-hover);--dx-valence-text:var(--color-success-text)}.dx-banner[data-valence=info]{--dx-banner-surface:var(--color-info-surface);--dx-banner-fg:var(--color-info-fg);--dx-valence-bg:var(--color-info-bg);--dx-valence-bg-hover:var(--color-info-bg-hover);--dx-valence-text:var(--color-info-text)}.dx-banner[data-valence=warning]{--dx-banner-surface:var(--color-warning-surface);--dx-banner-fg:var(--color-warning-fg);--dx-valence-bg:var(--color-warning-bg);--dx-valence-bg-hover:var(--color-warning-bg-hover);--dx-valence-text:var(--color-warning-text)}.dx-banner[data-valence=error]{--dx-banner-surface:var(--color-error-surface);--dx-banner-fg:var(--color-error-fg);--dx-valence-bg:var(--color-error-bg);--dx-valence-bg-hover:var(--color-error-bg-hover);--dx-valence-text:var(--color-error-text)}.dx-banner-title>h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:500;overflow:hidden}.dx-banner-title .dx-icon{color:var(--dx-banner-fg)}.dx-banner-body{margin:0;padding-block-start:0;padding-block-end:var(--dx-gap-size)}.dx-banner-body:first-child{padding-block-start:var(--dx-gap-size)}.dx-card{--dx-card-inset:var(--dx-gutter-md);--dx-card-display:flex;--dx-card-header-gap:var(--dx-gap-size);--dx-card-title-inset:0px;--dx-card-trailing-min:0px;--dx-icon-size:1.25rem;box-sizing:border-box;min-width:0;padding-block:var(--dx-gap-size);padding-inline:var(--dx-card-inset);border:1px solid var(--color-separator);border-radius:var(--radius-md,.375rem);font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex-direction:column;display:flex}.dx-card[data-grid]{--dx-card-inset:var(--dx-gap-size);--dx-card-display:grid;--dx-card-header-gap:0px;--dx-card-title-inset:var(--dx-gutter);--dx-card-trailing-min:var(--dx-gutter);display:grid}.dx-card:has(>.dx-card-poster:first-child){padding-block-start:0}.dx-card>.dx-card-poster{margin-inline:calc(-1 * var(--dx-card-inset))}.dx-card>.dx-card-poster:first-child{border-start-start-radius:calc(var(--radius-md,.375rem) - 1px);border-start-end-radius:calc(var(--radius-md,.375rem) - 1px)}.dx-card:has(>.dx-card-tile:first-child){gap:var(--dx-card-inset);flex-direction:row;padding-block:0;padding-inline-start:0;overflow:hidden}.dx-card:has(>.dx-card-tile:first-child)>:not(.dx-card-tile){padding-block:var(--dx-gap-size);flex:1}.dx-card-tile{--dx-hue-bg:var(--color-neutral-surface);--dx-hue-fg:var(--color-neutral-fg);width:var(--dx-card-tile-size,5rem);background:var(--dx-hue-bg);flex-shrink:0;justify-content:center;padding-block-start:var(--dx-block-size);display:flex}.dx-card-tile>.dx-icon{width:calc(var(--dx-card-tile-size,5rem) * .7);height:calc(var(--dx-card-tile-size,5rem) * .7);color:var(--dx-hue-fg)}.dx-card-tile-clickable{cursor:pointer}.dx-card:has(>.dx-card-tile:first-child)>.dx-card-body>.dx-card-footer{margin-block-start:auto}.dx-card-body,.dx-card-section{display:var(--dx-card-display);grid-template-columns:subgrid;flex-direction:column;min-width:0}:is(.dx-card-body,.dx-card-section)>*,:is(.dx-card-body,.dx-card-section)>dx-surface>*{grid-column:content}:is(.dx-card,.dx-card-body,.dx-card-section)>:is(.dx-card-header,.dx-card-body,.dx-card-section,.dx-card-row),:is(.dx-card,.dx-card-body,.dx-card-section)>dx-surface>:is(.dx-card-header,.dx-card-body,.dx-card-section,.dx-card-row){grid-column:full}.dx-card-header{align-items:center;gap:var(--dx-card-header-gap);min-height:var(--dx-block-size);display:flex}.dx-card-header>.dx-block{width:var(--dx-control-size);height:var(--dx-control-size);margin:var(--dx-control-inset)}.dx-card-header>.dx-card-title:first-child{margin-inline-start:var(--dx-card-title-inset)}.dx-card-header>.dx-card-title:last-child{margin-inline-end:var(--dx-card-title-inset)}.dx-card-title{min-width:0;font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex:1;margin:0;font-weight:500}.dx-card-description{color:var(--color-fg-muted);margin:0}.dx-card[data-border=false]{border-color:#0000;border-radius:0}.dx-card[data-border=false]>.dx-card-poster:first-child{border-start-start-radius:0;border-start-end-radius:0}.dx-card[data-selected]{border-color:var(--color-accent-bg)}.dx-focus-item.dx-card[data-selected]{border-color:var(--color-separator);background:var(--color-current-surface)}.dx-card-clickable{cursor:pointer}.dx-card-clickable:hover{background:var(--color-hover-surface)}.dx-card-section-title{min-height:var(--dx-control-size);font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);color:var(--color-fg-muted);align-items:center;display:flex}.dx-card-row{display:var(--dx-card-display);grid-template-columns:subgrid;grid-auto-rows:minmax(var(--dx-block-size), auto);min-width:0;min-height:var(--dx-block-size);border-radius:var(--radius-sm,.25rem);color:inherit;align-items:center;text-decoration:none}.dx-card-row>*{grid-area:1/content}.dx-card-row[data-align=start]{align-items:start}.dx-card-row:has(.dx-typography[data-lines]){align-items:start}.dx-card-row[data-align=start]>.dx-card-row-main{align-items:start}.dx-card-row[data-align=start] .dx-card-row-trailing{min-height:var(--dx-block-size)}.dx-card-row[data-align=start] .dx-tag{margin-block:calc((var(--dx-block-size) - var(--dx-label-line-height)) / 2)}.dx-card-row>[data-rail=start]{grid-column:full-start/content-start}.dx-card-row>[data-rail=end]{grid-column:content-end/full-end}.dx-card-row>.dx-block[data-rail=end]{width:auto;min-width:var(--dx-block-size);white-space:nowrap;justify-self:stretch}.dx-card-row-main{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.dx-card-row[data-trailing]>.dx-card-row-main{grid-column:content-start/full-end;grid-template-columns:minmax(0, 1fr) minmax(var(--dx-card-trailing-min), auto)}.dx-card-row[data-span=end]>.dx-card-row-main{grid-column:content-start/full-end}.dx-card-row[data-span=full]>.dx-card-row-main{grid-column:full-start/full-end}.dx-card-row-content{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dx-card-row-trailing{justify-content:end;align-items:center;gap:var(--dx-control-inset);padding-inline:var(--dx-control-inset);display:flex}.dx-card-row[aria-current=true],.dx-card-link:hover{background:var(--color-hover-surface)}.dx-card-link>.dx-block:last-child{visibility:hidden}.dx-card-link:is(:hover,:focus-visible)>.dx-block:last-child{visibility:visible}.dx-card-row-trailing>.dx-button[data-square]{margin:0}.dx-collapsible:not(.dx-container,.dx-card-section){flex-direction:column;min-width:0;display:flex}.dx-collapsible-trigger{align-items:center;gap:var(--dx-gap-size);width:100%;min-height:var(--dx-block-size);border-radius:var(--radius-sm,.25rem);color:var(--color-fg-muted);font:inherit;font-size:var(--dx-font-size);line-height:var(--dx-line-height);text-align:start;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.dx-collapsible-trigger:hover{color:var(--color-hover-fg)}.dx-collapsible-trigger[data-caret-only]{width:var(--dx-block-size);height:var(--dx-block-size);color:inherit;justify-content:center}.dx-collapsible-trigger[data-caret-only]:hover{background:var(--color-hover-surface)}.dx-collapsible-indicator{transition:transform var(--dx-disclosure-duration) var(--dx-disclosure-ease-open);place-items:center;display:grid}.dx-collapsible-indicator[data-state=open]{transform:rotate(90deg)}.dx-collapsible-content{overflow:hidden}.dx-collapsible-content.dx-container{row-gap:inherit}.dx-collapsible-content[data-state=open]{animation:dx-collapsible-open var(--dx-disclosure-duration) var(--dx-disclosure-ease-open)}.dx-collapsible-content[data-state=closed]{animation:dx-collapsible-close var(--dx-disclosure-duration) var(--dx-disclosure-ease-close)}@media (prefers-reduced-motion:reduce){.dx-collapsible-indicator{transition:none}.dx-collapsible-content[data-state]{animation:none}}@keyframes dx-collapsible-open{0%{height:0}to{height:var(--height)}}@keyframes dx-collapsible-close{0%{height:var(--height)}to{height:0}}.dx-menu{min-width:10rem}.dx-submenu:has(>[data-placement$=-start]){margin-block-start:calc(-1 * var(--dx-control-inset))}.dx-submenu:has(>[data-placement$=-end]){margin-block-end:calc(-1 * var(--dx-control-inset))}.dx-menu:has([data-columns]){min-width:0}[data-scope=menu][data-part=content][data-columns]{display:grid}[data-columns]>.dx-menu-item{justify-content:center;padding-inline:0}.dx-menu-item{align-items:center;gap:var(--dx-gap-size);height:var(--dx-block-size);padding-inline:var(--dx-gap-size);cursor:pointer;display:flex}.dx-menu-item[data-highlighted]{background:var(--color-hover-surface);border-radius:var(--radius-xs,.125rem)}.dx-menu-item[data-disabled]{opacity:.5;cursor:default}.dx-menu-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dx-menu-shortcut{font-family:inherit;font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);color:var(--color-fg-muted);padding-inline-start:var(--dx-gap-size)}.dx-menu-indicator{width:var(--dx-icon-size);height:var(--dx-icon-size);flex-shrink:0;place-items:center;display:grid}.dx-menu-indicator[data-state=unchecked]{visibility:hidden}.dx-menu-item[data-state=open]{background:var(--color-hover-surface)}.dx-tooltip{--surface-bg:var(--color-inverse-surface);background-color:var(--surface-bg);color:var(--color-inverse-fg);min-width:0;max-width:20rem;padding-block:var(--dx-control-inset);padding-inline:var(--dx-gap-size);overflow-wrap:break-word}.dx-text-tooltip{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dx-arrow{--arrow-size:calc(var(--dx-gap-size) + 2px);--arrow-background:var(--surface-bg);z-index:-1}.dx-arrow-tip{--dx-arrow-stroke:calc(var(--dx-arrow-border-width,1px) * 1.4142);box-shadow:inset var(--dx-arrow-stroke) var(--dx-arrow-stroke) 0 0 var(--dx-arrow-border,transparent);scale:.7071}.dx-textarea{height:auto;min-height:var(--dx-control-size);padding-block:calc((var(--dx-control-size) - var(--dx-line-height)) / 2);resize:vertical;display:block}.dx-date-field{display:contents}:is(.dx-field,.dx-container[data-layout=stack])>.dx-date-field .dx-date-input{margin-block:var(--dx-control-inset)}.dx-date-input:has(.dx-date-input-segment:focus-visible){outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-date-input:has(>.dx-date-input-segments[data-disabled]){opacity:.5}.dx-date-input-segments{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.dx-date-input-segment-group{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.dx-date-input-segment{text-align:end;border-radius:2px;outline:none;padding-inline:1px}.dx-date-input-segment[data-type=literal],.dx-date-input-segment[data-placeholder-shown]{color:var(--color-fg-muted)}.dx-date-input-segment[data-editable]:focus{background:var(--color-accent-bg);color:var(--color-accent-fg)}.dx-date-input-segment[aria-invalid=true]:not(:focus){color:var(--color-error-text)}.dx-date-calendar{box-sizing:content-box;width:calc(7 * var(--dx-block-size));min-width:0;padding:var(--dx-gap-size)}.dx-date-calendar-view[hidden]{display:none}.dx-date-calendar-header{align-items:center;display:flex}.dx-date-calendar-title{flex:1;min-width:0}.dx-date-calendar-table{table-layout:fixed;border-collapse:collapse;width:100%}.dx-date-calendar-table th{height:var(--dx-block-size);color:var(--color-fg-muted);padding:0;font-weight:400}.dx-date-calendar-table td{text-align:center;padding:0}.dx-date-calendar-cell{height:var(--dx-block-size);border-radius:var(--radius-sm,.25rem);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;display:grid}.dx-date-calendar-cell[data-view=day]{width:var(--dx-block-size)}.dx-date-calendar-cell:hover:not([data-disabled]){background:var(--color-hover-surface)}.dx-date-calendar-cell[data-today]{color:var(--color-accent-text);font-weight:600}.dx-date-calendar-cell[data-outside-range]{color:var(--color-fg-muted)}.dx-date-calendar-cell[data-selected],.dx-date-calendar-cell[data-selected]:hover{background:var(--color-accent-bg);color:var(--color-accent-fg)}.dx-date-calendar-cell[data-disabled]{opacity:.4;cursor:not-allowed}.dx-control-root{display:contents}:is(.dx-field,.dx-container[data-layout=stack])>.dx-control-root>:is(.dx-control,.dx-pin-input){margin-block:var(--dx-control-inset)}.dx-pin-input{align-items:center;gap:var(--dx-gap-size);height:var(--dx-control-size);display:flex}.dx-pin-input-cell{width:var(--dx-control-size);text-align:center;font-variant-numeric:tabular-nums;padding-inline:0}.dx-number-input>.dx-input-field{font-variant-numeric:tabular-nums}.dx-pin-input-cell:disabled{opacity:.5}.dx-popover{gap:var(--dx-gap-size);min-width:12rem;max-width:min(24rem,100vw - 1rem);max-height:var(--available-height,none);flex-direction:column;padding:0;display:flex}.dx-popover-body{border-radius:inherit;flex:auto;min-height:0;overflow:hidden}.dx-popover:has(>.dx-popover-body .dx-scroll-viewport:empty){visibility:hidden}.dx-popover-header{margin:var(--dx-gap-size) var(--dx-gap-size) 0;align-items:center;gap:var(--dx-gap-size);min-height:var(--dx-block-size);display:flex}.dx-popover-title{min-width:0;font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex:1;margin:0;font-weight:500}.dx-popover-description{color:var(--color-fg-muted);margin:0}.dx-combobox{display:contents}:is(.dx-field,.dx-container[data-layout=stack])>.dx-combobox>.dx-control{margin-block:var(--dx-control-inset)}.dx-combobox-control{background:var(--color-input-bg);align-items:center;width:100%;min-width:0;padding-inline-end:0;display:flex}.dx-combobox-control[data-wrap]{height:auto;min-height:var(--dx-control-size);padding-block:var(--dx-control-inset);gap:var(--dx-control-inset) var(--dx-gap-size);flex-wrap:wrap}.dx-combobox-control>.dx-typography{padding-block:0}.dx-combobox-control[data-wrap]>.dx-combobox-trigger{height:calc(var(--dx-control-size) - 2 * var(--dx-control-inset));margin-inline-start:auto}.dx-combobox-control:has(>.dx-combobox-input:focus-visible){outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-combobox-input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.dx-combobox-trigger{width:var(--dx-block-size);border-radius:inherit;height:100%;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.dx-combobox-trigger[hidden]{display:none}.dx-combobox-trigger:hover:not(:disabled){background:var(--color-hover-surface)}.dx-combobox-empty{align-items:center;gap:var(--dx-gap-size);height:var(--dx-block-size);padding-inline:var(--dx-gap-size);color:var(--color-fg-muted);display:flex}.dx-combobox-frame{max-width:var(--available-width,none);max-height:min(var(--available-height,20rem), 20rem);--scroll-thumb-inset:var(--dx-focus-ring-width);grid-template-rows:auto minmax(0,1fr);padding-block:0;display:grid;overflow:hidden}.dx-combobox-frame>.dx-scroll-root>.dx-scroll-viewport{padding:var(--dx-control-inset);scroll-padding-block:var(--dx-control-inset)}.dx-combobox-frame>.dx-scroll-root[data-overflow-y]>.dx-scroll-viewport{padding-inline-end:calc(var(--dx-scroll-width) + 2 * var(--scroll-thumb-inset))}.dx-combobox-search{width:100%;height:var(--dx-block-size);padding-inline:var(--dx-gap-size);border:none;border-block-end:1px solid var(--color-separator);background:var(--surface-bg);font:inherit;color:inherit;border-radius:0;outline:none;display:block}.dx-combobox-item:has(>.dx-combobox-item-description){--dx-combobox-text-column:1;-moz-column-gap:var(--dx-gap-size);column-gap:var(--dx-gap-size);height:auto;min-height:var(--dx-block-size);padding-block:calc((var(--dx-block-size) - var(--dx-line-height)) / 2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dx-combobox-item:has(>.dx-combobox-item-description):has(>.dx-icon:first-child){--dx-combobox-text-column:2;grid-template-columns:auto minmax(0,1fr) auto}.dx-combobox-item:has(>.dx-combobox-item-description)>*{grid-row:1/-1}.dx-combobox-item:has(>.dx-combobox-item-description)>[data-part=item-text]{grid-row:1;grid-column:var(--dx-combobox-text-column)}.dx-combobox-item>.dx-combobox-item-description{grid-row:2;grid-column:var(--dx-combobox-text-column);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-muted);overflow:hidden}.dx-tag{--dx-hue-bg:var(--color-neutral-surface);--dx-hue-fg:var(--color-neutral-fg);box-sizing:border-box;align-items:center;gap:var(--dx-control-inset);max-width:100%;height:var(--dx-label-line-height);--dx-tag-padding:calc(var(--dx-gap-size) / 2);padding-inline:var(--dx-tag-padding);border-radius:var(--radius-sm,.25rem);font-size:var(--dx-label-font-size);line-height:var(--dx-label-line-height);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;background:var(--dx-hue-bg);color:var(--dx-hue-fg);flex-shrink:0;align-self:center;font-weight:500;display:inline-flex;overflow:hidden}.dx-tag .dx-icon{width:calc(var(--dx-icon-size) * .75);height:calc(var(--dx-icon-size) * .75)}.dx-tag.dx-tag-inline{height:auto;padding-block:var(--spacing-tag-padding-block,.125rem);font-size:var(--text-xs);line-height:var(--text-xs--line-height);cursor:default;--icons-color:currentColor;align-self:auto;padding-inline:.25rem;font-weight:600}.dx-tag-anchor{text-indent:0;border-radius:var(--radius-sm,.25rem);background:var(--color-input-surface);box-shadow:inset 0 0 0 1px var(--color-neutral-border);cursor:pointer;margin-block:-2px;padding-inline:8px;display:inline-block}.dx-tag-anchor:hover{background:var(--color-hover-surface);box-shadow:inset 0 0 0 1px var(--color-info-border)}.dx-tag-clickable{cursor:pointer;border:none;margin:0;font-family:inherit}.dx-tag-trigger{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:inherit;min-width:0;padding-block:0;padding-inline:var(--dx-tag-padding) 0;border-radius:inherit;background:0 0;border:none;align-self:stretch;margin:0;margin-inline-start:calc(-1 * var(--dx-tag-padding));display:inline-flex}.dx-tag-clickable:hover:not(:disabled){filter:brightness(.94)}.dx-tag:has(>.dx-tag-trigger:hover){filter:brightness(.94)}:where(.dark) :is(.dx-tag-clickable:hover:not(:disabled),.dx-tag:has(>.dx-tag-trigger:hover)){filter:brightness(1.12)}.dx-tag:has(>.dx-tag-delete-trigger){padding-inline-end:var(--dx-control-inset)}.dx-tag-delete-trigger{width:calc(var(--dx-icon-size) * .75 + 2 * var(--dx-control-inset));height:calc(var(--dx-icon-size) * .75 + 2 * var(--dx-control-inset));border-radius:calc(var(--radius-sm,.25rem) - 1px);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;margin:0;padding:0;display:inline-grid}.dx-tag-delete-trigger:hover{background:color-mix(in srgb, currentColor 15%, transparent)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=red],.dx-tag.dx-tag-red{--dx-hue-bg:var(--color-red-surface);--dx-hue-fg:var(--color-red-fg);--dx-hue-fill:var(--color-red-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=orange],.dx-tag.dx-tag-orange{--dx-hue-bg:var(--color-orange-surface);--dx-hue-fg:var(--color-orange-fg);--dx-hue-fill:var(--color-orange-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=amber],.dx-tag.dx-tag-amber{--dx-hue-bg:var(--color-amber-surface);--dx-hue-fg:var(--color-amber-fg);--dx-hue-fill:var(--color-amber-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=yellow],.dx-tag.dx-tag-yellow{--dx-hue-bg:var(--color-yellow-surface);--dx-hue-fg:var(--color-yellow-fg);--dx-hue-fill:var(--color-yellow-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=lime],.dx-tag.dx-tag-lime{--dx-hue-bg:var(--color-lime-surface);--dx-hue-fg:var(--color-lime-fg);--dx-hue-fill:var(--color-lime-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=green],.dx-tag.dx-tag-green{--dx-hue-bg:var(--color-green-surface);--dx-hue-fg:var(--color-green-fg);--dx-hue-fill:var(--color-green-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=emerald],.dx-tag.dx-tag-emerald{--dx-hue-bg:var(--color-emerald-surface);--dx-hue-fg:var(--color-emerald-fg);--dx-hue-fill:var(--color-emerald-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=teal],.dx-tag.dx-tag-teal{--dx-hue-bg:var(--color-teal-surface);--dx-hue-fg:var(--color-teal-fg);--dx-hue-fill:var(--color-teal-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=cyan],.dx-tag.dx-tag-cyan{--dx-hue-bg:var(--color-cyan-surface);--dx-hue-fg:var(--color-cyan-fg);--dx-hue-fill:var(--color-cyan-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=sky],.dx-tag.dx-tag-sky{--dx-hue-bg:var(--color-sky-surface);--dx-hue-fg:var(--color-sky-fg);--dx-hue-fill:var(--color-sky-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=blue],.dx-tag.dx-tag-blue{--dx-hue-bg:var(--color-blue-surface);--dx-hue-fg:var(--color-blue-fg);--dx-hue-fill:var(--color-blue-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=indigo],.dx-tag.dx-tag-indigo{--dx-hue-bg:var(--color-indigo-surface);--dx-hue-fg:var(--color-indigo-fg);--dx-hue-fill:var(--color-indigo-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=violet],.dx-tag.dx-tag-violet{--dx-hue-bg:var(--color-violet-surface);--dx-hue-fg:var(--color-violet-fg);--dx-hue-fill:var(--color-violet-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=purple],.dx-tag.dx-tag-purple{--dx-hue-bg:var(--color-purple-surface);--dx-hue-fg:var(--color-purple-fg);--dx-hue-fill:var(--color-purple-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=fuchsia],.dx-tag.dx-tag-fuchsia{--dx-hue-bg:var(--color-fuchsia-surface);--dx-hue-fg:var(--color-fuchsia-fg);--dx-hue-fill:var(--color-fuchsia-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=pink],.dx-tag.dx-tag-pink{--dx-hue-bg:var(--color-pink-surface);--dx-hue-fg:var(--color-pink-fg);--dx-hue-fill:var(--color-pink-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=rose],.dx-tag.dx-tag-rose{--dx-hue-bg:var(--color-rose-surface);--dx-hue-fg:var(--color-rose-fg);--dx-hue-fill:var(--color-rose-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=info],.dx-tag.dx-tag-info{--dx-hue-bg:var(--color-cyan-surface);--dx-hue-fg:var(--color-cyan-fg);--dx-hue-fill:var(--color-cyan-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=success],.dx-tag.dx-tag-success{--dx-hue-bg:var(--color-emerald-surface);--dx-hue-fg:var(--color-emerald-fg);--dx-hue-fill:var(--color-emerald-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=warning],.dx-tag.dx-tag-warning{--dx-hue-bg:var(--color-amber-surface);--dx-hue-fg:var(--color-amber-fg);--dx-hue-fill:var(--color-amber-bg)}:is(.dx-tag,.dx-button,.dx-icon,.dx-avatar,.dx-card-tile)[data-hue=error],.dx-tag.dx-tag-error{--dx-hue-bg:var(--color-rose-surface);--dx-hue-fg:var(--color-rose-fg);--dx-hue-fill:var(--color-rose-bg)}.dx-icon[data-hue]{color:var(--dx-hue-fg)}.dx-icon[data-hue=red]{color:var(--color-red-text)}.dx-icon[data-hue=orange]{color:var(--color-orange-text)}.dx-icon[data-hue=amber]{color:var(--color-amber-text)}.dx-icon[data-hue=yellow]{color:var(--color-yellow-text)}.dx-icon[data-hue=lime]{color:var(--color-lime-text)}.dx-icon[data-hue=green]{color:var(--color-green-text)}.dx-icon[data-hue=emerald]{color:var(--color-emerald-text)}.dx-icon[data-hue=teal]{color:var(--color-teal-text)}.dx-icon[data-hue=cyan]{color:var(--color-cyan-text)}.dx-icon[data-hue=sky]{color:var(--color-sky-text)}.dx-icon[data-hue=blue]{color:var(--color-blue-text)}.dx-icon[data-hue=indigo]{color:var(--color-indigo-text)}.dx-icon[data-hue=violet]{color:var(--color-violet-text)}.dx-icon[data-hue=purple]{color:var(--color-purple-text)}.dx-icon[data-hue=fuchsia]{color:var(--color-fuchsia-text)}.dx-icon[data-hue=pink]{color:var(--color-pink-text)}.dx-icon[data-hue=rose]{color:var(--color-rose-text)}.dx-icon[data-hue=info]{color:var(--color-cyan-text)}.dx-icon[data-hue=success]{color:var(--color-emerald-text)}.dx-icon[data-hue=warning]{color:var(--color-amber-text)}.dx-icon[data-hue=error]{color:var(--color-rose-text)}.dx-icon[data-valence=neutral]{color:var(--color-neutral-text)}.dx-icon[data-valence=info]{color:var(--color-info-text)}.dx-icon[data-valence=success]{color:var(--color-success-text)}.dx-icon[data-valence=warning]{color:var(--color-warning-text)}.dx-icon[data-valence=error]{color:var(--color-error-text)}.dx-button:is([aria-pressed=true],[aria-checked=true]){background:var(--color-accent-bg);color:var(--color-accent-fg)}.dx-button:is([aria-pressed=true],[aria-checked=true]):hover:not(:disabled){background:var(--color-accent-bg-hover,var(--color-accent-bg))}.dx-toggle-group{align-items:center;gap:var(--dx-control-inset);display:inline-flex}.dx-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.dx-toolbar>.dx-toggle-group{gap:0}.dx-toolbar>.dx-toggle-group>.dx-control:not([data-square]){margin-inline:var(--dx-control-inset)}.dx-button[data-icon-valence=warning]>.dx-icon{color:var(--color-warning-text)}.dx-button[data-icon-valence=success]>.dx-icon{color:var(--color-success-text)}.dx-button[data-disclosure]>.dx-icon{transition:transform .15s}.dx-button[data-disclosure][aria-expanded=true]>.dx-icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.dx-button[data-disclosure]>.dx-icon{transition:none}}.dx-separator{background:var(--color-separator);border:none;flex-shrink:0}.dx-separator[data-orientation=horizontal]{height:1px;margin-block:var(--dx-control-inset);align-self:stretch}.dx-separator[data-orientation=vertical]{width:1px;height:var(--dx-control-size);margin-inline:var(--dx-control-inset);align-self:center}.dx-avatar{--dx-avatar-size:var(--dx-block-size);--dx-avatar-bg:var(--color-input-surface);--dx-avatar-fg:var(--color-fg-muted);--dx-avatar-ring:transparent;--dx-avatar-ring-width:0px;box-sizing:border-box;width:var(--dx-avatar-size);height:var(--dx-avatar-size);background:var(--dx-avatar-bg);color:var(--dx-avatar-fg);-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;display:inline-grid;position:relative;overflow:hidden;container-type:size}.dx-avatar[data-backdrop=dominant]{background:var(--dx-avatar-backdrop,var(--dx-avatar-bg));transition:background-color .5s ease-in-out}@media (prefers-reduced-motion:reduce){.dx-avatar[data-backdrop=dominant]{transition:none}}.dx-avatar[data-fill]{aspect-ratio:1;width:100%;height:auto}.dx-avatar[data-variant=square]{border-radius:var(--radius-sm,.25rem)}.dx-avatar[data-hue=neutral]{--dx-hue-fill:var(--color-input-surface);--dx-hue-bg:var(--color-neutral-surface);--dx-hue-fg:var(--color-neutral-fg)}.dx-avatar[data-hue][data-hue-variant=fill]{--dx-avatar-bg:var(--dx-hue-fill);--dx-avatar-fg:var(--color-accent-fg)}.dx-avatar[data-hue=neutral][data-hue-variant=fill]{--dx-avatar-fg:var(--color-fg-muted)}.dx-avatar[data-hue][data-hue-variant=surface]{--dx-avatar-bg:var(--dx-hue-bg);--dx-avatar-fg:var(--dx-hue-fg)}.dx-avatar[data-hue-variant=transparent]{--dx-avatar-bg:transparent;--dx-avatar-fg:currentColor}.dx-avatar[data-status]{--dx-avatar-ring-width:max(1px, calc(var(--dx-avatar-size) / 16))}.dx-avatar:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--dx-avatar-ring-width) var(--dx-avatar-ring), inset 0 0 0 calc(2 * var(--dx-avatar-ring-width)) var(--dx-surface-bg,var(--color-base-surface));pointer-events:none;position:absolute;inset:0}.dx-avatar:not([data-status]):after{content:none}.dx-avatar[data-status=active]{--dx-avatar-ring:var(--color-success-border)}.dx-avatar[data-status=inactive]{--dx-avatar-ring:var(--color-neutral-border)}.dx-avatar[data-status=current]{--dx-avatar-ring:var(--color-focus)}.dx-avatar[data-status=internal]{--dx-avatar-ring:var(--color-separator)}.dx-avatar[data-status=error]{--dx-avatar-ring:var(--color-error-border)}.dx-avatar[data-status=warning]{--dx-avatar-ring:var(--color-warning-border)}.dx-avatar[data-animation=pulse]:after{animation:1s ease-in-out infinite dx-avatar-pulse}.dx-avatar-image,.dx-avatar-fallback{grid-area:1/1;width:100%;height:100%}.dx-avatar-image{-o-object-fit:cover;object-fit:cover}.dx-avatar-fallback{place-items:center;font-size:40cqi;font-weight:500;line-height:1;display:grid}.dx-avatar-fallback[data-emoji]{font-size:50cqi}.dx-avatar-fallback[hidden]{display:none}.dx-avatar-fallback .dx-icon{width:60cqi;height:60cqi}@keyframes dx-avatar-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.dx-avatar[data-animation=pulse]:after{animation:none}}.dx-tabs:not(.dx-panel){flex-direction:column;min-width:0;min-height:0;display:flex}.dx-tabs:not(.dx-panel)[data-orientation=vertical]{flex-direction:row}.dx-tabs-list{align-items:center;gap:var(--dx-control-inset);scrollbar-width:none;flex-shrink:0;min-width:0;display:flex;position:relative;overflow-x:auto}.dx-tabs-list[data-orientation=vertical]{flex-direction:column;align-items:stretch;overflow:visible auto}.dx-tabs-list[data-orientation=vertical]>.dx-tabs-trigger:not([data-square]){justify-content:flex-start;width:100%}.dx-tabs-trigger[aria-selected=true]{background:var(--color-input-bg)}.dx-tabs[data-selected-variant=primary] .dx-tabs-trigger[aria-selected=true]{background:var(--color-accent-bg);color:var(--color-accent-fg)}.dx-tabs-list[data-orientation=vertical]>.dx-tabs-trigger[aria-selected=true]{background:var(--color-selected-surface);color:inherit}.dx-tabs-content{flex:1;min-width:0;min-height:0}.dx-tabs-content[hidden]{display:none}.dx-tabs-indicator{height:2px;width:var(--width);background:var(--color-accent-bg);transition-property:left,width;transition-duration:.15s;bottom:0}.dx-tabs-indicator[data-orientation=vertical]{width:2px;height:var(--height);transition-property:top,height;left:0}@media (prefers-reduced-motion:reduce){.dx-tabs-indicator{transition:none}}.dx-progress{min-width:0;display:block}.dx-progress-track{background:var(--color-separator);border-radius:9999px;height:4px;display:block;position:relative;overflow:hidden}.dx-progress-range{background:var(--color-accent-bg);border-radius:9999px;transition:width .2s linear;position:absolute;inset-block:0;inset-inline-start:0}.dx-progress[data-error] .dx-progress-range{background:var(--color-error-surface)}.dx-progress[data-mode=failed] .dx-progress-range{width:100%}.dx-progress[data-mode=indeterminate] .dx-progress-range{animation:2s ease-out infinite dx-progress-sweep}.dx-progress[data-mode=countdown] .dx-progress-range{width:100%;transition:none;animation:5s linear forwards dx-progress-countdown}@keyframes dx-progress-sweep{0%{width:0%;inset-inline-start:0}25%{width:50%;inset-inline-start:25%}to{width:0%;inset-inline-start:100%}}@keyframes dx-progress-countdown{0%{width:100%}to{width:0%}}@media (prefers-reduced-motion:reduce){.dx-progress-range{transition:none}.dx-progress[data-mode=indeterminate] .dx-progress-range{opacity:.5;width:100%;animation:none;inset-inline-start:0}}.dx-splitter{width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.dx-splitter[data-orientation=vertical]{flex-direction:column}.dx-splitter-panel{grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.dx-splitter-divider{background:var(--color-separator);flex-shrink:0}.dx-splitter-divider[data-orientation=horizontal]{width:1px}.dx-splitter-divider[data-orientation=vertical]{height:1px}.dx-splitter-resize-trigger{z-index:10;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-shrink:0;padding:0;position:relative}.dx-splitter-resize-trigger:before{content:"";background:var(--color-separator);transition:background-color .1s ease-in-out;display:block;position:absolute}.dx-splitter-resize-trigger:is(:hover,:focus-visible,:active):before{background:var(--color-focus)}.dx-splitter-resize-trigger:focus-visible{outline:none}.dx-splitter-resize-trigger[data-orientation=horizontal]{width:7px;margin-inline:-3.5px}.dx-splitter-resize-trigger[data-orientation=horizontal]:before{width:1px;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.dx-splitter-resize-trigger[data-orientation=vertical]{height:7px;margin-block:-3.5px}.dx-splitter-resize-trigger[data-orientation=vertical]:before{inset-inline:0;height:1px;top:50%;transform:translateY(-50%)}:root{--dx-toast-offset-end:1rem}@media (min-width:48rem){:root{--dx-toast-offset-end:4rem}}[data-scope=toast][data-part=group]{z-index:var(--dx-layer-toast)!important}.dx-toast{grid-template-columns:var(--dx-block-size) minmax(0, 1fr) var(--dx-block-size);align-content:start;row-gap:var(--dx-control-inset);box-sizing:border-box;width:min(24rem,100dvw - 2rem);padding:var(--dx-control-inset);translate:var(--x) var(--y);scale:var(--scale,1);z-index:var(--z-index);height:var(--height);opacity:var(--opacity);will-change:translate, opacity, scale;transition:translate .3s cubic-bezier(.16,1,.3,1),scale .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1);display:grid}.dx-toast[data-state=closed]{transition:translate .15s ease-in,scale .15s ease-in,opacity .1s ease-in}@media (prefers-reduced-motion:reduce){.dx-toast{transition:none}}.dx-toast-header{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--dx-block-size);align-items:center;display:grid}.dx-toast-icon{grid-column:1;justify-self:center}.dx-toast-title{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-weight:500;overflow:hidden}.dx-toast-close-trigger{grid-column:3;justify-self:center}.dx-toast-description{color:var(--color-fg-muted);grid-column:2;overflow:hidden}.dx-toast-footer{align-items:center;gap:var(--dx-gap-size);padding-block:var(--dx-control-inset);flex-wrap:wrap;grid-column:2;display:flex}.dx-toast-countdown{margin-inline:var(--dx-control-inset);grid-column:1/-1}:root{--dx-main-duration:var(--dx-disclosure-duration);--dx-main-easing:cubic-bezier(.4, 0, .6, 1);--dx-main-start-size:var(--dx-nav-sidebar-size,350px);--dx-main-start-rail:var(--dx-l0-size,72px);--dx-main-end-size:var(--dx-complementary-sidebar-size,25rem);--dx-main-end-rail:var(--dx-r0-size,3rem);--dx-main-line:var(--border-width-landmark-line,1px)}.dx-main-content{view-transition-name:dx-main-content;width:100%;min-width:0;transition-property:padding-inline-start,padding-inline-end,padding-block-end;transition-duration:var(--dx-main-duration);transition-timing-function:var(--dx-main-easing);flex:auto;padding-block-end:calc(var(--dx-main-drawer-height,0rem) + env(safe-area-inset-bottom));padding-inline:0;scroll-padding-block-end:calc(var(--dx-main-drawer-height,0rem) + env(safe-area-inset-bottom));scroll-padding-inline:0}.dx-main-content[data-bounce]{z-index:0;overscroll-behavior:auto;position:fixed;inset:0;overflow:auto}.dx-main-content[data-handles-focus]:focus-visible{outline:none}.dx-main-content[data-handles-focus]:focus-visible:after{content:"";inset-block:0 calc(var(--dx-main-drawer-height,0rem) + env(safe-area-inset-bottom));inset-inline:var(--dx-main-pad-start,0) var(--dx-main-pad-end,0);z-index:6;box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color);pointer-events:none;position:fixed}@media (min-width:64rem){.dx-main-content[data-sidebar-left-state=collapsed]{--dx-main-pad-start:var(--dx-main-start-rail);padding-inline-start:var(--dx-main-start-rail);scroll-padding-inline-start:var(--dx-main-start-rail)}.dx-main-content[data-sidebar-left-state=expanded]{--dx-main-pad-start:var(--dx-main-start-size);padding-inline-start:var(--dx-main-start-size);scroll-padding-inline-start:var(--dx-main-start-size)}.dx-main-content[data-sidebar-right-state=collapsed]{--dx-main-pad-end:var(--dx-main-end-rail);padding-inline-end:var(--dx-main-end-rail);scroll-padding-inline-end:var(--dx-main-end-rail)}.dx-main-content[data-sidebar-right-state=expanded]{--dx-main-pad-end:var(--dx-main-end-size);padding-inline-end:var(--dx-main-end-size);scroll-padding-inline-end:var(--dx-main-end-size)}}[data-main-landmark]:not(.dx-main-content,.dx-main-sidebar,.dx-main-drawer):focus-visible{outline:none}[data-main-landmark]:not(.dx-main-content,.dx-main-sidebar,.dx-main-drawer):focus-visible:after{content:"";z-index:10;box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color);pointer-events:none;position:absolute;inset:0}.dx-main-sidebar{inset-block:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-bottom));z-index:7;box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--radius-md,.375rem);border-color:var(--color-separator);width:calc(100dvw - 3rem);color:var(--color-sidebar-fg,inherit);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition-property:inset-inline-start,inset-inline-end,width;transition-timing-function:var(--dx-main-easing);position:fixed;overflow:hidden auto}.dx-main-sidebar[data-resizing=false]{transition-duration:var(--dx-main-duration)}.dx-main-sidebar:focus-visible{outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-main-sidebar :is([aria-current]:not([aria-current=false]),[aria-selected=true]){color:var(--color-sidebar-current-fg,inherit)}.dx-main-sidebar[data-side=start]{--surface-bg:var(--color-l1-surface);view-transition-name:dx-main-navigation-sidebar;z-index:8;border-inline-end:var(--dx-main-line) solid var(--color-l1-separator,var(--color-separator));inset-inline-start:-100vw}.dx-main-sidebar[data-side=start][data-state=collapsed]{--surface-bg:var(--color-l0-surface)}.dx-main-sidebar[data-side=start][data-state=expanded]{inset-inline-start:max(.5rem, env(safe-area-inset-left))}.dx-main-sidebar[data-side=end]{--surface-bg:var(--color-r1-surface);view-transition-name:dx-main-complementary-sidebar;border-inline-start:var(--dx-main-line) solid var(--color-r1-separator,var(--color-separator));inset-inline-end:-100vw}.dx-main-sidebar[data-side=end][data-state=collapsed]{--surface-bg:var(--color-r0-surface)}.dx-main-sidebar[data-side=end][data-state=expanded]{inset-inline-end:max(.5rem, env(safe-area-inset-right))}.dx-main-sidebar{background-color:var(--surface-bg)}@media (min-width:40rem){.dx-main-sidebar[data-side=start]{width:var(--dx-main-start-size)}.dx-main-sidebar[data-side=end]{width:var(--dx-main-end-size)}}@media (min-width:64rem){.dx-main-sidebar{border-radius:0;inset-block:0}.dx-main-sidebar[data-side=start]{border-inline-end-width:0}.dx-main-sidebar[data-side=start]:is([data-state=collapsed],[data-state=expanded]){inset-inline-start:0}.dx-main-sidebar[data-side=start][data-state=collapsed]{width:var(--dx-main-start-rail)}.dx-main-sidebar[data-side=end]:is([data-state=collapsed],[data-state=expanded]){inset-inline-end:0}.dx-main-sidebar[data-side=end][data-state=collapsed]{width:var(--dx-main-end-rail)}}.dx-main-swipe-area{display:none}@media (pointer:coarse){.dx-main-swipe-area{display:block}}.dx-main-overlay{view-transition-name:dx-main-overlay;z-index:6;opacity:0;background:var(--color-scrim-surface);transition:opacity var(--dx-main-duration) var(--dx-main-easing);display:none;position:fixed;inset:0}.dx-main-overlay[data-state=open]{opacity:1;display:block}@media (min-width:64rem){.dx-main-overlay[data-state=open]{display:none}}.dx-main-drawer{view-transition-name:dx-main-drawer;z-index:6;border-block-start:1px solid var(--color-separator);background-color:var(--surface-bg);transition-property:inset-inline-start,inset-inline-end;transition-duration:var(--dx-main-duration);transition-timing-function:var(--dx-main-easing);grid-template-rows:min-content minmax(0,1fr);display:grid;position:fixed;inset-block-end:env(safe-area-inset-bottom);inset-inline:0;overflow:hidden}.dx-main-drawer:focus-visible{outline:none}.dx-main-drawer:focus-visible:after{content:"";z-index:10;box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color);pointer-events:none;position:absolute;inset:0}.dx-main-drawer>*{z-index:0}@media (min-width:64rem){.dx-main-drawer[data-sidebar-left-state=collapsed]{inset-inline-start:var(--dx-main-start-rail)}.dx-main-drawer[data-sidebar-left-state=expanded]{inset-inline-start:var(--dx-main-start-size)}.dx-main-drawer[data-sidebar-right-state=collapsed]{inset-inline-end:var(--dx-main-end-rail)}.dx-main-drawer[data-sidebar-right-state=expanded]{inset-inline-end:var(--dx-main-end-size)}}.dx-main-drawer-handle{cursor:row-resize;touch-action:none;background:0 0;border:none;height:.25rem;padding:0}.dx-main-drawer-handle:is(:hover,:focus-visible){background:var(--color-focus);outline:none}:root:active-view-transition :is(.dx-main-sidebar,.dx-main-content,.dx-main-drawer,.dx-main-overlay){transition:none}:root{--dx-main-transition-duration:.15s;--dx-main-plank-transition-duration:50ms;--dx-main-transition-easing:cubic-bezier(.4, 0, .6, 1)}::view-transition-group(*){animation-duration:var(--dx-main-transition-duration);animation-timing-function:var(--dx-main-transition-easing)}:root:active-view-transition-type(dx-plank)::view-transition-group(*){animation-duration:var(--dx-main-plank-transition-duration)}.dx-error-fallback{gap:var(--dx-gap-size);min-width:0;min-height:0;padding:calc(2 * var(--dx-gap-size));font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex-direction:column;display:flex;overflow:auto}.dx-error-fallback-title{font-size:1.125rem;line-height:1.75rem;font-weight:inherit;color:var(--color-error-text);margin:0}.dx-error-fallback-message{overflow-wrap:anywhere;margin:0}.dx-error-fallback-section{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.dx-error-fallback-section>:not(.dx-button){align-self:stretch}.dx-error-fallback-section>.dx-button{align-self:flex-start}.dx-error-fallback-data{font-family:var(--font-mono);margin:0;font-size:.75rem;line-height:1rem;overflow-x:auto}.dx-error-stack{font-family:var(--font-mono);margin:0;padding:0;font-size:.875rem;line-height:1.25rem;list-style:none}.dx-error-stack-frame{-moz-column-gap:.5rem;grid-template-columns:1rem minmax(0,1fr) auto auto;align-items:center;column-gap:.5rem;display:grid;position:relative}.dx-error-stack-frame[data-local]{cursor:pointer}.dx-error-stack-frame[data-local]:hover{background:var(--color-hover-surface)}.dx-error-stack-frame:before,.dx-error-stack-frame:after{content:"";background:var(--color-neutral-500);pointer-events:none;position:absolute}.dx-error-stack-frame:before{width:1px;inset-block:0;inset-inline-start:.5rem}.dx-error-stack-frame:last-child:before{inset-block-end:50%}.dx-error-stack-frame:after{inset-inline-start:.5rem;width:.5rem;height:1px;top:50%}.dx-error-stack-function{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-subtle);grid-column:2;overflow:hidden}a.dx-error-stack-function{color:inherit;text-decoration:none}.dx-error-stack-file,.dx-error-stack-line{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-subtle);font-size:.75rem;overflow:hidden}.dx-error-stack-line{text-align:end}.dx-focus-group,.dx-focus-item{outline:none;position:relative}.dx-focus-group:after,.dx-focus-item:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dx-focus-group[data-border]:after,.dx-focus-item[data-border]:after{box-shadow:inset 0 0 0 1px var(--color-separator)}.dx-focus-group:focus-visible:after,.dx-focus-item:focus-visible:after{box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color)}.dx-focus-group[data-focus-state=active]:after{box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--color-accent-bg)}.dx-focus-group[data-focus-state=error]:after{box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--color-error-bg)}.dx-scroll-container{isolation:isolate}.dx-scroll-container-fade{inset-inline:0;z-index:1;height:calc(2 * var(--dx-block-size));background:linear-gradient(to bottom, var(--surface-bg,var(--color-base-surface)), transparent);pointer-events:none;opacity:0;transition:opacity .2s ease-out;position:absolute;top:0}.dx-scroll-container-fade[data-edge=bottom]{background:linear-gradient(to top, var(--surface-bg,var(--color-base-surface)), transparent);top:auto;bottom:0}.dx-scroll-container-fade[data-state=visible]{opacity:1}.dx-scroll-container-scroll-down{inset-inline-end:var(--dx-gap-size);bottom:var(--dx-gap-size);z-index:1;transition:opacity .3s ease-out;position:absolute}.dx-scroll-container-scroll-down[data-state=hidden]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.dx-scroll-container-fade,.dx-scroll-container-scroll-down{transition:none}}.dx-carousel{align-items:center;gap:var(--dx-gap-size);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:min-content minmax(0,1fr) min-content;min-width:0;display:grid}.dx-carousel-item-group{aspect-ratio:16/9;grid-area:1/2;width:100%;min-height:0;position:relative}.dx-carousel-item-group:focus{outline:none}.dx-carousel-item-group:focus-visible{outline:var(--dx-focus-ring-width) solid var(--dx-focus-ring-color);outline-offset:calc(-1 * var(--dx-focus-ring-width))}.dx-carousel-item{background:var(--color-base-surface);min-width:0;height:100%;position:relative;overflow:hidden}.dx-carousel-prev-trigger{grid-area:1/1}.dx-carousel-next-trigger{grid-area:1/3}.dx-carousel-indicator-group{min-height:var(--dx-block-size);grid-column:2;justify-content:center;align-items:center;display:flex;overflow:hidden}.dx-carousel-indicator{width:var(--dx-icon-size);height:var(--dx-icon-size);color:var(--color-fg-muted);cursor:pointer;border-radius:9999px;flex-shrink:0;place-items:center;padding:0;display:grid}.dx-carousel-indicator:before{content:"";box-sizing:border-box;border:1.5px solid;border-radius:9999px;width:50%;height:50%}.dx-carousel-indicator[data-current]{color:var(--color-accent-bg)}.dx-carousel-indicator[data-current]:before{background:currentColor}.dx-carousel-caption{text-align:center;font-size:var(--dx-font-size);line-height:var(--dx-line-height);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);grid-column:2;margin:0}.dx-media-player{-o-object-fit:cover;object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.dx-media-player[data-fit=contain]{-o-object-fit:contain;object-fit:contain}.dx-media-player[data-fit=fill]{-o-object-fit:fill;object-fit:fill}.dx-media-player[data-fit=none]{-o-object-fit:none;object-fit:none}.dx-media-player[data-fit=scale-down]{-o-object-fit:scale-down;object-fit:scale-down}.dx-media-player[data-kind=audio]{height:auto}.dx-media-player[data-kind=image][data-status=error]{display:none}.dx-media-player[data-kind=embed]{aspect-ratio:16/9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-base-surface);opacity:0;border:none;transition:opacity .15s}.dx-media-player[data-kind=embed][data-status=loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.dx-media-player[data-kind=embed]{transition:none}}.dx-qr-code{aspect-ratio:1;width:100%;min-width:0;display:block}.dx-qr-code-frame{width:100%;height:100%;display:block}.dx-qr-code-pattern{fill:currentColor}.dx-qr-code-overlay{aspect-ratio:1;border-radius:var(--radius-md,.375rem);background:var(--color-base-surface);place-items:center;width:20%;display:grid}.dx-qr-code-overlay>.dx-icon{width:70%;height:70%}.dx-timestamp{white-space:nowrap;font-variant-numeric:tabular-nums}.dx-tour-backdrop,.dx-tour-spotlight,.dx-tour-positioner{--tour-z-index:var(--dx-layer-tour);z-index:calc(var(--tour-layer) + var(--tour-z-index))}.dx-tour-backdrop{background:var(--color-scrim-surface)}.dx-tour-spotlight{box-shadow:inset 0 0 0 2px var(--color-accent-bg);border-radius:var(--radius-sm,.25rem)}.dx-tour-positioner[data-type=dialog]{place-items:center;display:grid;position:fixed;inset:0}.dx-tour{gap:var(--dx-gap-size);width:min(18rem,100vw - 1rem);padding:var(--dx-gap-size);border:1px solid var(--color-accent-bg);--dx-arrow-border:var(--color-accent-bg);flex-direction:column;display:flex}.dx-tour-header{align-items:center;gap:var(--dx-gap-size);min-height:var(--dx-block-size);display:flex}.dx-tour-title{flex:1;min-width:0;margin:0;font-weight:500}.dx-tour-description{margin:0}.dx-tour-progress-text{color:var(--color-fg-muted)}.dx-tour-control{justify-content:space-between;align-items:center;gap:var(--dx-gap-size);min-height:var(--dx-block-size);display:flex}.dx-tour-control>.dx-group{padding-block:0}[data-tour-highlighted]{--controls-opacity:1}.dx-editable{width:100%;min-width:0;min-height:var(--dx-block-size);align-items:center;display:grid}.dx-editable>*{grid-area:1/1}.dx-editable>[hidden]{display:none}.dx-editable-preview{align-items:center;gap:var(--dx-gap-size);cursor:text;width:100%;min-width:0;display:flex}.dx-editable-preview:hover:not([data-disabled]){background:var(--color-hover-surface)}.dx-row .dx-editable-preview:hover:not([data-disabled]){background:0 0}.dx-editable-preview[data-placeholder-shown]{color:var(--color-fg-subtle)}.dx-editable-preview[data-disabled]{opacity:.5;cursor:not-allowed}.dx-editable-preview-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dx-editable-preview-icon{color:var(--color-fg-subtle);visibility:hidden;cursor:pointer}.dx-editable-preview:is(:hover,:focus-visible):not([data-disabled]) .dx-editable-preview-icon{visibility:visible}.dx-editable-input{color:var(--color-fg);padding-inline-end:var(--dx-block-size)}.dx-editable-submit{width:var(--dx-block-size);height:var(--dx-block-size);color:var(--color-success-text);cursor:pointer;justify-content:center;justify-self:end;align-items:center;display:flex}.dx-editable-input::placeholder{color:var(--color-fg-subtle)}.dx-hover-card{gap:calc(var(--dx-gap-size) / 2);max-width:min(18rem,100vw - 1rem);max-height:var(--available-height,none);padding:var(--dx-gap-size);font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex-direction:column;display:flex}.dx-slider{--dx-slider-thumb:var(--dx-icon-size);flex-direction:column;min-width:0;display:flex}.dx-slider[data-disabled]{opacity:.5}.dx-slider[data-orientation=vertical]{width:max-content;height:100%}.dx-slider-label{font-size:var(--dx-font-size);line-height:var(--dx-line-height);color:var(--color-fg-subtle)}.dx-slider-control{height:var(--dx-block-size);align-items:center;display:flex}.dx-slider-control[data-orientation=vertical]{width:var(--dx-block-size);flex-direction:column;flex:auto;justify-content:center;height:auto}.dx-slider-track{background:var(--color-input-surface);border-radius:9999px;flex:auto;height:4px;position:relative;overflow:hidden}.dx-slider-track[data-orientation=vertical]{width:4px;height:100%}.dx-slider-range{background:var(--color-accent-bg)}.dx-slider-range[data-orientation=horizontal]{height:100%}.dx-slider-range[data-orientation=vertical]{width:100%}.dx-slider-thumb{box-sizing:border-box;width:var(--dx-slider-thumb);height:var(--dx-slider-thumb);border:2px solid var(--color-accent-bg);background:var(--color-base-surface);cursor:grab;border-radius:9999px;transition:background-color .12s ease-out}.dx-slider-thumb[data-orientation=horizontal]{top:calc((var(--dx-block-size) - var(--dx-slider-thumb)) / 2)}.dx-slider-thumb[data-orientation=vertical]{left:calc((var(--dx-block-size) - var(--dx-slider-thumb)) / 2)}.dx-slider-thumb:hover:not([data-disabled]){background:var(--color-hover-surface)}.dx-slider-thumb[data-dragging]{cursor:grabbing}.dx-slider-thumb[data-disabled]{cursor:default}.dx-slider-thumb.dx-focus-ring:focus-visible{box-shadow:0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color)}@media (prefers-reduced-motion:reduce){.dx-slider-thumb{transition:none}}.dx-steps{width:100%;min-width:0;min-height:var(--dx-block-size);align-items:center;display:flex}.dx-steps-item{flex:1 1 0;align-items:center;min-width:0;display:flex}.dx-steps-item[data-last]{flex:none}.dx-steps-indicator{box-sizing:border-box;width:var(--dx-icon-size);height:var(--dx-icon-size);border:1px solid var(--color-separator);background:var(--color-base-surface);background-clip:content-box;border-radius:9999px;flex-shrink:0;padding:0;transition:background-color .2s,border-color .2s;position:relative}.dx-steps-indicator:is([data-state=active],[data-state=complete]){background-color:var(--color-accent-bg);border-color:#0000}.dx-steps-indicator[data-state=error],.dx-steps[data-error] .dx-steps-indicator:is([data-state=active],[data-state=complete]){background-color:var(--color-error-surface);border-color:#0000}.dx-steps .dx-steps-indicator[data-selected]{background-color:var(--color-neutral-500);border-color:#0000}.dx-steps-button{cursor:pointer}.dx-steps-button.dx-focus-ring:focus-visible{box-shadow:0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color)}.dx-steps-indicator[data-spinning]{border-color:#0000;padding:3px}.dx-steps-indicator[data-spinning]:after{content:"";border:2px solid #0000;border-top-color:var(--color-accent-bg);border-right-color:var(--color-accent-bg);border-radius:9999px;animation:1s linear infinite dx-spin;position:absolute;inset:-1px}.dx-steps-separator{background:var(--color-separator);border-radius:9999px;flex:auto;min-width:4px;height:4px;position:relative;overflow:hidden}.dx-steps-fill{background:var(--color-accent-bg);transition:width var(--dx-steps-duration,.5s) linear;border-radius:9999px;position:absolute;inset-block:0;inset-inline-start:0}.dx-steps[data-error] .dx-steps-fill{background:var(--color-error-surface)}@media (prefers-reduced-motion:reduce){.dx-steps-indicator,.dx-steps-fill{transition:none}.dx-steps-indicator[data-spinning]:after{animation:none}}.dx-text-crawl{min-width:0;height:var(--dx-line-height);font-size:var(--dx-font-size);line-height:var(--dx-line-height);position:relative;overflow:hidden}.dx-text-crawl-ribbon{transform:translateY(calc(var(--dx-text-crawl-index,0) * -1 * var(--dx-line-height)));flex-direction:column;display:flex}.dx-text-crawl-ribbon[data-animate]{transition:transform var(--dx-text-crawl-duration,.5s) ease-in-out}.dx-text-crawl-line{height:var(--dx-line-height);text-overflow:ellipsis;white-space:nowrap;opacity:.5;min-width:0;transition:opacity calc(var(--dx-text-crawl-duration,.5s) / 3);overflow:hidden}.dx-text-crawl-line[data-active]{opacity:1}@media (prefers-reduced-motion:reduce){.dx-text-crawl-ribbon[data-animate],.dx-text-crawl-line{transition:none}}.dx-accordion{flex-direction:column;min-width:0;display:flex}.dx-accordion[data-border]{border:1px solid var(--color-separator);border-radius:var(--radius-md,.375rem)}.dx-accordion[data-border]>.dx-accordion-item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.dx-accordion[data-border]>.dx-accordion-item:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.dx-accordion-item{flex-direction:column;min-width:0;display:flex}.dx-accordion-item+.dx-accordion-item{border-top:1px solid var(--color-separator-subtle,var(--color-separator))}.dx-accordion-item-trigger{width:100%;min-height:var(--dx-block-size);border-radius:inherit;color:inherit;font:inherit;font-size:var(--dx-font-size);line-height:var(--dx-line-height);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.dx-accordion-item-trigger[data-state=open]{border-end-end-radius:0;border-end-start-radius:0}.dx-accordion-item-trigger:not([data-disabled]):hover{background:var(--color-hover-surface)}.dx-accordion-item-trigger[data-disabled]{cursor:default}.dx-accordion-item-icon,.dx-accordion-item-indicator{flex-shrink:0;place-items:center;display:grid}.dx-accordion-item-text{flex:1;min-width:0}.dx-accordion-item-trigger>.dx-accordion-item-text:first-child{padding-inline-start:var(--dx-gap-size)}.dx-accordion-item-indicator{transition:transform var(--dx-disclosure-duration) var(--dx-disclosure-ease-open)}.dx-accordion-item-indicator[data-state=open]{transform:rotate(90deg)}.dx-accordion-item-content{overflow:hidden}.dx-accordion-item-content[data-state=open]{animation:dx-accordion-open var(--dx-disclosure-duration) var(--dx-disclosure-ease-open)}.dx-accordion-item-content[data-state=closed]{animation:dx-accordion-close var(--dx-disclosure-duration) var(--dx-disclosure-ease-close)}@media (prefers-reduced-motion:reduce){.dx-accordion-item-indicator{transition:none}.dx-accordion-item-content[data-state]{animation:none}}@keyframes dx-accordion-open{0%{height:0}to{height:var(--height)}}@keyframes dx-accordion-close{0%{height:var(--height)}to{height:0}}.dx-link{font:inherit;cursor:pointer;border-radius:var(--radius-sm,.25rem);text-decoration:none}.dx-link[data-variant=accent]{color:var(--color-accent-text)}.dx-link[data-variant=accent]:hover{color:var(--color-accent-text-hover,var(--color-accent-text))}.dx-link[data-variant=neutral]{color:inherit}.dx-link[data-variant=neutral]:hover{text-decoration:underline}.dx-link-accent{color:var(--color-accent-text);cursor:pointer}.dx-link-accent:hover,.dx-link-hover:hover{color:var(--color-accent-text-hover,var(--color-accent-text))}.dx-link-hover{cursor:pointer}.dx-skeleton{min-width:0;height:var(--dx-block-size);border-radius:var(--radius-md,.375rem);background:var(--color-separator);animation:2s cubic-bezier(.4,0,.6,1) infinite dx-skeleton-pulse}.dx-skeleton[data-variant=text]{height:var(--dx-font-size);margin-block:calc((var(--dx-line-height) - var(--dx-font-size)) / 2);border-radius:var(--radius-sm,.25rem)}.dx-skeleton[data-variant=circle]{width:var(--dx-block-size);border-radius:9999px;flex-shrink:0}@keyframes dx-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.dx-skeleton{animation:none}}.dx-floating-panel{--dx-level:3;box-sizing:border-box;border:1px solid var(--color-separator);border-radius:var(--radius-sm,.25rem);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);font-size:var(--dx-font-size);line-height:var(--dx-line-height);flex-direction:column;display:flex;position:relative;overflow:hidden}.dx-floating-panel[data-behind]{opacity:.95}.dx-floating-panel:focus-visible{outline:none}.dx-floating-panel:focus-visible:after{content:"";z-index:10;border-radius:inherit;box-shadow:inset 0 0 0 var(--dx-focus-ring-width) var(--dx-focus-ring-color);pointer-events:none;position:absolute;inset:0}.dx-floating-panel>*{z-index:0}.dx-floating-panel-header{min-height:var(--dx-block-size);border-bottom:1px solid var(--color-separator);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding-inline-start:var(--dx-gap-size);display:flex}.dx-floating-panel-drag-trigger{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.dx-floating-panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--dx-font-size);flex:1;margin:0;font-weight:500;overflow:hidden}.dx-floating-panel-control{flex-shrink:0;align-items:center;display:flex}.dx-floating-panel-body{flex:auto;min-height:0;overflow:hidden}.dx-floating-panel-resize-trigger:is([data-axis=n],[data-axis=s]){height:.25rem}.dx-floating-panel-resize-trigger:is([data-axis=e],[data-axis=w]){width:.25rem}.dx-floating-panel-resize-trigger:is([data-axis=ne],[data-axis=nw],[data-axis=se],[data-axis=sw]){width:.5rem;height:.5rem}.dx-floating-panel-resize-trigger[data-disabled]{display:none}.dx-attention-glyph{width:calc(var(--dx-icon-size) * .75);height:calc(var(--dx-icon-size) * .75);border-radius:var(--radius-xs,.125rem);color:var(--color-accent-text);background:0 0;flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.dx-attention-glyph[data-contains-attended]{background:var(--color-attention-contains)}.dx-attention-glyph[data-attended]{background:var(--color-accent-bg);color:var(--color-accent-fg)}.dx-attention-glyph-mark,.dx-attention-glyph>.dx-icon{width:100%;height:100%}.dx-attention-glyph[data-syncing]>.dx-icon{color:var(--color-fg-subtle);animation-duration:2s}@media (prefers-reduced-motion:reduce){.dx-attention-glyph{transition:none}}.dx-breadcrumb{align-items:center;min-width:0;display:flex;overflow:hidden}.dx-breadcrumb-list{align-items:center;gap:calc(var(--dx-gap-size) / 2);min-width:0;min-height:var(--dx-block-size);scrollbar-width:none;flex-grow:1;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dx-breadcrumb-item{flex-shrink:0;align-items:center;display:flex}.dx-breadcrumb-link,.dx-breadcrumb-current{padding-inline:var(--dx-control-inset);font-size:var(--dx-font-size);line-height:var(--dx-line-height);white-space:nowrap}.dx-breadcrumb-link{border-radius:var(--radius-sm,.25rem);color:var(--color-fg-muted);cursor:pointer;text-decoration:none}.dx-breadcrumb-link:hover{color:var(--color-fg)}.dx-breadcrumb-separator{color:var(--color-fg-muted);flex-shrink:0;align-items:center;display:flex}}
