.carousel{position:relative}.carousel__content-wrapper{overflow:hidden}.carousel__content{display:flex}.carousel__content--horizontal{margin-left:calc(var(--spacing-md)*-1)}.carousel__content--vertical{flex-direction:column;margin-top:calc(var(--spacing-md)*-1)}.carousel__item{min-width:0;flex-shrink:0;flex-grow:0;flex-basis:100%}.carousel__item--horizontal{padding-left:var(--spacing-md)}.carousel__item--vertical{padding-top:var(--spacing-md)}.carousel__nav-button{position:absolute;height:var(--spacing-xl);width:var(--spacing-xl);border-radius:50%}.carousel__nav-button svg{height:var(--spacing-md);width:var(--spacing-md)}.carousel__nav-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.carousel__previous--horizontal{left:calc(var(--spacing-2xl)*-1);top:50%;transform:translateY(-50%)}.carousel__previous--vertical{top:calc(var(--spacing-2xl)*-1);left:50%;transform:translateX(-50%) rotate(90deg)}.carousel__next--horizontal{right:calc(var(--spacing-2xl)*-1);top:50%;transform:translateY(-50%)}.carousel__next--vertical{bottom:calc(var(--spacing-2xl)*-1);left:50%;transform:translateX(-50%) rotate(90deg)}.contextMenu__subTrigger{display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:var(--spacing-1-5) var(--spacing-sm);font-size:var(--font-size-sm);outline:none}.contextMenu__subTrigger:focus,.contextMenu__subTrigger[data-state=open]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.contextMenu__subTrigger--inset{padding-left:var(--spacing-xl)}.contextMenu__subTrigger-icon{margin-left:auto;height:var(--spacing-md);width:var(--spacing-md)}.contextMenu__subContent{z-index:50;min-width:8rem;overflow:hidden;border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--color-border);background-color:var(--color-popover);padding:var(--spacing-xs);color:var(--color-popover-foreground);box-shadow:var(--shadow-lg);transform-origin:var(--radix-context-menu-content-transform-origin)}.contextMenu__subContent[data-state=open]{animation:fadeIn .2s,zoomIn .2s}.contextMenu__subContent[data-state=closed]{animation:fadeOut .2s,zoomOut .2s}.contextMenu__subContent[data-side=bottom]{animation:slideInFromTop .2s}.contextMenu__subContent[data-side=left]{animation:slideInFromRight .2s}.contextMenu__subContent[data-side=right]{animation:slideInFromLeft .2s}.contextMenu__subContent[data-side=top]{animation:slideInFromBottom .2s}.contextMenu__content{z-index:50;max-height:var(--radix-context-menu-content-available-height);min-width:8rem;overflow-y:auto;overflow-x:hidden;border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--color-border);background-color:var(--color-popover);padding:var(--spacing-xs);color:var(--color-popover-foreground);box-shadow:var(--shadow-md);transform-origin:var(--radix-context-menu-content-transform-origin)}.contextMenu__content[data-state=open]{animation:fadeIn .2s,zoomIn .2s}.contextMenu__content[data-state=closed]{animation:fadeOut .2s,zoomOut .2s}.contextMenu__content[data-side=bottom]{animation:slideInFromTop .2s}.contextMenu__content[data-side=left]{animation:slideInFromRight .2s}.contextMenu__content[data-side=right]{animation:slideInFromLeft .2s}.contextMenu__content[data-side=top]{animation:slideInFromBottom .2s}.contextMenu__item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:var(--spacing-1-5) var(--spacing-sm);font-size:var(--font-size-sm);outline:none}.contextMenu__item:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}.contextMenu__item[data-disabled]{pointer-events:none;opacity:.5}.contextMenu__item--inset{padding-left:var(--spacing-xl)}.contextMenu__checkboxItem{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:var(--spacing-1-5) var(--spacing-sm) var(--spacing-1-5) var(--spacing-xl);font-size:var(--font-size-sm);outline:none}.contextMenu__checkboxItem:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}.contextMenu__checkboxItem[data-disabled]{pointer-events:none;opacity:.5}.contextMenu__checkboxItem-indicator{position:absolute;left:var(--spacing-sm);display:flex;height:var(--spacing-3-5);width:var(--spacing-3-5);align-items:center;justify-content:center}.contextMenu__checkboxItem-indicator svg{height:var(--spacing-md);width:var(--spacing-md)}.contextMenu__radioItem{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:var(--spacing-1-5) var(--spacing-sm) var(--spacing-1-5) var(--spacing-xl);font-size:var(--font-size-sm);outline:none}.contextMenu__radioItem:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}.contextMenu__radioItem[data-disabled]{pointer-events:none;opacity:.5}.contextMenu__radioItem-indicator{position:absolute;left:var(--spacing-sm);display:flex;height:var(--spacing-3-5);width:var(--spacing-3-5);align-items:center;justify-content:center}.contextMenu__radioItem-indicator svg{height:var(--spacing-md);width:var(--spacing-md);fill:currentColor}.contextMenu__label{padding:var(--spacing-1-5) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.contextMenu__label--inset{padding-left:var(--spacing-xl)}.contextMenu__separator{margin:var(--spacing-xs) calc(-1*var(--spacing-xs));height:1px;background-color:var(--color-border)}.contextMenu__shortcut{margin-left:auto;font-size:var(--font-size-xs);letter-spacing:.025em;color:var(--color-muted-foreground)}:export{surfacePrimary:var(--surface-primary);surfaceSecondary:var(--surface-secondary);surfaceInteractive:var(--surface-interactive);surfaceClickable:var(--surface-clickable)}.dropdownMenu__subTrigger{display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:calc(var(--spacing-unit)*2);border-radius:var(--radius-sm);padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2);font-size:var(--font-size-sm);outline:none}.dropdownMenu__subTrigger:focus,.dropdownMenu__subTrigger[data-state=open]{background-color:hsl(var(--surface-interactive)/.1)}.dropdownMenu__subTrigger svg{pointer-events:none;width:calc(var(--spacing-unit)*4);height:calc(var(--spacing-unit)*4);flex-shrink:0}.dropdownMenu__subTrigger--inset{padding-left:calc(var(--spacing-unit)*8)}.dropdownMenu__chevron{margin-left:auto}.dropdownMenu__subContent{z-index:50;min-width:calc(var(--spacing-unit)*32);overflow:hidden;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background-color:var(--color-popover);padding:calc(var(--spacing-unit)*1);color:var(--color-popover-foreground);box-shadow:var(--shadow-lg);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dropdownMenu__subContent[data-state=open]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out}.dropdownMenu__subContent[data-state=closed]{animation:fadeOut .15s ease-in,zoomOut .15s ease-in}.dropdownMenu__subContent[data-side=bottom]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromTop .15s ease-out}.dropdownMenu__subContent[data-side=left]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromRight .15s ease-out}.dropdownMenu__subContent[data-side=right]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromLeft .15s ease-out}.dropdownMenu__subContent[data-side=top]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromBottom .15s ease-out}.dropdownMenu__content{z-index:50;max-height:var(--radix-dropdown-menu-content-available-height);min-width:calc(var(--spacing-unit)*32);overflow-y:auto;overflow-x:hidden;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background-color:var(--color-popover);padding:calc(var(--spacing-unit)*1);color:var(--color-popover-foreground);box-shadow:var(--shadow-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dropdownMenu__content[data-state=open]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out}.dropdownMenu__content[data-state=closed]{animation:fadeOut .15s ease-in,zoomOut .15s ease-in}.dropdownMenu__content[data-side=bottom]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromTop .15s ease-out}.dropdownMenu__content[data-side=left]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromRight .15s ease-out}.dropdownMenu__content[data-side=right]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromLeft .15s ease-out}.dropdownMenu__content[data-side=top]{animation:fadeIn .15s ease-out,zoomIn .15s ease-out,slideInFromBottom .15s ease-out}.dropdownMenu__item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:calc(var(--spacing-unit)*2);border-radius:var(--radius-sm);padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2);font-size:var(--font-size-sm);outline:none;transition:color var(--duration-200) var(--easing-ease-out),background-color var(--duration-200) var(--easing-ease-out)}.dropdownMenu__item:focus{background-color:hsl(var(--surface-interactive)/.1);color:hsl(var(--surface-interactive))}.dropdownMenu__item[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__item>svg{width:calc(var(--spacing-unit)*4);height:calc(var(--spacing-unit)*4);flex-shrink:0}.dropdownMenu__item--inset{padding-left:calc(var(--spacing-unit)*8)}.dropdownMenu__checkboxItem{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2) calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*8);font-size:var(--font-size-sm);outline:none;transition:color var(--duration-200) var(--easing-ease-out),background-color var(--duration-200) var(--easing-ease-out)}.dropdownMenu__checkboxItem:focus{background-color:hsl(var(--surface-interactive)/.1);color:hsl(var(--surface-interactive))}.dropdownMenu__checkboxItem[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__checkboxIndicator{position:absolute;left:calc(var(--spacing-unit)*2);display:flex;height:calc(var(--spacing-unit)*3.5);width:calc(var(--spacing-unit)*3.5);align-items:center;justify-content:center}.dropdownMenu__checkboxIndicator .dropdownMenu__checkIcon{height:calc(var(--spacing-unit)*4);width:calc(var(--spacing-unit)*4)}.dropdownMenu__radioItem{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm);padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2) calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*8);font-size:var(--font-size-sm);outline:none;transition:color var(--duration-200) var(--easing-ease-out),background-color var(--duration-200) var(--easing-ease-out)}.dropdownMenu__radioItem:focus{background-color:hsl(var(--surface-interactive)/.1);color:hsl(var(--surface-interactive))}.dropdownMenu__radioItem[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__radioIndicator{position:absolute;left:calc(var(--spacing-unit)*2);display:flex;height:calc(var(--spacing-unit)*3.5);width:calc(var(--spacing-unit)*3.5);align-items:center;justify-content:center}.dropdownMenu__radioIndicator .dropdownMenu__radioIcon{height:calc(var(--spacing-unit)*2);width:calc(var(--spacing-unit)*2);fill:currentColor}.dropdownMenu__label{padding:calc(var(--spacing-unit)*1.5) calc(var(--spacing-unit)*2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dropdownMenu__label--inset{padding-left:calc(var(--spacing-unit)*8)}.dropdownMenu__separator{margin:calc(var(--spacing-unit)*1) calc(var(--spacing-unit)*-1);height:1px;background-color:var(--color-muted)}.dropdownMenu__shortcut{margin-left:auto;font-size:var(--font-size-xs);letter-spacing:.1em;opacity:.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes slideInFromTop{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes slideInFromBottom{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-8px)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(8px)}to{transform:translateX(0)}}
/*# sourceMappingURL=880cd356b527cce9.css.map*/