.DropdownMenu.__content{position:relative;z-index:var(--dui-z-index-dropdown);border-radius:var(--dui-border-radius-8);background-color:var(--dui-color-background-surface);padding:var(--dui-spacing-4) var(--dui-spacing-0);min-width:var(--radix-dropdown-menu-trigger-width,100%);overflow:hidden;color:var(--dui-color-text-default)}.DropdownMenu.__trigger :where(.w-full,.as-full-width)>.__content{display:flex;justify-content:space-between;min-width:100%}.DropdownMenu.__checkbox-item,.DropdownMenu.__item,.DropdownMenu.__radio-item{display:flex;padding:var(--dui-spacing-6) var(--dui-spacing-12);align-items:center;gap:var(--dui-spacing-6);cursor:default;outline:none;justify-content:space-between;color:var(--dui-color-text-default)}.DropdownMenu.__checkbox-item:where(html[dir=rtl] .DropdownMenu.__item,html[dir=rtl] .DropdownMenu.__checkbox-item,html[dir=rtl] .DropdownMenu.__radio-item),.DropdownMenu.__item:where(html[dir=rtl] .DropdownMenu.__item,html[dir=rtl] .DropdownMenu.__checkbox-item,html[dir=rtl] .DropdownMenu.__radio-item),.DropdownMenu.__radio-item:where(html[dir=rtl] .DropdownMenu.__item,html[dir=rtl] .DropdownMenu.__checkbox-item,html[dir=rtl] .DropdownMenu.__radio-item){flex-direction:row-reverse}.DropdownMenu.__checkbox-item:hover,.DropdownMenu.__item:hover,.DropdownMenu.__radio-item:hover{background-color:var(--dui-color-background-surface-neutral-muted-hover)}.DropdownMenu.__checkbox-item:active,.DropdownMenu.__item:active,.DropdownMenu.__radio-item:active{background-color:var(--dui-color-background-surface-neutral-muted-pressed)}.DropdownMenu.__checkbox-item:focus-visible:not(:hover),.DropdownMenu.__item:focus-visible:not(:hover),.DropdownMenu.__radio-item:focus-visible:not(:hover){outline:var(--dui-spacing-2) solid var(--dui-color-border-focus);outline-offset:var(--dui-spacing-negative-2)}.DropdownMenu.__checkbox-item.is-readonly,.DropdownMenu.__item.is-readonly,.DropdownMenu.__radio-item.is-readonly{color:var(--dui-color-text-action-disabled);cursor:help}.DropdownMenu.__checkbox-item:not(:has(.__indicator)),.DropdownMenu.__radio-item:not(:has(.__indicator)){padding-inline-start:calc(var(--dui-spacing-16) + var(--dui-spacing-6) + var(--dui-spacing-12))}.DropdownMenu.__checkbox-item:has(.__indicator),.DropdownMenu.__radio-item:has(.__indicator){background-color:var(--dui-color-background-action-active)}.DropdownMenu.__checkbox-item:not(:has(.__indicator)):where(html[dir=rtl] .DropdownMenu),.DropdownMenu.__radio-item:not(:has(.__indicator)):where(html[dir=rtl] .DropdownMenu){padding-inline-start:var(--dui-spacing-12);padding-inline-end:calc(var(--dui-spacing-16) + var(--dui-spacing-6) + var(--dui-spacing-12))}.DropdownMenu.__group{font-size:inherit;font-weight:inherit;line-height:inherit;display:flex;gap:var(--dui-spacing-6)}.DropdownMenu.__group:where(html[dir=rtl] .DropdownMenu.__group){flex-direction:row-reverse}.DropdownMenu.__group.as-danger{color:var(--dui-color-text-danger)}.DropdownMenu.__group.as-muted{color:var(--dui-color-text-muted)}.DropdownMenu.__indicator{display:flex;align-items:center}.DropdownMenu.__separator{border-top:var(--dui-border-width-1) solid var(--dui-color-border-default);margin-inline:var(--dui-spacing-12);margin-block:var(--dui-spacing-6)}.DropdownMenu.__label{color:var(--dui-color-text-muted);padding:var(--dui-spacing-6) var(--dui-spacing-12)}.Frame{height:100dvh;overflow:hidden;display:grid;grid-template-columns:auto 1fr}.Frame .__content{overflow:auto}:where(html[dir=rtl]) .Icon--directional{transform:scaleX(-1)}.Label{display:inline-flex;align-items:center;gap:var(--dui-spacing-4);color:var(--dui-color-text-default)}.Label .__label-text{display:inline}.Label .__required{color:var(--dui-color-text-danger-muted);font-weight:var(--dui-typography-font-weight-600)}.Label .__tooltip-button{all:unset;display:inline-flex;align-items:center;justify-content:center;padding:var(--dui-spacing-4);flex-shrink:0;cursor:pointer;color:var(--dui-color-text-muted);border-radius:var(--dui-border-radius-4)}.Label .__tooltip-button:hover{color:var(--dui-color-text-default)}.Label .__tooltip-button:focus-visible{outline:2px solid var(--dui-color-border-focus);outline-offset:2px}.Layout{display:flex;flex-direction:column;min-height:100vh;max-width:100vw}.Layout>.__content{padding:var(--dui-spacing-32) var(--dui-spacing-24)}.LoadingIndicator{display:flex;align-items:center;justify-content:center;animation:spin 1s linear infinite}.LoadingIndicator:where(html[dir=rtl] .LoadingIndicator){animation-direction:reverse}.LoadingIndicator.as-medium{max-inline-size:var(--dui-spacing-24);max-block-size:var(--dui-spacing-24)}.LoadingIndicator.as-large{max-inline-size:var(--dui-spacing-32);max-block-size:var(--dui-spacing-32)}.LoadingIndicator.is-inline{display:inline}.LoadingIndicator .__stroke-light{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--dui-color-gray-900);fill:var(--csstools-light-dark-toggle--0,var(--dui-color-gray-200))}@supports (color:light-dark(red,red)){.LoadingIndicator .__stroke-light{fill:light-dark(var(--dui-color-gray-200),var(--dui-color-gray-900))}}.LoadingIndicator .__stroke-dark{--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--dui-color-gray-200);fill:var(--csstools-light-dark-toggle--1,var(--dui-color-gray-900))}@supports (color:light-dark(red,red)){.LoadingIndicator .__stroke-dark{fill:light-dark(var(--dui-color-gray-900),var(--dui-color-gray-200))}}@keyframes spin{to{transform:rotate(1turn)}}.Navbar{position:fixed;bottom:0;left:0;right:0;justify-content:space-around;background-color:var(--dui-color-background-surface);border-top:var(--dui-spacing-1) solid var(--dui-color-border-default);padding:var(--dui-spacing-8) var(--dui-spacing-16);gap:var(--dui-spacing-4);z-index:var(--dui-z-index-sticky)}.Navbar,.NavbarItem{display:flex;align-items:center}.NavbarItem{flex-direction:column;justify-content:center;flex:1;min-width:0;text-decoration:none;color:var(--dui-color-text-muted);border-radius:var(--dui-border-radius-4);transition:color .2s ease,background-color .2s ease;cursor:pointer}.NavbarItem:hover{color:var(--dui-color-text-default)}.NavbarItem:focus-visible{outline:var(--dui-spacing-2) solid var(--dui-color-border-focus);outline-offset:var(--dui-spacing-2)}.NavbarItem.as-active{color:var(--dui-color-text-action-active)}.NavbarItem.as-active .NavbarItem-icon{background-color:var(--dui-color-background-action-active)}.NavbarItem-icon{display:flex;align-items:center;justify-content:center;font-size:var(--dui-typography-font-size-20);line-height:var(--dui-typography-line-height-24);padding:var(--dui-spacing-8);border-radius:var(--dui-border-radius-4)}.NavbarItem-icon svg{width:var(--dui-spacing-20);height:var(--dui-spacing-20)}.NavbarItem-label{font-size:.625rem;font-weight:var(--dui-typography-font-weight-600);text-align:center;max-width:100%}.PopoverContent{--popover-max-width:var(--dui-spacing-600);position:relative;z-index:var(--dui-z-index-dropdown);background-color:var(--dui-color-background-surface);border-radius:var(--dui-border-radius-8);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;max-width:var(--popover-max-width)}.PopoverFooter{flex-direction:row;justify-content:flex-end;align-items:center;padding-top:var(--dui-spacing-8)}.PopoverFooter,.PopoverHeader{display:flex;gap:var(--dui-spacing-8)}.PopoverHeader{flex-direction:column}.PopoverHeader .__image-container{width:100%;overflow:hidden;background-color:var(--dui-color-background-action-basic-hover);border-radius:var(--dui-border-radius-8)}.PopoverHeader .__image{width:100%;height:100%;object-fit:cover;object-position:center}.PopoverHeader .__title-container{gap:var(--dui-spacing-8)}.PopoverHeader .__title,.PopoverHeader .__title-container{display:flex;align-items:center;min-height:var(--dui-spacing-32)}.PopoverHeader .__title{font-size:var(--dui-typography-font-size-16);font-weight:var(--dui-typography-font-weight-600);line-height:var(--dui-typography-line-height-24);color:var(--dui-color-text-default);margin:0;flex:1}.ProgressBar{display:grid}.ProgressBar .__track{block-size:var(--dui-spacing-4);overflow:hidden;background-color:var(--dui-color-background-surface-info-muted)}.ProgressBar .__fill,.ProgressBar .__track{border-radius:var(--dui-border-radius-full)}.ProgressBar .__fill{block-size:100%;background-color:var(--dui-color-background-action-primary);transition:width .5s ease}.ProgressBar.is-complete .__track{background-color:var(--dui-color-background-surface-success-muted)}.ProgressBar.is-complete .__fill{background-color:var(--dui-color-background-surface-success)}.ProgressBar.is-exceeded .__track{background-color:var(--dui-color-background-surface-danger-muted)}.ProgressBar.is-exceeded .__fill{background-color:var(--dui-color-background-surface-danger)}.ProgressBar.is-disabled .__track{background-color:var(--dui-color-background-surface-neutral-muted)}.ProgressBar.is-disabled .__fill{background-color:var(--dui-color-background-surface-neutral)}.ProgressBar .__fill.is-indeterminate{inline-size:30%;animation:progress-slide 1.5s ease-in-out infinite}.ProgressBar.is-stepped{row-gap:var(--dui-spacing-16)}.ProgressBar .__steps{display:flex;gap:var(--dui-spacing-8);block-size:var(--dui-spacing-4)}.ProgressBar .__step{flex:1 0 0;min-inline-size:1px;border-radius:var(--dui-border-radius-full);background-color:var(--dui-color-background-surface-neutral-muted);transition:background-color .3s ease}.ProgressBar .__step.is-filled{background-color:var(--dui-color-background-action-primary)}.ProgressBar.is-stepped.is-disabled{opacity:.4}.ProgressBar.is-disabled .__step{background-color:var(--dui-color-background-surface-neutral-muted)}.ProgressBar.is-disabled .__step.is-filled{background-color:var(--dui-color-background-surface-neutral-muted-hover)}.ProgressBar .__footer{display:flex;justify-content:space-between;gap:var(--dui-spacing-8);font-size:var(--dui-typography-body-small-font-size);line-height:var(--dui-typography-body-small-line-height);color:var(--dui-color-text-muted)}.ProgressBar .__counter{margin-inline-start:auto}.ProgressBar .__description{margin-block-start:var(--dui-spacing-8);text-align:center;font-size:var(--dui-typography-body-small-font-size);line-height:var(--dui-typography-body-small-line-height);color:var(--dui-color-text-secondary)}@keyframes progress-slide{0%{margin-inline-start:0}50%{margin-inline-start:70%}to{margin-inline-start:0}}@media(forced-colors:active){.ProgressBar .__fill,.ProgressBar .__step.is-filled{background-color:Highlight}}.Radio{display:flex;flex-direction:column;gap:var(--dui-spacing-4)}.Radio.is-error .__item{--radio-border-color:var(--dui-color-border-surface-danger)}.Radio.is-disabled .__item{--radio-border-color:var(--dui-color-border-action-disabled);--radio-background-color:var(--dui-color-background-action-disabled);cursor:not-allowed}.Radio.is-disabled .__item:hover{border-color:var(--dui-color-border-action-disabled)}.Radio .__control{display:inline-flex;align-items:center;gap:var(--dui-spacing-12);min-block-size:var(--dui-spacing-24);min-inline-size:0}.Radio .__control:has(.__description){display:inline-flex;align-items:flex-start;min-block-size:0}.Radio.as-block .__content{flex:1 1 auto;min-inline-size:0}.Radio .__content{display:flex;flex-direction:column;gap:var(--dui-spacing-2)}.Radio .__label{color:var(--dui-color-text-default);font-size:var(--dui-typography-font-size-16);line-height:var(--dui-typography-line-height-24);font-weight:var(--dui-typography-font-weight-400);cursor:pointer;user-select:none}.Radio .__label .__required{color:var(--dui-color-text-danger)}.Radio.is-disabled .__label{color:var(--dui-color-text-action-disabled);cursor:not-allowed}.Radio .__item{--radio-size:var(--dui-spacing-16);--radio-border-width:1px;--radio-border-color:var(--dui-color-border-action-basic-default);--radio-background-color:var(--dui-color-background-surface);--radio-dot-color:var(--dui-color-background-action-primary);all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--radio-size);block-size:var(--radio-size);border-radius:9999px;border:var(--radio-border-width) solid var(--radio-border-color);background-color:var(--radio-background-color);flex-shrink:0;cursor:pointer;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.Radio .__item:hover{border-color:var(--dui-color-border-control-hover)}.Radio .__item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--dui-color-background-surface),0 0 0 4px var(--dui-color-border-focus)}.Radio .__item[data-state=checked]{--radio-border-width:2px;border-color:var(--dui-color-border-action-primary)}.Radio .__item[data-state=checked]:hover{border-color:var(--dui-color-border-action-primary-hover)}.Radio .__item.is-disabled,.Radio .__item:disabled{cursor:not-allowed;opacity:.5}.Radio .__item.is-disabled[data-state=checked],.Radio .__item:disabled[data-state=checked]{border-color:var(--dui-color-border-control-disabled)}.Radio .__item>.__indicator{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%}.Radio .__item>.__indicator:after{content:"";display:block;inline-size:var(--dui-spacing-8);block-size:var(--dui-spacing-8);border-radius:9999px;background-color:var(--radio-dot-color)}.RadioGroup{align-items:flex-start}.RadioGroup,.Select{display:flex;flex-direction:column;gap:var(--dui-spacing-4)}.Select{--select-input-inline-start-radius:var( --dui-inline-start-radius,var(--dui-border-radius-6) );--select-input-inline-end-radius:var( --dui-inline-end-radius,var(--dui-border-radius-6) );flex:var(--button-group-flex,none);min-width:var(--button-group-flex,auto)}.Select:has(.is-disabled){cursor:not-allowed}.SelectIndicator{display:flex;align-items:flex-start;gap:var(--dui-spacing-8);cursor:pointer;color:var(--dui-color-text-muted);min-height:var(--dui-spacing-24)}.SelectIndicator .with-clear:hover,.SelectIndicator .with-dropdown:hover{color:var(--dui-color-text-default)}.SelectIndicator .with-separator{display:none}.SelectInput{--select-border-width:var(--dui-border-width-1);--select-border-color:var(--dui-color-border-action-basic-default);--select-inline-start-radius:var( --select-input-inline-start-radius,var(--dui-border-radius-6) );--select-inline-end-radius:var( --select-input-inline-end-radius,var(--dui-border-radius-6) );color:var(--dui-color-text-muted)}.SelectInput .__control{display:flex;align-items:center;gap:var(--dui-spacing-8);padding-inline:var(--dui-spacing-8);background-color:var(--dui-color-background-action-basic);border:var(--select-border-width) solid var(--select-border-color);border-start-start-radius:var(--select-inline-start-radius);border-end-start-radius:var(--select-inline-start-radius);border-start-end-radius:var(--select-inline-end-radius);border-end-end-radius:var(--select-inline-end-radius);transition:border-color .2s ease,background-color .2s ease}.SelectInput .__control.as-small{min-height:var(--dui-spacing-32);padding-block:calc(var(--dui-spacing-4) - var(--select-border-width)*2)}.SelectInput .__control.as-medium{min-height:calc(var(--dui-spacing-40));padding-block:calc(var(--dui-spacing-8) - var(--select-border-width)*2)}.SelectInput .__control:hover{background-color:var(--dui-color-background-action-basic-hover);border-color:var(--dui-color-border-action-basic-hover)}.SelectInput .__control.is-focused{border-color:var(--dui-color-border-action-active)}.SelectInput.is-error{--select-border-color:var(--dui-color-border-surface-danger)}.SelectInput.is-success{--select-border-color:var(--dui-color-border-surface-success)}.SelectInput.is-disabled{--select-border-color:var(--dui-color-border-action-disabled)}.SelectInput.is-disabled .__control{background-color:var(--dui-color-background-action-disabled)}.SelectInput.is-disabled .__value-container{color:var(--dui-color-text-action-disabled)}.SelectInput .__placeholder{position:absolute;top:50%;transform:translateY(-50%);color:var(--dui-color-text-muted);pointer-events:none}.SelectInput.is-disabled .__placeholder{color:var(--dui-color-text-action-disabled)}.SelectInput.is-disabled .SelectTag{opacity:50%}.SelectInput .__value-container{gap:var(--dui-spacing-4);color:var(--dui-color-text-default)}.SelectInput .__content{background-color:var(--dui-color-background-surface);border-radius:var(--dui-border-radius-8);margin-top:var(--dui-spacing-8);padding:var(--dui-spacing-4) var(--dui-spacing-0);min-width:max-content}.SelectInput .__option{padding-inline:var(--dui-spacing-12);padding-block:var(--dui-spacing-6);font-size:var(--dui-typography-font-size-14);line-height:var(--dui-typography-line-height-20);color:var(--dui-color-text-action);cursor:pointer}.SelectInput .__option.as-focused{background-color:var(--dui-color-background-action-basic-hover)}.SelectInput .__option.as-selected{background-color:var(--dui-color-background-action-active)}.SelectInput .__option.as-disabled{color:var(--dui-color-text-action-disabled);cursor:not-allowed}.SelectTag{display:inline-flex;align-items:center;margin-block:var(--dui-spacing-2)}.SidePanelItem{width:100%}.SidePanelItem .Button{border-radius:var(--dui-spacing-8)}.SidePanelItem.is-expanded .__content{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;border-radius:0}.SidePanelItem.is-expanded .__title{white-space:nowrap;overflow:hidden;border-radius:0;text-overflow:ellipsis;text-align:start}.SidePanelItem.is-read-only .Button{pointer-events:none}.SidePanelItemWithSwitch{position:relative;display:flex;min-width:0;width:100%}.SidePanelItemWithSwitch .Button{border-radius:var(--dui-spacing-8);padding-inline-end:48px;min-width:0}.SidePanelItemWithSwitch .Button .__content{overflow:hidden;border-radius:0}.SidePanelItemWithSwitch .__switch-container{position:absolute;inset-inline-end:var(--dui-spacing-8);inset-block-start:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center}.SidePanelItemWithSwitch .__left-content{display:flex;align-items:center;gap:var(--dui-spacing-8);min-width:0;overflow:hidden;border-radius:0}.SidePanelItemWithSwitch .__content-group{display:flex;align-items:center;gap:var(--dui-spacing-4);flex:1;min-width:0;overflow:hidden;border-radius:0}.SidePanelItemWithSwitch .__title{white-space:nowrap;overflow:hidden;border-radius:0;text-overflow:ellipsis;text-align:start;min-width:0}.SidePanelItemGroup{display:flex;flex-direction:column}.SidePanelItemGroup:has(>.__children:empty){display:none}.SidePanelItemGroup>.__title{position:relative;padding:var(--dui-spacing-16) var(--dui-spacing-8) 0 var(--dui-spacing-8);color:var(--dui-color-text-muted);font-weight:400;margin-bottom:var(--dui-spacing-12)}.SidePanelItemGroup>.__children{display:flex;flex-direction:column;gap:var(--dui-spacing-4)}.SidePanel{display:flex;flex-direction:row}.SidePanel>.__content{width:100%;display:flex;flex-direction:column}.SidePanel>.__content>.__children{flex-grow:1;flex-shrink:1;flex-basis:0}.SidePanelResizer{position:absolute;width:3px;height:100%;cursor:col-resize;top:0;left:-1px;background-color:#0000;transition:background-color .3s ease;z-index:1}.SidePanelResizer.is-rtl{left:unset;right:-1px}.SidePanelResizer.is-resizing,.SidePanelResizer:hover{background-color:var(--dui-color-border-action-active)}.SidePanelSection{height:100%}.SidePanelSection.as-with-padding{padding:0 var(--dui-spacing-16)}.SidePanelSection.as-allow-scrolling{overflow-y:auto}.Spacer{--color-debug-default:red;padding:var(--spacer-padding,0);display:var(--display,inline-flex)}@media(min-width:0px){.Spacer{padding:var(--spacer-padding-xs,var(--spacer-padding,0))}}@media(min-width:640px){.Spacer{padding:var(--spacer-padding-sm,var(--spacer-padding-xs,var(--spacer-padding,0)))}}@media(min-width:768px){.Spacer{padding:var(--spacer-padding-md,var(--spacer-padding-sm,var(--spacer-padding-xs,var(--spacer-padding,0))))}}@media(min-width:1024px){.Spacer{padding:var(--spacer-padding-lg,var(--spacer-padding-md,var(--spacer-padding-sm,var(--spacer-padding-xs,var(--spacer-padding,0)))))}}@media(min-width:1280px){.Spacer{padding:var(--spacer-padding-xl,var(--spacer-padding-lg,var(--spacer-padding-md,var(--spacer-padding-sm,var(--spacer-padding-xs,var(--spacer-padding,0))))))}}.Spacer.with-debug{outline:1px solid var(--color-debug,var(--color-debug-default));position:relative}.Spacer.with-debug:focus,.Spacer.with-debug:hover{outline:2px solid var(--color-debug,var(--color-debug-default));z-index:1}.Spacer.with-debug>*{outline:1px dotted var(--color-debug,var(--color-debug-default))}.Spacer.with-debug:before{content:attr(data-name);font-size:10px;font-family:monospace;color:#fff;background:var(--color-debug,var(--color-debug-default));position:absolute;top:0;padding:0 4px;right:0;transform:translate(-4px,-100%)}.Spacer.with-debug:after{outline:1px dotted var(--color-debug,var(--color-debug-default));opacity:.05;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border:var(--dui-border-width-1) solid var(--color-debug,var(--color-debug-default))}@media(min-width:0px){.Spacer.with-debug:after{border:var(--spacer-padding-xs,var(--spacer-padding,0)) solid var(--color-debug,var(--color-debug-default))}}@media(min-width:640px){.Spacer.with-debug:after{border:var(--spacer-padding-sm,var(--spacer-padding-xs,var(--spacer-padding,0))) solid var(--color-debug,var(--color-debug-default))}}@media(min-width:768px){.Spacer.with-debug:after{border:var(--spacer-padding-md,var(--spacer-padding-sm,var(--spacer-padding-xs,var(--spacer-padding,0)))) solid var(--color-debug,var(--color-debug-default))}}@media(min-width:1024px){.Spacer.with-debug:after{border:var(--spacer-padding-lg,var(--spacer-padding-md,var(--spacer-padding-sm,var(--spacer-padding-xs,var(--spacer-padding,0))))) solid var(--color-debug,var(--color-debug-default))}}@media(min-width:1280px){.Spacer.with-debug:after{border:var(--spacer-padding-xl,var(--spacer-padding-lg,var(--spacer-padding-md,var(--spacer-padding-sm,var(--spacer-padding-xs,var(--spacer-padding,0)))))) solid var(--color-debug,var(--color-debug-default))}}.Spacer.with-collapse{display:contents}.Switch__container{position:relative;display:inline-flex;align-items:center;gap:var(--dui-spacing-8)}.Switch__container .__label{color:var(--dui-color-text-default);font-size:var(--dui-typography-font-size-14);line-height:var(--dui-typography-line-height-20);font-weight:var(--dui-typography-font-weight-400);cursor:pointer;user-select:none}.Switch__container .__label:hover{color:var(--dui-color-text-action)}.Switch__container .__label .__required{color:var(--dui-color-text-danger)}.Switch__container .is-disabled~.__label{color:var(--dui-color-text-action-disabled);cursor:not-allowed}.Switch{padding:0;position:relative;display:inline-block;border:0;border-radius:var(--dui-border-radius-12);background-color:currentColor;color:var(--dui-color-background-surface-neutral);cursor:pointer;transition:background-color .2s ease;min-block-size:var(--dui-spacing-20);min-width:var(--dui-spacing-36)}.Switch:focus-visible{outline:var(--dui-spacing-2) solid;outline-offset:var(--dui-spacing-2);outline-color:var(--dui-color-border-focus);box-shadow:inset 0 0 0 var(--dui-spacing-1) var(--dui-shadow-default)}.Switch:hover{background-color:var(--dui-color-background-surface-neutral-hover)}.Switch:hover,.Switch[data-state=checked]{box-shadow:inset 0 0 0 var(--dui-spacing-1) var(--dui-shadow-muted)}.Switch[data-state=checked]{background-color:var(--dui-color-background-action-primary)}.Switch[data-state=checked]:hover{background-color:var(--dui-color-background-action-primary-hover);box-shadow:inset 0 0 0 var(--dui-spacing-1) var(--dui-shadow-muted)}.Switch[data-state=checked] .__thumb{transform:scale(.8) translateX(var(--dui-spacing-20))}.Switch[data-state=checked]:dir(rtl) .__thumb{transform:scale(.8) translateX(calc(-1 * var(--dui-spacing-20)))}.Switch.is-disabled,.Switch:disabled{cursor:not-allowed}.Switch.is-disabled,.Switch.is-disabled:hover,.Switch.is-disabled[data-state=checked],.Switch:disabled,.Switch:disabled:hover,.Switch:disabled[data-state=checked]{background-color:var(--dui-color-background-action-disabled);box-shadow:inset 0 0 0 var(--dui-spacing-1) var(--dui-shadow-muted)}.Switch.is-disabled .__thumb,.Switch:disabled .__thumb{background-color:var(--dui-color-text-action-disabled)}.Switch .__thumb{display:block;border-radius:50%;background-color:var(--dui-color-background-surface);box-shadow:var(--dui-shadow-default);transition:transform .2s ease;pointer-events:none;width:var(--dui-spacing-20);min-block-size:var(--dui-spacing-20);transform:scale(.8) translateX(var(--dui-spacing-0))}.Table{--table-border-color:var(--dui-color-border-default);--table-header-bg:var(--dui-color-background-surface-neutral-muted);--table-row-hover-bg:var(--dui-color-background-surface-neutral-muted-hover);--table-cell-padding-block:var(--dui-spacing-10);--table-cell-padding-inline:var(--dui-spacing-16);inline-size:100%;caption-side:block-end;border-collapse:collapse;font-size:var(--dui-typography-font-size-14);line-height:var(--dui-typography-line-height-20);color:var(--dui-color-text-default)}.Table .__header{border-block-end:var(--dui-border-width-1) solid var(--table-border-color)}.Table .__body .__row:last-child{border-block-end:none}.Table .__footer{background-color:var(--table-header-bg);border-block-start:var(--dui-border-width-1) solid var(--table-border-color);font-weight:600}.Table .__row{border-block-end:var(--dui-border-width-1) solid var(--table-border-color);transition:background-color .15s ease}.Table .__row.is-selected{background-color:var(--dui-color-background-action-active)}.Table .__head{text-align:start;font-weight:600;color:var(--dui-color-text-muted);background-color:var(--table-header-bg);white-space:nowrap}.Table .__cell,.Table .__head{padding-block:var(--table-cell-padding-block);padding-inline:var(--table-cell-padding-inline);vertical-align:middle}.Table .__caption{padding-block:var(--dui-spacing-8);font-size:var(--dui-typography-font-size-14);color:var(--dui-color-text-muted)}.TableWrapper{overflow:auto;border-radius:var(--dui-border-radius-8);border:var(--dui-border-width-1) solid var(--dui-color-border-default)}.Tabs{display:flex;flex-direction:column}.TabsList{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--dui-spacing-4);padding:var(--dui-spacing-4);border-radius:var(--dui-border-radius-8);background-color:var(--dui-color-background-surface-canvas-secondary)}.TabsTrigger{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--dui-spacing-8);padding:var(--dui-spacing-8) var(--dui-spacing-12);border-radius:var(--dui-border-radius-8);white-space:nowrap;font-size:var(--dui-typography-font-size-14);line-height:var(--dui-typography-line-height-20);font-weight:600;color:var(--dui-color-text-muted);background-color:#0000;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.TabsTrigger:hover{background-color:var(--dui-color-background-surface-neutral-muted)}.TabsTrigger:active{background-color:var(--dui-color-background-action-ghost-pressed)}.TabsTrigger:focus-visible{outline:var(--dui-spacing-2) solid var(--dui-color-border-focus);outline-offset:var(--dui-spacing-2)}.TabsTrigger[data-state=active]{color:var(--dui-color-text-default);background-color:var(--dui-color-background-surface);filter:drop-shadow(var(--dui-drop-shadow-small-layer-0-offset-x) var(--dui-drop-shadow-small-layer-0-offset-y) var(--dui-drop-shadow-small-layer-0-blur) var(--dui-drop-shadow-small-layer-0-color))}.TabsTrigger[data-disabled]{color:var(--dui-color-text-action-disabled);pointer-events:none;cursor:default;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--opacity-50);opacity:var(--csstools-light-dark-toggle--0,var(--opacity-100))}@supports (color:light-dark(red,red)){.TabsTrigger[data-disabled]{opacity:light-dark(var(--opacity-100),var(--opacity-50))}}.TabsContent{padding:var(--dui-spacing-16) 0;outline:none}.TabsContent:focus-visible{outline:var(--dui-spacing-2) solid var(--dui-color-border-focus);outline-offset:var(--dui-spacing-4);border-radius:var(--dui-border-radius-4)}.Tag{--tag-padding-inline-start:var(--dui-spacing-8);--tag-padding-inline-end:var(--dui-spacing-8);--tag-padding-block:var(--dui-spacing-2);display:inline-flex;align-items:center;gap:var(--dui-spacing-2);padding-inline-start:var(--tag-padding-inline-start);padding-inline-end:var(--tag-padding-inline-end);padding-block:var(--tag-padding-block);border-radius:var(--dui-border-radius-full);color:var(--dui-color-text-default);background-color:var(--dui-color-background-surface-neutral-muted);box-sizing:border-box}.Tag:has(.__icon){--tag-padding-inline-start:var(--dui-spacing-6)}.Tag:has(.__action){--tag-padding-inline-end:var(--dui-spacing-6)}.Tag .__action,.Tag .__icon,.Tag .__label{display:inline-flex;align-items:center}.Tag .__label{white-space:nowrap}.Tag .__action{background:#0000;border:none;padding:0;margin:0;cursor:pointer;color:inherit;outline:none;border-radius:var(--dui-border-radius-4)}.Tag .__action:hover{background-color:var(--dui-color-background-surface-neutral-muted-hover)}.Tag .__action:active{background-color:var(--dui-color-background-surface-neutral-muted-pressed)}.Tag .__action:focus-visible{outline:var(--dui-spacing-2) solid var(--dui-color-border-focus)}.Textarea{--textarea-inline-start-radius:var( --dui-inline-start-radius,var(--dui-border-radius-6) );--textarea-inline-end-radius:var( --dui-inline-end-radius,var(--dui-border-radius-6) );--textarea-min-height:var(--dui-spacing-96);--textarea-min-inline-size:var(--dui-spacing-300);--textarea-max-inline-size:var(--dui-spacing-560);display:flex;flex-direction:column;inline-size:min-content;min-inline-size:var(--textarea-min-inline-size,var(--dui-spacing-320));max-inline-size:100%}.Textarea>*+*{margin-block-start:var(--dui-spacing-4)}.Textarea>.Label+*{margin-block-start:0}.Textarea>*+.TextareaInput{margin-block-start:var(--dui-spacing-4)}.Textarea>.TextareaCharacterCount{inline-size:100%;text-align:end}.TextareaCharacterCount{color:var(--dui-color-text-muted);font-size:var(--dui-typography-font-size-14);line-height:var(--dui-typography-line-height-20);white-space:nowrap}.TextareaCharacterCount.is-warning{color:var(--dui-color-text-warning)}.TextareaCharacterCount .__sr{position:absolute;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.TextareaInput{--textarea-border-color:var(--dui-color-border-action-basic-default);--textarea-background-color:var(--dui-color-background-action-basic);--textarea-inline-start-radius:var( --textarea-input-inline-start-radius,var(--dui-border-radius-6) );--textarea-inline-end-radius:var( --textarea-input-inline-end-radius,var(--dui-border-radius-6) );--textarea-resize:both;display:contents}.TextareaInput .__input{margin-block-start:var(--dui-spacing-4)}.TextareaInput:first-child>.__input{margin-block-start:0}.TextareaInput.is-error{--textarea-border-color:var(--dui-color-border-surface-danger)}.TextareaInput.is-success{--textarea-border-color:var(--dui-color-border-surface-success)}.TextareaInput.is-disabled{--textarea-border-color:var(--dui-color-border-action-disabled);--textarea-background-color:var(--dui-color-background-action-disabled)}.TextareaInput.is-auto-grow,.TextareaInput.is-disabled{--textarea-resize:none}.TextareaInput>.__input{inline-size:100%;min-block-size:var(--textarea-min-height,96px);min-inline-size:var(--textarea-min-inline-size,320px);max-inline-size:var(--textarea-max-inline-size,720px);padding:var(--dui-spacing-10) var(--dui-spacing-8);background-color:var(--textarea-background-color);border:var(--dui-border-width-1) solid var(--textarea-border-color);border-start-start-radius:var(--textarea-inline-start-radius);border-end-start-radius:var(--textarea-inline-start-radius);border-start-end-radius:var(--textarea-inline-end-radius);border-end-end-radius:var(--textarea-inline-end-radius);box-sizing:border-box;resize:var(--textarea-resize);font-family:inherit;font-size:var(--dui-typography-font-size-16);line-height:var(--dui-typography-line-height-24);font-weight:var(--dui-typography-font-weight-400);color:var(--dui-color-text-default);outline:none;transition:border-color .2s ease,background-color .2s ease}.TextareaInput>.__input::placeholder{color:var(--dui-color-text-muted)}.TextareaInput>.__input:disabled{color:var(--dui-color-text-action-disabled);cursor:not-allowed}.TextareaInput>.__input:hover:not(:disabled){background-color:var(--dui-color-background-action-basic-hover);border-color:var(--dui-color-border-action-basic-hover)}.TextareaInput>.__input:focus{border-color:var(--dui-color-border-action-active)}.TextareaInput.is-disabled>.__input::placeholder{color:var(--dui-color-text-action-disabled)}.TextareaInput.is-disabled>.__input:hover{background-color:var(--textarea-background-color);border-color:var(--textarea-border-color)}.Textfield{--textfield-input-inline-start-radius:var( --dui-inline-start-radius,var(--dui-border-radius-6) );--textfield-input-inline-end-radius:var( --dui-inline-end-radius,var(--dui-border-radius-6) );display:flex;flex-direction:column;gap:var(--dui-spacing-4);flex:var(--button-group-flex,none);min-width:var(--button-group-flex,auto)}.Textfield.as-small{--textfield-height:var(--dui-spacing-32)}.Textfield.as-medium{--textfield-height:var(--dui-spacing-40)}.TextfieldInput{--textfield-border-color:var(--dui-color-border-action-basic-default);--textfield-background-color:var(--dui-color-background-action-basic);--textfield-inline-start-radius:var( --textfield-input-inline-start-radius,var(--dui-border-radius-6) );--textfield-inline-end-radius:var( --textfield-input-inline-end-radius,var(--dui-border-radius-6) )}.TextfieldInput.as-small{--textfield-height:var(--dui-spacing-32)}.TextfieldInput.is-error{--textfield-border-color:var(--dui-color-border-surface-danger)}.TextfieldInput.is-success{--textfield-border-color:var(--dui-color-border-surface-success)}.TextfieldInput.is-disabled{--textfield-border-color:var(--dui-color-border-action-disabled);--textfield-background-color:var(--dui-color-background-action-disabled)}.TextfieldInput .__container{display:flex;align-items:center;gap:var(--dui-spacing-8);padding-block:var(--dui-spacing-10);padding-inline:var(--dui-spacing-8);height:var(--textfield-height,var(--dui-spacing-40));background-color:var(--textfield-background-color);border:var(--dui-border-width-1) solid var(--textfield-border-color);border-start-start-radius:var(--textfield-inline-start-radius);border-end-start-radius:var(--textfield-inline-start-radius);border-start-end-radius:var(--textfield-inline-end-radius);border-end-end-radius:var(--textfield-inline-end-radius);box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease}.TextfieldInput .__input{flex:1;min-width:var(--dui-spacing-0);border:none;background:#0000;outline:none;padding:var(--dui-spacing-0);font-size:var(--dui-typography-font-size-16);line-height:var(--dui-typography-line-height-24);font-weight:var(--dui-typography-font-weight-400);color:var(--dui-color-text-default)}.TextfieldInput .__input::placeholder{color:var(--dui-color-text-muted)}.TextfieldInput .__input:disabled,.TextfieldInput.is-disabled .__input::placeholder{color:var(--dui-color-text-action-disabled)}.TextfieldInput .__chevron,.TextfieldInput .__clear-button,.TextfieldInput .__icon-start,.TextfieldInput .__toggle-visibility{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--dui-color-text-muted)}.TextfieldInput.is-disabled .__chevron,.TextfieldInput.is-disabled .__icon-start{color:var(--dui-color-text-action-disabled)}.TextfieldInput .__clear-button,.TextfieldInput .__toggle-visibility{background:#0000;border:none;padding:0;margin:0;cursor:pointer;outline:none;border-radius:var(--dui-border-radius-4);width:var(--dui-spacing-16);height:var(--dui-spacing-16)}.TextfieldInput .__clear-button:hover,.TextfieldInput .__toggle-visibility:hover{background-color:var(--dui-color-background-action-basic-hover);color:var(--dui-color-text-default)}.TextfieldInput .__clear-button:active,.TextfieldInput .__toggle-visibility:active{background-color:var(--dui-color-background-action-basic-pressed);color:var(--dui-color-text-default)}.TextfieldInput .__clear-button:focus-visible,.TextfieldInput .__toggle-visibility:focus-visible{outline:var(--dui-border-width-2) solid var(--dui-color-border-action-active);outline-offset:var(--dui-spacing-2)}.TextfieldInput .__prefix,.TextfieldInput .__suffix{display:flex;align-items:center;font-size:var(--dui-typography-font-size-16);line-height:var(--dui-typography-line-height-24);color:var(--dui-color-text-muted)}.TextfieldInput.is-disabled .__prefix,.TextfieldInput.is-disabled .__suffix{color:var(--dui-color-text-action-disabled)}.TextfieldInput:hover .__container{background-color:var(--dui-color-background-action-basic-hover);border-color:var(--dui-color-border-action-basic-hover)}.TextfieldInput .__container:has(:focus){border-color:var(--dui-color-border-action-active)}.TextfieldInput.is-disabled .__container{cursor:not-allowed}.TextfieldInput.is-disabled .__chevron,.TextfieldInput.is-disabled .__clear-button,.TextfieldInput.is-disabled .__icon-start,.TextfieldInput.is-disabled .__input,.TextfieldInput.is-disabled .__prefix,.TextfieldInput.is-disabled .__suffix,.TextfieldInput.is-disabled .__toggle-visibility{cursor:not-allowed;pointer-events:none}.TextfieldInput.is-disabled:hover .__container{background-color:var(--textfield-background-color);border-color:var(--textfield-border-color)}.Toast{font-family:inherit;--success-bg:var(--dui-color-background-surface-success-muted);--success-text:var(--dui-color-text-success);--success-border:var(--dui-color-border-surface-success);--info-bg:var(--dui-color-background-surface-info-muted);--info-text:var(--dui-color-text-info);--info-border:var(--dui-color-border-surface-info);--warning-bg:var(--dui-color-background-surface-warning-muted);--warning-text:var(--dui-color-text-warning);--warning-border:var(--dui-color-border-surface-warning);--error-bg:var(--dui-color-background-surface-danger-muted);--error-text:var(--dui-color-text-danger);--error-border:var(--dui-color-border-surface-danger);--normal-bg:var(--dui-color-background-surface);--normal-text:var(--dui-color-text-default);--normal-border:var(--dui-color-border-default)}.Toast .Toast__toast{padding:var(--dui-spacing-12);border-radius:var(--dui-border-radius-6);box-shadow:0 var(--dui-spacing-4) var(--dui-spacing-12) var(--dui-shadow-default);border-width:var(--dui-spacing-1);gap:var(--dui-spacing-8)}.Toast .Toast__title{font-size:var(--dui-typography-font-size-14);line-height:var(--dui-typography-line-height-20);font-weight:var(--dui-typography-font-weight-500);color:inherit}.Toast .Toast__description{font-size:var(--dui-typography-font-size-12);line-height:var(--dui-typography-line-height-16);color:var(--dui-color-text-muted)}.Toast [data-rich-colors=true] .Toast__description{color:inherit;opacity:.8}.Toast .Toast__icon{color:inherit}.Toast .Toast__action-button{border-radius:var(--dui-border-radius-4);padding:var(--dui-spacing-2) var(--dui-spacing-8);font-size:var(--dui-typography-font-size-12);line-height:var(--dui-typography-line-height-16);font-weight:var(--dui-typography-font-weight-500);background:var(--dui-color-background-action-primary);color:var(--dui-color-text-default-invert);border:none;cursor:pointer}.Toast .Toast__action-button:hover{background:var(--dui-color-background-action-primary-hover)}.Toast .Toast__cancel-button{border-radius:var(--dui-border-radius-4);padding:var(--dui-spacing-2) var(--dui-spacing-8);font-size:var(--dui-typography-font-size-12);line-height:var(--dui-typography-line-height-16);font-weight:var(--dui-typography-font-weight-500);background:#0000;color:var(--dui-color-text-muted);border:var(--dui-spacing-1) solid var(--dui-color-border-default);cursor:pointer}.Toast .Toast__cancel-button:hover{background:var(--dui-color-background-action-ghost-hover)}.Toast .Toast__close-button{background:var(--dui-color-background-surface);border:var(--dui-spacing-1) solid var(--dui-color-border-default);color:var(--dui-color-text-muted)}.Toast .Toast__close-button:hover{background:var(--dui-color-background-action-ghost-hover);border-color:var(--dui-color-border-default)}.ToggleGroup{display:inline-flex;align-items:center;gap:var(--dui-spacing-4);padding:var(--dui-spacing-4);background-color:var(--dui-color-background-surface);border:1px solid var(--dui-color-border-default);border-radius:var(--dui-border-radius-8);box-shadow:0 1px 2px 0 var(--dui-shadow-default)}.ToggleGroup .__item{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:600;color:var(--dui-color-text-action-ghost);background-color:#0000;box-shadow:inset 0 0 0 var(--dui-spacing-1) #0000;cursor:pointer}.ToggleGroup .__item:hover{background-color:var(--dui-color-background-action-ghost-hover)}.ToggleGroup .__item:active{background-color:var(--dui-color-background-action-ghost-pressed)}.ToggleGroup .__item:focus-visible{outline:var(--dui-spacing-2) solid var(--dui-color-border-focus);outline-offset:var(--dui-spacing-2);box-shadow:inset 0 0 0 var(--dui-spacing-1) var(--dui-color-border-focus)}.ToggleGroup .__item[data-state=on]{color:var(--dui-color-text-action-active);background-color:var(--dui-color-background-action-active);box-shadow:inset 0 0 0 var(--dui-spacing-1) #0000}.ToggleGroup .__item[data-disabled]{color:var(--dui-color-text-action-disabled);background-color:var(--dui-color-background-action-disabled);box-shadow:none;pointer-events:none;cursor:default;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--opacity-50);opacity:var(--csstools-light-dark-toggle--0,var(--opacity-100))}@supports (color:light-dark(red,red)){.ToggleGroup .__item[data-disabled]{opacity:light-dark(var(--opacity-100),var(--opacity-50))}}.ToggleGroup.as-small .__item{gap:var(--dui-spacing-8);padding:var(--dui-spacing-8) var(--dui-spacing-12);border-radius:var(--dui-border-radius-4);font-size:var(--dui-typography-font-size-14);line-height:var(--dui-typography-line-height-20)}.ToggleGroup.as-medium .__item{gap:var(--dui-spacing-8);padding:var(--dui-spacing-8) var(--dui-spacing-16);border-radius:var(--dui-border-radius-6);font-size:var(--dui-typography-font-size-16);line-height:var(--dui-typography-line-height-24)}.Tooltip{--tooltip-max-inline-size:256px;--tooltip-border-radius:var(--dui-border-radius-2);--tooltip-background-color:var(--dui-color-background-surface-invert);max-inline-size:var(--tooltip-max-inline-size)}.Tooltip .__content{background:var(--tooltip-background-color);color:var(--dui-color-text-default-invert);font-family:var(--dui-typography-font-family-default);border-radius:var(--tooltip-border-radius);font-size:var(--dui-typography-font-size-16);font-weight:var(--dui-typography-font-weight-400);line-height:var(--dui-typography-line-height-24);padding:var(--dui-spacing-6) var(--dui-spacing-12);user-select:none;will-change:opacity}.Tooltip .__arrow{fill:var(--tooltip-background-color)}.TooltipTrigger{all:unset}.TooltipTrigger.as-help-text{display:inline;cursor:help;text-decoration:underline dotted}.TooltipTrigger.as-help-text:focus-visible{outline:revert}.VideoPlayer{position:relative}.VideoPlayer.as-full{inline-size:100%;block-size:100%}.VideoPlayer__poster{inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;position:relative}.VideoPlayer__poster.as-absolute{position:absolute}.VideoPlayer__poster-image{inline-size:100%;block-size:100%;object-fit:cover}.VideoPlayer__play-button{position:absolute;inset:0;inline-size:100%;block-size:100%;border:none;background:none;cursor:pointer;color:var(--dui-color-text-default-invert)}.VideoPlayer__play-button,.VideoPlayer__play-icon{display:flex;align-items:center;justify-content:center}.VideoPlayer__play-icon{inline-size:48px;block-size:48px;border-radius:50%;background-color:var(--dui-color-background-action-primary)}.VideoPlayer__play-button:hover .VideoPlayer__play-icon{opacity:.9}.VideoPlayer__play-button:active .VideoPlayer__play-icon{opacity:.8}.VideoPlayer__video--full{inline-size:100%;block-size:100%;object-fit:cover}.VideoPlayer__overlay[open]{position:fixed;inset:0;z-index:1000;margin:0;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;background-color:var(--dui-color-background-overlay,#000c);border:none;padding:0;max-width:100%;max-height:100%}.VideoPlayer__close-button{position:absolute;inset-block-start:var(--dui-spacing-16);inset-inline-end:var(--dui-spacing-16);z-index:1}.VideoPlayer__overlay-container{position:relative}.VideoPlayer__overlay-video{max-block-size:90vh}