.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.cropper-viewers{margin-top:.5rem}.cropper-viewers>cropper-viewer{border:1px solid var(--vp-c-divider);display:inline-block;margin-right:.25rem}.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;inset:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}html[dir=ltr],[data-sonner-toaster][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}html[dir=rtl],[data-sonner-toaster][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: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}[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][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[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-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-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-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-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-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(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[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-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}@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: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--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: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}.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:nth-child(1){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%)}.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%)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--os-scroll-percent:0;--os-viewport-percent:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-divide-x-reverse:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-space-y-reverse:0;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-tracking:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--animate-pop:pop .16s cubic-bezier(.25,1,.5,1)}}@layer base{*,:after,:before,::backdrop{border-color:var(--vf-border-primary,currentColor)}::file-selector-button{border-color:var(--vf-border-primary,currentColor)}.vuefinder{position:relative}.vuefinder *{touch-action:manipulation}.vuefinder .vuefinder{color-scheme:normal}.vuefinder kbd{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--vf-text-secondary)}.vuefinder:has(.vuefinder__main__fixed){z-index:50}.selection-area{border-radius:var(--radius-sm,.25rem);border-color:var(--vf-selection-border);background-color:var(--vf-selection-bg);opacity:.5;border-style:var(--tw-border-style)!important;border-width:1px!important}.selection-area-container{z-index:100!important}:is(.vuefinder,.vuefinder__themer) *,:is(.vuefinder,.vuefinder__themer) :after,:is(.vuefinder,.vuefinder__themer) :before,:is(.vuefinder,.vuefinder__themer) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:is(.vuefinder,.vuefinder__themer) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:is(.vuefinder,.vuefinder__themer) html,:is(.vuefinder,.vuefinder__themer) :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"));font-feature-settings:var(--default-font-feature-settings,initial);font-variation-settings:var(--default-font-variation-settings,initial);-webkit-tap-highlight-color:transparent}:is(.vuefinder,.vuefinder__themer) hr{height:0;color:inherit;border-top-width:1px}:is(.vuefinder,.vuefinder__themer) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:is(.vuefinder,.vuefinder__themer) h1,:is(.vuefinder,.vuefinder__themer) h2,:is(.vuefinder,.vuefinder__themer) h3,:is(.vuefinder,.vuefinder__themer) h4,:is(.vuefinder,.vuefinder__themer) h5,:is(.vuefinder,.vuefinder__themer) h6{font-size:inherit;font-weight:inherit}:is(.vuefinder,.vuefinder__themer) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:is(.vuefinder,.vuefinder__themer) b,:is(.vuefinder,.vuefinder__themer) strong{font-weight:bolder}:is(.vuefinder,.vuefinder__themer) code,:is(.vuefinder,.vuefinder__themer) kbd,:is(.vuefinder,.vuefinder__themer) samp,:is(.vuefinder,.vuefinder__themer) pre{font-family:var(--default-mono-font-family,var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace));font-feature-settings:var(--default-mono-font-feature-settings,initial);font-variation-settings:var(--default-mono-font-variation-settings,initial);font-size:1em}:is(.vuefinder,.vuefinder__themer) small{font-size:80%}:is(.vuefinder,.vuefinder__themer) sub,:is(.vuefinder,.vuefinder__themer) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:is(.vuefinder,.vuefinder__themer) sub{bottom:-.25em}:is(.vuefinder,.vuefinder__themer) sup{top:-.5em}:is(.vuefinder,.vuefinder__themer) table{text-indent:0;border-color:inherit;border-collapse:collapse}:is(.vuefinder,.vuefinder__themer) :-moz-focusring{outline:auto}:is(.vuefinder,.vuefinder__themer) progress{vertical-align:baseline}:is(.vuefinder,.vuefinder__themer) summary{display:list-item}:is(.vuefinder,.vuefinder__themer) ol,:is(.vuefinder,.vuefinder__themer) ul,:is(.vuefinder,.vuefinder__themer) menu{list-style:none}:is(.vuefinder,.vuefinder__themer) img,:is(.vuefinder,.vuefinder__themer) svg,:is(.vuefinder,.vuefinder__themer) video,:is(.vuefinder,.vuefinder__themer) canvas,:is(.vuefinder,.vuefinder__themer) audio,:is(.vuefinder,.vuefinder__themer) iframe,:is(.vuefinder,.vuefinder__themer) embed,:is(.vuefinder,.vuefinder__themer) object{vertical-align:middle;display:block}:is(.vuefinder,.vuefinder__themer) img,:is(.vuefinder,.vuefinder__themer) video{max-width:100%;height:auto}:is(.vuefinder,.vuefinder__themer) button,:is(.vuefinder,.vuefinder__themer) input,:is(.vuefinder,.vuefinder__themer) select,:is(.vuefinder,.vuefinder__themer) optgroup,:is(.vuefinder,.vuefinder__themer) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:is(.vuefinder,.vuefinder__themer) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:is(.vuefinder,.vuefinder__themer) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}:is(.vuefinder,.vuefinder__themer) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:is(.vuefinder,.vuefinder__themer) ::file-selector-button{margin-inline-end:4px}:is(.vuefinder,.vuefinder__themer) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:is(.vuefinder,.vuefinder__themer) ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:is(.vuefinder,.vuefinder__themer) ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}:is(.vuefinder,.vuefinder__themer) textarea{resize:vertical}:is(.vuefinder,.vuefinder__themer) ::-webkit-search-decoration{-webkit-appearance:none}:is(.vuefinder,.vuefinder__themer) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit{display:inline-flex}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-fields-wrapper{padding:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-year-field{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-month-field{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-day-field{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-hour-field{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-minute-field{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-second-field{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-millisecond-field{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:is(.vuefinder,.vuefinder__themer) ::-webkit-calendar-picker-indicator{line-height:1}:is(.vuefinder,.vuefinder__themer) :-moz-ui-invalid{box-shadow:none}:is(.vuefinder,.vuefinder__themer) button,:is(.vuefinder,.vuefinder__themer) input:where([type=button],[type=reset],[type=submit]){appearance:button}:is(.vuefinder,.vuefinder__themer) ::file-selector-button{appearance:button}:is(.vuefinder,.vuefinder__themer) ::-webkit-inner-spin-button{height:auto}:is(.vuefinder,.vuefinder__themer) ::-webkit-outer-spin-button{height:auto}:is(.vuefinder,.vuefinder__themer) [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.right-0{right:calc(var(--spacing,.25rem)*0)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing,.25rem)*0)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-1\.5{margin-inline:calc(var(--spacing,.25rem)*1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing,.25rem)*2)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-4{height:calc(var(--spacing,.25rem)*4)}.h-5{height:calc(var(--spacing,.25rem)*5)}.h-6{height:calc(var(--spacing,.25rem)*6)}.h-\[420px\]{height:420px}.h-full{height:100%}.max-h-120{max-height:calc(var(--spacing,.25rem)*120)}.min-h-80{min-height:calc(var(--spacing,.25rem)*80)}.w-4{width:calc(var(--spacing,.25rem)*4)}.w-5{width:calc(var(--spacing,.25rem)*5)}.w-6{width:calc(var(--spacing,.25rem)*6)}.w-full{width:100%}.flex-shrink{flex-shrink:1}.translate-x-1{--tw-translate-x:calc(var(--spacing,.25rem)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing,.25rem)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin,spin 1s linear infinite)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-x-reverse)))}.justify-self-start{justify-self:flex-start}.rounded{border-radius:.25rem}.rounded-sm{border-radius:var(--radius-sm,.25rem)}.rounded-xs{border-radius:var(--radius-xs,.125rem)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300,oklch(87.2% .01 258.338))}.bg-emerald-800{background-color:var(--color-emerald-800,oklch(43.2% .095 166.913))}.stroke-blue-900{stroke:var(--color-blue-900,oklch(37.9% .146 265.522))}.p-0\.5{padding:calc(var(--spacing,.25rem)*.5)}.px-2{padding-inline:calc(var(--spacing,.25rem)*2)}.py-2{padding-block:calc(var(--spacing,.25rem)*2)}.pl-2{padding-left:calc(var(--spacing,.25rem)*2)}.font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.text-nowrap{text-wrap:nowrap}.text-\(--vf-bg-primary\){color:var(--vf-bg-primary)}.text-green-600{color:var(--color-green-600,oklch(62.7% .194 149.214))}.text-red-600{color:var(--color-red-600,oklch(57.7% .245 27.325))}.text-white{color:var(--color-white,#fff)}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-none{transition-property:none}.ease-out{--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.select-all{-webkit-user-select:all;user-select:all}.not-disabled\:cursor-pointer:not(:disabled){cursor:pointer}@media(hover:hover){.not-disabled\:hover\:bg-emerald-700:not(:disabled):hover{background-color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.not-disabled\:hover\:text-sky-400:not(:disabled):hover{color:var(--color-sky-400,oklch(74.6% .16 232.661))}}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}}@media(min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:h-8{height:calc(var(--spacing,.25rem)*8)}.md\:w-8{width:calc(var(--spacing,.25rem)*8)}}}.vuefinder__default-preview{flex-direction:column;display:flex}.vuefinder__default-preview__header{margin-bottom:calc(var(--spacing,.25rem)*4);display:flex}.vuefinder__default-preview__file-name{text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__default-preview__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__default-preview__icon-container{margin-inline:auto;margin-block:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--vf-border-secondary);background-color:var(--vf-bg-secondary);width:300px;min-height:200px;padding:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;justify-self:center;align-items:center;display:flex}.vuefinder__default-preview__file-icon{height:calc(var(--spacing,.25rem)*30);width:calc(var(--spacing,.25rem)*30);color:var(--vf-text-secondary)}.vuefinder__image-preview{flex-direction:column;display:flex}.vuefinder__image-preview__header{margin-inline:calc(var(--spacing,.25rem)*-3);margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);align-items:center;display:flex}.vuefinder__image-preview__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__image-preview__actions{align-items:center;margin-left:auto;display:flex}.vuefinder__themer .vuefinder__image-preview__crop-button{margin-left:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#0000;border-radius:.25rem}@media(min-width:40rem){.vuefinder__themer .vuefinder__image-preview__crop-button{margin-left:calc(var(--spacing,.25rem)*3);width:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.vuefinder__themer .vuefinder__image-preview__crop-button{background-color:var(--vf-accent-primary);color:var(--vf-text-inverse)}.vuefinder__themer .vuefinder__image-preview__crop-button:hover{background-color:var(--vf-accent-secondary)}.vuefinder__themer .vuefinder__image-preview__edit-button{margin-left:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:var(--vf-accent-primary)}.vuefinder__themer .vuefinder__image-preview__edit-button:hover{color:var(--vf-accent-secondary)}.vuefinder__image-preview__image-container{justify-content:center;width:100%;display:flex}.vuefinder__themer .vuefinder__image-preview__image{object-fit:contain;max-height:50vh}.vuefinder__themer .vuefinder__image-preview__image-container cropper-canvas{width:100%;height:100%}.vuefinder__audio-preview__title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__themer .vuefinder__audio-preview__audio{width:100%}.vuefinder__pdf-preview__title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__themer .vuefinder__pdf-preview__object{height:60vh}.vuefinder__themer .vuefinder__pdf-preview__iframe{border-style:var(--tw-border-style);border-width:0}.vuefinder__text-preview{flex-direction:column;display:flex}.vuefinder__text-preview__header{margin-inline:calc(var(--spacing,.25rem)*-3);margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);align-items:center;display:flex}.vuefinder__text-preview__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__text-preview__actions{align-items:center;margin-left:auto;display:flex}.vuefinder__themer .vuefinder__text-preview__save-button{margin-left:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);background-color:var(--vf-accent-primary);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-inverse);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#0000;border-radius:.25rem}@media(min-width:40rem){.vuefinder__themer .vuefinder__text-preview__save-button{margin-left:calc(var(--spacing,.25rem)*3);width:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.vuefinder__themer .vuefinder__text-preview__save-button:hover{background-color:var(--vf-accent-secondary)}.vuefinder__themer .vuefinder__text-preview__edit-button{margin-left:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:var(--vf-accent-primary)}.vuefinder__themer .vuefinder__text-preview__edit-button:hover{color:var(--vf-accent-secondary)}.vuefinder__text-preview__content{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);min-height:200px;max-height:60vh;padding:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);white-space:pre-wrap;color:var(--vf-text-primary);border-radius:.25rem;overflow:auto}.vuefinder__themer .vuefinder__text-preview__textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;min-height:200px;max-height:60vh;padding:calc(var(--spacing,.25rem)*2);color:var(--vf-text-primary);border-radius:.25rem}.vuefinder__themer .vuefinder__text-preview__textarea:focus{border-color:var(--vf-accent-primary);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--vf-accent-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.vuefinder__video-preview__title{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__themer .vuefinder__video-preview__video{aspect-ratio:var(--aspect-video,16/9);width:100%}.os-size-observer,.os-size-observer-listener{direction:inherit;pointer-events:none;visibility:hidden;box-sizing:border-box;overflow:hidden;scroll-behavior:auto!important}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;top:0;left:0}.os-size-observer{z-index:-1;contain:strict;padding:inherit;border:inherit;box-sizing:inherit;flex-flow:row;margin:-133px;display:flex;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";box-sizing:inherit;flex:none;width:10px;height:10px;padding:10px}.os-size-observer-appear{animation:1ms forwards os-size-observer-appear-animation}.os-size-observer-listener{box-sizing:border-box;padding:inherit;border:inherit;flex:auto;margin:-133px;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{padding:inherit;border:inherit;box-sizing:content-box;flex:auto;display:block;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{direction:ltr;flex:none;bottom:0;right:0;overflow:hidden}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{box-sizing:border-box;z-index:-1;contain:strict;border:none;flex:none;max-width:0;height:0;max-height:1px;margin:0;padding:0;position:relative;top:calc(100% + 1px);overflow:hidden}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;min-width:1px;height:1000%;min-height:1px}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;scroll-behavior:auto!important;flex-flow:row!important;align-items:stretch!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;z-index:0;border:none;flex:auto;width:100%;min-width:0;height:auto;margin:0;padding:0;position:relative}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah);position:absolute}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{grid-template:1fr/1fr;display:grid}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{width:auto!important;height:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent))*-1)*var(--os-scroll-direction));contain:size layout;contain:size layout style;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;position:absolute}body>.os-scrollbar{z-index:99999;position:fixed}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;border:none!important;padding:0!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);transform:translate(calc(var(--os-scroll-percent-directional)*-100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional)*100%);transform:translateY(calc(var(--os-scroll-percent-directional)*-100%));height:calc(var(--os-viewport-percent)*100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{transform:translate(calc(var(--os-scroll-percent-directional)*100cqw + var(--os-scroll-percent-directional)*-100%));left:auto}.os-scrollbar-vertical .os-scrollbar-handle{transform:translateY(calc(var(--os-scroll-percent-directional)*100cqh + var(--os-scroll-percent-directional)*-100%));top:auto}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";display:block;position:absolute;inset:0}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular)var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular)*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis)var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);left:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:#00000070;--os-handle-bg-hover:#0000008c;--os-handle-bg-active:#000000a8}.os-theme-light{--os-handle-bg:#ffffff70;--os-handle-bg-hover:#ffffff8c;--os-handle-bg-active:#ffffffa8}html[dir=ltr],[data-sonner-toaster][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}html[dir=rtl],[data-sonner-toaster][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]{width:var(--width);--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;z-index:999999999;outline:none;margin:0;padding:0;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;list-style:none;transition:transform .4s;position:fixed}@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);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1*var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[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]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[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]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[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]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[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:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[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:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[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(-1*var(--toasts-before)*.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,0px))translate(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-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]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left)*2);left:0;right:0}[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);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.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){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.vuefinder__action-message{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-green-600,oklch(62.7% .194 149.214));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.vuefinder__action-message--hidden{opacity:0}.vuefinder__action-message.vuefinder__settings-modal__message{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.vuefinder__breadcrumb__container{flex-grow:0;align-items:center;display:flex;position:relative}:where(.vuefinder__breadcrumb__container>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*.5)*calc(1 - var(--tw-space-x-reverse)))}.vuefinder__breadcrumb__container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);padding:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));-webkit-user-select:none;user-select:none}.vuefinder__breadcrumb__toggle-tree{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;padding:calc(var(--spacing,.25rem)*.5);color:var(--vf-text-primary);border-radius:.25rem}@media(hover:hover){.vuefinder__breadcrumb__toggle-tree:hover{background-color:var(--vf-bg-hover)}}.vuefinder__breadcrumb__toggle-tree--active{background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}.vuefinder__breadcrumb__refresh-icon,.vuefinder__breadcrumb__close-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;padding:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}@media(hover:hover){:is(.vuefinder__breadcrumb__refresh-icon,.vuefinder__breadcrumb__close-icon):hover{background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}}.vuefinder__breadcrumb__go-up--active{cursor:pointer;color:var(--vf-text-primary)}@media(hover:hover){.vuefinder__breadcrumb__go-up--active:hover{background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}}.vuefinder__breadcrumb__go-up--inactive{color:var(--vf-text-disabled)}.vuefinder__breadcrumb__path-container{margin-left:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;padding:calc(var(--spacing,.25rem)*1);border-radius:.25rem;align-items:center;display:flex;overflow:hidden}.vuefinder__breadcrumb__home-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;padding:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}@media(hover:hover){.vuefinder__breadcrumb__home-icon:hover{background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}}.vuefinder__breadcrumb__list{--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);display:flex}.vuefinder__breadcrumb__hidden-list{display:flex}.vuefinder__breadcrumb__separator{margin-inline:calc(var(--spacing,.25rem)*.5);color:var(--vf-text-tertiary)}.vuefinder__breadcrumb__hidden-toggle{cursor:pointer;color:var(--vf-text-primary);border-radius:.25rem}.vuefinder__breadcrumb__hidden-toggle:hover{background-color:var(--vf-bg-hover)}.vuefinder__breadcrumb__hidden-toggle-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*1);border-radius:.25rem}.vuefinder__breadcrumb__visible-list{--tw-leading:calc(var(--spacing,.25rem)*6);width:100%;line-height:calc(var(--spacing,.25rem)*6);display:flex;overflow:hidden}.vuefinder__breadcrumb__item{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);white-space:nowrap;color:var(--vf-text-primary);border-width:1px;border-color:#0000;border-radius:.25rem}@media(hover:hover){.vuefinder__breadcrumb__item:hover{background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}}.vuefinder__breadcrumb__item--pointer-events-auto{pointer-events:auto}.vuefinder__drag-over{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-selection-border);background-color:var(--vf-selection-bg)}.vuefinder__breadcrumb__hidden-dropdown{top:calc(var(--spacing,.25rem)*9);z-index:50;max-width:calc(var(--spacing,.25rem)*80);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);color:var(--vf-text-primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:.25rem;position:absolute;overflow-y:auto}.vuefinder__breadcrumb__hidden-item{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);white-space:nowrap;align-items:center}.vuefinder__breadcrumb__hidden-item:hover{background-color:var(--vf-bg-hover)}.vuefinder__breadcrumb__hidden-item-content{pointer-events:none;align-items:center;display:flex}.vuefinder__breadcrumb__hidden-item-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.vuefinder__breadcrumb__hidden-item-text{text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.vuefinder__breadcrumb__path-mode{margin-left:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;padding:calc(var(--spacing,.25rem)*.5);border-radius:.25rem;align-items:center;display:flex}.vuefinder__breadcrumb__path-mode-content{align-items:center;width:100%;display:flex}:where(.vuefinder__breadcrumb__path-mode-content>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-x-reverse)))}.vuefinder__breadcrumb__copy-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;padding:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}@media(hover:hover){.vuefinder__breadcrumb__copy-icon:hover{background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}}.vuefinder__breadcrumb__path-text{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);max-width:calc(100vw - 164px);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.75);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:nowrap;color:var(--vf-text-primary);cursor:text;-webkit-user-select:all;user-select:all;border-radius:.25rem;flex:1;overflow:auto}.vuefinder__breadcrumb__path-text::-webkit-scrollbar{display:none}.vuefinder__breadcrumb__exit-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;padding:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}@media(hover:hover){.vuefinder__breadcrumb__exit-icon:hover{background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}}.vuefinder__breadcrumb__toggle-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;padding:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}@media(hover:hover){.vuefinder__breadcrumb__toggle-icon:hover{background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}}.vuefinder__breadcrumb__toggle-icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.vuefinder__context-menu{z-index:30;transform-origin:0 0;min-width:110px;animation:var(--animate-pop);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-secondary);background-color:var(--vf-bg-primary);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));-webkit-user-select:none;user-select:none;box-shadow:0 4px 6px -1px var(--vf-shadow-sm),0 2px 4px -1px #0000000f;position:absolute}.vuefinder__context-menu__item{cursor:pointer;border-radius:var(--radius-sm,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));justify-content:space-between;align-items:center;display:flex}.vuefinder__context-menu__item:hover:not(.vuefinder__context-menu__item--disabled){background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}.vuefinder__context-menu__item--disabled{cursor:not-allowed;color:var(--vf-text-disabled);opacity:.8}.vuefinder__context-menu__item--disabled:hover{background-color:#0000}.vuefinder__context-menu__link{margin-inline:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-overflow:ellipsis;white-space:nowrap;color:var(--vf-text-primary);flex:1;align-items:center;text-decoration-line:none;display:flex;overflow:hidden}.vuefinder__context-menu .vuefinder__context-menu__link,.vuefinder__context-menu__link{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--vf-text-primary);text-decoration-line:none}.vuefinder__context-menu__action{margin-inline:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*2);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.vf-explorer-item--unselectable{cursor:not-allowed;opacity:.5}.vuefinder__explorer__container{flex-direction:column;flex:auto;display:flex;position:relative}.vuefinder__explorer__header{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.vuefinder__explorer__header>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}.vuefinder__explorer__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);padding-inline:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));-webkit-user-select:none;user-select:none}.vuefinder__explorer__sort-button{cursor:pointer;border-color:var(--vf-border-primary)}.vuefinder__explorer__sort-button--name{grid-column:span 7/span 7}.vuefinder__explorer__sort-button--size{grid-column:span 2/span 2;justify-content:center}.vuefinder__explorer__sort-button--date{grid-column:span 3/span 3;justify-content:center}.vuefinder__explorer__sort-button--path{grid-column:span 5/span 5;justify-content:center}.vuefinder__explorer__drag-item{z-index:1;position:relative}.vuefinder__explorer__scroll-content{min-height:100%}.vuefinder__explorer__selector-area{z-index:0;width:100%;height:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));padding:var(--vf-grid-item-gap,8px);scrollbar-width:none;overflow-y:auto}.vuefinder__explorer__selector-area::-webkit-scrollbar{display:none}.vuefinder__explorer__item-list-content{height:100%;min-height:var(--vf-list-item-height,32px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.vuefinder__explorer__item-list-name{align-items:center;gap:calc(var(--spacing,.25rem)*2);grid-column:span 7/span 7;height:100%;display:flex}.vuefinder__explorer__item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vuefinder__explorer__item-path{text-overflow:ellipsis;white-space:nowrap;grid-column:span 5/span 5;overflow:hidden}.vuefinder__explorer__item-size{text-align:center;white-space:nowrap;grid-column:span 2/span 2}.vuefinder__explorer__item-date{padding-inline:calc(var(--spacing,.25rem)*1);text-overflow:ellipsis;white-space:nowrap;grid-column:span 3/span 3;overflow:hidden}@media(min-width:48rem){.vuefinder__explorer__item-date{padding-inline:calc(var(--spacing,.25rem)*3)}}.vuefinder__explorer__item-grid-content{position:relative}.vuefinder__explorer__item-thumbnail{height:calc(var(--spacing,.25rem)*10);margin:auto}@media(min-width:48rem){.vuefinder__explorer__item-thumbnail{height:calc(var(--spacing,.25rem)*12)}}.vuefinder__explorer__item-title{word-break:break-all}.vf-explorer-item-list{pointer-events:auto;border-style:var(--tw-border-style);-webkit-user-select:none;user-select:none;width:100%;margin-top:var(--vf-list-item-gap,2px);margin-bottom:var(--vf-list-item-gap,2px);min-height:var(--vf-list-item-height,32px);height:var(--vf-list-item-height,32px);background-color:#0000;border-width:1px;border-color:#0000;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative}.vf-explorer-item-list:hover{background-color:var(--vf-bg-hover)}.vf-explorer-item-grid{pointer-events:auto;border-style:var(--tw-border-style);text-align:center;-webkit-user-select:none;user-select:none;width:var(--vf-grid-item-width,96px);height:var(--vf-grid-item-height,80px);margin:var(--vf-grid-item-gap,8px);background-color:#0000;border-width:1px;border-color:#0000;justify-content:center;display:inline-flex;position:relative}.vf-explorer-item-grid:hover{background-color:var(--vf-bg-hover)}.vf-explorer-selected{border-color:var(--vf-border-primary);background-color:var(--vf-bg-selected)}.vf-explorer-item-grid-row,.vf-explorer-item-list-row{position:relative}.vuefinder__explorer__item-list-icon{width:var(--vf-list-icon-size,16px);height:var(--vf-list-icon-size,16px);min-width:var(--vf-list-icon-size,16px);min-height:var(--vf-list-icon-size,16px);max-width:var(--vf-list-icon-size,16px);max-height:var(--vf-list-icon-size,16px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.vuefinder__explorer__sort-icon{margin-left:calc(var(--spacing,.25rem)*1.5);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--vf-accent-primary);flex-shrink:0;display:inline-flex}.vuefinder__linear-loader{height:calc(var(--spacing,.25rem)*1);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1)infinite);background-color:var(--vf-accent-primary);position:absolute}.vuefinder__drag-item__container{top:calc(var(--spacing,.25rem)*-96);z-index:-50;position:absolute}.vuefinder__drag-item__icon{z-index:10;height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);fill:var(--vf-bg-primary);stroke:var(--vf-text-tertiary);margin:auto;position:absolute}@media(min-width:48rem){.vuefinder__drag-item__icon{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12)}}.vuefinder__drag-item__count{top:calc(var(--spacing,.25rem)*4);z-index:20;padding:calc(var(--spacing,.25rem)*1);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-primary);position:absolute;right:-2rem}@media(min-width:48rem){.vuefinder__drag-item__count{top:calc(var(--spacing,.25rem)*5);right:-2.4rem}}.vuefinder__folder-indicator{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex-shrink:0}.vuefinder__folder-indicator--icon{cursor:pointer}.vuefinder__folder-indicator--minus{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.vuefinder__folder-indicator--plus{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.vuefinder__folder-loader-indicator{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex-shrink:0}.vuefinder__folder-loader-indicator--loading{padding:calc(var(--spacing,.25rem)*1)}.vuefinder__folder-loader-indicator--icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);cursor:pointer;padding:calc(var(--spacing,.25rem)*.5)}.vuefinder__folder-loader-indicator--minus{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.vuefinder__folder-loader-indicator--plus{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.vuefinder__item{position:relative}.vuefinder__item--pinned{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);color:var(--color-amber-600,oklch(66.6% .179 58.318));position:absolute}@media(min-width:48rem){.vuefinder__item--pinned{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}.vuefinder__item--readonly{top:calc(var(--spacing,.25rem)*.5);right:calc(var(--spacing,.25rem)*.5);z-index:5;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);position:absolute}@media(min-width:48rem){.vuefinder__item--readonly{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}}.vuefinder__item--readonly--left{top:calc(var(--spacing,.25rem)*.5);left:calc(var(--spacing,.25rem)*.5);z-index:5;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--vf-text-tertiary);position:absolute}@media(min-width:48rem){.vuefinder__item--readonly--left{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}}.vuefinder__item--readonly--list{margin-left:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);color:var(--vf-text-tertiary);align-items:center;margin-right:4px;position:relative;top:-1px}.vuefinder__item-icon{color:var(--vf-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.vuefinder__item-icon--small{height:var(--vf-icon-size,var(--vf-list-icon-size,20px));width:var(--vf-icon-size,var(--vf-list-icon-size,20px));min-height:var(--vf-icon-size,var(--vf-list-icon-size,20px));min-width:var(--vf-icon-size,var(--vf-list-icon-size,20px));max-height:var(--vf-icon-size,var(--vf-list-icon-size,20px));max-width:var(--vf-icon-size,var(--vf-list-icon-size,20px))}.vuefinder__item-icon--large{height:var(--vf-icon-size,var(--vf-grid-icon-size,48px));width:var(--vf-icon-size,var(--vf-grid-icon-size,48px));min-height:var(--vf-icon-size,var(--vf-grid-icon-size,48px));min-width:var(--vf-icon-size,var(--vf-grid-icon-size,48px));max-height:var(--vf-icon-size,var(--vf-grid-icon-size,48px));max-width:var(--vf-icon-size,var(--vf-grid-icon-size,48px));margin:auto}.vuefinder__item-icon>*{object-fit:contain;flex-shrink:0;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.vuefinder__item-icon svg{flex-shrink:0;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.vuefinder__item-icon img{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.vuefinder__themer .vuefinder__item-icon__extension{top:50%;left:calc(var(--spacing,.25rem)*0);text-align:center;width:100%;color:var(--vf-text-tertiary);position:absolute}@media(min-width:48rem){.vuefinder__themer .vuefinder__item-icon__extension{display:block}}.vuefinder__themer .vuefinder__item-icon__folder{fill:var(--vf-accent-primary);stroke:var(--vf-accent-primary);color:var(--vf-text-tertiary)}.vuefinder__themer .vuefinder__item-icon__folder--open{fill:var(--vf-accent-primary);stroke:var(--vf-accent-secondary);color:var(--vf-text-tertiary)}.vuefinder__themer .vuefinder__item-icon__file{width:100%;height:100%;color:var(--vf-text-tertiary)}.vuefinder__linear-loader{--vuefinder__linear-loader-primary:var(--vf-accent-primary);--vuefinder__linear-loader-bg:var(--vf-accent-secondary);top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*.5);--vuefinder__linear-loader-gradient:no-repeat linear-gradient(var(--vuefinder__linear-loader-primary)0 0);background:var(--vuefinder__linear-loader-gradient),var(--vuefinder__linear-loader-gradient),var(--vuefinder__linear-loader-bg);background-size:60% 100%;animation:3s infinite vuefinder__linear-loader_keyframes;position:absolute}@keyframes vuefinder__linear-loader_keyframes{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.vuefinder__message{margin-top:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));word-break:break-all;border-radius:.25rem;display:flex}.vuefinder__message--error{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-600,oklch(57.7% .245 27.325))}.vuefinder__message--success{background-color:var(--color-emerald-100,oklch(95% .052 163.051));color:var(--color-emerald-600,oklch(59.6% .145 163.225))}.vuefinder__message__close{cursor:pointer;margin-left:auto}.vuefinder__message__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.vuefinder__status-bar__wrapper{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--vf-border-primary);padding:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));-webkit-user-select:none;user-select:none;flex-grow:0;justify-content:space-between;display:flex}.vuefinder__status-bar__storage{--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);align-items:center;display:flex}.vuefinder__status-bar__storage-container{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);border-radius:.25rem;align-items:center;display:flex;position:relative}.vuefinder__status-bar__storage-icon{pointer-events:none;z-index:1;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.vuefinder__status-bar__storage-select{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--vf-bg-primary);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-secondary);text-transform:uppercase;border-width:0;border-radius:.25rem}.vuefinder__status-bar__storage-select:focus{outline-style:var(--tw-outline-style);outline-width:0}.vuefinder__status-bar__storage-select{appearance:none;padding-right:calc(var(--spacing,.25rem)*4)}.vuefinder__status-bar__info{margin-left:calc(var(--spacing,.25rem)*3)}.vuefinder__status-bar__selected-count{margin-left:calc(var(--spacing,.25rem)*1)}.vuefinder__status-bar__actions{--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);justify-content:flex-end;align-items:center;display:flex}.vuefinder__status-bar__storage-caret{pointer-events:none;top:50%;right:calc(var(--spacing,.25rem)*1);--tw-translate-y: -50% ;width:9px;height:12px;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12' fill='currentColor'><path d='M4 1l3 3H1l3-3zM4 11l-3-3h6l-3 3z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.vuefinder__themer .vuefinder__status-bar__about{margin-right:calc(var(--spacing,.25rem)*1)}.vuefinder__treeview__overlay{z-index:1;width:100%;height:100%}.vuefinder__treeview__backdrop{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);position:absolute}@media(min-width:48rem){.vuefinder__treeview__backdrop{display:none}}.vuefinder__treeview__container{z-index:1;background-color:var(--vf-bg-secondary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));flex-shrink:0;position:absolute}@media(min-width:48rem){.vuefinder__treeview__container{height:auto;position:relative}}.vuefinder__treeview__scroll{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--vf-border-primary);height:100%;padding-bottom:calc(var(--spacing,.25rem)*4)}.vuefinder__treeview__pinned-list{background-color:var(--vf-bg-primary);padding-block:calc(var(--spacing,.25rem)*1);padding-bottom:calc(var(--spacing,.25rem)*2)}.vuefinder__treesubfolderlist__no-folders{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-tertiary);font-style:italic}.vuefinder__treesubfolderlist__more-note{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1)}.vuefinder__treesubfolderlist__more-note-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-tertiary);font-style:italic}.vuefinder__treesubfolderlist__load-more{cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-accent-primary);text-decoration-line:underline}@media(hover:hover){.vuefinder__treesubfolderlist__load-more:hover{color:var(--vf-accent-primary-hover)}}.vuefinder__treeview__no-pinned{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-tertiary);font-style:italic}.vuefinder__treeview__header{left:calc(var(--spacing,.25rem)*0);border-color:var(--vf-border-primary);position:sticky}.vuefinder__treeview__pinned-toggle{top:calc(var(--spacing,.25rem)*0);z-index:1;cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);padding:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1.5);padding-right:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--vf-text-tertiary);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:sticky}.vuefinder__treeview__pinned-label{align-items:center;display:flex}:where(.vuefinder__treeview__pinned-label>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-x-reverse)))}.vuefinder__treeview__pin-icon{color:var(--vf-accent-warning)}.vuefinder__treeview__pinned-item{padding-block:calc(var(--spacing,.25rem)*.5);padding-right:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));justify-content:space-between;display:flex}.vuefinder__treeview__pinned-folder{cursor:pointer;border-style:var(--tw-border-style);color:var(--vf-text-primary);border-width:1px;border-color:#0000;border-radius:.25rem;display:flex}.vuefinder__treeview__pinned-folder:hover{color:var(--vf-accent-primary)}.vuefinder__treeview__folder-icon,.vuefinder__treeview__open-folder-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.vuefinder__treeview__folder-name{text-wrap:nowrap}.vuefinder__treeview__folder-name--active{text-decoration-line:underline;-webkit-text-decoration-color:var(--vf-accent-primary);text-decoration-color:var(--vf-accent-primary)}.vuefinder__treeview__remove-folder{cursor:pointer}.vuefinder__treeview__remove-icon{padding:calc(var(--spacing,.25rem)*.5);color:var(--vf-text-tertiary)}.vuefinder__treeview__remove-icon:hover{color:var(--vf-text-secondary)}.vuefinder__treeview__no-pinned{padding:calc(var(--spacing,.25rem)*1);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.vuefinder__treeview__storage{left:calc(var(--spacing,.25rem)*0);position:sticky}.vuefinder__treeview__resize-handle{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*-.5);height:100%;width:calc(var(--spacing,.25rem)*1);cursor:ew-resize;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:absolute}.vuefinder__treeview__resize-handle:hover{background-color:var(--vf-bg-hover)}.vuefinder__treesubfolderlist__container{display:block}.vuefinder__treesubfolderlist__item{flex-direction:column;display:flex}:where(.vuefinder__treesubfolderlist__item>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*.5)*calc(1 - var(--tw-space-x-reverse)))}.vuefinder__treesubfolderlist__item{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.vuefinder__treesubfolderlist__item-content{border-style:var(--tw-border-style);color:var(--vf-text-primary);border-width:1px;border-color:#0000;border-radius:.25rem;display:flex}.vuefinder__treesubfolderlist__item-content:hover{color:var(--vf-accent-primary)}.vuefinder__treesubfolderlist__item-toggle{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex-shrink:0}.vuefinder__treesubfolderlist__item-link{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#0000;display:flex}.vuefinder__treesubfolderlist__item-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex-shrink:0}.vuefinder__treesubfolderlist__item-text{padding-right:calc(var(--spacing,.25rem)*4);text-wrap:nowrap}.vuefinder__treesubfolderlist__item-text--active{text-decoration-line:underline;-webkit-text-decoration-color:var(--vf-accent-primary);text-decoration-color:var(--vf-accent-primary)}.vuefinder__treesubfolderlist__subfolder{padding-left:calc(var(--spacing,.25rem)*4)}.vuefinder__treestorageitem__header{top:calc(var(--spacing,.25rem)*0);z-index:1;cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);background-color:var(--vf-bg-tertiary);padding:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--vf-text-tertiary);text-transform:uppercase;justify-content:space-between;display:flex;position:sticky}.vuefinder__treestorageitem__info{flex:1;align-items:center;display:flex}:where(.vuefinder__treestorageitem__info>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-x-reverse)))}.vuefinder__treestorageitem__info{border-style:var(--tw-border-style);border-width:1px;border-color:#0000}.vuefinder__treestorageitem__info--active{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--vf-text-primary)}.vuefinder__treestorageitem__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);flex-shrink:0}.vuefinder__treestorageitem__icon--active{color:var(--vf-accent-primary)}.vuefinder__treestorageitem__loader{padding-inline:calc(var(--spacing,.25rem)*1)}.vuefinder__treestorageitem__subfolder{padding-block:calc(var(--spacing,.25rem)*1);overflow-x:auto}.vuefinder__modal-tree__folder-item{width:100%}.vuefinder__modal-tree__folder-content{align-items:center;width:100%;display:flex}.vuefinder__modal-tree__folder-toggle{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media(hover:hover){.vuefinder__modal-tree__folder-toggle:hover{background-color:var(--vf-bg-tertiary)}}.vuefinder__modal-tree__folder-toggle-icon{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);color:var(--vf-text-secondary)}.vuefinder__modal-tree__folder-spacer{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.vuefinder__modal-tree__folder-link{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:.25rem;flex:1;transition-duration:.2s;display:flex;position:relative}@media(hover:hover){.vuefinder__modal-tree__folder-link:hover{background-color:var(--vf-bg-tertiary)}}.vuefinder__modal-tree__folder-link--current{background-color:var(--vf-accent-color-light);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-accent-color)}.vuefinder__modal-tree__folder-link--current .vuefinder__modal-tree__folder-icon{color:var(--vf-accent-color)}.vuefinder__modal-tree__folder-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--vf-text-secondary)}.vuefinder__modal-tree__folder-link--selected .vuefinder__modal-tree__folder-text{color:var(--vf-accent-text)}.vuefinder__modal-tree__folder-link--current .vuefinder__modal-tree__folder-text{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-accent-color)}.vuefinder__modal-tree__subfolders{margin-left:calc(var(--spacing,.25rem)*4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--vf-border-primary);padding-left:calc(var(--spacing,.25rem)*2)}.vuefinder__modal-tree__more-note{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1)}.vuefinder__modal-tree__more-note-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-tertiary);font-style:italic}.vuefinder__modal-tree__load-more{cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-accent-primary);text-decoration-line:underline}@media(hover:hover){.vuefinder__modal-tree__load-more:hover{color:var(--vf-accent-primary-hover)}}[data-sonner-toaster]{--toast-bg:var(--vf-bg-secondary);--toast-border:var(--vf-border-primary);--toast-color:var(--vf-text-primary);--toast-success-bg:var(--vf-accent-success);--toast-success-border:var(--vf-accent-success);--toast-error-bg:var(--vf-accent-error);--toast-error-border:var(--vf-accent-error);--toast-warning-bg:var(--vf-accent-warning);--toast-warning-border:var(--vf-accent-warning)}[data-sonner-toast]{background:var(--vf-bg-secondary)!important;border:1px solid var(--vf-border-primary)!important;color:var(--vf-text-primary)!important;box-shadow:0 4px 12px var(--vf-shadow-md)!important}[data-sonner-toast][data-type=success]{background:var(--vf-bg-secondary)!important;border-color:var(--vf-accent-success)!important;color:var(--vf-text-primary)!important}[data-sonner-toast][data-type=error]{background:var(--vf-bg-secondary)!important;border-color:var(--vf-accent-error)!important;color:var(--vf-text-primary)!important}[data-sonner-toast][data-type=warning]{background:var(--vf-bg-secondary)!important;border-color:var(--vf-accent-warning)!important;color:var(--vf-text-primary)!important}[data-sonner-toast][data-type=info]{background:var(--vf-bg-secondary)!important;border-color:var(--vf-accent-primary)!important;color:var(--vf-text-primary)!important}[data-sonner-toast] [data-description],[data-sonner-toast] [data-title]{color:var(--vf-text-primary)!important}[data-sonner-toast] [data-close-button]{color:var(--vf-text-secondary)!important}[data-sonner-toast] [data-close-button]:hover{color:var(--vf-text-primary)!important;background:var(--vf-interactive-hover)!important}.vuefinder__toolbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));flex-grow:0;justify-content:space-between;align-items:center;display:flex}.vuefinder__toolbar__actions,.vuefinder__toolbar__search-results{text-align:center;display:flex}.vuefinder__toolbar__search-text{padding-left:calc(var(--spacing,.25rem)*2)}.vuefinder__toolbar__search-query{background-color:var(--vf-bg-secondary);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:.25rem}.vuefinder__toolbar__controls{text-align:center;justify-content:flex-end;align-items:center;display:flex}.vuefinder__toolbar__control{margin-inline:calc(var(--spacing,.25rem)*1.5)}.vuefinder__toolbar__dropdown-container{position:relative}.vuefinder__toolbar__dropdown-trigger{padding:calc(var(--spacing,.25rem)*1)}.vuefinder__toolbar__filter-indicator{top:calc(var(--spacing,.25rem)*-1);right:calc(var(--spacing,.25rem)*-1);height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);background-color:var(--vf-accent-primary);border-radius:3.40282e38px;position:absolute}.vuefinder__toolbar__dropdown{right:calc(var(--spacing,.25rem)*0);z-index:50;margin-top:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*52);border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 10px 15px -3px var(--vf-shadow-md),0 4px 6px -2px var(--vf-shadow-sm);border-radius:.25rem;position:absolute}:where(.vuefinder__toolbar__dropdown-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.vuefinder__toolbar__dropdown-content{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);padding:calc(var(--spacing,.25rem)*2);box-shadow:0 4px 6px -1px var(--vf-shadow-sm),0 2px 4px -1px var(--vf-shadow-sm);border-radius:.25rem}:where(.vuefinder__toolbar__dropdown-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.vuefinder__toolbar__dropdown-label{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-secondary)}.vuefinder__toolbar__dropdown-row{gap:calc(var(--spacing,.25rem)*1);display:flex}.vuefinder__toolbar__dropdown-select{appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);padding-right:calc(var(--spacing,.25rem)*6);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:12px 12px;border-radius:.25rem;flex:1}.vuefinder__toolbar__dropdown-select:hover{border-color:var(--vf-border-focus)}.vuefinder__toolbar__dropdown-select:focus{border-color:var(--vf-border-focus);--tw-outline-style:none;box-shadow:0 0 0 1px var(--vf-border-focus);outline-style:none}:where(.vuefinder__toolbar__dropdown-options>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.vuefinder__toolbar__dropdown-option{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem;display:flex}.vuefinder__toolbar__dropdown-option:hover{background-color:var(--vf-bg-hover)}.vuefinder__toolbar__dropdown-option--disabled{cursor:not-allowed;color:var(--vf-text-disabled);opacity:.6}.vuefinder__toolbar__dropdown-option--disabled:hover{background-color:#0000}.vuefinder__toolbar__radio{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);accent-color:var(--vf-accent-primary);border-radius:3.40282e38px;position:relative}.vuefinder__toolbar__radio:checked{border-color:var(--vf-accent-primary);background-color:#0000;background-image:radial-gradient(circle,var(--vf-accent-primary)0%,var(--vf-accent-primary)30%,transparent 30%)}.vuefinder__toolbar__radio:focus{opacity:1;--tw-outline-style:none;box-shadow:0 0 0 2px var(--vf-accent-primary);outline-style:none}.vuefinder__toolbar__radio:hover:not(:checked){opacity:.6;border-color:var(--vf-accent-primary)}.vuefinder__toolbar__option-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.vuefinder__toolbar__dropdown-toggle{justify-content:space-between;align-items:center;display:flex}.vuefinder__toolbar__toggle-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-secondary)}.vuefinder__toolbar__checkbox{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);accent-color:var(--vf-accent-primary);border-radius:.25rem;position:relative}.vuefinder__toolbar__checkbox:checked{border-color:var(--vf-accent-primary);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;background-color:var(--vf-accent-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M8.5 2.5L4 7L1.5 4.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.vuefinder__toolbar__checkbox:focus{opacity:1;--tw-outline-style:none;box-shadow:0 0 0 2px var(--vf-accent-primary);outline-style:none}.vuefinder__toolbar__checkbox:hover:not(:checked){opacity:.6;border-color:var(--vf-accent-primary)}.vuefinder__toolbar__dropdown-reset{border-color:var(--vf-border-primary);padding-top:calc(var(--spacing,.25rem)*2)}.vuefinder__toolbar__reset-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-secondary);border-radius:.25rem}.vuefinder__toolbar__reset-button:hover{border-color:var(--vf-accent-primary);background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}.vuefinder__toolbar__reset-button--disabled{cursor:not-allowed;border-color:var(--vf-border-disabled);background-color:var(--vf-bg-disabled);color:var(--vf-text-disabled);opacity:.5}.vuefinder__toolbar__reset-button--disabled:hover{border-color:var(--vf-border-disabled);background-color:var(--vf-bg-disabled);color:var(--vf-text-disabled)}.vf-sort-button{border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);padding:calc(var(--spacing,.25rem)*1);--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);align-items:center;display:flex}.vf-sort-button:hover{background-color:var(--vf-bg-hover)}.vf-toolbar-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);cursor:pointer;stroke:var(--vf-text-secondary)}@media(min-width:48rem){.vf-toolbar-icon{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}}.vf-toolbar-icon:hover{stroke:var(--vf-accent-primary)}.vf-toolbar-icon-disabled{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);cursor:not-allowed;stroke:var(--vf-text-disabled);opacity:.8}@media(min-width:48rem){.vf-toolbar-icon-disabled{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}}.vuefinder__menubar{z-index:40;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);--tw-leading:calc(var(--spacing,.25rem)*8);font-size:13px;line-height:calc(var(--spacing,.25rem)*8);white-space:nowrap;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:visible}.vuefinder__menubar__container{flex-wrap:nowrap;height:100%;display:flex}.vuefinder__menubar__item{margin-inline:calc(var(--spacing,.25rem)*.5);cursor:pointer;border-radius:var(--radius-md,.375rem);--tw-border-style:none;height:100%;padding-inline:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);white-space:nowrap;color:var(--vf-text-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));background-color:#0000;border-style:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.vuefinder__menubar__item:hover,.vuefinder__menubar__item--active{color:var(--vf-accent-primary)}.vuefinder__menubar__item--disabled{cursor:not-allowed;color:var(--vf-text-disabled);opacity:.8}.vuefinder__menubar__item--disabled:hover{color:var(--vf-text-disabled)}.vuefinder__menubar__label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-user-select:none;user-select:none}.vuefinder__menubar__dropdown{top:calc(100% - 1px);left:calc(var(--spacing,.25rem)*0);z-index:50;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);min-width:160px;padding-block:calc(var(--spacing,.25rem)*.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 4px 12px var(--vf-shadow-md);position:absolute}.vuefinder__menubar__dropdown__item{margin-inline:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*6);cursor:pointer;border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));justify-content:space-between;align-items:center;display:flex;position:relative}.vuefinder__menubar__dropdown__item:hover:not(.vuefinder__menubar__dropdown__item--separator):not(.vuefinder__menubar__dropdown__item--disabled){background-color:var(--vf-bg-hover);color:var(--vf-accent-primary)}.vuefinder__menubar__dropdown__item--separator{margin-inline:calc(var(--spacing,.25rem)*2);cursor:default;background-color:var(--vf-border-primary);height:1px;padding:calc(var(--spacing,.25rem)*0);border-radius:0}.vuefinder__menubar__dropdown__item--separator:hover{background-color:var(--vf-border-primary)}.vuefinder__menubar__dropdown__item--disabled{cursor:not-allowed;color:var(--vf-text-disabled);opacity:.8}.vuefinder__menubar__dropdown__item--disabled:hover{background-color:#0000}.vuefinder__menubar__dropdown__item--checked{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-accent-primary)}.vuefinder__menubar__dropdown__label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vuefinder__menubar__dropdown__shortcut{margin-left:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--vf-text-secondary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.vuefinder__menubar__dropdown__checkmark{margin-left:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--vf-accent-primary)}@media(max-width:768px){.vuefinder__menubar{height:22px;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:22px;line-height:22px}.vuefinder__menubar__dropdown{min-width:160px}.vuefinder__menubar__dropdown__label,.vuefinder__menubar__dropdown__shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.vuefinder__search-modal{flex-direction:column;height:100%;display:flex}.vuefinder__search-modal__content{flex-direction:column;flex:1;display:flex;overflow:visible}.vuefinder__search-modal__search-bar{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*3);display:flex;position:relative;overflow:visible}.vuefinder__search-modal__search-input{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);flex:1;display:flex;position:relative}.vuefinder__search-modal__search-input:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--vf-accent-color)}.vuefinder__search-modal__search-input:has(input:disabled){cursor:not-allowed;opacity:.6}.vuefinder__search-modal__search-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);stroke:var(--vf-accent-primary);color:var(--vf-bg-primary);flex-shrink:0}.vuefinder__search-modal__input{border-style:var(--tw-border-style);color:var(--vf-text-primary);background-color:#0000;border-width:0;flex:1}.vuefinder__search-modal__input::placeholder{color:var(--vf-text-secondary)}.vuefinder__search-modal__input{--tw-outline-style:none;outline-style:none}.vuefinder__search-modal__input:disabled{cursor:not-allowed;color:var(--vf-text-secondary);opacity:.6}.vuefinder__search-modal__loading{align-items:center;display:flex}.vuefinder__search-modal__loading-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);animation:var(--animate-spin,spin 1s linear infinite);color:var(--vf-text-secondary)}.vuefinder__search-modal__loading-icon svg{fill:currentColor;stroke:currentColor}.vuefinder__search-modal__dropdown-btn{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);padding:calc(var(--spacing,.25rem)*2);color:var(--vf-text-secondary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}.vuefinder__search-modal__dropdown-btn:hover{background-color:var(--vf-bg-secondary);color:var(--vf-text-primary)}.vuefinder__search-modal__dropdown-btn--active{border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);color:var(--vf-text-primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.vuefinder__search-modal__dropdown-btn:disabled{cursor:not-allowed;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);color:var(--vf-text-secondary);opacity:.6}.vuefinder__search-modal__dropdown-btn:disabled:hover{background-color:var(--vf-bg-primary);color:var(--vf-text-secondary)}.vuefinder__search-modal__dropdown-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:currentColor}.vuefinder__search-modal__dropdown-icon svg{fill:currentColor;stroke:currentColor}.vuefinder__search-modal__dropdown{pointer-events:none;z-index:10001;min-width:200px;position:fixed;top:-9999px;left:-9999px}.vuefinder__search-modal__dropdown--visible{pointer-events:auto}.vuefinder__search-modal__dropdown-content{box-sizing:border-box;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--vf-dropdown-bg);border-width:1px;border-color:var(--vf-dropdown-border);flex-direction:column;display:flex}.vuefinder__search-modal__dropdown-section{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.vuefinder__search-modal__dropdown-title{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-dropdown-text);background-color:var(--vf-dropdown-bg);border-bottom-width:1px;border-color:var(--vf-dropdown-border)}.vuefinder__search-modal__dropdown-options{flex-direction:column;display:flex}.vuefinder__search-modal__dropdown-option{box-sizing:border-box;cursor:pointer;width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;color:var(--vf-dropdown-text);background-color:#0000;justify-content:space-between;align-items:center;transition-duration:.15s;display:flex}.vuefinder__search-modal__dropdown-option:hover{background-color:var(--vf-dropdown-hover)}.vuefinder__search-modal__dropdown-option:focus{--tw-outline-style:none;background-color:var(--vf-dropdown-hover);outline-style:none}.vuefinder__search-modal__dropdown-option--selected,.vuefinder__search-modal__dropdown-option--selected:hover{background-color:var(--vf-dropdown-hover);color:var(--vf-dropdown-text)}.vuefinder__search-modal__dropdown-option-check{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:currentColor;flex-shrink:0}.vuefinder__search-modal__dropdown-option-check svg{width:100%;height:100%}.vuefinder__search-modal__options{padding-block:calc(var(--spacing,.25rem)*1);justify-content:space-between;align-items:center;display:flex}.vuefinder__search-modal__search-location{align-items:center;display:flex}.vuefinder__search-modal__location-btn{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media(hover:hover){.vuefinder__search-modal__location-btn:hover{background-color:var(--vf-bg-secondary)}}.vuefinder__search-modal__location-btn--open{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary)}.vuefinder__search-modal__location-btn--open .vuefinder__search-modal__location-icon{color:var(--vf-text-primary)}.vuefinder__search-modal__location-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-secondary);flex-shrink:0}.vuefinder__search-modal__location-icon svg{fill:currentColor;stroke:currentColor}.vuefinder__search-modal__location-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary);flex:1;overflow:hidden}.vuefinder__search-modal__location-arrow{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);color:var(--vf-text-secondary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.vuefinder__search-modal__location-btn--open .vuefinder__search-modal__location-arrow{color:var(--vf-text-primary);rotate:180deg}.vuefinder__search-modal__deep-search{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary);display:flex}.vuefinder__search-modal__deep-search:has(input:disabled){cursor:not-allowed;opacity:.6}.vuefinder__search-modal__checkbox{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);accent-color:var(--vf-accent-primary);border-radius:.25rem;position:relative}.vuefinder__search-modal__checkbox:checked{border-color:var(--vf-accent-primary);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;background-color:var(--vf-accent-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M8.5 2.5L4 7L1.5 4.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.vuefinder__search-modal__checkbox:focus{opacity:1;--tw-outline-style:none;box-shadow:0 0 0 2px var(--vf-accent-primary);outline-style:none}.vuefinder__search-modal__checkbox:hover:not(:checked){opacity:.6;border-color:var(--vf-accent-primary)}.vuefinder__search-modal__checkbox:disabled{cursor:not-allowed;opacity:.6}.vuefinder__search-modal__instructions{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.vuefinder__search-modal__instructions{padding-inline:calc(var(--spacing,.25rem)*6)}}.vuefinder__search-modal__instructions-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__search-modal__instructions-tips{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-secondary);flex-direction:column;display:flex}.vuefinder__search-modal__tip{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.vuefinder__search-modal__tip-key{background-color:var(--vf-bg-secondary);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);color:var(--vf-text-primary);border-radius:.25rem;font-size:10px}.vuefinder__search-modal__results{max-height:50vh;min-height:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;display:flex}.vuefinder__search-modal__searching{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*4);color:var(--vf-text-secondary);display:flex}.vuefinder__search-modal__no-results{padding-block:calc(var(--spacing,.25rem)*8);text-align:center;color:var(--vf-text-secondary)}.vuefinder__search-modal__results-list{min-height:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;display:flex}.vuefinder__search-modal__results-header{margin-bottom:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);padding-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary);flex-shrink:0}.vuefinder__search-modal__results-scrollable{max-height:300px;min-height:calc(var(--spacing,.25rem)*0);touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow:visible auto}:where(.vuefinder__search-modal__results-items>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*.5)*calc(1 - var(--tw-space-y-reverse)))}.vuefinder__search-modal__results-items{padding:calc(var(--spacing,.25rem)*1)}.vuefinder__search-modal__result-item{margin-right:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-width:1px;border-color:#0000;display:flex;position:relative}@media(hover:hover){.vuefinder__search-modal__result-item:hover{background-color:var(--vf-bg-secondary)}}.vuefinder__search-modal__result-item:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.vuefinder__search-modal__result-item--selected{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary)}.vuefinder__search-modal__result-item--selected .vuefinder__search-modal__result-icon{color:var(--vf-text-primary)}.vuefinder__search-modal__result-item--selected .vuefinder__search-modal__result-path{color:var(--vf-text-secondary)}.vuefinder__search-modal__result-item--selected .vuefinder__search-modal__result-name{color:var(--vf-text-primary);font-weight:500}.vuefinder__search-modal__result-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);color:var(--vf-text-secondary);flex-shrink:0}.vuefinder__search-modal__result-icon svg{stroke:currentColor;width:100%;height:100%}.vuefinder__search-modal__result-content{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex:1;display:flex}.vuefinder__search-modal__result-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--vf-text-primary);overflow:auto}.vuefinder__search-modal__result-size{margin-left:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--vf-text-secondary);opacity:.75}.vuefinder__search-modal__result-path{cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));white-space:nowrap;color:var(--vf-text-secondary);opacity:.75;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));overflow:auto}@media(hover:hover){.vuefinder__search-modal__result-path:hover{opacity:1}}.vuefinder__search-modal__result-actions{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-md,.375rem);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media(hover:hover){.vuefinder__search-modal__result-actions:hover{background-color:var(--vf-bg-secondary)}}.vuefinder__search-modal__result-item--selected .vuefinder__search-modal__result-actions{background-color:var(--vf-bg-secondary);color:var(--vf-text-primary)}.vuefinder__search-modal__result-item--selected .vuefinder__search-modal__result-actions:hover{background-color:var(--vf-border-primary)}.vuefinder__search-modal__result-actions-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--vf-text-secondary)}.vuefinder__search-modal__result-item--selected .vuefinder__search-modal__result-actions-icon{color:var(--vf-text-primary)}.vuefinder__search-modal__result-actions-icon svg{fill:currentColor;stroke:currentColor}.vuefinder__search-modal__item-dropdown{z-index:10001;opacity:0;min-width:180px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));position:fixed;top:-9999px;left:-9999px}.vuefinder__search-modal__item-dropdown--visible{opacity:1}.vuefinder__search-modal__item-dropdown-content{box-sizing:border-box;gap:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem)*2);background-color:var(--vf-dropdown-bg);border-width:1px;border-color:var(--vf-dropdown-border);flex-direction:column;display:flex}.vuefinder__search-modal__item-dropdown-option{box-sizing:border-box;cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-sm,.25rem);width:100%;padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*1.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-dropdown-text);display:flex}.vuefinder__search-modal__item-dropdown-option span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vuefinder__search-modal__item-dropdown-option:hover{background-color:var(--vf-dropdown-hover)}.vuefinder__search-modal__item-dropdown-option:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:var(--vf-dropdown-hover);color:var(--vf-dropdown-text);ring-color:var(--vf-dropdown-border);outline-style:none}.vuefinder__search-modal__item-dropdown-option--selected{background-color:var(--vf-dropdown-hover);color:var(--vf-dropdown-text)}.vuefinder__search-modal__item-dropdown-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--vf-text-secondary);opacity:.75;flex-shrink:0}.vuefinder__search-modal__item-dropdown-icon svg{fill:currentColor;stroke:currentColor}.vuefinder__search-modal__folder-selector{margin-top:calc(var(--spacing,.25rem)*2);background-color:var(--vf-bg-primary)}.vuefinder__search-modal__folder-selector-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;display:flex}.vuefinder__search-modal__folder-selector-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__search-modal__folder-selector-close{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:var(--vf-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media(hover:hover){.vuefinder__search-modal__folder-selector-close:hover{background-color:var(--vf-bg-tertiary);color:var(--vf-text-primary)}}.vuefinder__search-modal__folder-selector-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--vf-border-primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);justify-content:center;align-items:center;display:flex}.vuefinder__search-modal__folder-selector-select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-accent-color);background-color:var(--vf-accent-color);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-accent-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media(hover:hover){.vuefinder__search-modal__folder-selector-select:hover{background-color:var(--vf-accent-color-hover)}}.vuefinder__search-modal__folder-selector-select:disabled{cursor:not-allowed;opacity:.5}@media(max-width:767px){.vuefinder__search-modal__dropdown{z-index:10001;width:180px}.vuefinder__search-modal__dropdown-title,.vuefinder__search-modal__dropdown-option{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.vuefinder__search-modal__dropdown-option-check{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}.vuefinder__search-modal__item-dropdown{width:160px}.vuefinder__search-modal__radio{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}.vuefinder__search-modal-layout .vuefinder__modal-layout__wrapper{padding-bottom:calc(var(--spacing,.25rem)*2);align-items:flex-end}.vuefinder__search-modal-layout .vuefinder__modal-layout__body{margin-top:auto;margin-bottom:calc(var(--spacing,.25rem)*0);width:95%}.vuefinder__search-modal__content{flex-direction:column-reverse}.vuefinder__search-modal__search-bar{padding-block:calc(var(--spacing,.25rem)*2)}.vuefinder__search-modal__search-input{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2)}.vuefinder__search-modal__input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.vuefinder__search-modal__options{align-items:stretch;gap:calc(var(--spacing,.25rem)*3);flex-direction:column}.vuefinder__search-modal__location-btn{gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.vuefinder__search-modal__location-btn--open{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);background-color:var(--vf-bg-secondary)}.vuefinder__search-modal__location-icon{color:var(--vf-text-secondary)}.vuefinder__search-modal__location-icon svg{fill:currentColor;stroke:currentColor}.vuefinder__search-modal__location-arrow{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}.vuefinder__search-modal__deep-search{gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.vuefinder__search-modal__checkbox{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5)}.vuefinder__search-modal__results{max-height:40vh;min-height:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*1);flex:1}.vuefinder__search-modal__results-scrollable{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;max-height:250px;overflow-y:auto}.vuefinder__search-modal__results-items{padding:calc(var(--spacing,.25rem)*1)}.vuefinder__search-modal__result-item{gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*2)}.vuefinder__search-modal__result-actions{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7)}.vuefinder__search-modal__result-actions:hover{transform:none}.vuefinder__search-modal__folder-selector-header{padding-block:calc(var(--spacing,.25rem)*2)}.vuefinder__search-modal__folder-selector-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.vuefinder__search-modal__folder-selector-footer{padding-block:calc(var(--spacing,.25rem)*2)}.vuefinder__search-modal__folder-selector-select{width:100%;padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.vuefinder__search-modal__item-dropdown{z-index:10002;width:180px}.vuefinder__search-modal__item-dropdown-content{gap:calc(var(--spacing,.25rem)*.5);padding:calc(var(--spacing,.25rem)*1.5)}.vuefinder__search-modal__item-dropdown-option{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}.vuefinder__search-modal__item-dropdown-option:hover{transform:none}.vuefinder__search-modal__item-dropdown-icon{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}.vuefinder__search-modal__instructions{--tw-translate-x:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.vuefinder__search-modal__instructions--exit{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.vuefinder__search-modal__results{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.vuefinder__search-modal__results--enter{--tw-translate-x:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:768px){.vuefinder__search-modal-layout .vuefinder__modal-layout__wrapper{align-items:flex-start;padding-top:10vh}.vuefinder__search-modal-layout .vuefinder__modal-layout__body{margin-top:calc(var(--spacing,.25rem)*0);margin-bottom:auto}.vuefinder__search-modal__instructions-tips{gap:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));flex-direction:row}.vuefinder__search-modal__tip-key{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.vuefinder__main{width:100%;max-width:100vw;height:100%;max-height:100vh}.vuefinder__main__fixed{inset:calc(var(--spacing,.25rem)*0);width:100vw;position:fixed}.vuefinder__main__relative{position:relative}@media(min-width:48rem){.vuefinder__main__relative{border-radius:.25rem}}.vuefinder__main__container{height:100%;max-height:100dvh;min-height:calc(var(--spacing,.25rem)*44);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);color:var(--vf-text-primary);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.vuefinder__main__content{flex:1;height:100%;display:flex;position:relative;overflow:hidden}.vuefinder__external-drop-overlay{pointer-events:none;top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:1000;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--vf-overlay-border);background-color:var(--vf-overlay-bg);justify-content:center;align-items:center;display:flex;position:absolute}.vuefinder__external-drop-message{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border:3px dashed #ffffff80;justify-content:center;align-items:center;min-height:60px;display:flex}@supports (color:color-mix(in lab,red,red)){.vuefinder__external-drop-message{border-color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.vuefinder__external-drop-message{padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000026);background-color:#0000}.vuefinder__modal-layout{z-index:50;position:relative}.vuefinder__modal-layout__overlay{inset:calc(var(--spacing,.25rem)*0);background-color:var(--vf-overlay-bg);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:fixed}.vuefinder__modal-layout__container{inset:calc(var(--spacing,.25rem)*0);z-index:10;position:fixed;overflow:hidden}.vuefinder__modal-layout__wrapper{min-height:100%;padding-inline:calc(var(--spacing,.25rem)*4);text-align:center;justify-content:center;align-items:flex-end;display:flex}@media(min-width:40rem){.vuefinder__modal-layout__wrapper{padding:calc(var(--spacing,.25rem)*0);align-items:center}}.vuefinder__modal-layout__body{width:100%;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-radius:var(--radius-md,.375rem);background-color:var(--vf-bg-primary);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));position:relative;overflow:hidden}@media(min-width:40rem){.vuefinder__modal-layout__body{margin-block:calc(var(--spacing,.25rem)*8);max-width:var(--container-4xl,56rem)}}@media(min-width:48rem){.vuefinder__modal-layout__body{max-width:var(--container-2xl,42rem)}}@media(min-width:64rem){.vuefinder__modal-layout__body{max-width:var(--container-3xl,48rem)}}@media(min-width:80rem){.vuefinder__modal-layout__body{max-width:var(--container-3xl,48rem)}}.vuefinder__modal-layout__body{box-shadow:0 20px 25px -5px var(--vf-shadow-modal),0 10px 10px -5px var(--vf-shadow-md)}.vuefinder__modal-layout__content{background-color:var(--vf-bg-primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*4)}@media(min-width:40rem){.vuefinder__modal-layout__content{padding:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*4)}}.vuefinder__modal-layout__footer{border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}@media(min-width:40rem){.vuefinder__modal-layout__footer{padding-inline:calc(var(--spacing,.25rem)*6);flex-direction:row-reverse;display:flex}}.vuefinder__modal-drag-overlay{pointer-events:none;top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:9999;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--vf-overlay-border);background-color:var(--vf-overlay-bg);justify-content:center;align-items:center;display:flex;position:fixed}.vuefinder__modal-drag-message{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border:3px dashed #ffffff80;justify-content:center;align-items:center;min-height:60px;display:flex}@supports (color:color-mix(in lab,red,red)){.vuefinder__modal-drag-message{border-color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.vuefinder__modal-drag-message{padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000026);background-color:#0000}.vuefinder__move-modal__target-title,.vuefinder__upload-modal__target-label{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--vf-text-primary)}.vuefinder__move-modal__target-container,.vuefinder__upload-modal__target-container{margin-bottom:calc(var(--spacing,.25rem)*3)}.vuefinder__move-modal__target-display,.vuefinder__upload-modal__target-display{cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}.vuefinder__move-modal__target-display:hover,.vuefinder__upload-modal__target-display:hover{border-color:var(--vf-border-focus)}.vuefinder__move-modal__target-path,.vuefinder__upload-modal__target-path{min-width:calc(var(--spacing,.25rem)*0);flex:1;align-items:center;display:flex}.vuefinder__move-modal__target-storage,.vuefinder__upload-modal__target-storage{margin-right:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-accent-primary);flex-shrink:0}.vuefinder__move-modal__target-folder,.vuefinder__upload-modal__target-folder{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--vf-text-primary);overflow:hidden}.vuefinder__move-modal__target-badge,.vuefinder__upload-modal__target-badge{margin-left:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-accent-primary);background-color:var(--vf-bg-tertiary);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-accent-primary);border-radius:.25rem;flex-shrink:0}.vuefinder__move-modal__tree-selector,.vuefinder__upload-modal__tree-selector{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));overflow:hidden}.vuefinder__move-modal__tree-selector--collapsed,.vuefinder__upload-modal__tree-selector--collapsed{max-height:calc(var(--spacing,.25rem)*0);opacity:0}.vuefinder__move-modal__tree-selector--expanded,.vuefinder__upload-modal__tree-selector--expanded{opacity:1;max-height:400px}.vuefinder__about-modal__content{-webkit-user-select:none;user-select:none}@media(min-width:40rem){.vuefinder__about-modal__content{align-items:flex-start}}.vuefinder__about-modal__main{margin-top:calc(var(--spacing,.25rem)*3);width:100%}@media(min-width:40rem){.vuefinder__about-modal__main{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__about-modal__tabs{gap:calc(var(--spacing,.25rem)*1);display:flex;overflow:auto}.vuefinder__about-modal__tab{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;-webkit-user-select:none;user-select:none;transition-duration:.15s}.vuefinder__about-modal__tab--active{cursor:default;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vuefinder__about-modal__tab--active{border-color:color-mix(in oklab,var(--vf-accent-primary)40%,transparent)}}.vuefinder__about-modal__tab--active{color:var(--vf-text-primary);background-color:#0000}.vuefinder__about-modal__tab--inactive{border-bottom-style:var(--tw-border-style);color:var(--vf-text-secondary);background-color:#0000;border-color:#0000;border-bottom-width:1px}@media(hover:hover){.vuefinder__about-modal__tab--inactive:hover{border-color:var(--vf-border-primary);color:var(--vf-text-primary)}}.vuefinder__about-modal__tab--inactive:hover{color:var(--vf-text-primary)}.vuefinder__about-modal__tab-content{margin-top:calc(var(--spacing,.25rem)*4)}.vuefinder__about-modal__lead{margin:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__about-modal__links{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vuefinder__about-modal__link-btn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-hover);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.vuefinder__about-modal__link-btn:hover{border-color:var(--vf-accent-primary)}@supports (color:color-mix(in lab,red,red)){.vuefinder__about-modal__link-btn:hover{border-color:color-mix(in oklab,var(--vf-accent-primary)40%,transparent)}}.vuefinder__about-modal__link-btn:hover{background-color:var(--vf-bg-primary)}}@media(min-width:40rem){.vuefinder__about-modal__link-btn{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.vuefinder__about-modal__description{margin:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__about-modal__link{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-accent-primary);display:block}.vuefinder__about-modal__social{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.vuefinder__about-modal__social .vuefinder__about-modal__link{margin-top:calc(var(--spacing,.25rem)*0);color:var(--vf-accent-primary);display:inline}.vuefinder__about-modal__separator{margin-inline:calc(var(--spacing,.25rem)*2);color:var(--vf-text-secondary)}.vuefinder__about-modal__meta{margin-top:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vuefinder__about-modal__meta-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}@media(min-width:40rem){.vuefinder__about-modal__meta-item{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.vuefinder__about-modal__meta-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__about-modal__meta-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__about-modal__settings{margin-top:calc(var(--spacing,.25rem)*3);text-align:left;max-height:35vh;overflow-y:auto}.vuefinder__about-modal__settings__fieldset{border-style:var(--tw-border-style);background-color:var(--vf-bg-primary);padding:calc(var(--spacing,.25rem)*2);border-width:0}@media(min-width:40rem){.vuefinder__about-modal__settings__fieldset{padding:calc(var(--spacing,.25rem)*3)}}.vuefinder__about-modal__settings__section-title{margin-top:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*1);box-sizing:border-box;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--vf-text-secondary);text-transform:uppercase}.vuefinder__about-modal__setting{align-items:center;column-gap:calc(var(--spacing,.25rem)*3);row-gap:calc(var(--spacing,.25rem)*.5);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*1.5);border-bottom-width:0;grid-template-columns:auto 1fr;display:grid;position:relative}.vuefinder__about-modal__setting--flex{display:flex}.vuefinder__about-modal__setting-input{box-sizing:border-box;height:calc(var(--spacing,.25rem)*5);color:var(--vf-text-primary);flex:1;justify-content:flex-end;align-items:center;display:flex}.vuefinder__about-modal__setting-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);flex:1;display:flex}.vuefinder__about-modal__label{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);display:flex}.vuefinder__about-modal__checkbox{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);accent-color:var(--vf-accent-primary);border-radius:.25rem;position:relative}.vuefinder__about-modal__checkbox:checked{border-color:var(--vf-accent-primary);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;background-color:var(--vf-accent-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M8.5 2.5L4 7L1.5 4.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.vuefinder__about-modal__checkbox:focus{opacity:1;--tw-outline-style:none;box-shadow:0 0 0 2px var(--vf-accent-primary);outline-style:none}.vuefinder__about-modal__checkbox:hover:not(:checked){opacity:.6;border-color:var(--vf-accent-primary)}.vuefinder__about-modal__select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);border-radius:.25rem;flex-shrink:0}.vuefinder__about-modal__select:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--vf-border-primary);--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.vuefinder__about-modal__select{width:66.6667%}}.vuefinder__about-modal__select{appearance:none;padding:calc(var(--spacing,.25rem)*1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat}@media(min-width:640px){.vuefinder__about-modal__setting{padding-block:calc(var(--spacing,.25rem)*1.5);grid-template-columns:1fr auto}.vuefinder__about-modal__setting-input{justify-content:flex-end}}.vuefinder__about-modal__shortcuts{width:100%;max-height:35vh;overflow-y:auto}.vuefinder__about-modal__shortcut{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary);justify-content:space-between;align-items:center;display:flex}.vuefinder__about-modal__shortcut:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.vuefinder__about-modal__shortcut kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-hover);padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-primary);border-radius:.25rem}.vuefinder__settings-modal__content{-webkit-user-select:none;user-select:none}.vuefinder__settings-modal__main{margin-top:calc(var(--spacing,.25rem)*4);width:100%}:where(.vuefinder__settings-modal__sections>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*5)*calc(1 - var(--tw-space-y-reverse)))}.vuefinder__settings-modal__section{gap:calc(var(--spacing,.25rem)*2.5);flex-direction:column;display:flex}.vuefinder__settings-modal__label{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);justify-content:space-between;align-items:center;display:flex}.vuefinder__settings-modal__input-group{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.vuefinder__settings-modal__select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;flex:1}.vuefinder__settings-modal__select:focus{border-color:var(--vf-accent-primary);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--vf-accent-primary);--tw-outline-style:none;outline-style:none}.vuefinder__settings-modal__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.vuefinder__settings-modal__select:hover{border-color:var(--vf-accent-primary);opacity:.8}.vuefinder__settings-modal__reset-section{margin-top:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-hover);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media(min-width:40rem){.vuefinder__settings-modal__reset-section{flex-direction:row;justify-content:space-between;align-items:center}}.vuefinder__settings-modal__reset-content{flex:1}.vuefinder__settings-modal__reset-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__settings-modal__reset-description{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-secondary)}.vuefinder__settings-modal__reset-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media(hover:hover){.vuefinder__settings-modal__reset-button:hover{border-color:var(--vf-accent-primary);background-color:var(--vf-bg-hover)}}.vuefinder__settings-modal__reset-button:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--vf-accent-primary);--tw-outline-style:none;outline-style:none}.vuefinder__archive-modal__content{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;width:100%}@media(min-width:40rem){.vuefinder__archive-modal__content{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__archive-modal__form{margin-top:calc(var(--spacing,.25rem)*2)}.vuefinder__archive-modal__files{margin-bottom:calc(var(--spacing,.25rem)*1);max-height:200px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary);overflow:auto}.vuefinder__archive-modal__file{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);display:flex}.vuefinder__archive-modal__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-tertiary)}.vuefinder__themer .vuefinder__archive-modal__icon--dir{fill:currentColor;stroke:currentColor;color:var(--vf-text-tertiary)}.vuefinder__archive-modal__file-name{margin-left:calc(var(--spacing,.25rem)*1.5);color:var(--vf-text-primary)}.vuefinder__archive-modal__file-name:hover{color:var(--vf-text-secondary)}.vuefinder__themer .vuefinder__archive-modal__input{margin-block:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}.vuefinder__themer .vuefinder__archive-modal__input:focus{border-color:var(--vf-border-focus);--tw-ring-color:var(--vf-border-focus)}.vuefinder__delete-modal__content{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;width:100%}@media(min-width:40rem){.vuefinder__delete-modal__content{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__delete-modal__form{margin-top:calc(var(--spacing,.25rem)*2)}.vuefinder__delete-modal__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__delete-modal__files{margin-bottom:calc(var(--spacing,.25rem)*1);max-height:200px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary);overflow:auto}.vuefinder__delete-modal__file{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);display:flex}.vuefinder__delete-modal__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-tertiary)}.vuefinder__delete-modal__icon--dir{fill:currentColor;stroke:currentColor;color:var(--vf-text-tertiary)}.vuefinder__delete-modal__file-name{margin-left:calc(var(--spacing,.25rem)*1.5);color:var(--vf-text-primary)}.vuefinder__delete-modal__file-name:hover{color:var(--vf-text-secondary)}.vuefinder__delete-modal__confirmation{margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:flex-start;align-items:center;width:100%;display:flex}@media(min-width:40rem){.vuefinder__delete-modal__confirmation{margin-bottom:calc(var(--spacing,.25rem)*0);flex:1;width:auto}}.vuefinder__delete-modal__confirmation-label{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);display:flex}.vuefinder__delete-modal__confirmation-text{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__delete-modal__checkbox{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);accent-color:var(--vf-accent-primary);border-radius:.25rem;position:relative}.vuefinder__delete-modal__checkbox:checked{border-color:var(--vf-accent-primary);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;background-color:var(--vf-accent-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M8.5 2.5L4 7L1.5 4.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.vuefinder__delete-modal__checkbox:focus{opacity:1;--tw-outline-style:none;box-shadow:0 0 0 2px var(--vf-accent-primary);outline-style:none}.vuefinder__delete-modal__checkbox:hover:not(:checked){opacity:.6;border-color:var(--vf-accent-primary)}.vuefinder__modal-header{margin-block:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.vuefinder__modal-header__icon-container{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background-color:var(--vf-bg-tertiary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(min-width:40rem){.vuefinder__modal-header__icon-container{margin-inline:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10)}}.vuefinder__themer .vuefinder__modal-header__icon{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);stroke:var(--vf-accent-primary);padding:calc(var(--spacing,.25rem)*.5);color:var(--vf-bg-tertiary)}.vuefinder__modal-header__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}@media(min-width:40rem){.vuefinder__message-modal__content{align-items:flex-start;display:flex}}.vuefinder__message-modal__icon-container{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background-color:var(--vf-bg-tertiary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media(min-width:40rem){.vuefinder__message-modal__icon-container{margin-inline:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10)}}.vuefinder__message-modal__icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);stroke:var(--vf-accent-primary)}.vuefinder__message-modal__text{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;width:100%}@media(min-width:40rem){.vuefinder__message-modal__text{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__message-modal__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__message-modal__message{margin-top:calc(var(--spacing,.25rem)*2)}.vuefinder__message-modal__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__move-modal__content{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;width:100%}@media(min-width:40rem){.vuefinder__move-modal__content{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__move-modal__description{padding-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-tertiary)}.vuefinder__move-modal__destination-folder{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-primary)}.vuefinder__move-modal__files{text-align:left;max-height:200px;overflow-y:auto}.vuefinder__move-modal__file{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);display:flex}.vuefinder__move-modal__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-secondary)}.vuefinder__move-modal__icon--dir{fill:var(--vf-accent-primary);stroke:var(--vf-accent-primary)}.vuefinder__move-modal__file-name{margin-left:calc(var(--spacing,.25rem)*1.5)}.vuefinder__move-modal__target-title{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--vf-text-primary)}.vuefinder__move-modal__target-directory{padding:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);display:flex}.vuefinder__move-modal__target-path{margin-left:calc(var(--spacing,.25rem)*1.5);overflow:auto}.vuefinder__move-modal__selected-items{margin:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--vf-text-secondary);align-self:center;margin-right:auto}.vuefinder__move-modal__checkbox-label{margin-top:calc(var(--spacing,.25rem)*2);cursor:pointer;align-items:center;display:flex}.vuefinder__move-modal__checkbox{margin-right:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);accent-color:var(--vf-accent-primary);border-radius:.25rem;position:relative}.vuefinder__move-modal__checkbox:checked{border-color:var(--vf-accent-primary);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;background-color:var(--vf-accent-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M8.5 2.5L4 7L1.5 4.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.vuefinder__move-modal__checkbox:focus{opacity:1;--tw-outline-style:none;box-shadow:0 0 0 2px var(--vf-accent-primary);outline-style:none}.vuefinder__move-modal__checkbox:hover:not(:checked){opacity:.6;border-color:var(--vf-accent-primary)}.vuefinder__move-modal__checkbox-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary)}.vuefinder__modal-tree{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-secondary);background-color:var(--vf-bg-secondary);flex-direction:column;display:flex}.vuefinder__modal-tree__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--vf-border-primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1);flex-shrink:0}.vuefinder__modal-tree__title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--vf-text-primary)}.vuefinder__modal-tree__content{max-height:200px;min-height:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*2);flex:1;overflow-y:auto}.vuefinder__modal-tree__section{margin-bottom:calc(var(--spacing,.25rem)*2)}.vuefinder__modal-tree__section:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.vuefinder__modal-tree__section-title{margin-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--vf-text-secondary);text-transform:uppercase}:where(.vuefinder__modal-tree__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.vuefinder__modal-tree__item{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5);border-radius:.25rem;align-items:center;display:flex}.vuefinder__modal-tree__item:hover{background-color:var(--vf-bg-hover)}.vuefinder__modal-tree__item--selected{background-color:var(--vf-bg-selected);color:var(--vf-accent-primary)}.vuefinder__modal-tree__icon{margin-right:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-secondary)}.vuefinder__modal-tree__icon--pin{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--vf-accent-warning);margin-left:auto}.vuefinder__modal-tree__text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);overflow:hidden}.vuefinder__modal-tree__text-storage{margin-left:calc(var(--spacing,.25rem)*1);text-overflow:ellipsis;white-space:nowrap;border-color:var(--vf-accent-primary);padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-accent-primary);overflow:hidden}.vuefinder__modal-tree__storage-item{margin-left:calc(var(--spacing,.25rem)*2);position:relative}.vuefinder__modal-tree__storage-content{align-items:center;display:flex}.vuefinder__modal-tree__storage-toggle{margin-right:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.vuefinder__modal-tree__storage-toggle:hover{background-color:var(--vf-bg-hover)}.vuefinder__modal-tree__toggle-icon,.vuefinder__modal-tree__folder-toggle-icon{height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3);color:var(--vf-text-primary)}.vuefinder__modal-tree__storage-link{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*.5);border-radius:.25rem;flex:1;align-items:center;display:flex}.vuefinder__modal-tree__storage-link:hover{background-color:var(--vf-bg-hover)}.vuefinder__modal-tree__storage-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);stroke:var(--vf-accent-secondary)}.vuefinder__modal-tree__storage-link--selected{background-color:var(--vf-bg-selected);color:var(--vf-accent-primary)}.vuefinder__modal-tree__storage-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary)}.vuefinder__modal-tree__subfolders{margin-left:calc(var(--spacing,.25rem)*2)}.vuefinder__modal-tree__folder-item{margin-left:calc(var(--spacing,.25rem)*2);position:relative}.vuefinder__modal-tree__folder-content{align-items:center;display:flex}.vuefinder__modal-tree__folder-toggle{margin-right:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.vuefinder__modal-tree__folder-toggle:hover{background-color:var(--vf-bg-hover)}.vuefinder__modal-tree__folder-spacer{margin-right:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.vuefinder__modal-tree__folder-link{cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*.5);border-radius:.25rem;flex:1;align-items:center;display:flex}.vuefinder__modal-tree__folder-link:hover{background-color:var(--vf-bg-hover)}.vuefinder__modal-tree__folder-link--selected{background-color:var(--vf-bg-selected);color:var(--vf-accent-primary)}.vuefinder__modal-tree__folder-icon{margin-right:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-secondary)}.vuefinder__modal-tree__folder-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary)}.vuefinder__new-file-modal__content{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;width:100%}@media(min-width:40rem){.vuefinder__new-file-modal__content{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__new-file-modal__form{margin-top:calc(var(--spacing,.25rem)*2)}.vuefinder__new-file-modal__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__new-file-modal__input{box-sizing:border-box;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}.vuefinder__new-file-modal__input:focus{border-color:var(--vf-border-focus);--tw-ring-color:var(--vf-border-focus)}.vuefinder__new-folder-modal__content{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;width:100%}@media(min-width:40rem){.vuefinder__new-folder-modal__content{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__new-folder-modal__form{margin-top:calc(var(--spacing,.25rem)*2)}.vuefinder__new-folder-modal__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__new-folder-modal__input{box-sizing:border-box;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}.vuefinder__new-folder-modal__input:focus{border-color:var(--vf-border-focus);--tw-ring-color:var(--vf-border-focus)}.vuefinder__preview-modal__nav-overlay{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:10;position:absolute}.vuefinder__preview-modal__nav-side{pointer-events:auto;height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:#00000080;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.vuefinder__preview-modal__nav-side{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}.vuefinder__preview-modal__nav-side{color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.vuefinder__preview-modal__nav-side:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.vuefinder__preview-modal__nav-side:hover{background-color:color-mix(in oklab,var(--color-black,#000)70%,transparent)}}.vuefinder__preview-modal__nav-side:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.vuefinder__preview-modal__nav-side:disabled{cursor:not-allowed;opacity:.3}.vuefinder__preview-modal__nav-side--left{left:calc(var(--spacing,.25rem)*4)}.vuefinder__preview-modal__nav-side--right{right:calc(var(--spacing,.25rem)*4)}.vuefinder__preview-modal__nav-side:not(:disabled):hover{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.vuefinder__preview-modal__nav-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}@media(max-width:768px){.vuefinder__preview-modal__nav-side{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10)}.vuefinder__preview-modal__nav-side--left{left:calc(var(--spacing,.25rem)*2)}.vuefinder__preview-modal__nav-side--right{right:calc(var(--spacing,.25rem)*2)}.vuefinder__preview-modal__nav-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}@media(max-width:480px){.vuefinder__preview-modal__nav-side{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}.vuefinder__preview-modal__nav-side--left{left:calc(var(--spacing,.25rem)*1)}.vuefinder__preview-modal__nav-side--right{right:calc(var(--spacing,.25rem)*1)}.vuefinder__preview-modal__nav-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}}.vuefinder__preview-modal__nav-side:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.vuefinder__preview-modal:focus,.vuefinder__preview-modal__content:focus{--tw-outline-style:none;outline-style:none}.vuefinder__preview-modal__content{margin-top:calc(var(--spacing,.25rem)*3);width:100%}@media(min-width:40rem){.vuefinder__preview-modal__content{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__preview-modal__loading{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary)}.vuefinder__preview-modal__spinner{margin-right:calc(var(--spacing,.25rem)*3);margin-left:calc(var(--spacing,.25rem)*-1);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);animation:var(--animate-spin,spin 1s linear infinite);color:var(--vf-text-primary)}.vuefinder__preview-modal__spinner-circle{opacity:.25;stroke:var(--vf-text-primary)}.vuefinder__preview-modal__spinner-path{opacity:.75}.vuefinder__preview-modal__details{padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);word-break:break-all;color:var(--vf-text-primary);border-radius:.25rem;display:flex}.vuefinder__preview-modal__note{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-secondary)}.vuefinder__rename-modal__content{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;width:100%}@media(min-width:40rem){.vuefinder__rename-modal__content{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__rename-modal__item{margin-top:calc(var(--spacing,.25rem)*2)}.vuefinder__rename-modal__item-info{padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary);display:flex}.vuefinder__rename-modal__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-tertiary)}.vuefinder__rename-modal__icon--dir{fill:currentColor;stroke:currentColor;color:var(--vf-text-tertiary)}.vuefinder__rename-modal__item-name{margin-left:calc(var(--spacing,.25rem)*1.5);color:var(--vf-text-primary)}.vuefinder__rename-modal__item-name:hover{color:var(--vf-text-secondary)}.vuefinder__themer .vuefinder__rename-modal__input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:var(--vf-text-primary);border-radius:.25rem}.vuefinder__themer .vuefinder__rename-modal__input:focus{border-color:var(--vf-border-focus);--tw-ring-color:var(--vf-border-focus)}.vuefinder__unarchive-modal__content{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;width:100%}@media(min-width:40rem){.vuefinder__unarchive-modal__content{margin-top:calc(var(--spacing,.25rem)*0);text-align:left}}.vuefinder__unarchive-modal__items{margin-top:calc(var(--spacing,.25rem)*2)}.vuefinder__unarchive-modal__item{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);display:flex}.vuefinder__unarchive-modal__icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-tertiary)}.vuefinder__themer .vuefinder__unarchive-modal__icon--dir{fill:currentColor;stroke:currentColor;color:var(--vf-text-tertiary)}.vuefinder__themer .vuefinder__unarchive-modal__icon--file{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--vf-text-tertiary)}.vuefinder__unarchive-modal__item-name{margin-left:calc(var(--spacing,.25rem)*1.5);color:var(--vf-text-primary)}.vuefinder__unarchive-modal__item-name:hover{color:var(--vf-text-secondary)}.vuefinder__unarchive-modal__info{margin-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary)}.vuefinder__upload-modal__drag-hint{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary);display:none}@media(min-width:40rem){.vuefinder__upload-modal__drag-hint{margin-bottom:calc(var(--spacing,.25rem)*3);display:block}}@media(min-width:64rem){.vuefinder__upload-modal__drag-hint{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.vuefinder__themer .vuefinder__upload-modal__drop-area{margin-top:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*4);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--vf-border-primary);height:120px;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--vf-text-secondary);-webkit-user-select:none;user-select:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.vuefinder__upload-modal__buttons{margin-bottom:calc(var(--spacing,.25rem)*1);color:var(--vf-text-secondary)}.vuefinder__upload-modal__file-list{margin-bottom:calc(var(--spacing,.25rem)*1);max-height:200px;padding-right:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-secondary);overflow-y:auto}.vuefinder__upload-modal__file-entry{padding:calc(var(--spacing,.25rem)*.5);display:flex}.vuefinder__upload-modal__file-entry:hover{background-color:var(--vf-bg-hover)}.vuefinder__upload-modal__file-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:default;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-tertiary);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--vf-text-primary);border-radius:.25rem;flex-shrink:0;display:flex}.vuefinder__upload-modal__file-icon-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));margin:auto}.vuefinder__upload-modal__file-info{margin-left:calc(var(--spacing,.25rem)*1);width:100%;height:fit-content}.vuefinder__upload-modal__file-name{text-align:left;color:var(--vf-text-primary)}.vuefinder__upload-modal__file-status{text-align:left;word-break:break-all;color:var(--vf-text-secondary);display:flex}.vuefinder__themer .vuefinder__upload-modal__file-remove{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-tertiary);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);color:var(--vf-text-secondary);border-radius:.25rem;justify-content:center;align-items:center;margin-left:auto;display:flex}.vuefinder__themer .vuefinder__upload-modal__file-remove:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.vuefinder__themer .vuefinder__upload-modal__file-remove{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.vuefinder__themer .vuefinder__upload-modal__file-remove:hover{color:var(--vf-accent-error)}.vuefinder__themer .vuefinder__upload-modal__file-remove.disabled{background-color:var(--vf-bg-disabled);opacity:.5}.vuefinder__themer .vuefinder__upload-modal__file-remove-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.vuefinder__upload-actions{align-items:stretch;display:inline-flex}.vuefinder__upload-actions--block{width:100%}.vuefinder__upload-actions--ring{border-radius:var(--radius-md,.375rem);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--vf-border-primary)}.vuefinder__upload-actions__main{height:calc(var(--spacing,.25rem)*9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--vf-text-primary);-webkit-user-select:none;user-select:none;flex:1;margin:calc(var(--spacing,.25rem)*0)!important;border-top-left-radius:var(--radius-md,.375rem)!important;border-bottom-left-radius:var(--radius-md,.375rem)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.vuefinder__upload-actions__trigger{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);color:var(--vf-text-primary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-left:-1px;display:flex;margin:calc(var(--spacing,.25rem)*0)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--radius-md,.375rem)!important;border-bottom-right-radius:var(--radius-md,.375rem)!important;border-left-style:var(--tw-border-style)!important;padding-inline:calc(var(--spacing,.25rem)*0)!important;border-left-width:0!important}.vuefinder__upload-actions__main:hover,.vuefinder__upload-actions__trigger:hover{background-color:var(--vf-bg-hover)}.vuefinder__upload-actions__menu{bottom:100%;left:calc(var(--spacing,.25rem)*0);z-index:10;margin-bottom:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);min-width:12rem;padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute}.vuefinder__upload-actions__item{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;color:var(--vf-text-primary);display:block}.vuefinder__upload-actions__item:hover{background-color:var(--vf-bg-hover)}.vuefinder__upload-actions__separator{margin-block:calc(var(--spacing,.25rem)*1);background-color:var(--vf-border-primary);height:1px}.vuefinder__upload-actions__main:disabled,.vuefinder__upload-actions__trigger:disabled{cursor:not-allowed;border-color:var(--vf-border-primary);background-color:var(--vf-bg-disabled);color:var(--vf-text-disabled);opacity:.5}.vuefinder__modal-layout .vf-btn[disabled]{cursor:not-allowed;opacity:.5}.vuefinder__modal-layout .vf-btn-primary[disabled]{border-color:var(--vf-border-primary);background-color:var(--vf-bg-disabled);color:var(--vf-text-disabled)}.vuefinder:not([data-theme]){--vf-bg-primary:#fff;--vf-bg-secondary:#f9fafb;--vf-bg-tertiary:#f3f4f6;--vf-bg-hover:#f9fafb;--vf-bg-selected:#f3f4f6;--vf-bg-disabled:#f9fafb;--vf-text-primary:#374151;--vf-text-secondary:#6b7280;--vf-text-tertiary:#9ca3af;--vf-text-disabled:#d1d5db;--vf-text-inverse:#fff;--vf-border-primary:#d1d5db;--vf-border-secondary:#e5e7eb;--vf-border-focus:#aabfd7;--vf-border-error:#040303;--vf-accent-primary:#636e7a;--vf-accent-secondary:#c8d6e6;--vf-accent-success:#10b981;--vf-accent-warning:#f59e0b;--vf-accent-error:#ef4444;--vf-interactive-hover:#f3f4f6;--vf-interactive-active:#e5e7eb;--vf-interactive-focus:#e8eff7;--vf-shadow-sm:#0000000d;--vf-shadow-md:#0000001a;--vf-shadow-lg:#00000026;--vf-shadow-modal:#00000026;--vf-overlay-bg:#111827b3;--vf-overlay-border:#4b5563cc;--vf-overlay-text:#6b7280;--vf-scrollbar-handle:#6b728066;--vf-scrollbar-handle-hover:#6b728099;--vf-scrollbar-handle-active:#6b7280cc}.selection-area-container{--vf-selection-bg:#f9fafb;--vf-selection-border:#aabfd7}.vuefinder__themer[data-theme=silver]{--vf-selection-bg:#f9fafb;--vf-selection-border:#d1d5db;--vf-bg-primary:#fff;--vf-bg-secondary:#f9fafb;--vf-bg-tertiary:#f3f4f6;--vf-bg-hover:#f9fafb;--vf-bg-selected:#f3f4f6;--vf-bg-disabled:#f9fafb;--vf-text-primary:#374151;--vf-text-secondary:#6b7280;--vf-text-tertiary:#9ca3af;--vf-text-disabled:#d1d5db;--vf-text-inverse:#fff;--vf-border-primary:#d1d5db;--vf-border-secondary:#e5e7eb;--vf-border-focus:#aabfd7;--vf-border-error:#ef4444;--vf-accent-primary:#636e7a;--vf-accent-secondary:#c8d6e6;--vf-accent-success:#10b981;--vf-accent-warning:#f59e0b;--vf-accent-error:#ef4444;--vf-interactive-hover:#f3f4f6;--vf-interactive-active:#e5e7eb;--vf-interactive-focus:#e8eff7;--vf-shadow-sm:#0000000d;--vf-shadow-md:#0000001a;--vf-shadow-lg:#00000026;--vf-shadow-modal:#00000026;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#4b5563cc;--vf-overlay-text:#6b7280;--vf-dropdown-bg:#fff;--vf-dropdown-border:#e5e7eb;--vf-dropdown-text:#374151;--vf-dropdown-hover:#f9fafb;--vf-scrollbar-handle:#6b728066;--vf-scrollbar-handle-hover:#6b728099;--vf-scrollbar-handle-active:#6b7280cc}.selection-area-container[data-theme=silver]{--vf-selection-bg:#f9fafb;--vf-selection-border:#aabfd7}.vuefinder__themer[data-theme=valorite]{--vf-selection-bg:#374151;--vf-selection-border:#374151;--vf-bg-primary:#1f2937;--vf-bg-secondary:#111827;--vf-bg-tertiary:#374151;--vf-bg-hover:#374151;--vf-bg-selected:#4b5563;--vf-bg-disabled:#374151;--vf-text-primary:#f9fafb;--vf-text-secondary:#d1d5db;--vf-text-tertiary:#9ca3af;--vf-text-disabled:#6b7280;--vf-text-inverse:#1f2937;--vf-border-primary:#374151;--vf-border-secondary:#4b5563;--vf-border-focus:#60a5fa;--vf-border-error:#f87171;--vf-accent-primary:#60a5fa;--vf-accent-secondary:#22d3ee;--vf-accent-success:#34d399;--vf-accent-warning:#fbbf24;--vf-accent-error:#f87171;--vf-interactive-hover:#374151;--vf-interactive-active:#4b5563;--vf-interactive-focus:#1e3a8a;--vf-shadow-sm:#0000004d;--vf-shadow-md:#0006;--vf-shadow-lg:#00000080;--vf-shadow-modal:#0006;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#6b7280e6;--vf-overlay-text:#9ca3af;--vf-dropdown-bg:#1f2937;--vf-dropdown-border:#374151;--vf-dropdown-text:#f9fafb;--vf-dropdown-hover:#374151;--vf-scrollbar-handle:#9ca3af66;--vf-scrollbar-handle-hover:#9ca3af99;--vf-scrollbar-handle-active:#9ca3afcc}.selection-area-container[data-theme=valorite]{--vf-selection-bg:#374151;--vf-selection-border:#60a5fa}.vuefinder[data-theme=valorite] .vuefinder__treestorageitem__header,.vuefinder[data-theme=valorite] .vuefinder__treestorageitem__subfolder{background-color:var(--vf-bg-primary)}.vuefinder[data-theme=valorite] .vuefinder__item-icon__folder--open{fill:var(--vf-accent-primary);stroke:#60a5fa}.vuefinder__themer[data-theme=latte]{--vf-selection-bg:#f5f1e8;--vf-selection-border:#d4c4a8;--vf-bg-primary:#faf7f0;--vf-bg-secondary:#f5f1e8;--vf-bg-tertiary:#ede7d9;--vf-bg-hover:#f5f1e8;--vf-bg-selected:#ede7d9;--vf-bg-disabled:#f5f1e8;--vf-text-primary:#4c2a1a;--vf-text-secondary:#8b5a3c;--vf-text-tertiary:#a67c52;--vf-text-disabled:#c4a484;--vf-text-inverse:#faf7f0;--vf-border-primary:#d4c4a8;--vf-border-secondary:#e2d5c0;--vf-border-focus:#8b5a3c;--vf-border-error:#c65d5d;--vf-accent-primary:#8b5a3c;--vf-accent-secondary:#a67c52;--vf-accent-success:#7d8b5a;--vf-accent-warning:#d4a574;--vf-accent-error:#c65d5d;--vf-interactive-hover:#f5f1e8;--vf-interactive-active:#ede7d9;--vf-interactive-focus:#e2d5c0;--vf-shadow-sm:#4c2a1a1a;--vf-shadow-md:#4c2a1a26;--vf-shadow-lg:#4c2a1a33;--vf-shadow-modal:#4c2a1a26;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#8b5a3c99;--vf-overlay-text:#8b5a3c;--vf-dropdown-bg:#faf7f0;--vf-dropdown-border:#d4c4a8;--vf-dropdown-text:#4c2a1a;--vf-dropdown-hover:#f5f1e8;--vf-scrollbar-handle:#8b5a3c66;--vf-scrollbar-handle-hover:#8b5a3c99;--vf-scrollbar-handle-active:#8b5a3ccc}.selection-area-container[data-theme=latte]{--vf-selection-bg:#f5f1e8;--vf-selection-border:#8b5a3c}.vuefinder__themer[data-theme=rose]{--vf-selection-bg:#fef7f7;--vf-selection-border:#fecaca;--vf-bg-primary:#fefefe;--vf-bg-secondary:#fef7f7;--vf-bg-tertiary:#fef2f2;--vf-bg-hover:#fef7f7;--vf-bg-selected:#fef2f2;--vf-bg-disabled:#fef7f7;--vf-text-primary:#7c2d12;--vf-text-secondary:#9d174d;--vf-text-tertiary:#be185d;--vf-text-disabled:#ddb4b4;--vf-text-inverse:#fefefe;--vf-border-primary:#fecaca;--vf-border-secondary:#fef2f2;--vf-border-focus:#e11d48;--vf-border-disabled:#fef2f2;--vf-accent-primary:#e11d48;--vf-accent-secondary:#be185d;--vf-accent-tertiary:#9d174d;--vf-interactive-hover:#fef2f2;--vf-interactive-active:#fecaca;--vf-interactive-focus:#fef2f2;--vf-shadow-sm:#e11d4814;--vf-shadow-md:#e11d481f;--vf-shadow-lg:#e11d4829;--vf-shadow-modal:#7c2d1226;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#e11d4899;--vf-overlay-text:#9d174d;--vf-dropdown-bg:#fefefe;--vf-dropdown-border:#fecaca;--vf-dropdown-text:#7c2d12;--vf-dropdown-hover:#fef7f7;--vf-scrollbar-handle:#e11d4866;--vf-scrollbar-handle-hover:#e11d4899;--vf-scrollbar-handle-active:#e11d48cc}.vuefinder[data-theme=rose] .vuefinder__context-menu{border:1px solid #e11d48;box-shadow:0 4px 6px -1px #e11d481a,0 2px 4px -1px #e11d480f}.vuefinder[data-theme=rose] .vuefinder__item-icon__folder{fill:#ec4899;stroke:#ec4899}.vuefinder[data-theme=rose] .vuefinder__item-icon__folder--open{fill:#ec4899;stroke:#f472b6}.selection-area-container[data-theme=rose]{--vf-selection-bg:#fef7f7;--vf-selection-border:#e11d48}.vuefinder__themer[data-theme=mythril]{--vf-selection-bg:#f0f9ff;--vf-selection-border:#0ea5e9;--vf-bg-primary:#f8fafc;--vf-bg-secondary:#f1f5f9;--vf-bg-tertiary:#e2e8f0;--vf-bg-hover:#f1f5f9;--vf-bg-selected:#e2e8f0;--vf-bg-disabled:#f3f4f6;--vf-text-primary:#1e293b;--vf-text-secondary:#475569;--vf-text-tertiary:#64748b;--vf-text-disabled:#94a3b8;--vf-text-inverse:#f8fafc;--vf-border-primary:#cbd5e1;--vf-border-secondary:#94a3b8;--vf-border-focus:#0ea5e9;--vf-border-disabled:#cbd5e1;--vf-accent-primary:#0ea5e9;--vf-accent-secondary:#0284c7;--vf-accent-tertiary:#0369a1;--vf-interactive-hover:#f0f9ff;--vf-interactive-active:#0284c7;--vf-interactive-focus:#e0f2fe;--vf-shadow-sm:#0ea5e914;--vf-shadow-md:#0ea5e91f;--vf-shadow-lg:#0ea5e929;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#0ea5e999;--vf-overlay-text:#0369a1;--vf-dropdown-bg:#f8fafc;--vf-dropdown-border:#cbd5e1;--vf-dropdown-text:#1e293b;--vf-dropdown-hover:#f1f5f9;--vf-scrollbar-handle:#0ea5e966;--vf-scrollbar-handle-hover:#0ea5e999;--vf-scrollbar-handle-active:#0ea5e9cc}.vuefinder[data-theme=mythril] .vuefinder__context-menu{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0ea5e91a,0 2px 4px -1px #0ea5e90f}.selection-area-container[data-theme=mythril]{--vf-selection-bg:#f0f9ff;--vf-selection-border:#0ea5e9}.vuefinder__themer[data-theme=midnight]{--vf-selection-bg:#334155;--vf-selection-border:#334155;--vf-bg-primary:#0f172a;--vf-bg-secondary:#1e293b;--vf-bg-tertiary:#334155;--vf-bg-hover:#334155;--vf-bg-selected:#475569;--vf-bg-disabled:#334155;--vf-text-primary:#f1f5f9;--vf-text-secondary:#cbd5e1;--vf-text-tertiary:#94a3b8;--vf-text-disabled:#64748b;--vf-text-inverse:#0f172a;--vf-border-primary:#334155;--vf-border-secondary:#475569;--vf-border-focus:#0ea5e9;--vf-border-error:#f87171;--vf-accent-primary:#0ea5e9;--vf-accent-secondary:#06b6d4;--vf-accent-success:#22c55e;--vf-accent-warning:#eab308;--vf-accent-error:#f87171;--vf-interactive-hover:#334155;--vf-interactive-active:#475569;--vf-interactive-focus:#0c4a6e;--vf-shadow-sm:#0006;--vf-shadow-md:#00000080;--vf-shadow-lg:#0009;--vf-shadow-modal:#00000080;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#64748bcc;--vf-overlay-text:#94a3b8;--vf-dropdown-bg:#0f172a;--vf-dropdown-border:#334155;--vf-dropdown-text:#f1f5f9;--vf-dropdown-hover:#1e293b;--vf-scrollbar-handle:#94a3b866;--vf-scrollbar-handle-hover:#94a3b899;--vf-scrollbar-handle-active:#94a3b8cc}.selection-area-container[data-theme=midnight]{--vf-selection-bg:#334155;--vf-selection-border:#0ea5e9}.vuefinder[data-theme=midnight] .vuefinder__context-menu{border-color:#475569;box-shadow:0 4px 6px -1px #0ea5e91a,0 2px 4px -1px #0ea5e90f}.vuefinder[data-theme=midnight] .vuefinder__treestorageitem__header{background-color:var(--vf-bg-primary)}.vuefinder[data-theme=midnight] .vuefinder__item-icon__folder{fill:#38bdf8;stroke:#38bdf8}.vuefinder[data-theme=midnight] .vuefinder__item-icon__folder--open{fill:#38bdf8;stroke:#0ea5e9}.vuefinder__themer[data-theme=ocean]{--vf-selection-bg:#263238;--vf-selection-border:#00bcd4;--vf-bg-primary:#263238;--vf-bg-secondary:#37474f;--vf-bg-tertiary:#455a64;--vf-bg-hover:#37474f;--vf-bg-selected:#455a64;--vf-bg-disabled:#37474f;--vf-text-primary:#eceff1;--vf-text-secondary:#b0bec5;--vf-text-tertiary:#90a4ae;--vf-text-disabled:#78909c;--vf-text-inverse:#263238;--vf-border-primary:#455a64;--vf-border-secondary:#546e7a;--vf-border-focus:#00bcd4;--vf-border-disabled:#546e7a;--vf-accent-primary:#00bcd4;--vf-accent-secondary:#26c6da;--vf-accent-tertiary:#4dd0e1;--vf-interactive-hover:#455a64;--vf-interactive-active:#00bcd4;--vf-interactive-focus:#455a64;--vf-shadow-sm:#00bcd41a;--vf-shadow-md:#00bcd426;--vf-shadow-lg:#00bcd433;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#00bcd499;--vf-overlay-text:#b0bec5;--vf-dropdown-bg:#263238;--vf-dropdown-border:#455a64;--vf-dropdown-text:#eceff1;--vf-dropdown-hover:#37474f;--vf-scrollbar-handle:#90a4ae66;--vf-scrollbar-handle-hover:#90a4ae99;--vf-scrollbar-handle-active:#90a4aecc}.vuefinder[data-theme=ocean] .vuefinder__context-menu{border-color:#546e7a;box-shadow:0 4px 6px -1px #00bcd41a,0 2px 4px -1px #00bcd40f}.vuefinder[data-theme=ocean] .vuefinder__treestorageitem__header{background-color:var(--vf-bg-primary)}.selection-area-container[data-theme=ocean]{--vf-selection-bg:#263238;--vf-selection-border:#00bcd4}.vuefinder__themer[data-theme=palenight]{--vf-selection-bg:#263238;--vf-selection-border:#c792ea;--vf-bg-primary:#263238;--vf-bg-secondary:#1e2326;--vf-bg-tertiary:#2c3e50;--vf-bg-hover:#1e2326;--vf-bg-selected:#2c3e50;--vf-bg-disabled:#1e2326;--vf-text-primary:#a6accd;--vf-text-secondary:#a78bfa;--vf-text-tertiary:#676e95;--vf-text-disabled:#676e95;--vf-text-inverse:#263238;--vf-border-primary:#2c3e50;--vf-border-secondary:#34495e;--vf-border-focus:#c792ea;--vf-border-disabled:#34495e;--vf-accent-primary:#c792ea;--vf-accent-secondary:#a78bfa;--vf-accent-tertiary:#8b5cf6;--vf-interactive-hover:#2c3e50;--vf-interactive-active:#c792ea;--vf-interactive-focus:#2c3e50;--vf-shadow-sm:#c792ea26;--vf-shadow-md:#c792ea33;--vf-shadow-lg:#c792ea40;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#c792eab3;--vf-overlay-text:#c792ea;--vf-dropdown-bg:#263238;--vf-dropdown-border:#2c3e50;--vf-dropdown-text:#a6accd;--vf-dropdown-hover:#1e2326;--vf-scrollbar-handle:#c792ea66;--vf-scrollbar-handle-hover:#c792ea99;--vf-scrollbar-handle-active:#c792eacc}.selection-area-container[data-theme=palenight]{--vf-selection-bg:#263238;--vf-selection-border:#c792ea}.vuefinder[data-theme=palenight] .vuefinder__context-menu{border-color:#34495e;box-shadow:0 4px 6px -1px #c792ea0d,0 2px 4px -1px #c792ea08}.vuefinder[data-theme=palenight] .vuefinder__treestorageitem__header{background-color:var(--vf-bg-secondary)}.vuefinder[data-theme=palenight] .vuefinder__item-icon__folder,.vuefinder[data-theme=palenight] .vuefinder__item-icon__folder--open{fill:#8b5cf6;stroke:#8b5cf6}.vuefinder[data-theme=palenight] .vuefinder__item-icon{color:#a78bfa}.vuefinder__themer[data-theme=lime]{--vf-selection-bg:#1a2e1a;--vf-selection-border:#84cc16;--vf-bg-primary:#0f1419;--vf-bg-secondary:#1a2e1a;--vf-bg-tertiary:#2d4a2d;--vf-bg-hover:#1a2e1a;--vf-bg-selected:#2d4a2d;--vf-bg-disabled:#374151;--vf-text-primary:#f0fdf4;--vf-text-secondary:#4f5250;--vf-text-tertiary:#bbf7d0;--vf-text-disabled:#9ca3af;--vf-text-inverse:#0f1419;--vf-border-primary:#2d4a2d;--vf-border-secondary:#365f32;--vf-border-focus:#84cc16;--vf-border-disabled:#365f32;--vf-accent-primary:#84cc16;--vf-accent-secondary:#a3e635;--vf-accent-tertiary:#bef264;--vf-interactive-hover:#365f32;--vf-interactive-active:#84cc16;--vf-interactive-focus:#2d4a2d;--vf-shadow-sm:#84cc1626;--vf-shadow-md:#84cc1633;--vf-shadow-lg:#84cc1640;--vf-shadow-modal:#0006;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#84cc16b3;--vf-overlay-text:#dcfce7;--vf-dropdown-bg:#0f1419;--vf-dropdown-border:#2d4a2d;--vf-dropdown-text:#f0fdf4;--vf-dropdown-hover:#1a2e1a;--vf-scrollbar-handle:#84cc1666;--vf-scrollbar-handle-hover:#84cc1699;--vf-scrollbar-handle-active:#84cc16cc}.vuefinder[data-theme=lime] .vuefinder__treestorageitem__header{background-color:var(--vf-bg-primary)}.vuefinder[data-theme=lime] .vuefinder__item-icon__folder{fill:#84cc16;stroke:#84cc16}.vuefinder[data-theme=lime] .vuefinder__item-icon__folder--open{fill:#84cc16;stroke:#a3e635}.selection-area-container[data-theme=lime]{--vf-selection-bg:#1a2e1a;--vf-selection-border:#84cc16}.vuefinder__themer[data-theme=sky]{--vf-selection-bg:#0f1419;--vf-selection-border:#7dd3fc;--vf-bg-primary:#0a0e13;--vf-bg-secondary:#0f1419;--vf-bg-tertiary:#1a1f2e;--vf-bg-hover:#0f1419;--vf-bg-selected:#1a1f2e;--vf-bg-disabled:#0f1419;--vf-text-primary:#e0f2fe;--vf-text-secondary:#bae6fd;--vf-text-tertiary:#7dd3fc;--vf-text-disabled:#6b7280;--vf-text-inverse:#0a0e13;--vf-border-primary:#1a1f2e;--vf-border-secondary:#2a3441;--vf-border-focus:#7dd3fc;--vf-border-error:#f87171;--vf-accent-primary:#7dd3fc;--vf-accent-secondary:#bae6fd;--vf-accent-success:#86efac;--vf-accent-warning:#fde047;--vf-accent-error:#fca5a5;--vf-interactive-hover:#1a1f2e;--vf-interactive-active:#7dd3fc;--vf-interactive-focus:#0f1419;--vf-shadow-sm:#7dd3fc14;--vf-shadow-md:#7dd3fc1f;--vf-shadow-lg:#7dd3fc29;--vf-shadow-modal:#0009;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#7dd3fc4d;--vf-overlay-text:#bae6fd;--vf-dropdown-bg:#0a0e13;--vf-dropdown-border:#1a1f2e;--vf-dropdown-text:#e0f2fe;--vf-dropdown-hover:#0f1419;--vf-scrollbar-handle:#7dd3fc66;--vf-scrollbar-handle-hover:#7dd3fc99;--vf-scrollbar-handle-active:#7dd3fccc}.selection-area-container[data-theme=sky]{--vf-selection-bg:#0f1419;--vf-selection-border:#7dd3fc}.vuefinder__themer[data-theme=arctic]{--vf-selection-bg:#3b4252;--vf-selection-border:#88c0d0;--vf-bg-primary:#2e3440;--vf-bg-secondary:#3b4252;--vf-bg-tertiary:#434c5e;--vf-bg-hover:#3b4252;--vf-bg-selected:#434c5e;--vf-bg-disabled:#3b4252;--vf-text-primary:#d8dee9;--vf-text-secondary:#e5e9f0;--vf-text-tertiary:#eceff4;--vf-text-disabled:#4c566a;--vf-text-inverse:#2e3440;--vf-border-primary:#434c5e;--vf-border-secondary:#4c566a;--vf-border-focus:#88c0d0;--vf-border-error:#bf616a;--vf-accent-primary:#88c0d0;--vf-accent-secondary:#81a1c1;--vf-accent-success:#a3be8c;--vf-accent-warning:#ebcb8b;--vf-accent-error:#bf616a;--vf-interactive-hover:#434c5e;--vf-interactive-active:#88c0d0;--vf-interactive-focus:#3b4252;--vf-shadow-sm:#88c0d01a;--vf-shadow-md:#88c0d026;--vf-shadow-lg:#88c0d033;--vf-shadow-modal:#0006;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#88c0d080;--vf-overlay-text:#e5e9f0;--vf-dropdown-bg:#2e3440;--vf-dropdown-border:#434c5e;--vf-dropdown-text:#d8dee9;--vf-dropdown-hover:#3b4252;--vf-scrollbar-handle:#88c0d066;--vf-scrollbar-handle-hover:#88c0d099;--vf-scrollbar-handle-active:#88c0d0cc}.selection-area-container[data-theme=arctic]{--vf-selection-bg:#3b4252;--vf-selection-border:#88c0d0}.vuefinder__themer[data-theme=code]{--vf-selection-bg:#f6f8fa;--vf-selection-border:#d0d7de;--vf-bg-primary:#fff;--vf-bg-secondary:#f6f8fa;--vf-bg-tertiary:#eaeef2;--vf-bg-hover:#f6f8fa;--vf-bg-selected:#eaeef2;--vf-bg-disabled:#f6f8fa;--vf-text-primary:#24292f;--vf-text-secondary:#656d76;--vf-text-tertiary:#8b949e;--vf-text-disabled:#d0d7de;--vf-text-inverse:#fff;--vf-border-primary:#d0d7de;--vf-border-secondary:#eaeef2;--vf-border-focus:#0969da;--vf-border-error:#d1242f;--vf-accent-primary:#0969da;--vf-accent-secondary:#0550ae;--vf-accent-success:#1a7f37;--vf-accent-warning:#9a6700;--vf-accent-error:#d1242f;--vf-interactive-hover:#f6f8fa;--vf-interactive-active:#eaeef2;--vf-interactive-focus:#dbeafe;--vf-shadow-sm:#0000000a;--vf-shadow-md:#00000014;--vf-shadow-lg:#0000001f;--vf-shadow-modal:#0000001f;--vf-overlay-bg:#4b5563b3;--vf-overlay-border:#0000001a;--vf-overlay-text:#656d76;--vf-dropdown-bg:#fff;--vf-dropdown-border:#d0d7de;--vf-dropdown-text:#24292f;--vf-dropdown-hover:#f6f8fa;--vf-scrollbar-handle:#656d7666;--vf-scrollbar-handle-hover:#656d7699;--vf-scrollbar-handle-active:#656d76cc}.selection-area-container[data-theme=code]{--vf-selection-bg:#f6f8fa;--vf-selection-border:#0969da}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.vf-btn{margin-top:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--vf-border-primary);background-color:var(--vf-bg-primary);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--vf-text-primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:center;display:inline-flex}.vf-btn:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.vf-btn{margin-inline:calc(var(--spacing,.25rem)*1);width:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.vf-btn-primary{border-color:var(--vf-accent-primary);background-color:var(--vf-accent-primary);color:var(--vf-text-inverse);border-color:#0000}.vf-btn-primary:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.vf-btn-primary:hover{border-color:var(--vf-accent-primary);background-color:var(--vf-accent-primary);color:var(--vf-text-inverse)}.vf-btn-primary:focus{--tw-ring-color:var(--vf-accent-primary)}.vf-btn-primary.disabled{border-color:var(--vf-border-primary);background-color:var(--vf-bg-disabled);color:var(--vf-text-disabled)}.vf-btn-secondary{border-color:var(--vf-border-primary);background-color:var(--vf-bg-secondary);color:var(--vf-text-primary)}.vf-btn-secondary:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.vf-btn-secondary:hover{border-color:var(--vf-border-focus);background-color:var(--vf-bg-hover)}.vf-btn-secondary:focus{--tw-ring-color:var(--vf-border-focus)}.vf-btn-secondary.disabled{border-color:var(--vf-border-primary);background-color:var(--vf-bg-disabled);color:var(--vf-text-disabled)}.vf-btn-danger{border-color:var(--vf-accent-error);background-color:var(--vf-accent-error);color:var(--vf-text-inverse);border-color:#0000}.vf-btn-danger:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.vf-btn-danger:hover{border-color:var(--vf-accent-error);background-color:var(--vf-accent-error)}.vf-btn-danger:focus{--tw-ring-color:var(--vf-accent-error)}.disabled{cursor:not-allowed;opacity:.5}.vf-btn-small{padding-block:calc(var(--spacing,.25rem)*0)}.vf-scrollbar::-webkit-scrollbar{width:calc(var(--spacing,.25rem)*3)}.vf-scrollbar::-webkit-scrollbar-track-piece{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.vf-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338))}.vf-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.vf-scrollbar::-webkit-scrollbar-corner{background-color:#0000}.vf-explorer-scrollbar::-webkit-scrollbar{width:calc(var(--spacing,.25rem)*3)}.vf-explorer-scrollbar::-webkit-scrollbar-track-piece{background-color:#0000}.vf-explorer-scrollbar::-webkit-scrollbar-thumb{background-color:#0000}.vf-explorer-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#0000}.vf-explorer-scrollbar::-webkit-scrollbar-corner{background-color:#0000}.vuefinder__drag-over{border-color:var(--vf-selection-border);background-color:var(--vf-selection-bg)}.vf-scrollbars-theme{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px;--os-handle-bg:var(--vf-scrollbar-handle,var(--vf-border-primary));--os-handle-bg-hover:var(--vf-scrollbar-handle-hover,var(--vf-text-tertiary));--os-handle-bg-active:var(--vf-scrollbar-handle-active,var(--vf-text-secondary))}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes pop{0%{transform:scale(.3)}60%{transform:scale(1.03)}to{transform:scale(1)}}.tenant-logo[data-v-c74d65b5]{display:flex;align-items:center;gap:.5rem;padding:.5rem}.tenant-logo.full-width[data-v-c74d65b5]{overflow:hidden;justify-content:center}.logo-img[data-v-c74d65b5]{max-height:40px;max-width:40px;object-fit:contain}.logo-img.full-width[data-v-c74d65b5]{height:100%;width:auto;max-width:100%;max-height:100px}.logo-placeholder[data-v-c74d65b5]{font-size:1.5rem}.tenant-name[data-v-c74d65b5]{font-weight:600;color:inherit}.sidebar[data-v-6726691c]{position:fixed;left:0;top:0;width:200px;height:100vh;display:flex;flex-direction:column;z-index:100}.sidebar-header[data-v-6726691c]{overflow:hidden;max-height:120px;padding:12px 16px;color:#f8fafc}.sidebar-header>.tenant-logo[data-v-6726691c]{height:100px;padding:0!important;overflow:hidden;display:flex!important;align-items:center!important;justify-content:center}.nav-items[data-v-6726691c]{flex:1;padding:8px;overflow-y:auto}.nav-link[data-v-6726691c]{display:flex;align-items:center;gap:10px;padding:5px 6px;margin:2px 0;border-radius:6px;text-decoration:none;font-size:14px;transition:all .2s}.nav-link[data-v-6726691c]:hover{filter:brightness(1.3)}.nav-link.active[data-v-6726691c]{background:#3b82f6!important;color:#fff!important}.nav-icon[data-v-6726691c]{font-size:16px;width:20px;text-align:center}.nav-text[data-v-6726691c]{flex:1}.nav-divider[data-v-6726691c]{height:1px;margin:12px 0}.nav-section-title[data-v-6726691c]{font-size:11px;text-transform:uppercase;color:#64748b;padding:4px 6px;letter-spacing:.05em}.sidebar-footer[data-v-6726691c]{padding:8px}.logout-link[data-v-6726691c]{color:#f87171!important}.logout-link[data-v-6726691c]:hover{background:#ef444433!important;color:#fca5a5!important}.orbit-wrapper[data-v-6726691c]{border-radius:6px;margin:4px 0;overflow:hidden}.orbit-wrapper .orbit-toggle[data-v-6726691c]{margin:0;border-radius:0}.orbit-wrapper:not(.expanded) .orbit-toggle[data-v-6726691c]{border-radius:6px}.orbit-wrapper.expanded .orbit-toggle[data-v-6726691c]{border-radius:0}.orbit-toggle[data-v-6726691c]{cursor:pointer;-webkit-user-select:none;user-select:none}.orbit-toggle[data-v-6726691c]:hover{filter:brightness(1.2)}.orbit-toggle.has-active-child[data-v-6726691c]{color:#a5b4fc!important}.orbit-arrow[data-v-6726691c]{font-size:12px;opacity:.6;transition:transform .25s ease;margin-left:auto}.orbit-arrow.expanded[data-v-6726691c]{transform:rotate(180deg)}.orbit-submenu[data-v-6726691c]{overflow:hidden}.orbit-child[data-v-6726691c]{padding-left:16px!important;font-size:13px!important;border-radius:4px!important;margin:1px 0!important}.orbit-child[data-v-6726691c]:hover{filter:brightness(1.25)}.orbit-child .nav-icon[data-v-6726691c]{font-size:14px}.orbit-slide-enter-active[data-v-6726691c],.orbit-slide-leave-active[data-v-6726691c]{transition:max-height .3s ease,opacity .25s ease;max-height:350px;opacity:1}.orbit-slide-enter-from[data-v-6726691c],.orbit-slide-leave-to[data-v-6726691c]{max-height:0;opacity:0}.nav-badge-soon[data-v-6726691c]{font-size:9px;padding:1px 6px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:600;letter-spacing:.3px;margin-left:auto;line-height:16px}.role-indicator[data-v-6726691c]{padding:4px 6px;margin-bottom:4px}.role-badge-small[data-v-6726691c]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.role-badge-small.global_admin[data-v-6726691c]{background:#fae8ff;color:#86198f}.role-badge-small.admin[data-v-6726691c]{background:#dcfce7;color:#166534}.role-badge-small.editor[data-v-6726691c]{background:#fef3c7;color:#92400e}.role-badge-small.user[data-v-6726691c]{background:#dbeafe;color:#1e40af}.role-badge-small.viewer[data-v-6726691c]{background:#f1f5f9;color:#64748b}.nav-items[data-v-6726691c]::-webkit-scrollbar{width:6px}.nav-items[data-v-6726691c]::-webkit-scrollbar-track{background:transparent}.nav-items[data-v-6726691c]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.nav-items[data-v-6726691c]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.setup-wizard-nav[data-v-6726691c]{display:flex;align-items:center;gap:8px;padding:8px 14px;margin:6px 10px;background:linear-gradient(135deg,#f97316,#fb923c);border-radius:25px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #f973164d}.setup-wizard-nav[data-v-6726691c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f9731666}.setup-wizard-icon[data-v-6726691c]{font-size:16px}.setup-wizard-text[data-v-6726691c]{font-size:13px;font-weight:600;color:#fff}.um-overlay{position:fixed;inset:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.um-overlay--transparent{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}.um-shell{background:#fff;border-radius:18px;max-width:95vw;display:flex;flex-direction:column;overflow:visible;box-shadow:0 32px 64px -12px #00000038,0 0 0 1px #0000000d;animation:um-enter .22s cubic-bezier(.16,1,.3,1);pointer-events:auto;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.um-shell--maximized{border-radius:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}.um-shell--maximized .um-header,.um-shell--maximized .um-footer{border-radius:0!important}@keyframes um-enter{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.um-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(180deg,#f8fafc,#e2e8f0);border-bottom:1px solid #cbd5e1;flex-shrink:0;gap:12px;border-radius:18px 18px 0 0}.um-header--danger{border-bottom-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fee2e2)}.um-header-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.um-header-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;color:#fff;box-shadow:0 2px 8px #6366f140}.um-header-text{min-width:0}.um-title{margin:0;font-size:17px;font-weight:700;color:#0f172a;line-height:1.3}.um-subtitle{margin:2px 0 0;font-size:13px;color:#64748b;line-height:1.3}.um-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.um-action-btn{width:32px;height:32px;min-width:32px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s}.um-action-btn:hover{background:#e2e8f0;color:#475569}.um-close{width:32px;height:32px;min-width:32px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .15s;flex-shrink:0}.um-close:hover{background:#fee2e2;color:#dc2626}.um-steps{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.um-step{padding:5px 14px;border-radius:20px;font-size:12px;font-weight:500;color:#94a3b8;background:#f1f5f9;transition:all .2s;white-space:nowrap}.um-step--active{background:#6366f1;color:#fff;box-shadow:0 2px 6px #6366f14d}.um-step--done{background:#e0e7ff;color:#4338ca}.um-progress{height:3px;background:#e2e8f0;flex-shrink:0}.um-progress-bar{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:0 2px 2px 0;transition:width .35s cubic-bezier(.4,0,.2,1)}.um-content-wrap{padding:20px 20px 12px;flex:1;min-height:0;overflow:auto;background:#dce4ed;display:flex;flex-direction:column;border-radius:0 0 18px 18px}.um-inner{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;width:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a,0 0 0 1px #0000000d}.um-inner--flush{padding:0;display:flex;flex-direction:column;overflow:auto}.um-content-wrap:has(.um-inner--flush){padding:8px;border-radius:0 0 18px 18px}.um-inner::-webkit-scrollbar{width:6px}.um-inner::-webkit-scrollbar-track{background:transparent;margin:8px 0}.um-inner::-webkit-scrollbar-thumb{background:#6366f140;border-radius:3px}.um-inner::-webkit-scrollbar-thumb:hover{background:#6366f173}.um-inner{scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.25) transparent}.um-inner,.um-inner *{color:#1e293b}.um-inner label,.um-inner .form-label{color:#374151!important;font-weight:500}.um-inner input,.um-inner select,.um-inner textarea{color:#1e293b!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px}.um-inner input:focus,.um-inner select:focus,.um-inner textarea:focus{border-color:#6366f1!important;outline:none!important;box-shadow:0 0 0 3px #6366f11a!important}.um-inner input::placeholder,.um-inner textarea::placeholder{color:#9ca3af!important}.um-inner h1,.um-inner h2,.um-inner h3,.um-inner h4,.um-inner h5{color:#0f172a!important}.um-inner p{color:#475569}.um-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #e2e8f0;background:#fff;flex-shrink:0;border-radius:0 0 18px 18px;cursor:grab}.um-btn{padding:9px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;border:none;display:inline-flex;align-items:center;gap:8px;line-height:1.2}.um-btn:disabled{opacity:.55;cursor:not-allowed}.um-btn-secondary{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.um-btn-secondary:hover:not(:disabled){background:#e2e8f0;color:#334155}.um-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff!important;box-shadow:0 2px 8px #3b82f64d}.um-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666}.um-btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef44444d;color:#fff!important}.um-btn--danger:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c)}.um-btn-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:um-spin .6s linear infinite}@keyframes um-spin{to{transform:rotate(360deg)}}.um-shell:not(.um-shell--maximized) .um-header{cursor:grab}.um-shell--dragging .um-header{cursor:grabbing!important}.um-shell--dragging,.um-shell--resizing{transition:none!important}.um-header .um-close,.um-header .um-action-btn,.um-footer .um-btn,.um-footer button{cursor:pointer!important}.um-shell--dragging .um-footer{cursor:grabbing!important}.um-rh{position:absolute;z-index:50}.um-rh-n{top:-3px;left:14px;right:14px;height:8px;cursor:n-resize}.um-rh-s{bottom:-3px;left:14px;right:14px;height:8px;cursor:s-resize}.um-rh-e{right:-3px;top:14px;bottom:14px;width:8px;cursor:e-resize}.um-rh-w{left:-3px;top:14px;bottom:14px;width:8px;cursor:w-resize}.um-rh-ne{top:-3px;right:-3px;width:16px;height:16px;cursor:ne-resize;z-index:51}.um-rh-nw{top:-3px;left:-3px;width:16px;height:16px;cursor:nw-resize;z-index:51}.um-rh-se{bottom:-3px;right:-3px;width:16px;height:16px;cursor:se-resize;z-index:51}.um-rh-sw{bottom:-3px;left:-3px;width:16px;height:16px;cursor:sw-resize;z-index:51}.um-dirty-overlay{position:absolute;inset:0;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:18px}.um-dirty-dialog{background:#fff;padding:24px;border-radius:14px;box-shadow:0 16px 48px #00000026;max-width:360px;width:90%}.um-fade-enter-active{transition:opacity .2s ease}.um-fade-leave-active{transition:opacity .15s ease}.um-fade-enter-from,.um-fade-leave-to{opacity:0}@media(max-width:640px){.um-overlay{padding:12px}.um-shell{width:100vw!important;max-width:100vw!important;max-height:100vh!important;border-radius:12px!important}.um-content-wrap{padding:16px}.um-inner{padding:16px;border-radius:10px}.um-steps,.um-action-btn{display:none}}.modal-overlay,.piq-modal-overlay,.conn-modal-overlay,.aim-modal-overlay,.cw-overlay,.history-overlay,.diff-overlay,.ms-modal-overlay,.usage-modal-overlay,.clip-modal-overlay{background:#0f172a8c!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.modal-overlay>.modal,.modal-overlay>.modal-content,.modal-overlay>.create-modal,.modal-overlay>.profile-modal,.conn-modal-overlay>.conn-modal,.aim-modal-overlay>.aim-modal,.cw-overlay>.cw-modal,.history-overlay>.history-modal,.diff-overlay>.diff-modal,.ms-modal-overlay>.ms-modal,.usage-modal-overlay>.usage-modal,.modal-overlay>.register-model-modal,.modal-overlay>.confirm-dialog,.modal-overlay>.full-modal,.modal-overlay>.context-modal{background:#fff!important;color:#1e293b!important;border-radius:18px!important;box-shadow:0 32px 64px -12px #00000038,0 0 0 1px #0000000d!important}.modal-overlay .modal-header,.piq-modal-overlay .modal-header,.conn-modal-overlay .conn-modal-header,.aim-modal-overlay .aim-modal-header,.cw-overlay .cw-header,.ms-modal-overlay .ms-modal-header,.history-overlay .history-header,.usage-modal-overlay .modal-header{background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;border-bottom:1px solid #cbd5e1!important}.modal-overlay .modal-header h2,.modal-overlay .modal-header h3,.modal-overlay .modal-header h4,.conn-modal-overlay .conn-modal-header h3,.piq-modal-overlay .modal-header h2,.piq-modal-overlay .modal-header h3,.cw-overlay .cw-title,.history-overlay h3,.ms-modal-overlay h3{color:#0f172a!important}.modal-overlay .modal-header .close-btn,.modal-overlay .modal-header .modal-close,.conn-modal-overlay .conn-modal-header button,.piq-modal-overlay .modal-header .close-btn,.cw-overlay .cw-close,.history-overlay .close-btn,.ms-modal-overlay .close-btn{background:#f1f5f9!important;color:#94a3b8!important;border:none!important}.modal-overlay .modal-header .close-btn:hover,.conn-modal-overlay .conn-modal-header button:hover{background:#e2e8f0!important;color:#475569!important}.modal-overlay .modal-body,.modal-overlay .modal-content .source-grid,.modal-overlay .modal-content .config-form,.conn-modal-overlay .conn-modal-body,.cw-overlay .cw-body,.ms-modal-overlay .ms-modal-body,.history-overlay .history-body,.usage-modal-overlay .modal-body{background:#dce4ed!important;color:#1e293b!important}.modal-overlay .modal-footer,.modal-overlay .modal-actions,.conn-modal-overlay .conn-modal-actions,.cw-overlay .cw-footer{background:#fff!important;border-top:1px solid #e2e8f0!important}.modal-overlay label,.modal-overlay .form-label,.conn-modal-overlay label,.piq-modal-overlay label,.cw-overlay label,.ms-modal-overlay label{color:#374151!important}.modal-overlay input:not([type=checkbox]):not([type=radio]),.modal-overlay select,.modal-overlay textarea,.conn-modal-overlay input:not([type=checkbox]):not([type=radio]),.conn-modal-overlay select,.conn-modal-overlay textarea,.conn-modal-overlay .conn-input,.piq-modal-overlay input:not([type=checkbox]):not([type=radio]),.piq-modal-overlay select,.piq-modal-overlay textarea,.cw-overlay input:not([type=checkbox]):not([type=radio]),.cw-overlay select,.cw-overlay textarea{color:#1e293b!important;background:#fff!important;border-color:#d1d5db!important}.modal-overlay input:focus,.modal-overlay select:focus,.modal-overlay textarea:focus,.conn-modal-overlay input:focus,.conn-modal-overlay select:focus,.conn-modal-overlay .conn-input:focus{border-color:#6366f1!important;outline:none!important;box-shadow:0 0 0 3px #6366f11a!important}.modal-overlay input::placeholder,.modal-overlay textarea::placeholder,.conn-modal-overlay input::placeholder,.conn-modal-overlay textarea::placeholder{color:#9ca3af!important}.conn-modal-overlay .conn-modal{background:#fff!important;color:#1e293b!important}.conn-modal-overlay .conn-modal-header{background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;border-bottom:1px solid #cbd5e1!important}.conn-modal-overlay .conn-modal-header h3{color:#0f172a!important}.conn-modal-overlay .conn-modal-body{color:#1e293b!important;background:#dce4ed!important}.conn-modal-overlay .conn-btn-cancel{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important}.conn-modal-overlay .conn-btn-save{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:none!important}.conn-modal-overlay .conn-modal th{color:#475569!important;background:#f8fafc!important}.conn-modal-overlay .conn-modal td,.conn-modal-overlay .conn-modal td div{color:#1e293b!important}.conn-modal-overlay .conn-modal tr{border-bottom-color:#e2e8f0!important}.conn-modal-overlay .conn-modal input[type=checkbox]{accent-color:#6366f1}.modal-overlay h1,.modal-overlay h2,.modal-overlay h3,.modal-overlay h4,.conn-modal-overlay h1,.conn-modal-overlay h2,.conn-modal-overlay h3,.conn-modal-overlay h4,.cw-overlay h1,.cw-overlay h2,.cw-overlay h3,.cw-overlay h4{color:#0f172a!important}.modal-overlay p,.conn-modal-overlay p,.cw-overlay p{color:#475569!important}.modal-overlay .btn-primary,.modal-overlay .save-btn,.conn-modal-overlay .btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:none!important}.modal-overlay .btn-secondary,.modal-overlay .cancel-btn,.conn-modal-overlay .btn-secondary{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important}body>.modal-overlay:nth-of-type(1),body>.conn-modal-overlay:nth-of-type(1),body>.aim-modal-overlay:nth-of-type(1),body>.cw-overlay:nth-of-type(1),body>.history-overlay:nth-of-type(1),body>.ms-modal-overlay:nth-of-type(1),body>.usage-modal-overlay:nth-of-type(1),body>.piq-modal-overlay:nth-of-type(1){z-index:10000!important}body>.modal-overlay:nth-of-type(2),body>.conn-modal-overlay:nth-of-type(2){z-index:10010!important}body>.modal-overlay:nth-of-type(3){z-index:10020!important}body>.modal-overlay:nth-of-type(4){z-index:10030!important}.um-inner--flush:has(.studio-body){background:#0a0a12!important}.studio-body{height:100%;min-height:650px;overflow:hidden;position:relative;background:#0a0a12}.nb-wrapper[data-v-844f0107]{position:relative;display:inline-flex;align-items:center}.nb-bell[data-v-844f0107]{position:relative;background:none;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:8px;transition:all .15s;display:flex;align-items:center}.nb-bell[data-v-844f0107]:hover{color:#e2e8f0;background:#ffffff14}.nb-badge[data-v-844f0107]{position:absolute;top:0;right:-2px;min-width:18px;height:18px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;border:2px solid #0f172a}.nb-badge-urgent[data-v-844f0107]{background:#ef4444;animation:nb-pulse-844f0107 1.5s infinite}@keyframes nb-pulse-844f0107{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.nb-dropdown[data-v-844f0107]{position:absolute;top:100%;right:-8px;margin-top:8px;width:380px;background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 20px 60px #00000080;z-index:9999;overflow:hidden}.nb-dropdown-header[data-v-844f0107]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 10px;border-bottom:1px solid #334155}.nb-dropdown-title[data-v-844f0107]{font-size:14px;font-weight:600;color:#f1f5f9}.nb-dropdown-actions[data-v-844f0107]{display:flex;gap:8px}.nb-link[data-v-844f0107]{background:none;border:none;color:#64748b;cursor:pointer;font-size:12px;padding:2px 6px;border-radius:4px;text-decoration:none}.nb-link[data-v-844f0107]:hover{color:#e2e8f0;background:#ffffff0f}.nb-list[data-v-844f0107]{max-height:400px;overflow-y:auto}.nb-item[data-v-844f0107]{display:flex;gap:10px;padding:12px 16px;cursor:pointer;transition:background .1s;border-bottom:1px solid rgba(255,255,255,.04)}.nb-item[data-v-844f0107]:hover{background:#ffffff0a}.nb-item[data-v-844f0107]:last-child{border-bottom:none}.nb-unread[data-v-844f0107]{background:#3b82f60f}.nb-severity-critical[data-v-844f0107]{border-left:3px solid #ef4444}.nb-severity-urgent[data-v-844f0107]{border-left:3px solid #f97316}.nb-severity-warning[data-v-844f0107]{border-left:3px solid #eab308}.nb-severity-info[data-v-844f0107]{border-left:3px solid #3b82f6}.nb-item-icon[data-v-844f0107]{font-size:16px;padding-top:2px;flex-shrink:0}.nb-item-content[data-v-844f0107]{flex:1;min-width:0}.nb-item-title[data-v-844f0107]{font-size:13px;font-weight:600;color:#e2e8f0;line-height:1.3}.nb-item-msg[data-v-844f0107]{font-size:12px;color:#94a3b8;margin-top:2px;line-height:1.4}.nb-item-meta[data-v-844f0107]{display:flex;align-items:center;gap:8px;margin-top:6px}.nb-item-time[data-v-844f0107]{font-size:11px;color:#64748b}.nb-quick-approve[data-v-844f0107]{padding:2px 8px;font-size:11px;background:#065f46;color:#6ee7b7;border:1px solid #047857;border-radius:4px;cursor:pointer}.nb-quick-approve[data-v-844f0107]:hover{background:#047857}.nb-quick-deny[data-v-844f0107]{padding:2px 8px;font-size:11px;background:#7f1d1d;color:#fca5a5;border:1px solid #991b1b;border-radius:4px;cursor:pointer}.nb-quick-deny[data-v-844f0107]:hover{background:#991b1b}.nb-dismiss[data-v-844f0107]{background:none;border:none;color:#475569;cursor:pointer;font-size:16px;padding:0 4px;flex-shrink:0;opacity:0;transition:opacity .15s}.nb-item:hover .nb-dismiss[data-v-844f0107]{opacity:1}.nb-dismiss[data-v-844f0107]:hover{color:#ef4444}.nb-empty[data-v-844f0107]{padding:32px 16px;text-align:center;color:#64748b;font-size:13px}.nb-view-all[data-v-844f0107]{display:block;text-align:center;padding:12px;font-size:13px;color:#3b82f6;text-decoration:none;border-top:1px solid #334155;transition:background .1s}.nb-view-all[data-v-844f0107]:hover{background:#3b82f614}.nb-slide-enter-active[data-v-844f0107],.nb-slide-leave-active[data-v-844f0107]{transition:all .2s ease}.nb-slide-enter-from[data-v-844f0107],.nb-slide-leave-to[data-v-844f0107]{opacity:0;transform:translateY(-8px)}.event-selector-modal[data-v-d51b04ac]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.event-selector[data-v-d51b04ac]{background:#fff;border-radius:12px;width:640px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000040}.es-header[data-v-d51b04ac]{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid #e2e8f0}.es-header h3[data-v-d51b04ac]{margin:0;flex:1;font-size:1.1rem}.es-icon[data-v-d51b04ac]{font-size:1.5rem}.es-count[data-v-d51b04ac]{background:#6366f1;color:#fff;padding:2px 10px;border-radius:12px;font-size:.8rem;font-weight:600}.es-close[data-v-d51b04ac]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b}.es-search[data-v-d51b04ac]{padding:12px 16px 8px}.es-search-input[data-v-d51b04ac]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem}.es-categories[data-v-d51b04ac]{display:flex;gap:6px;padding:0 16px 12px;flex-wrap:wrap}.es-cat-btn[data-v-d51b04ac]{padding:5px 10px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;cursor:pointer;font-size:.78rem;white-space:nowrap;transition:all .15s}.es-cat-btn[data-v-d51b04ac]:hover{border-color:#6366f1;background:#f5f3ff}.es-cat-btn.active[data-v-d51b04ac]{background:#6366f1;color:#fff;border-color:#6366f1}.es-events[data-v-d51b04ac]{flex:1;overflow-y:auto;padding:0 16px;max-height:50vh}.es-group-header[data-v-d51b04ac]{position:sticky;top:0;background:#f8fafc;padding:8px 4px;margin:4px -4px 0;border-bottom:2px solid #e2e8f0;z-index:2}.es-group-check[data-v-d51b04ac]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-size:.95rem;color:#1e293b}.es-group-check input[data-v-d51b04ac]{width:16px;height:16px;accent-color:#6366f1;cursor:pointer}.es-group-icon[data-v-d51b04ac]{font-size:1.1rem}.es-group-count[data-v-d51b04ac]{font-weight:400;color:#94a3b8;font-size:.85rem}.es-subgroup-header[data-v-d51b04ac]{padding:6px 4px 4px 28px}.es-subgroup-check[data-v-d51b04ac]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.85rem;color:#475569;font-weight:500}.es-subgroup-check input[data-v-d51b04ac]{width:14px;height:14px;accent-color:#6366f1;cursor:pointer}.es-sub-count[data-v-d51b04ac]{color:#94a3b8;font-weight:400}.es-event[data-v-d51b04ac]{padding:2px 4px 2px 44px}.es-event-check[data-v-d51b04ac]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 8px;border-radius:6px;width:100%}.es-event-check[data-v-d51b04ac]:hover{background:#f1f5f9}.es-event-check input[data-v-d51b04ac]{width:15px;height:15px;accent-color:#6366f1;cursor:pointer;flex-shrink:0}.es-ev-icon[data-v-d51b04ac]{font-size:1rem;flex-shrink:0}.es-ev-info[data-v-d51b04ac]{flex:1;min-width:0}.es-ev-name[data-v-d51b04ac]{font-size:.85rem;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-ev-type[data-v-d51b04ac]{font-size:.72rem;color:#94a3b8;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-severity[data-v-d51b04ac]{font-size:.65rem;padding:2px 6px;border-radius:8px;font-weight:500;text-transform:uppercase;flex-shrink:0}.sev-trace[data-v-d51b04ac]{background:#f1f5f9;color:#64748b}.sev-debug[data-v-d51b04ac]{background:#f0fdf4;color:#16a34a}.sev-info[data-v-d51b04ac]{background:#eff6ff;color:#2563eb}.sev-warn[data-v-d51b04ac]{background:#fffbeb;color:#d97706}.sev-error[data-v-d51b04ac]{background:#fef2f2;color:#dc2626}.sev-critical[data-v-d51b04ac]{background:#fef2f2;color:#991b1b;font-weight:700}.es-empty[data-v-d51b04ac]{text-align:center;padding:40px;color:#94a3b8}.es-footer[data-v-d51b04ac]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #e2e8f0}.es-btn-clear[data-v-d51b04ac]{padding:8px 16px;border:1px solid #fca5a5;border-radius:8px;background:#fff5f5;cursor:pointer;color:#dc2626;font-size:.85rem}.es-btn-cancel[data-v-d51b04ac]{padding:8px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;font-size:.85rem}.es-btn-confirm[data-v-d51b04ac]{padding:8px 20px;border:none;border-radius:8px;background:#6366f1;color:#fff;cursor:pointer;font-weight:500;font-size:.85rem}.es-btn-confirm[data-v-d51b04ac]:hover{background:#4f46e5}.cfm-body[data-v-cff68063]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.cfm-platform-bar[data-v-cff68063]{display:flex;align-items:center;gap:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem}.cfm-plat-icon[data-v-cff68063]{font-size:1.6rem}.cfm-plat-info[data-v-cff68063]{flex:1}.cfm-plat-name[data-v-cff68063]{font-weight:600;font-size:.95rem;color:#1e293b}.cfm-plat-cat[data-v-cff68063]{font-size:.78rem;color:#64748b}.cfm-auth-badge[data-v-cff68063]{font-size:.72rem;font-weight:600;text-transform:uppercase;background:#e0f2fe;color:#0369a1;padding:3px 8px;border-radius:999px}.cfm-group[data-v-cff68063]{display:flex;flex-direction:column;gap:.4rem}.cfm-label[data-v-cff68063]{font-size:.875rem;font-weight:500;color:#374151}.cfm-req[data-v-cff68063]{color:#ef4444}.cfm-opt[data-v-cff68063]{color:#9ca3af;font-weight:400;font-size:.8rem}.cfm-input-wrap[data-v-cff68063]{position:relative;display:flex}.cfm-input[data-v-cff68063]{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;background:#fff;box-sizing:border-box}.cfm-input[data-v-cff68063]:focus{outline:none;border-color:#007ba7;box-shadow:0 0 0 3px #007ba71a}.cfm-input-wrap .cfm-input[data-v-cff68063]{padding-right:2.5rem}.cfm-eye[data-v-cff68063]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1rem;padding:0}.cfm-textarea[data-v-cff68063]{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;resize:vertical;font-family:inherit;box-sizing:border-box}.cfm-textarea[data-v-cff68063]:focus{outline:none;border-color:#007ba7}.cfm-error[data-v-cff68063]{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b;border-radius:8px;padding:.625rem .875rem;font-size:.875rem}.cfm-success[data-v-cff68063]{background:#f0fdf4;border:1px solid #86efac;color:#166534;border-radius:8px;padding:.625rem .875rem;font-size:.875rem}.cfm-no-platform[data-v-cff68063]{padding:2rem;text-align:center;color:#9ca3af}.cfm-btn-test[data-v-cff68063]{padding:.6rem 1rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;cursor:pointer}.cfm-btn-test[data-v-cff68063]:hover:not(:disabled){background:#e2e8f0}.cfm-btn-cancel[data-v-cff68063]{padding:.6rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-weight:500;cursor:pointer}.cfm-btn-save[data-v-cff68063]{padding:.6rem 1.25rem;background:#007ba7;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.cfm-btn-save[data-v-cff68063]:hover:not(:disabled){background:#006691}.cfm-btn-save[data-v-cff68063]:disabled,.cfm-btn-test[data-v-cff68063]:disabled{opacity:.5;cursor:not-allowed}.cfm-label-row[data-v-cff68063]{display:flex;justify-content:space-between;align-items:center}.cfm-cred-picker[data-v-cff68063]{display:flex;gap:8px;align-items:center}.cfm-btn-new-cred[data-v-cff68063]{padding:.625rem .75rem;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:.85rem;white-space:nowrap}.cfm-btn-new-cred[data-v-cff68063]:hover{background:#e2e8f0;border-color:#007ba7}.cfm-cred-info[data-v-cff68063]{font-size:.78rem;color:#0369a1;background:#e0f2fe;padding:6px 10px;border-radius:6px;margin-top:4px}.cfm-save-cred-dialog[data-v-cff68063]{background:#fefce8;border:1px solid #fcd34d;border-radius:10px;padding:12px 16px;margin-bottom:4px}.cfm-save-cred-header[data-v-cff68063]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#92400e}.cfm-close-x[data-v-cff68063]{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#92400e;padding:0 4px}.cfm-close-x[data-v-cff68063]:hover{color:#dc2626}.cfm-json-wrap[data-v-cff68063]{display:flex;flex-direction:column;gap:4px}.cfm-json-editor-container[data-v-cff68063]{border:1px solid #d1d5db;border-radius:8px;overflow:hidden;min-height:250px;max-height:400px}.cfm-json-editor-container .jse-main[data-v-cff68063]{max-height:398px}.cfm-json-error[data-v-cff68063]{font-size:11px;color:#dc2626;background:#fef2f2;padding:4px 8px;border-radius:4px}.rsm-tabs[data-v-aa8bc040]{display:flex;border-bottom:2px solid #e2e8f0;margin-bottom:0;padding:0 16px;background:#f8fafc;position:sticky;top:0;z-index:10;background:#fff}.rsm-tab[data-v-aa8bc040]{padding:10px 18px;border:none;background:none;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s}.rsm-tab[data-v-aa8bc040]:hover{color:#334155}.rsm-tab.active[data-v-aa8bc040]{color:#6366f1;border-bottom-color:#6366f1;font-weight:600}.rsm-body[data-v-aa8bc040]{min-height:500px;max-height:calc(80vh - 200px);overflow-y:auto;overflow-x:hidden}.rsm-panel[data-v-aa8bc040]{min-height:100%}.rsm-summary-header[data-v-aa8bc040]{padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.rsm-stat-row[data-v-aa8bc040]{display:flex;gap:24px}.rsm-stat[data-v-aa8bc040]{display:flex;flex-direction:column;gap:2px}.rsm-stat-label[data-v-aa8bc040]{font-size:11px;color:#94a3b8;text-transform:uppercase;font-weight:600}.rsm-stat-value[data-v-aa8bc040]{font-size:16px;font-weight:700;color:#1e293b}.rsm-risk[data-v-aa8bc040]{font-size:13px;font-weight:600;padding:2px 10px;border-radius:12px;text-transform:capitalize}.risk-low[data-v-aa8bc040]{background:#dcfce7;color:#166534}.risk-medium[data-v-aa8bc040]{background:#fef3c7;color:#92400e}.risk-high[data-v-aa8bc040]{background:#fee2e2;color:#991b1b}.risk-critical[data-v-aa8bc040]{background:#1e293b;color:#f8fafc}.rsm-json-editor[data-v-aa8bc040]{height:calc(80vh - 300px);min-height:400px}.rsm-diagram-layout[data-v-aa8bc040]{display:flex;height:calc(80vh - 250px);min-height:400px}.rsm-toolbox[data-v-aa8bc040]{width:140px;background:#f8fafc;border-right:1px solid #e2e8f0;padding:12px 8px;overflow-y:auto;flex-shrink:0}.rsm-toolbox-title[data-v-aa8bc040]{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;padding:0 4px 8px;border-bottom:1px solid #e2e8f0;margin-bottom:8px}.rsm-toolbox-item[data-v-aa8bc040]{display:flex;align-items:center;gap:6px;padding:8px 6px;border-radius:6px;cursor:grab;font-size:12px;color:#334155;transition:background .1s;margin-bottom:2px}.rsm-toolbox-item[data-v-aa8bc040]:hover{background:#e2e8f0}.rsm-toolbox-item[data-v-aa8bc040]:active{cursor:grabbing}.rsm-toolbox-icon[data-v-aa8bc040]{font-size:16px}.rsm-toolbox-label[data-v-aa8bc040]{font-weight:500}.rsm-df-node[data-v-aa8bc040]{min-width:200px}.rsm-df-header[data-v-aa8bc040]{background:linear-gradient(135deg,#6366f1d9,#3b82f6d9);color:#fff;padding:6px 10px;font-size:12px;font-weight:600;border-radius:8px 8px 0 0}.rsm-df-body[data-v-aa8bc040]{padding:8px 10px;font-size:12px;color:#1e293b;line-height:1.4}.rsm-df-footer[data-v-aa8bc040]{padding:4px 10px 6px;font-size:11px;color:#64748b;border-top:1px solid rgba(0,0,0,.06)}.drawflow .drawflow-node[data-v-aa8bc040]{background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 4px 16px #00000014}.drawflow .drawflow-node.selected[data-v-aa8bc040]{border-color:#6366f1;box-shadow:0 0 0 2px #6366f14d}.drawflow .connection .main-path[data-v-aa8bc040]{stroke:#94a3b8;stroke-width:1.5}.drawflow .drawflow-node .input[data-v-aa8bc040],.drawflow .drawflow-node .output[data-v-aa8bc040]{background:#6366f1}.rsm-drawflow[data-v-aa8bc040]{flex:1;background:#fafafa;position:relative}[data-v-aa8bc040] .drawflow .drawflow_content_node{padding:0}[data-v-aa8bc040] .df-node-content{min-width:180px}[data-v-aa8bc040] .df-node-header{background:#6366f1;color:#fff;padding:6px 10px;font-weight:600;font-size:12px;border-radius:4px 4px 0 0}[data-v-aa8bc040] .df-node-body{padding:8px 10px;font-size:12px;color:#334155;background:#fff;line-height:1.4}[data-v-aa8bc040] .df-node-meta{padding:4px 10px 6px;font-size:11px;color:#94a3b8;background:#fff;border-top:1px solid #f1f5f9;border-radius:0 0 4px 4px}.rsm-tasks-grid[data-v-aa8bc040]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;max-height:calc(80vh - 250px);overflow-y:auto}.rsm-task-card[data-v-aa8bc040]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;cursor:grab;transition:box-shadow .15s}.rsm-task-card[data-v-aa8bc040]:hover{box-shadow:0 2px 8px #00000014}.rsm-task-header[data-v-aa8bc040]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rsm-task-id[data-v-aa8bc040]{font-weight:700;color:#6366f1;font-size:13px}.rsm-task-priority[data-v-aa8bc040]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:10px}.p-1[data-v-aa8bc040]{background:#fee2e2;color:#991b1b}.p-2[data-v-aa8bc040]{background:#fef3c7;color:#92400e}.p-3[data-v-aa8bc040]{background:#dbeafe;color:#1e40af}.p-4[data-v-aa8bc040],.p-5[data-v-aa8bc040]{background:#f1f5f9;color:#475569}.rsm-task-delete[data-v-aa8bc040]{margin-left:auto;background:none;border:none;color:#94a3b8;font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.rsm-task-delete[data-v-aa8bc040]:hover{color:#ef4444}.rsm-task-desc[data-v-aa8bc040]{width:100%;border:1px solid #e2e8f0;border-radius:4px;padding:6px 8px;font-size:12px;resize:vertical;min-height:40px;box-sizing:border-box}.rsm-task-meta[data-v-aa8bc040]{display:flex;gap:6px;margin-top:8px}.rsm-task-select[data-v-aa8bc040],.rsm-task-input[data-v-aa8bc040]{padding:4px 6px;border:1px solid #e2e8f0;border-radius:4px;font-size:11px;flex:1;min-width:0;box-sizing:border-box}.rsm-task-deps[data-v-aa8bc040]{margin-top:6px;display:flex;align-items:center;gap:6px}.rsm-task-deps small[data-v-aa8bc040]{color:#94a3b8;font-size:11px;white-space:nowrap}.rsm-add-task[data-v-aa8bc040]{border:2px dashed #e2e8f0;border-radius:8px;padding:20px;background:none;color:#94a3b8;font-size:14px;cursor:pointer;text-align:center;transition:all .15s;min-height:80px;display:flex;align-items:center;justify-content:center}.rsm-add-task[data-v-aa8bc040]:hover{border-color:#6366f1;color:#6366f1;background:#f8fafc}.rsm-footer[data-v-aa8bc040]{width:100%}.rsm-prompt-row[data-v-aa8bc040]{display:flex;gap:8px;margin-bottom:10px;align-items:flex-end}.rsm-prompt-input[data-v-aa8bc040]{flex:1;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;resize:none;transition:border-color .15s}.rsm-prompt-input[data-v-aa8bc040]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.rsm-mic-btn[data-v-aa8bc040]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;width:40px;height:40px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.rsm-mic-btn[data-v-aa8bc040]:hover{background:#e2e8f0}.rsm-mic-btn.recording[data-v-aa8bc040]{background:#fef2f2;border-color:#ef4444;color:#ef4444}.rsm-footer-actions[data-v-aa8bc040]{display:flex;gap:8px;justify-content:flex-end}.rsm-btn[data-v-aa8bc040]{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.rsm-btn[data-v-aa8bc040]:disabled{opacity:.5;cursor:not-allowed}.rsm-btn-outline[data-v-aa8bc040]{background:#fff;color:#334155;border:1px solid #e2e8f0}.rsm-btn-outline[data-v-aa8bc040]:hover{background:#f8fafc}.rsm-btn-primary[data-v-aa8bc040]{background:#6366f1;color:#fff}.rsm-btn-primary[data-v-aa8bc040]:hover:not(:disabled){background:#4f46e5}.rsm-btn-success[data-v-aa8bc040]{background:#22c55e;color:#fff}.rsm-btn-success[data-v-aa8bc040]:hover{background:#16a34a}.rsm-summary-panel[data-v-aa8bc040]{overflow-y:auto}.rsm-exec-summary[data-v-aa8bc040]{padding:16px 20px;flex:1;overflow-y:auto}.rsm-summary-text[data-v-aa8bc040]{font-size:15px;line-height:1.7;color:#1e293b}.rsm-summary-text p[data-v-aa8bc040]{margin-bottom:14px}.rsm-summary-text p[data-v-aa8bc040]:last-child{margin-bottom:0}.rsm-summary-empty[data-v-aa8bc040]{padding:40px;text-align:center;color:#94a3b8;font-size:14px}.rsm-summary-loading[data-v-aa8bc040]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#64748b;font-size:14px}.rsm-spinner[data-v-aa8bc040]{width:24px;height:24px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-aa8bc040 .8s linear infinite}@keyframes spin-aa8bc040{to{transform:rotate(360deg)}}.rsm-json-panel[data-v-aa8bc040]{display:flex;flex-direction:column;height:100%}.rsm-json-toolbar[data-v-aa8bc040]{padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:12px;color:#64748b;flex-shrink:0}.rsm-strategy-json-editor[data-v-aa8bc040]{flex:1;min-height:400px;overflow:auto;max-height:calc(70vh - 120px)}.mc-container[data-v-ce4198e4]{display:flex;flex-direction:column;height:70vh}.mc-topbar[data-v-ce4198e4]{display:flex;align-items:center;gap:16px;padding:10px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0;flex-shrink:0}.mc-progress-wrap[data-v-ce4198e4]{flex:1;display:flex;align-items:center;gap:10px}.mc-progress-bar[data-v-ce4198e4]{flex:1;height:10px;background:#e2e8f0;border-radius:5px;overflow:hidden}.mc-progress-fill[data-v-ce4198e4]{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:5px;transition:width .5s ease}.mc-progress-text[data-v-ce4198e4]{font-size:13px;font-weight:600;color:#1e293b;min-width:90px}.mc-stats[data-v-ce4198e4]{display:flex;gap:12px;font-size:12px;color:#64748b;flex-shrink:0}.mc-stat[data-v-ce4198e4]{display:flex;align-items:center;gap:4px;white-space:nowrap}.mc-dot[data-v-ce4198e4]{width:8px;height:8px;border-radius:50%}.dot-running[data-v-ce4198e4]{background:#3b82f6}.dot-waiting[data-v-ce4198e4]{background:#fbbf24}.dot-complete[data-v-ce4198e4]{background:#10b981}.mc-main[data-v-ce4198e4]{display:flex;flex:1;min-height:0}.mc-map-area[data-v-ce4198e4]{flex:1;position:relative;overflow:hidden;background:#0f172a;border-radius:0 0 0 8px}.mc-svg[data-v-ce4198e4]{width:100%;height:100%}.mc-street[data-v-ce4198e4]{stroke:#1e3a5f;stroke-width:1.5;stroke-dasharray:4 8;opacity:.4}.mc-route[data-v-ce4198e4]{fill:none;stroke:#334155;stroke-width:2;stroke-dasharray:6 4}.mc-route.active[data-v-ce4198e4]{stroke:#3b82f6;stroke-width:3;stroke-dasharray:none;animation:routePulse-ce4198e4 1s infinite}.mc-route.complete[data-v-ce4198e4]{stroke:#10b981;stroke-width:2;stroke-dasharray:none;opacity:.6}@keyframes routePulse-ce4198e4{0%,to{opacity:1}50%{opacity:.5}}.mc-bldg-rect[data-v-ce4198e4]{fill:#1e293b;stroke:#475569;stroke-width:1.5}.mc-building.status-waiting .mc-bldg-rect[data-v-ce4198e4]{fill:#1e293b;stroke:#fbbf24}.mc-building.status-running .mc-bldg-rect[data-v-ce4198e4]{fill:#172554;stroke:#3b82f6;stroke-width:2}.mc-building.status-complete .mc-bldg-rect[data-v-ce4198e4]{fill:#052e16;stroke:#10b981}.mc-building.status-error .mc-bldg-rect[data-v-ce4198e4]{fill:#450a0a;stroke:#ef4444}.mc-bldg-icon[data-v-ce4198e4]{font-size:16px}.mc-bldg-label[data-v-ce4198e4]{font-size:9px;fill:#cbd5e1;font-family:monospace}.mc-bldg-title[data-v-ce4198e4]{font-size:8px;fill:#94a3b8;font-family:sans-serif}.mc-status-dot[data-v-ce4198e4]{fill:#475569}.mc-status-dot.status-waiting[data-v-ce4198e4]{fill:#fbbf24}.mc-status-dot.status-running[data-v-ce4198e4]{fill:#3b82f6;animation:dotPulse-ce4198e4 1s infinite}.mc-status-dot.status-complete[data-v-ce4198e4]{fill:#10b981}.mc-status-dot.status-error[data-v-ce4198e4]{fill:#ef4444}@keyframes dotPulse-ce4198e4{0%,to{r:5}50%{r:7}}.mc-agent-dot[data-v-ce4198e4]{fill:#6366f1;stroke:#a5b4fc;stroke-width:2}.mc-agent.status-running .mc-agent-dot[data-v-ce4198e4]{fill:#3b82f6}.mc-agent.status-idle .mc-agent-dot[data-v-ce4198e4]{fill:#64748b}.mc-agent.status-complete .mc-agent-dot[data-v-ce4198e4]{fill:#10b981}.mc-agent-pulse[data-v-ce4198e4]{fill:none;stroke:#3b82f6;stroke-width:2;animation:agentPulse-ce4198e4 1.5s infinite}@keyframes agentPulse-ce4198e4{0%{r:8;opacity:1}to{r:20;opacity:0}}.mc-agent-label[data-v-ce4198e4]{font-size:8px;fill:#94a3b8;font-family:monospace}.mc-start-node[data-v-ce4198e4]{fill:#059669;stroke:#34d399;stroke-width:2}.mc-start-text[data-v-ce4198e4]{font-size:14px;fill:#fff}.mc-end-node[data-v-ce4198e4]{fill:#475569;stroke:#94a3b8;stroke-width:2}.mc-end-node.complete[data-v-ce4198e4]{fill:#059669;stroke:#34d399}.mc-end-text[data-v-ce4198e4]{font-size:14px;fill:#fff}.mc-event-log[data-v-ce4198e4]{width:260px;display:flex;flex-direction:column;background:#0f172a;border-left:1px solid #1e3a5f;border-radius:0 0 8px;flex-shrink:0}.mc-log-title[data-v-ce4198e4]{padding:8px 12px;font-size:12px;font-weight:600;color:#94a3b8;border-bottom:1px solid #1e3a5f}.mc-log-entries[data-v-ce4198e4]{flex:1;overflow-y:auto;padding:8px}.mc-log-entry[data-v-ce4198e4]{display:flex;gap:6px;padding:3px 0;font-size:11px;font-family:monospace;border-bottom:1px solid #1e293b}.mc-log-time[data-v-ce4198e4]{color:#475569;min-width:36px}.mc-log-entry.log-info .mc-log-msg[data-v-ce4198e4]{color:#94a3b8}.mc-log-entry.log-running .mc-log-msg[data-v-ce4198e4]{color:#60a5fa}.mc-log-entry.log-complete .mc-log-msg[data-v-ce4198e4]{color:#34d399}.mc-log-entry.log-error .mc-log-msg[data-v-ce4198e4]{color:#f87171}.mc-log-entry.log-success .mc-log-msg[data-v-ce4198e4]{color:#fbbf24}.mc-log-entry.log-detail .mc-log-msg[data-v-ce4198e4]{color:#38bdf8;font-style:italic;padding-left:8px}.reasoner-tab-container[data-v-3a527cc4]{position:fixed;top:112px;left:420px;width:290px;z-index:600;display:flex;flex-direction:column}.reasoner-header[data-v-3a527cc4]{position:relative;background:#fef3c7;color:#1e293b;padding:10px 12px;height:40px;max-height:40px;box-sizing:border-box;overflow:visible;cursor:pointer;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #0000001f;-webkit-user-select:none;user-select:none;font-weight:600;font-size:13px;border-bottom:1px solid #fcd34d}.reasoner-tab-container:not(.expanded) .reasoner-header[data-v-3a527cc4]{border-radius:0 0 8px}.reasoner-tab-container.expanded .reasoner-header[data-v-3a527cc4]{border-radius:0 0 8px 8px;border-top:1px solid #fcd34d;border-bottom:none}.reasoner-header[data-v-3a527cc4]:hover{background:#fde68a}.reasoner-title[data-v-3a527cc4]{flex:1}.reasoner-arrow[data-v-3a527cc4]{font-size:14px;color:#64748b}.reasoner-panel[data-v-3a527cc4]{background:#e0f2fe;border:1px solid #e2e8f0;border-bottom:none;border-radius:0 8px 0 0;max-height:calc(75vh - 50px);overflow-y:auto;box-shadow:0 4px 12px #0000001f}.panel-content[data-v-3a527cc4]{padding:14px}.form-section[data-v-3a527cc4]{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.form-section[data-v-3a527cc4]:last-of-type{border-bottom:none}.section-label[data-v-3a527cc4]{display:block;font-weight:600;color:#334155;margin-bottom:9px;font-size:13px}.r-field[data-v-3a527cc4]{margin-bottom:10px}.r-field label[data-v-3a527cc4]{display:block;font-size:12px;font-weight:500;color:#475569;margin-bottom:4px}.r-input[data-v-3a527cc4],.r-select[data-v-3a527cc4]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box;-moz-appearance:textfield}.r-input[data-v-3a527cc4]:focus,.r-select[data-v-3a527cc4]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.r-input[type=number][data-v-3a527cc4]::-webkit-inner-spin-button,.r-input[type=number][data-v-3a527cc4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.r-select[multiple][data-v-3a527cc4]{min-height:60px}.r-textarea[data-v-3a527cc4]{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155;background:#fff;resize:vertical;min-height:80px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.r-textarea[data-v-3a527cc4]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.r-range[data-v-3a527cc4]{width:100%;margin:4px 0;accent-color:#6366f1}.r-row[data-v-3a527cc4]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r-checkbox[data-v-3a527cc4]{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155;cursor:pointer;margin-bottom:8px}.r-checkbox input[type=checkbox][data-v-3a527cc4]{accent-color:#6366f1;width:16px;height:16px}.r-hint[data-v-3a527cc4]{font-size:11px;color:#94a3b8;margin-top:2px;display:block}.mic-row[data-v-3a527cc4]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.char-count[data-v-3a527cc4]{font-size:11px;color:#94a3b8}.recording-indicator[data-v-3a527cc4]{color:#ef4444;font-weight:600;animation:blink-3a527cc4 1s infinite}@keyframes blink-3a527cc4{0%,to{opacity:1}50%{opacity:.3}}.mic-btn[data-v-3a527cc4]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;width:32px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .15s}.mic-btn[data-v-3a527cc4]:hover{background:#e2e8f0;border-color:#cbd5e1}.mic-btn.recording[data-v-3a527cc4]{background:#fef2f2;border-color:#ef4444;color:#ef4444}.action-buttons[data-v-3a527cc4]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.r-btn[data-v-3a527cc4]{padding:8px 12px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;text-align:center;transition:all .15s}.r-btn[data-v-3a527cc4]:disabled{opacity:.5;cursor:not-allowed}.r-btn-primary[data-v-3a527cc4]{background:#6366f1;color:#fff}.r-btn-primary[data-v-3a527cc4]:hover:not(:disabled){background:#4f46e5}.r-btn-outline[data-v-3a527cc4]{background:#fff;color:#334155;border:1px solid #e2e8f0}.r-btn-outline[data-v-3a527cc4]:hover{background:#e0f2fe;border-color:#cbd5e1}.r-btn-danger[data-v-3a527cc4]{background:#ef4444;color:#fff}.r-btn-danger[data-v-3a527cc4]:hover:not(:disabled){background:#dc2626}.r-btn-success[data-v-3a527cc4]{background:#22c55e;color:#fff}.r-btn-success[data-v-3a527cc4]:hover:not(:disabled){background:#16a34a}.strategy-actions[data-v-3a527cc4]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.strategy-overview[data-v-3a527cc4]{padding:16px}.strategy-summary[data-v-3a527cc4]{white-space:pre-wrap;line-height:1.6}.task-list[data-v-3a527cc4]{max-height:400px;overflow-y:auto}.task-item[data-v-3a527cc4]{background:#f8f9fa;border-left:3px solid #6366f1;padding:12px;margin-bottom:12px;border-radius:4px}.task-header[data-v-3a527cc4]{display:flex;justify-content:space-between;margin-bottom:8px}.task-id[data-v-3a527cc4]{font-weight:600;color:#6366f1}.task-priority[data-v-3a527cc4]{font-size:12px;color:#6c757d}.task-description[data-v-3a527cc4]{margin-bottom:8px;line-height:1.4}.task-meta[data-v-3a527cc4]{display:flex;gap:16px;font-size:12px;color:#6c757d}.diagram-container[data-v-3a527cc4]{padding:16px;background:#1e1e1e;border-radius:8px}.mermaid[data-v-3a527cc4]{background:#fff;padding:20px;border-radius:8px}.recording-indicator[data-v-3a527cc4]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#b91c1c}.recording-indicator[data-v-3a527cc4]:before{content:"";width:8px;height:8px;background:#b91c1c;border-radius:50%;animation:micPulse-3a527cc4 .8s ease-in-out infinite}.recording-indicator.processing[data-v-3a527cc4]{color:#2563eb}.recording-indicator.processing[data-v-3a527cc4]:before{background:#2563eb;animation:micSpin-3a527cc4 .6s linear infinite;border-radius:2px}@keyframes micPulse-3a527cc4{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@keyframes micSpin-3a527cc4{to{transform:rotate(360deg)}}.mic-btn[data-v-3a527cc4]{border:none;background:none;cursor:pointer;font-size:18px;padding:4px 8px;border-radius:6px;transition:all .2s}.mic-btn.recording[data-v-3a527cc4]{background:#fef2f2;color:#b91c1c}.mic-btn.processing[data-v-3a527cc4]{background:#eff6ff;color:#2563eb}.run-mode-toggle[data-v-3a527cc4]{display:flex;align-items:center;gap:12px;padding:8px 0}.run-mode-toggle span[data-v-3a527cc4]{font-size:13px;color:#94a3b8;font-weight:500;transition:color .2s}.run-mode-toggle span.active[data-v-3a527cc4]{color:#1e293b;font-weight:600}.toggle-switch[data-v-3a527cc4]{position:relative;display:inline-block;width:48px;height:26px}.toggle-switch input[data-v-3a527cc4]{opacity:0;width:0;height:0}.toggle-slider[data-v-3a527cc4]{position:absolute;cursor:pointer;inset:0;background:#cbd5e1;border-radius:26px;transition:.3s}.toggle-slider[data-v-3a527cc4]:before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch input:checked+.toggle-slider[data-v-3a527cc4]{background:#6366f1}.toggle-switch input:checked+.toggle-slider[data-v-3a527cc4]:before{transform:translate(22px)}.last-run-cost[data-v-3a527cc4]{color:#dc2626;font-weight:700;font-size:14px;padding:4px 0}.cost-table-wrap[data-v-3a527cc4]{max-height:160px;overflow-y:auto}.cost-table[data-v-3a527cc4]{width:100%;border-collapse:collapse;font-size:12px}.cost-table th[data-v-3a527cc4]{background:#f1f5f9;padding:4px 8px;text-align:left;border-bottom:1px solid #e2e8f0}.cost-table td[data-v-3a527cc4]{padding:3px 8px;border-bottom:1px solid #f1f5f9}.cost-table .cost-total td[data-v-3a527cc4]{border-top:2px solid #1e293b;background:#f8fafc}.r-status[data-v-3a527cc4]{padding:8px 12px;border-radius:4px;font-size:12px;margin:8px 0}.r-status.error[data-v-3a527cc4]{background:#fee2e2;color:#dc2626;border:1px solid #fca5a5}.r-status.success[data-v-3a527cc4]{background:#d1fae5;color:#059669;border:1px solid #6ee7b7}.reasoner-tab-container:not(.expanded) .reasoner-tab-container.expanded .reasoner-tab-container.expanded .r-input-title[data-v-3a527cc4]{font-size:14px;font-weight:600;padding:10px 12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;width:100%;box-sizing:border-box}.r-input-title[data-v-3a527cc4]:focus{border-color:#6366f1;background:#fff;outline:none}.reasoner-arrow-btn[data-v-3a527cc4]{outline:none;background:transparent;border:none;color:#1e293b;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s;line-height:1}.reasoner-arrow-btn[data-v-3a527cc4]:hover{background:#0000001a}.r-port[data-v-3a527cc4]{position:absolute;width:18px;height:18px;background:#fff;border:2px solid #94a3b8;border-radius:50%;cursor:crosshair;transition:all .2s;z-index:650;display:flex;align-items:center;justify-content:center}.r-port[data-v-3a527cc4]:hover{border-color:#6366f1;background:#e0e7ff;box-shadow:0 0 0 4px #6366f14d}.r-port-icon[data-v-3a527cc4]{font-size:8px;line-height:1;pointer-events:none}.reasoner-io-ports[data-v-3a527cc4]{position:absolute;display:flex;flex-direction:column;gap:3px;z-index:650;right:-20px;bottom:-8px;top:auto;width:fit-content}.reasoner-io-ports .r-port[data-v-3a527cc4]{position:relative}.r-port-input[data-v-3a527cc4]{border-color:#3b82f6;background:#fff}.r-port-input .r-port-icon[data-v-3a527cc4]{color:#3b82f6}.r-port-input[data-v-3a527cc4]:hover{border-color:#2563eb;background:#bfdbfe;box-shadow:0 0 0 4px #3b82f64d}.r-port-output[data-v-3a527cc4]{margin-top:4px;border-color:#6366f1;background:#e0e7ff}.r-port-output .r-port-icon[data-v-3a527cc4]{color:#6366f1}.r-port-output[data-v-3a527cc4]:hover{border-color:#4f46e5;background:#c7d2fe;box-shadow:0 0 0 4px #6366f14d}.r-port-monitor[data-v-3a527cc4]{border-color:#f59e0b;background:#fef3c7;position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:651}.r-port-monitor .r-port-icon[data-v-3a527cc4]{color:#f59e0b;font-size:10px}.r-port-monitor[data-v-3a527cc4]:hover{border-color:#d97706;background:#fde68a;box-shadow:0 0 0 4px #f59e0b4d}.bqr-container[data-v-a6067501]{display:flex;flex-direction:column;min-height:60vh}.bqr-topbar[data-v-a6067501]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0;flex-shrink:0;gap:12px}.bqr-meta-row[data-v-a6067501]{display:flex;gap:12px;align-items:center;font-size:13px;color:#64748b}.bqr-meta-item[data-v-a6067501]{font-weight:600}.bqr-sql-toggle[data-v-a6067501]{color:#3b82f6;cursor:pointer;font-size:12px}.bqr-sql-toggle[data-v-a6067501]:hover{text-decoration:underline}.bqr-search-wrap[data-v-a6067501]{position:relative;display:flex;align-items:center;gap:6px}.bqr-back-btn[data-v-a6067501]{background:#eff6ff;border:1px solid #93c5fd;border-radius:6px;padding:5px 10px;cursor:pointer;font-size:15px;color:#2563eb;line-height:1}.bqr-back-btn[data-v-a6067501]:hover{background:#dbeafe}.bqr-search[data-v-a6067501]{padding:6px 28px 6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;width:220px}.bqr-search[data-v-a6067501]:focus{outline:none;border-color:#3b82f6}.bqr-search-clear[data-v-a6067501]{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer;color:#94a3b8;font-size:16px}.bqr-sql[data-v-a6067501]{background:#1e293b;color:#a5f3fc;padding:10px;border-radius:0;font-size:12px;margin:0;max-height:120px;overflow:auto;white-space:pre-wrap;flex-shrink:0}.bqr-grid-wrap[data-v-a6067501]{flex:1;overflow:auto;min-height:0}.bqr-table[data-v-a6067501]{width:100%;border-collapse:collapse;font-size:13px}.bqr-table thead[data-v-a6067501]{position:sticky;top:0;z-index:2}.bqr-table th[data-v-a6067501]{position:sticky;top:0;z-index:2;background:#f1f5f9;padding:8px 10px;text-align:left;border-bottom:2px solid #cbd5e1;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.bqr-th-inner[data-v-a6067501]{display:flex;align-items:center;gap:4px}.bqr-sort-icon[data-v-a6067501]{font-size:10px;color:#94a3b8}.bqr-type[data-v-a6067501]{display:block;font-size:10px;color:#94a3b8;font-weight:400}.bqr-table td[data-v-a6067501]{padding:6px 10px;border-bottom:1px solid #f1f5f9}.bqr-table tr.odd[data-v-a6067501]{background:#f8fafc}.bqr-table tr[data-v-a6067501]:hover{background:#eff6ff}.bqr-rownum[data-v-a6067501]{color:#94a3b8;font-size:11px;width:40px;text-align:center}.bqr-td.clickable[data-v-a6067501]{cursor:pointer}.bqr-td.clickable[data-v-a6067501]:hover{background:#dbeafe;border-radius:3px}.bqr-cell-val[data-v-a6067501]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.bqr-empty[data-v-a6067501]{text-align:center;padding:40px;color:#94a3b8;font-size:14px}.bqr-pagination[data-v-a6067501]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-top:1px solid #e2e8f0;flex-shrink:0;background:#f8fafc}.bqr-page-btn[data-v-a6067501]{background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:4px 10px;cursor:pointer;font-size:12px}.bqr-page-btn[data-v-a6067501]:disabled{opacity:.4;cursor:not-allowed}.bqr-page-btn[data-v-a6067501]:not(:disabled):hover{background:#eff6ff;border-color:#93c5fd}.bqr-page-info[data-v-a6067501]{font-size:13px;color:#475569;min-width:120px;text-align:center}.bqr-page-size[data-v-a6067501]{border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;font-size:12px}.bqr-drill-bar[data-v-a6067501]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fffbeb;border-top:1px solid #fcd34d;flex-shrink:0;flex-wrap:wrap}.bqr-drill-label[data-v-a6067501]{font-size:12px;color:#92400e;font-weight:600}.bqr-drill-chip[data-v-a6067501]{display:inline-flex;align-items:center;gap:4px;background:#fef3c7;border:1px solid #fbbf24;border-radius:12px;padding:2px 10px;font-size:12px;color:#92400e}.bqr-drill-x[data-v-a6067501]{cursor:pointer;font-weight:700;margin-left:2px}.bqr-drill-x[data-v-a6067501]:hover{color:#dc2626}.bqr-drill-clear[data-v-a6067501]{background:none;border:none;color:#dc2626;font-size:12px;cursor:pointer;text-decoration:underline}.bqt-layout[data-v-82d2a5b0]{display:flex;gap:0;min-height:500px;max-height:calc(80vh - 150px)}.bqt-query-side[data-v-82d2a5b0]{flex:1;padding:16px;overflow-y:auto;border-right:1px solid #e2e8f0}.bqt-schema-side[data-v-82d2a5b0]{width:280px;flex-shrink:0;padding:12px;overflow-y:auto;background:#f8fafc}.bqt-section-label[data-v-82d2a5b0]{font-weight:600;font-size:13px;color:#334155;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.bqt-prompt-area[data-v-82d2a5b0]{position:relative;margin-bottom:12px}.bqt-textarea[data-v-82d2a5b0]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#334155;resize:vertical;box-sizing:border-box;transition:border-color .15s}.bqt-textarea[data-v-82d2a5b0]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.bqt-prompt-footer[data-v-82d2a5b0]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.bqt-char-count[data-v-82d2a5b0]{font-size:11px;color:#94a3b8}.bqt-mic[data-v-82d2a5b0]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;width:32px;height:28px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.bqt-mic[data-v-82d2a5b0]:hover{background:#e2e8f0}.bqt-mic.recording[data-v-82d2a5b0]{background:#fef2f2;border-color:#ef4444;color:#ef4444}.bqt-sql-section[data-v-82d2a5b0]{margin-bottom:12px}.bqt-edit-toggle[data-v-82d2a5b0]{background:none;border:none;color:#6366f1;cursor:pointer;font-size:12px}.bqt-sql-editor[data-v-82d2a5b0]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:13px;color:#1e293b;background:#f8fafc;box-sizing:border-box;resize:vertical}.bqt-sql-preview[data-v-82d2a5b0]{padding:10px;background:#1e293b;color:#a5f3fc;border-radius:6px;font-size:13px;overflow:auto;white-space:pre-wrap;margin:0;max-height:200px}.bqt-config[data-v-82d2a5b0]{margin-bottom:12px}.bqt-config-row[data-v-82d2a5b0]{display:flex;gap:10px}.bqt-field[data-v-82d2a5b0]{flex:1}.bqt-field label[data-v-82d2a5b0]{display:block;font-size:12px;font-weight:500;color:#475569;margin-bottom:3px}.bqt-input[data-v-82d2a5b0],.bqt-select[data-v-82d2a5b0]{width:100%;padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;box-sizing:border-box}.bqt-input[data-v-82d2a5b0]:focus,.bqt-select[data-v-82d2a5b0]:focus{outline:none;border-color:#6366f1}.bqt-config-warn[data-v-82d2a5b0]{background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;padding:10px;font-size:12px;color:#92400e;margin-top:8px}.bqt-actions[data-v-82d2a5b0]{display:flex;gap:8px;margin-bottom:10px}.bqt-btn[data-v-82d2a5b0]{padding:8px 14px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.bqt-btn[data-v-82d2a5b0]:disabled{opacity:.5;cursor:not-allowed}.bqt-btn-primary[data-v-82d2a5b0]{background:#6366f1;color:#fff}.bqt-btn-primary[data-v-82d2a5b0]:hover:not(:disabled){background:#4f46e5}.bqt-btn-success[data-v-82d2a5b0]{background:#22c55e;color:#fff}.bqt-btn-success[data-v-82d2a5b0]:hover:not(:disabled){background:#16a34a}.bqt-btn-outline[data-v-82d2a5b0]{background:#fff;border:1px solid #e2e8f0;color:#334155}.bqt-btn-outline[data-v-82d2a5b0]:hover{background:#f8fafc}.bqt-status[data-v-82d2a5b0]{padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500}.bqt-status.success[data-v-82d2a5b0]{background:#dcfce7;color:#166534}.bqt-status.error[data-v-82d2a5b0]{background:#fee2e2;color:#991b1b}.bqt-status.info[data-v-82d2a5b0]{background:#dbeafe;color:#1e40af}.bqt-loading[data-v-82d2a5b0],.bqt-empty[data-v-82d2a5b0]{font-size:13px;color:#94a3b8;padding:20px 0;text-align:center}.bqt-tree[data-v-82d2a5b0]{font-size:12px}.bqt-tree-table[data-v-82d2a5b0]{margin-bottom:2px}.bqt-tree-table-header[data-v-82d2a5b0]{display:flex;align-items:center;gap:4px;padding:6px 4px;cursor:pointer;border-radius:4px;transition:background .1s}.bqt-tree-table-header[data-v-82d2a5b0]:hover{background:#e2e8f0}.bqt-tree-arrow[data-v-82d2a5b0]{width:12px;color:#64748b;font-size:10px}.bqt-tree-icon[data-v-82d2a5b0]{font-size:13px}.bqt-tree-name[data-v-82d2a5b0]{font-weight:600;color:#334155;flex:1;cursor:pointer}.bqt-tree-name[data-v-82d2a5b0]:hover{color:#6366f1;text-decoration:underline}.bqt-tree-count[data-v-82d2a5b0]{font-size:10px;color:#94a3b8;background:#f1f5f9;padding:1px 6px;border-radius:8px}.bqt-tree-fields[data-v-82d2a5b0]{padding-left:20px}.bqt-tree-field[data-v-82d2a5b0]{display:flex;align-items:center;gap:4px;padding:3px 4px;cursor:pointer;border-radius:3px}.bqt-tree-field[data-v-82d2a5b0]:hover{background:#e0e7ff}.bqt-field-icon[data-v-82d2a5b0]{font-size:11px;width:16px}.bqt-field-name[data-v-82d2a5b0]{color:#334155;flex:1}.bqt-field-type[data-v-82d2a5b0]{font-size:10px;color:#94a3b8}.bqt-dataset-checks[data-v-82d2a5b0]{display:flex;flex-wrap:wrap;gap:4px;max-height:80px;overflow-y:auto;padding:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.bqt-ds-check[data-v-82d2a5b0]{display:flex;align-items:center;gap:4px;font-size:12px;padding:2px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;white-space:nowrap}.bqt-ds-check[data-v-82d2a5b0]:hover{background:#eff6ff;border-color:#93c5fd}.bqt-ds-check input[data-v-82d2a5b0]{margin:0}.bqt-tree-ds-tag[data-v-82d2a5b0]{font-size:10px;background:#e0e7ff;color:#4338ca;padding:1px 5px;border-radius:3px;margin-left:auto}.connections-layer{position:absolute!important;top:0!important;left:0!important;pointer-events:none!important;z-index:-1!important;overflow:visible!important}.connections-layer path{pointer-events:stroke!important;stroke-width:2px!important}.canvas-node.container-node .node-header{margin-bottom:0!important;padding-bottom:8px!important}.canvas-node.container-node .node-body,.canvas-node.container-node .container-body{margin-top:0!important;padding-top:0!important}.canvas-node.container-node .node-type{display:none!important}.note-toolbar .tb-color-panel{position:absolute!important;top:100%!important;left:0!important;background:#fff!important;border:1px solid #ddd!important;border-radius:6px!important;padding:6px!important;box-shadow:0 4px 12px #00000026!important;z-index:2001!important;width:140px!important;flex-wrap:wrap!important;gap:2px!important}.note-toolbar .tb-swatch{width:18px!important;height:18px!important;border:1px solid #ddd!important;border-radius:2px!important;cursor:pointer!important}.note-toolbar .tb-swatch:hover{transform:scale(1.2)!important;border-color:#333!important}.note-toolbar .tb-dropdown-wrap{position:relative;display:inline-block}.note-toolbar .tb-dropdown-wrap>button{width:28px;height:26px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:14px}.note-toolbar .tb-dropdown-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px;box-shadow:0 4px 16px #00000026;z-index:10002;width:200px;display:flex;flex-wrap:wrap;gap:4px}.note-toolbar .tb-dropdown-panel.symbols{width:220px}.note-toolbar .tb-emoji,.note-toolbar .tb-symbol{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;border-radius:4px;font-size:16px;transition:all .15s}.note-toolbar .tb-emoji:hover,.note-toolbar .tb-symbol:hover{background:#dbeafe;transform:scale(1.15)}.docs-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.docs-loading .loading-spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite}.docs-loading p{margin-top:16px;color:#6b7280;font-size:14px}.fetch-docs-btn{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.fetch-docs-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f166}.fetch-docs-btn .ai-icon{font-size:18px}.canvas-node.container-node .canvas-node.container-node .canvas-node.container-node .canvas-node.container-node.collapsed .node-body,.canvas-node.container-node.collapsed .container-body,.canvas-node.container-node.collapsed .container-fields-panel,.canvas-node.container-node.collapsed .container-drop-zone{display:none!important;height:0!important;overflow:hidden!important}.canvas-node.container-node.collapsed{height:auto!important;min-height:0!important}.collapse-arrow{position:absolute!important;right:12px!important;font-size:14px!important;cursor:pointer!important;color:#3b82f6!important;transition:transform .2s!important}.collapse-arrow:hover{color:#1d4ed8!important}html,body{overflow:hidden!important;height:100%!important;margin:0!important}#app{height:100vh!important;overflow:hidden!important}.agenticmind-view{height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.main-content,.workspace-content{flex:1!important;overflow:hidden!important;display:flex!important}.canvas-wrapper{flex:1!important;overflow:auto!important}.workflow-header,.editor-header{height:52px!important;min-height:52px!important;max-height:52px!important;flex-shrink:0!important}.container-node .node-header{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;border-bottom:2px solid #60a5fa!important;padding:4px 8px!important}.container-node .node-header .node-title{color:#1e40af!important;font-weight:600!important}.container-node .node-body{padding-top:0!important}.container-node .container-body{margin-top:0!important;padding-top:5px!important}.container-node .container-fields-panel{margin-top:0!important}.collapse-arrow{cursor:pointer;margin-right:6px;font-size:11px;color:#6366f1}.collapse-arrow:hover{color:#4f46e5}.tb-color-wrap{position:relative}.tb-color-panel{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:4px;padding:4px;z-index:10010;box-shadow:0 2px 8px #00000026;display:none;flex-wrap:wrap;width:112px;gap:2px}.tb-color-wrap:hover .tb-color-panel,.tb-color-panel.open{display:flex!important}.tb-swatch{width:20px;height:20px;border:1px solid #ddd;border-radius:3px;cursor:pointer}.tb-swatch:hover{transform:scale(1.1);border-color:#6366f1}.canvas-note .note-resize,.note-resize{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:se-resize}.canvas-note .note-resize:after,.note-resize:after{content:"";position:absolute;right:3px;bottom:3px;width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999}.connection-line{fill:none;stroke-width:2;pointer-events:none}.connection-line:hover,.connection-line.hover{stroke-width:3}.canvas-area .canvas-node.container-node>.node-header,.canvas-node.container-node>.node-header,.container-node>.node-header,div.container-node .node-header{margin:0!important;padding:8px 12px!important;background:linear-gradient(180deg,#dbeafe,#bfdbfe)!important;border-bottom:2px solid #3b82f6!important;border-radius:12px 12px 0 0!important}.canvas-node.container-node>.node-body,.container-node>.node-body,.container-node .node-body{margin:0!important;padding-top:8px!important}.canvas-node.container-node>.node-type,.container-node>.node-type,.container-node .node-type{display:none!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}.container-node .container-body,.container-node .container-fields-panel{margin-top:0!important;padding-top:0!important}svg.connections-layer{position:absolute!important;top:0!important;left:0!important;z-index:-1!important;pointer-events:none!important;overflow:visible!important}svg.connections-layer path{fill:none!important}svg.connections-layer path.connection-line{stroke-width:2px!important;pointer-events:none!important}svg.connections-layer path.connection-line.hover,svg.connections-layer path.connection-line:hover{stroke-width:4px!important}.canvas-node.note-node{background:#fffde7!important;border:1px solid #e0d9a8!important;border-radius:6px!important;box-shadow:0 2px 6px #0000001a!important;min-width:100px!important;min-height:60px!important;overflow:hidden!important;cursor:grab!important}.canvas-node.note-node:active{cursor:grabbing!important}.canvas-node.note-node .node-body{padding:0!important;margin:0!important;background:#fffde7!important;height:100%!important;overflow:auto!important}.canvas-node.note-node .note-agent-content{font-size:10px;line-height:1.5;color:#333;word-wrap:break-word;overflow:auto;height:100%;padding:8px 10px;cursor:grab;background:#fffde7}.canvas-node.note-node .note-agent-content p{margin:0 0 4px}.canvas-node.note-node .note-agent-content em{color:#999}.canvas-node.note-node .input-port-row,.canvas-node.note-node .output-port,.canvas-node.note-node .monitor-port,.canvas-node.note-node .trigger-port,.canvas-node.note-node .port,.canvas-node.note-node [class*=port]{display:none!important}.canvas-node.note-node .resize-handle{opacity:0;transition:opacity .15s}.canvas-node.note-node:hover .resize-handle{opacity:1}.canvas-area{position:relative}.connections-layer{z-index:-1!important}.canvas-node.container-node .canvas-node.container-node .canvas-node.selected:not(.container-node),.canvas-node.multi-selected:not(.container-node){z-index:1000!important}.port,.cond-port-circle,.all-fields-port,.field-port{pointer-events:all!important;cursor:crosshair}.container-fields-panel{background:#f1f3f5!important;border-bottom-right-radius:8px!important;margin-top:0!important;padding-top:0!important}.fields-header{margin-top:0!important;padding-top:4px!important;padding-bottom:4px!important}.field-port,.all-fields-port{position:relative!important;z-index:10!important}.node-port,[class*=-port]:not(.connections-layer):not(path){position:relative!important;z-index:10!important}svg.connections-layer{z-index:-1!important}.rv-node-running{box-shadow:0 0 0 3px #2563eb,0 0 16px #2563eb66!important;outline:2px solid #2563eb!important;outline-offset:2px!important}.rv-node-success{box-shadow:0 0 0 3px #16a34a,0 0 16px #16a34a66!important;outline:2px solid #16a34a!important;outline-offset:2px!important}.rv-node-error{box-shadow:0 0 0 3px #dc2626,0 0 16px #dc262666!important;outline:2px solid #dc2626!important;outline-offset:2px!important}.canvas-node .node-header.rv-header-running,.node-header.rv-header-running{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.canvas-node .node-header.rv-header-success,.node-header.rv-header-success{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}.canvas-node .node-header.rv-header-error,.node-header.rv-header-error{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}.canvas-node .rv-header-running *,.canvas-node .rv-header-success *,.canvas-node .rv-header-error *{color:#fff!important}.exec-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:rv-spin .8s linear infinite;margin-left:6px;vertical-align:middle}.exec-result-icon{margin-left:6px;cursor:pointer;font-size:10px;color:#fff!important;vertical-align:middle}.agentic-mind[data-v-da7cacbf]{display:flex;flex-direction:column;height:100vh;background:#f8fafc;overflow:hidden;border-radius:16px 16px 0 0}.top-bar[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:2px 6px;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;z-index:500}.workflow-info[data-v-da7cacbf]{display:flex;align-items:center;gap:8px}.back-btn[data-v-da7cacbf]{padding:4px 8px;background:#f1f5f9;border:none;border-radius:6px;cursor:pointer;font-size:14px}.back-btn[data-v-da7cacbf]:hover{background:#e2e8f0}.disabled-badge[data-v-da7cacbf]{background:#dc2626;color:#fff;padding:2px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;animation:pulse-red-da7cacbf 2s ease-in-out infinite}@keyframes pulse-red-da7cacbf{0%,to{opacity:1}50%{opacity:.7}}.workflow-name[data-v-da7cacbf]{display:flex;align-items:center;gap:4px}.name-input[data-v-da7cacbf]{font-size:10px;font-weight:400;border:none;background:transparent;padding:2px 4px;max-width:200px;border-radius:4px;width:180px;max-width:180px}.name-input[data-v-da7cacbf]:hover,.name-input[data-v-da7cacbf]:focus{background:#f1f5f9;outline:none}.draft-badge[data-v-da7cacbf]{font-size:11px;padding:2px 8px;background:#fef3c7!important;color:#92400e;border-radius:4px;font-weight:500}.top-actions[data-v-da7cacbf]{display:flex;align-items:center;gap:3px}.zoom-btn[data-v-da7cacbf]:hover{background:#e2e8f0}.validate-btn[data-v-da7cacbf],.save-btn[data-v-da7cacbf],.run-btn[data-v-da7cacbf]{padding:4px 8px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.validate-btn[data-v-da7cacbf]{background:#f1f5f9}.toolbar-group[data-v-da7cacbf]{display:flex;gap:2px;padding:0 4px;border-left:1px solid #e5e7eb}.snap-icon[data-v-da7cacbf]{background:#fff;border:1px solid #e5e7eb;padding:2px 4px;cursor:pointer;font-size:16px;border-radius:4px;transition:all .15s}.snap-icon[data-v-da7cacbf]:hover{background:#f1f5f9}.snap-icon.active[data-v-da7cacbf]{background:#4a4a6a;color:#fff;border-color:#6366f1}.save-check[data-v-da7cacbf]{color:#22c55e;font-weight:700;margin-right:4px}.save-btn[data-v-da7cacbf]{background:#e0e7ff;color:#4338ca}.run-btn[data-v-da7cacbf]{background:#4a4a6a;color:#fff}.validate-btn[data-v-da7cacbf]:hover{background:#e2e8f0}.save-btn[data-v-da7cacbf]:hover{background:#c7d2fe}.run-btn[data-v-da7cacbf]:hover{background:#4f46e5}.main-layout[data-v-da7cacbf]{gap:0;margin:0;padding:0;display:flex;flex:1;overflow:hidden;position:relative}.folder-tree-panel[data-v-da7cacbf]{margin:0;padding:0;width:400px;flex-shrink:0;flex-grow:0;height:100%;max-height:100%;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden}.tree-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.tree-header h3[data-v-da7cacbf]{margin:0;font-size:16px}.add-btn[data-v-da7cacbf]{padding:4px 8px;background:none;border:none;cursor:pointer;font-size:16px;border-radius:4px}.tree-header[data-v-da7cacbf]{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #e5e7eb}.tree-header .folder-icon[data-v-da7cacbf]{font-size:24px}.tree-header h3[data-v-da7cacbf]{margin:0;font-size:16px;flex:1}.tree-search[data-v-da7cacbf]{padding:12px 16px;border-bottom:1px solid #e5e7eb}.search-wrapper[data-v-da7cacbf]{position:relative;width:100%}.search-icon[data-v-da7cacbf]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;pointer-events:none;z-index:1}.search-input[data-v-da7cacbf]{width:100%;padding:10px 12px 10px 36px;border:1px solid #e5e7eb;border-radius:8px;font-size:10px;background:#f8fafc}.search-input[data-v-da7cacbf]:focus{outline:none;border-color:#6366f1;background:#fff}.tree-content[data-v-da7cacbf]{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px;min-height:0}.folder-count[data-v-da7cacbf]{font-size:11px;color:#64748b}.folder-row.level-0[data-v-da7cacbf]{padding-left:3px}.folder-row.level-1[data-v-da7cacbf]{padding-left:3px;font-size:10px}.folder-row.level-2[data-v-da7cacbf]{padding-left:3px;font-size:14px;font-weight:600}.folder-icon-sm[data-v-da7cacbf]{font-size:14px}.tree-folder[data-v-da7cacbf]{margin-bottom:0}.folder-row[data-v-da7cacbf]{display:flex;align-items:center;gap:4px;padding:2px 6px;cursor:pointer;border-radius:4px;transition:background .15s}.folder-row[data-v-da7cacbf]:hover{background:#f1f5f9}.folder-toggle[data-v-da7cacbf]{font-size:14px}.folder-name[data-v-da7cacbf]{flex:1;font-weight:500;font-size:10px;color:#334155}.folder-count[data-v-da7cacbf]{font-size:11px;color:#94a3b8}.folder-children[data-v-da7cacbf]{margin-left:4px;border-left:1px solid #e2e8f0;padding-left:2px}.agent-leaf[data-v-da7cacbf]{display:flex;align-items:center;gap:4px;padding:1px 6px;cursor:grab;border-radius:4px;font-size:10px;color:#334155;transition:background .15s}.agent-leaf[data-v-da7cacbf]:hover{background:#e0e7ff}.agent-leaf[data-v-da7cacbf]:active{cursor:grabbing;background:#c7d2fe}.leaf-icon[data-v-da7cacbf]{font-size:16px}.leaf-name[data-v-da7cacbf]{color:#475569}.canvas-area[data-v-da7cacbf]{flex:1;position:relative;overflow:visible;background:linear-gradient(#e5e7eb 1px,transparent 1px),linear-gradient(90deg,#e5e7eb 1px,transparent 1px);background-size:20px 20px;background-color:#f8fafc;cursor:grab;border-radius:12px}.canvas-area[data-v-da7cacbf]:active{cursor:grabbing}.canvas-container[data-v-da7cacbf]{position:absolute;top:0;left:0;width:3000px;height:2000px;transform-origin:top left}.connections-layer[data-v-da7cacbf]{z-index:50!important;position:absolute!important;top:0!important;left:0!important;width:5000px!important;height:5000px!important;pointer-events:none!important;overflow:visible!important}.connection-line[data-v-da7cacbf]{fill:none;stroke-width:2;pointer-events:none;cursor:pointer}.connection-line[data-v-da7cacbf]:hover,.connection-line.hover[data-v-da7cacbf]{stroke-width:4}.connection-line.selected[data-v-da7cacbf]{stroke-width:3;filter:drop-shadow(0 0 4px rgba(99,102,241,.5))}.connection-line.monitor[data-v-da7cacbf]{stroke-dasharray:5,3}.connection-line.drawing[data-v-da7cacbf]{pointer-events:none}.connection-label-text[data-v-da7cacbf]{font-size:11px;fill:#64748b}.canvas-node[data-v-da7cacbf]{z-index:10;position:absolute;width:150px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:move;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #00000014;transition:box-shadow .2s,border-color .2s}.canvas-node[data-v-da7cacbf]:hover{box-shadow:0 4px 12px #0000001f}.canvas-node.selected[data-v-da7cacbf]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.node-header[data-v-da7cacbf]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#f8fafc;border-radius:6px 6px 0 0;border-bottom:1px solid #e5e7eb}.node-icon[data-v-da7cacbf]{font-size:16px}.node-title[data-v-da7cacbf]{flex:1;font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-metrics[data-v-da7cacbf]{font-size:11px}.metric[data-v-da7cacbf]{cursor:help}.node-body[data-v-da7cacbf]{padding:10px;text-align:center}.node-type[data-v-da7cacbf]{font-size:10px;color:#94a3b8;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.port[data-v-da7cacbf]{position:absolute;width:18px;height:18px;background:#fff;border:2px solid #94a3b8;border-radius:50%;cursor:crosshair;transition:all .2s;z-index:11}.port[data-v-da7cacbf]:hover,.port.active[data-v-da7cacbf]{border-color:#6366f1;background:#e0e7ff;box-shadow:0 0 0 4px #6366f14d}.port.highlight[data-v-da7cacbf]{border-color:#22c55e;background:#dcfce7}.port-input[data-v-da7cacbf]{position:absolute;top:-12px;left:50%;transform:translate(-50%)}.port-input[data-v-da7cacbf]:after{content:"▼";position:absolute;font-size:6px;color:#64748b;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.port-output[data-v-da7cacbf]{position:absolute;bottom:-12px;right:15px;border-color:#6366f1;background:#e0e7ff}.port-output[data-v-da7cacbf]:after{content:"▶";position:absolute;font-size:6px;color:#6366f1;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.port-monitor[data-v-da7cacbf]{position:absolute;bottom:-12px;left:15px;border-color:#f59e0b;background:#fef3c7}.port-monitor[data-v-da7cacbf]:after{content:"◉";position:absolute;font-size:8px;color:#f59e0b;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.port-monitor[data-v-da7cacbf]:hover{border-color:#d97706;background:#fef3c7!important}.port-tooltip[data-v-da7cacbf]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:4px 8px;background:#4a4a6a;color:#fff;font-size:10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;margin-bottom:4px}.port:hover .port-tooltip[data-v-da7cacbf]{opacity:1}.canvas-empty[data-v-da7cacbf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#94a3b8;pointer-events:none}.empty-icon[data-v-da7cacbf]{font-size:48px;display:block;margin-bottom:16px}.canvas-empty h3[data-v-da7cacbf]{margin:0 0 8px;color:#64748b}.canvas-empty p[data-v-da7cacbf]{margin:0;font-size:14px}.logic-toolbox[data-v-da7cacbf]{position:fixed!important;z-index:600!important;top:112px;position:fixed;right:70px;width:180px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:500;transition:height .2s ease}.logic-toolbox.collapsed[data-v-da7cacbf]{height:auto!important;min-height:auto!important;max-height:auto!important;overflow:hidden!important;background:transparent!important}.logic-toolbox.collapsed .toolbox-agents[data-v-da7cacbf]{display:none!important;height:0!important;padding:0!important;margin:0!important;min-height:0!important}.logic-toolbox.collapsed .toolbox-header[data-v-da7cacbf]{border-radius:8px!important;border-bottom:none!important}.logic-toolbox.collapsed-OLD[data-v-da7cacbf]{height:auto}.toolbox-header[data-v-da7cacbf]{min-height:40px;z-index:10;pointer-events:auto!important;box-shadow:0 4px 12px #0000001f;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fef3c7!important;border-radius:8px 8px 0 0;font-weight:600;font-size:13px;border-bottom:1px solid #fcd34d;cursor:move;-webkit-user-select:none;user-select:none}.logic-toolbox.collapsed .toolbox-header[data-v-da7cacbf]:before{display:none!important;content:none!important}.toolbox-header[data-v-da7cacbf]:before{display:none!important;content:none!important}.toolbox-title[data-v-da7cacbf]{background:transparent!important;color:#1e293b!important;flex:1}.collapse-btn[data-v-da7cacbf]{background:none;border:none;font-size:14px;cursor:pointer;padding:2px 6px;border-radius:4px}.collapse-btn[data-v-da7cacbf]:hover{background:#0000001a}.toolbox-agents[data-v-da7cacbf]{padding:8px;max-height:300px;overflow-y:auto}.logic-agent[data-v-da7cacbf]{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:grab;border-radius:6px;font-size:14px;font-weight:600}.logic-agent[data-v-da7cacbf]:hover{background:#fef3c7!important}.logic-agent[data-v-da7cacbf]:active{cursor:grabbing}.ai-assistant-wrapper[data-v-da7cacbf]{width:auto;height:auto;position:fixed;right:0;z-index:1000;pointer-events:none}.ai-tab[data-v-da7cacbf]{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;right:-34px;top:50%;transform:rotate(-90deg);transform-origin:center;pointer-events:auto;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:10px 23px 10px 17px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;white-space:nowrap;box-shadow:-2px 0 10px #0000001a;transition:all .3s;z-index:2147483647}.ai-tab.hidden[data-v-da7cacbf]{display:none}.tab-text[data-v-da7cacbf]{padding-right:12px;letter-spacing:.5px;text-align:center;font-size:9px}.ai-panel[data-v-da7cacbf]{height:calc(100vh - 120px)!important;position:absolute;top:0;right:0;width:400px;height:100%;background:#fff;box-shadow:-4px 0 20px #0000001a;display:flex;flex-direction:column;pointer-events:auto;z-index:1002}.ai-panel-header[data-v-da7cacbf]{color:#fff!important;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ai-panel-header h3[data-v-da7cacbf]{color:#fff!important;margin:0;font-size:16px}.header-actions[data-v-da7cacbf]{display:flex;gap:8px}.pin-btn[data-v-da7cacbf]{background:#fff3;border:none;color:#fff;padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s}.pin-btn[data-v-da7cacbf]:hover{background:#ffffff4d}.pin-btn.pinned .pin-icon[data-v-da7cacbf]{display:inline-block;transform:rotate(0)}.pin-btn:not(.pinned) .pin-icon[data-v-da7cacbf]{display:inline-block;transform:rotate(-45deg)}.close-btn[data-v-da7cacbf]{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-da7cacbf]:hover{background:#ffffff4d}.ai-panel-content[data-v-da7cacbf]{flex:1;display:flex;flex-direction:column;overflow:hidden}.context-badge[data-v-da7cacbf]{padding:10px 20px;background:#f1f5f9;font-size:14px;font-weight:600;color:#64748b;border-bottom:1px solid #e5e7eb}.quick-actions[data-v-da7cacbf]{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px;border-bottom:1px solid #e5e7eb}.quick-btn[data-v-da7cacbf]{padding:8px 12px;background:#f1f5f9;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.quick-btn[data-v-da7cacbf]:hover{background:#e2e8f0}.chat-messages[data-v-da7cacbf]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.message[data-v-da7cacbf]{display:flex;gap:12px;max-width:90%}.message.user[data-v-da7cacbf]{align-self:flex-end;flex-direction:row-reverse}.message-avatar[data-v-da7cacbf]{width:32px;height:32px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.message.user .message-avatar[data-v-da7cacbf]{background:#e0e7ff}.message-content[data-v-da7cacbf]{color:#1e293b;padding:12px 16px;background:#f1f5f9;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap}.message.user .message-content[data-v-da7cacbf]{color:#1e293b;background:#4a4a6a;color:#fff}.message-content.thinking[data-v-da7cacbf]{display:flex;gap:4px;padding:16px 20px}.dot[data-v-da7cacbf]{width:8px;height:8px;background:#94a3b8;border-radius:50%;animation:bounce-da7cacbf 1.4s ease-in-out infinite}.dot[data-v-da7cacbf]:nth-child(2){animation-delay:.2s}.dot[data-v-da7cacbf]:nth-child(3){animation-delay:.4s}@keyframes bounce-da7cacbf{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.chat-input[data-v-da7cacbf]{display:flex;gap:8px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#fff}.chat-input input[data-v-da7cacbf]{flex:1;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.chat-input input[data-v-da7cacbf]:focus{outline:none;border-color:#6366f1}.chat-input button[data-v-da7cacbf]{padding:12px 20px;background:#4a4a6a;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500}.chat-input button[data-v-da7cacbf]:hover:not(:disabled){background:#4f46e5}.chat-input button[data-v-da7cacbf]:disabled{background:#cbd5e1;cursor:not-allowed}.slide-panel-enter-active[data-v-da7cacbf],.slide-panel-leave-active[data-v-da7cacbf]{transition:transform .3s ease}.slide-panel-enter-from[data-v-da7cacbf],.slide-panel-leave-to[data-v-da7cacbf]{transform:translate(100%)}.OLD-properties-panel[data-v-da7cacbf]{position:absolute;bottom:0;left:0;right:0;height:auto;min-height:200px;background:#fff;border-top:2px solid #e5e7eb;box-shadow:0 -4px 20px #0000001a;overflow:hidden;transition:height .3s ease}.OLD-properties-panel.expanded[data-v-da7cacbf]{height:320px;overflow-y:auto;height:350px!important;max-height:50vh}.properties-content[data-v-da7cacbf]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;align-items:start}.properties-content .prop-group[data-v-da7cacbf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.properties-content .prop-group label[data-v-da7cacbf]{display:block;font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px}.properties-content .prop-group input[data-v-da7cacbf],.properties-content .prop-group select[data-v-da7cacbf],.properties-content .prop-group textarea[data-v-da7cacbf]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.properties-content .prop-group input[data-v-da7cacbf]:focus,.properties-content .prop-group select[data-v-da7cacbf]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.OLD-properties-panel.expanded[data-v-da7cacbf]{height:300px}.properties-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #334155;background:#1e293b;min-height:44px;border-radius:16px 16px 0 0}.properties-header h3[data-v-da7cacbf]{color:#fff}.properties-header .header-actions[data-v-da7cacbf]{display:flex;gap:6px;align-items:center}.pin-btn-small[data-v-da7cacbf]{background:transparent;border:none;cursor:pointer;font-size:14px;padding:4px;opacity:.5;transition:all .2s}.pin-btn-small[data-v-da7cacbf]:hover{opacity:1}.pin-btn-small.pinned[data-v-da7cacbf]{opacity:1;transform:rotate(45deg)}.properties-header .close-btn[data-v-da7cacbf]{background:#f1f5f9;color:#64748b;width:28px;height:28px;font-size:16px;border:none;border-radius:4px;cursor:pointer}.properties-content[data-v-da7cacbf]{flex:1;overflow-y:auto;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;align-content:start}.properties-content.empty-props[data-v-da7cacbf]{display:flex;align-items:center;justify-content:center;color:#94a3b8}.properties-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border-bottom:1px solid #e5e7eb}.properties-header h3[data-v-da7cacbf]{margin:0;font-size:14px;display:flex;align-items:center;gap:8px}.properties-header .close-btn[data-v-da7cacbf]{background:#f1f5f9;color:#64748b;width:28px;height:28px;font-size:16px}.properties-content[data-v-da7cacbf]{flex:1;overflow-y:auto;padding:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;align-content:start}.form-group[data-v-da7cacbf]{display:flex;flex-direction:column;gap:3px}.form-group label[data-v-da7cacbf]{font-size:14px;font-weight:600;font-weight:500;color:#64748b}.form-group input[data-v-da7cacbf],.form-group textarea[data-v-da7cacbf]{padding:5px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:10px}.form-group input[data-v-da7cacbf]:focus,.form-group textarea[data-v-da7cacbf]:focus{outline:none;border-color:#6366f1}.config-fields[data-v-da7cacbf]{display:flex;flex-direction:column;gap:6px}.config-field[data-v-da7cacbf]{display:flex;flex-direction:column;gap:4px}.config-field label[data-v-da7cacbf]{font-size:11px;color:#94a3b8}.config-field input[data-v-da7cacbf]{padding:6px 10px;font-size:10px}.metrics-display h4[data-v-da7cacbf]{margin:0 0 4px;font-size:10px;color:#64748b}.metric-row[data-v-da7cacbf]{display:flex;justify-content:space-between;font-size:14px;font-weight:600;padding:2px 0}.slide-up-enter-active[data-v-da7cacbf],.slide-up-leave-active[data-v-da7cacbf]{transition:transform .3s ease}.slide-up-enter-from[data-v-da7cacbf],.slide-up-leave-to[data-v-da7cacbf]{transform:translateY(100%)}.context-menu[data-v-da7cacbf]{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:180px;z-index:2147483647;overflow:hidden}.context-menu-item[data-v-da7cacbf]{color:#1e293b;display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-size:10px}.context-menu-item[data-v-da7cacbf]:hover{background:#f1f5f9}.menu-icon[data-v-da7cacbf]{font-size:14px}.modal-overlay[data-v-da7cacbf]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:3000}.modal-content[data-v-da7cacbf]{background:#fff;border-radius:12px;width:90%;max-width:400px;box-shadow:0 20px 60px #0003}.modal-content.small[data-v-da7cacbf]{max-width:320px}.modal-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-da7cacbf]{margin:0;font-size:16px}.modal-header .close-btn[data-v-da7cacbf]{background:#f1f5f9;color:#64748b}.modal-body[data-v-da7cacbf]{padding:20px}.modal-footer[data-v-da7cacbf]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb}.btn-secondary[data-v-da7cacbf],.btn-primary[data-v-da7cacbf]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500}.btn-secondary[data-v-da7cacbf]{background:#f1f5f9}.btn-secondary[data-v-da7cacbf]:hover{background:#e2e8f0}.btn-primary[data-v-da7cacbf]{background:#4a4a6a;color:#fff}.btn-primary[data-v-da7cacbf]:hover{background:#4f46e5}.modal-content.large[data-v-da7cacbf]{max-width:700px}.config-editor[data-v-da7cacbf]{min-height:400px}.config-tabs[data-v-da7cacbf]{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #e5e7eb;padding-bottom:12px}.config-tab[data-v-da7cacbf]{padding:8px 16px;background:#f1f5f9;border:none;border-radius:6px;cursor:pointer;font-size:10px}.config-tab.active[data-v-da7cacbf]{background:#4a4a6a;color:#fff}.config-visual[data-v-da7cacbf]{display:flex;flex-direction:column;gap:16px}.config-field-row[data-v-da7cacbf]{display:flex;flex-direction:column;gap:6px}.config-field-row label[data-v-da7cacbf]{font-size:10px;font-weight:500;color:#374151}.config-field-row input[data-v-da7cacbf],.config-field-row textarea[data-v-da7cacbf],.config-field-row select[data-v-da7cacbf]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px}.config-field-row input[data-v-da7cacbf]:focus,.config-field-row textarea[data-v-da7cacbf]:focus,.config-field-row select[data-v-da7cacbf]:focus{outline:none;border-color:#6366f1}.checkbox-label[data-v-da7cacbf]{display:flex;align-items:center;gap:8px;font-weight:400!important}.config-json[data-v-da7cacbf]{display:flex;flex-direction:column;gap:8px}.json-editor[data-v-da7cacbf]{font-family:Monaco,Menlo,monospace;font-size:10px;line-height:1.5;padding:12px;border:1px solid #e5e7eb;border-radius:6px;resize:vertical}.json-editor[data-v-da7cacbf]:focus{outline:none;border-color:#6366f1}.json-error[data-v-da7cacbf]{color:#dc2626;font-size:14px;font-weight:600;padding:8px;background:#fef2f2;border-radius:4px}.config-textarea[data-v-da7cacbf]{font-family:Monaco,Menlo,monospace;font-size:14px;font-weight:600;line-height:1.4;resize:vertical}.wider-textarea[data-v-da7cacbf]{width:100%;min-width:280px}.config-wrapper[data-v-da7cacbf],.config-container[data-v-da7cacbf]{position:relative}.OLD-config-textarea-disabled[data-v-da7cacbf]{width:100%;min-width:280px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-family:Monaco,Menlo,monospace;font-size:11px;line-height:1.4;background-color:#e8e8e8;color:#666;resize:none;cursor:not-allowed}.edit-definition-btn[data-v-da7cacbf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;padding:8px 16px;background:#4a4a6a;color:#fff;border:none;border-radius:6px;font-size:10px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #6366f14d;transition:all .2s;white-space:nowrap}.edit-definition-btn[data-v-da7cacbf]:hover{background:#4f46e5;box-shadow:0 4px 12px #6366f166}.btn-sm[data-v-da7cacbf]{padding:6px 12px;font-size:14px;font-weight:600}.snap-checkbox[data-v-da7cacbf]{display:flex;align-items:center;gap:6px;font-size:10px;color:#64748b;cursor:pointer}.snap-checkbox input[data-v-da7cacbf]{cursor:pointer}.workflow-node.container-node[data-v-da7cacbf]{width:var(--container-width, 400px)!important;height:var(--container-height, 300px)!important;min-width:350px;min-height:250px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px dashed #0ea5e9;border-radius:12px}.workflow-node.container-node .node-header[data-v-da7cacbf]{background:#e0e7ff;border-bottom:1px solid #c7d2fe}.workflow-node.container-node .node-header .node-name[data-v-da7cacbf]{color:#3730a3}.workflow-node.container-node .node-header .node-icon[data-v-da7cacbf]{color:#4f46e5}.container-hint[data-v-da7cacbf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#94a3b8;font-size:10px;text-align:center;pointer-events:none}.resize-handle[data-v-da7cacbf]{position:absolute;background:transparent;z-index:10}.resize-handle[data-v-da7cacbf]:hover{background:#0ea5e94d}.resize-handle.n[data-v-da7cacbf]{top:-4px;left:10px;right:10px;height:8px;cursor:n-resize}.resize-handle.s[data-v-da7cacbf]{bottom:-4px;left:10px;right:10px;height:8px;cursor:s-resize}.resize-handle.e[data-v-da7cacbf]{right:-4px;top:10px;bottom:10px;width:8px;cursor:e-resize}.resize-handle.w[data-v-da7cacbf]{left:-4px;top:10px;bottom:10px;width:8px;cursor:w-resize}.resize-handle.ne[data-v-da7cacbf]{top:-4px;right:-4px;width:12px;height:12px;cursor:ne-resize;border-radius:0 8px 0 0}.resize-handle.nw[data-v-da7cacbf]{top:-4px;left:-4px;width:12px;height:12px;cursor:nw-resize;border-radius:8px 0 0}.resize-handle.se[data-v-da7cacbf]{bottom:-4px;right:-4px;width:12px;height:12px;cursor:se-resize;border-radius:0 0 8px}.resize-handle.sw[data-v-da7cacbf]{bottom:-4px;left:-4px;width:12px;height:12px;cursor:sw-resize;border-radius:0 0 0 8px}.dynamic-ports-section[data-v-da7cacbf]{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.dynamic-ports-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:0 4px}.ports-count[data-v-da7cacbf]{font-size:10px;color:#64748b;background:#f1f5f9;padding:2px 6px;border-radius:4px}.record-count[data-v-da7cacbf]{font-size:10px;color:#0ea5e9;background:#e0f2fe;padding:2px 6px;border-radius:4px}.dynamic-port-row[data-v-da7cacbf]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;margin:2px 0;background:#f8fafc;border-radius:4px;font-size:11px;position:relative}.dynamic-port-row[data-v-da7cacbf]:hover{background:#f1f5f9}.port-label[data-v-da7cacbf]{display:flex;align-items:center;gap:4px;flex:1;overflow:hidden}.port-name[data-v-da7cacbf]{font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.port-type[data-v-da7cacbf]{font-size:9px;color:#94a3b8;background:#e2e8f0;padding:1px 4px;border-radius:3px}.multi-value-badge[data-v-da7cacbf]{display:flex;align-items:center;gap:3px;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:2px 6px;margin-left:4px}.multi-value-badge .badge-icon[data-v-da7cacbf]{font-size:10px}.multi-value-badge .badge-text[data-v-da7cacbf]{font-size:9px;color:#92400e;font-weight:500}.dynamic-port-connector[data-v-da7cacbf]{width:12px;height:12px;border-radius:50%;background:#10b981;border:2px solid #fff;box-shadow:0 1px 3px #0003;cursor:crosshair;flex-shrink:0;margin-left:6px}.dynamic-port-connector[data-v-da7cacbf]:hover{transform:scale(1.2);background:#059669}.dynamic-port-connector.multi-value[data-v-da7cacbf]{background:#f59e0b;border-color:#fef3c7}.dynamic-port-connector.multi-value[data-v-da7cacbf]:hover{background:#d97706}.dynamic-port-connector.object-type[data-v-da7cacbf]{background:#8b5cf6}.dynamic-port-connector.object-type[data-v-da7cacbf]:hover{background:#7c3aed}.nested-indicator[data-v-da7cacbf]{font-size:10px;color:#8b5cf6;margin-left:2px}.workflow-node.parser-node[data-v-da7cacbf]{min-width:200px}.workflow-node.parser-node .node-body[data-v-da7cacbf]{max-height:400px;overflow-y:auto}.parse-input-section[data-v-da7cacbf]{padding:6px;background:#fafafa;border-radius:4px;margin-bottom:8px}.parse-input-label[data-v-da7cacbf]{font-size:10px;color:#64748b;margin-bottom:4px}.input-port-row[data-v-da7cacbf]{display:flex;align-items:center;gap:6px}.input-port-connector[data-v-da7cacbf]{width:12px;height:12px;border-radius:50%;background:#3b82f6;border:2px solid #fff;box-shadow:0 1px 3px #0003;cursor:crosshair;flex-shrink:0}.input-port-connector[data-v-da7cacbf]:hover{transform:scale(1.2);background:#2563eb}.workflow-node .node-ports[data-v-da7cacbf]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#f8fafc;border-top:1px solid #e2e8f0}.workflow-node .port[data-v-da7cacbf]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.workflow-node .port[data-v-da7cacbf]:hover{background:#e2e8f0}.workflow-node .port.input-port[data-v-da7cacbf],.workflow-node .input-port[data-v-da7cacbf]{background:#ecfdf5;border-left:3px solid #10b981}.workflow-node .port.input-port[data-v-da7cacbf]:before,.workflow-node .input-port .port-icon[data-v-da7cacbf]:before{content:"↓";color:#10b981;font-weight:700;font-size:14px}.workflow-node .input-port .port-label[data-v-da7cacbf]{color:#047857;font-weight:500}.workflow-node .port.output-port[data-v-da7cacbf],.workflow-node .output-port[data-v-da7cacbf]{background:#fef2f2;border-left:3px solid #ef4444}.workflow-node .port.output-port[data-v-da7cacbf]:before,.workflow-node .output-port .port-icon[data-v-da7cacbf]:before{content:"↑";color:#ef4444;font-weight:700;font-size:14px}.workflow-node .output-port .port-label[data-v-da7cacbf]{color:#b91c1c;font-weight:500}.workflow-node .port.monitor-port[data-v-da7cacbf],.workflow-node .monitor-port[data-v-da7cacbf]{background:#fffbeb;border-left:3px solid #f59e0b}.workflow-node .port.monitor-port[data-v-da7cacbf]:before,.workflow-node .monitor-port .port-icon[data-v-da7cacbf]:before{content:"◉";color:#f59e0b;font-weight:700;font-size:14px}.workflow-node .monitor-port .port-label[data-v-da7cacbf]{color:#b45309;font-weight:500}.workflow-node .port .port-dot[data-v-da7cacbf]{width:10px;height:10px;border-radius:50%;border:2px solid white;box-shadow:0 1px 3px #0003;flex-shrink:0}.workflow-node .input-port .port-dot[data-v-da7cacbf]{background:#10b981}.workflow-node .output-port .port-dot[data-v-da7cacbf]{background:#ef4444}.workflow-node .monitor-port .port-dot[data-v-da7cacbf]{background:#f59e0b}.node-port[data-v-da7cacbf]{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid white;box-shadow:0 2px 4px #0003;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff}.node-port.input-port[data-v-da7cacbf]{top:-7px;left:50%;transform:translate(-50%);background:#10b981}.node-port.input-port[data-v-da7cacbf]:after{content:"↓"}.node-port.output-port[data-v-da7cacbf]{bottom:-7px;right:20px;background:#ef4444}.node-port.output-port[data-v-da7cacbf]:after{content:"↑"}.node-port.monitor-port[data-v-da7cacbf]{bottom:-7px;left:20px;background:#f59e0b}.node-port.monitor-port[data-v-da7cacbf]:after{content:"◉"}.node-port[data-v-da7cacbf]:hover{transform:scale(1.3);box-shadow:0 3px 8px #0000004d}.node-port.input-port[data-v-da7cacbf]:hover{transform:translate(-50%) scale(1.3)}.workflow-node.has-multiple-outputs .output-ports[data-v-da7cacbf]{display:flex;gap:8px;padding:8px;background:#fef2f2;border-radius:0 0 8px 8px}.workflow-node .output-ports .output-branch[data-v-da7cacbf]{flex:1;padding:6px 10px;background:#fff;border:1px solid #fecaca;border-radius:4px;text-align:center;font-size:11px;cursor:pointer}.workflow-node .output-ports .output-branch[data-v-da7cacbf]:hover{background:#fee2e2}.workflow-node .output-ports .output-branch.true-branch[data-v-da7cacbf]{border-color:#86efac;color:#6366f1}.workflow-node .output-ports .output-branch.false-branch[data-v-da7cacbf]{border-color:#fecaca;color:#991b1b}.conditional-port-row[data-v-da7cacbf]{position:absolute;right:-9px;display:flex;align-items:center;gap:6px;z-index:10}.cond-port-label[data-v-da7cacbf]{font-size:10px;font-weight:500;color:#64748b;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.cond-port-label.true-port[data-v-da7cacbf]{color:#22c55e}.cond-port-label.false-port[data-v-da7cacbf]{color:#ef4444}.cond-port-label.case-port[data-v-da7cacbf]{color:#6366f1}.cond-port-label.default-port[data-v-da7cacbf]{color:#64748b}.cond-port-circle[data-v-da7cacbf]{position:relative;bottom:auto!important;right:auto!important;width:18px!important;height:18px!important;flex-shrink:0}.cond-port-circle.true-port-border[data-v-da7cacbf]{border-color:#22c55e!important;background:#dcfce7!important}.cond-port-circle.false-port-border[data-v-da7cacbf]{border-color:#ef4444!important;background:#fee2e2!important}.cond-port-circle.case-port-border[data-v-da7cacbf]{border-color:#6366f1!important;background:#e0e7ff!important}.cond-port-circle.default-port-border[data-v-da7cacbf]{border-color:#64748b!important;background:#f1f5f9!important}.conditional-port.true-port[data-v-da7cacbf]{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.conditional-port.false-port[data-v-da7cacbf]{background:linear-gradient(135deg,#ef4444,#dc2626)!important}.conditional-port.case-port[data-v-da7cacbf]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important}.conditional-port.default-port[data-v-da7cacbf]{background:linear-gradient(135deg,#6b7280,#4b5563)!important}.conditional-port.match-port[data-v-da7cacbf]{background:linear-gradient(135deg,#0ea5e9,#0284c7)!important}.conditional-port.nomatch-port[data-v-da7cacbf]{background:linear-gradient(135deg,#f97316,#ea580c)!important}.cond-port-circle[data-v-da7cacbf],.all-fields-port[data-v-da7cacbf],.field-port[data-v-da7cacbf]{z-index:11!important;position:relative}.internal-record-port[data-v-da7cacbf]{position:absolute;top:50px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 14px;background:#0ea5e933;border:1px solid rgba(14,165,233,.4);border-radius:16px}.irp-label[data-v-da7cacbf]{font-size:11px;color:#0ea5e9}.irp-connector[data-v-da7cacbf]{width:26px;height:26px;background:#0ea5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:crosshair;color:#fff;font-weight:700}.irp-connector[data-v-da7cacbf]:hover{transform:scale(1.2);box-shadow:0 0 15px #0ea5e9b3}.embedded-parser[data-v-da7cacbf]{position:absolute;left:12px;top:85px;width:155px;max-height:calc(100% - 95px);background:#0f172af7;border:1px solid rgba(14,165,233,.35);border-radius:10px;overflow:hidden}.ep-header[data-v-da7cacbf]{padding:8px 12px;background:#0ea5e933;display:flex;justify-content:space-between;font-size:11px;color:#e2e8f0}.ep-refresh[data-v-da7cacbf]{background:none;border:none;cursor:pointer}.ep-fields[data-v-da7cacbf]{max-height:200px;overflow-y:auto;padding:6px 0}.ep-field[data-v-da7cacbf]{display:flex;align-items:center;padding:5px 10px;gap:8px}.ep-field[data-v-da7cacbf]:hover{background:#0ea5e926}.ep-type[data-v-da7cacbf]{font-size:11px;width:18px}.ep-name[data-v-da7cacbf]{flex:1;font-size:11px;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-port[data-v-da7cacbf]{width:14px;height:14px;background:#0ea5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:crosshair;color:#fff;font-size:8px}.ep-port[data-v-da7cacbf]:hover{transform:scale(1.4)}.container-hint[data-v-da7cacbf]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b899;text-align:center}.workflow-header[data-v-da7cacbf],.am-header[data-v-da7cacbf]{overflow-x:visible!important}.workflow-header-right[data-v-da7cacbf],.am-header-right[data-v-da7cacbf],.header-right[data-v-da7cacbf]{flex-wrap:wrap!important}.snap-icon[data-v-da7cacbf]{background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 3px;cursor:pointer;font-size:14px;border-radius:4px;transition:all .15s}.snap-icon[data-v-da7cacbf]:hover{background:#e2e8f0}.snap-icon.active[data-v-da7cacbf]{background:#6366f1!important;color:#fff;border-color:#6366f1}.workflow-header[data-v-da7cacbf],.header-right[data-v-da7cacbf],.am-header-right[data-v-da7cacbf]{flex-wrap:wrap!important;overflow-x:visible!important}.node-switch .switch-values[data-v-da7cacbf],.switch-values-container[data-v-da7cacbf]{display:flex;flex-direction:column;gap:4px}.node-switch[data-v-da7cacbf]{min-height:auto!important;height:auto!important}.zoom-btn-sm[data-v-da7cacbf]:first-child{border-right:1px solid #e2e8f0}.zoom-btn-sm[data-v-da7cacbf]:last-child{border-left:1px solid #e2e8f0}.zoom-val[data-v-da7cacbf]:hover{color:#6366f1}.toolbar-icon-groups[data-v-da7cacbf]{display:flex;align-items:center;gap:0;margin-left:1px;padding-left:1px;border-left:1px solid #d1d5db}.icon-group[data-v-da7cacbf]{display:flex;flex-direction:column;gap:0;margin:0}.icon-row[data-v-da7cacbf]{height:20px;display:flex;gap:0}.toolbar-icon[data-v-da7cacbf]{height:20px;background:none;border:none;padding:0 1px;cursor:pointer;font-size:18px;line-height:1;opacity:1;transition:transform .1s,opacity .1s}.toolbar-icon[data-v-da7cacbf]:hover:not(:disabled){transform:scale(1.2)}.toolbar-icon[data-v-da7cacbf]:disabled{opacity:.3;cursor:not-allowed;transform:none}.zoom-pill[data-v-da7cacbf]{display:inline-flex;align-items:center;background:linear-gradient(180deg,#fff,#f3f4f6);border:1px solid #d1d5db;border-radius:18px;box-shadow:0 1px 2px #0000000d;overflow:hidden;height:32px}.zoom-pill button[data-v-da7cacbf]{background:none;border:none;width:30px;height:30px;cursor:pointer;font-size:16px;font-weight:600;color:#374151;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.zoom-pill button[data-v-da7cacbf]:hover{background:#e5e7eb;color:#111827}.zoom-pill button[data-v-da7cacbf]:active{background:#d1d5db}.zoom-pill .zoom-pct[data-v-da7cacbf]{padding:0 6px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;min-width:42px;text-align:center;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;height:100%;display:flex;align-items:center;justify-content:center}.zoom-pill .zoom-pct[data-v-da7cacbf]:hover{background:#ede9fe;color:#6366f1}.snap-icon[data-v-da7cacbf]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:5px 8px;cursor:pointer;font-size:16px;transition:all .15s;margin-left:4px}.snap-icon[data-v-da7cacbf]:hover{background:#e5e7eb}.snap-icon.active[data-v-da7cacbf]{background:#4a4a6a;border-color:#6366f1;color:#fff}.ctx-overlay[data-v-da7cacbf]{position:fixed;inset:0;z-index:99999}.ctx-menu[data-v-da7cacbf]{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 24px #00000026;min-width:200px;padding:6px 0;z-index:100000;color:#334155}.ctx-item[data-v-da7cacbf]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-size:10px;transition:background .15s}.ctx-separator[data-v-da7cacbf]{height:1px;background:#e2e8f0;margin:4px 12px}.ctx-item.ctx-danger[data-v-da7cacbf]:hover{background:#fef2f2;color:#dc2626}.logic-toolbox[data-v-da7cacbf]{max-height:calc(100vh - 200px)!important;overflow-y:auto!important}.toolbox-agents[data-v-da7cacbf]{max-height:calc(100vh - 280px)!important;overflow-y:auto!important}.canvas-area[data-v-da7cacbf]{border-radius:12px!important;overflow:visible}.main-layout[data-v-da7cacbf]{border-radius:12px;overflow:hidden}.folder-tree-panel[data-v-da7cacbf]{border-radius:12px 0 0 12px}.intellisense-dropdown[data-v-da7cacbf]{position:fixed;z-index:100001;background:#252526;border:1px solid #3c3c3c;border-radius:3px;box-shadow:0 2px 8px #0006;min-width:240px;max-width:350px;max-height:260px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.intellisense-search[data-v-da7cacbf]{padding:4px;border-bottom:1px solid #3c3c3c}.intellisense-search input[data-v-da7cacbf]{width:100%;padding:3px 6px;background:#3c3c3c;border:1px solid #3c3c3c;border-radius:2px;color:#ccc;font-size:12px;font-weight:400}.intellisense-list[data-v-da7cacbf]{max-height:220px;overflow-y:auto}.intellisense-category[data-v-da7cacbf]{padding:2px 8px;font-size:10px;font-weight:400;color:#858585;text-transform:uppercase;background:#2d2d2d}.intellisense-item[data-v-da7cacbf]{display:flex;align-items:center;gap:4px;padding:2px 8px;cursor:pointer}.intellisense-item[data-v-da7cacbf]:hover,.intellisense-item.selected[data-v-da7cacbf]{background:#094771}.intellisense-item .item-icon[data-v-da7cacbf]{font-size:12px;width:16px}.intellisense-item .item-name[data-v-da7cacbf]{flex:1;font-size:12px;font-weight:400;color:#ccc;font-family:Consolas,Monaco,monospace}.intellisense-item .item-type[data-v-da7cacbf]{font-size:10px;color:#858585;padding:0;background:transparent}.container-body[data-v-da7cacbf]{position:absolute;inset:44px 0 0;background:#fffffffa;border-radius:0;display:flex;flex-direction:row;overflow:visible}.internal-record-port[data-v-da7cacbf]{position:absolute;top:-32px;right:10px;display:flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border:1px solid #0ea5e9;border-radius:12px;z-index:10}.irp-label[data-v-da7cacbf]{font-size:10px;color:#0284c7;font-weight:500}.irp-connector[data-v-da7cacbf]{width:16px;height:16px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:crosshair}.irp-connector[data-v-da7cacbf]:hover{transform:scale(1.2);box-shadow:0 0 8px #0ea5e980}.embedded-parser[data-v-da7cacbf]{width:140px;min-width:140px;background:linear-gradient(180deg,#0f172a,#1e293b);border-right:1px solid #334155;display:flex;flex-direction:column}.ep-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#0ea5e91a;border-bottom:1px solid #334155}.ep-header span[data-v-da7cacbf]{font-size:11px;font-weight:600;color:#94a3b8}.ep-refresh[data-v-da7cacbf]{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px;font-weight:600}.ep-refresh[data-v-da7cacbf]:hover{color:#0ea5e9}.ep-fields[data-v-da7cacbf]{flex:1;overflow-y:auto;padding:4px 0}.ep-field[data-v-da7cacbf]{display:flex;align-items:center;gap:4px;padding:4px 8px}.ep-field[data-v-da7cacbf]:hover{background:#0ea5e91a}.ep-type[data-v-da7cacbf]{font-size:10px;width:16px;text-align:center}.ep-name[data-v-da7cacbf]{flex:1;font-size:10px;color:#cbd5e1;font-family:monospace;overflow:hidden;text-overflow:ellipsis}.ep-port[data-v-da7cacbf]{width:12px;height:12px;background:#22c55e;border-radius:50%;cursor:crosshair;font-size:8px;color:#fff;display:flex;align-items:center;justify-content:center}.ep-port[data-v-da7cacbf]:hover{transform:scale(1.3)}.container-hint[data-v-da7cacbf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#64748b;text-align:center}.canvas-node.switch-node[data-v-da7cacbf],.canvas-node[data-type=switch][data-v-da7cacbf],.canvas-node[data-type="logic.switch"][data-v-da7cacbf]{min-height:auto!important;height:auto!important}.conditional-port-row[data-v-da7cacbf]{position:relative;height:24px;display:flex;align-items:center;justify-content:flex-end;padding-right:4px;margin-bottom:2px}.cond-port-label[data-v-da7cacbf]{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;margin-right:4px}.cond-port-label.match[data-v-da7cacbf],.cond-port-label.true[data-v-da7cacbf]{color:#059669;background:#0596691a}.cond-port-label.nomatch[data-v-da7cacbf],.cond-port-label.false[data-v-da7cacbf]{color:#dc2626;background:#dc26261a}.cond-port-label.case[data-v-da7cacbf]{color:#6366f1;background:#6366f11a}.cond-port-label.default[data-v-da7cacbf]{color:#64748b;background:#64748b1a}.canvas-node .node-body[data-v-da7cacbf]{min-height:30px;padding-bottom:8px}.conditional-ports-container[data-v-da7cacbf]{position:relative;display:flex;flex-direction:column;gap:2px;padding:4px 0}.conditional-port-row[data-v-da7cacbf]{position:relative;right:auto!important;top:auto!important;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:3px 8px;margin:0}.canvas-node .conditional-ports-wrapper[data-v-da7cacbf]{display:flex;flex-direction:column;margin-top:4px;padding-right:0}.cond-port-circle[data-v-da7cacbf]{position:absolute!important;right:-8px!important;width:14px;height:14px}.canvas-node:has(.conditional-port-row) .node-body[data-v-da7cacbf]{min-height:auto;padding-bottom:4px}.toolbar-icon[data-v-da7cacbf]{height:20px;background:none!important;border:none!important;padding:1px!important;cursor:pointer!important;font-size:20px!important;line-height:1!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;transition:transform .15s!important}.toolbar-icon[data-v-da7cacbf]:hover:not(:disabled){transform:scale(1.15)!important}.toolbar-icon[data-v-da7cacbf]:disabled,.toolbar-icon[disabled][data-v-da7cacbf]{opacity:.5!important;cursor:not-allowed!important;transform:none!important;filter:grayscale(30%)!important}.toolbar-icon-groups[data-v-da7cacbf]{display:flex!important;align-items:center!important;gap:0!important}.icon-group[data-v-da7cacbf]{display:flex!important;flex-direction:column!important;gap:0!important}.icon-row[data-v-da7cacbf]{height:20px;display:flex!important;gap:0!important}.toolbar-icon span[data-v-da7cacbf],.toolbar-icon[data-v-da7cacbf] *{opacity:1!important;filter:none!important}.top-actions .toolbar-icon[data-v-da7cacbf],.top-bar .toolbar-icon[data-v-da7cacbf],.workflow-header .toolbar-icon[data-v-da7cacbf]{height:20px;color:inherit!important;-webkit-text-fill-color:initial!important}.sidebar-nav a[data-v-da7cacbf],.sidebar-nav .nav-item[data-v-da7cacbf],.sidebar a[data-v-da7cacbf],.nav-link[data-v-da7cacbf],[class*=sidebar] a[data-v-da7cacbf],[class*=nav-item][data-v-da7cacbf],.sidebar-nav a.active[data-v-da7cacbf],.sidebar-nav a.router-link-active[data-v-da7cacbf],.nav-item.active[data-v-da7cacbf],.nav-link.active[data-v-da7cacbf],[class*=sidebar] a.active[data-v-da7cacbf],[class*=sidebar] a.router-link-active[data-v-da7cacbf]{padding:6px 10px!important;margin:1px 0!important}.sidebar-nav a span[data-v-da7cacbf],.nav-item span[data-v-da7cacbf],.nav-link span[data-v-da7cacbf]{margin-right:6px!important}.sidebar-nav[data-v-da7cacbf],.sidebar ul[data-v-da7cacbf],[class*=sidebar] ul[data-v-da7cacbf]{gap:0!important}.sidebar-icon[data-v-da7cacbf],.nav-icon[data-v-da7cacbf]{margin-right:6px!important}.top-bar[data-v-da7cacbf],.workflow-header[data-v-da7cacbf],.am-header[data-v-da7cacbf]{padding:6px 10px!important}.agent-ctx-overlay[data-v-da7cacbf]{position:fixed;inset:0;z-index:99999}.agent-ctx-menu[data-v-da7cacbf]{position:fixed;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:180px;padding:6px 0;z-index:100000}.agent-ctx-menu .ctx-item[data-v-da7cacbf]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-size:10px;transition:background .15s}.agent-ctx-menu .ctx-separator[data-v-da7cacbf]{height:1px;background:#e2e8f0;margin:4px 12px}.ctx-item[data-v-da7cacbf]:hover{background:#f1f5f9}.agent-ctx-menu .ctx-item.ctx-danger[data-v-da7cacbf]:hover{background:#fef2f2;color:#dc2626}.agent-ctx-menu .ctx-icon[data-v-da7cacbf]{font-size:14px}.ai-panel[data-v-da7cacbf]{position:fixed;right:0;top:50%;transform:translateY(-50%);width:350px;max-height:500px;background:#fff;border-radius:12px 0 0 12px;box-shadow:-4px 0 20px #00000026;z-index:9998;display:flex;flex-direction:column}.ai-panel-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.ai-panel-header h3[data-v-da7cacbf]{margin:0;font-size:16px}.ai-panel-content[data-v-da7cacbf]{flex:1;padding:16px;overflow-y:auto}.ai-message[data-v-da7cacbf]{padding:12px;background:#f3f4f6;border-radius:8px;font-size:14px;color:#374151}.ai-panel-input[data-v-da7cacbf]{display:flex;gap:8px;padding:16px;border-top:1px solid #e5e7eb}.ai-panel-input input[data-v-da7cacbf]{flex:1;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.ai-panel-input button[data-v-da7cacbf]{padding:10px 16px}.port[data-v-da7cacbf]{z-index:11!important}.canvas-node.selected .port[data-v-da7cacbf]{z-index:12!important}.canvas-node[data-v-da7cacbf],.canvas-node .node-header[data-v-da7cacbf],.canvas-node .node-body[data-v-da7cacbf]{background:#fff!important}.container-node .container-node[data-v-da7cacbf]{z-index:15!important}.container-node .container-node.selected .container-node[data-v-da7cacbf]{z-index:25!important}.ai-panel.collapsed .ai-panel-toggle[data-v-da7cacbf]{writing-mode:vertical-rl!important;text-orientation:mixed!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px 16px 16px 10px!important}.ai-panel.collapsed .ai-panel-toggle .toggle-text[data-v-da7cacbf]{margin-right:-2px!important}.props-tab[data-v-da7cacbf]{position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:180px!important;background:linear-gradient(180deg,#0ea5e9,#0284c7)!important;padding:14px 0!important;border-radius:16px 16px 0 0!important;font-weight:700!important;font-size:15px!important;text-align:center!important;cursor:pointer!important;z-index:501!important;box-shadow:0 -4px 20px #0ea5e94d!important}.props-tab[data-v-da7cacbf]:hover{padding:18px 48px!important;box-shadow:0 -8px 25px #0ea5e980!important}.OLD-properties-panel[data-v-da7cacbf]{position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:400px!important;max-height:60vh!important;background:#fff!important;border-radius:16px 16px 0 0!important;box-shadow:0 -4px 30px #00000026!important;z-index:502!important;overflow:hidden!important}.cond-port-label[data-v-da7cacbf]{max-width:60px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;cursor:default!important}.canvas-node[data-v-da7cacbf]{background:#fff!important;z-index:1!important}.canvas-node .node-header[data-v-da7cacbf],.canvas-node .node-body[data-v-da7cacbf]{background:#fff!important}.canvas-area .canvas-node.container-node>.node-header[data-v-da7cacbf],div.canvas-node.container-node>.node-header[data-v-da7cacbf],.canvas-node.container-node .node-header[data-v-da7cacbf]:first-child{background:linear-gradient(180deg,#dbeafe,#bfdbfe)!important;border-bottom:2px solid #3b82f6!important;margin-bottom:0!important}.canvas-node.container-node .node-header .node-title[data-v-da7cacbf],.canvas-node.container-node .node-header .node-name[data-v-da7cacbf]{color:#1e40af!important;font-weight:600!important}.canvas-node.container-node .node-body[data-v-da7cacbf]{padding-top:0!important;margin-top:0!important}.canvas-node.container-node .container-body[data-v-da7cacbf]{margin-top:0!important;padding-top:4px!important}.canvas-node.container-node .node-type[data-v-da7cacbf]{display:none!important}.OLD-properties-panel[data-v-da7cacbf]{display:block!important;visibility:visible!important;opacity:1!important}.properties-panel-wrapper .properties-panel[data-v-da7cacbf]{display:block!important;visibility:visible!important}.ctx-menu-enhanced[data-v-da7cacbf]{min-width:200px;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #334155;border-radius:12px;box-shadow:0 20px 40px #00000080;overflow:hidden;animation:ctxEnter-da7cacbf .15s ease}@keyframes ctxEnter-da7cacbf{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ctx-menu-header[data-v-da7cacbf]{padding:10px 14px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;background:#0003;border-bottom:1px solid #334155}.ctx-menu-enhanced .ctx-item[data-v-da7cacbf]{display:flex;align-items:center;gap:10px;padding:11px 14px;color:#e2e8f0;font-size:10px;cursor:pointer;transition:all .15s}.ctx-menu-enhanced .ctx-separator[data-v-da7cacbf]{height:1px;background:#e2e8f0;margin:4px 12px}.ctx-success .context-menu-icon[data-v-da7cacbf]{color:#22c55e}.ctx-completion .context-menu-icon[data-v-da7cacbf]{color:#3b82f6}.ctx-failure .context-menu-icon[data-v-da7cacbf]{color:#ef4444}.ctx-item[data-v-da7cacbf]:hover{background:#3b82f626;color:#60a5fa}.ctx-menu-enhanced .ctx-danger[data-v-da7cacbf]:hover{background:#ef444426;color:#f87171}.ctx-icon[data-v-da7cacbf]{width:20px;text-align:center}.ctx-separator[data-v-da7cacbf]{height:1px;background:#334155;margin:4px 12px}.usage-type-row[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-to-canvas-btn[data-v-da7cacbf]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.add-to-canvas-btn[data-v-da7cacbf]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px)}.use-cases-list[data-v-da7cacbf]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.use-cases-list li[data-v-da7cacbf]{background:#3b82f61a;padding:10px 14px;border-radius:8px;color:#93c5fd;font-size:10px;border-left:3px solid #3b82f6}.example-box[data-v-da7cacbf]{background:#0f172a99;border:1px solid #334155;border-radius:12px;padding:16px}.example-desc[data-v-da7cacbf]{color:#e2e8f0;margin:0 0 12px;font-weight:500}.example-flow[data-v-da7cacbf]{background:#0f172a;padding:12px 16px;border-radius:8px;color:#60a5fa;font-family:monospace;font-size:10px}.pro-tip[data-v-da7cacbf]{background:#22c55e1a;border-left:3px solid #22c55e;padding:12px 16px;border-radius:0 8px 8px 0;color:#86efac;margin:0}.workflow-preview[data-v-da7cacbf]{background:#0f172a99;border:2px dashed #334155;border-radius:12px;padding:40px;text-align:center}.preview-placeholder[data-v-da7cacbf]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#64748b}.preview-placeholder span[data-v-da7cacbf]:first-child{font-size:48px;opacity:.5}.docs-modal-overlay[data-v-da7cacbf]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;display:flex;align-items:center;justify-content:center}.docs-modal[data-v-da7cacbf]{background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid #334155;border-radius:20px;width:900px;max-width:95vw;max-height:90vh;overflow:hidden;box-shadow:0 30px 60px #00000080}.docs-modal-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #334155;background:#1e293b99}.docs-title[data-v-da7cacbf]{display:flex;align-items:center;gap:16px}.docs-icon[data-v-da7cacbf]{font-size:40px;background:#3b82f626;padding:12px;border-radius:12px}.docs-title-text h2[data-v-da7cacbf]{margin:0;color:#f8fafc;font-size:24px;font-weight:600}.docs-type[data-v-da7cacbf]{display:inline-block;margin-top:4px;background:#3b82f633;color:#60a5fa;padding:4px 12px;border-radius:6px;font-size:10px}.docs-close[data-v-da7cacbf]{background:#47556980;border:none;color:#e2e8f0;font-size:28px;width:44px;height:44px;border-radius:12px;cursor:pointer}.docs-close[data-v-da7cacbf]:hover{background:#ef44444d;color:#fca5a5}.docs-modal-body[data-v-da7cacbf]{padding:28px;overflow-y:auto;max-height:calc(90vh - 100px)}.docs-section[data-v-da7cacbf]{margin-bottom:32px}.docs-section h3[data-v-da7cacbf]{color:#94a3b8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #1e293b}.docs-overview[data-v-da7cacbf]{color:#e2e8f0;font-size:15px;line-height:1.8;margin:0;white-space:pre-line}.docs-tip[data-v-da7cacbf]{background:linear-gradient(135deg,#22c55e26,#10b9811a);border:1px solid rgba(34,197,94,.25);border-left:4px solid #22c55e;border-radius:0 12px 12px 0;padding:16px 20px;display:flex;align-items:flex-start;gap:12px;color:#86efac;font-size:14px;line-height:1.6}.tip-icon[data-v-da7cacbf]{font-size:20px;flex-shrink:0}.docs-use-cases[data-v-da7cacbf]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.use-case-item[data-v-da7cacbf]{background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-left:3px solid #3b82f6;padding:12px 16px;border-radius:0 10px 10px 0;color:#93c5fd;font-size:14px;display:flex;align-items:flex-start;gap:10px}.use-case-bullet[data-v-da7cacbf]{color:#60a5fa;font-weight:600}.docs-examples[data-v-da7cacbf]{display:flex;flex-direction:column;gap:20px}.example-card[data-v-da7cacbf]{background:#0f172a99;border:1px solid #1e293b;border-radius:16px;padding:20px}.example-card[data-v-da7cacbf]:hover{border-color:#334155}.example-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:12px}.example-header h4[data-v-da7cacbf]{margin:0;color:#f1f5f9;font-size:16px;font-weight:600}.add-example-btn[data-v-da7cacbf]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-size:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.add-example-btn[data-v-da7cacbf]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.add-example-btn.large[data-v-da7cacbf]{padding:14px 28px;font-size:15px}.example-scenario[data-v-da7cacbf]{color:#94a3b8;font-size:10px;margin:0 0 8px}.example-scenario strong[data-v-da7cacbf]{color:#60a5fa}.example-desc[data-v-da7cacbf]{color:#cbd5e1;font-size:14px;line-height:1.6;margin:0 0 16px}.example-preview[data-v-da7cacbf]{background:#0a0f1a;border:1px solid #1e293b;border-radius:12px;padding:20px;overflow-x:auto}.example-preview img[data-v-da7cacbf]{max-width:100%;height:auto;display:block}.docs-config[data-v-da7cacbf]{display:flex;flex-direction:column;gap:16px}.config-field[data-v-da7cacbf]{background:#0f172a99;border:1px solid #1e293b;border-radius:12px;padding:16px}.field-header[data-v-da7cacbf]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.field-name[data-v-da7cacbf]{background:#8b5cf633;color:#a78bfa;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600}.field-type[data-v-da7cacbf]{color:#64748b;font-size:12px;text-transform:uppercase}.field-desc[data-v-da7cacbf]{color:#cbd5e1;font-size:14px;margin:0 0 8px;line-height:1.5}.field-example[data-v-da7cacbf]{display:block;background:#0a0f1a;color:#94a3b8;padding:8px 12px;border-radius:6px;font-size:12px}.docs-tips[data-v-da7cacbf]{display:flex;flex-direction:column;gap:12px}.tip-item[data-v-da7cacbf]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#eab30814;border:1px solid rgba(234,179,8,.2);border-radius:10px;color:#fcd34d;font-size:14px}.tip-bullet[data-v-da7cacbf]{flex-shrink:0}.docs-troubleshoot[data-v-da7cacbf]{display:flex;flex-direction:column;gap:16px}.troubleshoot-item[data-v-da7cacbf]{background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:16px}.problem[data-v-da7cacbf]{color:#fca5a5;font-size:14px;margin-bottom:8px}.problem strong[data-v-da7cacbf]{color:#f87171}.solution[data-v-da7cacbf]{color:#86efac;font-size:14px;padding-left:16px;border-left:2px solid #22c55e}.solution strong[data-v-da7cacbf]{color:#4ade80}.docs-add-single[data-v-da7cacbf]{text-align:center;padding:40px}@media(max-width:768px){.docs-modal[data-v-da7cacbf]{width:100%;border-radius:0}.docs-use-cases[data-v-da7cacbf]{grid-template-columns:1fr}.example-header[data-v-da7cacbf]{flex-direction:column;align-items:flex-start}}.canvas-node.multi-selected[data-v-da7cacbf]{box-shadow:0 0 0 3px #3b82f6,0 0 20px #3b82f680!important;border:2px solid #60a5fa!important}.props-tab[data-v-da7cacbf]{position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;background:linear-gradient(135deg,#1e40af,#3b82f6)!important;color:#fff!important;padding:12px 32px!important;border-radius:12px 12px 0 0!important;cursor:pointer!important;z-index:9999!important;font-weight:600!important;box-shadow:0 -4px 20px #3b82f666!important;border:1px solid #60a5fa!important;border-bottom:none!important}.props-tab[data-v-da7cacbf]:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;padding:14px 36px!important}.props-tab span[data-v-da7cacbf]{color:#fff!important}.OLD-properties-panel[data-v-da7cacbf]{background:#1e293b!important;border-top:2px solid #3b82f6!important;max-height:400px!important;overflow:hidden!important;transition:max-height .3s ease!important}.OLD-properties-panel.expanded[data-v-da7cacbf]{max-height:400px!important;overflow-y:auto!important}.properties-header[data-v-da7cacbf]{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 20px!important;background:#fff!important;border-bottom:1px solid #334155!important}.properties-header h3[data-v-da7cacbf]{margin:0!important;color:#f1f5f9!important;font-size:16px!important}.properties-content[data-v-da7cacbf]{padding:20px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:20px!important}.properties-content .form-group[data-v-da7cacbf]{margin:0!important}.properties-content .form-group label[data-v-da7cacbf]{display:block!important;color:#94a3b8!important;font-size:11px!important;text-transform:uppercase!important;margin-bottom:6px!important}.properties-content .form-group input[data-v-da7cacbf],.properties-content .form-group textarea[data-v-da7cacbf]{width:100%!important;background:#fff!important;border:1px solid #334155!important;border-radius:6px!important;padding:10px!important;color:#f1f5f9!important}.config-wrapper[data-v-da7cacbf]{grid-column:span 2!important}.header-actions[data-v-da7cacbf]{display:flex!important;gap:0!important}.close-btn[data-v-da7cacbf]{background:none!important;border:none!important;color:#94a3b8!important;font-size:24px!important;cursor:pointer!important;padding:0 8px!important}.close-btn[data-v-da7cacbf]:hover{color:#ef4444!important}.pin-btn-small[data-v-da7cacbf]{background:none!important;border:none!important;font-size:18px!important;cursor:pointer!important;opacity:.5!important}.pin-btn-small.pinned[data-v-da7cacbf]{opacity:1!important}.props-tab[data-v-da7cacbf]{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);background:#3b82f6;color:#fff;padding:12px 48px;border-radius:12px 12px 0 0;font-weight:700;font-size:14px;cursor:pointer;z-index:10000;box-shadow:0 -4px 15px #3b82f666}.props-tab[data-v-da7cacbf]:hover{background:#2563eb;padding:14px 52px}.OLD-properties-panel[data-v-da7cacbf]{position:absolute;bottom:0;left:0;right:0;background:#f8fafc;border-top:1px solid #334155;border-radius:0;max-height:auto;overflow:hidden;transition:max-height .25s ease;box-shadow:0 -8px 30px #0006}.OLD-properties-panel.expanded[data-v-da7cacbf]{max-height:300px;overflow-y:auto}.properties-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;background:#e2e8f0;border-bottom:1px solid #cbd5e1}.properties-header h3[data-v-da7cacbf]{margin:0;color:#1e293b;font-size:16px}.properties-content[data-v-da7cacbf]{display:grid;grid-template-columns:250px 1fr 300px;gap:24px;padding:20px 24px}.properties-content .form-group[data-v-da7cacbf]{margin:0}.properties-content .form-group label[data-v-da7cacbf]{display:block;color:#475569;font-size:11px;text-transform:uppercase;margin-bottom:8px}.properties-content .form-group input[data-v-da7cacbf],.properties-content .form-group textarea[data-v-da7cacbf]{width:100%;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px;color:#1e293b;font-size:10px}.header-actions[data-v-da7cacbf]{display:flex;gap:10px}.close-btn[data-v-da7cacbf]{background:none;border:none;color:#64748b;font-size:22px;cursor:pointer}.close-btn[data-v-da7cacbf]:hover{color:#ef4444}.pin-btn-small[data-v-da7cacbf]{background:none;border:none;font-size:18px;cursor:pointer;opacity:.5}.pin-btn-small.pinned[data-v-da7cacbf]{opacity:1}.properties-panel-wrapper .properties-panel[data-v-da7cacbf]{transition:height .3s ease,opacity .3s ease}.properties-panel-wrapper .properties-panel.expanded[data-v-da7cacbf]{height:350px!important;opacity:1!important;visibility:visible!important}.OLD-properties-panel.expanded[data-v-da7cacbf]{position:relative!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:500px!important;height:350px!important;max-height:350px!important;background:#fff!important;border-radius:12px 12px 0 0!important;box-shadow:-8px 0 25px #3b82f666,8px 0 25px #3b82f666,0 -8px 25px #3b82f666!important}.properties-panel[data-v-da7cacbf]{position:fixed!important;bottom:0!important;left:240px!important;right:0!important;z-index:9999!important;background:#1e293b!important;border-radius:16px 16px 0 0!important;box-shadow:-8px 0 25px #3b82f666,8px 0 25px #3b82f666,0 -8px 25px #3b82f666!important;overflow:visible!important}.props-tab[data-v-da7cacbf]{position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;z-index:10000!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;padding:10px 28px!important;border-radius:12px 12px 0 0!important;cursor:pointer!important;font-weight:600!important}.props-tab.hidden[data-v-da7cacbf]{display:none!important}.properties-content[data-v-da7cacbf]{display:grid!important;grid-template-columns:200px 1fr 180px!important;gap:20px!important;padding:16px 20px!important}.properties-panel input[data-v-da7cacbf],.properties-panel textarea[data-v-da7cacbf]{background:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}.formula-unified-editor[data-v-da7cacbf]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-height:36px;padding:6px 10px;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:text;font-family:Consolas,monospace;font-size:10px}.formula-unified-editor[data-v-da7cacbf]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.formula-unified-editor .formula-eq[data-v-da7cacbf]{color:#6b7280;margin-right:2px}.formula-unified-editor .formula-chip[data-v-da7cacbf]{display:inline-flex;padding:1px 5px;border-radius:3px;font-size:12px;font-weight:500}.formula-chip.formula-input[data-v-da7cacbf]{background:#dbeafe;color:#1e40af}.formula-chip.formula-node[data-v-da7cacbf]{background:#ede9fe;color:#5b21b6}.formula-chip.formula-system[data-v-da7cacbf]{background:#cffafe;color:#0e7490}.formula-chip.formula-var[data-v-da7cacbf]{background:#d1fae5;color:#047857}.formula-chip.formula-env[data-v-da7cacbf]{background:#fef3c7;color:#b45309}.formula-chip.formula-method[data-v-da7cacbf]{background:#fce7f3;color:#be185d}.formula-chip.formula-variable[data-v-da7cacbf]{background:#e0e7ff;color:#3730a3}.formula-chip.formula-operator[data-v-da7cacbf]{background:transparent;color:#6b7280;padding:0 2px}.formula-chip.formula-dot[data-v-da7cacbf]{background:transparent;color:#6b7280;padding:0}.formula-chip.formula-number[data-v-da7cacbf]{background:#fef9c3;color:#854d0e}.formula-chip.formula-object[data-v-da7cacbf]{background:#e0e7ff;color:#3730a3}.formula-chip.formula-property[data-v-da7cacbf]{background:#dbeafe;color:#1e40af}.formula-chip.formula-string[data-v-da7cacbf]{background:#fef3c7;color:#92400e}.formula-text-input[data-v-da7cacbf]{flex:1;min-width:50px;border:none;background:transparent;outline:none;font-family:inherit;font-size:inherit;color:#1e1e1e;padding:0}.intellisense-category-header[data-v-da7cacbf]{padding:4px 8px;font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;background:#f3f4f6}.properties-content[data-v-da7cacbf]{display:grid!important;grid-template-columns:200px 1fr 280px!important;grid-template-rows:auto auto!important;gap:16px!important;padding:16px 20px!important}.properties-content .col-title[data-v-da7cacbf]{grid-column:1;grid-row:1}.properties-content .col-notes[data-v-da7cacbf]{grid-column:2;grid-row:1}.properties-content .col-config[data-v-da7cacbf]{grid-column:3;grid-row:1 / span 2}.properties-content .col-metrics[data-v-da7cacbf]{grid-column:1;grid-row:2}.properties-content label[data-v-da7cacbf]{display:block;font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.properties-content input[data-v-da7cacbf],.properties-content textarea[data-v-da7cacbf],.properties-content .form-group input[data-v-da7cacbf],.properties-content .form-group textarea[data-v-da7cacbf],.properties-panel .form-group input[data-v-da7cacbf],.properties-panel .form-group textarea[data-v-da7cacbf]{width:100%;background:#fff!important;background-color:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:10px 12px!important;font-size:14px!important}.col-metrics h4[data-v-da7cacbf]{font-size:12px;font-weight:600;color:#94a3b8;margin:0 0 8px;text-transform:uppercase}.col-metrics .metric-row[data-v-da7cacbf]{display:flex;justify-content:space-between;font-size:10px;color:#e2e8f0;padding:4px 0}.properties-content .col-notes textarea[data-v-da7cacbf]{min-height:120px!important;resize:vertical}.properties-content .col-config .config-container[data-v-da7cacbf]{display:flex;flex-direction:column;height:100%}.properties-content .col-config .config-textarea-disabled[data-v-da7cacbf]{background:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}.OLD-config-textarea-disabled[data-v-da7cacbf]{flex:1;min-height:80px!important;background:#0f172a!important;color:#94a3b8!important;border:1px solid #334155!important}.properties-panel[data-v-da7cacbf]{border-radius:16px 16px 0 0!important;overflow:hidden;box-shadow:-4px 0 20px #3b82f64d,4px 0 20px #3b82f64d,0 -4px 20px #3b82f64d!important}.properties-content input[data-v-da7cacbf],.properties-content textarea[data-v-da7cacbf]{background:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}.properties-content input[data-v-da7cacbf]::placeholder,.properties-content textarea[data-v-da7cacbf]::placeholder{color:#9ca3af!important}.props-tab[data-v-da7cacbf]{width:160px!important}.col-notes textarea[data-v-da7cacbf]{min-height:120px!important}.properties-panel input[data-v-da7cacbf],.properties-panel textarea[data-v-da7cacbf],.properties-content input[data-v-da7cacbf],.properties-content textarea[data-v-da7cacbf],.properties-panel .form-group input[data-v-da7cacbf],.properties-panel .form-group textarea[data-v-da7cacbf],.properties-content .form-group input[data-v-da7cacbf],.properties-content .form-group textarea[data-v-da7cacbf],.col-title input[data-v-da7cacbf],.col-notes textarea[data-v-da7cacbf]{background:#fff!important;background-color:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}.config-textarea-disabled[data-v-da7cacbf]{background:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}.OLD-config-textarea-disabled[data-v-da7cacbf]{background:#1e293b!important;color:#94a3b8!important}:is(.properties-panel input:not(.config-textarea-disabled),.properties-panel textarea:not(.config-textarea-disabled),.properties-content .form-group input,.properties-content .form-group textarea:not(.config-textarea-disabled))[data-v-da7cacbf]{background:#fff!important;background-color:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}:is(.properties-panel input:not(.config-textarea-disabled),.properties-panel textarea:not(.config-textarea-disabled),.properties-content .form-group input,.properties-content .form-group textarea:not(.config-textarea-disabled)) .properties-content[data-v-da7cacbf]{background:#fff!important}.properties-panel .properties-header[data-v-da7cacbf]{background:#1e293b!important;border-bottom:1px solid #334155!important}.properties-panel[data-v-da7cacbf]{box-shadow:-10px 0 30px #3b82f680,10px 0 30px #3b82f680,0 -10px 30px #3b82f680!important;overflow:visible!important}.container-fields-panel[data-v-da7cacbf]{position:absolute;left:0;top:-8px;bottom:0;min-width:140px;width:auto;max-width:180px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-right:2px solid #e2e8f0;border-radius:0 0 0 8px;display:flex;flex-direction:column;overflow:visible;z-index:5;box-shadow:2px 0 8px #0000000d}.fields-header[data-v-da7cacbf]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:linear-gradient(180deg,#e2e8f0,#cbd5e1);border-bottom:2px solid #94a3b8;border-radius:0}.fields-title[data-v-da7cacbf]{font-size:9px;font-weight:700;color:#1e293b;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.all-fields-port[data-v-da7cacbf]{width:12px;height:12px;background:#e0e7ff;border:2px solid #6366f1;border-radius:50%;cursor:crosshair;transition:all .15s;flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center;font-size:5px;color:#6366f1}.all-fields-port[data-v-da7cacbf]:hover{transform:scale(1.15);background:#4f46e5;box-shadow:0 0 4px #6366f180}.fields-list[data-v-da7cacbf]{flex:1;overflow-y:visible;padding:1px 0;max-height:none}.fields-list[data-v-da7cacbf]:has(.field-row:nth-child(13)){overflow-y:auto;max-height:180px}.field-row[data-v-da7cacbf]{display:flex;align-items:center;gap:2px;padding:1px 4px;font-size:9px;color:#334155;transition:background .15s;white-space:nowrap}.field-row[data-v-da7cacbf]:hover{background:#6366f114;color:#1e293b}.field-type[data-v-da7cacbf]{font-size:9px;width:12px;min-width:12px;text-align:center;color:#64748b;font-weight:700;flex-shrink:0}.field-name[data-v-da7cacbf]{flex:1 1 auto;font-weight:400;color:#1e293b;white-space:nowrap;padding:1px 4px;background:#8b5cf614;border-radius:3px;font-size:9px;text-align:left}.field-port[data-v-da7cacbf]{width:12px;height:12px;background:#e0e7ff;border:2px solid #6366f1;border-radius:50%;cursor:crosshair;transition:all .15s;flex-shrink:0;margin-left:6px;display:flex;align-items:center;justify-content:center;font-size:5px;color:#6366f1}.field-port[data-v-da7cacbf]:hover{background:#c7d2fe;transform:scale(1.2);box-shadow:0 0 6px #22c55e99}.fields-empty[data-v-da7cacbf]{padding:8px 6px;text-align:center;color:#64748b;font-size:9px}.container-drop-zone[data-v-da7cacbf]{position:absolute;inset:0 0 0 130px;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:16px}.drop-hint[data-v-da7cacbf]{color:#94a3b8;font-size:10px;opacity:.6;pointer-events:none}.connections-layer[data-v-da7cacbf]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.connections-layer svg[data-v-da7cacbf]{overflow:visible}.connection-line[data-v-da7cacbf]{pointer-events:stroke;cursor:pointer}.container-body[data-v-da7cacbf],.container-node[data-v-da7cacbf]{overflow:visible!important}.note-box[data-v-da7cacbf]:hover{box-shadow:2px 2px 10px #0003}.clip-modal-overlay[data-v-da7cacbf]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999999}.clip-modal-box[data-v-da7cacbf]{background:#1e293b;border-radius:16px;width:500px;max-height:70vh;box-shadow:0 20px 60px #0009}.clip-hdr[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-weight:600;font-size:18px;border-radius:16px 16px 0 0}.clip-hdr button[data-v-da7cacbf]{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;font-size:20px;cursor:pointer}.clip-body[data-v-da7cacbf]{padding:16px;max-height:calc(70vh - 60px);overflow-y:auto}.clip-empty[data-v-da7cacbf]{text-align:center;color:#64748b;padding:40px}.clip-row[data-v-da7cacbf]{background:#334155;border-radius:10px;margin-bottom:10px;padding:12px;cursor:pointer;border:2px solid transparent;transition:.2s}.clip-row[data-v-da7cacbf]:hover{border-color:#3b82f6;transform:translate(4px)}.clip-time[data-v-da7cacbf]{font-size:12px;color:#94a3b8;margin-bottom:4px;display:flex;justify-content:space-between}.clip-time button[data-v-da7cacbf]{background:none;border:none;cursor:pointer;opacity:.5}.clip-row b[data-v-da7cacbf]{color:#60a5fa}.port-input[data-v-da7cacbf],.port-output[data-v-da7cacbf],.port-top[data-v-da7cacbf]{z-index:20!important}.copy-ok[data-v-da7cacbf]{position:absolute;top:-5px;right:-5px;background:#22c55e;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;animation:popIn-da7cacbf .3s ease}@keyframes popIn-da7cacbf{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.toolbar-icon[data-v-da7cacbf]{height:20px;position:relative}.note-toolbar[data-v-da7cacbf]{position:absolute;top:-40px;left:0;display:flex;gap:4px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:4px 8px;box-shadow:0 2px 8px #00000026;z-index:1000}.note-toolbar button[data-v-da7cacbf]{background:none;border:none;padding:4px 8px;cursor:pointer;border-radius:4px}.note-toolbar button[data-v-da7cacbf]:hover{background:#f0f0f0}.note-toolbar button.on[data-v-da7cacbf]{background:#e0e7ff;color:#4f46e5}.note-toolbar select[data-v-da7cacbf]{border:1px solid #ddd;border-radius:4px;padding:2px}.note-toolbar .clr[data-v-da7cacbf]{width:20px;height:20px;border-radius:50%;border:2px solid transparent}.note-toolbar .clr[data-v-da7cacbf]:hover{border-color:#666}.arrange-btn[data-v-da7cacbf]{background:#f3f4f6!important;border:1px solid #d1d5db!important;color:#374151!important;font-size:16px!important;padding:5px 8px!important}.arrange-btn[data-v-da7cacbf]:hover{background:#0891b2!important;border-color:#0891b2!important;color:#fff!important}.arrange-btn.active[data-v-da7cacbf]{background:#dbeafe!important;border-color:#3b82f6!important;color:#1d4ed8!important}.copy-toast[data-v-da7cacbf]{position:fixed;top:70px;left:50%;transform:translate(-50%);background:#22c55e;color:#fff;padding:10px 20px;border-radius:8px;font-weight:700;z-index:99999;box-shadow:0 4px 12px #0000004d}.fields-header[data-v-da7cacbf]{display:flex!important;justify-content:space-between!important;align-items:center!important}.node-props-display[data-v-da7cacbf]{border-top:1px solid #e2e8f0;margin-top:4px;padding:4px 6px;background:#f8fafcf2;font-size:9px;max-height:120px;overflow-y:auto}.npd-row[data-v-da7cacbf]{display:flex;gap:4px;padding:2px 0;border-bottom:1px solid #f1f5f9}.npd-row[data-v-da7cacbf]:last-child{border-bottom:none}.npd-name[data-v-da7cacbf]{font-weight:600;color:#374151;white-space:nowrap}.npd-val[data-v-da7cacbf]{color:#6b7280;word-break:break-all;flex:1}.top-toolbar[data-v-da7cacbf]{position:sticky!important;top:0!important;z-index:1000!important;flex-shrink:0!important;background:#fff!important}.folder-tree-panel[data-v-da7cacbf]{position:relative!important;top:0!important;height:100%!important;overflow:hidden!important;flex-shrink:0!important}.canvas-area[data-v-da7cacbf],.canvas-wrapper[data-v-da7cacbf],.agent-node[data-v-da7cacbf],.canvas-node[data-v-da7cacbf],.node-box[data-v-da7cacbf],.folder-tree-panel[data-v-da7cacbf]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.save-as-btn[data-v-da7cacbf]{background:#e0e7ff!important;border:none!important;border-radius:6px!important;padding:4px 8px!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#4338ca!important}.save-as-btn[data-v-da7cacbf]:hover{background:#c7d2fe!important}.canvas-wrapper[data-v-da7cacbf]{position:relative;flex:1;overflow:hidden}.canvas-area[data-v-da7cacbf]{position:absolute;inset:0;overflow:visible}.main-layout[data-v-da7cacbf]{display:flex;height:calc(100vh - 60px);overflow:hidden}.agenticmind-view[data-v-da7cacbf]{height:100vh;overflow:hidden}.canvas-node.container-node[data-v-da7cacbf]{isolation:isolate}.canvas-node.container-node .container-body[data-v-da7cacbf]{position:relative;z-index:1}.folder-tree-panel[data-v-da7cacbf]{display:flex!important;flex-direction:column!important;width:220px!important;min-width:220px!important;max-width:220px!important;height:100%!important;background:#f8fafc!important;border-right:1px solid #e2e8f0!important;overflow:hidden!important;flex-shrink:0!important;z-index:100!important;visibility:visible!important;opacity:1!important}.main-layout[data-v-da7cacbf]{display:flex!important;flex-direction:row!important;height:calc(100vh - 60px)!important;overflow:hidden!important}.canvas-area[data-v-da7cacbf]{flex:1!important;overflow:auto!important;position:relative!important;height:100%!important}body[data-v-da7cacbf],html[data-v-da7cacbf],.page-content[data-v-da7cacbf],.agentic-mind[data-v-da7cacbf]{overflow:hidden!important}.tree-content[data-v-da7cacbf]{display:block!important;visibility:visible!important}.validate-btn[data-v-da7cacbf],.save-btn[data-v-da7cacbf],.save-as-btn[data-v-da7cacbf],.run-btn[data-v-da7cacbf]{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;padding:0!important;border:1px solid #e5e7eb!important;border-radius:6px!important;cursor:pointer!important;font-size:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;transition:all .15s!important}.validate-btn[data-v-da7cacbf]:hover,.save-btn[data-v-da7cacbf]:hover,.save-as-btn[data-v-da7cacbf]:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.run-btn[data-v-da7cacbf]{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}.run-btn[data-v-da7cacbf]:hover{background:#4f46e5!important}.snap-icon[data-v-da7cacbf],.arrange-btn[data-v-da7cacbf]{width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;font-size:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.toolbar-icon[data-v-da7cacbf]{height:20px;width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important}.top-actions[data-v-da7cacbf]{display:flex!important;align-items:center!important;gap:4px!important}.top-actions>.validate-btn[data-v-da7cacbf],.top-actions>.save-btn[data-v-da7cacbf],.top-actions>.save-as-btn[data-v-da7cacbf],.top-actions>.run-btn[data-v-da7cacbf],.top-bar .validate-btn[data-v-da7cacbf],.top-bar .save-btn[data-v-da7cacbf],.top-bar .save-as-btn[data-v-da7cacbf],.top-bar .run-btn[data-v-da7cacbf],button.validate-btn[data-v-da7cacbf],button.save-btn[data-v-da7cacbf],button.save-as-btn[data-v-da7cacbf],button.run-btn[data-v-da7cacbf]{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;margin:0 2px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;font-size:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}button.run-btn[data-v-da7cacbf]{background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}.snap-icon[data-v-da7cacbf],button.snap-icon[data-v-da7cacbf]{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;box-sizing:border-box!important}.top-bar .top-actions button[data-v-da7cacbf],.top-actions>button[data-v-da7cacbf],button.validate-btn[data-v-da7cacbf],button.save-btn[data-v-da7cacbf],button.save-as-btn[data-v-da7cacbf],button.run-btn[data-v-da7cacbf]{width:22px!important;max-width:36px!important;padding:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;border-radius:6px!important}.canvas-note.editing[data-v-da7cacbf]{cursor:default!important;z-index:500!important;-webkit-user-select:text!important;user-select:text!important}.canvas-note .note-toolbar button[data-v-da7cacbf],.canvas-note .note-toolbar select[data-v-da7cacbf]{cursor:pointer!important}.canvas-note .note-toolbar button[data-v-da7cacbf]{width:28px!important;height:28px!important;border:1px solid #e2e8f0!important;border-radius:4px!important;background:#fff!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important}.canvas-note .note-toolbar button[data-v-da7cacbf]:hover{background:#f1f5f9!important}.canvas-note .note-toolbar button.on[data-v-da7cacbf]{background:#e0e7ff!important;border-color:#6366f1!important}.canvas-note .note-toolbar select[data-v-da7cacbf]{height:28px!important;border:1px solid #e2e8f0!important;border-radius:4px!important;padding:0 4px!important;font-size:12px!important}.canvas-note .note-toolbar .sep[data-v-da7cacbf]{color:#cbd5e1!important;margin:0 2px!important}.canvas-note .note-toolbar .color-dropdown[data-v-da7cacbf]{position:relative!important}.canvas-note .note-toolbar .color-btn[data-v-da7cacbf]{width:28px!important;height:28px!important}.canvas-note .note-toolbar .color-icon[data-v-da7cacbf]{font-weight:700!important;border-bottom:3px solid!important}.canvas-note .note-toolbar .fill-icon[data-v-da7cacbf]{width:14px!important;height:14px!important;border-radius:2px!important;display:block!important}.canvas-note .note-toolbar .color-panel[data-v-da7cacbf]{display:none!important;position:absolute!important;top:32px!important;left:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:8px!important;box-shadow:0 4px 16px #00000026!important;z-index:10001!important}.canvas-note .note-toolbar .color-dropdown:hover .color-panel[data-v-da7cacbf]{display:block!important}.canvas-note .note-toolbar .color-row[data-v-da7cacbf]{display:flex!important;gap:2px!important;margin-bottom:2px!important}.canvas-note .note-toolbar .color-swatch[data-v-da7cacbf]{width:18px!important;height:18px!important;border:1px solid #e2e8f0!important;border-radius:2px!important;cursor:pointer!important;padding:0!important}.canvas-note .note-toolbar .color-swatch[data-v-da7cacbf]:hover{transform:scale(1.2)!important;z-index:1!important}.canvas-note .note-toolbar .no-fill-btn[data-v-da7cacbf]{width:100%!important;height:24px!important;margin-bottom:6px!important;font-size:11px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:4px!important;cursor:pointer!important}.canvas-note .note-resize[data-v-da7cacbf]{position:absolute!important;right:0!important;bottom:0!important;width:16px!important;height:16px!important;cursor:se-resize!important;background:linear-gradient(135deg,transparent 50%,#94a3b8 50%)!important;border-radius:0 0 6px!important}.canvas-note[data-v-da7cacbf]:before{content:""!important;position:absolute!important;top:-4px!important;left:4px!important;right:4px!important;height:8px!important;cursor:n-resize!important}.canvas-note[data-v-da7cacbf]:after{content:""!important;position:absolute!important;bottom:-4px!important;left:4px!important;right:20px!important;height:8px!important;cursor:s-resize!important}.workflow-node.container-node.collapsed[data-v-da7cacbf]{height:auto!important;min-height:44px!important}.workflow-node.container-node.collapsed .container-body[data-v-da7cacbf],.workflow-node.container-node.collapsed .container-fields-panel[data-v-da7cacbf],.workflow-node.container-node.collapsed .container-hint[data-v-da7cacbf]{display:none!important}.workflow-node.container-node .node-header .collapse-btn[data-v-da7cacbf]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#ffffff4d;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;color:#3730a3}.workflow-node.container-node .node-header .collapse-btn[data-v-da7cacbf]:hover{background:#ffffff80}.agentic-mind[data-v-da7cacbf]{height:100vh;overflow:hidden;display:flex;flex-direction:column}.main-layout[data-v-da7cacbf]{flex:1;overflow:hidden;display:flex}.canvas-container[data-v-da7cacbf]{flex:1;overflow:auto;position:relative}.clipboard-history-modal[data-v-da7cacbf]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.clipboard-modal-content[data-v-da7cacbf]{background:#fff;border-radius:12px;width:400px;max-height:500px;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.clipboard-modal-header[data-v-da7cacbf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.clipboard-modal-header h3[data-v-da7cacbf]{margin:0;font-size:16px;color:#1f2937}.clipboard-modal-header .close-btn[data-v-da7cacbf]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280}.clipboard-modal-body[data-v-da7cacbf]{flex:1;overflow-y:auto;padding:8px}.empty-clipboard[data-v-da7cacbf]{text-align:center;padding:40px;color:#9ca3af}.clipboard-item[data-v-da7cacbf]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .15s}.clipboard-item[data-v-da7cacbf]:hover{background:#f3f4f6}.clipboard-item-icon[data-v-da7cacbf]{font-size:24px}.clipboard-item-name[data-v-da7cacbf]{font-weight:500;color:#1f2937}.clipboard-item-meta[data-v-da7cacbf]{font-size:12px;color:#6b7280}.clipboard-modal-footer[data-v-da7cacbf]{padding:12px 20px;border-top:1px solid #e5e7eb}.clipboard-modal-footer .clear-btn[data-v-da7cacbf]{width:100%;padding:8px;background:#fee2e2;color:#dc2626;border:none;border-radius:6px;cursor:pointer}.note-toolbar[data-v-da7cacbf]{position:absolute;top:-44px;left:0;display:flex;align-items:center;gap:4px;background:#fff;padding:6px 10px;border-radius:8px;box-shadow:0 2px 12px #00000026;z-index:1000;white-space:nowrap}.note-toolbar button[data-v-da7cacbf]{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.note-toolbar button[data-v-da7cacbf]:hover{background:#f3f4f6}.note-toolbar button.active[data-v-da7cacbf]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.note-toolbar .sep[data-v-da7cacbf]{color:#d1d5db;margin:0 2px}.note-toolbar select[data-v-da7cacbf]{height:28px;border:1px solid #e5e7eb;border-radius:4px;padding:0 4px;font-size:12px;cursor:pointer}.note-toolbar .font-select[data-v-da7cacbf]{width:90px}.note-toolbar .size-select[data-v-da7cacbf]{width:50px}.note-toolbar .color-picker-wrap[data-v-da7cacbf]{position:relative}.note-toolbar .color-btn[data-v-da7cacbf]{width:28px;height:28px}.note-toolbar .color-a[data-v-da7cacbf]{font-weight:700;border-bottom:3px solid;line-height:1;display:block}.note-toolbar .color-fill[data-v-da7cacbf]{font-size:16px;line-height:1}.note-toolbar .color-grid[data-v-da7cacbf]{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px;box-shadow:0 4px 12px #00000026;z-index:1001;display:grid;grid-template-columns:repeat(7,1fr);gap:2px;width:160px}.note-toolbar .color-picker-wrap:hover .color-grid[data-v-da7cacbf]{display:grid}.note-toolbar .swatch[data-v-da7cacbf]{width:20px;height:20px;border:1px solid #e5e7eb;border-radius:3px;cursor:pointer;padding:0}.note-toolbar .swatch[data-v-da7cacbf]:hover{transform:scale(1.2);z-index:1}.note-toolbar .del-btn[data-v-da7cacbf]{color:#ef4444}.note-toolbar .done-btn[data-v-da7cacbf]{color:#22c55e;font-weight:700}.note-toolbar .tb-sep[data-v-da7cacbf]{color:#ccc;margin:0 4px}.note-toolbar select[data-v-da7cacbf]{height:26px;border:1px solid #ddd;border-radius:4px;font-size:11px}.note-toolbar .tb-color-wrap[data-v-da7cacbf]{position:relative;display:inline-block}.note-toolbar .tb-color-wrap button[data-v-da7cacbf]{width:28px;height:26px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer}.note-toolbar .tb-color-panel[data-v-da7cacbf]{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px;box-shadow:0 4px 12px #00000026;z-index:1001;width:140px;flex-wrap:wrap;gap:2px}.note-toolbar .tb-color-wrap:hover .tb-color-panel[data-v-da7cacbf],.note-toolbar .tb-color-panel.visible[data-v-da7cacbf]{display:flex!important}.note-toolbar .tb-swatch[data-v-da7cacbf]{width:18px;height:18px;border:1px solid #ddd;border-radius:2px;cursor:pointer}.note-toolbar .tb-swatch[data-v-da7cacbf]:hover{transform:scale(1.2);border-color:#333}.note-toolbar button.active[data-v-da7cacbf]{background:#dbeafe;border-color:#3b82f6}.color-picker-dropdown[data-v-da7cacbf]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:10002;padding:8px;min-width:200px}.color-picker-dropdown .color-section[data-v-da7cacbf]{margin-bottom:8px}.color-picker-dropdown .color-section-label[data-v-da7cacbf]{font-size:10px;color:#666;margin-bottom:4px;text-transform:uppercase}.color-picker-dropdown .color-row[data-v-da7cacbf]{display:flex;gap:2px;margin-bottom:2px}.color-picker-dropdown .color-swatch[data-v-da7cacbf]{width:18px;height:18px;border:1px solid #ddd;border-radius:2px;cursor:pointer;transition:transform .1s,border-color .1s}.color-picker-dropdown .color-swatch[data-v-da7cacbf]:hover{transform:scale(1.15);border-color:#333;z-index:1}.color-picker-dropdown .color-swatch.transparent[data-v-da7cacbf]{background:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-picker-dropdown .no-fill-btn[data-v-da7cacbf]{width:100%;padding:4px;margin-top:4px;border:1px solid #ddd;background:#f8f8f8;border-radius:3px;cursor:pointer;font-size:11px}.color-picker-dropdown .no-fill-btn[data-v-da7cacbf]:hover{background:#eee}.text-color-icon[data-v-da7cacbf]{position:relative;display:inline-flex;flex-direction:column;align-items:center}.text-color-icon[data-v-da7cacbf]:after{content:"";display:block;width:14px;height:3px;background:var(--current-text-color, #000);margin-top:1px}.fill-color-icon[data-v-da7cacbf]{position:relative}.fill-color-icon[data-v-da7cacbf]:after{content:"";position:absolute;bottom:0;left:2px;right:2px;height:3px;background:var(--current-bg-color, #fffde7)}.font-dropdown[data-v-da7cacbf]{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:10002;max-height:300px;overflow-y:auto;min-width:180px}.font-dropdown .font-option[data-v-da7cacbf]{padding:8px 12px;cursor:pointer;transition:background .1s}.font-dropdown .font-option[data-v-da7cacbf]:hover{background:#f0f0f0}.arrange-icon-combo[data-v-da7cacbf]{position:relative;display:inline-block;width:20px;height:18px}.arrange-icon-combo .grid-icon[data-v-da7cacbf]{font-size:16px;position:absolute;left:0;top:0}.arrange-icon-combo .lightning-icon[data-v-da7cacbf]{font-size:10px;position:absolute;right:-2px;top:50%;transform:translateY(-50%)}.agenticmind-view[data-v-da7cacbf]{height:100vh!important;overflow:hidden!important}.note-content[data-v-da7cacbf]{overflow:auto!important;scrollbar-width:thin}.note-content[data-v-da7cacbf]::-webkit-scrollbar{width:6px;height:6px}.note-content[data-v-da7cacbf]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.color-picker-dropdown[data-v-da7cacbf]{z-index:10003!important}.note-toolbar[data-v-da7cacbf]{z-index:10002!important}.container-fields-panel[data-v-da7cacbf]{margin-top:0!important;padding-top:5px!important}.container-header[data-v-da7cacbf]{margin-bottom:0!important;padding-bottom:8px!important}.loop-container .container-body[data-v-da7cacbf]{padding:0 10px 10px!important}.ai-panel[data-v-da7cacbf]{overflow-y:auto!important}.workflow-header .header-left[data-v-da7cacbf],.workflow-header .header-right[data-v-da7cacbf]{height:34px!important}.canvas-area .canvas-node.container-node>.node-header[data-v-da7cacbf],.canvas-node.container-node>.node-header[data-v-da7cacbf],.container-node>.node-header[data-v-da7cacbf],div.container-node .node-header[data-v-da7cacbf]{margin:0!important;padding:8px 12px!important;background:linear-gradient(180deg,#dbeafe,#bfdbfe)!important;border-bottom:2px solid #3b82f6!important;border-radius:12px 12px 0 0!important}.canvas-node.container-node>.node-body[data-v-da7cacbf],.container-node>.node-body[data-v-da7cacbf],.container-node .node-body[data-v-da7cacbf]{margin:0!important;padding-top:8px!important}.canvas-node.container-node>.node-type[data-v-da7cacbf],.container-node>.node-type[data-v-da7cacbf],.container-node .node-type[data-v-da7cacbf]{display:none!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}.container-node .container-body[data-v-da7cacbf],.container-node .container-fields-panel[data-v-da7cacbf]{margin-top:0!important;padding-top:0!important}svg.connections-layer[data-v-da7cacbf]{position:absolute!important;top:0!important;left:0!important;z-index:-1!important;pointer-events:none!important;overflow:visible!important}svg.connections-layer path[data-v-da7cacbf]{fill:none!important}svg.connections-layer path.connection-line[data-v-da7cacbf]{stroke-width:2px!important;pointer-events:none!important}svg.connections-layer path[stroke=transparent][data-v-da7cacbf]{pointer-events:stroke!important;cursor:pointer!important}svg.connections-layer path.connection-line.hover[data-v-da7cacbf],svg.connections-layer path.connection-line[data-v-da7cacbf]:hover{stroke-width:4px!important}.canvas-node.note-node[data-v-da7cacbf]{background:#fffde7!important;border:1px solid #e0d9a8!important;border-radius:6px!important;box-shadow:0 2px 6px #0000001a!important;min-width:100px!important;min-height:60px!important;overflow:hidden!important;cursor:grab!important}.canvas-node.note-node[data-v-da7cacbf]:active{cursor:grabbing!important}.canvas-node.note-node .node-body[data-v-da7cacbf]{padding:0!important;margin:0!important;background:#fffde7!important;height:100%!important;overflow:auto!important}.canvas-node.note-node .note-agent-content[data-v-da7cacbf]{font-size:10px;line-height:1.5;color:#333;word-wrap:break-word;overflow:auto;height:100%;padding:8px 10px;cursor:grab;background:#fffde7}.canvas-node.note-node .note-agent-content p[data-v-da7cacbf]{margin:0 0 4px}.canvas-node.note-node .note-agent-content em[data-v-da7cacbf]{color:#999}.canvas-node.note-node .input-port-row[data-v-da7cacbf],.canvas-node.note-node .output-port[data-v-da7cacbf],.canvas-node.note-node .monitor-port[data-v-da7cacbf],.canvas-node.note-node .trigger-port[data-v-da7cacbf],.canvas-node.note-node .port[data-v-da7cacbf],.canvas-node.note-node [class*=port][data-v-da7cacbf]{display:none!important}.canvas-node.note-node .resize-handle[data-v-da7cacbf]{opacity:0;transition:opacity .15s}.canvas-node.note-node:hover .resize-handle[data-v-da7cacbf]{opacity:1}.canvas-area[data-v-da7cacbf]{position:relative}.connections-layer[data-v-da7cacbf]{z-index:-1!important}.canvas-node.container-node .canvas-node.container-node .canvas-node.selected[data-v-da7cacbf]:not(.container-node),.canvas-node.multi-selected[data-v-da7cacbf]:not(.container-node){z-index:1000!important}.port[data-v-da7cacbf],.cond-port-circle[data-v-da7cacbf],.all-fields-port[data-v-da7cacbf],.field-port[data-v-da7cacbf]{pointer-events:all!important;cursor:crosshair}.canvas-container[data-v-da7cacbf],.canvas-container.snap-active[data-v-da7cacbf]{overflow:visible!important}.canvas-node[data-v-da7cacbf],.canvas-node.container-node[data-v-da7cacbf],.container-body[data-v-da7cacbf]{visibility:visible!important;opacity:1!important}.canvas-node.container-node .container-body[data-v-da7cacbf]{overflow:visible;position:relative}.container-fields-panel[data-v-da7cacbf]{margin-top:0!important;padding-top:4px!important}.container-node .container-body[data-v-da7cacbf]{top:44px!important}.container-node.collapsed[data-v-da7cacbf]{height:auto!important;min-height:44px!important}.container-node.collapsed .container-body[data-v-da7cacbf],.container-node.collapsed .container-fields-panel[data-v-da7cacbf],.container-node.collapsed .container-hint[data-v-da7cacbf]{display:none!important;height:0!important;padding:0!important}.connections-layer[data-v-da7cacbf]{z-index:-1!important;pointer-events:none!important}.connection-line[data-v-da7cacbf]{pointer-events:stroke!important}.note-toolbar .tb-dropdown-panel[data-v-da7cacbf]{position:absolute!important;top:calc(100% + 4px)!important;left:50%!important;transform:translate(-50%)!important;background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;padding:10px!important;box-shadow:0 6px 20px #00000040!important;z-index:9999!important;width:240px!important;flex-wrap:wrap!important;gap:4px!important}.note-toolbar .tb-dropdown-wrap[data-v-da7cacbf]{position:relative!important;display:inline-block!important}.note-toolbar .tb-emoji[data-v-da7cacbf],.note-toolbar .tb-symbol[data-v-da7cacbf]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;cursor:pointer!important;border-radius:4px!important;font-size:18px!important;transition:all .15s!important}.note-toolbar .tb-emoji[data-v-da7cacbf]:hover,.note-toolbar .tb-symbol[data-v-da7cacbf]:hover{background:#dbeafe!important;transform:scale(1.2)!important}.note-toolbar .tb-color-wrap[data-v-da7cacbf]{position:relative!important;display:inline-block!important}.note-toolbar .tb-color-panel[data-v-da7cacbf]{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;padding:8px!important;box-shadow:0 6px 20px #00000040!important;z-index:9999!important;width:168px!important;flex-wrap:wrap!important;gap:4px!important}.note-toolbar .tb-swatch[data-v-da7cacbf]{width:24px!important;height:24px!important;border:1px solid #ccc!important;border-radius:4px!important;cursor:pointer!important;transition:all .15s!important}.note-toolbar .tb-swatch[data-v-da7cacbf]:hover{transform:scale(1.2)!important;border-color:#333!important;box-shadow:0 2px 8px #0000004d!important}.canvas-note .note-toolbar button[data-v-da7cacbf]{min-width:30px!important;height:30px!important;padding:4px 8px!important;border:1px solid #e5e7eb!important;border-radius:4px!important;background:#fff!important;cursor:pointer!important;font-size:13px!important}.canvas-note .note-toolbar button[data-v-da7cacbf]:hover{background:#f3f4f6!important}.canvas-note .note-toolbar button.active[data-v-da7cacbf]{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}.canvas-note .note-toolbar select[data-v-da7cacbf]{height:30px!important;padding:4px 8px!important;border:1px solid #e5e7eb!important;border-radius:4px!important;font-size:12px!important}.canvas-note .note-toolbar .font-select[data-v-da7cacbf]{width:90px!important}.canvas-note .note-toolbar .tb-sep[data-v-da7cacbf]{color:#d1d5db!important;padding:0 2px!important}.OLD-properties-panel{position:fixed!important;bottom:0!important;left:240px!important;right:0!important;z-index:9999!important;background:#1e293b!important;border-radius:12px 12px 0 0!important;box-shadow:0 -4px 20px #0000004d!important}.props-tab{position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;z-index:10000!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;padding:10px 28px!important;border-radius:12px 12px 0 0!important;cursor:pointer!important;font-weight:600!important}.props-tab.hidden{display:none!important}.properties-content{display:grid!important;grid-template-columns:200px 1fr 180px!important;gap:20px!important;padding:16px 20px!important}.properties-panel input,.properties-panel textarea{background:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}.properties-panel.expanded{position:fixed!important;bottom:0!important;left:240px!important;right:0!important;z-index:9999!important;background:#1e293b!important;border-radius:12px 12px 0 0!important;box-shadow:0 -4px 20px #0000004d!important;height:auto!important;max-height:none!important;transform:none!important;width:auto!important}.canvas-area{height:calc(100vh - 120px)!important;overflow:visible!important}.page-content{overflow:hidden!important}.properties-content{display:grid!important;grid-template-columns:200px 1fr 220px!important;grid-template-rows:auto!important;gap:16px!important;padding:16px 20px!important}.properties-content>.form-group:first-child{grid-column:1!important;grid-row:1!important}.properties-content>.form-group:nth-child(2){grid-column:2!important;grid-row:1!important}.properties-content>.config-wrapper{grid-column:3!important;grid-row:1!important}.properties-content>.metrics-display{grid-column:3!important;grid-row:2!important}.properties-panel input,.properties-panel textarea,.properties-content input,.properties-content textarea{background:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}.props-tab{padding:8px 20px!important;font-size:13px!important}.canvas-area{height:calc(100vh - 140px)!important;max-height:calc(100vh - 140px)!important;overflow:visible!important}.page-content{height:calc(100vh - 60px)!important;overflow:hidden!important}.canvas-note .note-header{display:flex;justify-content:space-between;margin-bottom:8px;cursor:move}.canvas-note .note-content{min-height:60px;outline:none}.canvas-note.selected{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.note-delete{background:#ef4444;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer}.properties-panel input,.properties-panel textarea,.properties-content input,.properties-content textarea,.properties-panel .form-group input,.properties-panel .form-group textarea{background:#fff!important;background-color:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:10px 12px!important}.properties-panel input::placeholder,.properties-panel textarea::placeholder{color:#94a3b8!important}.properties-panel label,.properties-content label,.properties-panel h4,.properties-panel .metric-row span{color:#e2e8f0!important}.config-textarea-disabled{background:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important}.OLD-config-textarea-disabled{background:#1e293b!important;color:#94a3b8!important;border:1px solid #334155!important;border-radius:8px!important}.props-tab{width:160px!important;padding:8px 20px!important;font-size:13px!important}svg.connections-layer{position:absolute!important;top:0!important;left:0!important;width:5000px!important;height:5000px!important;z-index:-1!important;pointer-events:none!important;overflow:visible!important}svg.connections-layer path{fill:none!important;stroke-width:2px!important;pointer-events:none!important;visibility:visible!important;opacity:1!important}svg.connections-layer path.monitor{stroke:#f59e0b!important}svg.connections-layer path:hover{stroke-width:4px!important}svg.connections-layer path.drawing{stroke-dasharray:5,5!important}.connections-layer path{stroke-width:2px!important;fill:none!important;opacity:1!important;visibility:visible!important}.connections-layer path.connection-line{pointer-events:stroke!important}.connections-layer path.monitor{stroke:#f59e0b!important}.connections-layer path.drawing{stroke-dasharray:5,5!important}.canvas-container{min-width:10000px!important;min-height:10000px!important;position:relative!important}.canvas-area{overflow:auto!important}.canvas-note .note-toolbar button,.canvas-note .note-toolbar select{height:28px!important;min-width:28px!important;padding:2px 6px!important;border:1px solid #ddd!important;border-radius:4px!important;background:#fff!important;font-size:12px!important;cursor:pointer!important}.canvas-note .note-toolbar button.active{background:#e0e7ff!important;border-color:#6366f1!important}.canvas-note .note-toolbar .tb-sep{margin:0 2px!important;color:#ccc!important}.canvas-note .note-toolbar .tb-color-wrap,.canvas-note .note-toolbar .tb-dropdown-wrap{position:relative!important;display:inline-block!important}.canvas-note .note-toolbar .tb-color-panel{position:absolute!important;top:32px!important;left:0!important;background:#fff!important;border:1px solid #ddd!important;border-radius:6px!important;padding:6px!important;z-index:10001!important;box-shadow:0 4px 12px #0003!important;display:flex!important;flex-wrap:wrap!important;gap:2px!important;width:140px!important}.canvas-note .note-toolbar .tb-dropdown-panel{position:absolute!important;top:32px!important;left:50%!important;transform:translate(-50%)!important;background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;padding:8px!important;z-index:10001!important;box-shadow:0 4px 16px #0003!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;width:200px!important}.canvas-note .note-toolbar .tb-dropdown-panel.symbols{width:220px!important}.agentic-mind{height:100vh!important;max-height:100vh!important;overflow:hidden!important;padding:0!important;margin:0!important}.main-layout{height:calc(100vh - 56px)!important;max-height:calc(100vh - 56px)!important;overflow:hidden!important;padding:0!important;margin:0!important}.canvas-area{height:100%!important;max-height:100%!important;overflow:auto!important;padding:0!important;margin:0!important}.properties-panel,.props-tab{position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;z-index:1000!important}.properties-spacer,.canvas-spacer,.bottom-spacer{display:none!important}.canvas-container>.canvas-node:not(.container-node){z-index:50!important}.canvas-area .canvas-node.container-node .container-body .container-fields-panel{position:absolute!important;left:-10px!important;top:-52px!important;margin-top:0!important;padding-top:0!important;min-width:140px!important;max-width:180px!important;background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-right:none!important;border-bottom:none!important;border-radius:0!important;box-shadow:2px 0 8px #0000000d!important}.canvas-area .canvas-node.container-node .container-body .container-fields-panel .fields-header{padding:3px 10px!important;background:linear-gradient(180deg,#dbeafe,#bfdbfe)!important;border-bottom:2px solid #93c5fd!important;border-right:2px solid #cbd5e1!important;margin:0!important}.canvas-area .canvas-node.container-node .container-body .container-fields-panel .fields-list{padding:0!important;background:transparent!important}.canvas-area .canvas-node.container-node .container-body .container-fields-panel .field-row{background:#f1f5f9!important;border-right:2px solid #cbd5e1!important;border-bottom:none!important;margin:0!important}.canvas-area .canvas-node.container-node .container-body .container-fields-panel .field-row:last-child{border-bottom:2px solid #cbd5e1!important;border-radius:0 0 8px!important}.canvas-area .canvas-node.container-node .container-body .container-fields-panel .field-row{padding:3px 10px!important;margin:0!important}svg.connections-layer,.connections-layer{z-index:-1!important}.port,.port-input,.port-output,.port-monitor,.cond-port-circle{opacity:1!important;pointer-events:all!important}.port-input{background-color:#fff!important}.port-output{background-color:#e0e7ff!important}.port-monitor{background-color:#fef3c7!important}.cond-port-circle.true-port-border{background:#dcfce7!important}.cond-port-circle.false-port-border{background:#fee2e2!important}.cond-port-circle.case-port-border{background:#e0e7ff!important}.cond-port-circle.default-port-border{background:#f1f5f9!important}svg.connections-layer path[stroke=transparent]{pointer-events:stroke!important;cursor:pointer!important}svg.connections-layer path:not([stroke=transparent]){pointer-events:none!important}.clipboard-overlay{position:fixed!important;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:999999!important}.clipboard-dialog{background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:16px;width:520px;max-height:75vh;box-shadow:0 25px 80px #000000b3,0 0 0 1px #ffffff1a;overflow:hidden}.clipboard-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.clipboard-header span{font-size:18px;font-weight:600;color:#fff}.clipboard-close-btn{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:8px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.clipboard-close-btn:hover{background:#ffffff4d}.clipboard-body{padding:16px;max-height:55vh;overflow-y:auto}.clipboard-empty{text-align:center;padding:40px 20px;color:#94a3b8}.clipboard-item{padding:14px;background:#0f172a;border-radius:12px;margin-bottom:10px;cursor:pointer;border:2px solid transparent;transition:all .2s}.clipboard-item:hover{border-color:#6366f1;transform:translateY(-1px);box-shadow:0 4px 12px #6366f133}.clipboard-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.clipboard-time{color:#64748b;font-size:12px}.clipboard-del-btn{background:none;border:none;cursor:pointer;font-size:14px;opacity:.5;transition:opacity .2s}.clipboard-del-btn:hover{opacity:1}.clipboard-item-body{color:#e2e8f0;font-size:10px}.clipboard-item-body strong{color:#a5b4fc;margin-right:8px}.clipboard-names{color:#94a3b8;font-size:12px}.canvas-note-wrapper{position:absolute;border-radius:12px;cursor:move;transition:box-shadow .2s;min-width:120px;min-height:60px}.canvas-note-wrapper:hover{box-shadow:0 4px 20px #6366f126}.canvas-note-wrapper.active-note{box-shadow:0 0 0 2px #6366f1,0 4px 20px #6366f14d}.canvas-note-content{width:100%;height:100%;padding:10px 12px;outline:none;color:inherit;font-family:inherit;font-size:inherit;overflow:auto;white-space:pre-wrap;word-break:break-word;line-height:1.5}.canvas-note-content::-webkit-scrollbar{width:4px}.canvas-note-content::-webkit-scrollbar-thumb{background:#475569;border-radius:2px}.note-resize-handle{position:absolute;bottom:0;right:0;width:14px;height:14px;cursor:se-resize;opacity:0;transition:opacity .2s}.canvas-note-wrapper:hover .note-resize-handle{opacity:.5}.note-resize-handle:after{content:"";position:absolute;bottom:3px;right:3px;width:8px;height:8px;border-right:2px solid #64748b;border-bottom:2px solid #64748b}.note-floating-toolbar{position:fixed;display:flex;align-items:center;gap:2px;padding:6px 10px;background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid #334155;border-radius:10px;box-shadow:0 8px 32px #00000080;z-index:100000!important;flex-wrap:wrap;max-width:520px}.note-floating-toolbar button{background:none;border:none;color:#94a3b8;padding:4px 7px;border-radius:4px;cursor:pointer;font-size:10px;transition:all .15s;min-width:28px;text-align:center}.note-floating-toolbar button:hover{background:#334155;color:#e2e8f0}.note-toolbar-divider{width:1px;height:20px;background:#334155;margin:0 4px}.note-toolbar-select{background:#0f172a;border:1px solid #334155;color:#e2e8f0;padding:3px 6px;border-radius:4px;font-size:12px;cursor:pointer}.note-toolbar-select option{background:#1e293b;color:#e2e8f0}.note-toolbar-color-input{width:24px;height:24px;border:none;border-radius:4px;cursor:pointer;background:transparent;padding:0}.note-picker-dropdown{position:absolute;top:100%;left:0;margin-top:4px;background:#1e293b;border:1px solid #334155;border-radius:10px;padding:8px;display:grid;grid-template-columns:repeat(10,1fr);gap:2px;z-index:100001;box-shadow:0 8px 32px #00000080;max-width:320px}.note-picker-dropdown button{padding:4px;font-size:16px;min-width:30px;text-align:center}.canvas-note .note-text{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;cursor:text!important;min-height:50px!important;padding:10px!important;outline:none!important;white-space:pre-wrap!important;word-break:break-word!important;color:#333!important;font-size:14px!important;line-height:1.5!important}.canvas-note .note-text:empty:before{content:"Double-click to edit";color:#9ca3af;font-style:italic}.canvas-note.editing .note-text{border:2px dashed #3b82f6!important;background:#fffffffa!important;cursor:text!important;color:#111!important}.canvas-note.editing .note-toolbar{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:-48px!important;left:0!important;z-index:10000!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:6px 10px!important;box-shadow:0 4px 16px #0003!important;gap:4px!important;white-space:nowrap!important;min-width:480px!important;align-items:center!important;-webkit-user-select:none!important;user-select:none!important}.canvas-note .note-toolbar button{background:none!important;border:1px solid transparent!important;border-radius:4px!important;padding:2px 6px!important;cursor:pointer!important;font-size:14px!important;color:#374151!important}.canvas-note .note-toolbar button.active{background:#e0e7ff!important;border-color:#6366f1!important;color:#4338ca!important}.canvas-note .note-toolbar select{background:#fff!important;border:1px solid #d1d5db!important;border-radius:4px!important;padding:2px 4px!important;font-size:11px!important;cursor:pointer!important;max-width:80px!important}.canvas-note .note-toolbar .tb-sep{color:#d1d5db!important;margin:0 2px!important}.canvas-note .note-toolbar .tb-color-wrap{position:relative!important;display:inline-block!important}.canvas-note .note-toolbar .tb-color-panel{position:absolute!important;top:30px!important;left:0!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:6px!important;display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:3px!important;box-shadow:0 4px 12px #00000026!important;z-index:10001!important}.canvas-note .note-toolbar .tb-swatch{width:20px!important;height:20px!important;border-radius:3px!important;cursor:pointer!important;border:1px solid #e5e7eb!important}.canvas-note .note-toolbar .tb-swatch:hover{transform:scale(1.2)!important}.canvas-note .note-toolbar .tb-dropdown-wrap{position:relative!important;display:inline-block!important}.canvas-note .note-toolbar .tb-dropdown-panel{position:absolute!important;top:30px!important;left:0!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;padding:8px!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;max-width:220px!important;box-shadow:0 4px 12px #00000026!important;z-index:10001!important}.canvas-note .note-toolbar .tb-emoji,.canvas-note .note-toolbar .tb-symbol{cursor:pointer!important;font-size:16px!important;padding:2px!important;border-radius:3px!important}.canvas-note .note-toolbar .tb-emoji:hover,.canvas-note .note-toolbar .tb-symbol:hover{background:#f3f4f6!important}.canvas-note .note-resize-handles{position:absolute!important;inset:0!important;pointer-events:none!important}.canvas-note .note-resize-handle{position:absolute!important;pointer-events:auto!important;z-index:450!important}.canvas-note .note-resize-handle.n{top:-4px!important;left:14px!important;right:14px!important;height:8px!important;cursor:n-resize!important;background:transparent!important}.canvas-note .note-resize-handle.s{bottom:-4px!important;left:14px!important;right:14px!important;height:8px!important;cursor:s-resize!important;background:transparent!important}.canvas-note .note-resize-handle.e{top:14px!important;right:-4px!important;bottom:14px!important;width:8px!important;cursor:e-resize!important;background:transparent!important}.canvas-note .note-resize-handle.w{top:14px!important;left:-4px!important;bottom:14px!important;width:8px!important;cursor:w-resize!important;background:transparent!important}.canvas-note .note-resize-handle.nw{top:-4px!important;left:-4px!important;width:14px!important;height:14px!important;cursor:nw-resize!important;background:transparent!important}.canvas-note .note-resize-handle.ne{top:-4px!important;right:-4px!important;width:14px!important;height:14px!important;cursor:ne-resize!important;background:transparent!important}.canvas-note .note-resize-handle.sw{bottom:-4px!important;left:-4px!important;width:14px!important;height:14px!important;cursor:sw-resize!important;background:transparent!important}.canvas-note .note-resize-handle.se{bottom:-4px!important;right:-4px!important;width:14px!important;height:14px!important;cursor:se-resize!important;background:linear-gradient(135deg,transparent 50%,#3b82f6 50%)!important;border-radius:0 0 6px!important}.canvas-note .note-resize-handle.n:hover,.canvas-note .note-resize-handle.s:hover,.canvas-note .note-resize-handle.e:hover,.canvas-note .note-resize-handle.w:hover,.canvas-note .note-resize-handle.nw:hover,.canvas-note .note-resize-handle.ne:hover,.canvas-note .note-resize-handle.sw:hover{background:#3b82f633!important;border-radius:3px!important}.canvas-note{position:absolute!important;z-index:450!important;border-radius:8px;box-shadow:0 2px 8px #0000001f!important;cursor:grab!important;user-select:text!important;-webkit-user-select:text!important;overflow:visible!important;background:#fffde7;border:1px solid #d1d5db}.canvas-note:hover{box-shadow:0 4px 16px #0000002e!important}.canvas-note.editing{z-index:600!important;cursor:default!important}.canvas-note .note-text{user-select:none!important;-webkit-user-select:none!important;cursor:grab!important;min-height:50px!important;padding:10px!important;outline:none!important;white-space:pre-wrap!important;word-break:break-word!important;color:#333!important;font-size:14px!important;line-height:1.5!important}.canvas-note .note-text:empty:before{content:"Double-click to edit";color:#9ca3af;font-style:italic;pointer-events:none}.canvas-note.editing .note-text:empty:before{content:"Type here..."}.canvas-note .note-text::selection{background:#3b82f6!important;color:#fff!important}.canvas-note.editing .note-text{border:2px dashed #3b82f6!important;background:#fffffffa!important;color:#111!important;cursor:text!important;user-select:text!important;-webkit-user-select:text!important}.canvas-note .note-text ul,.canvas-note .note-text ol{margin:4px 0 4px 20px!important;padding:0!important}.canvas-note .note-text li{margin:2px 0!important}.canvas-note .note-toolbar{display:none!important}.canvas-note.editing .note-toolbar{display:flex!important;flex-direction:column!important;position:absolute!important;top:-86px!important;left:0!important;z-index:10000!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:4px 8px!important;box-shadow:0 4px 16px #0003!important;gap:2px!important;white-space:nowrap!important;min-width:520px!important;-webkit-user-select:none!important;user-select:none!important}.canvas-note .note-toolbar .toolbar-row{display:flex!important;align-items:center!important;gap:3px!important;padding:2px 0!important}.canvas-note .note-toolbar .toolbar-sep{color:#d1d5db!important;margin:0 2px!important}.canvas-note .note-toolbar button{background:none!important;border:1px solid transparent!important;border-radius:4px!important;padding:2px 6px!important;cursor:pointer!important;font-size:14px!important;color:#374151!important;min-width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}.canvas-note .note-toolbar button:hover{background:#f3f4f6!important;border-color:#d1d5db!important}.canvas-note .note-toolbar select{background:#fff!important;border:1px solid #d1d5db!important;border-radius:4px!important;padding:2px 4px!important;font-size:12px!important;cursor:pointer!important;height:28px!important;max-width:80px!important}.canvas-note .note-resize-handles{position:absolute!important;inset:0;pointer-events:none!important}.canvas-note .note-resize-handle{position:absolute!important;pointer-events:auto!important;z-index:460!important}.canvas-note .note-resize-handle.nw{top:-5px!important;left:-5px!important;width:14px!important;height:14px!important;cursor:nw-resize!important;background:transparent;border-radius:50%;z-index:465!important}.canvas-note .note-resize-handle.ne{top:-5px!important;right:-5px!important;width:14px!important;height:14px!important;cursor:ne-resize!important;background:transparent;border-radius:50%;z-index:465!important}.canvas-note .note-resize-handle.sw{bottom:-5px!important;left:-5px!important;width:14px!important;height:14px!important;cursor:sw-resize!important;background:transparent;border-radius:50%;z-index:465!important}.canvas-note .note-resize-handle.se{bottom:-5px!important;right:-5px!important;width:14px!important;height:14px!important;cursor:se-resize!important;background:transparent;border-radius:50%;z-index:465!important}.canvas-note:hover .note-resize-handle.nw,.canvas-note:hover .note-resize-handle.ne,.canvas-note:hover .note-resize-handle.sw,.canvas-note:hover .note-resize-handle.se{background:#3b82f6!important;box-shadow:0 0 3px #0000004d!important}.canvas-note .note-resize-handle.n{top:-6px!important;left:14px!important;right:14px!important;height:16px!important;cursor:n-resize!important;background:transparent!important}.canvas-note .note-resize-handle.s{bottom:-6px!important;left:14px!important;right:14px!important;height:16px!important;cursor:s-resize!important;background:transparent!important}.canvas-note .note-resize-handle.e{top:14px!important;right:-6px!important;bottom:14px!important;width:16px!important;cursor:e-resize!important;background:transparent!important}.canvas-note .note-resize-handle.w{top:14px!important;left:-6px!important;bottom:14px!important;width:16px!important;cursor:w-resize!important;background:transparent!important}.canvas-node.node-disabled{opacity:.4!important;filter:grayscale(.6)!important}.canvas-node.node-disabled:after{content:"";position:absolute!important;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(200,200,200,.15) 10px,rgba(200,200,200,.15) 20px);pointer-events:none;border-radius:inherit;z-index:5}.unsaved-icon{width:20px;height:20px;vertical-align:middle;margin-left:2px}.zoom-dropdown-wrapper{position:relative;display:inline-flex;align-items:center}.zoom-trigger{font-size:16px;cursor:pointer;padding:2px 4px;-webkit-user-select:none;user-select:none;filter:grayscale(1)}.zoom-trigger:hover{filter:grayscale(0)}.zoom-dropdown{position:absolute;display:flex;flex-direction:column;top:100%;left:50%;color:#fff!important;transform:translate(-50%) translateY(-4px);background:#1e1e2e;border-radius:6px;box-shadow:0 8px 24px #0000004d;min-width:180px;z-index:9999;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;padding:4px 0;max-height:400px;overflow-y:auto}.zoom-dropdown.visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.zoom-dropdown-item{color:#fff!important;padding:6px 12px;cursor:pointer;font-size:10px;white-space:nowrap}.zoom-dropdown-item:hover{background:#2d2d44}.zoom-dropdown-item.active{background:#4a4a6a;color:#fff}.zoom-dropdown-divider{height:1px;background:#3d3d5c;margin:4px 0}.evt-cascade{width:100%;color:#1e293b}.evt-dropdown{position:relative}.evt-dd-trigger{display:flex;color:#1e293b;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:.85rem;background:#fff;transition:border-color .15s}.evt-dd-trigger:hover{border-color:#6366f1}.evt-dd-arrow{font-size:.7rem;color:#94a3b8}.evt-dd-panel{position:absolute;color:#111827!important;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 8px 24px #0000001f;z-index:50;max-height:35vh;overflow-y:auto;margin-top:4px}.evt-dd-events{max-height:40vh}.evt-dd-search{width:calc(100% - 16px);color:#111827!important;margin:8px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:.82rem}.evt-dd-opt{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;font-size:.82rem;color:#111827!important;justify-content:flex-start}.evt-dd-opt:hover{background:#f1f5f9}.evt-dd-opt input{width:14px;height:14px;accent-color:#6366f1;cursor:pointer;flex-shrink:0}.evt-dd-cnt{color:#6b7280!important;font-size:.75rem}.evt-dd-evt{padding-left:32px;color:#111827!important}.evt-dd-type{font-family:monospace;font-size:.68rem;color:#6b7280!important;margin-left:8px}.evt-group-hdr{position:sticky;color:#111827!important;top:0;background:#f8fafc;padding:6px 12px;border-bottom:1px solid #e2e8f0;z-index:2}.evt-group-hdr label{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.85rem}.evt-group-hdr input{width:15px;height:15px;accent-color:#6366f1;cursor:pointer}.evt-dd-empty{text-align:center;padding:20px;color:#94a3b8;font-size:.85rem}.evt-selected-summary{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;align-items:center}.evt-badge{display:inline-flex;background:#eef2ff;color:#4338ca;padding:2px 8px;border-radius:12px;font-size:.68rem;font-family:monospace;white-space:nowrap}.evt-badge-more{background:#f1f5f9;color:#64748b}.evt-clear-all{background:none;border:1px solid #fca5a5;color:#dc2626;border-radius:12px;padding:2px 10px;cursor:pointer;font-size:.7rem;margin-left:4px}.evt-clear-all:hover{background:#fef2f2}.evt-cascade input[type=checkbox]{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;flex:none!important;accent-color:#6366f1;cursor:pointer}.config-editor .evt-cascade,.config-editor .evt-cascade *,.universal-modal .evt-cascade,.universal-modal .evt-cascade *,div[class*=modal] .evt-cascade,div[class*=modal] .evt-cascade *{color:#111827!important}div[class*=modal] .evt-dd-cnt,div[class*=modal] .evt-dd-type{color:#6b7280!important}.conditional-port-row{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;height:26px;padding-right:0;z-index:2}.conditional-port-row{position:absolute;right:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;height:26px;padding-right:0;z-index:2;width:auto}.cond-port-label{font-size:11px;font-weight:500;color:#64748b;white-space:nowrap;-webkit-user-select:none;user-select:none}.cond-port-label.true-port{color:#16a34a}.cond-port-label.false-port{color:#dc2626}.cond-port-label.case-port{color:#2563eb}.cond-port-label.default-port{color:#9333ea}.cond-port-label.match-port{color:#16a34a}.cond-port-label.nomatch-port{color:#dc2626}.cond-port-circle{width:16px!important;height:16px!important;min-width:16px;border-radius:50%;position:relative!important;cursor:crosshair}.cond-port-circle.true-port-border{border-color:#16a34a!important}.cond-port-circle.false-port-border{border-color:#dc2626!important}.cond-port-circle.case-port-border{border-color:#2563eb!important}.cond-port-circle.default-port-border{border-color:#9333ea!important}.cond-port-circle.match-port-border{border-color:#16a34a!important}.cond-port-circle.nomatch-port-border{border-color:#dc2626!important}.canvas-node{position:relative}.run-btn-group{display:flex;align-items:center;gap:6px;height:32px}.run-btn:disabled{opacity:.7;cursor:wait}.run-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:rv-spin .8s linear infinite}@keyframes rv-spin{to{transform:rotate(360deg)}}.run-feedback{display:flex;flex-direction:column;align-items:center;gap:0;line-height:1}.run-timer{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px;color:#64748b;white-space:nowrap}.run-timer.timer-success{color:#16a34a;font-weight:600}.run-timer.timer-error{color:#dc2626;font-weight:600}.cancel-run-link{font-size:9px;color:#94a3b8;text-decoration:none;cursor:pointer;line-height:1}.cancel-run-link:hover{color:#ef4444;text-decoration:underline}.run-result-icon{font-size:12px;line-height:1}.result-ok{color:#16a34a}.result-err{color:#dc2626}.aam-row:hover{background:#f1f5f9}.aam-agent{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;border-radius:6px;font-size:13px;border:1px solid transparent;transition:all .15s}.aam-agent:hover{background:#f1f5f9}.aam-agent.selected{background:#e0e7ff;border-color:#6366f1}.aam-agent span:first-child{flex-shrink:0}.aam-agent span:last-child{font-weight:500}svg.connections-layer path.connection-line.disabled,.connections-layer path.connection-line.disabled,path.connection-line.disabled{stroke:#94a3b8!important;opacity:.5!important;stroke-dasharray:6,4!important}.agentic-mind.wfd-embedded{height:100%!important;border-radius:0!important}.agentic-mind.wfd-embedded .main-layout,.agentic-mind.wfd-embedded .canvas-area{height:100%!important}#am-minimap{position:fixed;bottom:22px;right:20px;width:216px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:9998;overflow:hidden;-webkit-user-select:none;user-select:none}.minimap-header{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:600;color:#64748b}.minimap-close{background:none;border:none;font-size:16px;cursor:pointer;color:#94a3b8;padding:0 4px}.minimap-close:hover{color:#475569}.minimap-canvas{display:block;width:200px;height:140px;padding:8px;cursor:crosshair}.minimap-toggle{position:fixed;bottom:22px;right:20px;width:36px;height:36px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-size:18px;cursor:pointer;z-index:9998;display:flex;align-items:center;justify-content:center}.minimap-toggle:hover{background:#f1f5f9}.bq-test-btn{background:#f0fdf4;border:1px solid #86efac;color:#166534;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.bq-test-btn:hover{background:#dcfce7;border-color:#4ade80}.agentic-mind.wfd-embedded{height:100%!important;display:flex!important;flex-direction:column!important}.wfd-embedded .main-layout{flex:1!important;min-height:0!important;overflow:hidden!important}.wfd-embedded .canvas-area{flex:1!important;min-height:0!important}.wfd-embedded .folder-tree-panel{max-height:100%!important;overflow-y:auto!important}.topbar[data-v-d7574976]{position:fixed;top:0;left:200px;right:0;height:60px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:10000}.topbar-left[data-v-d7574976],.topbar-center[data-v-d7574976],.topbar-right[data-v-d7574976]{display:flex;align-items:center;gap:12px;position:relative;z-index:10001}.wizard-btn[data-v-d7574976]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;position:relative;z-index:10002}.wizard-btn[data-v-d7574976]:hover{background:linear-gradient(135deg,#d97706,#ea580c)}.sparkle[data-v-d7574976]{animation:sparkle-d7574976 1.5s infinite}@keyframes sparkle-d7574976{0%,to{opacity:1}50%{opacity:.5}}.tenant-select[data-v-d7574976]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;min-width:180px;position:relative;z-index:10002}.btn-action[data-v-d7574976]{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;text-decoration:none;position:relative;z-index:10002}.btn-action[data-v-d7574976]:hover{background:#2563eb}.btn-secondary[data-v-d7574976]{font-weight:400;display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;cursor:pointer;position:relative;z-index:10002}.btn-secondary[data-v-d7574976]:hover{background:#f8fafc}.btn-warning[data-v-d7574976]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fef3c7;color:#92400e;border:1px solid #f59e0b;border-radius:6px;font-size:14px;cursor:pointer;position:relative;z-index:10002}.btn-warning[data-v-d7574976]:hover{background:#fde68a}.user-badge[data-v-d7574976]{padding:6px 12px;background:#6366f1;color:#fff;border-radius:6px;font-size:12px;font-weight:400;position:relative;z-index:10002}.btn-pro[data-v-d7574976]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff!important;padding:6px 16px;border-radius:20px;font-weight:600;font-size:13px;text-decoration:none;display:inline-block;border:none}.modal-overlay[data-v-d7574976]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:20000}.modal-content[data-v-d7574976]{background:#fff;border-radius:8px;width:450px;max-width:90vw;position:relative;z-index:20001}.modal-header[data-v-d7574976]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-d7574976]{margin:0;font-size:18px;color:#111827}.btn-close[data-v-d7574976]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280}.modal-body[data-v-d7574976]{padding:20px}.modal-text[data-v-d7574976]{color:#374151;margin-bottom:15px;font-size:15px}.form-select[data-v-d7574976]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-bottom:15px}.modal-actions[data-v-d7574976]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn[data-v-d7574976]{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;border:none}.btn[data-v-d7574976]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-d7574976]{background:#3b82f6;color:#fff}.btn-primary[data-v-d7574976]:hover:not(:disabled){background:#2563eb}.save-indicator[data-v-d7574976]{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:default}.si-ring[data-v-d7574976]{position:absolute;inset:0;border:2.5px solid #475569;border-radius:50%;opacity:.4;transition:border-color .4s,opacity .4s,box-shadow .4s}.si-dot[data-v-d7574976]{width:5px;height:5px;border-radius:50%;background:#475569;opacity:.3;transition:background .3s,opacity .3s,transform .3s;transform:scale(1);z-index:1}.si-check[data-v-d7574976],.si-x[data-v-d7574976]{position:absolute;z-index:2;animation:si-icon-in-d7574976 .3s ease-out}@keyframes si-icon-in-d7574976{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.save-indicator.idle .si-ring[data-v-d7574976]{border-color:#475569;opacity:.3}.save-indicator.idle .si-dot[data-v-d7574976]{background:#475569;opacity:.3;transform:scale(1)}.save-indicator.dirty .si-ring[data-v-d7574976]{border-color:#0891b2;opacity:.6;box-shadow:0 0 6px #0891b24d}.save-indicator.dirty .si-dot[data-v-d7574976]{background:#0891b2;animation:si-breathe-d7574976 2s ease-in-out infinite}@keyframes si-breathe-d7574976{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(3)}}.save-indicator.saving .si-ring[data-v-d7574976]{border-color:#0891b2;border-top-color:transparent;opacity:1;animation:si-spin-d7574976 .8s linear infinite;box-shadow:0 0 8px #0891b266}.save-indicator.saving .si-dot[data-v-d7574976]{background:#0891b2;animation:si-breathe-d7574976 1s ease-in-out infinite}@keyframes si-spin-d7574976{to{transform:rotate(360deg)}}.save-indicator.saved .si-ring[data-v-d7574976]{border-color:#22c55e;opacity:1;box-shadow:0 0 10px #22c55e80;animation:si-glow-green-d7574976 2s ease-out forwards}.save-indicator.saved .si-dot[data-v-d7574976]{background:#22c55e;animation:si-settle-d7574976 .6s ease-out forwards}@keyframes si-glow-green-d7574976{0%{box-shadow:0 0 10px #22c55e99}to{box-shadow:0 0 #22c55e00;opacity:.4}}@keyframes si-settle-d7574976{0%{opacity:1;transform:scale(3)}40%{transform:scale(1.5)}to{opacity:.5;transform:scale(1)}}.save-indicator.error .si-ring[data-v-d7574976]{border-color:#ef4444;opacity:1;box-shadow:0 0 10px #ef444480;animation:si-glow-red-d7574976 2s ease-out forwards}.save-indicator.error .si-dot[data-v-d7574976]{background:#ef4444;animation:si-settle-red-d7574976 .8s ease-out forwards}@keyframes si-glow-red-d7574976{0%{box-shadow:0 0 10px #ef444480}to{box-shadow:0 0 #ef444400;opacity:.3}}@keyframes si-settle-red-d7574976{0%{opacity:1;transform:scale(2.5)}30%{transform:scale(1)}50%{transform:scale(2)}70%{transform:scale(1)}to{opacity:.4;transform:scale(1)}}.ai-assistant-global[data-v-394da330]{position:fixed;right:0;top:0;bottom:0;z-index:9999;pointer-events:none}.ai-tab[data-v-394da330]{text-align:center;display:flex;align-items:center;justify-content:center;position:fixed;right:-34px;top:50%;transform:rotate(-90deg);transform-origin:center;pointer-events:auto;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:10px 23px 10px 17px;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer;font-weight:600;font-size:14px;white-space:nowrap;box-shadow:-2px 0 10px #0000001a;transition:all .3s;gap:6px}.ai-tab[data-v-394da330]:hover{right:-32px;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.ai-tab.hidden[data-v-394da330]{right:-150px;pointer-events:none;opacity:0}.ai-panel[data-v-394da330]{position:fixed;right:0;top:60px;bottom:0;width:400px;pointer-events:auto;background:#fff;border-radius:12px 0 0 12px;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;overflow:hidden}.ai-panel-header[data-v-394da330]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.ai-panel-header h3[data-v-394da330]{margin:0;font-size:16px;color:#fff}.header-actions[data-v-394da330]{display:flex;gap:8px}.pin-btn[data-v-394da330],.close-btn[data-v-394da330]{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.pin-btn[data-v-394da330]:hover,.close-btn[data-v-394da330]:hover{background:#ffffff4d}.pin-btn.pinned[data-v-394da330]{background:#fff6}.ai-panel-content[data-v-394da330]{flex:1;display:flex;flex-direction:column;padding:16px;overflow:hidden}.context-badge[data-v-394da330]{background:#f1f5f9;color:#475569;padding:8px 12px;border-radius:8px;font-size:13px;margin-bottom:12px}.quick-actions[data-v-394da330]{display:flex;gap:8px;margin-bottom:16px}.quick-btn[data-v-394da330]{flex:1;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:12px}.quick-btn[data-v-394da330]:hover{background:#f1f5f9;border-color:#6366f1}.chat-messages[data-v-394da330]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.message[data-v-394da330]{display:flex;gap:10px;align-items:flex-start}.message.user[data-v-394da330]{flex-direction:row-reverse}.message-avatar[data-v-394da330]{width:32px;height:32px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:16px}.message.user .message-avatar[data-v-394da330]{background:#6366f1}.message-content[data-v-394da330]{background:#f1f5f9;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;max-width:280px}.message.user .message-content[data-v-394da330]{background:#6366f1;color:#fff}.message-content.thinking[data-v-394da330]{display:flex;gap:4px;padding:14px 18px}.dot[data-v-394da330]{width:8px;height:8px;background:#94a3b8;border-radius:50%;animation:bounce-394da330 1.4s infinite ease-in-out both}.dot[data-v-394da330]:nth-child(1){animation-delay:-.32s}.dot[data-v-394da330]:nth-child(2){animation-delay:-.16s}@keyframes bounce-394da330{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-input[data-v-394da330]{display:flex;gap:8px;margin-top:16px}.chat-input input[data-v-394da330]{flex:1;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none}.chat-input input[data-v-394da330]:focus{border-color:#6366f1}.chat-input button[data-v-394da330]{padding:12px 20px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500}.chat-input button[data-v-394da330]:disabled{opacity:.6;cursor:not-allowed}.slide-panel-enter-active[data-v-394da330],.slide-panel-leave-active[data-v-394da330]{transition:transform .3s ease}.slide-panel-enter-from[data-v-394da330],.slide-panel-leave-to[data-v-394da330]{transform:translate(100%)}.message.assistant .message-content[data-v-394da330],.message.assistant .message-content[data-v-394da330] *{color:#1e293b!important}.message.assistant .message-content code[data-v-394da330]{color:#6366f1!important}.message.assistant .message-content a[data-v-394da330]{color:#2563eb!important}.message.assistant .message-content[data-v-394da330]{color:#1e293b!important;line-height:1.6}.message.assistant .message-content h1[data-v-394da330],.message.assistant .message-content h2[data-v-394da330],.message.assistant .message-content h3[data-v-394da330]{margin:8px 0 4px;font-weight:600}.message.assistant .message-content p[data-v-394da330]{margin:4px 0 8px}.message.assistant .message-content ul[data-v-394da330],.message.assistant .message-content ol[data-v-394da330]{margin:4px 0 8px;padding-left:20px}.message.assistant .message-content code[data-v-394da330]{background:#f1f5f9;padding:2px 6px;border-radius:4px;color:#6366f1}.message.assistant .message-content pre[data-v-394da330]{background:#1e293b;color:#e2e8f0;padding:12px;border-radius:8px;overflow-x:auto;margin:8px 0}.message.assistant .message-content pre code[data-v-394da330]{background:none;color:#e2e8f0}.message.assistant .message-content blockquote[data-v-394da330]{border-left:3px solid #6366f1;padding-left:12px;color:#64748b}.message.assistant .message-content a[data-v-394da330]{color:#6366f1}.swiz-overlay[data-v-dfb8a6a1]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px}.swiz-modal[data-v-dfb8a6a1]{background:#fff;border-radius:16px;width:100%;max-width:680px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 25px 80px #0000004d;overflow:hidden}.swiz-header[data-v-dfb8a6a1]{background:linear-gradient(135deg,#f97316,#fb923c);padding:24px 28px;display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0}.swiz-header h1[data-v-dfb8a6a1]{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.swiz-header p[data-v-dfb8a6a1]{color:#ffffffd9;font-size:.9rem;margin:4px 0 0}.swiz-close[data-v-dfb8a6a1]{background:#fff3;border:none;color:#fff;font-size:1.5rem;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.swiz-close[data-v-dfb8a6a1]:hover{background:#ffffff59}.swiz-close.sm[data-v-dfb8a6a1]{background:#e2e8f0;color:#475569;width:28px;height:28px;font-size:1.2rem}.swiz-body[data-v-dfb8a6a1]{flex:1;overflow-y:auto;padding:24px 28px}.swiz-steps[data-v-dfb8a6a1]{display:flex;flex-direction:column;gap:16px}.swiz-step[data-v-dfb8a6a1]{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:12px;border:2px solid #e2e8f0;background:#fff;transition:all .2s}.swiz-step.completed[data-v-dfb8a6a1]{border-color:#10b981;background:#f0fdf4}.swiz-step.active[data-v-dfb8a6a1]{border-color:#3b82f6;background:#eff6ff}.swiz-icon[data-v-dfb8a6a1]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;flex-shrink:0}.swiz-step.completed .swiz-icon[data-v-dfb8a6a1]{background:#10b981;color:#fff}.swiz-step.active .swiz-icon[data-v-dfb8a6a1]{background:#3b82f6;color:#fff}.swiz-step:not(.completed):not(.active) .swiz-icon[data-v-dfb8a6a1]{background:#e2e8f0;color:#64748b}.swiz-content h3[data-v-dfb8a6a1]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.swiz-content p[data-v-dfb8a6a1]{font-size:.85rem;color:#64748b;margin:4px 0 8px}.swiz-done[data-v-dfb8a6a1]{color:#10b981;font-weight:600;font-size:.9rem}.swiz-completed-row[data-v-dfb8a6a1]{display:flex;align-items:center;gap:12px}.swiz-btn[data-v-dfb8a6a1]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:600;border:none;cursor:pointer;transition:all .2s}.swiz-btn.primary[data-v-dfb8a6a1]{background:#3b82f6;color:#fff}.swiz-btn.primary[data-v-dfb8a6a1]:hover{background:#2563eb}.swiz-btn.secondary[data-v-dfb8a6a1]{background:#e2e8f0;color:#475569}.swiz-btn.secondary[data-v-dfb8a6a1]:hover{background:#cbd5e1}.swiz-btn.sm[data-v-dfb8a6a1]{padding:4px 10px;font-size:.8rem}.swiz-btn.lg[data-v-dfb8a6a1]{padding:12px 24px;font-size:1rem}.swiz-chips[data-v-dfb8a6a1]{margin-top:20px}.swiz-chips h4[data-v-dfb8a6a1]{font-size:.9rem;color:#64748b;margin-bottom:8px}.swiz-chip-row[data-v-dfb8a6a1]{display:flex;flex-wrap:wrap;gap:8px}.swiz-chip[data-v-dfb8a6a1]{background:#f0fdf4;border:1px solid #86efac;padding:6px 12px;border-radius:20px;font-size:.8rem}.swiz-footer[data-v-dfb8a6a1]{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0;text-align:center}.swiz-footer p[data-v-dfb8a6a1]{font-size:1rem;font-weight:600;margin-bottom:12px}.swiz-footer-btns[data-v-dfb8a6a1]{display:flex;justify-content:center;gap:12px}.swiz-sub-overlay[data-v-dfb8a6a1]{position:fixed;inset:0;background:#0006;z-index:10001;display:flex;align-items:center;justify-content:center}.swiz-sub-modal[data-v-dfb8a6a1]{background:#fff;border-radius:12px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d}.swiz-sub-header[data-v-dfb8a6a1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.swiz-sub-header h3[data-v-dfb8a6a1]{margin:0;font-size:1.1rem}.swiz-sub-body[data-v-dfb8a6a1]{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.swiz-int-option[data-v-dfb8a6a1]{display:flex;align-items:center;gap:10px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;transition:all .2s;font-size:.9rem}.swiz-int-option[data-v-dfb8a6a1]:hover{border-color:#3b82f6;background:#eff6ff}.global-spinner-overlay{position:fixed;inset:0;z-index:99999;background:#fff9;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.global-spinner-ring{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:gs-spin .8s linear infinite}@keyframes gs-spin{to{transform:rotate(360deg)}}.spinner-fade-enter-active{transition:opacity .15s ease}.spinner-fade-leave-active{transition:opacity .3s ease}.spinner-fade-enter-from,.spinner-fade-leave-to{opacity:0}.perm-disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.perm-disabled input,.perm-disabled select,.perm-disabled textarea,.perm-disabled button{pointer-events:none!important}.view-only-mode input:not([type=search]):not(.search-input),.view-only-mode select:not(.filter-select),.view-only-mode textarea{pointer-events:none;opacity:.7;background:#f8fafc!important;border-color:#e2e8f0!important}.view-only-mode .btn-primary:not(.btn-view-allowed),.view-only-mode .cm-btn-primary:not(.btn-view-allowed){display:none!important}.view-only-mode [class*=btn-danger],.view-only-mode [class*=icon-danger]{display:none!important}.view-only-banner{background:#fef3c7;border-bottom:1px solid #fbbf24;padding:6px 16px;font-size:12px;color:#92400e;text-align:center;font-weight:500}.perm-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.perm-badge-global_admin{background:#fae8ff;color:#86198f}.perm-badge-tenant_admin{background:#dbeafe;color:#1e40af}.perm-badge-user{background:#f1f5f9;color:#475569}html,body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#fff;height:100vh;width:100%}#app{height:100vh;width:100%}.auth-loading{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:99999}.loader{width:40px;height:40px;border:3px solid #333;border-top-color:#00d4ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-main{height:100vh;background-color:#fff;width:100%}.app-main.with-sidebar{margin-left:200px;width:calc(100vw - 200px)}.page-content{padding:24px;width:100%;max-width:100%;height:calc(100vh - 60px);overflow:hidden}.page-content.with-topbar{padding-top:90px;display:flex;flex-direction:column}.sidebar::-webkit-scrollbar,.app-sidebar::-webkit-scrollbar,[class*=sidebar]::-webkit-scrollbar{width:10px}.sidebar::-webkit-scrollbar-track,.app-sidebar::-webkit-scrollbar-track,[class*=sidebar]::-webkit-scrollbar-track{background:#1e293b}.sidebar::-webkit-scrollbar-thumb,.app-sidebar::-webkit-scrollbar-thumb,[class*=sidebar]::-webkit-scrollbar-thumb{background:#fff;border-radius:5px;border:2px solid #1e293b}.sidebar::-webkit-scrollbar-thumb:hover,.app-sidebar::-webkit-scrollbar-thumb:hover,[class*=sidebar]::-webkit-scrollbar-thumb:hover{background:#e2e8f0}.sidebar a,.sidebar .nav-item,.nav-link{padding:0 10px!important;margin:1px 0!important}.sidebar a.active,.sidebar a.router-link-active{padding:6px 10px!important}.app-main.popup-mode{width:100%!important;height:100vh!important;padding:0!important;margin:0!important}.page-content.popup-mode{padding:0!important;margin:0!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.page-content.popup-mode.with-topbar{padding-top:0!important}.app-main.popup-mode{margin:0!important;padding:0!important;height:100vh!important}.page-content.popup-mode.with-topbar{padding-top:0!important;height:100vh!important}.history-overlay[data-v-4f11a829]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100000}.history-modal[data-v-4f11a829]{width:90%;max-width:600px;max-height:80vh;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.history-header[data-v-4f11a829]{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0}.header-icon[data-v-4f11a829]{font-size:32px}.header-text[data-v-4f11a829]{flex:1}.header-text h3[data-v-4f11a829]{margin:0;font-size:18px;color:#1e293b}.header-text p[data-v-4f11a829]{margin:4px 0 0;font-size:13px;color:#64748b;text-transform:capitalize}.close-btn[data-v-4f11a829]{background:none;border:none;font-size:28px;color:#64748b;cursor:pointer;padding:0;line-height:1}.close-btn[data-v-4f11a829]:hover{color:#1e293b}.history-content[data-v-4f11a829]{flex:1;overflow-y:auto;padding:20px}.loading[data-v-4f11a829],.empty[data-v-4f11a829]{text-align:center;padding:40px;color:#64748b}.spinner[data-v-4f11a829]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:spin-4f11a829 1s linear infinite;margin:0 auto 12px}@keyframes spin-4f11a829{to{transform:rotate(360deg)}}.empty-icon[data-v-4f11a829]{font-size:48px;display:block;margin-bottom:12px}.history-timeline[data-v-4f11a829]{position:relative}.history-item[data-v-4f11a829]{position:relative;padding-left:32px;margin-bottom:16px}.timeline-dot[data-v-4f11a829]{position:absolute;left:0;top:8px;width:12px;height:12px;background:#cbd5e1;border-radius:50%;border:2px solid white;box-shadow:0 0 0 2px #cbd5e1}.history-item.current .timeline-dot[data-v-4f11a829]{background:#6366f1;box-shadow:0 0 0 2px #6366f1}.timeline-line[data-v-4f11a829]{position:absolute;left:5px;top:24px;bottom:-12px;width:2px;background:#e2e8f0}.history-card[data-v-4f11a829]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.history-item.current .history-card[data-v-4f11a829]{background:#f0f0ff;border-color:#c7d2fe}.history-meta[data-v-4f11a829]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.version-badge[data-v-4f11a829]{background:#1e293b;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.history-date[data-v-4f11a829]{font-size:12px;color:#64748b}.history-summary[data-v-4f11a829]{font-size:14px;color:#1e293b;margin-bottom:8px}.history-user[data-v-4f11a829]{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.user-avatar[data-v-4f11a829]{width:20px;height:20px;background:#6366f1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.history-actions[data-v-4f11a829]{display:flex;gap:8px;margin-top:12px}.btn-sm[data-v-4f11a829]{padding:6px 12px;font-size:12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s}.btn-sm[data-v-4f11a829]:hover{background:#f1f5f9}.btn-sm[data-v-4f11a829]:disabled{opacity:.6;cursor:not-allowed}.btn-sm.btn-primary[data-v-4f11a829]{background:#6366f1;color:#fff;border-color:#6366f1}.btn-sm.btn-primary[data-v-4f11a829]:hover{background:#4f46e5}.current-badge[data-v-4f11a829]{margin-top:8px;font-size:11px;color:#6366f1;font-weight:600}.diff-overlay[data-v-4f11a829]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100001}.diff-modal[data-v-4f11a829]{width:90%;max-width:800px;max-height:80vh;background:#fff;border-radius:12px;overflow:hidden}.diff-header[data-v-4f11a829]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.diff-header h4[data-v-4f11a829]{margin:0;color:#1e293b}.diff-content[data-v-4f11a829]{padding:20px;overflow:auto;max-height:60vh}.diff-columns[data-v-4f11a829]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.diff-col h5[data-v-4f11a829]{margin:0 0 8px;font-size:12px;text-transform:uppercase;color:#64748b}.diff-col pre[data-v-4f11a829]{background:#f8fafc;padding:12px;border-radius:8px;font-size:11px;overflow:auto;max-height:400px;white-space:pre-wrap;word-break:break-word}:root{--primary: #3b82f6;--secondary: #6366f1;--success: #10b981;--danger: #ef4444;--warning: #f59e0b;--info: #0ea5e9;--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #94a3b8;--border-color: #e2e8f0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}#app{min-height:100vh}.simple-context-menu{animation:ctxIn .15s ease}@keyframes ctxIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.simple-context-menu .ctx-item:hover{background:#3b82f633;color:#60a5fa}.grid{display:grid;gap:1.5rem}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.stat-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem}.stat-value{font-size:2rem;font-weight:700;color:var(--text-primary)}.stat-label{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem}.stat-change{font-size:.875rem;margin-top:.5rem}.stat-change.positive{color:var(--success)}.stat-change.negative{color:var(--danger)}.card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.card-header{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.card-title{font-size:1.125rem;font-weight:600;margin:0}.card-body{padding:1.5rem}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600;cursor:pointer}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f166}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600;cursor:pointer}.btn-secondary:hover{background:var(--bg-secondary)}.btn-danger{background:var(--danger);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--radius-md);cursor:pointer}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-group{display:flex;gap:.75rem}.main-content{margin-top:70px;padding:2rem;min-height:calc(100vh - 70px)}.page-header{margin-bottom:2rem}.page-header h1{font-size:2rem;font-weight:700;margin-bottom:.5rem}.page-header p{color:var(--text-secondary)}.badge{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600}.badge-success{background:#10b98133;color:var(--success)}.badge-warning{background:#f59e0b33;color:var(--warning)}.badge-danger{background:#ef444433;color:var(--danger)}.modal{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:var(--bg-secondary);border-radius:var(--radius-lg);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-body{padding:1.5rem}@media(max-width:1200px){.grid-cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.main-content{margin-left:0;margin-top:60px;padding:1rem}.grid-cols-4,.grid-cols-2{grid-template-columns:1fr}}.sidebar-nav{scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{display:none}:root{--sidebar-bg: #1e293b;--sidebar-text: #f8fafc;--header-bg: #f8fafc;--header-text: #1e293b}.sidebar{background:var(--sidebar-bg)!important;color:var(--sidebar-text)!important}.sidebar a,.sidebar .sidebar-link{color:var(--sidebar-text)!important}.sidebar a:hover,.sidebar .sidebar-link:hover{background:#ffffff1a!important}.sidebar-logo{color:var(--sidebar-text)!important}.topbar{background:var(--header-bg)!important;color:var(--header-text)!important}.tenant-selector,.language-selector{background:var(--header-bg)!important;color:var(--header-text)!important;border-color:#0000001a!important}:root{--mobile-nav-height: 60px;--mobile-bottom-nav-height: 70px;--mobile-fab-size: 56px;--mobile-sheet-height: 80vh;--touch-target-min: 44px}.mobile-only{display:none}.desktop-only{display:block}@media(max-width:0px){.mobile-only{display:block}.desktop-only{display:none}button,a,input[type=checkbox],input[type=radio],.nav-item,.clickable{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}body{font-size:16px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}button:hover,a:hover,.nav-item:hover{transform:none}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:var(--mobile-bottom-nav-height);background:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;justify-content:space-around;align-items:center;padding:.5rem;z-index:1000;box-shadow:0 -4px 12px #0000001a}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all .2s;flex:1;max-width:80px}.mobile-nav-item.active{color:var(--primary);background:#6366f11a}.mobile-nav-icon{font-size:1.5rem}.mobile-nav-label{font-size:.625rem;font-weight:600}.mobile-fab{position:fixed;bottom:calc(var(--mobile-bottom-nav-height) + 1rem);right:1rem;width:var(--mobile-fab-size);height:var(--mobile-fab-size);border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 12px #6366f166;cursor:pointer;z-index:999;border:none}.mobile-fab:active{transform:scale(.95)}.sidebar{position:fixed;left:0;top:0;width:280px;height:100vh;transform:translate(-100%);transition:transform .3s ease;z-index:2000}.sidebar.mobile-open{transform:translate(0)}.mobile-overlay{position:fixed;inset:0;background:#00000080;z-index:1999;opacity:0;pointer-events:none;transition:opacity .3s}.mobile-overlay.active{opacity:1;pointer-events:all}.topbar{position:fixed;top:0;left:0;right:0;height:var(--mobile-nav-height);z-index:100}.menu-toggle{display:flex!important}.main-content{margin-left:0!important;margin-top:var(--mobile-nav-height);margin-bottom:var(--mobile-bottom-nav-height);padding:1rem}.mobile-bottom-sheet{position:fixed;bottom:0;left:0;right:0;max-height:var(--mobile-sheet-height);background:var(--bg-primary);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -4px 24px #0003;transform:translateY(100%);transition:transform .3s ease;z-index:2001;overflow-y:auto}.mobile-bottom-sheet.open{transform:translateY(0)}.bottom-sheet-handle{width:40px;height:4px;background:var(--border-color);border-radius:2px;margin:.75rem auto}.mobile-card{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.mobile-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-table table{min-width:100%}.mobile-table th:first-child,.mobile-table td:first-child{position:sticky;left:0;background:var(--bg-secondary);z-index:1}.mobile-form .form-group{margin-bottom:1.5rem}.mobile-form input,.mobile-form select,.mobile-form textarea{font-size:16px;padding:1rem}.mobile-grid{display:grid;grid-template-columns:1fr;gap:1rem}.settings-container{display:block}.settings-sidebar{position:relative;width:100%;margin-bottom:1rem}.settings-nav{display:flex;overflow-x:auto;gap:.5rem;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.settings-nav .nav-item{flex-shrink:0;white-space:nowrap}.integrations-grid,.status-grid,.tenants-grid{grid-template-columns:1fr!important}.modal{align-items:flex-end}.modal-content{max-width:100%;width:100%;max-height:90vh;margin:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.pull-to-refresh{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:top .3s}.pull-to-refresh.pulling{top:10px}.swipeable{touch-action:pan-y}.btn-mobile{width:100%;padding:1rem;font-size:1rem}@supports (padding: max(0px)){.mobile-bottom-nav{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.topbar{padding-top:max(0,env(safe-area-inset-top));height:calc(var(--mobile-nav-height) + env(safe-area-inset-top))}}}@media(max-width:0px)and (orientation:landscape){.mobile-bottom-nav{height:50px}.mobile-fab{bottom:calc(50px + .5rem)}}@media(min-width:769px)and (max-width:1024px){.settings-container{grid-template-columns:200px 1fr}.integrations-grid,.status-grid,.tenants-grid{grid-template-columns:repeat(2,1fr)!important}}html,body{overflow:hidden!important;height:100vh!important;margin:0!important;padding:0!important}.app-root,#app{height:100vh!important;overflow:hidden!important}.sidebar{width:200px!important;position:fixed!important;left:0!important;top:0!important;height:100vh!important;z-index:100!important;background:#1e293b!important}.topbar{position:fixed!important;left:200px!important;right:0!important;top:0!important;height:60px!important;z-index:99!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.main-content{margin-left:200px!important;margin-top:60px!important;padding:24px!important;min-height:calc(100vh - 60px)!important;background:#f8fafc!important}.help-pane{top:60px!important}h1,.page-header h1{margin-top:0!important;padding-top:0!important}
