@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-950:oklch(25.8% .092 26.042);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-100:oklch(96.2% .044 156.743);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-normal:1.5;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--vs-white:var(--color-white);--vs-black:var(--color-black);--vs-gray-50:oklch(97% 0 0);--vs-gray-100:oklch(94% 0 0);--vs-gray-200:oklch(88% 0 0);--vs-gray-300:oklch(80% 0 0);--vs-gray-400:oklch(68% 0 0);--vs-gray-500:oklch(56% 0 0);--vs-gray-600:oklch(45% 0 0);--vs-gray-700:oklch(37% 0 0);--vs-gray-800:oklch(30% 0 0);--vs-gray-900:oklch(22% 0 0);--vs-gray-950:oklch(14% 0 0);--vs-red-50:oklch(97% .02 25);--vs-red-100:oklch(94% .04 25);--vs-red-200:oklch(88% .08 25);--vs-red-300:oklch(80% .12 25);--vs-red-400:oklch(72% .16 25);--vs-red-500:oklch(66% .19 25);--vs-red-600:oklch(62% .2 25);--vs-red-700:oklch(51% .17 25);--vs-red-800:oklch(41% .13 25);--vs-red-900:oklch(30% .098 25);--vs-red-950:oklch(20% .064 25);--vs-brown-50:oklch(96% .02 25);--vs-brown-100:oklch(92% .04 25);--vs-brown-200:oklch(84% .07 25);--vs-brown-300:oklch(72% .1 25);--vs-brown-400:oklch(60% .12 25);--vs-brown-500:oklch(50% .13 25);--vs-brown-600:oklch(42% .13 25);--vs-brown-700:oklch(35% .11 25);--vs-brown-800:oklch(28% .086 25);--vs-brown-900:oklch(21% .064 25);--vs-brown-950:oklch(13% .042 25);--vs-orange-50:oklch(97% .03 50);--vs-orange-100:oklch(94% .05 50);--vs-orange-200:oklch(88% .09 50);--vs-orange-300:oklch(80% .13 50);--vs-orange-400:oklch(75% .17 50);--vs-orange-500:oklch(72% .19 50);--vs-orange-600:oklch(70% .19 50);--vs-orange-700:oklch(58% .16 50);--vs-orange-800:oklch(46% .13 50);--vs-orange-900:oklch(34% .093 50);--vs-orange-950:oklch(22% .061 50);--vs-amber-50:oklch(97% .03 70);--vs-amber-100:oklch(94% .05 70);--vs-amber-200:oklch(90% .1 70);--vs-amber-300:oklch(84% .14 70);--vs-amber-400:oklch(80% .18 70);--vs-amber-500:oklch(79% .19 70);--vs-amber-600:oklch(74% .19 70);--vs-amber-700:oklch(61% .16 70);--vs-amber-800:oklch(49% .13 70);--vs-amber-900:oklch(36% .093 70);--vs-amber-950:oklch(24% .061 70);--vs-yellow-50:oklch(98% .02 85);--vs-yellow-100:oklch(96% .04 85);--vs-yellow-200:oklch(92% .08 85);--vs-yellow-300:oklch(88% .12 85);--vs-yellow-400:oklch(86% .16 85);--vs-yellow-500:oklch(85% .18 85);--vs-yellow-600:oklch(80% .18 85);--vs-yellow-700:oklch(66% .15 85);--vs-yellow-800:oklch(53% .12 85);--vs-yellow-900:oklch(39% .088 85);--vs-yellow-950:oklch(26% .058 85);--vs-lime-50:oklch(97% .03 120);--vs-lime-100:oklch(95% .06 120);--vs-lime-200:oklch(90% .11 120);--vs-lime-300:oklch(85% .15 120);--vs-lime-400:oklch(82% .18 120);--vs-lime-500:oklch(80% .2 120);--vs-lime-600:oklch(74% .2 120);--vs-lime-700:oklch(61% .17 120);--vs-lime-800:oklch(49% .13 120);--vs-lime-900:oklch(36% .098 120);--vs-lime-950:oklch(24% .064 120);--vs-green-50:oklch(97% .02 152.5);--vs-green-100:oklch(94% .04 152.5);--vs-green-200:oklch(88% .07 152.5);--vs-green-300:oklch(80% .1 152.5);--vs-green-400:oklch(70% .13 152.5);--vs-green-500:oklch(64% .14 152.5);--vs-green-600:oklch(60% .14 152.5);--vs-green-700:oklch(50% .12 152.5);--vs-green-800:oklch(40% .092 152.5);--vs-green-900:oklch(29% .069 152.5);--vs-green-950:oklch(19% .045 152.5);--vs-emerald-50:oklch(97% .02 151.5);--vs-emerald-100:oklch(94% .04 151.5);--vs-emerald-200:oklch(90% .07 151.5);--vs-emerald-300:oklch(84% .1 151.5);--vs-emerald-400:oklch(76% .13 151.5);--vs-emerald-500:oklch(72% .13 151.5);--vs-emerald-600:oklch(70% .13 151.5);--vs-emerald-700:oklch(58% .11 151.5);--vs-emerald-800:oklch(46% .086 151.5);--vs-emerald-900:oklch(34% .064 151.5);--vs-emerald-950:oklch(22% .042 151.5);--vs-teal-50:oklch(97% .02 185);--vs-teal-100:oklch(94% .04 185);--vs-teal-200:oklch(88% .07 185);--vs-teal-300:oklch(78% .09 185);--vs-teal-400:oklch(68% .1 185);--vs-teal-500:oklch(60% .1 185);--vs-teal-600:oklch(55% .1 185);--vs-teal-700:oklch(46% .083 185);--vs-teal-800:oklch(36% .066 185);--vs-teal-900:oklch(27% .049 185);--vs-teal-950:oklch(18% .032 185);--vs-cyan-50:oklch(97% .02 194.8);--vs-cyan-100:oklch(95% .04 194.8);--vs-cyan-200:oklch(90% .06 194.8);--vs-cyan-300:oklch(85% .07 194.8);--vs-cyan-400:oklch(83% .08 194.8);--vs-cyan-500:oklch(82% .08 194.8);--vs-cyan-600:oklch(77% .08 194.8);--vs-cyan-700:oklch(64% .066 194.8);--vs-cyan-800:oklch(51% .053 194.8);--vs-cyan-900:oklch(38% .039 194.8);--vs-cyan-950:oklch(25% .026 194.8);--vs-sky-50:oklch(97% .03 240);--vs-sky-100:oklch(94% .06 240);--vs-sky-200:oklch(88% .1 240);--vs-sky-300:oklch(80% .13 240);--vs-sky-400:oklch(75% .15 240);--vs-sky-500:oklch(73% .15 240);--vs-sky-600:oklch(68% .15 240);--vs-sky-700:oklch(56% .12 240);--vs-sky-800:oklch(45% .1 240);--vs-sky-900:oklch(33% .074 240);--vs-sky-950:oklch(22% .048 240);--vs-blue-50:oklch(97% .03 262);--vs-blue-100:oklch(94% .06 262);--vs-blue-200:oklch(88% .1 262);--vs-blue-300:oklch(78% .13 262);--vs-blue-400:oklch(65% .15 262);--vs-blue-500:oklch(58% .15 262);--vs-blue-600:oklch(55% .15 262);--vs-blue-700:oklch(46% .12 262);--vs-blue-800:oklch(36% .1 262);--vs-blue-900:oklch(27% .074 262);--vs-blue-950:oklch(18% .048 262);--vs-indigo-50:oklch(97% .03 275);--vs-indigo-100:oklch(94% .06 275);--vs-indigo-200:oklch(88% .1 275);--vs-indigo-300:oklch(80% .13 275);--vs-indigo-400:oklch(65% .16 275);--vs-indigo-500:oklch(58% .16 275);--vs-indigo-600:oklch(55% .16 275);--vs-indigo-700:oklch(46% .13 275);--vs-indigo-800:oklch(36% .11 275);--vs-indigo-900:oklch(27% .078 275);--vs-indigo-950:oklch(18% .051 275);--vs-violet-50:oklch(97% .03 295);--vs-violet-100:oklch(94% .06 295);--vs-violet-200:oklch(88% .1 295);--vs-violet-300:oklch(80% .14 295);--vs-violet-400:oklch(70% .17 295);--vs-violet-500:oklch(65% .17 295);--vs-violet-600:oklch(63% .17 295);--vs-violet-700:oklch(52% .14 295);--vs-violet-800:oklch(42% .11 295);--vs-violet-900:oklch(31% .083 295);--vs-violet-950:oklch(20% .054 295);--vs-purple-50:oklch(97% .04 310);--vs-purple-100:oklch(94% .08 310);--vs-purple-200:oklch(88% .14 310);--vs-purple-300:oklch(78% .18 310);--vs-purple-400:oklch(62% .21 310);--vs-purple-500:oklch(55% .22 310);--vs-purple-600:oklch(50% .22 310);--vs-purple-700:oklch(42% .18 310);--vs-purple-800:oklch(33% .15 310);--vs-purple-900:oklch(25% .11 310);--vs-purple-950:oklch(16% .07 310);--vs-fuchsia-50:oklch(97% .04 335);--vs-fuchsia-100:oklch(94% .08 335);--vs-fuchsia-200:oklch(88% .14 335);--vs-fuchsia-300:oklch(80% .18 335);--vs-fuchsia-400:oklch(70% .21 335);--vs-fuchsia-500:oklch(65% .21 335);--vs-fuchsia-600:oklch(63% .21 335);--vs-fuchsia-700:oklch(52% .17 335);--vs-fuchsia-800:oklch(42% .14 335);--vs-fuchsia-900:oklch(31% .1 335);--vs-fuchsia-950:oklch(20% .067 335);--vs-pink-50:oklch(97% .03 350);--vs-pink-100:oklch(94% .06 350);--vs-pink-200:oklch(88% .11 350);--vs-pink-300:oklch(80% .15 350);--vs-pink-400:oklch(72% .18 350);--vs-pink-500:oklch(70% .2 350);--vs-pink-600:oklch(68% .2 350);--vs-pink-700:oklch(56% .17 350);--vs-pink-800:oklch(45% .13 350);--vs-pink-900:oklch(33% .098 350);--vs-pink-950:oklch(22% .064 350);--vs-rose-50:oklch(97% .03 10);--vs-rose-100:oklch(94% .06 10);--vs-rose-200:oklch(88% .1 10);--vs-rose-300:oklch(80% .14 10);--vs-rose-400:oklch(72% .17 10);--vs-rose-500:oklch(70% .18 10);--vs-rose-600:oklch(68% .19 10);--vs-rose-700:oklch(56% .16 10);--vs-rose-800:oklch(45% .13 10);--vs-rose-900:oklch(33% .093 10);--vs-rose-950:oklch(22% .061 10);--vs-no-color:var(--vs-white);--vs-no-color-inverse:var(--vs-black)}:root:where(.vs-dark,.vs-dark *){--vs-no-color:var(--vs-black);--vs-no-color-inverse:var(--vs-white)}:root{--vs-app-bg:var(--vs-no-color);--vs-line-height:1.6;--vs-font-weight-light:200;--vs-font-weight:400;--vs-font-weight-bold:600;--vs-white-space:normal;--vs-font-size-xs:.75rem;--vs-font-size-sm:.85rem;--vs-font-size-md:1rem;--vs-font-size-lg:1.1rem;--vs-font-size-xl:1.2rem;--vs-radius-ratio:1;--vs-radius-xs:.25rem;--vs-radius-sm:.3rem;--vs-radius-md:.4rem;--vs-radius-lg:.45rem;--vs-radius-xl:.5rem;--vs-bar-z-index:1000;--vs-modal-z-index:5000;--vs-toast-z-index:99999;--vs-comp-height-xs:1.5rem;--vs-comp-height-sm:1.8rem;--vs-comp-height-md:2rem;--vs-comp-height-lg:2.2rem;--vs-comp-height-xl:2.5rem;--vs-padding-xs:.4rem;--vs-padding-sm:.6rem;--vs-padding-md:.8rem;--vs-padding-lg:1rem;--vs-padding-xl:1.2rem}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.right-24{right:calc(var(--spacing) * 24)}.left-4{left:calc(var(--spacing) * 4)}.left-32{left:calc(var(--spacing) * 32)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-99{z-index:99}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-64{height:calc(var(--spacing) * 64)}.h-\[10px\]{height:10px}.h-\[20px\]{height:20px}.h-\[50px\]{height:50px}.h-\[200px\]{height:200px}.h-full{height:100%}.h-px{height:1px}.max-h-100{max-height:calc(var(--spacing) * 100)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5\/6{width:83.3333%}.w-40{width:calc(var(--spacing) * 40)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[50px\]{width:50px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[769px\]{width:769px}.w-auto{width:auto}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-\[200px\]{min-width:200px}.flex-shrink,.shrink{flex-shrink:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-purple-300{background-color:var(--color-purple-300)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-white{background-color:var(--color-white)}.bg-yellow-300{background-color:var(--color-yellow-300)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-amber-700{color:var(--color-amber-700)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-all{-webkit-user-select:all;user-select:all}@media(hover:hover){.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}}.dark\:border-gray-500:where(.vs-dark,.vs-dark *){border-color:var(--color-gray-500)}.dark\:border-gray-600:where(.vs-dark,.vs-dark *){border-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.vs-dark,.vs-dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.vs-dark,.vs-dark *){background-color:var(--color-gray-800)}.dark\:bg-red-950:where(.vs-dark,.vs-dark *){background-color:var(--color-red-950)}.dark\:text-gray-400:where(.vs-dark,.vs-dark *){color:var(--color-gray-400)}.dark\:text-red-300:where(.vs-dark,.vs-dark *){color:var(--color-red-300)}.vs-disabled{pointer-events:none;cursor:default;--tw-grayscale:grayscale(60%);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,);-webkit-user-select:none;user-select:none;opacity:.5!important}.vs-readonly{pointer-events:none;cursor:default}.vs-focus-visible:focus-visible,.vs-focus-within:focus-within{outline:1px solid var(--vs-cs-line)!important;outline-offset:2px!important}.vs-hide-scroll{-ms-overflow-style:none;scrollbar-width:none;overflow:scroll}.vs-hide-scroll::-webkit-scrollbar{display:none}.vs-xs{--vs-size-height:var(--vs-comp-height-xs);--vs-size-font:var(--vs-font-size-xs);--vs-size-radius:var(--vs-radius-xs);--vs-size-padding:var(--vs-padding-xs)}.vs-sm{--vs-size-height:var(--vs-comp-height-sm);--vs-size-font:var(--vs-font-size-sm);--vs-size-radius:var(--vs-radius-sm);--vs-size-padding:var(--vs-padding-sm)}.vs-md{--vs-size-height:var(--vs-comp-height-md);--vs-size-font:var(--vs-font-size-md);--vs-size-radius:var(--vs-radius-md);--vs-size-padding:var(--vs-padding-md)}.vs-lg{--vs-size-height:var(--vs-comp-height-lg);--vs-size-font:var(--vs-font-size-lg);--vs-size-radius:var(--vs-radius-lg);--vs-size-padding:var(--vs-padding-lg)}.vs-xl{--vs-size-height:var(--vs-comp-height-xl);--vs-size-font:var(--vs-font-size-xl);--vs-size-radius:var(--vs-radius-xl);--vs-size-padding:var(--vs-padding-xl)}:root{--vs-sc-info:var(--vs-sky);--vs-sc-success:var(--vs-green);--vs-sc-warning:var(--vs-yellow);--vs-sc-error:var(--vs-red);--vs-sc-soft-info:var(--vs-sky-soft);--vs-sc-soft-success:var(--vs-green-soft);--vs-sc-soft-warning:var(--vs-yellow-soft);--vs-sc-soft-error:var(--vs-red-soft);--vs-sc-strong-info:var(--vs-sky-strong);--vs-sc-strong-success:var(--vs-green-strong);--vs-sc-strong-warning:var(--vs-yellow-strong);--vs-sc-strong-error:var(--vs-red-strong)}:root .vs-state-info{--vs-sc:var(--vs-sc-info);--vs-sc-soft:var(--vs-sc-soft-info);--vs-sc-strong:var(--vs-sc-strong-info)}:root .vs-state-success{--vs-sc:var(--vs-sc-success);--vs-sc-soft:var(--vs-sc-soft-success);--vs-sc-strong:var(--vs-sc-strong-success)}:root .vs-state-warning{--vs-sc:var(--vs-sc-warning);--vs-sc-soft:var(--vs-sc-soft-warning);--vs-sc-strong:var(--vs-sc-strong-warning)}:root .vs-state-error{--vs-sc:var(--vs-sc-error);--vs-sc-soft:var(--vs-sc-soft-error);--vs-sc-strong:var(--vs-sc-strong-error)}.vs-state-box{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:3px;outline-color:var(--vs-sc)}}.fade-in-top{animation:.2s cubic-bezier(.39,.575,.565,1) both fade-in-top}.fade-in-right{animation:.2s cubic-bezier(.39,.575,.565,1) both fade-in-right}.fade-in-bottom{animation:.2s cubic-bezier(.39,.575,.565,1) both fade-in-bottom}.fade-in-left{animation:.2s cubic-bezier(.39,.575,.565,1) both fade-in-left}.fade-out-top{animation:.2s cubic-bezier(.25,.46,.45,.94) both fade-out-top}.fade-out-right{animation:.2s cubic-bezier(.25,.46,.45,.94) both fade-out-right}.fade-out-bottom{animation:.2s cubic-bezier(.25,.46,.45,.94) both fade-out-bottom}.fade-out-left{animation:.2s cubic-bezier(.25,.46,.45,.94) both fade-out-left}.shake-horizontal{animation:.6s cubic-bezier(.455,.03,.515,.955) both shake-horizontal}@keyframes fade-in-top{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes fade-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes fade-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px)}}@keyframes fade-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes fade-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-6px)}}@keyframes shake-horizontal{0%,to{transform:translate(0)}10%,30%,50%,70%{transform:translate(-8px)}20%,40%,60%{transform:translate(8px)}80%{transform:translate(6px)}90%{transform:translate(-6px)}}body{color:var(--vs-no-color-inverse);font-size:var(--vs-font-size-md)}html,body{--tw-leading:var(--leading-normal);min-width:100%;min-height:100vh;line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);background-color:var(--vs-app-bg);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;position:relative}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#0006;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#00000080}.vs-dark ::-webkit-scrollbar-thumb{background-color:#fff6}.vs-dark ::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.vs-scroll-shadow{container-type:scroll-state}.vs-scroll-shadow:before,.vs-scroll-shadow:after{opacity:0;z-index:1;pointer-events:none;content:"";width:100%;height:1.5rem;transition:opacity .3s;display:block;position:sticky;left:0}.vs-scroll-shadow:before{background:linear-gradient(to bottom,var(--vs-cs-shadow-color) 0%,var(--vs-cs-shadow-color) 100%);margin-bottom:-1.5rem;top:0}@supports (color:color-mix(in lab,red,red)){.vs-scroll-shadow:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--vs-cs-shadow-color) 60%,transparent),color-mix(in srgb,var(--vs-cs-shadow-color) 0%,transparent))}}@container scroll-state(scrollable:top){.vs-scroll-shadow:before{opacity:1}}.vs-scroll-shadow:after{background:linear-gradient(to top,var(--vs-cs-shadow-color) 0%,var(--vs-cs-shadow-color) 100%);margin-top:-1.5rem;bottom:0}@supports (color:color-mix(in lab,red,red)){.vs-scroll-shadow:after{background:linear-gradient(to top,color-mix(in srgb,var(--vs-cs-shadow-color) 60%,transparent),color-mix(in srgb,var(--vs-cs-shadow-color) 0%,transparent))}}@container scroll-state(scrollable:bottom){.vs-scroll-shadow:after{opacity:1}}[data-focusable]{box-sizing:border-box;border:1px solid #0000}[data-focusable].vs-focusable-active{border-color:var(--vs-cs-line)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}:root{--vs-brown-soft: var(--vs-brown-100);--vs-brown: var(--vs-brown-600);--vs-brown-strong: var(--vs-brown-800);--vs-red-soft: var(--vs-red-100);--vs-red: var(--vs-red-600);--vs-red-strong: var(--vs-red-800);--vs-orange-soft: var(--vs-orange-100);--vs-orange: var(--vs-orange-600);--vs-orange-strong: var(--vs-orange-800);--vs-amber-soft: var(--vs-amber-100);--vs-amber: var(--vs-amber-600);--vs-amber-strong: var(--vs-amber-800);--vs-yellow-soft: var(--vs-yellow-100);--vs-yellow: var(--vs-yellow-600);--vs-yellow-strong: var(--vs-yellow-800);--vs-lime-soft: var(--vs-lime-100);--vs-lime: var(--vs-lime-600);--vs-lime-strong: var(--vs-lime-800);--vs-green-soft: var(--vs-green-100);--vs-green: var(--vs-green-600);--vs-green-strong: var(--vs-green-800);--vs-emerald-soft: var(--vs-emerald-100);--vs-emerald: var(--vs-emerald-600);--vs-emerald-strong: var(--vs-emerald-800);--vs-teal-soft: var(--vs-teal-100);--vs-teal: var(--vs-teal-600);--vs-teal-strong: var(--vs-teal-800);--vs-cyan-soft: var(--vs-cyan-100);--vs-cyan: var(--vs-cyan-600);--vs-cyan-strong: var(--vs-cyan-800);--vs-sky-soft: var(--vs-sky-100);--vs-sky: var(--vs-sky-600);--vs-sky-strong: var(--vs-sky-800);--vs-blue-soft: var(--vs-blue-100);--vs-blue: var(--vs-blue-600);--vs-blue-strong: var(--vs-blue-800);--vs-indigo-soft: var(--vs-indigo-100);--vs-indigo: var(--vs-indigo-600);--vs-indigo-strong: var(--vs-indigo-800);--vs-violet-soft: var(--vs-violet-100);--vs-violet: var(--vs-violet-600);--vs-violet-strong: var(--vs-violet-800);--vs-purple-soft: var(--vs-purple-100);--vs-purple: var(--vs-purple-600);--vs-purple-strong: var(--vs-purple-800);--vs-fuchsia-soft: var(--vs-fuchsia-100);--vs-fuchsia: var(--vs-fuchsia-600);--vs-fuchsia-strong: var(--vs-fuchsia-800);--vs-pink-soft: var(--vs-pink-100);--vs-pink: var(--vs-pink-600);--vs-pink-strong: var(--vs-pink-800);--vs-rose-soft: var(--vs-rose-100);--vs-rose: var(--vs-rose-600);--vs-rose-strong: var(--vs-rose-800);--vs-gray-soft: var(--vs-gray-100);--vs-gray: var(--vs-gray-600);--vs-gray-strong: var(--vs-gray-800)}:root.vs-dark{--vs-brown-soft: var(--vs-brown-950);--vs-brown: var(--vs-brown-600);--vs-brown-strong: var(--vs-brown-200);--vs-red-soft: var(--vs-red-950);--vs-red: var(--vs-red-600);--vs-red-strong: var(--vs-red-200);--vs-orange-soft: var(--vs-orange-950);--vs-orange: var(--vs-orange-600);--vs-orange-strong: var(--vs-orange-200);--vs-amber-soft: var(--vs-amber-950);--vs-amber: var(--vs-amber-600);--vs-amber-strong: var(--vs-amber-200);--vs-yellow-soft: var(--vs-yellow-950);--vs-yellow: var(--vs-yellow-600);--vs-yellow-strong: var(--vs-yellow-200);--vs-lime-soft: var(--vs-lime-950);--vs-lime: var(--vs-lime-600);--vs-lime-strong: var(--vs-lime-200);--vs-green-soft: var(--vs-green-950);--vs-green: var(--vs-green-600);--vs-green-strong: var(--vs-green-200);--vs-emerald-soft: var(--vs-emerald-950);--vs-emerald: var(--vs-emerald-600);--vs-emerald-strong: var(--vs-emerald-200);--vs-teal-soft: var(--vs-teal-950);--vs-teal: var(--vs-teal-600);--vs-teal-strong: var(--vs-teal-200);--vs-cyan-soft: var(--vs-cyan-950);--vs-cyan: var(--vs-cyan-600);--vs-cyan-strong: var(--vs-cyan-200);--vs-sky-soft: var(--vs-sky-950);--vs-sky: var(--vs-sky-600);--vs-sky-strong: var(--vs-sky-200);--vs-blue-soft: var(--vs-blue-950);--vs-blue: var(--vs-blue-600);--vs-blue-strong: var(--vs-blue-200);--vs-indigo-soft: var(--vs-indigo-950);--vs-indigo: var(--vs-indigo-600);--vs-indigo-strong: var(--vs-indigo-200);--vs-violet-soft: var(--vs-violet-950);--vs-violet: var(--vs-violet-600);--vs-violet-strong: var(--vs-violet-200);--vs-purple-soft: var(--vs-purple-950);--vs-purple: var(--vs-purple-600);--vs-purple-strong: var(--vs-purple-200);--vs-fuchsia-soft: var(--vs-fuchsia-950);--vs-fuchsia: var(--vs-fuchsia-600);--vs-fuchsia-strong: var(--vs-fuchsia-200);--vs-pink-soft: var(--vs-pink-950);--vs-pink: var(--vs-pink-600);--vs-pink-strong: var(--vs-pink-200);--vs-rose-soft: var(--vs-rose-950);--vs-rose: var(--vs-rose-600);--vs-rose-strong: var(--vs-rose-200);--vs-gray-soft: var(--vs-gray-950);--vs-gray: var(--vs-gray-600);--vs-gray-strong: var(--vs-gray-200)}:root .vs-cs-default{--vs-cs-line: var(--vs-gray-300);--vs-cs-font: var(--vs-gray-950);--vs-cs-font-colored: var(--vs-gray-800);--vs-cs-font-primary: var(--vs-white);--vs-cs-bg-area: var(--vs-white);--vs-cs-bg-area-colored: var(--vs-gray-50);--vs-cs-bg: var(--vs-white);--vs-cs-bg-colored: var(--vs-gray-100);--vs-cs-bg-comp: var(--vs-white);--vs-cs-bg-comp-colored: var(--vs-gray-200);--vs-cs-bg-primary: var(--vs-black);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-gray-200) 60%, transparent)}:root.vs-dark .vs-cs-default{--vs-cs-line: var(--vs-gray-600);--vs-cs-font: var(--vs-gray-50);--vs-cs-font-colored: var(--vs-gray-100);--vs-cs-font-primary: var(--vs-black);--vs-cs-bg-area: var(--vs-black);--vs-cs-bg-area-colored: var(--vs-gray-800);--vs-cs-bg: var(--vs-black);--vs-cs-bg-colored: var(--vs-gray-700);--vs-cs-bg-comp: var(--vs-black);--vs-cs-bg-comp-colored: var(--vs-gray-600);--vs-cs-bg-primary: var(--vs-white);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-gray-300) 45%, transparent)}:root .vs-cs-brown{--vs-cs-line: var(--vs-brown-400);--vs-cs-font: var(--vs-brown-900);--vs-cs-font-colored: var(--vs-brown-800);--vs-cs-font-primary: var(--vs-brown-50);--vs-cs-bg-area: var(--vs-brown-50);--vs-cs-bg-area-colored: var(--vs-brown-50);--vs-cs-bg: var(--vs-brown-100);--vs-cs-bg-colored: var(--vs-brown-100);--vs-cs-bg-comp: var(--vs-brown-P200);--vs-cs-bg-comp-colored: var(--vs-brown-200);--vs-cs-bg-primary: var(--vs-brown-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-brown-200) 50%, transparent)}:root .vs-cs-red{--vs-cs-line: var(--vs-red-400);--vs-cs-font: var(--vs-red-900);--vs-cs-font-colored: var(--vs-red-800);--vs-cs-font-primary: var(--vs-red-50);--vs-cs-bg-area: var(--vs-red-50);--vs-cs-bg-area-colored: var(--vs-red-50);--vs-cs-bg: var(--vs-red-100);--vs-cs-bg-colored: var(--vs-red-100);--vs-cs-bg-comp: var(--vs-red-P200);--vs-cs-bg-comp-colored: var(--vs-red-200);--vs-cs-bg-primary: var(--vs-red-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-red-200) 50%, transparent)}:root .vs-cs-orange{--vs-cs-line: var(--vs-orange-400);--vs-cs-font: var(--vs-orange-900);--vs-cs-font-colored: var(--vs-orange-800);--vs-cs-font-primary: var(--vs-orange-50);--vs-cs-bg-area: var(--vs-orange-50);--vs-cs-bg-area-colored: var(--vs-orange-50);--vs-cs-bg: var(--vs-orange-100);--vs-cs-bg-colored: var(--vs-orange-100);--vs-cs-bg-comp: var(--vs-orange-P200);--vs-cs-bg-comp-colored: var(--vs-orange-200);--vs-cs-bg-primary: var(--vs-orange-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-orange-200) 50%, transparent)}:root .vs-cs-amber{--vs-cs-line: var(--vs-amber-400);--vs-cs-font: var(--vs-amber-900);--vs-cs-font-colored: var(--vs-amber-800);--vs-cs-font-primary: var(--vs-amber-50);--vs-cs-bg-area: var(--vs-amber-50);--vs-cs-bg-area-colored: var(--vs-amber-50);--vs-cs-bg: var(--vs-amber-100);--vs-cs-bg-colored: var(--vs-amber-100);--vs-cs-bg-comp: var(--vs-amber-P200);--vs-cs-bg-comp-colored: var(--vs-amber-200);--vs-cs-bg-primary: var(--vs-amber-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-amber-200) 50%, transparent)}:root .vs-cs-yellow{--vs-cs-line: var(--vs-yellow-400);--vs-cs-font: var(--vs-yellow-900);--vs-cs-font-colored: var(--vs-yellow-800);--vs-cs-font-primary: var(--vs-yellow-50);--vs-cs-bg-area: var(--vs-yellow-50);--vs-cs-bg-area-colored: var(--vs-yellow-50);--vs-cs-bg: var(--vs-yellow-100);--vs-cs-bg-colored: var(--vs-yellow-100);--vs-cs-bg-comp: var(--vs-yellow-P200);--vs-cs-bg-comp-colored: var(--vs-yellow-200);--vs-cs-bg-primary: var(--vs-yellow-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-yellow-200) 50%, transparent)}:root .vs-cs-lime{--vs-cs-line: var(--vs-lime-400);--vs-cs-font: var(--vs-lime-900);--vs-cs-font-colored: var(--vs-lime-800);--vs-cs-font-primary: var(--vs-lime-50);--vs-cs-bg-area: var(--vs-lime-50);--vs-cs-bg-area-colored: var(--vs-lime-50);--vs-cs-bg: var(--vs-lime-100);--vs-cs-bg-colored: var(--vs-lime-100);--vs-cs-bg-comp: var(--vs-lime-P200);--vs-cs-bg-comp-colored: var(--vs-lime-200);--vs-cs-bg-primary: var(--vs-lime-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-lime-200) 50%, transparent)}:root .vs-cs-green{--vs-cs-line: var(--vs-green-400);--vs-cs-font: var(--vs-green-900);--vs-cs-font-colored: var(--vs-green-800);--vs-cs-font-primary: var(--vs-green-50);--vs-cs-bg-area: var(--vs-green-50);--vs-cs-bg-area-colored: var(--vs-green-50);--vs-cs-bg: var(--vs-green-100);--vs-cs-bg-colored: var(--vs-green-100);--vs-cs-bg-comp: var(--vs-green-P200);--vs-cs-bg-comp-colored: var(--vs-green-200);--vs-cs-bg-primary: var(--vs-green-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-green-200) 50%, transparent)}:root .vs-cs-emerald{--vs-cs-line: var(--vs-emerald-400);--vs-cs-font: var(--vs-emerald-900);--vs-cs-font-colored: var(--vs-emerald-800);--vs-cs-font-primary: var(--vs-emerald-50);--vs-cs-bg-area: var(--vs-emerald-50);--vs-cs-bg-area-colored: var(--vs-emerald-50);--vs-cs-bg: var(--vs-emerald-100);--vs-cs-bg-colored: var(--vs-emerald-100);--vs-cs-bg-comp: var(--vs-emerald-P200);--vs-cs-bg-comp-colored: var(--vs-emerald-200);--vs-cs-bg-primary: var(--vs-emerald-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-emerald-200) 50%, transparent)}:root .vs-cs-teal{--vs-cs-line: var(--vs-teal-400);--vs-cs-font: var(--vs-teal-900);--vs-cs-font-colored: var(--vs-teal-800);--vs-cs-font-primary: var(--vs-teal-50);--vs-cs-bg-area: var(--vs-teal-50);--vs-cs-bg-area-colored: var(--vs-teal-50);--vs-cs-bg: var(--vs-teal-100);--vs-cs-bg-colored: var(--vs-teal-100);--vs-cs-bg-comp: var(--vs-teal-P200);--vs-cs-bg-comp-colored: var(--vs-teal-200);--vs-cs-bg-primary: var(--vs-teal-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-teal-200) 50%, transparent)}:root .vs-cs-cyan{--vs-cs-line: var(--vs-cyan-400);--vs-cs-font: var(--vs-cyan-900);--vs-cs-font-colored: var(--vs-cyan-800);--vs-cs-font-primary: var(--vs-cyan-50);--vs-cs-bg-area: var(--vs-cyan-50);--vs-cs-bg-area-colored: var(--vs-cyan-50);--vs-cs-bg: var(--vs-cyan-100);--vs-cs-bg-colored: var(--vs-cyan-100);--vs-cs-bg-comp: var(--vs-cyan-P200);--vs-cs-bg-comp-colored: var(--vs-cyan-200);--vs-cs-bg-primary: var(--vs-cyan-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-cyan-200) 50%, transparent)}:root .vs-cs-sky{--vs-cs-line: var(--vs-sky-400);--vs-cs-font: var(--vs-sky-900);--vs-cs-font-colored: var(--vs-sky-800);--vs-cs-font-primary: var(--vs-sky-50);--vs-cs-bg-area: var(--vs-sky-50);--vs-cs-bg-area-colored: var(--vs-sky-50);--vs-cs-bg: var(--vs-sky-100);--vs-cs-bg-colored: var(--vs-sky-100);--vs-cs-bg-comp: var(--vs-sky-P200);--vs-cs-bg-comp-colored: var(--vs-sky-200);--vs-cs-bg-primary: var(--vs-sky-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-sky-200) 50%, transparent)}:root .vs-cs-blue{--vs-cs-line: var(--vs-blue-400);--vs-cs-font: var(--vs-blue-900);--vs-cs-font-colored: var(--vs-blue-800);--vs-cs-font-primary: var(--vs-blue-50);--vs-cs-bg-area: var(--vs-blue-50);--vs-cs-bg-area-colored: var(--vs-blue-50);--vs-cs-bg: var(--vs-blue-100);--vs-cs-bg-colored: var(--vs-blue-100);--vs-cs-bg-comp: var(--vs-blue-P200);--vs-cs-bg-comp-colored: var(--vs-blue-200);--vs-cs-bg-primary: var(--vs-blue-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-blue-200) 50%, transparent)}:root .vs-cs-indigo{--vs-cs-line: var(--vs-indigo-400);--vs-cs-font: var(--vs-indigo-900);--vs-cs-font-colored: var(--vs-indigo-800);--vs-cs-font-primary: var(--vs-indigo-50);--vs-cs-bg-area: var(--vs-indigo-50);--vs-cs-bg-area-colored: var(--vs-indigo-50);--vs-cs-bg: var(--vs-indigo-100);--vs-cs-bg-colored: var(--vs-indigo-100);--vs-cs-bg-comp: var(--vs-indigo-P200);--vs-cs-bg-comp-colored: var(--vs-indigo-200);--vs-cs-bg-primary: var(--vs-indigo-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-indigo-200) 50%, transparent)}:root .vs-cs-violet{--vs-cs-line: var(--vs-violet-400);--vs-cs-font: var(--vs-violet-900);--vs-cs-font-colored: var(--vs-violet-800);--vs-cs-font-primary: var(--vs-violet-50);--vs-cs-bg-area: var(--vs-violet-50);--vs-cs-bg-area-colored: var(--vs-violet-50);--vs-cs-bg: var(--vs-violet-100);--vs-cs-bg-colored: var(--vs-violet-100);--vs-cs-bg-comp: var(--vs-violet-P200);--vs-cs-bg-comp-colored: var(--vs-violet-200);--vs-cs-bg-primary: var(--vs-violet-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-violet-200) 50%, transparent)}:root .vs-cs-purple{--vs-cs-line: var(--vs-purple-400);--vs-cs-font: var(--vs-purple-900);--vs-cs-font-colored: var(--vs-purple-800);--vs-cs-font-primary: var(--vs-purple-50);--vs-cs-bg-area: var(--vs-purple-50);--vs-cs-bg-area-colored: var(--vs-purple-50);--vs-cs-bg: var(--vs-purple-100);--vs-cs-bg-colored: var(--vs-purple-100);--vs-cs-bg-comp: var(--vs-purple-P200);--vs-cs-bg-comp-colored: var(--vs-purple-200);--vs-cs-bg-primary: var(--vs-purple-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-purple-200) 50%, transparent)}:root .vs-cs-fuchsia{--vs-cs-line: var(--vs-fuchsia-400);--vs-cs-font: var(--vs-fuchsia-900);--vs-cs-font-colored: var(--vs-fuchsia-800);--vs-cs-font-primary: var(--vs-fuchsia-50);--vs-cs-bg-area: var(--vs-fuchsia-50);--vs-cs-bg-area-colored: var(--vs-fuchsia-50);--vs-cs-bg: var(--vs-fuchsia-100);--vs-cs-bg-colored: var(--vs-fuchsia-100);--vs-cs-bg-comp: var(--vs-fuchsia-P200);--vs-cs-bg-comp-colored: var(--vs-fuchsia-200);--vs-cs-bg-primary: var(--vs-fuchsia-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-fuchsia-200) 50%, transparent)}:root .vs-cs-pink{--vs-cs-line: var(--vs-pink-400);--vs-cs-font: var(--vs-pink-900);--vs-cs-font-colored: var(--vs-pink-800);--vs-cs-font-primary: var(--vs-pink-50);--vs-cs-bg-area: var(--vs-pink-50);--vs-cs-bg-area-colored: var(--vs-pink-50);--vs-cs-bg: var(--vs-pink-100);--vs-cs-bg-colored: var(--vs-pink-100);--vs-cs-bg-comp: var(--vs-pink-P200);--vs-cs-bg-comp-colored: var(--vs-pink-200);--vs-cs-bg-primary: var(--vs-pink-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-pink-200) 50%, transparent)}:root .vs-cs-rose{--vs-cs-line: var(--vs-rose-400);--vs-cs-font: var(--vs-rose-900);--vs-cs-font-colored: var(--vs-rose-800);--vs-cs-font-primary: var(--vs-rose-50);--vs-cs-bg-area: var(--vs-rose-50);--vs-cs-bg-area-colored: var(--vs-rose-50);--vs-cs-bg: var(--vs-rose-100);--vs-cs-bg-colored: var(--vs-rose-100);--vs-cs-bg-comp: var(--vs-rose-P200);--vs-cs-bg-comp-colored: var(--vs-rose-200);--vs-cs-bg-primary: var(--vs-rose-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-rose-200) 50%, transparent)}:root .vs-cs-gray{--vs-cs-line: var(--vs-gray-400);--vs-cs-font: var(--vs-gray-900);--vs-cs-font-colored: var(--vs-gray-800);--vs-cs-font-primary: var(--vs-gray-50);--vs-cs-bg-area: var(--vs-gray-50);--vs-cs-bg-area-colored: var(--vs-gray-50);--vs-cs-bg: var(--vs-gray-100);--vs-cs-bg-colored: var(--vs-gray-100);--vs-cs-bg-comp: var(--vs-gray-P200);--vs-cs-bg-comp-colored: var(--vs-gray-200);--vs-cs-bg-primary: var(--vs-gray-600);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-gray-200) 50%, transparent)}:root.vs-dark .vs-cs-brown{--vs-cs-line: var(--vs-brown-700);--vs-cs-font: var(--vs-brown-100);--vs-cs-font-colored: var(--vs-brown-200);--vs-cs-font-primary: var(--vs-brown-50);--vs-cs-bg-area: var(--vs-brown-950);--vs-cs-bg-area-colored: var(--vs-brown-950);--vs-cs-bg: var(--vs-brown-900);--vs-cs-bg-colored: var(--vs-brown-900);--vs-cs-bg-comp: var(--vs-brown-800);--vs-cs-bg-comp-colored: var(--vs-brown-800);--vs-cs-bg-primary: var(--vs-brown-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-brown-200) 40%, transparent)}:root.vs-dark .vs-cs-red{--vs-cs-line: var(--vs-red-700);--vs-cs-font: var(--vs-red-100);--vs-cs-font-colored: var(--vs-red-200);--vs-cs-font-primary: var(--vs-red-50);--vs-cs-bg-area: var(--vs-red-950);--vs-cs-bg-area-colored: var(--vs-red-950);--vs-cs-bg: var(--vs-red-900);--vs-cs-bg-colored: var(--vs-red-900);--vs-cs-bg-comp: var(--vs-red-800);--vs-cs-bg-comp-colored: var(--vs-red-800);--vs-cs-bg-primary: var(--vs-red-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-red-200) 40%, transparent)}:root.vs-dark .vs-cs-orange{--vs-cs-line: var(--vs-orange-700);--vs-cs-font: var(--vs-orange-100);--vs-cs-font-colored: var(--vs-orange-200);--vs-cs-font-primary: var(--vs-orange-50);--vs-cs-bg-area: var(--vs-orange-950);--vs-cs-bg-area-colored: var(--vs-orange-950);--vs-cs-bg: var(--vs-orange-900);--vs-cs-bg-colored: var(--vs-orange-900);--vs-cs-bg-comp: var(--vs-orange-800);--vs-cs-bg-comp-colored: var(--vs-orange-800);--vs-cs-bg-primary: var(--vs-orange-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-orange-200) 40%, transparent)}:root.vs-dark .vs-cs-amber{--vs-cs-line: var(--vs-amber-700);--vs-cs-font: var(--vs-amber-100);--vs-cs-font-colored: var(--vs-amber-200);--vs-cs-font-primary: var(--vs-amber-50);--vs-cs-bg-area: var(--vs-amber-950);--vs-cs-bg-area-colored: var(--vs-amber-950);--vs-cs-bg: var(--vs-amber-900);--vs-cs-bg-colored: var(--vs-amber-900);--vs-cs-bg-comp: var(--vs-amber-800);--vs-cs-bg-comp-colored: var(--vs-amber-800);--vs-cs-bg-primary: var(--vs-amber-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-amber-200) 40%, transparent)}:root.vs-dark .vs-cs-yellow{--vs-cs-line: var(--vs-yellow-700);--vs-cs-font: var(--vs-yellow-100);--vs-cs-font-colored: var(--vs-yellow-200);--vs-cs-font-primary: var(--vs-yellow-50);--vs-cs-bg-area: var(--vs-yellow-950);--vs-cs-bg-area-colored: var(--vs-yellow-950);--vs-cs-bg: var(--vs-yellow-900);--vs-cs-bg-colored: var(--vs-yellow-900);--vs-cs-bg-comp: var(--vs-yellow-800);--vs-cs-bg-comp-colored: var(--vs-yellow-800);--vs-cs-bg-primary: var(--vs-yellow-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-yellow-200) 40%, transparent)}:root.vs-dark .vs-cs-lime{--vs-cs-line: var(--vs-lime-700);--vs-cs-font: var(--vs-lime-100);--vs-cs-font-colored: var(--vs-lime-200);--vs-cs-font-primary: var(--vs-lime-50);--vs-cs-bg-area: var(--vs-lime-950);--vs-cs-bg-area-colored: var(--vs-lime-950);--vs-cs-bg: var(--vs-lime-900);--vs-cs-bg-colored: var(--vs-lime-900);--vs-cs-bg-comp: var(--vs-lime-800);--vs-cs-bg-comp-colored: var(--vs-lime-800);--vs-cs-bg-primary: var(--vs-lime-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-lime-200) 40%, transparent)}:root.vs-dark .vs-cs-green{--vs-cs-line: var(--vs-green-700);--vs-cs-font: var(--vs-green-100);--vs-cs-font-colored: var(--vs-green-200);--vs-cs-font-primary: var(--vs-green-50);--vs-cs-bg-area: var(--vs-green-950);--vs-cs-bg-area-colored: var(--vs-green-950);--vs-cs-bg: var(--vs-green-900);--vs-cs-bg-colored: var(--vs-green-900);--vs-cs-bg-comp: var(--vs-green-800);--vs-cs-bg-comp-colored: var(--vs-green-800);--vs-cs-bg-primary: var(--vs-green-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-green-200) 40%, transparent)}:root.vs-dark .vs-cs-emerald{--vs-cs-line: var(--vs-emerald-700);--vs-cs-font: var(--vs-emerald-100);--vs-cs-font-colored: var(--vs-emerald-200);--vs-cs-font-primary: var(--vs-emerald-50);--vs-cs-bg-area: var(--vs-emerald-950);--vs-cs-bg-area-colored: var(--vs-emerald-950);--vs-cs-bg: var(--vs-emerald-900);--vs-cs-bg-colored: var(--vs-emerald-900);--vs-cs-bg-comp: var(--vs-emerald-800);--vs-cs-bg-comp-colored: var(--vs-emerald-800);--vs-cs-bg-primary: var(--vs-emerald-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-emerald-200) 40%, transparent)}:root.vs-dark .vs-cs-teal{--vs-cs-line: var(--vs-teal-700);--vs-cs-font: var(--vs-teal-100);--vs-cs-font-colored: var(--vs-teal-200);--vs-cs-font-primary: var(--vs-teal-50);--vs-cs-bg-area: var(--vs-teal-950);--vs-cs-bg-area-colored: var(--vs-teal-950);--vs-cs-bg: var(--vs-teal-900);--vs-cs-bg-colored: var(--vs-teal-900);--vs-cs-bg-comp: var(--vs-teal-800);--vs-cs-bg-comp-colored: var(--vs-teal-800);--vs-cs-bg-primary: var(--vs-teal-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-teal-200) 40%, transparent)}:root.vs-dark .vs-cs-cyan{--vs-cs-line: var(--vs-cyan-700);--vs-cs-font: var(--vs-cyan-100);--vs-cs-font-colored: var(--vs-cyan-200);--vs-cs-font-primary: var(--vs-cyan-50);--vs-cs-bg-area: var(--vs-cyan-950);--vs-cs-bg-area-colored: var(--vs-cyan-950);--vs-cs-bg: var(--vs-cyan-900);--vs-cs-bg-colored: var(--vs-cyan-900);--vs-cs-bg-comp: var(--vs-cyan-800);--vs-cs-bg-comp-colored: var(--vs-cyan-800);--vs-cs-bg-primary: var(--vs-cyan-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-cyan-200) 40%, transparent)}:root.vs-dark .vs-cs-sky{--vs-cs-line: var(--vs-sky-700);--vs-cs-font: var(--vs-sky-100);--vs-cs-font-colored: var(--vs-sky-200);--vs-cs-font-primary: var(--vs-sky-50);--vs-cs-bg-area: var(--vs-sky-950);--vs-cs-bg-area-colored: var(--vs-sky-950);--vs-cs-bg: var(--vs-sky-900);--vs-cs-bg-colored: var(--vs-sky-900);--vs-cs-bg-comp: var(--vs-sky-800);--vs-cs-bg-comp-colored: var(--vs-sky-800);--vs-cs-bg-primary: var(--vs-sky-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-sky-200) 40%, transparent)}:root.vs-dark .vs-cs-blue{--vs-cs-line: var(--vs-blue-700);--vs-cs-font: var(--vs-blue-100);--vs-cs-font-colored: var(--vs-blue-200);--vs-cs-font-primary: var(--vs-blue-50);--vs-cs-bg-area: var(--vs-blue-950);--vs-cs-bg-area-colored: var(--vs-blue-950);--vs-cs-bg: var(--vs-blue-900);--vs-cs-bg-colored: var(--vs-blue-900);--vs-cs-bg-comp: var(--vs-blue-800);--vs-cs-bg-comp-colored: var(--vs-blue-800);--vs-cs-bg-primary: var(--vs-blue-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-blue-200) 40%, transparent)}:root.vs-dark .vs-cs-indigo{--vs-cs-line: var(--vs-indigo-700);--vs-cs-font: var(--vs-indigo-100);--vs-cs-font-colored: var(--vs-indigo-200);--vs-cs-font-primary: var(--vs-indigo-50);--vs-cs-bg-area: var(--vs-indigo-950);--vs-cs-bg-area-colored: var(--vs-indigo-950);--vs-cs-bg: var(--vs-indigo-900);--vs-cs-bg-colored: var(--vs-indigo-900);--vs-cs-bg-comp: var(--vs-indigo-800);--vs-cs-bg-comp-colored: var(--vs-indigo-800);--vs-cs-bg-primary: var(--vs-indigo-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-indigo-200) 40%, transparent)}:root.vs-dark .vs-cs-violet{--vs-cs-line: var(--vs-violet-700);--vs-cs-font: var(--vs-violet-100);--vs-cs-font-colored: var(--vs-violet-200);--vs-cs-font-primary: var(--vs-violet-50);--vs-cs-bg-area: var(--vs-violet-950);--vs-cs-bg-area-colored: var(--vs-violet-950);--vs-cs-bg: var(--vs-violet-900);--vs-cs-bg-colored: var(--vs-violet-900);--vs-cs-bg-comp: var(--vs-violet-800);--vs-cs-bg-comp-colored: var(--vs-violet-800);--vs-cs-bg-primary: var(--vs-violet-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-violet-200) 40%, transparent)}:root.vs-dark .vs-cs-purple{--vs-cs-line: var(--vs-purple-700);--vs-cs-font: var(--vs-purple-100);--vs-cs-font-colored: var(--vs-purple-200);--vs-cs-font-primary: var(--vs-purple-50);--vs-cs-bg-area: var(--vs-purple-950);--vs-cs-bg-area-colored: var(--vs-purple-950);--vs-cs-bg: var(--vs-purple-900);--vs-cs-bg-colored: var(--vs-purple-900);--vs-cs-bg-comp: var(--vs-purple-800);--vs-cs-bg-comp-colored: var(--vs-purple-800);--vs-cs-bg-primary: var(--vs-purple-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-purple-200) 40%, transparent)}:root.vs-dark .vs-cs-fuchsia{--vs-cs-line: var(--vs-fuchsia-700);--vs-cs-font: var(--vs-fuchsia-100);--vs-cs-font-colored: var(--vs-fuchsia-200);--vs-cs-font-primary: var(--vs-fuchsia-50);--vs-cs-bg-area: var(--vs-fuchsia-950);--vs-cs-bg-area-colored: var(--vs-fuchsia-950);--vs-cs-bg: var(--vs-fuchsia-900);--vs-cs-bg-colored: var(--vs-fuchsia-900);--vs-cs-bg-comp: var(--vs-fuchsia-800);--vs-cs-bg-comp-colored: var(--vs-fuchsia-800);--vs-cs-bg-primary: var(--vs-fuchsia-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-fuchsia-200) 40%, transparent)}:root.vs-dark .vs-cs-pink{--vs-cs-line: var(--vs-pink-700);--vs-cs-font: var(--vs-pink-100);--vs-cs-font-colored: var(--vs-pink-200);--vs-cs-font-primary: var(--vs-pink-50);--vs-cs-bg-area: var(--vs-pink-950);--vs-cs-bg-area-colored: var(--vs-pink-950);--vs-cs-bg: var(--vs-pink-900);--vs-cs-bg-colored: var(--vs-pink-900);--vs-cs-bg-comp: var(--vs-pink-800);--vs-cs-bg-comp-colored: var(--vs-pink-800);--vs-cs-bg-primary: var(--vs-pink-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-pink-200) 40%, transparent)}:root.vs-dark .vs-cs-rose{--vs-cs-line: var(--vs-rose-700);--vs-cs-font: var(--vs-rose-100);--vs-cs-font-colored: var(--vs-rose-200);--vs-cs-font-primary: var(--vs-rose-50);--vs-cs-bg-area: var(--vs-rose-950);--vs-cs-bg-area-colored: var(--vs-rose-950);--vs-cs-bg: var(--vs-rose-900);--vs-cs-bg-colored: var(--vs-rose-900);--vs-cs-bg-comp: var(--vs-rose-800);--vs-cs-bg-comp-colored: var(--vs-rose-800);--vs-cs-bg-primary: var(--vs-rose-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-rose-200) 40%, transparent)}:root.vs-dark .vs-cs-gray{--vs-cs-line: var(--vs-gray-700);--vs-cs-font: var(--vs-gray-100);--vs-cs-font-colored: var(--vs-gray-200);--vs-cs-font-primary: var(--vs-gray-50);--vs-cs-bg-area: var(--vs-gray-950);--vs-cs-bg-area-colored: var(--vs-gray-950);--vs-cs-bg: var(--vs-gray-900);--vs-cs-bg-colored: var(--vs-gray-900);--vs-cs-bg-comp: var(--vs-gray-800);--vs-cs-bg-comp-colored: var(--vs-gray-800);--vs-cs-bg-primary: var(--vs-gray-700);--vs-cs-shadow-color: color-mix(in srgb, var(--vs-gray-200) 40%, transparent)}.vs-responsive{--vs-grid-xs:initial;--vs-width-xs:initial;box-sizing:border-box;grid-column-start:span var(--vs-grid-xs,12);width:var(--vs-width-xs,100%);position:relative}@container (min-width:640px){.vs-responsive.vs-width-sm{width:var(--vs-width-sm)}.vs-responsive.vs-grid-sm{grid-column-start:span var(--vs-grid-sm)}}@container (min-width:768px){.vs-responsive.vs-width-md{width:var(--vs-width-md)}.vs-responsive.vs-grid-md{grid-column-start:span var(--vs-grid-md)}}@container (min-width:1024px){.vs-responsive.vs-width-lg{width:var(--vs-width-lg)}.vs-responsive.vs-grid-lg{grid-column-start:span var(--vs-grid-lg)}}@container (min-width:1280px){.vs-responsive.vs-width-xl{width:var(--vs-width-xl)}.vs-responsive.vs-grid-xl{grid-column-start:span var(--vs-grid-xl)}}.vs-expandable-wrapper{width:100%;position:relative;overflow:hidden}.vs-expandable-wrapper .vs-expandable-content{background-color:var(--vs-no-color);width:100%;padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .75) calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25);color:var(--vs-cs-font-colored);font-size:var(--vs-size-font,var(--vs-font-size-md))}.vs-expand-enter-active,.vs-expand-leave-active{transition:height .3s cubic-bezier(.4,0,.2,1),opacity .6s ease-out;overflow:hidden}.vs-expand-enter-from{opacity:0;height:0}.vs-expand-enter-to,.vs-expand-leave-from{opacity:1;height:auto}.vs-expand-leave-to{opacity:0;height:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.vs-accordion{--vs-accordion-arrowColor:initial;--vs-accordion-arrowSize:initial;--vs-accordion-arrowSpacing:initial;--vs-accordion-accordionBorder:initial;border:var(--vs-accordion-accordionBorder,1px solid var(--vs-cs-line));border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));width:100%;position:relative;overflow:hidden}.vs-accordion .vs-accordion-title{cursor:pointer;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative}@media(hover:hover){.vs-accordion .vs-accordion-title:hover{--tw-brightness:brightness(96%);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,)}}.vs-accordion .vs-accordion-title:active{--tw-brightness:brightness(92%);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,)}.vs-accordion .vs-accordion-title{background-color:var(--vs-cs-bg);padding:0 calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25);min-height:var(--vs-size-height,var(--vs-comp-height-md));color:var(--vs-cs-font-colored);font-size:var(--vs-size-font,var(--vs-font-size-md))}.vs-accordion .vs-accordion-title:after{top:50%;right:var(--vs-accordion-arrowSpacing,calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25));border-top:var(--vs-accordion-arrowSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * .45)) solid var(--vs-accordion-arrowColor,var(--vs-cs-bg-primary));border-right:calc(var(--vs-accordion-arrowSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * .45)) * .8) solid transparent;border-left:calc(var(--vs-accordion-arrowSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * .45)) * .8) solid transparent;content:"";width:0;height:0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;transform:translateY(-50%)}@media(prefers-color-scheme:dark){@media(hover:hover){.vs-accordion .vs-accordion-title:hover{--tw-brightness:brightness(104%);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,)}}.vs-accordion .vs-accordion-title:active{--tw-brightness:brightness(108%);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,)}@media(hover:hover){.vs-accordion .vs-accordion-title.vs-primary:hover{--tw-brightness:brightness(96%);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,)}}.vs-accordion .vs-accordion-title.vs-primary:active{--tw-brightness:brightness(92%);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,)}}.vs-accordion.vs-accordion-open .vs-accordion-title{border-bottom:var(--vs-accordion-accordionBorder,1px solid var(--vs-cs-line))}.vs-accordion.vs-accordion-open .vs-accordion-title:after{transform:translateY(-50%)rotate(180deg)}.vs-accordion.vs-primary{border:var(--vs-accordion-accordionBorder,1px solid var(--vs-cs-bg-primary))}@media(hover:hover){.vs-accordion.vs-primary .vs-accordion-title:hover{--tw-brightness:brightness(104%);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,)}}.vs-accordion.vs-primary .vs-accordion-title:active{--tw-brightness:brightness(108%);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,)}.vs-accordion.vs-primary .vs-accordion-title{border:var(--vs-accordion-accordionBorder,1px solid var(--vs-cs-bg-primary));background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary)}.vs-accordion.vs-primary .vs-accordion-title:after{border-top-color:var(--vs-accordion-arrowColor,var(--vs-cs-font-primary))}.vs-accordion.vs-primary.vs-accordion-open .vs-accordion-title{border-bottom:var(--vs-accordion-accordionBorder,1px solid var(--vs-cs-bg-primary))}.vs-avatar{--vs-avatar-imageObjectFit:initial;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-bg-area);width:3.6rem;height:3.6rem;color:var(--vs-cs-font-colored);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.vs-avatar img{object-fit:var(--vs-avatar-imageObjectFit,contain);width:100%;height:100%;display:block}.vs-bar{box-sizing:border-box;width:100%;height:auto;padding:calc(var(--spacing,.25rem) * 0);border:1px solid var(--vs-cs-line);background-color:var(--vs-cs-bg);color:var(--vs-cs-font-colored);border-radius:0;position:relative}.vs-bar.vs-primary{border:1px solid var(--vs-cs-bg-primary);background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary)}.vs-inner-scroll{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.vs-inner-scroll .vs-inner-scroll-header{flex-basis:content;padding:0;position:relative}.vs-inner-scroll .vs-inner-scroll-body{--tw-border-style:none;--tw-outline-style:none;border-style:none;outline-style:none;flex:1;padding:0;position:relative;overflow:auto;container-type:inline-size}.vs-inner-scroll .vs-inner-scroll-footer{flex-basis:content;padding:0;position:relative}.vs-block{--vs-block-blockBorder:initial;border:var(--vs-block-blockBorder,1px solid var(--vs-cs-line));border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-no-color);width:100%;color:var(--vs-cs-font);position:relative;overflow:auto;container-type:inline-size}.vs-block .vs-block-title{border-bottom:var(--vs-block-blockBorder,1px solid var(--vs-cs-line));background-color:var(--vs-cs-bg-colored);width:100%;color:var(--vs-cs-font-colored);padding:.5rem 1.2rem;font-weight:500;position:relative}.vs-block .vs-block-content{width:100%;padding:.8rem 1.2rem;position:relative}@container (max-width:1024px){.vs-block .vs-block-title{padding:.4rem 1rem}.vs-block .vs-block-content{padding:.7rem 1rem}}@container (max-width:768px){.vs-block .vs-block-title{padding:.3rem .9rem}.vs-block .vs-block-content{padding:.6rem .9rem}}@container (max-width:640px){.vs-block .vs-block-title{padding:.2rem .8rem}.vs-block .vs-block-content{padding:.5rem .8rem}}@keyframes vs-loading-animation{0%,40%,to{opacity:.3;transform:scaleY(.4)}20%{opacity:1;transform:scaleY(.8)}}.vs-loading{--vs-loading-barColor:initial;--vs-loading-barWidth:initial;justify-content:center;align-items:center;width:8rem;height:10rem;display:inline-flex;position:relative}.vs-loading .vs-loading-rect{background-color:var(--vs-loading-barColor,var(--vs-cs-bg-primary));height:100%;width:var(--vs-loading-barWidth,11.11%);animation:1s cubic-bezier(.25,.25,.75,.75) infinite vs-loading-animation;display:inline-block}.vs-loading .vs-loading-rect2{animation-delay:-.9s}.vs-loading .vs-loading-rect3{animation-delay:-.8s}.vs-loading .vs-loading-rect4{animation-delay:-.7s}.vs-loading .vs-loading-rect5{animation-delay:-.6s}.vs-loading>.vs-loading-rect~.vs-loading-rect{margin-left:calc((100% - (var(--vs-loading-barWidth,11.11%) * 5)) / 4)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.vs-button{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@media(hover:hover){.vs-button:hover{--tw-brightness:brightness(96%);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,)}}.vs-button:active{--tw-brightness:brightness(92%);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,)}.vs-button{border:1px solid var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-size-radius,var(--vs-radius-md)));background-color:var(--vs-cs-bg);height:var(--vs-size-height,var(--vs-comp-height-md));color:var(--vs-cs-font-colored);font-size:var(--vs-size-font,var(--vs-font-size-md))}.vs-button .vs-button-loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.vs-button .vs-button-content{white-space:nowrap;width:100%;height:100%;padding:0 var(--vs-size-padding,var(--vs-padding-md));justify-content:center;align-items:center;display:flex;position:relative}.vs-button.vs-loading-state{pointer-events:none;cursor:default}.vs-button.vs-loading-state .vs-button-content{opacity:0}.vs-button.vs-ghost{color:var(--vs-cs-font-colored);background-color:#0000;border-color:#0000}.vs-button.vs-ghost:hover{background-color:var(--vs-cs-bg-colored)}.vs-button.vs-outline{color:var(--vs-cs-font-colored);background-color:#0000}.vs-button.vs-outline:hover{background-color:var(--vs-cs-bg-colored)}@media(hover:hover){.vs-button.vs-primary:hover{--tw-brightness:brightness(104%);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,)}}.vs-button.vs-primary:active{--tw-brightness:brightness(108%);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,)}.vs-button.vs-primary{border:1px solid var(--vs-cs-bg-primary);background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary);font-weight:500}.vs-button.vs-primary:hover{background-color:var(--vs-cs-bg-primary)}.vs-button.vs-circle{width:var(--vs-size-height,var(--vs-comp-height-md));height:var(--vs-size-height,var(--vs-comp-height-md));border-radius:3.40282e38px}@container (max-width:768px){.vs-button.vs-responsive{width:100%}}@media(hover:hover){:root.vs-dark .vs-button:hover{--tw-brightness:brightness(116%);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,)}}:root.vs-dark .vs-button:active{--tw-brightness:brightness(132%);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,)}@media(hover:hover){:root.vs-dark .vs-button.vs-ghost:hover{--tw-brightness:brightness(96%);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,)}}:root.vs-dark .vs-button.vs-ghost:active{--tw-brightness:brightness(92%);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,)}@media(hover:hover){:root.vs-dark .vs-button.vs-primary:hover{--tw-brightness:brightness(96%);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,)}}:root.vs-dark .vs-button.vs-primary:active{--tw-brightness:brightness(92%);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,)}.vs-message{--vs-message-size:initial;fill:var(--vs-cs-bg-primary);stroke:var(--vs-cs-bg-primary);color:var(--vs-cs-bg-primary);align-items:flex-start;display:flex}.vs-message .vs-message-icon{width:var(--vs-message-size,1rem);height:var(--vs-message-size,1rem);flex-shrink:0}.vs-message .vs-message-text{margin-left:calc(var(--spacing,.25rem) * 1);overflow-wrap:break-word;font-size:var(--vs-message-size,1rem);line-height:var(--vs-message-size,1rem)}.vs-input-wrapper{width:100%;position:relative}.vs-input-wrapper .vs-label{min-height:1.5rem;color:var(--vs-cs-font);font-size:var(--vs-font-size-sm);align-items:center;margin-bottom:.1rem;display:flex}.vs-input-wrapper .vs-required-star{color:var(--vs-cs-bg-primary);font-size:var(--vs-font-size-sm);margin-left:.2rem;position:relative;top:.1rem}.vs-input-wrapper .vs-messages{margin-top:.4rem}.vs-input-wrapper .vs-messages .vs-input-wrapper-message{margin-top:.3rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}.vs-checkbox{--vs-checkbox-checkboxColor:initial;--vs-checkbox-checkboxSize:initial;min-height:var(--vs-size-height,var(--vs-comp-height-md));justify-content:flex-start;align-items:center;display:flex;position:relative}.vs-checkbox .vs-checkbox-wrap{-webkit-user-select:none;user-select:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;position:relative}.vs-checkbox .vs-checkbox-wrap .vs-checkbox-input{margin:calc(var(--spacing,.25rem) * 0);cursor:pointer;appearance:none;border:1px solid var(--vs-checkbox-checkboxColor,var(--vs-cs-line));border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-sm));width:var(--vs-checkbox-checkboxSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.4));height:var(--vs-checkbox-checkboxSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.4));background-color:#0000;justify-content:center;align-items:center;display:flex}.vs-checkbox .vs-checkbox-wrap .vs-checkbox-input:focus-within{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:1px;outline-color:var(--vs-checkbox-checkboxColor,var(--vs-cs-line))}.vs-checkbox .vs-checkbox-wrap .vs-checkbox-input:before{transform-origin:50%;width:calc(var(--vs-checkbox-checkboxSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.4)) * .6);height:calc(var(--vs-checkbox-checkboxSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.4)) * .6);content:"";transition:clip-path .12s linear,transform .12s linear;display:block;transform:scale(0)rotate(-90deg)}.vs-checkbox .vs-checkbox-wrap .vs-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--vs-cs-font-colored);font-size:var(--vs-size-font,var(--vs-font-size-md));padding-left:.4rem}.vs-checkbox.vs-indeterminate .vs-checkbox-wrap .vs-checkbox-input{border-color:var(--vs-checkbox-checkboxColor,var(--vs-cs-bg-primary));background-color:var(--vs-checkbox-checkboxColor,var(--vs-cs-bg-primary))}.vs-checkbox.vs-indeterminate .vs-checkbox-wrap .vs-checkbox-input:before{clip-path:polygon(0% 38%,100% 38%,100% 62%,0% 62%);background-color:var(--vs-checkbox-checkboxCheckedColor,var(--vs-cs-font-primary));transform:scale(1)}.vs-checkbox.vs-checked .vs-checkbox-wrap .vs-checkbox-input{border-color:var(--vs-checkbox-checkboxColor,var(--vs-cs-bg-primary));background-color:var(--vs-checkbox-checkboxColor,var(--vs-cs-bg-primary))}.vs-checkbox.vs-checked .vs-checkbox-wrap .vs-checkbox-input:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:var(--vs-checkbox-checkboxCheckedColor,var(--vs-cs-font-primary));transform:scale(1)rotate(10deg)translate(-3%)}.vs-checkbox.vs-checked .vs-checkbox-wrap .vs-checkbox-label{color:var(--vs-checkbox-checkboxCheckedColor,var(--vs-cs-bg-primary))}.vs-checkbox.vs-checked .vs-checkbox-wrap .vs-checkbox-label:before{box-shadow:inset 0 0 0 calc(var(--vs-checkbox-checkboxSize,1.4rem) / 3) var(--vs-checkbox-checkboxCheckedColor,var(--vs-cs-bg-primary))}.vs-checkbox-set{align-items:center;gap:calc(var(--vs-size-padding,var(--vs-padding-md)) * 2);flex-wrap:wrap;display:flex}.vs-checkbox-set.vs-vertical{flex-direction:column;align-items:flex-start}.vs-checkbox-set.vs-vertical .vs-checkbox-item{width:100%}.vs-checkbox-set .vs-checkbox-item{flex-shrink:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.vs-chip{--vs-chip-height:initial;--vs-chip-computed-height:var(--vs-chip-height,var(--vs-size-height,var(--vs-comp-height-md)));--vs-chip-icon-size:calc(var(--vs-chip-computed-height) * .75);--vs-chip-icon-margin:calc(var(--vs-chip-computed-height) * .13);box-sizing:border-box;-webkit-user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.vs-chip:hover{--tw-brightness:brightness(96%);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,)}}.vs-chip:active{--tw-brightness:brightness(92%);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,)}.vs-chip{border:1px solid var(--vs-cs-line);border-radius:calc(var(--vs-chip-computed-height) / 2);background-color:var(--vs-cs-bg);width:auto;height:var(--vs-chip-computed-height);min-height:var(--vs-chip-computed-height);color:var(--vs-cs-font-colored);font-size:var(--vs-size-font,var(--vs-font-size-md));-webkit-user-select:none;user-select:none;line-height:2}.vs-chip .vs-chip-icon{border:1px solid var(--vs-cs-line);min-width:var(--vs-chip-icon-size);max-width:var(--vs-chip-icon-size);min-height:var(--vs-chip-icon-size);max-height:var(--vs-chip-icon-size);color:var(--vs-cs-font-colored);border-radius:50%;justify-content:center;align-items:center;display:flex}.vs-chip .vs-chip-close-button{cursor:pointer;flex-shrink:0}.vs-chip .vs-chip-close-button .vs-chip-close-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.vs-chip:has(.vs-chip-icon){padding-left:var(--vs-chip-icon-margin)}.vs-chip:has(.vs-chip-close-button){padding-right:var(--vs-chip-icon-margin)}.vs-chip .vs-chip-content{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;padding:0 var(--vs-size-padding,var(--vs-padding-md));overflow:hidden}.vs-chip.vs-outline{border:1px solid var(--vs-cs-line);color:var(--vs-cs-font-colored);background-color:#0000}.vs-chip.vs-outline:hover{background-color:var(--vs-cs-bg)}@media(hover:hover){.vs-chip.vs-primary:hover{--tw-brightness:brightness(104%);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,)}}.vs-chip.vs-primary:active{--tw-brightness:brightness(108%);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,)}.vs-chip.vs-primary{border:1px solid var(--vs-cs-bg-primary);background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary)}.vs-chip.vs-primary .vs-chip-icon{border:1px solid var(--vs-cs-font-primary);color:var(--vs-cs-font-primary)}@media(prefers-color-scheme:dark){@media(hover:hover){.vs-chip:hover{--tw-brightness:brightness(104%);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,)}}.vs-chip:active{--tw-brightness:brightness(108%);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,)}@media(hover:hover){.vs-chip.vs-primary:hover{--tw-brightness:brightness(96%);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,)}}.vs-chip.vs-primary:active{--tw-brightness:brightness(92%);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,)}}.vs-container{width:100%;height:100%;transition:padding .3s ease-in-out;position:relative;container-type:inline-size}.vs-input{box-sizing:border-box;border:solid 1px var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-size-radius,var(--vs-radius-md)));background-color:var(--vs-no-color);height:var(--vs-size-height,var(--vs-comp-height-md));color:var(--vs-cs-font);font-size:var(--vs-size-font,var(--vs-font-size-md));align-items:center;display:flex;position:relative;overflow:hidden}.vs-input input{--tw-border-style:none;--tw-outline-style:none;width:100%;height:100%;padding:0 var(--vs-size-padding,var(--vs-padding-md));color:var(--vs-cs-font);font-size:var(--vs-size-font,var(--vs-font-size-md));background-color:#0000;border-style:none;outline-style:none}.vs-input .vs-prepend,.vs-input .vs-append{--tw-border-style:none;white-space:nowrap;opacity:1;background-color:var(--vs-cs-bg-primary);height:100%;padding:0 calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25);color:var(--vs-cs-font-primary);border-style:none;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.vs-input .vs-clear-button{margin-right:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-border-style:none;opacity:0;background:0 0;border-style:none;border-radius:.25rem;justify-content:center;align-items:center;transition:opacity .4s;display:flex}.vs-input .vs-clear-button:focus{cursor:pointer;opacity:1}.vs-input .vs-clear-button:focus-visible{outline:2px solid var(--vs-cs-font)}.vs-input:hover .vs-clear-button.show{cursor:pointer;opacity:1}input[type=search]::-ms-clear{display:none}input[type=search]::-ms-reveal{display:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-font);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-font)}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-font);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-font)}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-font);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-font)}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-font);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-font)}input:autofill{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-font);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-font)}input:autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-font);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-font)}input:autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-font);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-font)}input:autofill:active{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-font);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-font)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.vs-date-picker input::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}@media(hover:hover){.vs-date-picker .vs-input:not(.vs-disabled):not(.vs-readonly):hover{--tw-brightness:brightness(96%);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,)}}.vs-date-picker .vs-input:not(.vs-disabled):not(.vs-readonly):active{--tw-brightness:brightness(92%);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,)}.vs-date-picker .vs-input:not(.vs-disabled):not(.vs-readonly),.vs-date-picker .vs-input:not(.vs-disabled):not(.vs-readonly) input{cursor:pointer}.vs-date-picker .vs-date-picker-icon{width:calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.25);height:calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.25);color:var(--vs-cs-font-primary);justify-content:center;align-items:center;display:inline-flex}.vs-dimmed{pointer-events:auto;top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);opacity:.4;background-color:var(--vs-black);width:100%;height:100%;position:absolute}.dimmed-enter-active,.dimmed-leave-active{transition:opacity .25s}.dimmed-enter-from,.dimmed-leave-to{opacity:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.vs-divider{--vs-divider-border:initial;--vs-divider-horizontalWidth:initial;--vs-divider-horizontalMargin:initial;--vs-divider-verticalHeight:initial;--vs-divider-verticalMargin:initial;opacity:.5;margin:var(--vs-divider-horizontalMargin,.6rem 0);border-top:var(--vs-divider-border,1px solid var(--vs-cs-line));width:var(--vs-divider-horizontalWidth,100%);height:0}.vs-divider.vs-vertical{width:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);vertical-align:top;margin:var(--vs-divider-verticalMargin,0 .6rem);border-left-width:1px;border-left:var(--vs-divider-border,1px solid var(--vs-cs-line));width:0;height:var(--vs-divider-verticalHeight,100%);display:inline-block}@container (max-width:768px){.vs-divider.vs-vertical.vs-divider-responsive{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);margin:var(--vs-divider-horizontalMargin,.6rem 0);border-left-width:0;border-top:var(--vs-divider-border,1px solid var(--vs-cs-line));width:var(--vs-divider-horizontalWidth,100%);height:0}}.vs-drawer{--vs-drawer-size:initial;pointer-events:none;top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:100;width:100%;height:100%;position:absolute;overflow:hidden}.vs-drawer .vs-drawer-content{pointer-events:auto;box-shadow:none;background-color:var(--vs-cs-bg-area);border-radius:0;padding:0;position:absolute}.vs-drawer .vs-drawer-content.vs-drawer-left{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right:1px solid var(--vs-cs-line);width:var(--vs-drawer-size);border-top-right-radius:0;border-bottom-right-radius:0;height:100%;transform:translate(0)}.vs-drawer .vs-drawer-content.vs-drawer-right{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left:1px solid var(--vs-cs-line);width:var(--vs-drawer-size);border-top-left-radius:0;border-bottom-left-radius:0;height:100%;transform:translate(0)}.vs-drawer .vs-drawer-content.vs-drawer-top{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-bottom:1px solid var(--vs-cs-line);width:100%;height:var(--vs-drawer-size);border-bottom-right-radius:0;border-bottom-left-radius:0;transform:translateY(0)}.vs-drawer .vs-drawer-content.vs-drawer-bottom{bottom:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-top:1px solid var(--vs-cs-line);width:100%;height:var(--vs-drawer-size);border-top-left-radius:0;border-top-right-radius:0;transform:translateY(0)}.drawer-enter-active .vs-drawer-content,.drawer-leave-active .vs-drawer-content{transition:transform .25s ease-in-out}.drawer-enter-from .vs-drawer-content.vs-drawer-left,.drawer-leave-to .vs-drawer-content.vs-drawer-left{transform:translate(-100%)}.drawer-enter-from .vs-drawer-content.vs-drawer-right,.drawer-leave-to .vs-drawer-content.vs-drawer-right{transform:translate(100%)}.drawer-enter-from .vs-drawer-content.vs-drawer-bottom,.drawer-leave-to .vs-drawer-content.vs-drawer-bottom{transform:translateY(100%)}.drawer-enter-from .vs-drawer-content.vs-drawer-top,.drawer-leave-to .vs-drawer-content.vs-drawer-top{transform:translateY(-100%)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.vs-file-drop{--vs-file-drop-dragBackgroundColor:initial;--vs-file-drop-iconColor:initial;box-sizing:border-box;position:relative}@media(hover:hover){.vs-file-drop:hover{--tw-brightness:brightness(102%);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,)}}.vs-file-drop:active{--tw-brightness:brightness(105%);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,)}.vs-file-drop{border:solid 1px var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-bg-area);width:100%;height:auto;padding:1.6rem 2rem .5rem}.vs-file-drop:hover{outline:1px solid var(--vs-cs-line)!important;outline-offset:2px!important}.vs-file-drop.vs-dragging{outline:2px dashed var(--vs-cs-line);background-color:var(--vs-file-drop-dragBackgroundColor,var(--vs-cs-bg-area))}.vs-file-drop .vs-file-drop-ref{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);cursor:pointer;opacity:0;width:100%;height:100%;position:absolute}.vs-file-drop .vs-file-drop-ref::file-selector-button{display:none}.vs-file-drop .vs-file-drop-content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.vs-file-drop .vs-file-drop-content .vs-file-drop-files{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;display:flex}.vs-file-drop .vs-file-drop-content .vs-file-drop-files .vs-file-drop-file-wrapper{align-items:center;display:flex}.vs-file-drop .vs-file-drop-content .vs-file-drop-files .vs-file-drop-file-wrapper .vs-file-drop-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--vs-font-size-md);overflow:hidden}.vs-file-drop .vs-file-drop-content .vs-file-drop-files .vs-file-drop-file-wrapper .vs-file-drop-file-size{margin-left:calc(var(--spacing,.25rem) * 2);font-size:var(--vs-font-size-xs);flex-shrink:0}.vs-file-drop .vs-file-drop-content .vs-file-drop-placeholder{padding-bottom:calc(var(--spacing,.25rem) * 3);flex-direction:column;justify-content:center;align-items:center;display:flex}.vs-file-drop .vs-file-drop-content .vs-file-drop-placeholder .placeholder-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--vs-file-drop-iconColor,var(--vs-cs-font));justify-content:center;align-items:center;display:flex;rotate:-45deg}.vs-file-drop .vs-file-drop-content .vs-file-drop-placeholder .placeholder-text{margin-top:calc(var(--spacing,.25rem) * 2);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--vs-font-size-xs);overflow:hidden}.vs-file-drop .vs-file-drop-content .vs-file-drop-file-count{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:right;color:var(--vs-cs-font);font-size:var(--vs-font-size-xs);flex-shrink:0}.vs-file-drop .vs-file-drop-close-button{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);cursor:pointer;border:1px solid var(--vs-cs-line);width:calc(var(--vs-chip-height,var(--vs-comp-height-sm)) * .75);height:calc(var(--vs-chip-height,var(--vs-comp-height-sm)) * .75);color:var(--vs-cs-font-colored);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute}.vs-floating{pointer-events:auto;position:absolute}.vs-grid{--vs-grid-gridSize:initial;grid-template-columns:repeat(var(--vs-grid-gridSize,12),minmax(0,1fr));gap:0;width:100%;height:100%;display:grid;position:relative;container-type:inline-size}.vs-form{width:100%;position:relative}.vs-skeleton{border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-sm));border:none;width:100%;height:100%;position:relative;overflow:hidden}.vs-skeleton .vs-skeleton-bg{background-color:var(--vs-cs-bg-comp-colored);width:100%;height:100%;animation:1s infinite alternate skeleton-blink;position:absolute}.vs-skeleton .vs-skeleton-content{width:100%;height:100%;color:var(--vs-cs-font);justify-content:center;align-items:center;display:flex;position:relative}@keyframes skeleton-blink{0%{opacity:.05}to{opacity:.25}}.vs-image{background-color:#0000;width:100%;height:100%;display:inline-block;position:relative}.vs-image .vs-image-fallback{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));width:100%;height:100%;color:var(--color-gray-500,oklch(55.1% .027 264.364));justify-content:center;align-items:center;display:flex}.vs-image .vs-image-fallback-icon{width:50%;height:50%;color:var(--color-red-400,oklch(70.4% .191 22.216))}.vs-image .vs-image-tag{object-fit:contain;border:none;border-radius:0;width:100%;height:100%;position:relative}.vs-image .vs-image-tag.vs-hidden{opacity:0;position:absolute;top:0;left:0}.vs-index-view{width:100%;position:relative}.vs-index-view-container{width:100%;height:100%;position:relative}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.vs-label-value{--vs-label-value-border:initial;border:var(--vs-label-value-border,1px solid var(--vs-cs-line));border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-sm));width:100%;height:100%;display:flex;position:relative;overflow:hidden}.vs-label-value>.vs-cell{padding:0 var(--vs-size-padding,var(--vs-padding-md));min-height:var(--vs-size-height,var(--vs-comp-height-md));color:var(--vs-cs-font-colored);font-size:var(--vs-size-font,var(--vs-font-size-md));align-items:center;display:flex;position:relative}.vs-label-value>.vs-cell.vs-label{overflow-wrap:break-word;white-space:nowrap;border-right:var(--vs-label-value-border,1px solid var(--vs-cs-line));background-color:var(--vs-cs-bg);font-weight:500}.vs-label-value>.vs-cell.vs-value{background-color:var(--vs-no-color);flex:1;overflow-x:auto}.vs-label-value.vs-primary{border:var(--vs-label-value-border,1px solid var(--vs-cs-bg-primary))}.vs-label-value.vs-primary .vs-label{border-right:var(--vs-label-value-border,1px solid var(--vs-cs-bg-primary));background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary)}.vs-label-value.vs-vertical{flex-direction:column}.vs-label-value.vs-vertical>.vs-cell{justify-content:flex-start}.vs-label-value.vs-vertical>.vs-cell.vs-label{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom:var(--vs-label-value-border,1px solid var(--vs-cs-line))}.vs-label-value.vs-vertical>.vs-cell.vs-value{padding-top:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5);padding-bottom:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5)}.vs-label-value.vs-vertical.vs-primary>.vs-cell.vs-label{border-bottom:var(--vs-label-value-border,1px solid var(--vs-cs-bg-primary))}@container (max-width:768px){.vs-label-value.vs-responsive-vertical{flex-direction:column}.vs-label-value.vs-responsive-vertical>.vs-cell{justify-content:flex-start}.vs-label-value.vs-responsive-vertical>.vs-cell.vs-label{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom:var(--vs-label-value-border,1px solid var(--vs-cs-line))}.vs-label-value.vs-responsive-vertical>.vs-cell.vs-value{padding-top:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5);padding-bottom:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5)}.vs-label-value.vs-responsive-vertical.vs-primary>.vs-cell.vs-label{border-bottom:var(--vs-label-value-border,1px solid var(--vs-cs-bg-primary))}}.vs-layout{width:100%;height:100%;position:relative}.vs-modal-node{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;z-index:var(--vs-modal-z-index);position:absolute}.vs-modal-node .vs-modal-wrap{pointer-events:auto;opacity:1;border:1px solid var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-bg-area);width:auto;height:auto;color:var(--vs-cs-font);padding:1.8rem 2.4rem;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.vs-modal-view{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));z-index:var(--vs-modal-z-index);transition-duration:300;transition-timing-function:ease;position:absolute}.vs-modal-view.vs-modal-fixed{position:fixed}.modal-move,.modal-enter-active .vs-modal-wrap,.modal-leave-active .vs-modal-wrap{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:300}.modal-enter-from .vs-modal-wrap,.modal-leave-to .vs-modal-wrap{opacity:0;transform:translate(-50%,-50%)scale(.75)}.modal-leave-active{position:absolute}.vs-visible-render{width:100%;position:relative}.vs-visible-render [data-io-visible=false]{pointer-events:none;visibility:hidden!important}.vs-grouped-list{pointer-events:auto;width:auto;max-height:auto;border:none;border-radius:0}.vs-grouped-list .vs-grouped-list-list{flex-direction:column;gap:0;display:flex}.vs-grouped-list .vs-grouped-list-list .vs-grouped-list-group-content{cursor:default;opacity:.5;letter-spacing:.1rem;text-transform:uppercase;border:none;margin:.6rem 0 .3rem;padding:0 .6rem;font-weight:600}.vs-grouped-list .vs-grouped-list-list .vs-grouped-list-item-content{cursor:pointer;border:none;padding:.2rem 1.2rem}.vs-page{width:100%;padding:2rem 3rem;position:relative}.vs-page .vs-page-title,.vs-page .vs-page-description{padding:0 0 1.2rem}@container (max-width:1024px){.vs-page{padding:1.8rem 2.5rem}}@container (max-width:768px){.vs-page{padding:1.4rem 2rem}}@container (max-width:640px){.vs-page{padding:1rem 1.5rem}}.vs-pagination{justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.vs-pagination .vs-page-buttons{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;margin-block:-4px;padding-block:4px;display:flex;overflow-x:auto}.vs-pagination .vs-page-buttons .vs-page-button,.vs-pagination .vs-pagination-control-button{min-width:var(--vs-size-height,var(--vs-comp-height-md));min-height:var(--vs-size-height,var(--vs-comp-height-md))}.vs-pagination .vs-pagination-control-button .vs-pagination-control-icon{width:var(--vs-size-font,var(--vs-font-size-md));height:var(--vs-size-font,var(--vs-font-size-md))}.vs-progress{--vs-progress-barBackgroundColor:initial;--vs-progress-barBorder:initial;--vs-progress-barBorderRadius:initial;--vs-progress-valueBackgroundColor:initial;--vs-progress-labelTextShadow:initial;--vs-progress-labelFontColor:initial;height:calc(var(--spacing,.25rem) * 4);appearance:none;text-align:center;width:100%;position:relative}.vs-progress[value]::-webkit-progress-bar{border:var(--vs-progress-barBorder,1px solid var(--vs-cs-line));border-radius:var(--vs-progress-barBorderRadius,calc(var(--vs-radius-ratio) * var(--vs-radius-md)));background-color:var(--vs-progress-barBackgroundColor,var(--vs-cs-bg-area));overflow:hidden}.vs-progress[value]::-webkit-progress-value{background-color:var(--vs-progress-valueBackgroundColor,var(--vs-cs-bg-primary));transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.vs-progress:before{right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:10;vertical-align:0;content:attr(data-label);height:100%;color:var(--vs-progress-labelFontColor,var(--vs-no-color-inverse));font-size:var(--vs-font-size-xs);text-shadow:var(--vs-progress-labelTextShadow,0 0 2px var(--vs-no-color), 0 0 4px var(--vs-no-color), 0 0 6px var(--vs-no-color), 0 0 8px var(--vs-no-color), 0 0 10px var(--vs-no-color), 0 0 12px var(--vs-no-color));justify-content:center;align-items:center;display:flex;position:absolute}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}.vs-radio{--vs-radio-radioBorderRadius:initial;--vs-radio-radioColor:initial;--vs-radio-radioSize:initial;min-height:var(--vs-size-height,var(--vs-comp-height-md));align-items:center;display:flex;position:relative}.vs-radio .vs-radio-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;position:relative}.vs-radio .vs-radio-wrap .vs-radio-input{opacity:0;pointer-events:none;position:absolute}.vs-radio .vs-radio-wrap .vs-radio-input:checked+.vs-radio-label{color:var(--vs-radio-radioColor,var(--vs-cs-bg-primary))}.vs-radio .vs-radio-wrap .vs-radio-input:checked+.vs-radio-label:before{box-shadow:inset 0 0 0 calc(var(--vs-radio-radioSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.4)) / 3) var(--vs-radio-radioColor,var(--vs-cs-bg-primary))}.vs-radio .vs-radio-wrap .vs-radio-label{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--vs-cs-font-colored);font-size:var(--vs-size-font,var(--vs-font-size-md));align-items:center;padding:.2rem 0;display:flex}.vs-radio .vs-radio-wrap .vs-radio-label:before{box-shadow:inset 0 0 0 .05rem var(--vs-radio-radioColor,var(--vs-cs-line));border-radius:var(--vs-radio-radioBorderRadius,50%);width:var(--vs-radio-radioSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.4));height:var(--vs-radio-radioSize,calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.4));content:"";background-color:#0000;margin-right:.5rem;transition:box-shadow .25s}.vs-radio.vs-focus-visible .vs-radio-input:focus-visible+.vs-radio-label:before{outline:1px solid var(--vs-cs-line)!important;outline-offset:2px!important}.vs-radio.vs-state-box{outline:initial!important}.vs-radio.vs-state-box .vs-radio-label:before{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:3px;outline-color:var(--vs-sc)}.vs-radio-set{align-items:center;gap:calc(var(--vs-size-padding,var(--vs-padding-md)) * 2);flex-wrap:wrap;display:flex}.vs-radio-set.vs-vertical{flex-direction:column;align-items:flex-start}.vs-radio-set.vs-vertical .vs-radio-item{width:100%}.vs-radio-set .vs-radio-item{flex-shrink:0}.vs-search-input{position:relative}.vs-search-input .vs-search-input-toggles{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.vs-search-input .vs-search-input-toggles .vs-search-input-toggle{cursor:pointer;width:calc(var(--vs-size-height,var(--vs-comp-height-md)) * .8);height:calc(var(--vs-size-height,var(--vs-comp-height-md)) * .8);font-size:calc(var(--vs-size-height,var(--vs-comp-height-md)) * .4)}.vs-search-input .vs-search-input-toggles .vs-search-input-toggle .vs-search-input-toggle-text{-webkit-user-select:none;user-select:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}.vs-select .vs-select-trigger{box-sizing:border-box;cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border:1px solid var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-size-radius,var(--vs-radius-md)));background-color:var(--vs-no-color);padding:.2rem var(--vs-size-padding,var(--vs-padding-md));min-height:var(--vs-size-height,var(--vs-comp-height-md));font-size:var(--vs-size-font,var(--vs-font-size-md));display:flex;position:relative}.vs-select .vs-select-trigger .vs-select-value{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;flex:1;display:flex}.vs-select .vs-select-trigger .vs-select-placeholder{text-overflow:ellipsis;white-space:nowrap;opacity:.5;-webkit-user-select:none;user-select:none;overflow:hidden}.vs-select .vs-select-trigger .vs-select-collapsed-count{opacity:.7;-webkit-user-select:none;user-select:none;font-size:var(--vs-font-size-sm)}.vs-select .vs-select-trigger .vs-select-clear-button{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-border-style:none;opacity:0;border-style:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.vs-select .vs-select-trigger .vs-select-clear-button:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.vs-select .vs-select-trigger .vs-select-clear-button{color:var(--vs-cs-font);background:0 0;transition:opacity .4s}.vs-select .vs-select-trigger .vs-select-clear-button .vs-select-clear-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.vs-select .vs-select-trigger .vs-select-clear-button:focus,.vs-select .vs-select-trigger:hover .vs-select-clear-button{cursor:pointer;opacity:1}.vs-select .vs-select-trigger .vs-select-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.vs-select .vs-select-trigger .vs-select-icon.vs-select-icon-open{transform:rotate(180deg)}.vs-select-options{border:1px solid var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-size-radius,var(--vs-radius-md)));background-color:var(--vs-no-color);font-size:var(--vs-size-font,var(--vs-font-size-md));overflow:hidden}.vs-select-options .vs-select-search{padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5) calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25)}.vs-select-options .vs-select-all{cursor:pointer;padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5) calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.5)}.vs-select-options .vs-select-option-wrap .vs-select-option{cursor:pointer;padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .25) calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.5)}.vs-select-options .vs-select-option-wrap.selected{background-color:var(--vs-cs-bg-colored)}.vs-select-options .vs-select-option-wrap.selected .vs-select-option{font-weight:var(--vs-font-weight-bold)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial}}}.vs-steps{--vs-steps-stepSize:initial;--step-size:var(--vs-steps-stepSize,1.6rem);--step-line-color:var(--vs-cs-bg-primary)}@supports (color:color-mix(in lab,red,red)){.vs-steps{--step-line-color:color-mix(in oklch, var(--vs-cs-bg-primary) 20%, transparent 80%)}}.vs-steps{--step-progress-color:var(--vs-cs-bg-primary);--step-transition:.2s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.vs-steps .vs-step-line{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:calc(var(--step-size) * .5);right:var(--step-size);left:var(--step-size);background-color:var(--step-line-color);position:absolute}.vs-steps .vs-step-line .vs-step-progress{height:calc(var(--spacing,.25rem) * 1);opacity:.8;transition:width var(--step-transition);background-color:var(--step-progress-color)}.vs-steps .vs-steps-list{margin-bottom:calc(var(--spacing,.25rem) * 16);justify-content:space-between;align-items:center;list-style-type:none;display:flex}.vs-steps .vs-steps-list.vs-steps-no-label{margin-bottom:calc(var(--spacing,.25rem) * 0)}.vs-steps .vs-steps-list .vs-step-item{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.vs-steps .vs-steps-list .vs-step-item:focus{--tw-outline-style:none;outline-style:none}.vs-steps .vs-steps-list .vs-step-item:focus-visible:not(.vs-disabled) .vs-step-num:after{border:1px solid var(--vs-cs-line);pointer-events:none;content:"";border-radius:100%;position:absolute;inset:2px}.vs-steps .vs-steps-list .vs-step-item:focus-visible:not(.vs-disabled).vs-selected .vs-step-num:after{border-color:var(--vs-cs-font-primary)}.vs-steps .vs-steps-list .vs-step-item .vs-step-num{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border:1px solid var(--vs-cs-line);background-color:var(--vs-cs-bg-area);width:var(--step-size);height:var(--step-size);color:var(--vs-cs-font-colored);font-size:var(--vs-font-size-sm);border-radius:100%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 4px #00000080}.vs-steps .vs-steps-list .vs-step-item .vs-step-label{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);white-space:nowrap;color:var(--vs-cs-font);font-size:var(--vs-font-size-md);position:absolute;top:150%;left:50%}.vs-steps .vs-steps-list .vs-step-item.vs-previous .vs-step-num{border-color:var(--vs-cs-bg-primary);background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary)}.vs-steps .vs-steps-list .vs-step-item.vs-previous .vs-step-label{color:var(--vs-cs-font-colored)}.vs-steps .vs-steps-list .vs-step-item.vs-selected .vs-step-num{outline:3px solid var(--vs-cs-bg-primary);outline-offset:3px;border-color:var(--vs-cs-bg-primary);background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary);transition-delay:.15s}.vs-steps .vs-steps-list .vs-step-item.vs-selected .vs-step-label{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--vs-cs-bg-primary)}.vs-steps.vs-vertical{flex-direction:column;align-items:center}.vs-steps.vs-vertical .vs-step-line{height:auto;width:calc(var(--spacing,.25rem) * 1);--tw-translate-x: -50% ;--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);top:var(--step-size);bottom:var(--step-size);left:calc(var(--step-size) * .5)}.vs-steps.vs-vertical .vs-step-line .vs-step-progress{transition:height var(--step-transition)}.vs-steps.vs-vertical .vs-steps-list{margin-right:calc(var(--spacing,.25rem) * 16);margin-bottom:calc(var(--spacing,.25rem) * 0);flex-direction:column;align-items:flex-start;height:100%}.vs-steps.vs-vertical .vs-steps-list.vs-steps-no-label{margin-right:calc(var(--spacing,.25rem) * 0)}.vs-steps.vs-vertical .vs-steps-list .vs-step-item .vs-step-label{--tw-translate-x:calc(var(--spacing,.25rem) * 0);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:150%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}.vs-switch{--vs-switch-handleSize:initial;--vs-switch-handleColor:initial;--vs-switch-button-height:var(--vs-size-height,var(--vs-comp-height-md));--vs-switch-computed-handle:var(--vs-switch-handleSize,calc(var(--vs-switch-button-height) * .7));min-height:var(--vs-switch-button-height);align-items:center;display:flex;position:relative}.vs-switch .vs-switch-button{cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;-webkit-user-select:none;user-select:none;border:1px solid var(--vs-cs-line);border-radius:var(--vs-switch-button-height);background-color:var(--vs-cs-bg-area);width:auto;min-width:calc(var(--vs-switch-button-height) * 1.75);height:var(--vs-switch-button-height);padding:0 calc(var(--vs-switch-button-height) * .3);color:var(--vs-cs-font);font-size:var(--vs-size-font,var(--vs-font-size-md));align-items:center;transition-duration:.3s;display:inline-grid;position:relative}.vs-switch .vs-switch-button .vs-status-label{width:100%;padding-right:calc(var(--spacing,.25rem) * 0);text-align:center;word-break:break-all;white-space:nowrap;-webkit-user-select:none;user-select:none;padding-left:var(--vs-switch-computed-handle);grid-area:1/1;display:block}.vs-switch .vs-switch-button .vs-status-label[data-value=true]{visibility:hidden}.vs-switch .vs-switch-button .vs-status-label[data-value=false]{visibility:visible}.vs-switch .vs-switch-button:before{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:var(--vs-cs-bg-primary);left:calc(var(--vs-switch-button-height) * .15);width:var(--vs-switch-computed-handle);height:var(--vs-switch-computed-handle);content:"";border-radius:3.40282e38px;transition-duration:.3s;position:absolute}.vs-switch .vs-switch-input{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);opacity:0;position:absolute}.vs-switch.vs-checked .vs-switch-button{border:1px solid var(--vs-cs-bg-primary);background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary)}.vs-switch.vs-checked .vs-switch-button:before{left:calc(100% - (var(--vs-switch-computed-handle) + var(--vs-switch-button-height) * .15));background-color:var(--vs-switch-handleColor,var(--vs-cs-font-primary))}.vs-switch.vs-checked .vs-switch-button .vs-status-label{padding-left:calc(var(--spacing,.25rem) * 0);padding-right:var(--vs-switch-computed-handle)}.vs-switch.vs-checked .vs-switch-button .vs-status-label[data-value=false]{visibility:hidden}.vs-switch.vs-checked .vs-switch-button .vs-status-label[data-value=true]{visibility:visible}.vs-switch:focus-within .vs-switch-button{outline-offset:2px;outline:1px solid var(--vs-cs-line)!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-border-style:solid}}}.vs-table{--vs-table-sticky-header-z-index:100;width:100%;position:relative}.vs-table>.vs-table-toolbar{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:flex-end;height:auto}.vs-table>.vs-table-toolbar>.vs-table-toolbar-start{min-width:0}.vs-table>.vs-table-toolbar>.vs-table-search-input{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:flex-end;align-items:flex-end;display:flex}.vs-table>.vs-table-sticky-wrapper{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);width:100%;z-index:var(--vs-table-sticky-header-z-index);padding-bottom:1rem;position:sticky;overflow:hidden}.vs-table>.vs-table-sticky-wrapper .vs-table-sticky-header{pointer-events:auto;width:100%;box-shadow:0 0 .8rem 0 var(--vs-cs-shadow-color);background-color:var(--vs-no-color)}.vs-table>.vs-table-sticky-wrapper .vs-table-sticky-header .vs-table-th{border-bottom:1px solid var(--vs-cs-line)}.vs-table>.vs-table-content{min-width:100%;overflow-x:auto}.vs-table>.vs-table-content>.vs-table-header-sentinel{height:0}.vs-table .vs-table-table{min-width:100%;margin-inline:auto;display:grid}.vs-table .vs-table-thead,.vs-table .vs-table-tbody{display:contents}.vs-table .vs-table-header-row,.vs-table .vs-table-body-row{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.vs-table .vs-table-thead>.vs-table-header-row{border-top-right-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));border-top-left-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-bg-colored)}.vs-table .vs-table-th{border-top:1px solid var(--vs-cs-line);border-bottom:1px solid var(--vs-cs-line);padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5) calc(var(--vs-size-padding,var(--vs-padding-md)) * .8);min-width:0;color:var(--vs-cs-font-colored);font-weight:var(--vs-font-weight);font-size:var(--vs-size-font,var(--vs-font-size-md));text-align:left;overflow-wrap:anywhere;grid-row:1;align-items:center;display:flex}.vs-table .vs-table-th:first-child{border-left:1px solid var(--vs-cs-line);border-top-left-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md))}.vs-table .vs-table-th:last-child{border-right:1px solid var(--vs-cs-line);border-top-right-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md))}.vs-table .vs-table-td{padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5) calc(var(--vs-size-padding,var(--vs-padding-md)) * .8);min-width:0;font-size:var(--vs-size-font,var(--vs-font-size-md));text-align:left;overflow-wrap:anywhere;grid-row:1;align-items:center;display:flex}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row{box-sizing:border-box;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.25s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));border:1px solid #0000;border-top-color:var(--vs-cs-bg-comp-colored);position:relative}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row:not(:first-child){margin-top:-1px}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row:first-child{border-top-color:#0000}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row.vs-stated{background-color:var(--vs-sc-soft);color:var(--vs-sc)}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row.vs-selected{background-color:var(--vs-cs-bg-colored);color:var(--vs-cs-font)}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row:last-child{border-bottom-color:var(--vs-cs-line)}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row:hover{z-index:1}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row:hover:after{content:"";pointer-events:none;border:1px solid var(--vs-cs-bg-primary);position:absolute;inset:-1px}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row>.vs-table-td.vs-table-expanded-row{border:none;grid-area:2/1/auto/-1;padding:0}.vs-table .vs-table-draggable-wrapper>.vs-table-body-row>.vs-table-td.vs-table-expanded-row .vs-table-expand-fallback{font:inherit;white-space:pre-wrap;margin:0}.vs-table .vs-table-no-data-cell{grid-column:1/-1;justify-content:center;height:12rem}.vs-table .vs-table-no-data{color:var(--vs-cs-font-colored);flex-direction:column;justify-content:center;align-items:center;display:flex}.vs-table .vs-table-no-data .vs-table-no-data-icon{width:calc(var(--vs-size-font,var(--vs-font-size-md)) * 2.5);height:calc(var(--vs-size-font,var(--vs-font-size-md)) * 2.5)}.vs-table .vs-table-no-data-text{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.25)}.vs-table .vs-table-draggable-wrapper{display:contents}.vs-table .vs-table-th.vs-table-drag-handle{width:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 0)!important}.vs-table .vs-table-th.vs-table-drag-handle svg{display:none}.vs-table .vs-table-td.vs-table-drag-handle{width:calc(var(--spacing,.25rem) * 4);cursor:grab;color:var(--vs-cs-line);padding-inline:calc(var(--spacing,.25rem) * 0)!important}.vs-table .vs-table-th.vs-table-expand-handle,.vs-table .vs-table-td.vs-table-expand-handle{width:calc(var(--vs-size-height,var(--vs-comp-height-md)) * 1.7);justify-content:flex-end}:is(.vs-table .vs-table-th.vs-table-expand-handle,.vs-table .vs-table-td.vs-table-expand-handle) .vs-table-expand-icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));width:var(--vs-size-font,var(--vs-font-size-md));height:var(--vs-size-font,var(--vs-font-size-md));flex-shrink:0}.vs-table .vs-table-sort-icon{cursor:pointer;vertical-align:middle;width:calc(var(--vs-size-font,var(--vs-font-size-md)) * .75);height:calc(var(--vs-size-font,var(--vs-font-size-md)) * .75);flex-shrink:0;display:inline-block}.vs-table .vs-table-pagination{padding-block:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex;container-type:inline-size}.vs-table .vs-table-pagination-info{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.vs-table .vs-total-items{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;opacity:.7;color:var(--vs-cs-font)}.vs-table .vs-table-caption{order:1;grid-column:1/-1}.vs-table.vs-responsive{width:100%;container-type:inline-size}.vs-table.vs-primary .vs-table-thead>.vs-table-header-row>.vs-table-th{border-color:var(--vs-cs-line);background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary);font-weight:var(--vs-font-weight-bold)}@container (max-width:1024px){.vs-table.vs-responsive>.vs-table-content{overflow-x:visible}.vs-table.vs-responsive .vs-table-table{width:auto;min-width:100%;display:block}.vs-table.vs-responsive .vs-table-draggable-wrapper,.vs-table.vs-responsive .vs-table-tbody,.vs-table.vs-responsive .vs-table-th,.vs-table.vs-responsive .vs-table-td,.vs-table.vs-responsive .vs-table-body-row,.vs-table.vs-responsive .vs-table-header-row{border-inline-style:var(--tw-border-style);grid-template-columns:revert;grid-column:revert;border-inline-width:0;width:100%;display:block}.vs-table.vs-responsive .vs-table-thead{margin:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:0;display:block;position:absolute;overflow:hidden}.vs-table.vs-responsive .vs-table-draggable-wrapper>.vs-table-body-row{margin-inline:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border:.0325rem solid var(--vs-cs-line)}.vs-table.vs-responsive .vs-table-td{gap:calc(var(--spacing,.25rem) * 2);border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 3);grid-column:minmax(6rem,9rem) 1fr;border-style:dashed;border-left-width:0;border-bottom-color:var(--vs-cs-line);display:grid}.vs-table.vs-responsive .vs-table-td:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.vs-table.vs-responsive .vs-table-td:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.vs-table.vs-responsive .vs-table-td[data-label]:before{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);content:attr(data-label)}.vs-table.vs-responsive .vs-table-td.vs-table-drag-handle{width:100%;padding-inline:calc(var(--spacing,.25rem) * 2)!important}.vs-table.vs-responsive .vs-table .vs-table-draggable-wrapper,.vs-table.vs-responsive .vs-table .vs-table-tbody,.vs-table.vs-responsive .vs-table .vs-table-th,.vs-table.vs-responsive .vs-table .vs-table-td,.vs-table.vs-responsive .vs-table .vs-table-body-row,.vs-table.vs-responsive .vs-table .vs-table-header-row{border-inline-color:revert;display:grid}.vs-table.vs-responsive .vs-table .vs-table-thead{margin:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:0;width:auto;height:auto;display:block;position:static;overflow:visible}.vs-table.vs-responsive .vs-table .vs-table-draggable-wrapper>.vs-table-body-row{margin-inline:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:0;border:revert}.vs-table.vs-responsive .vs-table .vs-table-td{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;grid-column:revert;border-style:solid;border-top-width:1px;padding:.6rem .8rem;display:flex}.vs-table.vs-responsive .vs-table .vs-table-td:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.vs-table.vs-responsive .vs-table .vs-table-td:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.vs-table.vs-responsive .vs-table .vs-table-td[data-label]:before{content:none}.vs-table .vs-table-pagination{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column-reverse}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.vs-tabs{--vs-tabs-divider:initial;--tab-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));--tab-border:1px solid transparent;--tab-border-color:var(--vs-cs-line);--tab-transition:all .3s cubic-bezier(.4, 0, .2, 1);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;width:100%;display:flex;position:relative}.vs-tabs .vs-tab-control{width:calc(var(--vs-size-height,var(--vs-comp-height-md)) * .8);color:var(--vs-cs-font-colored);flex-shrink:0}.vs-tabs .vs-tab-control .vs-tab-control-icon{width:var(--vs-size-font,var(--vs-font-size-md));height:var(--vs-size-font,var(--vs-font-size-md));flex-shrink:0}.vs-tabs .vs-tabs-wrap{width:100%;padding-bottom:calc(var(--spacing,.25rem) * 1);display:flex;position:relative;overflow:auto}.vs-tabs .vs-tabs-wrap .vs-tab-list{margin:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-bottom:var(--vs-tabs-divider,1px solid var(--tab-border-color));flex-wrap:nowrap;flex:1;display:flex;position:relative}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item{cursor:pointer;text-align:center;white-space:nowrap;transition:var(--tab-transition);border:var(--tab-border);border-top-right-radius:var(--tab-radius);border-top-left-radius:var(--tab-radius);padding:0 calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.5);height:var(--vs-size-height,var(--vs-comp-height-md));color:var(--vs-cs-font);font-size:var(--vs-size-font,var(--vs-font-size-md));background-color:#0000;border-bottom:#0000;justify-content:center;align-items:center;transition-property:border-color,background-color,color;display:flex;position:relative}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item:hover:not(.vs-disabled):not(.vs-selected){border-color:var(--tab-border-color)}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item:focus{--tw-outline-style:none;outline-style:none}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item:focus-visible:not(.vs-disabled){outline:1px solid var(--vs-cs-line);outline-offset:-3px}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-indicator{pointer-events:none;z-index:0;height:100%;transition:var(--tab-transition);border:var(--tab-border);border-color:var(--tab-border-color);border-top-right-radius:var(--tab-radius);border-top-left-radius:var(--tab-radius);background-color:var(--vs-cs-bg-area-colored);border-bottom:#0000;position:absolute}.vs-tabs.vs-vertical{flex-direction:column}.vs-tabs.vs-vertical .vs-tab-control{width:100%}.vs-tabs.vs-vertical .vs-tab-control .vs-tab-control-icon{rotate:90deg}.vs-tabs.vs-vertical .vs-tabs-wrap{padding-right:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 0)}.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list{border-right:var(--vs-tabs-divider,1px solid var(--tab-border-color));border-bottom:0;flex-direction:column;align-items:stretch}.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-item{text-align:start;white-space:normal;border-right:#0000;border-bottom:var(--tab-border);border-top-right-radius:0;border-bottom-left-radius:var(--tab-radius);justify-content:flex-start;width:100%}.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-item:hover:not(.vs-disabled):not(.vs-selected){border-right-color:var(--vs-cs-bg-colored)}.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-indicator{border-right:#0000;border-bottom:var(--tab-border);border-bottom-color:var(--tab-border-color);border-top-right-radius:0;border-top-left-radius:var(--tab-radius);border-bottom-left-radius:var(--tab-radius);width:100%;height:auto}.vs-tabs.vs-primary .vs-tabs-wrap .vs-tab-list{border-bottom-color:var(--tab-border-color)}.vs-tabs.vs-primary .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected{color:var(--vs-cs-font-primary)}.vs-tabs.vs-primary .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected:focus-visible:not(.vs-disabled){outline-color:var(--vs-cs-font-primary)}.vs-tabs.vs-primary .vs-tabs-wrap .vs-tab-list .vs-tab-indicator{border-color:var(--vs-cs-bg-primary);background-color:var(--vs-cs-bg-primary)}.vs-tabs.vs-primary.vs-vertical .vs-tabs-wrap .vs-tab-list{border-right-color:var(--tab-border-color)}.vs-textarea{resize:vertical;border:solid 1px var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-no-color);width:100%;padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5) calc(var(--vs-size-padding,var(--vs-padding-md)) * .75);min-height:6rem;color:var(--vs-cs-font);font-size:var(--vs-size-font,var(--vs-font-size-md));display:flex;position:relative;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.vs-text-wrap{align-items:center;width:100%;display:inline-flex;position:relative;overflow-x:auto}.vs-text-wrap .vs-text-wrap-contents{text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.vs-text-wrap .vs-text-wrap-buttons{margin-left:calc(var(--spacing,.25rem) * 1);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button{cursor:pointer}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button.vs-copy-button .vs-icon-container{width:1rem;height:1rem}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button.vs-copy-button .vs-icon-container.copied{color:var(--vs-green-600)}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button.vs-link-button .vs-icon-container{width:1rem;height:1rem;color:var(--vs-blue-600)}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button:hover{--tw-brightness:brightness(110%);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,)}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button:active{--tw-brightness:brightness(90%);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,)}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.vs-theme-button{--vs-theme-button-iconSize:initial;--vs-theme-button-iconColor:initial;background-color:var(--vs-no-color);border-radius:3.40282e38px;width:2rem;height:2rem}.vs-theme-button .vs-theme-icon{opacity:0;transform-origin:0 0;width:var(--vs-theme-button-iconSize,calc(2rem * 2 / 3));height:var(--vs-theme-button-iconSize,calc(2rem * 2 / 3));color:var(--vs-theme-button-iconColor,var(--vs-orange-400));justify-content:center;align-items:center;transition:opacity .4s ease-out,transform .4s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:scale(.4)rotate(270deg)translate(-50%)translateY(-50%)}.vs-theme-button .vs-theme-icon.vs-on{opacity:1;transform:scale(1)rotate(0)translate(-50%)translateY(-50%)}.vs-toast{pointer-events:auto;border:1px solid var(--vs-cs-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-lg));background-color:var(--vs-cs-bg-area);width:fit-content;height:auto;color:var(--vs-cs-font-colored);justify-content:center;align-items:center;padding:.5rem 3.6rem;display:flex;position:relative}.vs-toast .vs-toast-close{top:50%;right:calc(var(--spacing,.25rem) * 4);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));width:1.2rem;height:1.2rem;color:var(--vs-cs-font-colored);justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.vs-toast .vs-toast-close .vs-toast-close-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.vs-toast:hover .vs-toast-close{opacity:1}.vs-toast.vs-toast-primary{border:1px solid var(--vs-cs-bg-primary);background-color:var(--vs-cs-bg-primary);color:var(--vs-cs-font-primary)}.vs-toast.vs-toast-primary .vs-toast-close{color:var(--vs-cs-font-primary)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease:initial}}}.vs-toast-view{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));z-index:var(--vs-toast-z-index);transition-duration:.5s;transition-timing-function:ease;position:absolute}.vs-toast-view.vs-toast-fixed{position:fixed}.vs-toast-view .vs-toast-container{flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute}.vs-toast-view .vs-toast-container.vs-toast-top{top:3%}.vs-toast-view .vs-toast-container.vs-toast-middle{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}.vs-toast-view .vs-toast-container.vs-toast-bottom{bottom:3%}.vs-toast-view .vs-toast-container.vs-toast-start{justify-content:flex-start;left:1%}.vs-toast-view .vs-toast-container.vs-toast-center{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.vs-toast-view .vs-toast-container.vs-toast-end{justify-content:flex-end;right:1%}.vs-toast-view .vs-toast-container.vs-toast-middle.vs-toast-center{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:50%}.toasts-move,.toasts-enter-active,.toasts-leave-active{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.toasts-enter-from,.toasts-leave-to{opacity:0}.toasts-leave-active{position:absolute}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.vs-tooltip{--vs-tooltip-arrowColor:initial;--vs-tooltip-arrowSize:initial;pointer-events:auto}.vs-tooltip .vs-tooltip-contents{border:.1rem solid var(--vs-cs-bg-primary);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-bg-area);padding:.2rem .6rem;position:relative}.vs-tooltip .vs-tooltip-contents:after{border:var(--vs-tooltip-arrowSize,.4rem) solid transparent;border-bottom:var(--vs-tooltip-arrowSize,.4rem) solid var(--vs-tooltip-arrowColor,var(--vs-cs-bg-primary));content:"";width:0;height:0;position:absolute}.vs-tooltip.vs-placement-top .vs-tooltip-contents:after{bottom:0;left:50%;transform:translate(-50%,100%)rotate(180deg)}.vs-tooltip.vs-placement-top.vs-align-start .vs-tooltip-contents:after{left:20%}.vs-tooltip.vs-placement-top.vs-align-end .vs-tooltip-contents:after{left:80%}.vs-tooltip.vs-placement-right .vs-tooltip-contents:after{top:50%;left:0;transform:translate(-100%,-50%)rotate(270deg)}.vs-tooltip.vs-placement-right.vs-align-start .vs-tooltip-contents:after{top:20%}.vs-tooltip.vs-placement-right.vs-align-end .vs-tooltip-contents:after{top:80%}.vs-tooltip.vs-placement-bottom .vs-tooltip-contents:after{top:0;left:50%;transform:translate(-50%,-100%)rotate(0)}.vs-tooltip.vs-placement-bottom.vs-align-start .vs-tooltip-contents:after{left:20%}.vs-tooltip.vs-placement-bottom.vs-align-end .vs-tooltip-contents:after{left:80%}.vs-tooltip.vs-placement-left .vs-tooltip-contents:after{top:50%;right:0;transform:translate(100%,-50%)rotate(90deg)}.vs-tooltip.vs-placement-left.vs-align-start .vs-tooltip-contents:after{top:20%}.vs-tooltip.vs-placement-left.vs-align-end .vs-tooltip-contents:after{top:80%}
