*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 210 33% 96%;--foreground: 210 40% 8%;--card: 0 0% 100%;--card-foreground: 210 40% 8%;--popover: 0 0% 100%;--popover-foreground: 210 40% 8%;--primary: 188 90% 36%;--primary-foreground: 0 0% 100%;--secondary: 210 20% 94%;--secondary-foreground: 210 30% 20%;--muted: 210 20% 94%;--muted-foreground: 215 16% 42%;--accent: 188 55% 94%;--accent-foreground: 188 90% 28%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 214 20% 88%;--input: 214 20% 88%;--ring: 188 70% 42%;--radius: .5rem;--app-taskbar-height: 36px;--workspace-inset: 16px;--app-viewport-width: 100vw;--app-viewport-height: 100dvh;--app-viewport-left: 0px;--app-viewport-top: 0px}*{border-color:hsl(var(--border))}*,*:before,*:after{box-sizing:border-box}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;min-height:var(--app-viewport-height, 100dvh);position:relative}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{width:100%;max-width:100%;min-height:var(--app-viewport-height, 100dvh);overflow-x:hidden}#root{min-width:0;isolation:isolate}img,svg,canvas,video{max-width:100%}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.ml-4{margin-left:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.h-10{height:2.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[26px\]{height:26px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[160px\]{width:160px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[72px\]{width:72px}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-border{border-color:hsl(var(--border))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-1{padding:.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)!important}.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,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.app-window-taskbar{z-index:1200}.app-window-taskbar-scroll{padding-bottom:0}.app-workspace-pane .luckysheet-scrollbar-ltr,.app-fortune-editor-host .luckysheet-scrollbar-ltr{z-index:5!important}.app-workspace-pane .fortune-container,.app-fortune-editor-host .fortune-container{height:100%!important;max-height:100%}.app-luckysheet-host{min-height:0}.app-luckysheet-host #luckysheet,.app-luckysheet-host [id^=luckysheet]{height:100%!important}.excel-editor-workspace{padding-bottom:2px}.app-fortune-editor-host .fortune-sheet-container{height:100%!important;min-height:0!important}.app-fortune-editor-host .fortune-stat-area,.app-workspace-pane .fortune-stat-area{display:flex!important;visibility:visible!important;flex-shrink:0;min-height:28px;border-top:1px solid #e2e8f0;background:#f8fafc}.app-fortune-editor-host .fortune-zoom-container{display:flex!important}.app-fortune-editor-host .luckysheet-modal-dialog-image{image-rendering:auto}.app-luckysheet-host .luckysheet-stat-area,.luckysheet-zoom-host .luckysheet-stat-area{display:block!important}.app-luckysheet-host .luckysheet-grid-window{bottom:38px!important}.app-luckysheet-host .luckysheet-scrollbar-x{bottom:28px!important;z-index:6!important}.app-luckysheet-host canvas{image-rendering:-webkit-optimize-contrast}.workspace-panel{border-radius:8px!important;overflow:hidden}.dns-filter-panel .chakra-checkbox__control{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border-radius:4px!important}.app-workspace-inset{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.gallery-toolbar-menu-button.chakra-menu__menu-button{display:inline-flex!important;justify-content:flex-end!important;align-items:center!important;gap:2px!important;min-height:24px!important;height:24px!important;padding-inline:4px 6px!important;background:transparent!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.gallery-toolbar-menu-button.chakra-menu__menu-button>span:first-of-type,.gallery-toolbar-menu-button.chakra-menu__menu-button .gallery-toolbar-menu-button-label{flex:1 1 auto!important;min-width:0!important;text-align:right!important;padding-right:2px!important}.gallery-toolbar-menu-button.chakra-menu__menu-button .chakra-button__icon{-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:0!important;margin-inline-end:0!important;flex-shrink:0!important}.gallery-toolbar-menu-button.chakra-menu__menu-button:hover,.gallery-toolbar-menu-button.chakra-menu__menu-button[aria-expanded=true]{background:#f8fafc!important;border-color:#cbd5e1!important}.gallery-toolbar-menu.chakra-menu__menu-list{background:#fff!important;padding:4px 0!important;min-width:unset!important}.gallery-toolbar-menu-item.chakra-menu__menuitem{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:28px!important;padding:5px 10px!important;background:transparent!important;color:#1e293b!important;text-align:center!important}.gallery-toolbar-menu-item.chakra-menu__menuitem .gallery-toolbar-menu-item-label{width:100%!important;text-align:center!important;padding-right:0!important}.gallery-toolbar-menu-button--center.chakra-menu__menu-button{justify-content:center!important}.gallery-toolbar-menu-button--center.chakra-menu__menu-button .gallery-toolbar-menu-button-label{text-align:center!important;flex:0 1 auto!important;padding-right:0!important}.gallery-header-overflow-menu.chakra-menu__menu-list{padding:6px 4px!important;min-width:188px!important}.gallery-header-overflow-menu-item.chakra-menu__menuitem{justify-content:flex-start!important;text-align:left!important;min-height:36px!important;padding:8px 12px!important;gap:8px!important}.gallery-header-overflow-menu-item.chakra-menu__menuitem .gallery-toolbar-menu-item-label{text-align:left!important}.gallery-toolbar-menu-item.chakra-menu__menuitem:hover,.gallery-toolbar-menu-item.chakra-menu__menuitem:focus,.gallery-toolbar-menu-item.chakra-menu__menuitem[data-focus],.gallery-toolbar-menu-item.chakra-menu__menuitem[data-highlighted],.gallery-toolbar-menu-item.chakra-menu__menuitem[data-active=true]{background:#f8fafc!important;color:#1e293b!important}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.last\:mt-0:last-child{margin-top:0}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:.75rem}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:.75rem}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance{text-wrap:balance}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:1.25rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1rem;line-height:1.5rem}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:hsl(var(--destructive))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50{opacity:.5}@media (min-width: 640px){.sm\:block{display:block}.sm\:max-w-none{max-width:none}}@media (min-width: 768px){.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:1rem}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto}.\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field]{padding:1rem}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>a\]\:underline>a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>div\:nth-child\(2\)\]\:\!p-0\.5>div:nth-child(2){padding:.125rem!important}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_button\]\:w-full button,.\[\&_input\]\:w-full input{width:100%}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}.vs-user-settings-modal{--us-bg: #f4f7fb;--us-card: #ffffff;--us-header: #eef3f8;--us-border: #d9e2ec;--us-text: #172033;--us-muted: #64748b;--us-accent: #0891b2;--us-accent-soft: #e6f7fb;--us-danger: #ef4444}.vs-user-settings-modal[data-settings-theme=graphite]{--us-bg: #151719;--us-card: #1f2327;--us-header: #262b31;--us-border: #343b44;--us-text: #f5f7fa;--us-muted: #a8b0bb;--us-accent: #8ab4f8;--us-accent-soft: #22334b;--us-danger: #ff6b6b}.vs-user-settings-modal[data-settings-theme=slate]{--us-bg: #eef2f7;--us-card: #ffffff;--us-header: #e2e8f0;--us-border: #cbd5e1;--us-text: #0f172a;--us-muted: #64748b;--us-accent: #2563eb;--us-accent-soft: #dbeafe}.vs-user-settings-modal[data-settings-theme=mint]{--us-bg: #effaf5;--us-card: #ffffff;--us-header: #daf3e7;--us-border: #bfe7d3;--us-text: #14362a;--us-muted: #55766a;--us-accent: #059669;--us-accent-soft: #d1fae5}.vs-user-settings-modal[data-settings-theme=cyan]{--us-bg: #ecfeff;--us-card: #ffffff;--us-header: #cffafe;--us-border: #a5f3fc;--us-text: #164e63;--us-muted: #526f7a;--us-accent: #0891b2;--us-accent-soft: #cffafe}.vs-user-settings-modal[data-settings-theme=indigo]{--us-bg: #f1f3ff;--us-card: #ffffff;--us-header: #e0e7ff;--us-border: #c7d2fe;--us-text: #1e1b4b;--us-muted: #5b5d7d;--us-accent: #4f46e5;--us-accent-soft: #e0e7ff}.vs-user-settings-modal[data-settings-theme=violet]{--us-bg: #f7f2ff;--us-card: #ffffff;--us-header: #ede9fe;--us-border: #ddd6fe;--us-text: #3b2063;--us-muted: #71617f;--us-accent: #7c3aed;--us-accent-soft: #ede9fe}.vs-user-settings-modal[data-settings-theme=rose]{--us-bg: #fff1f4;--us-card: #ffffff;--us-header: #ffe4e9;--us-border: #fecdd6;--us-text: #5f1728;--us-muted: #805866;--us-accent: #e11d48;--us-accent-soft: #ffe4e9}.vs-user-settings-modal[data-settings-theme=amber]{--us-bg: #fff8e8;--us-card: #ffffff;--us-header: #fef3c7;--us-border: #fde68a;--us-text: #4a2f08;--us-muted: #7a6543;--us-accent: #d97706;--us-accent-soft: #fef3c7}.vs-user-settings-modal[data-settings-theme=mono]{--us-bg: #f5f5f5;--us-card: #ffffff;--us-header: #e5e5e5;--us-border: #d4d4d4;--us-text: #171717;--us-muted: #666666;--us-accent: #262626;--us-accent-soft: #eeeeee}.vs-user-settings-modal-header{position:relative;flex-shrink:0;min-height:32px;padding:7px 40px 6px!important;border-bottom:1px solid var(--us-border);background:var(--us-header);color:var(--us-text);font-size:13px!important;font-weight:700!important;line-height:1.15!important;text-align:center}.vs-user-settings-modal-shell{display:flex;flex-direction:column;gap:8px;width:100%;min-height:100%;box-sizing:border-box;padding:8px 10px 10px;background:var(--us-bg)}.vs-user-settings-theme-strip{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;width:100%}.vs-user-settings-theme-chip{min-width:0;height:22px;padding:0 6px;border:1px solid color-mix(in srgb,var(--chip-fg, var(--us-border)) 35%,transparent);border-radius:6px;background:var(--chip-bg, var(--us-card));color:var(--chip-fg, var(--us-muted));font-size:10.5px;font-weight:600;line-height:1;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-user-settings-theme-chip[data-theme-id=studio]{--chip-bg: #f4f7fb;--chip-fg: #0891b2}.vs-user-settings-theme-chip[data-theme-id=graphite]{--chip-bg: #1f2327;--chip-fg: #8ab4f8}.vs-user-settings-theme-chip[data-theme-id=slate]{--chip-bg: #e2e8f0;--chip-fg: #2563eb}.vs-user-settings-theme-chip[data-theme-id=mint]{--chip-bg: #d1fae5;--chip-fg: #059669}.vs-user-settings-theme-chip[data-theme-id=cyan]{--chip-bg: #cffafe;--chip-fg: #0891b2}.vs-user-settings-theme-chip[data-theme-id=indigo]{--chip-bg: #e0e7ff;--chip-fg: #4f46e5}.vs-user-settings-theme-chip[data-theme-id=violet]{--chip-bg: #ede9fe;--chip-fg: #7c3aed}.vs-user-settings-theme-chip[data-theme-id=rose]{--chip-bg: #ffe4e9;--chip-fg: #e11d48}.vs-user-settings-theme-chip[data-theme-id=amber]{--chip-bg: #fef3c7;--chip-fg: #d97706}.vs-user-settings-theme-chip[data-theme-id=mono]{--chip-bg: #eeeeee;--chip-fg: #262626}.vs-user-settings-theme-chip[data-active=true]{border-color:var(--us-accent);background:var(--us-accent-soft);color:var(--us-accent)}.vs-user-settings-summary-grid{display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:8px;align-items:stretch;width:100%;grid-auto-rows:84px}.vs-user-settings-profile-card{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:8px 12px;border:1px solid var(--us-border);border-radius:8px;background:var(--us-card);color:var(--us-text);box-shadow:0 1px 2px #0f172a0a}.vs-user-settings-summary-grid .vs-settings-card-slot{height:100%;min-height:0}.vs-user-settings-summary-grid .vs-settings-card-slot>div{height:100%}.vs-user-settings-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:204px;gap:8px;width:100%}.vs-settings-modal-body .vs-settings-field-row{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:4px 10px;min-height:26px;padding:3px 10px;margin:0;border-color:var(--us-border)}.vs-settings-modal-body .vs-settings-field-row>:last-child{width:100%;justify-self:end}.vs-settings-modal-body .vs-settings-field-row:has(>.chakra-button),.vs-settings-modal-body .vs-settings-field-row:has(>.chakra-stack):not(:has(.vs-password-generate-row)),.vs-settings-modal-body .vs-settings-field-row:has(>[role=button]){display:flex;align-items:center;justify-content:flex-start}.vs-settings-modal-body .vs-settings-field-row:has(>.chakra-button)>:last-child,.vs-settings-modal-body .vs-settings-field-row:has(>.chakra-stack):not(:has(.vs-password-generate-row))>:last-child,.vs-settings-modal-body .vs-settings-field-row:has(>[role=button])>:last-child{width:auto;justify-self:start}.vs-settings-modal-body .vs-password-generate-row{width:100%;min-width:0}.vs-settings-modal-body .vs-password-generate-row .chakra-input{min-width:0;flex:1 1 auto}.vs-settings-modal-body .vs-password-generate-row .chakra-button{flex:0 0 auto}.vs-settings-modal-body .vs-settings-field-row.space-y-1{display:block;min-height:0;padding:4px 10px}.vs-settings-modal-body .vs-settings-field-row label{font-size:11.5px;line-height:1.2;display:flex;align-items:center;color:var(--us-text)}.vs-settings-modal-body .vs-settings-field-row [data-description]{font-size:10px;line-height:1.2;color:var(--us-muted)}.vs-settings-modal-body .chakra-input{height:24px;min-height:24px;padding-inline:8px;border-radius:6px;font-size:12px;line-height:1.2;background:var(--us-card);border-color:var(--us-border);color:var(--us-text)}.vs-settings-modal-body .vs-password-field{--vs-password-field-height: 24px}.vs-settings-modal-body .vs-password-toggle-button{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.vs-settings-modal-body .chakra-button:not(.vs-password-toggle-button){min-height:24px;height:24px;padding-inline:9px;border-radius:6px;font-size:11.5px;line-height:1;border:1px solid var(--us-accent)!important;background:var(--us-card)!important;color:var(--us-accent)!important;width:auto;min-width:auto;box-shadow:none!important}.vs-settings-modal-body .chakra-button:not(.vs-password-toggle-button):hover{background:var(--us-accent-soft)!important;border-color:var(--us-accent)!important;color:var(--us-accent)!important}.vs-settings-modal-body .chakra-button:not(.vs-password-toggle-button):not([data-active=false])[data-active=true],.vs-settings-modal-body .chakra-button:not(.vs-password-toggle-button)[aria-pressed=true]{background:var(--us-accent)!important;color:#fff!important}.vs-settings-modal-body .chakra-button.vs-modal-danger-button:not(.vs-password-toggle-button),.vs-settings-modal-body .chakra-button[colorScheme=red]:not(.vs-password-toggle-button){border:1px solid var(--us-danger)!important;background:var(--us-card)!important;color:var(--us-danger)!important}.vs-settings-modal-body .chakra-button.vs-modal-danger-button:not(.vs-password-toggle-button):hover,.vs-settings-modal-body .chakra-button[colorScheme=red]:not(.vs-password-toggle-button):hover{background:var(--us-danger-soft, #fee2e2)!important;border-color:var(--us-danger)!important;color:var(--us-danger)!important}.vs-settings-modal-body .chakra-button:disabled,.vs-settings-modal-body .chakra-button[disabled],.vs-settings-modal-body .chakra-button[aria-disabled=true]{opacity:.55!important;background:var(--us-card)!important;border:1px solid var(--us-accent)!important;color:var(--us-accent)!important;cursor:not-allowed!important}.vs-settings-modal-body .chakra-button.vs-modal-danger-button:disabled,.vs-settings-modal-body .chakra-button[colorScheme=red]:disabled,.vs-settings-modal-body .chakra-button.vs-modal-danger-button[disabled],.vs-settings-modal-body .chakra-button[colorScheme=red][disabled],.vs-settings-modal-body .chakra-button[colorScheme=red][aria-disabled=true]{opacity:.55!important;background:var(--us-card)!important;border:1px solid var(--us-danger)!important;color:var(--us-danger)!important}.vs-settings-modal-body .chakra-menu__menu-button{min-height:24px;height:24px;padding-inline:8px}.vs-settings-modal-body .vs-settings-block-header{min-height:24px;padding:4px 10px!important;display:flex;align-items:center;background:var(--us-header);border-color:var(--us-border)}.vs-settings-modal-body .vs-settings-block-title{min-height:16px;display:flex;align-items:center;font-size:11.5px;line-height:1.15;color:var(--us-text)}.vs-settings-modal-body .vs-settings-block-title svg{width:13px;height:13px}.vs-security-section{display:flex;flex-direction:column;gap:16px;min-width:0}.vs-security-section--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:204px;gap:8px}.vs-security-section--grid .vs-settings-card-slot{display:block;width:100%;max-width:none;min-height:0;max-height:none;height:100%;margin:0}.vs-settings-modal-body .vs-settings-card-slot>div{background:var(--us-card);border-color:var(--us-border);color:var(--us-text)}.vs-security-section--grid .vs-settings-card-slot>div{height:100%;min-height:100%}.vs-user-settings-panel-card>div>:last-child{overflow-y:auto}.vs-user-settings-inline-box{display:grid;gap:5px;padding:5px 10px;border-top:1px solid var(--us-border)}.vs-user-settings-mini-list{display:grid;gap:4px;padding:3px 10px 8px;color:var(--us-muted);font-size:11px;line-height:1.25}.vs-user-settings-summary-grid .vs-settings-card-slot--modal{min-height:0}@media (max-width: 860px){.vs-user-settings-summary-grid{grid-template-columns:1fr}.vs-security-section--grid,.vs-user-settings-main-grid{grid-template-columns:1fr;grid-auto-rows:auto}.vs-user-settings-theme-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.vs-settings-grid-wrap{width:100%;min-width:0;box-sizing:border-box;padding:12px 16px}.vs-settings-grid{display:grid;width:100%;box-sizing:border-box;justify-content:center;justify-items:center;align-content:start;grid-auto-rows:minmax(var(--vs-settings-card-height, 248px),auto)}.vs-settings-modal-body .vs-settings-card-slot{width:100%;max-width:none;max-height:none;min-height:0;height:auto}.vs-settings-modal-body .vs-settings-card-slot>[data-slot=card]{max-height:none;height:auto}.vs-settings-card-slot{width:100%;max-width:320px;height:100%;min-height:var(--vs-settings-card-height, 248px);max-height:var(--vs-settings-card-height, 248px)}.vs-settings-card-slot>[data-slot=card]{height:100%}.vs-settings-select-popover{font-size:11px;line-height:1.25;padding:2px}.vs-settings-select-popover__item{font-size:11px!important;line-height:1.25!important;min-height:22px!important;padding:2px 22px 2px 8px!important}.vs-settings-select-popover__item svg{width:12px!important;height:12px!important}.vs-settings-select-trigger svg{width:12px;height:12px}.vs-settings-field-row{border-bottom:1px solid hsl(var(--border));padding:8px 16px}.vs-settings-field-row:last-child{border-bottom:none}.vs-settings-block-header{padding:6px 12px!important;min-height:0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .55)}.vs-settings-block-title{font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em;color:hsl(var(--foreground))}.vs-settings-card-slot--wide{grid-column:1 / -1;width:100%;max-width:720px;justify-self:center}.vs-settings-card-slot--wide>[data-slot=card]{max-width:720px;margin:0 auto}.vs-settings-card-slot--wide.vs-settings-card-slot--preview,.vs-settings-card-slot--wide.vs-settings-card-slot--preview>[data-slot=card]{max-height:none;height:auto;min-height:0}.vs-settings-grid--stretch{justify-content:stretch;justify-items:stretch}.vs-settings-gallery-section{grid-column:1 / -1;width:100%;max-width:none;justify-self:stretch;display:flex;flex-direction:column;gap:12px}.vs-settings-gallery-main{display:flex;flex-wrap:nowrap;gap:12px;width:100%;align-items:flex-start}.vs-settings-gallery-main[data-examples-visible=true]{flex-direction:column}.vs-settings-gallery-main[data-examples-visible=true] .vs-gallery-compare-rail{order:-1;width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;flex:0 0 auto;justify-content:center}.vs-settings-gallery-main[data-examples-visible=true] .vs-gallery-compare-rail-inner,.vs-settings-gallery-main[data-examples-visible=true] .vs-gallery-compare-preview{max-width:100%}.vs-settings-gallery-main[data-examples-visible=true] .vs-settings-gallery-settings-col{flex:1 1 auto;min-width:0;width:100%}@media (min-width: 1400px){.vs-settings-gallery-main[data-examples-visible=true][data-panel-side=right]{flex-direction:row}.vs-settings-gallery-main[data-examples-visible=true][data-panel-side=right] .vs-gallery-compare-rail{order:unset;flex:0 0 288px;width:288px;max-width:288px;min-width:288px;margin-left:auto;justify-content:flex-end}.vs-settings-gallery-main[data-examples-visible=true][data-panel-side=right] .vs-gallery-compare-rail-inner,.vs-settings-gallery-main[data-examples-visible=true][data-panel-side=right] .vs-gallery-compare-preview{max-width:288px}.vs-settings-gallery-main[data-examples-visible=true][data-panel-side=left]{flex-direction:row}.vs-settings-gallery-main[data-examples-visible=true][data-panel-side=left] .vs-gallery-compare-rail{order:-1;flex:0 0 288px;width:288px;max-width:288px;min-width:288px;margin-right:auto;margin-left:0;justify-content:flex-start}}.vs-settings-gallery-main[data-examples-visible=false]{display:block}.vs-gallery-examples-restore{display:flex;justify-content:flex-end;width:100%;max-width:100%}.vs-settings-gallery-settings-col{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;max-width:100%}.vs-gallery-compare-rail{flex-shrink:0;display:flex;justify-content:center;align-items:flex-start;padding:0;box-sizing:border-box}.vs-gallery-compare-rail[data-preview-layout=side]{width:288px;max-width:288px;min-width:288px;justify-content:flex-end}.vs-gallery-compare-preview--horizontal{width:100%}.vs-gallery-compare-preview--horizontal .vs-gallery-compare-panel{flex:0 1 auto;min-width:0}.vs-gallery-compare-rail-inner{width:100%;max-width:288px}.vs-gallery-compare-rail-toolbar{width:100%;padding:0 0 4px}.vs-gallery-compare-rail[data-expanded=false] .vs-gallery-compare-rail-toolbar{padding-bottom:0;border-bottom:none}.vs-settings-gallery-main .vs-settings-card-slot--gallery-panel{width:100%;max-width:100%}.vs-settings-gallery-main .vs-settings-card-slot--gallery-panel>[data-slot=card]{width:100%;max-width:100%}.vs-gallery-compare-preview{flex-shrink:0;width:100%;max-width:288px;padding:4px 0;box-sizing:border-box}.vs-gallery-compare-panel{width:100%;border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground) / .04)}.vs-gallery-compare-panel-body{padding:8px 10px 10px;display:flex;justify-content:center}.vs-gallery-compare-panel-body .vs-gallery-preview-tile{flex-shrink:0}.vs-gallery-compare-caption{display:block;padding:6px 10px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .55)}.vs-settings-gallery-secondary{display:flex;flex-wrap:wrap;gap:12px;width:100%;align-items:stretch}.vs-settings-gallery-secondary .vs-settings-card-slot{flex:0 0 calc(33.333% - 8px);width:calc(33.333% - 8px);max-width:calc(33.333% - 8px);min-width:0;max-height:none;height:auto;min-height:auto}.vs-settings-gallery-secondary .vs-settings-card-slot>[data-slot=card]{height:auto;min-height:0}.vs-settings-card-slot--compact .vs-settings-field-row{padding:8px 10px}.vs-settings-card-slot--compact .vs-settings-block-header{padding:6px 10px!important}.vs-settings-card-slot--compact .vs-settings-block-title{font-size:10px;line-height:1.25}.vs-settings-gallery-section .vs-settings-card-slot--gallery-panel{max-height:none;min-height:0}@media (min-width: 1024px){.vs-settings-gallery-section .vs-card-layout-table{--vs-layout-col-name: 36%}}@media (min-width: 1280px){.vs-settings-gallery-section .vs-card-layout-table{--vs-layout-col-name: 40%}}.vs-settings-card-slot--gallery-panel{width:100%;max-width:none;max-height:none;height:auto;min-height:0}.vs-settings-card-slot--gallery-panel>[data-slot=card]{width:100%;max-width:none;height:auto;min-height:0;max-height:none}.vs-settings-preview-compare--vertical{flex-direction:column;align-items:center;gap:8px}.vs-settings-preview-compare-wrap{display:flex;justify-content:center;padding:12px 16px 16px}.vs-settings-preview-slot{grid-column:1 / -1;width:100%;max-width:720px;justify-self:center;padding:12px 16px 16px;box-sizing:border-box}.vs-settings-preview-compare{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:12px 20px;width:100%}.vs-settings-preview-compare-col{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.vs-settings-preview-compare-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.vs-settings-row-order{padding:8px 16px 12px;display:flex;flex-direction:column;gap:6px}.vs-settings-row-order-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));cursor:grab;-webkit-user-select:none;user-select:none}.vs-settings-row-order-item--drag{opacity:.55}.vs-settings-row-order-grip{display:flex;flex-shrink:0}.vs-settings-row-order-label{font-size:12px;color:hsl(var(--foreground))}.vs-settings-row-order-hint{margin:4px 0 0;font-size:11px;color:hsl(var(--muted-foreground));line-height:1.35}.vs-meta-tri{display:inline-flex;border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden;flex-shrink:0}.vs-meta-tri--disabled{opacity:.45;pointer-events:none}.vs-meta-tri-btn{min-width:32px;padding:4px 6px;font-size:10px;font-weight:600;background:hsl(var(--background));color:hsl(var(--muted-foreground));border:none;border-right:1px solid hsl(var(--border));cursor:pointer}.vs-meta-tri-btn:last-child{border-right:none}.vs-meta-tri-btn--active{background:hsl(var(--primary) / .12);color:hsl(var(--foreground))}.vs-card-schematic-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.vs-card-schematic{position:relative;width:108px;height:88px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--muted) / .35);overflow:hidden;display:flex;flex-direction:column}.vs-card-schematic-band{position:relative;flex:0 0 22px;width:100%;border:none;padding:0;cursor:pointer;background:hsl(var(--muted) / .5)}.vs-card-schematic-band--above{border-bottom:1px dashed hsl(var(--border))}.vs-card-schematic-band--below{border-top:1px dashed hsl(var(--border))}.vs-card-schematic-mid{position:relative;flex:1;width:100%;border:none;padding:0;cursor:pointer;background:hsl(var(--background) / .6)}.vs-card-schematic-band.is-active,.vs-card-schematic-mid.is-active{background:hsl(var(--primary) / .14);outline:1px solid hsl(var(--primary) / .45);outline-offset:-1px}.vs-card-schematic-dot{position:absolute;width:10px;height:10px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:0;cursor:pointer;z-index:2}.vs-card-schematic-dot.is-active{background:hsl(var(--primary));border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .25)}.vs-card-schematic-hint{margin:0;font-size:10px;color:hsl(var(--muted-foreground));line-height:1.3;max-width:140px}.vs-row-order-inline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;color:hsl(var(--muted-foreground))}.vs-row-order-inline-chip{padding:2px 6px;border-radius:4px;background:hsl(var(--muted) / .45);color:hsl(var(--foreground))}.vs-row-order-inline-swap{border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));padding:2px 8px;font-size:12px;cursor:pointer;line-height:1}.vs-icon-size-tri{display:inline-flex;border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden}.vs-icon-size-tri-btn{min-width:28px;padding:4px 8px;font-size:10px;font-weight:700;border:none;border-right:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer}.vs-icon-size-tri-btn:last-child{border-right:none}.vs-icon-size-tri-btn.is-active{background:hsl(var(--primary) / .12)}.vs-gallery-actions-setting{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.vs-preview-meta-checks{width:100%;max-width:520px}.vs-card-layout-editor{padding:0 0 8px}.vs-card-layout-zone-divider td{padding:6px 10px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .4);border-bottom:1px solid hsl(var(--border));border-top:1px solid hsl(var(--border))}.vs-card-layout-zone-divider-inner{display:inline-flex;align-items:center;gap:6px}.vs-card-layout-zone-add-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));color:hsl(var(--primary));cursor:pointer;text-transform:none;letter-spacing:normal}.vs-card-layout-zone-add-btn:hover{background:hsl(var(--accent) / .35)}.vs-card-layout-zone-body:first-of-type .vs-card-layout-zone-divider td{border-top:none}.vs-card-layout-zone-body--drop .vs-card-layout-zone-divider td{background:hsl(var(--accent) / .2)}.vs-card-layout-zone-body--empty .vs-card-layout-empty-row td{padding:6px 8px;font-size:10px}.vs-card-layout-hint{margin:0;padding:6px 12px 0;font-size:10px;line-height:1.35;color:hsl(var(--muted-foreground))}.vs-card-layout-reset{padding:0;border:none;background:none;font:inherit;font-size:10px;color:hsl(var(--primary));text-decoration:underline;cursor:pointer}.vs-card-layout-reset:hover{color:hsl(var(--primary) / .85)}.vs-card-layout-separator-control{margin-top:8px;padding:8px 12px;background:hsl(var(--accent) / .08);border-radius:4px;border:1px solid hsl(var(--accent) / .2)}.vs-card-layout-separator-label{display:block;font-size:10px;font-weight:600;color:hsl(var(--foreground));margin-bottom:6px}.vs-card-layout-separator-input{width:100%;max-width:200px;padding:4px 8px;font-size:11px;font-family:ui-monospace,monospace;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));color:hsl(var(--foreground))}.vs-card-layout-separator-input:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .1)}.vs-col-grip,.vs-col-order{width:28px;min-width:28px;padding:4px!important;text-align:center;vertical-align:middle}.vs-card-layout-grip{display:inline-flex;flex-shrink:0;color:hsl(var(--muted-foreground));cursor:grab}.vs-card-layout-order-badge{flex-shrink:0;min-width:16px;height:16px;padding:0 4px;border-radius:4px;font-size:9px;font-weight:700;line-height:16px;text-align:center;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .55)}.vs-card-layout-empty-row td{padding:8px;text-align:center;font-size:10px;color:hsl(var(--muted-foreground));font-style:italic;background:hsl(var(--muted) / .12)}.vs-card-layout-data-row--dragging .vs-col-grip,.vs-card-layout-data-row--dragging .vs-col-order{background:hsl(var(--primary) / .18)}.vs-card-layout-data-row--dragging .vs-col-grip{box-shadow:inset 3px 0 hsl(var(--primary))}.vs-card-layout-data-row--dragging .vs-col-grip .vs-card-layout-grip{color:hsl(var(--primary))}.vs-card-layout-data-row--dragging td:not(.vs-col-grip):not(.vs-col-order){opacity:.55}.vs-card-layout-data-row--grouped{background:hsl(var(--accent) / .08)}.vs-card-layout-data-row--grouped:hover{background:hsl(var(--accent) / .12)}.vs-card-layout-data-row--group-first{border-top:2px solid hsl(var(--accent))}.vs-card-layout-data-row--grouped:not(.vs-card-layout-data-row--group-first) .vs-col-name{padding-left:24px}.vs-card-layout-data-row--grouped:not(.vs-card-layout-data-row--group-first) .vs-col-name .vs-card-layout-name-inner:before{content:"└";margin-right:4px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1;flex-shrink:0}.vs-card-layout-name-inner{display:flex;align-items:center;gap:4px;min-height:28px;width:100%;min-width:0}.vs-card-layout-group-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:28px;min-height:28px;padding:4px;margin:0;flex-shrink:0;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:4px;transition:all .15s ease}.vs-card-layout-group-btn:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.vs-card-layout-group-btn:active{transform:scale(.95)}.vs-card-layout-phantom-row td{padding:4px 8px;border-top:1px dashed hsl(var(--primary) / .4);border-bottom:1px dashed hsl(var(--primary) / .4)}.vs-card-layout-phantom-row .vs-col-grip--phantom{background:hsl(var(--primary) / .14);box-shadow:inset 3px 0 hsl(var(--primary))}.vs-card-layout-phantom-marker{display:flex;align-items:center;justify-content:center;min-height:28px;color:hsl(var(--primary))}.vs-card-layout-phantom-name{font-size:11px;font-weight:600;color:hsl(var(--primary) / .85);font-style:italic}.vs-card-layout-table tbody tr[draggable=true]{cursor:grab}.vs-card-layout-table tbody tr[draggable=true]:active{cursor:grabbing}.vs-card-layout-table-wrap{padding:0}.vs-card-layout-table{width:100%;border-collapse:collapse;table-layout:fixed;border-top:1px solid hsl(var(--border));--vs-layout-col-name: 28%;--vs-layout-col-orient: 10%;--vs-layout-col-h: 12%;--vs-layout-col-v: 12%;--vs-layout-col-color: 10%;--vs-layout-col-font: 12%;--vs-layout-col-remove: 28px}.vs-card-layout-table th{padding:4px 6px;font-size:10px;font-weight:700;text-align:center;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .5);border-bottom:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border));white-space:nowrap}.vs-card-layout-table th:last-child{border-right:none}.vs-card-layout-table td{padding:6px 8px;vertical-align:middle;border-bottom:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border))}.vs-card-layout-table td:last-child{border-right:none}.vs-card-layout-table tbody tr:nth-child(2n) td{background:hsl(var(--muted) / .22)}.vs-card-layout-table tbody tr:last-child td{border-bottom:none}.vs-card-layout-table .vs-col-orient{width:var(--vs-layout-col-orient);padding:4px 6px!important;text-align:center;vertical-align:middle}.vs-card-layout-table .vs-col-h{width:var(--vs-layout-col-h);padding:4px 6px!important;text-align:center;vertical-align:middle}.vs-card-layout-table .vs-col-v{width:var(--vs-layout-col-v);padding:4px 6px!important;text-align:center;vertical-align:middle}.vs-card-layout-table .vs-col-color{width:var(--vs-layout-col-color);padding:4px 6px!important;text-align:center;vertical-align:middle}.vs-card-layout-table .vs-col-font{width:var(--vs-layout-col-font);padding:4px 6px!important;text-align:center;vertical-align:middle}.vs-card-layout-table .vs-col-remove{width:var(--vs-layout-col-remove);padding:4px 2px!important;text-align:center;vertical-align:middle}.vs-card-layout-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.vs-card-layout-remove-btn:hover{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.vs-card-layout-table-muted{font-size:11px;color:hsl(var(--muted-foreground))}.vs-card-layout-table .vs-settings-table-select{display:flex;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0}.vs-card-layout-table .vs-settings-table-select [data-slot=select-value]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-card-layout-table-row--off .vs-card-layout-table-label{color:hsl(var(--muted-foreground))}.vs-card-layout-table-label{font-size:11px;font-weight:600;color:hsl(var(--foreground));cursor:default;white-space:nowrap;-webkit-user-select:none;user-select:none}.vs-card-layout-group-actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.vs-card-layout-table .vs-col-check{width:28px;min-width:28px;max-width:28px;padding:4px 2px!important;white-space:nowrap;cursor:default;text-align:center;vertical-align:middle}.vs-card-layout-table .vs-col-check-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:24px}.vs-card-layout-table .vs-col-name{width:var(--vs-layout-col-name);white-space:normal;overflow:visible;vertical-align:middle}.vs-card-layout-table .vs-col-name .vs-card-layout-table-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-card-layout-table .vs-choice-group-btn{min-width:24px;padding:3px 5px;font-size:9px}.vs-choice-group{display:inline-flex;border:1px solid hsl(var(--border));border-radius:5px;overflow:hidden;flex-shrink:0}.vs-choice-group--disabled{opacity:.45;pointer-events:none}.vs-choice-group-btn{min-width:28px;padding:3px 6px;font-size:10px;font-weight:600;border:none;border-right:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer}.vs-choice-group-btn:last-child{border-right:none}.vs-choice-group-btn.is-active{background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}.vs-layout-add-items-dialog{display:flex;flex-direction:column;max-height:min(85dvh,520px)}.vs-layout-add-items-dialog .chakra-modal__body,.vs-layout-add-items-dialog>section{display:flex;flex-direction:column;min-height:0}@media (max-width: 960px){.vs-settings-gallery-main[data-examples-visible=true]{flex-direction:column}.vs-settings-gallery-main[data-examples-visible=true] .vs-settings-gallery-settings-col,.vs-settings-gallery-main[data-examples-visible=true] .vs-gallery-compare-rail{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;order:unset}.vs-gallery-compare-rail[data-preview-layout=side]{width:100%;max-width:100%;min-width:0;justify-content:center}.vs-gallery-compare-rail{justify-content:center}.vs-gallery-compare-rail-inner,.vs-gallery-compare-preview{max-width:100%}.vs-settings-gallery-secondary .vs-settings-card-slot{flex:1 1 100%;width:100%;max-width:100%}}@media (max-width: 720px){.vs-settings-grid-wrap{padding:8px 10px}.vs-settings-gallery-section{max-width:100%}.vs-card-layout-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.vs-card-layout-table{min-width:560px}}@media (max-width: 480px){.vs-gallery-compare-rail-toolbar{flex-direction:column;align-items:stretch}.vs-gallery-compare-rail-toolbar>.chakra-stack{width:100%;justify-content:flex-end}}.vs-user-settings-modal{--us-bg: #09182d;--us-bg-2: #102b4a;--us-card: rgb(255 255 255 / .105);--us-card-strong: rgb(255 255 255 / .16);--us-card-muted: rgb(4 16 34 / .42);--us-header: transparent;--us-border: rgb(202 224 255 / .18);--us-border-strong: rgb(226 238 255 / .32);--us-text: #f5f9ff;--us-muted: #9eb1c8;--us-muted-2: #6f849e;--us-accent: #4fd1ff;--us-accent-2: #7c6dff;--us-accent-soft: rgb(79 209 255 / .14);--us-danger: #ff5a73;--us-danger-soft: rgb(255 90 115 / .13);--us-control: rgb(5 19 38 / .42);--us-shadow: 0 28px 80px rgb(0 0 0 / .48);background:radial-gradient(circle at 18% 12%,rgb(79 209 255 / .22),transparent 28%),radial-gradient(circle at 88% 6%,rgb(124 109 255 / .24),transparent 30%),linear-gradient(135deg,var(--us-bg),var(--us-bg-2) 58%,#081426)!important;border:1px solid var(--us-border-strong)!important;box-shadow:var(--us-shadow)!important;color:var(--us-text)!important}.vs-user-settings-modal[data-settings-theme=studio]{--us-bg: #07182d;--us-bg-2: #123a5d;--us-card: rgb(7 24 45 / .72);--us-card-strong: rgb(20 56 88 / .78);--us-card-muted: rgb(5 19 38 / .68);--us-border: rgb(152 190 232 / .22);--us-border-strong: rgb(196 224 255 / .34);--us-text: #f8fbff;--us-muted: #adc2d8;--us-muted-2: #7790aa;--us-accent: #45c9ff;--us-accent-2: #756cff;--us-accent-soft: rgb(69 201 255 / .18);--us-control: rgb(5 17 34 / .78)}.vs-user-settings-modal[data-settings-theme=graphite]{--us-bg: #111418;--us-bg-2: #242a31;--us-accent: #8ab4f8;--us-accent-2: #b7c7dd}.vs-user-settings-modal[data-settings-theme=slate]{--us-bg: #172033;--us-bg-2: #283c54;--us-accent: #69a7ff;--us-accent-2: #80e0d4}.vs-user-settings-modal[data-settings-theme=mint]{--us-bg: #08241c;--us-bg-2: #174c3a;--us-accent: #5ee6a6;--us-accent-2: #8fd8ff}.vs-user-settings-modal[data-settings-theme=cyan]{--us-bg: #061d2a;--us-bg-2: #0f4961;--us-accent: #42e8ff;--us-accent-2: #9de7c9}.vs-user-settings-modal[data-settings-theme=indigo]{--us-bg: #111638;--us-bg-2: #27318f;--us-accent: #8fa2ff;--us-accent-2: #ff93c2}.vs-user-settings-modal[data-settings-theme=violet]{--us-bg: #1c1230;--us-bg-2: #4a2870;--us-accent: #c49cff;--us-accent-2: #67d9ff}.vs-user-settings-modal[data-settings-theme=rose]{--us-bg: #2b101b;--us-bg-2: #6b2135;--us-accent: #ff8ea8;--us-accent-2: #ffd36b}.vs-user-settings-modal[data-settings-theme=amber]{--us-bg: #241a08;--us-bg-2: #614316;--us-accent: #ffd166;--us-accent-2: #62d2ff}.vs-user-settings-modal[data-settings-theme=mono]{--us-bg: #101113;--us-bg-2: #2a2d31;--us-accent: #f1f5f9;--us-accent-2: #aeb7c2}.vs-user-settings-modal[data-settings-variant=common]{--us-bg: #f6f9fc;--us-bg-2: #eef3f8;--us-card: #ffffff;--us-card-strong: #ffffff;--us-card-muted: #f8fafc;--us-header: #eef3f8;--us-border: #d8e2ec;--us-border-strong: #c7d4e0;--us-text: #172033;--us-muted: #64748b;--us-muted-2: #94a3b8;--us-accent: #0891b2;--us-accent-2: #2563eb;--us-accent-soft: #e6f7fb;--us-danger: #ef4444;--us-danger-soft: #fee2e2;--us-control: #ffffff;--us-shadow: 0 22px 54px rgb(15 23 42 / .14);background:linear-gradient(180deg,#f8fbff,#eef4f9)!important;border:1px solid var(--us-border-strong)!important;box-shadow:var(--us-shadow)!important;color:var(--us-text)!important}.vs-user-settings-modal[data-settings-variant=common] .vs-settings-modal-body{background:transparent!important;color:var(--us-text)!important}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:10px 14px 8px!important;border-bottom:1px solid var(--us-border);background:var(--us-header);color:var(--us-text);text-align:left}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-title{display:block;color:var(--us-text);font-size:15px;font-weight:800;line-height:1.2}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-subtitle{display:block;margin-top:2px;color:var(--us-muted);font-size:11px;line-height:1.25}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:12px;background:var(--us-bg)}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-main-grid{display:block!important;column-count:2;column-gap:10px;width:100%}@media (max-width: 768px){.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-main-grid{column-count:1!important}}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-security-stack{display:contents}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-card-slot{display:inline-block!important;width:100%!important;margin-bottom:10px!important;break-inside:avoid!important;height:auto!important;min-height:0!important;max-height:none!important}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-card-slot>div,.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-card-slot .chakra-card,.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-card-slot .rounded-xl{height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;border-color:var(--us-border)!important;background:linear-gradient(180deg,#fffffff5,#fafcfff5)!important;color:var(--us-text)!important;box-shadow:inset 0 1px #ffffffbf,0 10px 28px #0f172a0f}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-card-slot [data-slot=card-content],.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-card-slot .p-6{height:auto!important;flex:none!important;overflow:visible!important}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-card-slot [data-slot=field-group],.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-card-slot .gap-0{height:auto!important}.vs-settings-grid-rows-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:12px 16px!important;padding:10px 14px!important;width:100%!important}.vs-settings-grid-rows-container .vs-settings-field-row{border-bottom:none!important;padding:0!important;margin:0!important;width:100%!important;min-height:0!important}.vs-settings-bullets-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:6px 12px!important;width:100%!important}.vs-settings-field-row--stacked{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important;min-height:0!important}.vs-settings-field-row--stacked>:last-child{width:100%!important;justify-self:stretch!important}.vs-settings-action-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:4px 10px!important;width:100%!important;min-height:0!important}.vs-settings-action-row.vs-password-change-actions{gap:8px!important;flex-wrap:nowrap!important;justify-content:space-between!important}.vs-settings-action-row.vs-password-change-actions>.chakra-button:last-of-type{margin-left:auto!important}.vs-settings-text-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:4px 10px!important;width:100%!important;gap:2px!important;min-height:0!important}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-block-header{background:linear-gradient(180deg,#f8fbff,#eef3f8)}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-block-title svg.vs-settings-block-primary-icon{width:15px!important;height:15px!important;color:var(--us-accent)!important;background:none!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-block-title svg.vs-settings-block-info-icon{width:14px!important;height:14px!important;color:var(--us-muted)!important;background:none!important;padding:0!important;box-shadow:none!important;border-radius:0!important;transition:color .15s ease}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-settings-block-title svg.vs-settings-block-info-icon:hover{color:var(--us-accent)!important}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-user-profile-value{display:block;width:100%;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--us-text);font-size:12px;font-weight:650;line-height:1.3;justify-self:start}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-password-field{width:100%}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-password-toggle-slot{width:2.1rem}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-password-toggle-button{width:1.55rem;min-width:1.55rem;height:1.55rem;min-height:1.55rem;border-radius:999px;border:none!important;background:transparent!important;box-shadow:none!important;color:var(--us-muted)!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.vs-user-settings-modal[data-settings-variant=common] .vs-user-settings-modal-shell .vs-password-combo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%}.vs-user-settings-modal .vs-settings-modal-body{background:transparent!important;color:var(--us-text)!important}.vs-user-settings-shell{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0;height:100%;min-height:0;padding:14px;overflow:hidden;background:radial-gradient(circle at 72% 8%,color-mix(in srgb,var(--us-accent-2) 20%,transparent),transparent 28%),radial-gradient(circle at 16% 20%,color-mix(in srgb,var(--us-accent) 18%,transparent),transparent 28%),linear-gradient(135deg,var(--us-bg),var(--us-bg-2) 62%,#071326)}.vs-user-settings-rail{display:flex;flex-direction:column;align-items:center;min-height:0;padding:12px 10px;border:1px solid var(--us-border);border-radius:20px;background:linear-gradient(180deg,#ffffff26,#ffffff0e);box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vs-user-settings-logo,.vs-user-settings-rail-icon,.vs-user-settings-rail-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vs-user-settings-logo{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,var(--us-accent),var(--us-accent-2));color:#061426;font-size:18px;font-weight:900;box-shadow:0 14px 28px #0003}.vs-user-settings-rail-icons,.vs-user-settings-rail-bottom{display:flex;flex-direction:column;align-items:center;gap:8px}.vs-user-settings-rail-icons{margin-top:28px}.vs-user-settings-rail-bottom{margin-top:auto}.vs-user-settings-rail-icon{width:38px;height:38px;border:1px solid transparent;border-radius:13px;color:var(--us-muted)}.vs-user-settings-rail-icon[data-active=true]{border-color:#ffffff42;background:linear-gradient(135deg,var(--us-accent-soft),rgb(255 255 255 / .09));color:var(--us-text)}.vs-user-settings-rail-avatar{width:34px;height:34px;border-radius:999px;background:#ffffff29;color:var(--us-text);font-size:11px;font-weight:800}.vs-user-settings-content{display:flex;flex-direction:column;min-width:0;min-height:0;padding:10px 18px 8px 24px;overflow:hidden}.vs-user-settings-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0 38px 0 0}.vs-user-settings-title{margin:0;color:var(--us-text);font-size:23px;font-weight:800;line-height:1.12;letter-spacing:0}.vs-user-settings-subtitle{margin-top:5px;color:var(--us-muted);font-size:12.5px;line-height:1.35}.vs-user-settings-help.chakra-button,.vs-user-settings-close{border:1px solid var(--us-border);background:#ffffff1a;color:var(--us-text)}.vs-user-settings-help.chakra-button{width:auto;min-width:0;height:32px;min-height:32px;padding-inline:12px;border-radius:10px;font-size:12px}.vs-user-settings-close{border-radius:10px}.vs-user-settings-theme-strip{display:flex!important;justify-content:flex-end;gap:7px;width:100%;min-height:22px;padding:0 38px 8px 0}.vs-user-settings-theme-chip{width:18px;min-width:18px;height:18px;padding:0;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background:var(--chip-bg, linear-gradient(135deg, var(--us-accent), var(--us-accent-2)));box-shadow:inset 0 1px #ffffff59;cursor:pointer;font-size:0}.vs-user-settings-theme-chip[data-active=true]{border-color:#fff;outline:2px solid var(--us-accent);outline-offset:2px}.vs-user-settings-theme-chip[data-theme-id=studio]{--chip-bg: linear-gradient(135deg, #4fd1ff, #7c6dff)}.vs-user-settings-theme-chip[data-theme-id=graphite]{--chip-bg: linear-gradient(135deg, #2b3037, #8ab4f8)}.vs-user-settings-theme-chip[data-theme-id=slate]{--chip-bg: linear-gradient(135deg, #2b3f58, #80e0d4)}.vs-user-settings-theme-chip[data-theme-id=mint]{--chip-bg: linear-gradient(135deg, #1d6c4f, #5ee6a6)}.vs-user-settings-theme-chip[data-theme-id=cyan]{--chip-bg: linear-gradient(135deg, #0e526c, #42e8ff)}.vs-user-settings-theme-chip[data-theme-id=indigo]{--chip-bg: linear-gradient(135deg, #27318f, #ff93c2)}.vs-user-settings-theme-chip[data-theme-id=violet]{--chip-bg: linear-gradient(135deg, #4a2870, #c49cff)}.vs-user-settings-theme-chip[data-theme-id=rose]{--chip-bg: linear-gradient(135deg, #7c243d, #ffd36b)}.vs-user-settings-theme-chip[data-theme-id=amber]{--chip-bg: linear-gradient(135deg, #7a5218, #62d2ff)}.vs-user-settings-theme-chip[data-theme-id=mono]{--chip-bg: linear-gradient(135deg, #17191d, #f1f5f9)}.vs-user-settings-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 8px 8px 0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .24) transparent}.vs-user-settings-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:210px 210px 150px;grid-auto-rows:150px;gap:12px;width:100%;align-content:start}.vs-user-settings-main-grid>.vs-security-section--grid{display:contents}.vs-user-settings-panel-card{width:100%;max-width:none;min-height:0;max-height:none;height:100%}.vs-user-settings-panel-card--danger{grid-column:1 / -1}.vs-user-settings-panel-card>div{height:100%;border:1px solid var(--us-border)!important;border-radius:16px;background:linear-gradient(180deg,#ffffff16,#ffffff09),var(--us-card)!important;box-shadow:inset 0 1px #ffffff2e,0 14px 34px #0000002e;color:var(--us-text)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vs-user-settings-panel-card>div>:last-child{overflow:hidden!important}.vs-user-settings-panel-card--danger>div{border-color:#ff5a735c;background:radial-gradient(circle at 12% 20%,rgb(255 90 115 / .18),transparent 34%),linear-gradient(180deg,#ffffff1f,#ff5a7314),var(--us-card)!important}.vs-user-settings-panel-card .vs-settings-block-header{min-height:46px;padding:12px 14px 6px!important;border-bottom:0;background:transparent;align-items:flex-start!important;justify-content:flex-start!important}.vs-user-settings-panel-card .vs-settings-block-title{display:inline-flex!important;width:auto;align-items:center;justify-content:flex-start;align-self:flex-start;color:var(--us-text);font-size:14px;font-weight:800;line-height:1.2;letter-spacing:0}.vs-user-settings-panel-card .vs-settings-block-title svg{width:28px;height:28px;padding:7px;border-radius:999px;background:linear-gradient(135deg,var(--us-accent),var(--us-accent-2));color:#061426}.vs-user-settings-panel-card--danger .vs-settings-block-title svg{background:linear-gradient(135deg,var(--us-danger),#ffb199)}.vs-user-settings-panel-card .vs-settings-field-row{display:grid;grid-template-columns:minmax(118px,.82fr) minmax(150px,1.18fr);align-items:center;gap:6px 10px;min-height:34px;margin:0 14px;padding:5px 0;border-bottom:1px solid rgb(255 255 255 / .09)}.vs-user-settings-panel-card .vs-settings-field-row *,.vs-user-settings-panel-card .vs-settings-field-row>*{min-width:0}.vs-user-settings-panel-card .vs-settings-field-row:last-child{border-bottom:0}.vs-user-settings-panel-card .vs-settings-field-row.space-y-1{display:block;min-height:0;padding:2px 0 8px}.vs-user-settings-panel-card .vs-settings-field-row>:last-child{width:100%;min-width:0;justify-self:stretch;overflow:hidden}.vs-user-settings-panel-card .vs-settings-field-row:has(>.chakra-button),.vs-user-settings-panel-card .vs-settings-field-row:has(>.chakra-stack):not(:has(.vs-password-generate-row)){display:flex;min-height:36px;justify-content:flex-start}.vs-user-settings-panel-card .vs-settings-field-row:has(>.chakra-button)>:last-child,.vs-user-settings-panel-card .vs-settings-field-row:has(>.chakra-stack):not(:has(.vs-password-generate-row))>:last-child{width:auto}.vs-user-settings-panel-card .vs-settings-field-row label,.vs-user-settings-panel-card .vs-settings-field-row [data-slot=field-label]{color:var(--us-muted);font-size:11.5px;font-weight:700;line-height:1.25}.vs-user-settings-panel-card .vs-settings-field-row [data-description],.vs-user-settings-panel-card .vs-settings-field-row [data-slot=field-description],.vs-user-settings-panel-card .vs-settings-field-row.space-y-1{color:var(--us-muted);font-size:11.5px;line-height:1.35}.vs-user-settings-panel-card .chakra-input,.vs-user-settings-panel-card .vs-settings-select-trigger,.vs-user-settings-panel-card .chakra-menu__menu-button{height:32px;min-height:32px;border:1px solid var(--us-border)!important;border-radius:9px;background:var(--us-control)!important;color:var(--us-text)!important;font-size:12px;box-shadow:none}.vs-user-settings-panel-card .chakra-input::placeholder{color:var(--us-muted-2)}.vs-user-settings-panel-card .chakra-input:focus,.vs-user-settings-panel-card .chakra-input:focus-visible,.vs-user-settings-panel-card .vs-settings-select-trigger:focus-visible{border-color:var(--us-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--us-accent) 24%,transparent)}.vs-user-settings-panel-card .chakra-button{width:auto;min-width:0;height:32px;min-height:32px;padding-inline:12px;border:1px solid rgb(163 198 238 / .26)!important;border-radius:11px;background:linear-gradient(180deg,#ffffff1f,#ffffff0e)!important;color:var(--us-text)!important;box-shadow:inset 0 1px #ffffff21;font-size:12px;font-weight:800;line-height:1}.vs-user-settings-panel-card .vs-user-settings-select-button.chakra-button{justify-content:space-between;height:30px;min-height:30px;background:#0a1f37d1!important;border-color:#98bee83d!important;color:var(--us-text)!important}.vs-user-settings-panel-card .vs-user-settings-select-button.chakra-button .chakra-text{color:var(--us-text)!important}.vs-user-settings-panel-card .chakra-button:hover{border-color:var(--us-border-strong);background:linear-gradient(180deg,#ffffff2e,#ffffff13)!important}.vs-user-settings-panel-card .chakra-button[disabled],.vs-user-settings-panel-card .chakra-button[aria-disabled=true]{opacity:.46}.vs-user-settings-panel-card .chakra-button.vs-modal-danger-button{border-color:#ff5a736b;background:linear-gradient(180deg,#ff5a7338,#ff5a731f)!important;color:#ffdce3}.vs-user-settings-panel-card .vs-password-generate-row{display:grid!important;grid-template-columns:minmax(0,1fr) 92px;gap:6px;width:100%;min-width:0}.vs-user-settings-panel-card .vs-password-generate-row .chakra-button{flex:0 0 auto;width:92px;padding-inline:9px;white-space:nowrap}.vs-user-settings-panel-card .chakra-badge{border:1px solid var(--us-border);background:#ffffff1f;color:var(--us-text)}.vs-user-settings-mini-list{display:grid;gap:6px;margin:4px 14px 10px;padding:7px 10px;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:var(--us-card-muted)!important;color:var(--us-muted);font-size:11.5px;line-height:1.35}.vs-user-settings-mini-list:empty{display:none}.vs-user-settings-inline-box{display:grid;gap:7px;margin:4px 14px 12px;padding:10px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:var(--us-card-muted)!important}.vs-user-settings-panel-card .chakra-text{color:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis}.vs-user-profile-value{display:grid;gap:1px;width:100%;max-width:210px;justify-self:end;padding:6px 9px;border:1px solid rgb(152 190 232 / .18);border-radius:10px;background:#0513266b}.vs-user-settings-dropdown.chakra-menu__menu-list{min-width:150px;max-width:260px;max-height:240px;padding:5px!important;border:1px solid rgb(152 190 232 / .26)!important;border-radius:12px!important;background:linear-gradient(180deg,#204365f5,#091c34f5)!important;color:#f8fbff!important;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-y:auto;overflow-x:hidden;z-index:2200!important}.vs-user-settings-dropdown-item.chakra-menu__menuitem{min-height:28px;padding:6px 9px!important;border-radius:8px!important;background:transparent!important;color:#d7e4f3!important;font-size:12px!important;line-height:1.2!important}.vs-user-settings-dropdown-item.chakra-menu__menuitem .chakra-text,.vs-user-settings-dropdown-item.chakra-menu__menuitem span{color:inherit!important}.vs-user-settings-dropdown-item.chakra-menu__menuitem[data-active=true]{background:#45c9ff2e!important;color:#fff!important;font-weight:800!important}.vs-user-settings-dropdown-item.chakra-menu__menuitem:hover,.vs-user-settings-dropdown-item.chakra-menu__menuitem:focus{background:#ffffff1c!important;color:#fff!important}.vs-glass-card{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;border:1px solid rgb(154 195 236 / .24);border-radius:18px;background:linear-gradient(180deg,#ffffff1b,#ffffff0b),#081c349e;box-shadow:inset 0 1px #ffffff24,0 16px 36px #00000029;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vs-glass-card--danger{grid-column:1 / -1;background:radial-gradient(circle at 0% 12%,rgb(255 90 115 / .19),transparent 32%),linear-gradient(180deg,#ffffff1a,#ff5a7313),#081c349e;border-color:#ff748857}.vs-glass-card-head{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-height:54px;padding:12px 14px 8px}.vs-glass-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,var(--us-accent),var(--us-accent-2));color:#061426;box-shadow:0 10px 24px #0003}.vs-glass-card-icon--danger{background:linear-gradient(135deg,var(--us-danger),#ffb199)}.vs-glass-card-title{margin:0;color:var(--us-text);font-size:14px;font-weight:850;line-height:1.15}.vs-glass-card-subtitle{margin-top:3px;color:var(--us-muted);font-size:11.5px;line-height:1.25}.vs-glass-card-body{display:flex;flex-direction:column;gap:0;min-height:0;padding:4px 14px 14px;overflow:hidden}.vs-glass-line{display:grid;grid-template-columns:minmax(116px,.78fr) minmax(154px,1.22fr);align-items:center;gap:10px;min-height:36px;border-bottom:1px solid rgb(255 255 255 / .085)}.vs-glass-line--inline-action{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.vs-glass-line--inline-action .vs-glass-button.chakra-button{height:28px;min-height:28px;padding-inline:9px;font-size:11px}.vs-glass-line:last-child{border-bottom:none}.vs-glass-line-label{color:var(--us-muted);font-size:11.5px;font-weight:750;line-height:1.25}.vs-glass-control{display:flex;justify-content:flex-start;min-width:0;width:100%}.vs-glass-card .chakra-input{width:100%;height:32px;min-height:32px;border:1px solid rgb(152 190 232 / .24)!important;border-radius:10px;background:#041020b8!important;color:var(--us-text)!important;font-size:12px}.vs-glass-card .chakra-input::placeholder{color:var(--us-muted-2)}.vs-password-combo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0}.vs-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:42px;padding-top:8px}.vs-user-settings-activity-list{display:flex;flex-direction:column;gap:8px;min-height:0;max-height:136px;overflow-y:auto;padding-right:2px}.vs-user-settings-list-group{display:flex;flex-direction:column;gap:0;min-width:0}.vs-active-sessions-card{width:100%}.vs-active-sessions-note-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 14px 8px}.vs-active-sessions-note{color:var(--us-muted);font-size:11px;line-height:1.3}.vs-active-sessions-button{height:32px!important;border-radius:10px!important;border-color:var(--us-border-strong)!important;background:var(--us-card)!important;color:var(--us-text)!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important}.vs-active-sessions-button:hover{background:var(--us-card-muted)!important;color:var(--us-text)!important}.vs-active-sessions-button--danger{border-color:#f5c2c7!important;background:#fff5f5!important;color:#c2410c!important}.vs-active-sessions-button--danger:hover{background:#fee2e2!important;color:#9f1239!important}.vs-active-sessions-state{min-height:148px;margin:0 14px 14px;border:1px dashed var(--us-border-strong);border-radius:12px;background:var(--us-card-muted);color:var(--us-muted)}.vs-active-sessions-state--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.vs-active-sessions-state-text{color:inherit;font-size:12px;font-weight:600}.vs-active-sessions-refresh{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important;color:var(--us-muted)!important;flex:0 0 auto}.vs-active-sessions-refresh:hover{background:var(--us-card-muted)!important;color:var(--us-text)!important}.vs-active-sessions-list{display:flex;flex-direction:column;margin:0 14px 14px;border:1px solid var(--us-border);border-radius:12px;overflow:hidden;background:var(--us-card)}.vs-active-session-row{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-bottom:1px solid var(--us-border);background:transparent}.vs-active-session-row:last-child{border-bottom:none}.vs-active-session-row.is-current{background:linear-gradient(180deg,#f4fbff,#eef7ff)}.vs-active-session-main{flex:1;min-width:0}.vs-active-session-heading{display:flex;align-items:center;gap:8px;min-width:0}.vs-active-session-title{color:var(--us-text);font-size:13px;font-weight:700;line-height:1.25}.vs-active-session-badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;background:#dff4ff;color:#2563eb;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;text-transform:uppercase}.vs-active-session-meta,.vs-active-session-submeta{margin-top:3px;color:var(--us-muted);line-height:1.3}.vs-active-session-meta{font-size:11px}.vs-active-session-submeta{font-size:10px;color:var(--us-muted-2)}.vs-active-session-revoke{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important;color:var(--us-muted)!important;align-self:center}.vs-active-session-revoke:hover{background:#fee2e2!important;color:#dc2626!important}.vs-active-session-revoke:disabled{opacity:.6}.vs-active-sessions-footer{display:flex;justify-content:center;padding:0 14px 14px}.vs-active-sessions-button--footer{min-width:168px!important}@media (max-width: 640px){.vs-active-sessions-button--danger{flex:1 1 auto}.vs-active-session-row{align-items:center}.vs-active-sessions-button--footer{width:100%}}.vs-user-settings-list-heading{margin:0;padding:2px 0 5px;color:var(--us-muted);font-size:10.5px;font-weight:850;line-height:1.1;text-transform:uppercase}.vs-user-settings-session-row,.vs-user-settings-activity-row{min-height:34px;padding:5px 0;border-bottom:1px solid rgb(255 255 255 / .085)}.vs-user-settings-session-row:last-child,.vs-user-settings-activity-row:last-child{border-bottom:none}.vs-password-field{--vs-password-field-height: 32px;min-width:0;height:var(--vs-password-field-height)}.vs-password-toggle-slot{height:var(--vs-password-field-height)!important;top:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.vs-password-toggle-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.vs-password-change-actions{width:100%}.vs-card-actions.vs-password-change-actions{flex-wrap:nowrap;justify-content:space-between;gap:8px;min-height:38px;padding-top:6px}.vs-card-actions.vs-password-change-actions>.chakra-button:last-of-type{margin-left:auto}.vs-password-change-actions>.chakra-button{flex:0 0 auto;padding-inline:10px!important;font-size:11.5px!important}.vs-glass-button.chakra-button,.vs-glass-card .vs-user-settings-select-button.chakra-button{width:auto;min-width:0;height:32px;min-height:32px;padding-inline:12px;border:1px solid rgb(163 198 238 / .28)!important;border-radius:11px;background:linear-gradient(180deg,#ffffff24,#ffffff0f)!important;color:var(--us-text)!important;box-shadow:inset 0 1px #ffffff24;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.vs-glass-button.chakra-button:hover,.vs-glass-card .vs-user-settings-select-button.chakra-button:hover{border-color:#cae0ff6b!important;background:linear-gradient(180deg,#fff3,#ffffff14)!important}.vs-glass-button--danger.chakra-button{border-color:#ff74886b!important;background:linear-gradient(180deg,#ff5a733d,#ff5a731f)!important;color:#ffe3e8!important}.vs-status-pill.chakra-badge{justify-self:start;min-height:22px;padding:3px 8px;border:1px solid rgb(152 190 232 / .24);border-radius:999px;background:#ffffff1a;color:var(--us-text);font-size:10.5px}.vs-glass-card .vs-user-profile-value{max-width:240px;justify-self:start;background:#04102075}.vs-user-profile-name{color:var(--us-text);font-size:12px;font-weight:800;line-height:1.2}.vs-user-profile-email{color:var(--us-muted);font-size:10.5px;line-height:1.2}.vs-user-settings-panel-card .vs-settings-field-row .chakra-text[title]{color:var(--us-muted)}.vs-user-settings-panel-card .vs-settings-field-row .chakra-text:first-child{color:var(--us-text)}@media (max-width: 900px){.vs-user-settings-shell{grid-template-columns:58px minmax(0,1fr);padding:10px}.vs-user-settings-rail{padding-inline:7px}.vs-user-settings-content{padding:8px 10px 6px 14px}.vs-user-settings-hero{align-items:flex-start;flex-direction:column;gap:8px;padding-right:36px}.vs-user-settings-theme-strip{justify-content:flex-start;padding-right:0}.vs-user-settings-main-grid{grid-template-columns:1fr;grid-auto-rows:minmax(238px,auto)}.vs-user-settings-panel-card--danger{grid-column:auto}}@media (max-width: 560px){.vs-user-settings-shell{grid-template-columns:1fr}.vs-user-settings-rail{display:none}.vs-user-settings-content{padding-left:4px}.vs-user-settings-title{font-size:21px}.vs-user-settings-panel-card .vs-settings-field-row{grid-template-columns:1fr}}.vs-files-list-table-wrap{flex:1;min-height:0;min-width:0;max-width:100%;width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.vs-files-list-page-body{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;max-width:100%;height:100%}.vs-files-list-table{width:100%;border-collapse:collapse;table-layout:auto;font-size:12px;color:#0f172a}.vs-files-list-table th,.vs-files-list-table td{padding:8px 10px;vertical-align:middle;text-align:center;border-bottom:1px solid #e2e8f0}.vs-files-list-table th{border-bottom-width:1px}.vs-files-list-table td+td,.vs-files-list-table th+th{border-left:none}.vs-files-list-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f8fafc;color:#64748b;font-size:11px;font-weight:600;white-space:nowrap;text-transform:none;letter-spacing:normal;box-shadow:0 1px #e2e8f0}.vs-files-date-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;line-height:1.2}.vs-files-date-cell:hover{text-decoration:underline;text-underline-offset:2px}.vs-files-list-table .vs-files-col-date{position:relative;width:1%;max-width:108px;min-width:88px;overflow:visible}.vs-files-date-input{width:132px;max-width:132px;min-width:132px;height:28px;font-size:12px;box-sizing:border-box}.vs-files-list-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 40px;background:#fff}.vs-files-list-table tbody tr:nth-child(2n){background:#f8fafc}.vs-files-list-table tbody tr:hover{background:#f1f5f9}.vs-files-list-table tbody tr.is-selected{background:#eff6ff}.vs-files-list-table tbody tr.is-selected:hover{background:#dbeafe}.vs-files-list-table .vs-files-col-check{width:36px;min-width:36px;max-width:36px;padding-left:10px;padding-right:8px}.vs-files-list-table .vs-files-col-icon{width:36px;min-width:36px;max-width:36px;padding-left:4px;padding-right:4px}.vs-files-list-table th.vs-files-col-filename,.vs-files-list-table td.vs-files-col-filename{width:auto;min-width:200px}.vs-files-list-table th.vs-files-col-filename{text-align:left}.vs-files-list-table td.vs-files-col-filename{text-align:left;padding-left:12px;padding-right:8px}.vs-files-list-table .vs-files-filename-text{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:left;color:#0f172a}.vs-files-list-table .vs-files-filename-button{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.vs-files-list-table .vs-files-filename-button:hover .vs-files-filename-text{color:var(--chakra-colors-brand-700, #234e52)}.vs-files-list-table .vs-files-col-compact{width:1%;white-space:nowrap;color:#475569}.vs-files-list-table .vs-files-col-actions{width:1%;white-space:nowrap;padding-left:8px;padding-right:8px}.vs-files-list-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover: hover){.vs-files-list-th--sortable:hover{background:#f1f5f9;color:#334155}}.vs-files-list-th-inner{display:inline-flex;align-items:center;gap:4px}.vs-files-list-th-inner.is-left{justify-content:flex-start}.vs-files-list-th-inner.is-center{justify-content:center}.vs-files-list-sort{display:inline-flex;flex-direction:column;line-height:1;flex-shrink:0}.vs-files-list-sort-triangle{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent}.vs-files-list-sort-triangle.is-up{border-bottom:4px solid #cbd5e1;margin-bottom:1px}.vs-files-list-sort-triangle.is-up.is-active{border-bottom-color:var(--chakra-colors-brand-500, #2c7a7b)}.vs-files-list-sort-triangle.is-down{border-top:4px solid #cbd5e1}.vs-files-list-sort-triangle.is-down.is-active{border-top-color:var(--chakra-colors-brand-500, #2c7a7b)}.vs-files-list-table .vs-files-col-index{width:1%;white-space:nowrap;min-width:100px}.vs-files-list-table .vs-files-index-cell{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.vs-files-list-table .vs-files-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.vs-files-list-table .vs-files-actions .chakra-button{border-color:#e2e8f0;color:#475569;background:#fff}.vs-files-list-table .vs-files-actions .chakra-button[data-active],.vs-files-list-table .vs-files-actions .chakra-button:hover:not(:disabled){border-color:var(--chakra-colors-brand-300, #81e6d9);color:var(--chakra-colors-brand-700, #234e52);background:var(--chakra-colors-brand-50, #e6fffa)}@media (max-width: 767px){.vs-files-list-table-wrap{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.vs-files-list-table-wrap{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#c4cdd8 #edf2f7}.vs-files-list-table-wrap::-webkit-scrollbar{width:8px;height:8px}.vs-files-list-table-wrap::-webkit-scrollbar-track{background:#edf2f7;border-radius:4px}.vs-files-list-table-wrap::-webkit-scrollbar-thumb{background:#c4cdd8;border-radius:4px}.vs-files-list-table{width:100%;min-width:0;table-layout:fixed}.vs-files-list-table tbody tr{content-visibility:visible;contain-intrinsic-size:unset}.vs-files-list-table th,.vs-files-list-table td{padding-top:7px;padding-bottom:7px}.vs-files-list-table .vs-files-col-check{width:32px;min-width:32px;max-width:32px;padding-left:6px;padding-right:4px}.vs-files-list-table .vs-files-col-icon{display:none}.vs-files-list-table th.vs-files-col-filename,.vs-files-list-table td.vs-files-col-filename{width:auto;min-width:0}.vs-files-list-table thead tr{position:relative}.vs-files-list-table th.vs-files-col-filename{text-align:center}.vs-files-list-table th.vs-files-col-filename .vs-files-list-th-inner.is-left,.vs-files-list-table th.vs-files-col-filename .vs-files-list-th-inner.is-center{position:static;display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;min-height:26px}.vs-files-list-table th.vs-files-col-filename .vs-files-list-th-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;pointer-events:none}.vs-files-list-table th.vs-files-col-filename .vs-files-list-th-label>span:first-child{pointer-events:auto}.vs-files-list-th-trailing{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;flex-shrink:0}.vs-files-list-table td.vs-files-col-filename{text-align:left;padding-left:6px;padding-right:6px}.vs-files-list-table .vs-files-filename-button{text-align:left}.vs-files-list-table .vs-files-col-compact,.vs-files-list-table .vs-files-col-date,.vs-files-list-table .vs-files-col-index,.vs-files-list-table .vs-files-col-actions{width:1px;min-width:0;max-width:1px;padding-left:0;padding-right:0;overflow:hidden}.vs-files-list-table .vs-files-filename-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.25;max-height:2.5em;overflow:hidden;text-overflow:ellipsis;text-align:left;word-break:break-all;overflow-wrap:anywhere}.vs-files-list-table .vs-files-col-compact>*,.vs-files-list-table .vs-files-col-date>*,.vs-files-list-table .vs-files-col-index>*{visibility:hidden}.vs-files-list-table .vs-files-actions{display:none}}.gallery-card-photo{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden}@media (prefers-reduced-motion: reduce){.gallery-card-photo__blur{display:none!important}.gallery-card-photo__img{filter:none!important}}.gallery-grid-tile__photo{position:relative;width:100%;overflow:hidden;box-sizing:border-box}.gallery-grid-tile__thumb{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .18s ease}.gallery-grid-tile__thumb-placeholder{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:0;background:linear-gradient(90deg,var(--chakra-colors-gray-100, #edf2f7) 0%,var(--chakra-colors-gray-50, #f7fafc) 50%,var(--chakra-colors-gray-100, #edf2f7) 100%);background-size:200% 100%;animation:gallery-tile-shimmer 1.2s ease-in-out infinite}@keyframes gallery-tile-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gallery-grid-tile__actions{display:flex;gap:2px;justify-content:center;padding:2px 4px;flex-shrink:0}.gallery-grid-tile__action{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:4px 6px;border-radius:4px;color:var(--chakra-colors-gray-600, #718096)}.gallery-grid-tile__action:hover{background:var(--chakra-colors-brand-50, #ebf8ff)}.gallery-grid-tile__action--favorite.is-active,.gallery-grid-tile__action--cart.is-active,.gallery-grid-tile__action--hidden.is-active{opacity:1}.gallery-grid-tile__action--favorite.is-active{color:var(--chakra-colors-red-500, #e53e3e)}.gallery-grid-tile__action--cart.is-active{color:var(--chakra-colors-green-600, #38a169)}.gallery-grid-tile__action--hidden.is-active{color:var(--chakra-colors-orange-500, #dd6b20)}.gallery-grid-tile__action--comment.is-active{color:var(--chakra-colors-green-600, #38a169)}.gallery-grid-tile__action--delete{color:var(--chakra-colors-red-500, #e53e3e)}.gallery-grid-tile__comment-note{position:fixed;z-index:1900;left:8px;right:8px;top:72px;width:auto;max-width:none}.gallery-grid-tile__comment-note>*{width:100%!important;max-width:none!important}.workspace-panel [data-gallery-page-switching=true] [data-gallery-grid=true]:not(.gallery-page-skeleton-overlay){visibility:hidden}.gallery-page-switch-imperative-overlay{position:relative;z-index:8;display:grid;grid-template-columns:repeat(var(--gallery-page-switch-columns, 6),minmax(0,1fr));gap:8px;min-height:calc(100dvh - 180px);padding:8px;background:#fff;pointer-events:none}.gallery-page-switch-imperative-overlay__tile,.gallery-page-skeleton-overlay__tile{width:100%;min-height:168px;border-radius:6px;background:linear-gradient(90deg,#edf2f7,#f7fafc,#edf2f7);background-size:200% 100%;animation:gallery-page-skeleton-shimmer 1.1s ease-in-out infinite}@keyframes gallery-page-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
