.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.ui-accordion[data-variant=pills]{display:flex;flex-direction:column;gap:var(--gap-large)}.ui-accordion[data-variant=pills]>.ui-accordion-item{background:var(--subtle);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ui-accordion[data-variant=pills]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger{padding:var(--gap);cursor:pointer;gap:var(--gap);font-size:14px}.ui-accordion[data-variant=pills]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger .ui-accordion-icon:not([data-variant=pills]){display:none}.ui-accordion[data-variant=pills]>.ui-accordion-item>.ui-accordion-content>.ui-accordion-content-inner{box-shadow:0 0 0 1px #09090b13;margin-top:1px;background:var(--background);border-radius:var(--radius-small);padding:var(--gap-large)}.ui-accordion[data-variant=lines]>.ui-accordion-item{border-bottom:var(--border-width,1px) solid var(--border)}.ui-accordion[data-variant=lines]>.ui-accordion-item:last-child{border-bottom:0}.ui-accordion[data-variant=lines]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger{padding:var(--gap-large) 0}.ui-accordion[data-variant=lines]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger .ui-accordion-icon:not([data-variant=lines]){display:none}.ui-accordion .ui-accordion-content-inner>.ui-accordion[data-variant=lines]{margin:calc(var(--gap-large)*-1)}.ui-accordion .ui-accordion-content-inner>.ui-accordion[data-variant=lines]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger{padding:calc(var(--gap)*1.5 - 1px);gap:var(--gap);font-size:13px}.ui-accordion .ui-accordion-content-inner>.ui-accordion[data-variant=lines]>.ui-accordion-item>.ui-accordion-content{color:var(--muted-foreground)}.ui-accordion[data-variant=cards]{display:flex;flex-direction:column;gap:var(--gap-large)}.ui-accordion[data-variant=cards]>.ui-accordion-item{background:transparent;border-radius:var(--radius);box-shadow:0 0 0 1px #09090b13,0 1px 3px #0001,0 1px 2px -1px #0001;transition:background var(--transition-duration,.3s) var(--transition-timing-function,ease)}.ui-accordion[data-variant=cards]>.ui-accordion-item[data-state=open]{background:var(--background)}.ui-accordion[data-variant=cards]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger{padding:var(--gap-large)}.ui-accordion[data-variant=cards]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger[data-state=open]{padding-bottom:var(--gap)}.ui-accordion[data-variant=cards]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger .ui-accordion-icon:not([data-variant=cards]){display:none}.ui-accordion[data-variant=cards]>.ui-accordion-item>.ui-accordion-content>.ui-accordion-content-inner{padding:0 var(--gap-large) var(--gap-large)}.ui-accordion-header{display:flex}.ui-accordion-trigger{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--gap-large);font-size:14px;font-weight:500;transition:all var(--transition-duration,.2s) var(--transition-timing-function,ease);outline:none;cursor:pointer;background:transparent;border:none;color:var(--foreground);text-align:left}.ui-accordion-trigger[disabled]{pointer-events:none;opacity:.5}.ui-accordion-trigger .accordion-icon-open,.ui-accordion-trigger[data-state=open] .accordion-icon-closed{display:none}.ui-accordion-trigger[data-state=open] .accordion-icon-open{display:block}.ui-accordion-icon{color:var(--muted-foreground);flex-shrink:0;transition:transform var(--transition-duration,.2s) var(--transition-timing-function,ease)}.ui-accordion-content{overflow:hidden;font-size:14px}.ui-accordion-content[data-state=closed]{animation:accordion-up var(--transition-duration,.3s) var(--transition-timing-function,ease)}.ui-accordion-content[data-state=closed] .ui-accordion-content-inner{animation:accordion-fade-out var(--transition-duration,.3s) var(--transition-timing-function,ease) forwards}.ui-accordion-content[data-state=open]{animation:accordion-down var(--transition-duration,.3s) var(--transition-timing-function,ease)}.ui-accordion-content[data-state=open] .ui-accordion-content-inner{animation:accordion-fade-in var(--transition-duration,.3s) var(--transition-timing-function,ease) forwards}.ui-accordion-content-inner{padding-bottom:var(--gap-large)}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes accordion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes accordion-fade-out{0%{opacity:1}to{opacity:0}}.ui-toast[data-v-2dd05d3c]{--gap:8px;width:100%;padding:var(--gap)}.ui-toast.success .ui-toast-icon[data-v-2dd05d3c]{color:var(--color-green-100);background:var(--success)}.ui-toast.warning .ui-toast-icon[data-v-2dd05d3c]{color:var(--warning-foreground);background:var(--warning)}.ui-toast.error .ui-toast-icon[data-v-2dd05d3c]{color:var(--destructive-foreground);background:var(--destructive)}.ui-toast h4[data-v-2dd05d3c],.ui-toast h5[data-v-2dd05d3c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-toast.horizontal[data-v-2dd05d3c]{align-items:center}.ui-toast.horizontal .ui-toast-content[data-v-2dd05d3c]{flex:1;display:flex;align-items:center}.ui-toast.vertical[data-v-2dd05d3c]{align-items:flex-start}.ui-toast.vertical .ui-toast-content[data-v-2dd05d3c]{display:block}.ui-toast.vertical .ui-toast-content h4[data-v-2dd05d3c],.ui-toast.vertical .ui-toast-content h5[data-v-2dd05d3c]{line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ui-toast.vertical .ui-toast-content h4[data-v-2dd05d3c]{margin-top:2px;margin-bottom:calc(var(--gap)/2);line-height:18px}.ui-toast.vertical .ui-toast-content h5[data-v-2dd05d3c]{line-height:16px}.ui-toast.vertical .ui-toast-content .ui-toast-actions[data-v-2dd05d3c]{margin-left:0;margin-right:0;margin-top:var(--gap);max-width:none}.ui-toast:active .ui-toast-close[data-v-2dd05d3c],.ui-toast:focus-within .ui-toast-close[data-v-2dd05d3c],.ui-toast:hover .ui-toast-close[data-v-2dd05d3c]{opacity:1}.ui-toast-icon[data-v-2dd05d3c]{border-radius:var(--radius);width:var(--height);height:var(--height);background:var(--primary);color:var(--primary-foreground);overflow:hidden;margin-right:var(--gap)}.ui-toast-icon img[data-v-2dd05d3c]{width:100%;height:100%}.ui-toast-actions[data-v-2dd05d3c]{margin-right:2px;margin-left:var(--gap);max-width:150px}.ui-toast-actions .ui-button+.ui-button[data-v-2dd05d3c]{margin-left:calc(var(--gap)/2)}.ui-toast-content[data-v-2dd05d3c]{overflow:hidden}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%,35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%,35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--toasts-before)*-1*.05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translate(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.ui-tab{display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--font-weight,var(--font-weight-medium));border-radius:var(--radius);height:var(--height);transition:all var(--transition-duration) var(--transition-timing-function);font-family:var(--font-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;box-shadow:none;outline:0;border:var(--button-border-width,var(--default-border-width,1px)) solid transparent;padding:calc(var(--height-small)/2 - var(--button-border-width, var(--default-border-width, 1px))*2/2 - 8px) calc(var(--gap) - var(--button-border-width, var(--default-border-width, 1px)));-moz-column-gap:calc(var(--gap) - 2px);column-gap:calc(var(--gap) - 2px);line-height:16px;font-size:13px;color:var(--muted-foreground);background:transparent}.ui-tab[data-state=active]{color:var(--foreground)}.ui-tab[disabled]:not([disabled=false]){pointer-events:none;opacity:.5}.ui-tab:hover{color:var(--foreground)}.ui-tabs{display:flex;align-items:center;height:var(--height);min-width:0}.ui-tabs .ui-tab:not(:last-child){margin-right:var(--gap)}.ui-tabs .ui-tabs-indicator{background-color:var(--foreground);left:var(--reka-tabs-indicator-position);pointer-events:none;border-radius:var(--radius);height:var(--height);border:var(--button-border-width,var(--default-border-width,1px)) solid transparent;padding:calc(var(--height-small)/2 - var(--button-border-width, var(--default-border-width, 1px))*2/2 - 8px) calc(var(--gap) - var(--button-border-width, var(--default-border-width, 1px)));color:var(--foreground);background:var(--muted);border-color:var(--border)}.ui-tabs .ui-tabs-indicator,.ui-tabs .ui-tabs-indicator:after{position:absolute;width:var(--reka-tabs-indicator-size);transition:all var(--transition-duration) var(--transition-timing-function)}.ui-tabs .ui-tabs-indicator:after{content:"";background-color:var(--muted-foreground);height:1px;bottom:calc(var(--gap)*-1 - 2px);left:0;z-index:1}.ui-tabs[data-variant=pills] .ui-tabs-list{background:var(--border);border-radius:var(--radius);padding:var(--gap-icon);gap:var(--gap-icon)}.ui-tabs[data-variant=pills] .ui-tab{height:calc(var(--height) - 4px);border-radius:var(--radius-small);margin:0}.ui-tabs[data-variant=pills] .ui-tab:hover:not([data-state=active]){background:var(--input)}.ui-tabs[data-variant=pills] .ui-tabs-indicator{border:0;background-color:var(--background);box-shadow:var(--shadow-md);height:calc(var(--height) - 4px);border-radius:var(--radius-small)}.ui-tabs[data-variant=pills] .ui-tabs-indicator:after{display:none}.ui-modal-container{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto}.ui-modal-overlay{background-color:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-modal-content-container{box-shadow:0 4px 30px -2px #0000001a;background-color:#fff9;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:4px}.ui-modal-portal{background-color:var(--background);border-radius:16px;box-shadow:0 0 3px #00000026;min-height:60px;min-width:60px;overflow:hidden}.ui-modal-action-bar{background:var(--subtle)}.ui-modal-header{padding:var(--gap);border-bottom:1px solid var(--border);font-size:14px;font-weight:500;color:var(--foreground)}.ui-modal-header-icon{color:var(--muted-foreground);width:22px;height:22px;margin:3px;border-radius:var(--radius);background-color:var(--input)}.ui-modal-content{padding:calc(var(--gap)*2)}.ui-button{display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius);height:var(--height);min-height:var(--height);transition:all var(--transition-duration) var(--transition-timing-function);font-family:var(--font-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;box-shadow:none;outline:0;border:var(--button-border-width,var(--default-border-width,1px)) solid transparent;padding:0 calc(var(--gap) - 1px);-moz-column-gap:var(--gap);column-gap:var(--gap);line-height:16px;font-size:13px;font-weight:500}.ui-button.icon{height:var(--height-icon);min-height:var(--height-icon);padding:0 calc(var(--gap-icon) - 1px);gap:var(--gap-icon);border-radius:var(--radius-icon);font-size:8px}.ui-button.icon.square{padding:0;width:var(--height-icon)}.ui-button.small{height:var(--height-small);min-height:var(--height-small);padding:0 var(--gap-small);gap:6px;border-radius:var(--radius-small);font-size:12px}.ui-button.small .ui-kbd{border-radius:calc(var(--radius)*.75)}.ui-button.small .ui-kbd:last-child{margin-right:-5px}.ui-button.small.square{padding:0;width:var(--height-small)}.ui-button.large{height:var(--height-large);min-height:var(--height-large);padding:0 calc(var(--gap)*1.5);gap:var(--gap);border-radius:var(--radius);font-size:14px}.ui-button.large .ui-kbd{border-radius:calc(var(--radius)*.75)}.ui-button.large .ui-kbd:last-child{margin-right:-5px}.ui-button.large.square{padding:0;width:var(--height-large)}.ui-button.huge{height:var(--height-huge);min-height:var(--height-huge);padding:0 calc(var(--gap-large) - 1px);gap:var(--gap-large);border-radius:var(--radius);font-size:18px}.ui-button.huge .ui-kbd{border-radius:calc(var(--radius)*.75)}.ui-button.huge .ui-kbd:last-child{margin-right:-5px}.ui-button.huge.square{padding:0;width:var(--height-huge)}.ui-button.primary{background:var(--primary);border:1px solid transparent;color:var(--primary-foreground);--kbd-background:color-mix(in srgb,var(--primary),#000 12%);--kbd-foreground:var(--primary-foreground);--kbd-border:color-mix(in srgb,var(--primary),#000 23%)}.ui-button.primary:hover:not([disabled]){background:var(--color-blue-600);border:1px solid var(--color-blue-700)}.ui-button.primary:active:not([disabled]){background:var(--color-blue-900)}.ui-button.caution,.ui-button.destructive,.ui-button.secondary{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-bottom-color:color-mix(in srgb,var(--border),#000 7%);box-shadow:0 1px 2px #0000000d,0 1px 2px -1px #0000000d}.ui-button.caution:active:not([disabled]),.ui-button.caution:hover:not([disabled]),.ui-button.destructive:active:not([disabled]),.ui-button.destructive:hover:not([disabled]),.ui-button.secondary:active:not([disabled]),.ui-button.secondary:hover:not([disabled]){background:var(--subtle)}.ui-button.caution{color:var(--warning);--kbd-background:var(--warning-foreground);--kbd-foreground:var(--warning);--kbd-border:color-mix(in srgb,var(--warning-foreground),#000 10%)}.ui-button.destructive{color:var(--destructive);--kbd-background:var(--destructive-foreground);--kbd-foreground:var(--destructive);--kbd-border:color-mix(in srgb,var(--destructive-foreground),#000 10%)}.ui-button.ghost{background:transparent;color:var(--foreground)}.ui-button.ghost:hover{background:var(--border)}.ui-button.ghost:active{background:var(--input)}.ui-button.ghost:not([disabled=false])[disabled]{color:var(--color-zinc-600);pointer-events:none}.ui-button.ghost:not([disabled=false])[disabled]:active,.ui-button.ghost:not([disabled=false])[disabled]:hover,.ui-button.link{background:transparent}.ui-button.link{color:var(--foreground);text-underline-offset:4px;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--foreground),transparent 85%);padding-left:0;padding-right:0;border-left:0;border-right:0;border-radius:0;transition:none}.ui-button.link:hover:not([disabled]){text-decoration-color:var(--foreground)}.ui-button.link .ui-button-label{line-height:20px;height:20px}.ui-button:not([disabled=false])[disabled]{background-color:var(--muted)!important;color:var(--muted-foreground)!important;cursor:not-allowed!important}.ui-button:not([disabled=false])[disabled]:active,.ui-button:not([disabled=false])[disabled]:hover{background-color:var(--muted)!important}.ui-button .ui-kbd{pointer-events:none}.ui-button .ui-kbd:last-child{margin-right:-3px}.ui-button>.ui-badge:first-child{margin-left:calc(var(--gap-small)*-1);border-radius:var(--radius-small)}.ui-button.square{padding:0;width:var(--height)}.ui-button.link{padding:0}.ui-button.inline-block{display:inline-block}.ui-button .ui-switch{--height:16px}.ui-calendar{padding:var(--gap);width:100%}.ui-calendar-header{-moz-column-gap:var(--gap);column-gap:var(--gap)}.ui-calendar-heading{flex-grow:1;text-align:center;font-size:14px;font-weight:500;color:var(--foreground)}.ui-calendar-months{-moz-column-gap:var(--gap);column-gap:var(--gap);margin-top:var(--gap)}.ui-calendar-grid{flex-grow:1}.ui-calendar-day{font-size:12px;color:var(--muted-foreground)}.ui-calendar-body{display:flex;flex-direction:column;row-gap:calc(var(--gap)/2)}.ui-calendar-row{display:flex;-moz-column-gap:calc(var(--gap)/2);column-gap:calc(var(--gap)/2)}.ui-calendar-cell{flex:1;align-items:center;justify-content:center;display:flex}.ui-calendar-cell-trigger{aspect-ratio:1/1}.ui-calendar-cell-trigger[data-focused]{background:var(--border)}.ui-calendar-cell-trigger[data-selected]{background:var(--color-black);color:var(--background)}.ui-material{background-color:var(--background);border-radius:var(--radius)}.ui-material.skeleton{outline:1px solid var(--border);outline-offset:-1px;background:var(--subtle)}.ui-material.flush{box-shadow:0 0 0 1px #09090b1a}.ui-material.low{box-shadow:0 0 0 1px #09090b0d,0 1px 2px #0000000d,0 1px 2px -1px #0000000d}.ui-material.medium{box-shadow:0 0 0 1px #09090b13,0 1px 3px #0001,0 1px 2px -1px #0001}.ui-material.high{box-shadow:0 0 0 1px #09090b1a,0 4px 8px -1px #0000001a,0 2px 6px -2px #0000001a}.ui-material.selectable{cursor:pointer;transition:all .15s ease}.ui-material.selectable:hover{background-color:var(--secondary)}.ui-material.selectable:active{background-color:var(--subtle)}.ui-material.selectable.low:hover{box-shadow:0 0 0 1px #09090b33,0 1px 3px #0000000d,0 1px 2px -1px #0000000d}.ui-material.selectable.medium:active,.ui-material.selectable.medium:hover{box-shadow:0 0 0 1px #09090b33,0 1px 3px #0001,0 1px 2px -1px #0001}.ui-material.selectable.high:active,.ui-material.selectable.high:hover{box-shadow:0 0 0 1px #09090b33,0 4px 8px -1px #0000001a,0 2px 6px -2px #0000001a}.ui-badge{padding:0 5px;height:20px;line-height:20px;border-radius:calc(var(--radius) - 1px);font-size:12px;font-weight:500;white-space:nowrap;letter-spacing:0;-moz-column-gap:calc(var(--gap)/2);column-gap:calc(var(--gap)/2)}.ui-badge.red{background-color:var(--color-red-100);color:var(--color-red-800)}.ui-badge.orange{background-color:var(--color-orange-100);color:var(--color-orange-800)}.ui-badge.yellow{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.ui-badge.green{background-color:var(--color-green-100);color:var(--color-green-800)}.ui-badge.blue{background-color:var(--color-blue-100);color:var(--color-blue-950)}.ui-badge.teal{background-color:var(--color-teal-100);color:var(--color-teal-800)}.ui-badge.indigo{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.ui-badge.purple{background-color:var(--color-purple-100);color:var(--color-purple-800)}.ui-badge.pink{background-color:var(--color-pink-100);color:var(--color-pink-800)}.ui-badge.gray{background-color:var(--color-gray-200);color:var(--color-gray-800)}button.ui-badge{cursor:pointer}.ui-datetime-range{min-width:425px}.ui-datetime-range-badge.ui-badge{flex-shrink:0;width:var(--height-large);min-width:var(--height-large);border-radius:var(--radius-small)}.ui-datetime-range-chevron-button.ui-button{border-radius:var(--radius-small)}.ui-datetime-range-fieldset{border:0;margin:0;padding:0;min-width:0}.ui-datetime-range-legend{font-size:11px;color:var(--muted-foreground);pointer-events:none}.ui-datetime-range-control{min-width:0;padding:var(--gap-small);height:var(--height);min-height:var(--height)}.ui-datetime-range-trigger{gap:var(--gap);cursor:pointer;color:inherit;font:inherit;text-align:left}.ui-datetime-range-trigger.editable{cursor:text}.ui-datetime-range-trailing-label{font-size:13px;font-weight:500;color:var(--foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-datetime-range-segments-wrap,.ui-datetime-range-trigger-segments{min-width:0}.ui-datetime-range-chevron{flex-shrink:0}.ui-datetime-range-popover{padding:0;border-radius:var(--radius);overflow:hidden}.ui-datetime-range-popover-layout{min-width:640px}.ui-datetime-range-guide{width:250px;padding:14px;background:var(--subtle);border-right:1px solid var(--border)}.ui-datetime-range-guide-title{font-size:12px;font-weight:600;color:var(--foreground);margin-bottom:10px}.ui-datetime-range-guide-section+.ui-datetime-range-guide-section{margin-top:10px}.ui-datetime-range-guide-heading{font-size:11px;font-weight:600;color:var(--muted-foreground);margin-bottom:6px}.ui-datetime-range-guide-examples{flex-wrap:wrap;gap:6px}.ui-datetime-range-guide-footer{margin-top:14px;padding:10px;border-radius:calc(var(--radius) - 2px);background:var(--primary-foreground)}.ui-datetime-range-guide-footer-label{font-size:11px;color:var(--color-blue-800);line-height:1.4}.ui-datetime-range-panel{flex:1;min-width:0;padding:calc(var(--gap)/2)}.ui-datetime-range-presets{gap:1px}.ui-datetime-range-preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:var(--height);padding:var(--gap);font-size:13px;font-weight:500;color:var(--foreground);-moz-column-gap:var(--gap);column-gap:var(--gap);border-radius:var(--radius);outline:none}.ui-datetime-range-preset:hover{background-color:var(--muted)}.ui-datetime-range-preset.selected{background-color:var(--border)}.ui-datetime-range-preset-badge.ui-badge{flex-shrink:0;margin-left:calc(var(--gap-small)*-1);width:var(--height-large);min-width:var(--height-large);border-radius:var(--radius-small)}.ui-datetime-range-preset-label{font-size:inherit;font-weight:inherit;color:inherit}.ui-datetime-range.disabled{opacity:.7;pointer-events:none}.ui-stepper{display:grid;width:100%}.ui-stepper.default .ui-stepper-item[disabled] .ui-stepper-indicator{opacity:.5;cursor:not-allowed}.ui-stepper.default .ui-stepper-item[disabled] .ui-stepper-title{opacity:.5}.ui-stepper.default .ui-stepper-item[data-state=completed] .ui-stepper-indicator{background-color:var(--primary);color:var(--subtle)}.ui-stepper.default .ui-stepper-item[data-state=completed] .ui-stepper-separator{border-color:var(--primary)}.ui-stepper.default .ui-stepper-item[data-state=active] .ui-stepper-indicator{background-color:var(--primary);color:var(--subtle);outline-color:var(--primary);outline-offset:2px}.ui-stepper.default .ui-stepper-item .ui-stepper-content{display:flex;flex-direction:column;gap:calc(var(--gap))}.ui-stepper.default .ui-stepper-item .ui-stepper-content h6{font-size:14px;line-height:var(--height-small);font-weight:500;color:var(--foreground)}.ui-stepper.default .ui-stepper-item .ui-stepper-content p{margin:0;font-size:14px;line-height:20px;font-weight:400;color:var(--muted-foreground)}.ui-stepper.default .ui-stepper-separator{border-left:1px dashed var(--muted-foreground);transition:border-color var(--default-transition-duration) var(--default-transition-timing-function)}.ui-stepper.default .ui-stepper-indicator{width:var(--height-small);height:var(--height-small);border-radius:var(--radius-small);outline:2px solid transparent;outline-offset:-2px;background-color:var(--border);color:var(--muted-foreground);transition:background-color var(--default-transition-duration) var(--default-transition-timing-function),color var(--default-transition-duration) var(--default-transition-timing-function),opacity var(--default-transition-duration) var(--default-transition-timing-function),outline-color var(--default-transition-duration) var(--default-transition-timing-function)}.ui-stepper .ui-stepper-item{display:flex;align-items:stretch;gap:calc(var(--gap)*2)}.ui-stepper .ui-stepper-label{display:flex;align-items:center;flex-direction:column}.ui-stepper .ui-stepper-separator{position:absolute;top:calc(var(--height-small) + var(--gap));left:50%;transform:translate(-50%);height:calc(100% - var(--height-small) + var(--step-gap, calc(var(--gap) * 8)) - var(--gap) * 2)}.ui-stepper .ui-stepper-indicator{display:flex;align-items:center;justify-content:center}.ui-stepper.vertical{grid-auto-flow:row;grid-auto-rows:1fr;gap:var(--step-gap,calc(var(--gap)*8))}.ui-stepper.vertical.step-height-auto{grid-auto-rows:auto}.ui-stepper.horizontal{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--step-gap,calc(var(--gap)*4));width:100%}.ui-stepper.horizontal .ui-stepper-item{flex-direction:column;align-items:center;width:100%;text-align:center}.ui-stepper.horizontal .ui-stepper-label{width:100%}.ui-stepper.horizontal .ui-stepper-separator{top:50%;left:calc(50% + var(--height) - var(--gap));transform:translateY(-50%);width:calc(100% - var(--height) + var(--step-gap, calc(var(--gap) * 4)) - var(--gap) * 2);height:auto}.ui-stepper.horizontal.default .ui-stepper-separator{border-left:none;border-top:1px dashed var(--muted-foreground)}.ui-chip{padding:0 4px;height:20px;line-height:20px;border-radius:calc(var(--radius) - 1px);font-size:12px;font-weight:500;white-space:nowrap;letter-spacing:0;-moz-column-gap:calc(var(--gap)/2);column-gap:calc(var(--gap)/2);background-color:transparent;border:1px solid var(--border)}.ui-chip.default{color:var(--foreground)}.ui-chip.default.subtle{background-color:var(--muted)}.ui-chip.error{color:var(--destructive);border:1px solid color-mix(in oklch,var(--destructive),transparent 60%)}.ui-chip.error.subtle{background-color:var(--destructive-foreground)}.ui-chip.warning{color:var(--warning);border:1px solid color-mix(in oklch,var(--warning),transparent 60%)}.ui-chip.warning.subtle{background-color:var(--warning-foreground)}.ui-chip.link{color:var(--primary);border:1px solid color-mix(in oklch,var(--primary),transparent 60%);cursor:pointer}.ui-chip.link.subtle{background-color:var(--primary-foreground)}button.ui-chip{cursor:pointer}.ui-dropdown-content{--child-border-radius:calc(var(--radius) - var(--gap)/2);min-width:var(--reka-dropdown-menu-trigger-width);max-height:calc(var(--reka-dropdown-menu-content-available-height) - var(--gap));overflow-y:auto;padding:calc(var(--gap)/2);border-radius:var(--radius)}.ui-dropdown-item{height:var(--height);padding:6px var(--gap);line-height:16px;font-size:13px;font-weight:500;color:var(--foreground);-moz-column-gap:calc(var(--gap)*.75);column-gap:calc(var(--gap)*.75);border-radius:var(--radius)}.ui-dropdown-item:hover{background-color:var(--muted);cursor:pointer}.ui-dropdown-item .ui-chip,.ui-dropdown-item .ui-kbd{margin-left:auto}.ui-dropdown-item .ui-icon{color:var(--muted-foreground)}.ui-dropdown-item.destructive{color:var(--color-red-600)}.ui-dropdown-item.destructive:hover{background-color:var(--color-red-100)}.ui-dropdown-item.destructive .ui-icon{color:var(--color-red-600)}.ui-dropdown-item-indicator{margin-left:auto}.ui-dropdown-separator{height:1px;margin:calc(var(--gap)/2) 0;background-color:var(--border)}.ui-select-content{--child-border-radius:calc(var(--radius) - var(--gap)/2);min-width:var(--reka-select-trigger-width);padding:calc(var(--gap)/2);border-radius:var(--radius);max-height:var(--reka-select-content-available-height);max-width:var(--reka-select-content-available-width)}.ui-select-item{--ui-select-item-child-component-height:calc(var(--height) - var(--gap)*2);height:var(--height);padding:var(--gap);line-height:var(--ui-select-item-child-component-height);font-size:13px;font-weight:500;color:var(--foreground);-moz-column-gap:var(--gap);column-gap:var(--gap);border-radius:var(--radius);outline:none}.ui-select-item .ui-select-item-indicator{margin-left:auto}.ui-select-item[data-highlighted]{background-color:var(--muted);cursor:pointer;outline:none}.ui-select-item-text{gap:var(--gap)}.ui-select-item-text>.ui-badge:first-child{margin-left:calc(var(--gap-small)*-1);border-radius:var(--radius-small)}.ui-select-label{font-size:12px;color:var(--muted-foreground);padding:var(--gap)}.ui-select-separator{height:1px;margin:calc(var(--gap)/2) calc(var(--gap)*-1/2);background-color:var(--border)}.ui-select-scroll-down-button .ui-select-separator{width:100%;margin-top:0}.ui-select-scroll-up-button .ui-select-separator{width:100%;margin-bottom:0}.ui-select-icon{margin-left:auto}.ui-radio-item{width:16px;height:16px;border:1px solid var(--border);border-radius:50%;background:var(--background);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;box-shadow:var(--shadow-xs)}.ui-radio-item:focus{outline:2px solid color-mix(in srgb,var(--primary),transparent 70%);outline-offset:2px}.ui-radio-item[data-state=checked]{border-color:var(--primary);background:var(--primary)}.ui-radio-group-indicator-dot{width:6px;height:6px;background:var(--background);border-radius:50%}.ui-radio-group{display:flex;flex-direction:column;gap:var(--gap)}.ui-radio-group[data-type=pills]{flex-direction:row;align-items:center;gap:var(--gap-icon);background:var(--border);border-radius:var(--radius);padding:2px;width:-moz-fit-content;width:fit-content}.ui-radio-group[data-type=pills]>.ui-field-label,.ui-radio-group[data-type=pills]>.ui-label{display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--font-weight-medium);border-radius:var(--radius-small);height:calc(var(--height) - 4px);padding:0 calc(var(--gap) - 2px);font-size:13px;line-height:16px;color:var(--muted-foreground);margin:0;gap:var(--gap-small)}.ui-radio-group[data-type=pills]>.ui-field-label .ui-radio-item,.ui-radio-group[data-type=pills]>.ui-label .ui-radio-item{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-radio-group[data-type=pills]>.ui-field-label:has(.ui-radio-item[data-state=checked]),.ui-radio-group[data-type=pills]>.ui-label:has(.ui-radio-item[data-state=checked]){background:var(--background);box-shadow:var(--shadow-md);color:var(--foreground)}.ui-radio-group[data-type=pills]>.ui-field-label:has(.ui-radio-item[data-state=unchecked]):hover,.ui-radio-group[data-type=pills]>.ui-label:has(.ui-radio-item[data-state=unchecked]):hover{background:var(--input);color:var(--foreground)}.ui-toggle{display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--font-weight,var(--font-weight-medium));border-radius:var(--radius);height:var(--height);transition:all var(--transition-duration) var(--transition-timing-function);font-family:var(--font-sans);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;box-shadow:none;outline:0;border:var(--button-border-width,var(--default-border-width,1px)) solid transparent;padding:calc(var(--height)/2 - var(--button-border-width, var(--default-border-width, 1px))*2/2 - 8px) calc(var(--gap) - var(--button-border-width, var(--default-border-width, 1px)));-moz-column-gap:var(--gap);column-gap:var(--gap);line-height:16px;font-size:13px}.ui-toggle[data-variant=secondary]{--border-color:var(--border);background:var(--background);color:var(--muted-foreground);border:1px solid var(--input);box-shadow:var(--shadow-xs)}.ui-toggle[data-variant=secondary]:active,.ui-toggle[data-variant=secondary]:hover{background:var(--subtle)}.ui-toggle[data-variant=secondary][data-state=on]{background:var(--subtle);color:var(--primary)}.ui-toggle[data-variant=ghost]{background:transparent;color:var(--foreground)}.ui-toggle[data-variant=ghost]:hover{background:var(--border)}.ui-toggle[data-variant=ghost]:active{background:var(--input)}.ui-toggle[data-variant=ghost]:not([disabled=false])[disabled]{color:var(--color-zinc-700)!important;pointer-events:none}.ui-toggle-group .ui-toggle{border-radius:0;margin-left:-1px}.ui-toggle-group .ui-toggle:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);margin-left:0}.ui-toggle-group .ui-toggle:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.ui-toggle-group .ui-toggle[data-state=on]{z-index:2}.ui-toggle-group[data-gap=true]{-moz-column-gap:var(--gap);column-gap:var(--gap)}.ui-toggle-group[data-gap=true] .ui-toggle{border-radius:var(--radius)}.ui-field{display:flex;flex-direction:column;gap:var(--gap)}.ui-field[data-orientation=horizontal]{flex-direction:row;align-items:center}.ui-field-description{font-size:13px;color:var(--muted-foreground);line-height:16px;font-weight:400}.ui-field-description+.ui-label,.ui-field-description+.ui-radio-group{margin-top:var(--gap)}.ui-field-group{display:flex;flex-direction:column;gap:calc(var(--gap)*3)}.ui-field-group[data-orientation=horizontal]{flex-direction:row}.ui-field-legend{font-size:16px;color:var(--foreground);line-height:20px;font-weight:500}.ui-field-legend+.ui-field-description{margin-bottom:var(--gap)}.ui-field-set{display:flex;flex-direction:column;gap:var(--gap)}.ui-table-container{width:100%;max-height:100%;overflow:auto;margin:0;padding:0;border:1px solid var(--border);border-radius:5px}.ui-table{border-spacing:0;table-layout:fixed;width:100%;max-width:100%;border-collapse:separate}.ui-table-body{color:var(--foreground);font-size:13px;z-index:2}.ui-table-cell{background:var(--background);font-size:12px;height:var(--height);max-height:var(--height);line-height:calc(var(--height) - 1px);vertical-align:middle;white-space:nowrap;min-width:var(--height);padding:0 var(--gap);border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:left}.ui-table-cell:last-child{border-right:0}.ui-table-cell .ui-table-content{display:flex;align-items:center;gap:calc(var(--gap)/2)}.ui-table-cell .ui-badge,.ui-table-cell .ui-button,.ui-table-cell .ui-chip{max-width:100%}.ui-table-header{height:var(--height);max-height:var(--height);vertical-align:middle;color:var(--foreground)}.ui-table-header.sticky{position:sticky;top:0;z-index:3}.ui-table-row{height:var(--height);max-height:var(--height);vertical-align:middle}.ui-table-row:last-child:not(:only-child) .ui-table-cell{border-bottom:0}.ui-command{display:flex;height:100%;width:100%;flex-direction:column;border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground)}.ui-command-dialog-wrapper{width:100%;max-width:500px}.ui-command-dialog-content{border-radius:var(--radius);height:400px}.ui-command-empty{padding:calc(var(--gap)*3) 0;text-align:center;font-size:var(--font-size-sm)}.ui-separator{background-color:var(--border);height:1px;min-height:1px;width:100%}.ui-separator.vertical{height:100%;width:1px;min-width:1px}.ui-command-group{overflow:hidden;color:var(--foreground);padding-top:var(--gap-small);gap:1px}.ui-command-group .ui-separator{margin:calc(var(--gap-small) - 1px) 0}.ui-command-group-heading{padding:var(--gap-small) var(--gap);font-size:12px;font-weight:500;color:var(--muted-foreground)}.ui-command-input-wrapper{display:flex;align-items:center;gap:calc(var(--gap)/2);padding:0 calc(var(--gap)/2) calc(var(--gap)/2)}.ui-command-input.ui-input-reset{width:100%;padding:0}.ui-command-input.ui-input-reset::-moz-placeholder{color:var(--muted-foreground)}.ui-command-input.ui-input-reset::placeholder{color:var(--muted-foreground)}.ui-command-input.ui-input-reset:disabled{cursor:not-allowed;opacity:.5}.ui-command-item{height:var(--height);padding:0 var(--gap);line-height:var(--ui-select-item-child-component-height);font-size:13px;font-weight:500;color:var(--foreground);-moz-column-gap:var(--gap);column-gap:var(--gap);border-radius:var(--radius);outline:none;margin-bottom:1px}.ui-command-item[data-disabled]{pointer-events:none;opacity:.5}.ui-command-item[data-highlighted]{background-color:var(--muted);cursor:pointer;outline:none}.ui-command-item .ui-icon{pointer-events:none;flex-shrink:0;color:var(--muted-foreground)}.ui-command-list{max-height:300px;overflow-x:hidden;overflow-y:auto}.ui-command-separator{height:1px;background-color:var(--border);margin:calc(var(--gap)/2) calc(var(--gap)*-.5)}.ui-command-shortcut{margin-left:auto;font-size:var(--font-size-xs);letter-spacing:.1em;color:var(--muted-foreground)}.ui-switch{padding:0;--ui-switch-width:calc(var(--height)*1.75);--ui-switch-thumb-size:calc(var(--height) - 4px);width:var(--ui-switch-width);height:var(--height);background-color:var(--border);border-radius:calc(var(--height)/2);position:relative;transition:background-color .2s ease,box-shadow .2s ease;border:0}.ui-switch.icon{--ui-switch-width:calc(var(--height-icon)*1.75);--ui-switch-thumb-size:calc(var(--height-icon) - 4px);height:var(--height-icon)}.ui-switch.small{--ui-switch-width:calc(var(--height-small)*1.75);--ui-switch-thumb-size:calc(var(--height-small) - 4px);height:var(--height-small)}.ui-switch.large{--ui-switch-width:calc(var(--height-large)*1.75);--ui-switch-thumb-size:calc(var(--height-large) - 4px);height:var(--height-large)}.ui-switch.huge{--ui-switch-width:calc(var(--height-huge)*1.75);--ui-switch-thumb-size:calc(var(--height-huge) - 4px);height:var(--height-huge)}.ui-switch[aria-checked=true]{background-color:var(--primary)}.ui-switch:focus{box-shadow:0 0 0 3px var(--color-blue-300);outline:none}.ui-switch:deep(+.ui-label){margin-left:var(--gap)}.ui-switch-thumb{width:var(--ui-switch-thumb-size);height:var(--ui-switch-thumb-size);background-color:var(--background);border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:var(--shadow-sm)}[aria-checked=true] .ui-switch-thumb{transform:translate(calc(var(--ui-switch-width) - var(--ui-switch-thumb-size) - 4px))}.ui-sidebar-content{flex:1;display:flex;flex-direction:column;overflow-y:auto}.ui-sidebar-footer{border-top:1px solid var(--border);flex-shrink:0}.ui-sidebar-group{padding:var(--gap)}.ui-sidebar-group.ui-collapsible{display:flex;flex-direction:column;align-items:flex-start}.ui-sidebar-group.ui-collapsible .ui-collapsible-content{width:100%}.ui-sidebar-group-content{display:flex;flex-direction:column}.ui-sidebar-group-content .ui-sidebar-menu{width:100%}.ui-sidebar-group-label{font-size:11px;font-weight:500;color:var(--muted-foreground);gap:var(--gap);display:flex;align-items:center;border-radius:calc(var(--radius) - 2px);line-height:16px;padding:2px calc(var(--gap)/2);margin:0 calc(var(--gap)/2) 2px}.ui-sidebar-group-label.ui-collapsible-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.ui-sidebar-group-label.ui-collapsible-trigger .ui-icon{display:block}.ui-sidebar-group-label.ui-collapsible-trigger:active,.ui-sidebar-group-label.ui-collapsible-trigger:hover{background:var(--color-gray-200)}.ui-sidebar-group-label.ui-collapsible-trigger:focus{background:var(--primary);color:var(--background)}.ui-collapsible.ui-sidebar-group[data-state=closed] .ui-sidebar-group-label.ui-collapsible-trigger{margin-bottom:0}.ui-collapsible.ui-sidebar-group[data-state=closed] .ui-sidebar-group-label.ui-collapsible-trigger .ui-icon{display:block;transform:rotate(-90deg)}.ui-sidebar-header{border-bottom:1px solid var(--border);flex-shrink:0}.ui-sidebar-menu{display:flex;flex-direction:column;gap:1px}.ui-sidebar-menu-button{display:flex;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius);height:var(--height);font-family:var(--font-sans);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;box-shadow:none;outline:0;border:var(--button-border-width,var(--default-border-width,1px)) solid transparent;padding:calc(var(--height)/2 - var(--button-border-width, var(--default-border-width, 1px))*2/2 - 7px) calc(var(--gap) - var(--button-border-width, var(--default-border-width, 1px)));-moz-column-gap:var(--gap);column-gap:var(--gap);line-height:14px;font-size:13px;font-weight:500;color:var(--foreground)}.ui-sidebar-menu-button .ui-icon{color:var(--muted-foreground)}.ui-sidebar-menu-button .ui-chip:last-child{margin-top:-3px;margin-right:-4px}.ui-sidebar-menu-button.active,.ui-sidebar-menu-button.router-link-active,.ui-sidebar-menu-button:active,.ui-sidebar-menu-button:hover{background:var(--border)}.ui-property-group{gap:calc(var(--gap)*2)}.ui-property{line-height:20px;font-size:14px}.ui-property-name{flex:1;max-width:240px;color:var(--muted-foreground);gap:var(--gap)}.ui-property-value{flex:2;color:var(--foreground);gap:var(--gap)}.ui-property-value .ui-button.link{padding:0}.ui-filter{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius);height:var(--height);transition:all var(--transition-duration) var(--transition-timing-function);font-family:var(--font-sans);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;box-shadow:none;outline:0;border:1px solid var(--border);color:var(--foreground);background:var(--muted);line-height:16px;font-size:13px;font-weight:500;overflow:hidden}.ui-filter .ui-icon{color:var(--muted-foreground)}.ui-filter-button{height:100%;padding:0 var(--gap);display:flex;align-items:center;justify-content:center;cursor:pointer;gap:var(--gap-small)}.ui-filter-button:active,.ui-filter-button:hover{background:var(--subtle)}.ui-filter-button .ui-icon,.ui-filter-button.empty{color:var(--muted-foreground)}.ui-input-reset{border:0}.ui-input,.ui-input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-sans);resize:none;outline:0;padding:var(--gap);height:var(--height);line-height:calc(var(--height) - var(--gap)*2 - 2px);font-size:13px;display:block;font-weight:500;transition:all .2s ease;background:var(--background);color:var(--foreground)}.ui-input{border-radius:var(--radius);width:325px;border:1px solid var(--border);border-bottom-color:color-mix(in srgb,var(--border),#000 7%);box-shadow:0 1px 2px #0000000d,0 1px 2px -1px #0000000d;gap:var(--gap)}.ui-input:-internal-autofill-selected{background:var(--background)}.ui-input::-moz-placeholder{color:var(--color-zinc-700)}.ui-input::placeholder{color:var(--color-zinc-700)}.ui-input[disabled]{color:var(--muted-foreground);background:var(--subtle);cursor:not-allowed}.ui-input[disabled]::-moz-placeholder{color:var(--input)}.ui-input[disabled]::placeholder{color:var(--input)}.ui-input:focus,.ui-input:focus-within{border-color:var(--color-blue-400);box-shadow:0 0 0 3px var(--color-blue-200)}.ui-input.error,.ui-input.error:focus,.ui-input.error:focus-within{border-color:var(--color-red-400);box-shadow:0 0 0 3px var(--color-red-200)}.ui-input.warning,.ui-input.warning:focus,.ui-input.warning:focus-within{border-color:var(--color-amber-400);box-shadow:0 0 0 3px var(--color-amber-200)}.ui-input.icon{height:var(--height-icon);padding:0 calc(var(--gap-icon) - 1px);gap:var(--gap-icon);border-radius:var(--radius-icon);font-size:8px}.ui-input.small{height:var(--height-small);padding:0 calc(var(--gap-small) - 1px);gap:var(--gap-small);border-radius:var(--radius-small);font-size:12px}.ui-input.large{height:var(--height-large);padding:0 calc(var(--gap)*1.5);gap:var(--gap);border-radius:var(--radius);font-size:15px}.ui-input.huge{height:var(--height-huge);padding:0 calc(var(--gap-large) - 1px);border-radius:var(--radius);font-size:18px}.ui-input.micro{width:100px}.ui-input.narrow{width:250px}.ui-input.standard{width:400px}.ui-input.wide{width:500px}.ui-input.auto{width:auto}.ui-input.fill{width:100%}.ui-filter-set{gap:var(--gap)}.ui-filter-set .ui-filter-add{color:var(--muted-foreground)}.ui-filter-set .ui-filter-button.square{padding:0;width:var(--height)}.ui-filter-set .ui-filter-edit-form{padding:var(--gap);gap:var(--gap)}.ui-filter-set .ui-filter-edit-form .ui-filter-edit-header{font-size:13px;font-weight:500;color:var(--muted-foreground);text-transform:capitalize}.ui-filter-set .ui-filter-edit-form .ui-filter-edit-row{display:flex;flex-direction:column;gap:4px}.ui-filter-set .ui-filter-edit-form .ui-filter-input{border:1px solid var(--border);border-radius:var(--radius);height:32px;padding:0 var(--gap);font-size:13px;outline:none;width:100%}.ui-filter-set .ui-filter-edit-form .ui-filter-input:focus{border-color:var(--primary)}.ui-sort-label{color:var(--muted-foreground)}.ui-kbd{display:block;padding:0 calc(var(--gap)/2);font-size:10px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--kbd-height,18px);min-width:var(--kbd-height,18px);line-height:calc(var(--kbd-height, 18px) - 2px);background:var(--kbd-background,var(--subtle));border:1px solid var(--kbd-border,var(--border));border-radius:calc(var(--radius)/2);color:var(--kbd-foreground,var(--muted-foreground));text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none!important}.ui-sheet-content-container{transition:all .2s ease;position:fixed;z-index:auto;box-shadow:0 4px 30px -2px #0000001a;background-color:#fff9;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:4px;display:flex;flex-direction:column}.ui-sheet-content-container[data-side=right]{inset:var(--gap) var(--gap) var(--gap) auto}.ui-sheet-content-container[data-side=right][data-state=open]{animation:ui-sheet-slide-in-right .2s ease-out}.ui-sheet-content-container[data-side=right][data-state=closed]{animation:ui-sheet-slide-out-right .2s ease-in}.ui-sheet-content-container[data-side=left]{inset:var(--gap) var(--gap) var(--gap) auto}.ui-sheet-content-container[data-side=left][data-state=open]{animation:ui-sheet-slide-in-left .2s ease-out}.ui-sheet-content-container[data-side=left][data-state=closed]{animation:ui-sheet-slide-out-left .2s ease-in}.ui-sheet-content-container[data-side=top]{inset:var(--gap) var(--gap) auto var(--gap)}.ui-sheet-content-container[data-side=top][data-state=open]{animation:ui-sheet-slide-in-top .2s ease-out}.ui-sheet-content-container[data-side=top][data-state=closed]{animation:ui-sheet-slide-out-top .2s ease-in}.ui-sheet-content-container[data-side=bottom]{inset:auto var(--gap) var(--gap) var(--gap)}.ui-sheet-content-container[data-side=bottom][data-state=open]{animation:ui-sheet-slide-in-bottom .2s ease-out}.ui-sheet-content-container[data-side=bottom][data-state=closed]{animation:ui-sheet-slide-out-bottom .2s ease-in}.ui-sheet-content{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:60px;min-width:60px;overflow:hidden;background-color:var(--background);border-radius:16px;box-shadow:0 0 3px #00000026;flex:1}@keyframes ui-sheet-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ui-sheet-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ui-sheet-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ui-sheet-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ui-sheet-slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ui-sheet-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ui-sheet-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ui-sheet-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ui-sheet-description{color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:18px;height:18px;vertical-align:middle}.ui-sheet-footer{background:var(--subtle);border-top:1px solid var(--border)}.ui-sheet-header{display:flex;gap:var(--gap);padding:var(--gap);border-bottom:1px solid var(--border);align-items:center}.ui-sheet-header-icon{color:var(--muted);width:22px;height:22px;margin:3px;border-radius:var(--radius);background-color:var(--muted-foreground)}.ui-sheet-title{font-size:14px;font-weight:500;color:var(--foreground);line-height:18px;height:18px;vertical-align:middle;letter-spacing:0}.ui-sheet-body{flex:1;overflow-y:auto}.ui-dialog-body{padding:calc(var(--gap)*2)}.ui-dialog-overlay{position:fixed;inset:0;z-index:50;background-color:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-dialog-overlay[data-state=open]{animation:ui-dialog-fade-in .15s ease-out}.ui-dialog-overlay[data-state=closed]{animation:ui-dialog-fade-out .15s ease-in}.ui-dialog-content-container{position:fixed;top:50%;left:50%;z-index:50;width:calc(100% - var(--gap)*2);max-width:600px;transform:translate(-50%,-50%);box-shadow:0 4px 30px -2px #0000001a;background-color:#fff9;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:4px}.ui-dialog-content-container[data-state=open]{animation:ui-dialog-zoom-in .2s ease-out}.ui-dialog-content-container[data-state=closed]{animation:ui-dialog-zoom-out .2s ease-in}.ui-dialog-content-container--scroll{position:relative;top:auto;left:auto;transform:none;margin:calc(var(--gap)*2) auto}.ui-dialog-content-container--scroll[data-state=open]{animation:ui-dialog-scroll-zoom-in .2s ease-out}.ui-dialog-content-container--scroll[data-state=closed]{animation:ui-dialog-scroll-zoom-out .2s ease-in}.ui-dialog-content{position:relative;display:flex;flex-direction:column;min-height:60px;min-width:60px;overflow:hidden;background-color:var(--background);border-radius:16px;box-shadow:0 0 3px #00000026}.ui-dialog-content-close{position:absolute;top:var(--gap);right:var(--gap)}.ui-dialog-scroll-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;overflow-y:auto;background-color:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-dialog-scroll-overlay[data-state=open]{animation:ui-dialog-fade-in .15s ease-out}.ui-dialog-scroll-overlay[data-state=closed]{animation:ui-dialog-fade-out .15s ease-in}.ui-dialog-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes ui-dialog-zoom-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ui-dialog-zoom-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@keyframes ui-dialog-scroll-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ui-dialog-scroll-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ui-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-fade-out{0%{opacity:1}to{opacity:0}}.ui-dialog-description{color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:18px;height:18px;vertical-align:middle}.ui-dialog-footer{background:var(--subtle);border-top:1px solid var(--border)}.ui-dialog-header{padding:var(--gap);border-bottom:1px solid var(--border);font-size:14px;font-weight:500;color:var(--foreground)}.ui-dialog-header-icon{color:var(--muted-foreground);width:22px;min-width:22px;height:22px;margin:3px;border-radius:var(--radius);background-color:var(--input)}.ui-dialog-title{font-size:14px;font-weight:500;color:var(--foreground);line-height:18px;height:18px;vertical-align:middle;letter-spacing:0}.ui-label{font-weight:500;color:var(--foreground);cursor:pointer;font-size:14px}.ui-label .ui-field{border:1px solid var(--border);border-radius:var(--radius);padding:var(--gap);gap:var(--gap)}.ui-label .ui-field:has([data-state=checked]){background:var(--subtle)}.ui-label .ui-field .ui-field-content{display:flex;flex-direction:column;gap:calc(var(--gap)/2)}.ui-empty{background-size:8px 8px;padding:100px}.ui-empty-icon{width:36px;height:36px;border-radius:var(--radius);margin-bottom:20px;color:var(--muted-foreground);background:var(--muted);outline:1px solid rgba(0,0,0,.075);outline-offset:-1px}.ui-empty-title{margin-bottom:10px}.ui-empty-description,.ui-empty-title{max-width:300px;text-align:center;text-rendering:optimizelegibility;text-wrap:wrap;text-wrap-style:balance}.ui-empty-description{font-size:14px;line-height:20px;color:var(--muted-foreground);font-weight:400;margin-bottom:20px}.ui-empty-links{margin-top:20px}.ui-upload:after{content:"";position:absolute;top:var(--gap);left:var(--gap);bottom:var(--gap);right:var(--gap);border:1px dashed transparent;border-radius:var(--border-radius);transition:all .2s ease;pointer-events:none}.ui-upload.hovering:after{border-color:var(--primary)}.ui-upload.disabled:after{opacity:.6;cursor:not-allowed}.ui-upload-hidden-file-input{display:none}.ui-braille{display:inline-flex;line-height:0;flex-shrink:0}.ui-braille svg{display:block}.ui-combobox-empty{padding:calc(var(--gap)*3) 0;text-align:center;font-size:var(--font-size-sm)}.ui-combobox-group{overflow:hidden;padding:calc(var(--gap)/2);color:var(--foreground)}.ui-combobox-group-heading{padding:calc(var(--gap)*.75) var(--gap);font-size:var(--font-size-xs);font-weight:500;color:var(--muted-foreground)}.ui-combobox-input-wrapper{display:flex;align-items:center;gap:calc(var(--gap)/2);border-bottom:1px solid var(--border);padding:0 var(--gap)}.ui-combobox-input-wrapper .ui-icon{flex-shrink:0;opacity:.5}.ui-combobox-input{display:flex;height:40px;width:100%;border-radius:var(--radius);background:transparent;padding:calc(var(--gap)*1.5) 0;font-size:var(--font-size-sm);outline:none;border:none;color:var(--foreground)}.ui-combobox-input::-moz-placeholder{color:var(--muted-foreground)}.ui-combobox-input::placeholder{color:var(--muted-foreground)}.ui-combobox-input:disabled{cursor:not-allowed;opacity:.5}.ui-combobox-item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:calc(var(--gap)/2);border-radius:var(--child-border-radius,var(--radius));padding:calc(var(--gap)*.75) var(--gap);font-size:var(--font-size-sm);outline:none}.ui-combobox-item[data-disabled]{pointer-events:none;opacity:.5}.ui-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}.ui-combobox-item>.ui-icon{pointer-events:none;flex-shrink:0;color:var(--muted-foreground)}.ui-combobox-item-indicator{margin-left:auto}.ui-combobox-list{--child-border-radius:calc(var(--radius) - var(--gap)/2);z-index:50;min-width:var(--reka-combobox-trigger-width,200px);overflow:hidden;border-radius:var(--radius)}.ui-combobox-separator{height:1px;background-color:var(--border);margin:calc(var(--gap)/2) calc(var(--gap)*-.5)}.ui-combobox-viewport{max-height:300px;overflow-x:hidden;overflow-y:auto;padding:calc(var(--gap)/2)}.ui-input-group.ui-input{display:flex;align-items:center;padding:0 calc(var(--gap) - 1px)}.ui-input-group.ui-input .ui-kbd:last-child{margin-right:-3px}.ui-input-group.ui-input .ui-input,.ui-input-group.ui-input .ui-textarea{background:transparent;border-radius:0;resize:none;outline:0;border:0;padding:0;box-shadow:none;flex:1;width:auto;min-width:0;height:100%}.ui-input-group.ui-input .ui-input.error:focus,.ui-input-group.ui-input .ui-input.warning:focus,.ui-input-group.ui-input .ui-input:focus,.ui-input-group.ui-input .ui-textarea.error:focus,.ui-input-group.ui-input .ui-textarea.warning:focus,.ui-input-group.ui-input .ui-textarea:focus{box-shadow:none}.ui-typeahead .ui-typeahead-spinner{width:16px;height:16px;flex-shrink:0}.ui-typeahead .ui-typeahead-trailing{flex-shrink:1;min-width:0;font-size:13px;font-weight:500;color:var(--muted-foreground);line-height:18px}.ui-typeahead-content{--child-border-radius:calc(var(--radius) - var(--gap)/2);min-width:var(--reka-popover-trigger-width);max-height:300px;overflow-y:auto;padding:var(--gap-small);border-radius:var(--radius)}.ui-typeahead-content .ui-command-group{padding-top:0}.ui-typeahead-content .ui-command-item>:first-child{margin-left:calc(var(--gap-small)*-1)}.ui-form-field .text-zinc-500{color:var(--muted-foreground,#71717a)}.ui-form-field-required{color:var(--muted-foreground);font-size:11px;font-weight:400;margin-left:4px}.ui-callout{border-radius:calc(var(--radius) - 1px);background-color:transparent;border:1px solid var(--border);padding:var(--gap-large);font-size:13px;line-height:18px}.ui-callout.default{color:var(--foreground);border:1px solid var(--border);background:var(--subtle)}.ui-callout.info{border:1px solid color-mix(in oklch,var(--primary),transparent 60%)}.ui-callout.info.subtle{background-color:var(--primary-foreground)}.ui-callout.error{color:var(--destructive);border:1px solid color-mix(in oklch,var(--destructive),transparent 60%)}.ui-callout.error.subtle{background-color:var(--destructive-foreground)}.ui-callout.warning{color:var(--warning);border:1px solid color-mix(in oklch,var(--warning),transparent 60%)}.ui-callout.warning.subtle{background-color:var(--warning-foreground)}.ui-timeseries{position:relative;width:100%;padding-top:var(--gap)}.ui-timeseries .ui-timeseries-loading{position:absolute;inset:0;z-index:10;pointer-events:all;background:var(--background)}.ui-timeseries .ui-timeseries-canvas{position:relative;min-height:80px;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-timeseries .ui-timeseries-svg{position:absolute;inset:0;z-index:2;pointer-events:none}.ui-timeseries .ui-timeseries-flag,.ui-timeseries .ui-timeseries-highlight,.ui-timeseries .ui-timeseries-selection,.ui-timeseries .ui-timeseries-timestamp{position:absolute;z-index:3;pointer-events:none}.ui-timeseries .ui-timeseries-highlight,.ui-timeseries .ui-timeseries-selection{top:0;bottom:var(--gap-huge)}.ui-timeseries .ui-timeseries-selection{border-left:1px solid var(--primary);border-right:1px solid var(--primary)}.ui-timeseries .ui-timeseries-highlight,.ui-timeseries .ui-timeseries-selection{background:color-mix(in srgb,var(--primary) 10%,transparent)}.ui-timeseries .ui-timeseries-flag{font-size:11px;line-height:14px;color:var(--foreground);white-space:nowrap;height:18px;font-weight:500;overflow:hidden;border-radius:4px;outline:1px solid rgba(0,0,0,.2);outline-offset:-1px;box-shadow:0 4px 8px -1px #0000001a,0 2px 6px -2px #0000001a}.ui-timeseries .ui-timeseries-flag-label{color:var(--background);padding:2px 4px}.ui-timeseries .ui-timeseries-flag-value{color:var(--foreground);font-variant-numeric:tabular-nums;padding:2px 4px}.ui-timeseries .ui-timeseries-timestamp{font-size:11px;line-height:14px;color:var(--foreground);border-radius:4px;white-space:nowrap;bottom:8px;height:18px;font-weight:500}.ui-timeseries .ui-timeseries-timestamp-label{color:var(--foreground);font-variant-numeric:tabular-nums;padding:2px 4px}.ui-timeseries .ui-timeseries-timestamp-granularity{color:var(--muted-foreground);padding:2px 4px}.ui-timeseries .ui-timeseries-timestamp-arrow{color:var(--muted-foreground)}.ui-timeseries .axis .tick line{stroke:var(--border)}.ui-timeseries .axis.x .domain,.ui-timeseries .axis.x .tick line{stroke:var(--muted-foreground)}.ui-action-group.ui-material{display:flex;flex-direction:column;gap:var(--gap-small);padding:var(--gap-small)}.ui-action-group.ui-material.skeleton .ui-action-group-item.button:hover{background:var(--muted)}.ui-action-group-item{gap:var(--gap);font-size:15px;font-weight:500;color:var(--foreground);line-height:20px;padding:var(--gap-small);border-radius:var(--radius-small)}.ui-action-group-item.button{cursor:pointer}.ui-action-group-item.button:hover{background:var(--subtle)}.ui-action-group-item.button:active{background:var(--muted)}.ui-action-group-item-arrow{color:var(--foreground);width:var(--height);min-width:var(--height);max-width:var(--height)}.ui-action-group-item-arrow.icon{height:var(--height-icon);width:var(--height-icon);min-width:var(--height-icon);max-width:var(--height-icon)}.ui-action-group-item-arrow.small{height:var(--height-small);width:var(--height-small);min-width:var(--height-small);max-width:var(--height-small)}.ui-action-group-item-arrow.large{height:var(--height-large);width:var(--height-large);min-width:var(--height-large);max-width:var(--height-large)}.ui-action-group-item-arrow.huge{height:var(--height-huge);width:var(--height-huge);min-width:var(--height-huge);max-width:var(--height-huge)}.ui-action-group-header{margin:var(--gap-huge) 0 var(--gap)}.ui-action-group-header:first-child{margin-top:0}.ui-action-group-header h4{color:var(--muted-foreground)}.ui-action-bar{padding:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap)}.ui-action-bar>.ui-separator.vertical{height:calc(var(--height) - var(--gap))}.ui-card{border-radius:var(--radius);overflow:hidden}.ui-card .ui-card-header{padding:12px 16px}.ui-card .ui-card-body,.ui-card .ui-card-footer{padding:16px}.ui-shimmer{display:flex;width:100%;min-width:0;overflow:hidden}.ui-shimmer-viewport{position:relative;flex:1;min-width:0;overflow:hidden}.ui-shimmer-text{display:block;width:100%;background:linear-gradient(90deg,transparent 0,var(--foreground) 50%,transparent 100%),var(--muted-foreground);background-position:50% 0;background-size:50% 100%;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:ui-shimmer-sheen 2.5s infinite}.ui-shimmer-swipe-enter-active,.ui-shimmer-swipe-leave-active{transition:transform .15s ease,opacity .15s ease}.ui-shimmer-swipe-leave-active{position:absolute;left:0;top:0;width:100%}.ui-shimmer-swipe-enter-from{transform:translateY(100%);opacity:0}.ui-shimmer-swipe-leave-to{transform:translateY(-100%);opacity:0}@keyframes ui-shimmer-sheen{0%{background-position:-100% 0}to{background-position:200% 0}}.ui-placard{padding:calc(var(--gap)*2);align-items:flex-start;border-radius:var(--radius)}.ui-placard .placard-header{width:100%;height:var(--height);margin-bottom:10px}.ui-placard .placard-icon{border-radius:var(--radius);width:var(--height);height:var(--height);color:var(--muted-foreground);background:var(--muted);overflow:hidden}.ui-placard .placard-icon img{width:100%;height:100%}.ui-placard .placard-status{font-size:13px;color:var(--color-zinc-800)}.ui-placard h3{font-size:16px;line-height:22px;color:var(--foreground);width:100%}.ui-placard h4{font-size:14px;line-height:16px;color:var(--color-zinc-800);font-weight:400;margin-top:4px;width:100%}.ui-placard .actions{margin-top:10px;-moz-column-gap:var(--gap);column-gap:var(--gap)}.ui-placard.selectable{cursor:pointer}.ui-placard.selectable:active,.ui-placard.selectable:hover{background:var(--subtle)}.ui-placard.skeleton .placard-icon{background:transparent;color:var(--foreground);border:1px dashed var(--dep-gray-alpha-400)}.ui-scroll-area{position:relative;overflow:hidden}.ui-scroll-area .ui-scroll-area-viewport{width:100%;height:100%;scrollbar-width:none}.ui-scroll-area[data-axis=x] .ui-scroll-area-viewport{overflow-x:auto;overflow-y:hidden}.ui-scroll-area[data-axis=y] .ui-scroll-area-viewport{overflow-x:hidden;overflow-y:auto}.ui-scroll-area .ui-scroll-area-fade{position:absolute;z-index:2;pointer-events:none;opacity:0;transition:opacity .15s ease;--fade-color:var(--ui-scroll-area-fade-color,var(--background))}.ui-scroll-area .ui-scroll-area-fade.visible{pointer-events:auto;opacity:1}.ui-scroll-area[data-axis=x] .ui-scroll-area-fade{top:0;bottom:0;width:var(--ui-scroll-area-gradient-size,40px)}.ui-scroll-area[data-axis=x] .ui-scroll-area-fade.start{left:0;background:linear-gradient(to right,var(--fade-color),transparent)}.ui-scroll-area[data-axis=x] .ui-scroll-area-fade.end{right:0;background:linear-gradient(to left,var(--fade-color),transparent)}.ui-scroll-area[data-axis=y] .ui-scroll-area-fade{left:0;right:0;height:var(--ui-scroll-area-gradient-size,40px)}.ui-scroll-area[data-axis=y] .ui-scroll-area-fade.start{top:0;background:linear-gradient(to bottom,var(--fade-color),transparent)}.ui-scroll-area[data-axis=y] .ui-scroll-area-fade.end{bottom:0;background:linear-gradient(to top,var(--fade-color),transparent)}.ui-checkbox{width:16px;height:16px;display:block;padding:0;box-shadow:none;background:var(--background);border-radius:calc(var(--radius) - 3px);border:1px solid var(--color-zinc-400);margin:0}.ui-checkbox:disabled{background:var(--border);border-color:var(--input)}.ui-checkbox{width:16px;height:16px;display:block;padding:0;box-shadow:none;background:var(--background);border-radius:calc(var(--radius) - 3px);border:1px solid var(--border);margin:0}.ui-checkbox:focus{box-shadow:0 0 0 3px var(--color-blue-300);outline:none}.ui-checkbox[data-state=checked]{background:var(--primary);border-color:var(--primary)}.ui-checkbox:disabled{background:var(--subtle);border-color:var(--border)}.ui-checkbox:disabled .ui-checkbox-check{color:var(--muted-foreground)}.ui-checkbox-check{width:16px;height:16px;margin:-1px 0 0 -1px;color:var(--background);display:block}.ui-checkbox-label{display:inline-flex;gap:var(--gap);align-items:center;border:1px solid var(--border);padding:10px 12px;border-radius:var(--radius);transition:background-color .3s ease-out,box-shadow .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-checkbox-label:active,.ui-checkbox-label:hover{background-color:var(--subtle)}.ui-checkbox-label:active{box-shadow:inset 4px 4px 4px var(--subtle)}.ui-input-group-text{color:var(--muted-foreground);font-weight:500;font-size:13px}.ui-textarea-group.ui-input-group{--ui-textarea-group-line-height:var(--height);--ui-textarea-group-component-border-radius:var(--radius);height:auto;display:block;padding:var(--ui-input-group-padding-x)}.ui-status-indicator{width:14px;height:14px}.ui-status-indicator-icon{width:8px;height:8px;background:var(--primary)}.ui-status-indicator-icon.dot{border-radius:50%}.ui-status-indicator-icon.square{border-radius:3px}.ui-status-indicator-icon.inactive{background:var(--muted-foreground);color:var(--muted-foreground)}.ui-status-indicator-icon.success{background:var(--success);color:var(--success)}.ui-status-indicator-icon.error{background:var(--destructive);color:var(--destructive)}.ui-status-indicator-icon.warning{background:var(--warning);color:var(--warning)}.ui-status-indicator-icon.bolt{background:transparent;width:12px;height:12px}.ui-slider{margin:calc(var(--gap)*1.25) 0}.ui-slider-track{position:relative;width:100%;height:4px;background:var(--input);border-radius:var(--radius)}.ui-slider-range{position:absolute;height:100%;background:var(--primary);border-radius:var(--radius)}.ui-slider-thumb{--ui-slider-thumb-size:20px;width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);border:1px solid rgba(0,0,0,.1);border-radius:50%;background:var(--background);background-clip:content-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;box-shadow:var(--shadow-sm);top:calc(var(--ui-slider-thumb-size)*-1/2 + 2px)}.ui-slider-thumb:focus{outline:2px solid var(--color-blue-300);outline-offset:2px}.ui-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius);padding:var(--gap);height:calc(var(--height)*2);line-height:calc(var(--height) - var(--gap-small)*2 - 2px);font-size:13px;width:325px;display:block;outline:0;font-weight:500;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-bottom-color:color-mix(in srgb,var(--border),#000 7%);box-shadow:0 1px 2px #0000000d,0 1px 2px -1px #0000000d;min-height:var(--height);resize:none}.ui-textarea:-internal-autofill-selected{background:var(--background)}.ui-textarea::-moz-placeholder{color:var(--color-zinc-700)}.ui-textarea::placeholder{color:var(--color-zinc-700)}.ui-textarea[disabled]{color:var(--muted-foreground);background:var(--background-200);cursor:not-allowed}.ui-textarea[disabled]::-moz-placeholder{color:var(--muted-foreground)}.ui-textarea[disabled]::placeholder{color:var(--muted-foreground)}.ui-textarea:focus{border-color:var(--color-blue-400);box-shadow:0 0 0 3px var(--color-blue-200)}.ui-textarea.error,.ui-textarea.error:focus{border-color:var(--red-600);box-shadow:0 0 0 1px var(--red-300)}.ui-textarea.micro{width:100px}.ui-textarea.small{width:200px}.ui-textarea.large{width:450px}.ui-textarea.auto{width:auto}.ui-textarea.both{resize:both}.ui-textarea.horizontal{resize:horizontal}.ui-textarea.vertical{resize:vertical}.ui-progress-meter[data-v-4bbc3de1]{display:inline-flex;align-items:center;font-weight:500;font-size:13px;gap:var(--gap)}.ui-progress-meter.large[data-v-4bbc3de1]{gap:var(--gap-large);font-size:14px}.ui-progress-meter.huge[data-v-4bbc3de1]{gap:var(--gap-huge);font-size:16px}.ui-progress-meter svg[data-v-4bbc3de1]{transform:rotate(-90deg);flex-shrink:0}.ui-progress-meter.primary[data-v-4bbc3de1]{color:var(--primary)}.ui-progress-meter.primary .progress[data-v-4bbc3de1]{stroke:var(--primary)}.ui-progress-meter.success[data-v-4bbc3de1]{color:var(--success)}.ui-progress-meter.success .progress[data-v-4bbc3de1]{stroke:var(--success)}.ui-progress-meter.warning[data-v-4bbc3de1]{color:var(--warning)}.ui-progress-meter.warning .progress[data-v-4bbc3de1]{stroke:var(--warning)}.ui-progress-meter.destructive[data-v-4bbc3de1]{color:var(--destructive)}.ui-progress-meter.destructive .progress[data-v-4bbc3de1]{stroke:var(--destructive)}.track[data-v-4bbc3de1]{stroke-dashoffset:0;stroke:var(--border)}.progress[data-v-4bbc3de1],.track[data-v-4bbc3de1]{transition:all .2s ease}.progress[data-v-4bbc3de1]{stroke:var(--primary);stroke-linecap:round}svg[data-v-4a379288]{display:block}svg path[data-v-4a379288]{transition:fill .2s ease}.globe[data-v-e63f249e]{border-radius:50%}.connections svg.connection-paths[data-v-fcfbd812]{position:absolute;z-index:0;width:100%;height:100%;pointer-events:none}.spinner[data-v-d40c8aca]{width:20px;height:20px;z-index:2;color:var(--primary)}.spinner.white[data-v-d40c8aca]{color:var(--background)}.spinner.white .path[data-v-d40c8aca]{stroke:var(--background)}.spinner.grey[data-v-d40c8aca]{color:var(--color-zinc-400)}.spinner.grey .path[data-v-d40c8aca]{stroke:var(--color-zinc-400)}.spinner.lightgrey[data-v-d40c8aca]{color:var(--input)}.spinner.lightgrey .path[data-v-d40c8aca]{stroke:var(--input)}.spinner.mini[data-v-d40c8aca]{width:14px;height:14px}.spinner .rotation[data-v-d40c8aca]{animation:rotate-d40c8aca 2s linear infinite;transition:all .25s ease;transform-origin:center;transform-box:fill-box}.spinner .path[data-v-d40c8aca]{stroke:var(--primary);stroke-linecap:round;animation:dash-d40c8aca 1.5s ease-in-out infinite}.spinner.slow .path[data-v-d40c8aca]{stroke:var(--color-zinc-400);animation:none;stroke-dasharray:90,150;stroke-dashoffset:0}.spinner .done[data-v-d40c8aca],.spinner .error[data-v-d40c8aca]{transform:scale(0);transition:all .25s ease;transform-origin:center;transform-box:fill-box}.spinner .check[data-v-d40c8aca],.spinner .cross[data-v-d40c8aca]{stroke:var(--background);stroke-linecap:round;transform:scale(.7) translate(12px,12px)}.spinner .cross[data-v-d40c8aca]{transform:scale(1.4) translate(6px,6px)}.spinner .check-bubble[data-v-d40c8aca]{fill:var(--primary)}.spinner .error-bubble[data-v-d40c8aca]{fill:var(--color-red-700)}.spinner.complete .done[data-v-d40c8aca]{transform:scale(1)}.spinner.complete .rotation[data-v-d40c8aca]{animation:none;transform:scale(0)}.spinner.error .error[data-v-d40c8aca]{transform:scale(1)}.spinner.error .rotation[data-v-d40c8aca]{animation:none;transform:scale(0)}@keyframes rotate-d40c8aca{to{transform:rotate(1turn)}}@keyframes dash-d40c8aca{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.editor-header{padding:6px 10px;border-bottom:1px solid var(--border)}.editor-header .editor-language{font-size:12px;font-weight:500;line-height:14px;color:var(--muted-foreground)}.datatable{overflow-y:auto}.datatable.editable{overflow:initial}.datatable.editable table thead{z-index:2}.datatable table{border-spacing:0;table-layout:fixed;border-bottom:1px solid var(--border);width:100%}.datatable table thead{z-index:3}.datatable table thead tr:first-child th:first-child{border-top-left-radius:5px}.datatable table thead tr:first-child th:last-child{border-top-right-radius:5px}.datatable table thead+tbody tr:first-child td:first-child{border-top-left-radius:0}.datatable table thead+tbody tr:first-child td:last-child{border-top-right-radius:0}.datatable table tbody{color:var(--foreground);font-size:13px;z-index:2}.datatable table tbody tr:first-child td:first-child{border-top-left-radius:5px}.datatable table tbody tr:first-child td:last-child{border-top-right-radius:5px}.datatable table tbody tr:last-child td{height:36px}.datatable table tbody tr:last-child td .datatable-cell{height:36px;line-height:36px;border-bottom:0}.datatable table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.datatable table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.datatable table tbody tr.clickable:active td,.datatable table tbody tr.clickable:active th,.datatable table tbody tr.clickable:hover td,.datatable table tbody tr.clickable:hover th{background:var(--subtle);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datatable table td,.datatable table th{background:var(--background);color:var(--foreground);font-size:12px;height:37px;border:0;padding:0;margin:0}.datatable table td:last-child .datatable-cell,.datatable table td:last-child .datatable-header,.datatable table th:last-child .datatable-cell,.datatable table th:last-child .datatable-header{border-right:0}.datatable table td.focusable:focus,.datatable table td.focusable:focus-visible,.datatable table td.focusable:focus-within,.datatable table th.focusable:focus,.datatable table th.focusable:focus-visible,.datatable table th.focusable:focus-within{outline:1px solid var(--primary);z-index:4}.datatable table td.sortable,.datatable table th.sortable{cursor:pointer}.datatable table td.sortable:hover,.datatable table th.sortable:hover{background:var(--subtle)}.datatable table th{position:sticky;top:0;font-weight:500;height:31px}.datatable table .datatable-header{padding:0 10px;height:31px;line-height:30px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);color:var(--muted-foreground)}.datatable table .datatable-header .datatable-header-icon{margin-right:6px}.datatable table .datatable-header .clear-filter{display:none}.datatable table .datatable-header .clear-filter:hover{color:var(--primary);background:var(--subtle);border-radius:5px}.datatable table .datatable-header .add-filter,.datatable table .datatable-header:hover .filter-direction{display:none}.datatable table .datatable-header:hover .add-filter,.datatable table .datatable-header:hover .clear-filter{display:block}.datatable table .datatable-cell{padding:0 10px;height:37px;line-height:36px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-width:37px}.datatable table .datatable-cell.raw{padding:0}.datatable table .datatable-cell.bold,.datatable table .datatable-cell.bold input{font-weight:600}.datatable table .datatable-cell .datatable-overflow{max-width:100%;width:100%}.datatable table .datatable-checkbox{width:37px}.datatable table .datatable-checkbox input{margin:0}.datatable .nothing .icon{margin-bottom:20px}.datatable.card table{border-bottom:0}.ui-thumbnail{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;background:var(--subtle);width:var(--height);min-width:var(--height);max-width:var(--height);color:var(--foreground);overflow:hidden;border-radius:var(--radius-small)}.ui-thumbnail.outline{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.ui-thumbnail.icon{width:var(--height-icon);min-width:var(--height-icon);max-width:var(--height-icon)}.ui-thumbnail.icon,.ui-thumbnail.icon .ui-thumbnail-image{border-radius:var(--radius-icon)}.ui-thumbnail.small{width:var(--height-small);min-width:var(--height-small);max-width:var(--height-small)}.ui-thumbnail.small .ui-thumbnail-image{border-radius:var(--radius-small)}.ui-thumbnail.medium{width:var(--height-medium);min-width:var(--height-medium);max-width:var(--height-medium)}.ui-thumbnail.medium .ui-thumbnail-image{border-radius:var(--radius-medium)}.ui-thumbnail.large{width:var(--height-large);min-width:var(--height-large);max-width:var(--height-large)}.ui-thumbnail.large .ui-thumbnail-image{border-radius:var(--radius)}.ui-thumbnail.huge{width:var(--height-huge);min-width:var(--height-huge);max-width:var(--height-huge)}.ui-thumbnail.huge .ui-thumbnail-image{border-radius:var(--radius-huge)}.ui-thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-thumbnail-image.outline{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.ui-institution-input-item-name{min-width:0}.ui-institution-input-item-location{flex-shrink:1;min-width:0;margin-left:auto;font-size:13px;font-weight:500;color:var(--muted-foreground)}.ui-company-input-item-name{min-width:0}.ui-company-input-item-location{flex-shrink:1;min-width:0;margin-left:auto;font-size:13px;font-weight:500;color:var(--muted-foreground)}
