@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-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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-600:oklch(55.8% .288 302.321);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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(70% 0 0);--vs-gray-500:oklch(60% 0 0);--vs-gray-600:oklch(50% 0 0);--vs-gray-700:oklch(40% 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% .011 25);--vs-red-100:oklch(95% .025 25);--vs-red-200:oklch(90% .052 25);--vs-red-300:oklch(83% .094 25);--vs-red-400:oklch(77% .136 25);--vs-red-500:oklch(70% .191 25);--vs-red-600:oklch(59% .206 25);--vs-red-700:oklch(48% .172 25);--vs-red-800:oklch(37% .126 25);--vs-red-900:oklch(27% .08 25);--vs-red-950:oklch(17% .046 25);--vs-brown-50:oklch(97% .007 40);--vs-brown-100:oklch(94% .02 40);--vs-brown-200:oklch(88% .046 40);--vs-brown-300:oklch(80% .078 40);--vs-brown-400:oklch(70% .111 40);--vs-brown-500:oklch(60% .13 40);--vs-brown-600:oklch(50% .117 40);--vs-brown-700:oklch(40% .098 40);--vs-brown-800:oklch(30% .072 40);--vs-brown-900:oklch(22% .046 40);--vs-brown-950:oklch(14% .026 40);--vs-orange-50:oklch(97% .009 50);--vs-orange-100:oklch(95% .028 50);--vs-orange-200:oklch(90% .058 50);--vs-orange-300:oklch(83% .105 50);--vs-orange-400:oklch(77% .15 50);--vs-orange-500:oklch(70% .185 50);--vs-orange-600:oklch(59% .156 50);--vs-orange-700:oklch(48% .127 50);--vs-orange-800:oklch(37% .098 50);--vs-orange-900:oklch(27% .065 50);--vs-orange-950:oklch(17% .037 50);--vs-amber-50:oklch(98% .008 70);--vs-amber-100:oklch(96% .024 70);--vs-amber-200:oklch(92% .057 70);--vs-amber-300:oklch(88% .092 70);--vs-amber-400:oklch(84% .126 70);--vs-amber-500:oklch(80% .162 70);--vs-amber-600:oklch(70% .146 70);--vs-amber-700:oklch(60% .122 70);--vs-amber-800:oklch(49% .089 70);--vs-amber-900:oklch(37% .057 70);--vs-amber-950:oklch(25% .032 70);--vs-yellow-50:oklch(98% .01 85);--vs-yellow-100:oklch(96% .03 85);--vs-yellow-200:oklch(93% .07 85);--vs-yellow-300:oklch(90% .108 85);--vs-yellow-400:oklch(87% .142 85);--vs-yellow-500:oklch(85% .166 85);--vs-yellow-600:oklch(75% .154 85);--vs-yellow-700:oklch(64% .131 85);--vs-yellow-800:oklch(52% .107 85);--vs-yellow-900:oklch(39% .07 85);--vs-yellow-950:oklch(27% .04 85);--vs-lime-50:oklch(98% .009 120);--vs-lime-100:oklch(96% .026 120);--vs-lime-200:oklch(92% .06 120);--vs-lime-300:oklch(88% .103 120);--vs-lime-400:oklch(84% .145 120);--vs-lime-500:oklch(80% .171 120);--vs-lime-600:oklch(70% .154 120);--vs-lime-700:oklch(60% .128 120);--vs-lime-800:oklch(49% .094 120);--vs-lime-900:oklch(37% .06 120);--vs-lime-950:oklch(25% .034 120);--vs-green-50:oklch(97% .011 152.5);--vs-green-100:oklch(95% .033 152.5);--vs-green-200:oklch(90% .077 152.5);--vs-green-300:oklch(83% .131 152.5);--vs-green-400:oklch(77% .186 152.5);--vs-green-500:oklch(70% .182 152.5);--vs-green-600:oklch(59% .154 152.5);--vs-green-700:oklch(48% .125 152.5);--vs-green-800:oklch(37% .096 152.5);--vs-green-900:oklch(27% .07 152.5);--vs-green-950:oklch(17% .044 152.5);--vs-emerald-50:oklch(97% .006 151.5);--vs-emerald-100:oklch(94% .019 151.5);--vs-emerald-200:oklch(88% .045 151.5);--vs-emerald-300:oklch(80% .077 151.5);--vs-emerald-400:oklch(70% .109 151.5);--vs-emerald-500:oklch(60% .128 151.5);--vs-emerald-600:oklch(50% .115 151.5);--vs-emerald-700:oklch(40% .096 151.5);--vs-emerald-800:oklch(30% .07 151.5);--vs-emerald-900:oklch(22% .045 151.5);--vs-emerald-950:oklch(14% .026 151.5);--vs-teal-50:oklch(97% .004 185);--vs-teal-100:oklch(94% .013 185);--vs-teal-200:oklch(88% .03 185);--vs-teal-300:oklch(80% .051 185);--vs-teal-400:oklch(70% .072 185);--vs-teal-500:oklch(60% .085 185);--vs-teal-600:oklch(50% .076 185);--vs-teal-700:oklch(40% .063 185);--vs-teal-800:oklch(30% .047 185);--vs-teal-900:oklch(22% .03 185);--vs-teal-950:oklch(14% .017 185);--vs-cyan-50:oklch(98% .006 194.8);--vs-cyan-100:oklch(96% .018 194.8);--vs-cyan-200:oklch(92% .043 194.8);--vs-cyan-300:oklch(88% .074 194.8);--vs-cyan-400:oklch(84% .104 194.8);--vs-cyan-500:oklch(80% .123 194.8);--vs-cyan-600:oklch(70% .111 194.8);--vs-cyan-700:oklch(60% .092 194.8);--vs-cyan-800:oklch(49% .068 194.8);--vs-cyan-900:oklch(37% .043 194.8);--vs-cyan-950:oklch(25% .025 194.8);--vs-sky-50:oklch(97% .007 240);--vs-sky-100:oklch(95% .02 240);--vs-sky-200:oklch(90% .048 240);--vs-sky-300:oklch(83% .082 240);--vs-sky-400:oklch(77% .116 240);--vs-sky-500:oklch(70% .136 240);--vs-sky-600:oklch(59% .123 240);--vs-sky-700:oklch(48% .102 240);--vs-sky-800:oklch(37% .075 240);--vs-sky-900:oklch(27% .048 240);--vs-sky-950:oklch(17% .027 240);--vs-blue-50:oklch(97% .011 262);--vs-blue-100:oklch(94% .029 262);--vs-blue-200:oklch(88% .058 262);--vs-blue-300:oklch(80% .101 262);--vs-blue-400:oklch(70% .157 262);--vs-blue-500:oklch(60% .217 262);--vs-blue-600:oklch(50% .196 262);--vs-blue-700:oklch(40% .163 262);--vs-blue-800:oklch(30% .119 262);--vs-blue-900:oklch(22% .076 262);--vs-blue-950:oklch(14% .043 262);--vs-indigo-50:oklch(97% .009 275);--vs-indigo-100:oklch(94% .026 275);--vs-indigo-200:oklch(88% .059 275);--vs-indigo-300:oklch(80% .101 275);--vs-indigo-400:oklch(70% .149 275);--vs-indigo-500:oklch(60% .175 275);--vs-indigo-600:oklch(50% .157 275);--vs-indigo-700:oklch(40% .131 275);--vs-indigo-800:oklch(30% .096 275);--vs-indigo-900:oklch(22% .061 275);--vs-indigo-950:oklch(14% .035 275);--vs-violet-50:oklch(97% .01 295);--vs-violet-100:oklch(94% .029 295);--vs-violet-200:oklch(88% .065 295);--vs-violet-300:oklch(80% .113 295);--vs-violet-400:oklch(70% .167 295);--vs-violet-500:oklch(60% .196 295);--vs-violet-600:oklch(50% .177 295);--vs-violet-700:oklch(40% .147 295);--vs-violet-800:oklch(30% .108 295);--vs-violet-900:oklch(22% .069 295);--vs-violet-950:oklch(14% .039 295);--vs-purple-50:oklch(97% .012 310);--vs-purple-100:oklch(94% .036 310);--vs-purple-200:oklch(88% .079 310);--vs-purple-300:oklch(80% .136 310);--vs-purple-400:oklch(70% .202 310);--vs-purple-500:oklch(60% .237 310);--vs-purple-600:oklch(50% .213 310);--vs-purple-700:oklch(40% .178 310);--vs-purple-800:oklch(30% .13 310);--vs-purple-900:oklch(22% .083 310);--vs-purple-950:oklch(14% .047 310);--vs-fuchsia-50:oklch(97% .011 335);--vs-fuchsia-100:oklch(94% .032 335);--vs-fuchsia-200:oklch(88% .075 335);--vs-fuchsia-300:oklch(80% .128 335);--vs-fuchsia-400:oklch(70% .181 335);--vs-fuchsia-500:oklch(60% .213 335);--vs-fuchsia-600:oklch(50% .192 335);--vs-fuchsia-700:oklch(40% .16 335);--vs-fuchsia-800:oklch(30% .117 335);--vs-fuchsia-900:oklch(22% .075 335);--vs-fuchsia-950:oklch(14% .043 335);--vs-pink-50:oklch(97% .01 350);--vs-pink-100:oklch(94% .03 350);--vs-pink-200:oklch(88% .07 350);--vs-pink-300:oklch(80% .12 350);--vs-pink-400:oklch(70% .17 350);--vs-pink-500:oklch(60% .2 350);--vs-pink-600:oklch(50% .18 350);--vs-pink-700:oklch(40% .15 350);--vs-pink-800:oklch(30% .11 350);--vs-pink-900:oklch(22% .07 350);--vs-pink-950:oklch(14% .04 350);--vs-rose-50:oklch(97% .01 10);--vs-rose-100:oklch(94% .029 10);--vs-rose-200:oklch(88% .065 10);--vs-rose-300:oklch(80% .115 10);--vs-rose-400:oklch(70% .163 10);--vs-rose-500:oklch(60% .192 10);--vs-rose-600:oklch(50% .173 10);--vs-rose-700:oklch(40% .144 10);--vs-rose-800:oklch(30% .106 10);--vs-rose-900:oklch(22% .067 10);--vs-rose-950:oklch(14% .038 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:2.2rem;--vs-comp-height-lg:2.4rem;--vs-comp-height-xl:2.8rem;--vs-padding-xs:.5rem;--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:0}.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}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.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}.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-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:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.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-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.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-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-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.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 (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-dark .vs-disabled{opacity:.75!important}.vs-readonly{pointer-events:none;cursor:default}.vs-focus-visible:focus-visible,.vs-focus-within:focus-within{outline:1px solid var(--vs-cs-border-strong)!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)}}html{font-size:15px}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}body{color:var(--vs-no-color-inverse);font-size:var(--vs-font-size-md)}::-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) 0%, var(--vs-cs-shadow) 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) 60%, transparent) 0%, color-mix(in srgb, var(--vs-cs-shadow) 0%, transparent) 100%)}}@container scroll-state(scrollable:top){.vs-scroll-shadow:before{opacity:1}}.vs-scroll-shadow:after{background:linear-gradient(to top, var(--vs-cs-shadow) 0%, var(--vs-cs-shadow) 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) 60%, transparent) 0%, color-mix(in srgb, var(--vs-cs-shadow) 0%, transparent) 100%)}}@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-border-strong)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}:root{--vs-brown-soft:var(--vs-brown-100);--vs-brown:var(--vs-brown-500);--vs-brown-strong:var(--vs-brown-800);--vs-red-soft:var(--vs-red-100);--vs-red:var(--vs-red-500);--vs-red-strong:var(--vs-red-800);--vs-orange-soft:var(--vs-orange-100);--vs-orange:var(--vs-orange-500);--vs-orange-strong:var(--vs-orange-800);--vs-amber-soft:var(--vs-amber-100);--vs-amber:var(--vs-amber-500);--vs-amber-strong:var(--vs-amber-800);--vs-yellow-soft:var(--vs-yellow-100);--vs-yellow:var(--vs-yellow-500);--vs-yellow-strong:var(--vs-yellow-800);--vs-lime-soft:var(--vs-lime-100);--vs-lime:var(--vs-lime-500);--vs-lime-strong:var(--vs-lime-800);--vs-green-soft:var(--vs-green-100);--vs-green:var(--vs-green-500);--vs-green-strong:var(--vs-green-800);--vs-emerald-soft:var(--vs-emerald-100);--vs-emerald:var(--vs-emerald-500);--vs-emerald-strong:var(--vs-emerald-800);--vs-teal-soft:var(--vs-teal-100);--vs-teal:var(--vs-teal-500);--vs-teal-strong:var(--vs-teal-800);--vs-cyan-soft:var(--vs-cyan-100);--vs-cyan:var(--vs-cyan-500);--vs-cyan-strong:var(--vs-cyan-800);--vs-sky-soft:var(--vs-sky-100);--vs-sky:var(--vs-sky-500);--vs-sky-strong:var(--vs-sky-800);--vs-blue-soft:var(--vs-blue-100);--vs-blue:var(--vs-blue-500);--vs-blue-strong:var(--vs-blue-800);--vs-indigo-soft:var(--vs-indigo-100);--vs-indigo:var(--vs-indigo-500);--vs-indigo-strong:var(--vs-indigo-800);--vs-violet-soft:var(--vs-violet-100);--vs-violet:var(--vs-violet-500);--vs-violet-strong:var(--vs-violet-800);--vs-purple-soft:var(--vs-purple-100);--vs-purple:var(--vs-purple-500);--vs-purple-strong:var(--vs-purple-800);--vs-fuchsia-soft:var(--vs-fuchsia-100);--vs-fuchsia:var(--vs-fuchsia-500);--vs-fuchsia-strong:var(--vs-fuchsia-800);--vs-pink-soft:var(--vs-pink-100);--vs-pink:var(--vs-pink-500);--vs-pink-strong:var(--vs-pink-800);--vs-rose-soft:var(--vs-rose-100);--vs-rose:var(--vs-rose-500);--vs-rose-strong:var(--vs-rose-800);--vs-gray-soft:var(--vs-gray-100);--vs-gray:var(--vs-gray-500);--vs-gray-strong:var(--vs-gray-800)}:root.vs-dark{--vs-brown-soft:var(--vs-brown-900);--vs-brown:var(--vs-brown-700);--vs-brown-strong:var(--vs-brown-300);--vs-red-soft:var(--vs-red-900);--vs-red:var(--vs-red-700);--vs-red-strong:var(--vs-red-300);--vs-orange-soft:var(--vs-orange-900);--vs-orange:var(--vs-orange-700);--vs-orange-strong:var(--vs-orange-300);--vs-amber-soft:var(--vs-amber-900);--vs-amber:var(--vs-amber-700);--vs-amber-strong:var(--vs-amber-300);--vs-yellow-soft:var(--vs-yellow-900);--vs-yellow:var(--vs-yellow-700);--vs-yellow-strong:var(--vs-yellow-300);--vs-lime-soft:var(--vs-lime-900);--vs-lime:var(--vs-lime-700);--vs-lime-strong:var(--vs-lime-300);--vs-green-soft:var(--vs-green-900);--vs-green:var(--vs-green-700);--vs-green-strong:var(--vs-green-300);--vs-emerald-soft:var(--vs-emerald-900);--vs-emerald:var(--vs-emerald-700);--vs-emerald-strong:var(--vs-emerald-300);--vs-teal-soft:var(--vs-teal-900);--vs-teal:var(--vs-teal-700);--vs-teal-strong:var(--vs-teal-300);--vs-cyan-soft:var(--vs-cyan-900);--vs-cyan:var(--vs-cyan-700);--vs-cyan-strong:var(--vs-cyan-300);--vs-sky-soft:var(--vs-sky-900);--vs-sky:var(--vs-sky-700);--vs-sky-strong:var(--vs-sky-300);--vs-blue-soft:var(--vs-blue-900);--vs-blue:var(--vs-blue-700);--vs-blue-strong:var(--vs-blue-300);--vs-indigo-soft:var(--vs-indigo-900);--vs-indigo:var(--vs-indigo-700);--vs-indigo-strong:var(--vs-indigo-300);--vs-violet-soft:var(--vs-violet-900);--vs-violet:var(--vs-violet-700);--vs-violet-strong:var(--vs-violet-300);--vs-purple-soft:var(--vs-purple-900);--vs-purple:var(--vs-purple-700);--vs-purple-strong:var(--vs-purple-300);--vs-fuchsia-soft:var(--vs-fuchsia-900);--vs-fuchsia:var(--vs-fuchsia-700);--vs-fuchsia-strong:var(--vs-fuchsia-300);--vs-pink-soft:var(--vs-pink-900);--vs-pink:var(--vs-pink-700);--vs-pink-strong:var(--vs-pink-300);--vs-rose-soft:var(--vs-rose-900);--vs-rose:var(--vs-rose-700);--vs-rose-strong:var(--vs-rose-300);--vs-gray-soft:var(--vs-gray-900);--vs-gray:var(--vs-gray-700);--vs-gray-strong:var(--vs-gray-300)}:root .vs-cs-default{--vs-cs-border:var(--vs-gray-300);--vs-cs-border-strong:var(--vs-gray-400);--vs-cs-text:var(--vs-gray-950);--vs-cs-text-tinted:var(--vs-gray-800);--vs-cs-text-primary:var(--vs-white);--vs-cs-surface:var(--vs-white);--vs-cs-surface-tinted:var(--vs-gray-50);--vs-cs-bg:var(--vs-white);--vs-cs-bg-tinted:var(--vs-gray-100);--vs-cs-bg-comp:var(--vs-white);--vs-cs-bg-comp-tinted:var(--vs-gray-200);--vs-cs-primary:var(--vs-black);--vs-cs-shadow:color-mix(in srgb, var(--vs-gray-500) 40%, transparent)}:root.vs-dark .vs-cs-default{--vs-cs-border:var(--vs-gray-500);--vs-cs-border-strong:var(--vs-gray-400);--vs-cs-text:var(--vs-gray-50);--vs-cs-text-tinted:var(--vs-gray-100);--vs-cs-text-primary:var(--vs-black);--vs-cs-surface:var(--vs-black);--vs-cs-surface-tinted:var(--vs-gray-800);--vs-cs-bg:var(--vs-black);--vs-cs-bg-tinted:var(--vs-gray-700);--vs-cs-bg-comp:var(--vs-black);--vs-cs-bg-comp-tinted:var(--vs-gray-600);--vs-cs-primary:var(--vs-white);--vs-cs-shadow:color-mix(in srgb, var(--vs-gray-500) 50%, transparent)}:root .vs-cs-brown{--vs-cs-border:var(--vs-brown-300);--vs-cs-border-strong:var(--vs-brown-400);--vs-cs-text:var(--vs-brown-900);--vs-cs-text-tinted:var(--vs-brown-800);--vs-cs-text-primary:var(--vs-brown-50);--vs-cs-surface:var(--vs-brown-50);--vs-cs-surface-tinted:var(--vs-brown-50);--vs-cs-bg:var(--vs-brown-100);--vs-cs-bg-tinted:var(--vs-brown-100);--vs-cs-bg-comp:var(--vs-brown-200);--vs-cs-bg-comp-tinted:var(--vs-brown-200);--vs-cs-primary:var(--vs-brown-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-brown-400) 40%, transparent)}:root .vs-cs-red{--vs-cs-border:var(--vs-red-300);--vs-cs-border-strong:var(--vs-red-400);--vs-cs-text:var(--vs-red-900);--vs-cs-text-tinted:var(--vs-red-800);--vs-cs-text-primary:var(--vs-red-50);--vs-cs-surface:var(--vs-red-50);--vs-cs-surface-tinted:var(--vs-red-50);--vs-cs-bg:var(--vs-red-100);--vs-cs-bg-tinted:var(--vs-red-100);--vs-cs-bg-comp:var(--vs-red-200);--vs-cs-bg-comp-tinted:var(--vs-red-200);--vs-cs-primary:var(--vs-red-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-red-400) 40%, transparent)}:root .vs-cs-orange{--vs-cs-border:var(--vs-orange-300);--vs-cs-border-strong:var(--vs-orange-400);--vs-cs-text:var(--vs-orange-900);--vs-cs-text-tinted:var(--vs-orange-800);--vs-cs-text-primary:var(--vs-orange-50);--vs-cs-surface:var(--vs-orange-50);--vs-cs-surface-tinted:var(--vs-orange-50);--vs-cs-bg:var(--vs-orange-100);--vs-cs-bg-tinted:var(--vs-orange-100);--vs-cs-bg-comp:var(--vs-orange-200);--vs-cs-bg-comp-tinted:var(--vs-orange-200);--vs-cs-primary:var(--vs-orange-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-orange-400) 40%, transparent)}:root .vs-cs-amber{--vs-cs-border:var(--vs-amber-300);--vs-cs-border-strong:var(--vs-amber-400);--vs-cs-text:var(--vs-amber-900);--vs-cs-text-tinted:var(--vs-amber-800);--vs-cs-text-primary:var(--vs-amber-50);--vs-cs-surface:var(--vs-amber-50);--vs-cs-surface-tinted:var(--vs-amber-50);--vs-cs-bg:var(--vs-amber-100);--vs-cs-bg-tinted:var(--vs-amber-100);--vs-cs-bg-comp:var(--vs-amber-200);--vs-cs-bg-comp-tinted:var(--vs-amber-200);--vs-cs-primary:var(--vs-amber-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-amber-400) 40%, transparent)}:root .vs-cs-yellow{--vs-cs-border:var(--vs-yellow-300);--vs-cs-border-strong:var(--vs-yellow-400);--vs-cs-text:var(--vs-yellow-900);--vs-cs-text-tinted:var(--vs-yellow-800);--vs-cs-text-primary:var(--vs-yellow-50);--vs-cs-surface:var(--vs-yellow-50);--vs-cs-surface-tinted:var(--vs-yellow-50);--vs-cs-bg:var(--vs-yellow-100);--vs-cs-bg-tinted:var(--vs-yellow-100);--vs-cs-bg-comp:var(--vs-yellow-200);--vs-cs-bg-comp-tinted:var(--vs-yellow-200);--vs-cs-primary:var(--vs-yellow-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-yellow-400) 40%, transparent)}:root .vs-cs-lime{--vs-cs-border:var(--vs-lime-300);--vs-cs-border-strong:var(--vs-lime-400);--vs-cs-text:var(--vs-lime-900);--vs-cs-text-tinted:var(--vs-lime-800);--vs-cs-text-primary:var(--vs-lime-50);--vs-cs-surface:var(--vs-lime-50);--vs-cs-surface-tinted:var(--vs-lime-50);--vs-cs-bg:var(--vs-lime-100);--vs-cs-bg-tinted:var(--vs-lime-100);--vs-cs-bg-comp:var(--vs-lime-200);--vs-cs-bg-comp-tinted:var(--vs-lime-200);--vs-cs-primary:var(--vs-lime-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-lime-400) 40%, transparent)}:root .vs-cs-green{--vs-cs-border:var(--vs-green-300);--vs-cs-border-strong:var(--vs-green-400);--vs-cs-text:var(--vs-green-900);--vs-cs-text-tinted:var(--vs-green-800);--vs-cs-text-primary:var(--vs-green-50);--vs-cs-surface:var(--vs-green-50);--vs-cs-surface-tinted:var(--vs-green-50);--vs-cs-bg:var(--vs-green-100);--vs-cs-bg-tinted:var(--vs-green-100);--vs-cs-bg-comp:var(--vs-green-200);--vs-cs-bg-comp-tinted:var(--vs-green-200);--vs-cs-primary:var(--vs-green-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-green-400) 40%, transparent)}:root .vs-cs-emerald{--vs-cs-border:var(--vs-emerald-300);--vs-cs-border-strong:var(--vs-emerald-400);--vs-cs-text:var(--vs-emerald-900);--vs-cs-text-tinted:var(--vs-emerald-800);--vs-cs-text-primary:var(--vs-emerald-50);--vs-cs-surface:var(--vs-emerald-50);--vs-cs-surface-tinted:var(--vs-emerald-50);--vs-cs-bg:var(--vs-emerald-100);--vs-cs-bg-tinted:var(--vs-emerald-100);--vs-cs-bg-comp:var(--vs-emerald-200);--vs-cs-bg-comp-tinted:var(--vs-emerald-200);--vs-cs-primary:var(--vs-emerald-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-emerald-400) 40%, transparent)}:root .vs-cs-teal{--vs-cs-border:var(--vs-teal-300);--vs-cs-border-strong:var(--vs-teal-400);--vs-cs-text:var(--vs-teal-900);--vs-cs-text-tinted:var(--vs-teal-800);--vs-cs-text-primary:var(--vs-teal-50);--vs-cs-surface:var(--vs-teal-50);--vs-cs-surface-tinted:var(--vs-teal-50);--vs-cs-bg:var(--vs-teal-100);--vs-cs-bg-tinted:var(--vs-teal-100);--vs-cs-bg-comp:var(--vs-teal-200);--vs-cs-bg-comp-tinted:var(--vs-teal-200);--vs-cs-primary:var(--vs-teal-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-teal-400) 40%, transparent)}:root .vs-cs-cyan{--vs-cs-border:var(--vs-cyan-300);--vs-cs-border-strong:var(--vs-cyan-400);--vs-cs-text:var(--vs-cyan-900);--vs-cs-text-tinted:var(--vs-cyan-800);--vs-cs-text-primary:var(--vs-cyan-50);--vs-cs-surface:var(--vs-cyan-50);--vs-cs-surface-tinted:var(--vs-cyan-50);--vs-cs-bg:var(--vs-cyan-100);--vs-cs-bg-tinted:var(--vs-cyan-100);--vs-cs-bg-comp:var(--vs-cyan-200);--vs-cs-bg-comp-tinted:var(--vs-cyan-200);--vs-cs-primary:var(--vs-cyan-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-cyan-400) 40%, transparent)}:root .vs-cs-sky{--vs-cs-border:var(--vs-sky-300);--vs-cs-border-strong:var(--vs-sky-400);--vs-cs-text:var(--vs-sky-900);--vs-cs-text-tinted:var(--vs-sky-800);--vs-cs-text-primary:var(--vs-sky-50);--vs-cs-surface:var(--vs-sky-50);--vs-cs-surface-tinted:var(--vs-sky-50);--vs-cs-bg:var(--vs-sky-100);--vs-cs-bg-tinted:var(--vs-sky-100);--vs-cs-bg-comp:var(--vs-sky-200);--vs-cs-bg-comp-tinted:var(--vs-sky-200);--vs-cs-primary:var(--vs-sky-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-sky-400) 40%, transparent)}:root .vs-cs-blue{--vs-cs-border:var(--vs-blue-300);--vs-cs-border-strong:var(--vs-blue-400);--vs-cs-text:var(--vs-blue-900);--vs-cs-text-tinted:var(--vs-blue-800);--vs-cs-text-primary:var(--vs-blue-50);--vs-cs-surface:var(--vs-blue-50);--vs-cs-surface-tinted:var(--vs-blue-50);--vs-cs-bg:var(--vs-blue-100);--vs-cs-bg-tinted:var(--vs-blue-100);--vs-cs-bg-comp:var(--vs-blue-200);--vs-cs-bg-comp-tinted:var(--vs-blue-200);--vs-cs-primary:var(--vs-blue-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-blue-400) 40%, transparent)}:root .vs-cs-indigo{--vs-cs-border:var(--vs-indigo-300);--vs-cs-border-strong:var(--vs-indigo-400);--vs-cs-text:var(--vs-indigo-900);--vs-cs-text-tinted:var(--vs-indigo-800);--vs-cs-text-primary:var(--vs-indigo-50);--vs-cs-surface:var(--vs-indigo-50);--vs-cs-surface-tinted:var(--vs-indigo-50);--vs-cs-bg:var(--vs-indigo-100);--vs-cs-bg-tinted:var(--vs-indigo-100);--vs-cs-bg-comp:var(--vs-indigo-200);--vs-cs-bg-comp-tinted:var(--vs-indigo-200);--vs-cs-primary:var(--vs-indigo-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-indigo-400) 40%, transparent)}:root .vs-cs-violet{--vs-cs-border:var(--vs-violet-300);--vs-cs-border-strong:var(--vs-violet-400);--vs-cs-text:var(--vs-violet-900);--vs-cs-text-tinted:var(--vs-violet-800);--vs-cs-text-primary:var(--vs-violet-50);--vs-cs-surface:var(--vs-violet-50);--vs-cs-surface-tinted:var(--vs-violet-50);--vs-cs-bg:var(--vs-violet-100);--vs-cs-bg-tinted:var(--vs-violet-100);--vs-cs-bg-comp:var(--vs-violet-200);--vs-cs-bg-comp-tinted:var(--vs-violet-200);--vs-cs-primary:var(--vs-violet-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-violet-400) 40%, transparent)}:root .vs-cs-purple{--vs-cs-border:var(--vs-purple-300);--vs-cs-border-strong:var(--vs-purple-400);--vs-cs-text:var(--vs-purple-900);--vs-cs-text-tinted:var(--vs-purple-800);--vs-cs-text-primary:var(--vs-purple-50);--vs-cs-surface:var(--vs-purple-50);--vs-cs-surface-tinted:var(--vs-purple-50);--vs-cs-bg:var(--vs-purple-100);--vs-cs-bg-tinted:var(--vs-purple-100);--vs-cs-bg-comp:var(--vs-purple-200);--vs-cs-bg-comp-tinted:var(--vs-purple-200);--vs-cs-primary:var(--vs-purple-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-purple-400) 40%, transparent)}:root .vs-cs-fuchsia{--vs-cs-border:var(--vs-fuchsia-300);--vs-cs-border-strong:var(--vs-fuchsia-400);--vs-cs-text:var(--vs-fuchsia-900);--vs-cs-text-tinted:var(--vs-fuchsia-800);--vs-cs-text-primary:var(--vs-fuchsia-50);--vs-cs-surface:var(--vs-fuchsia-50);--vs-cs-surface-tinted:var(--vs-fuchsia-50);--vs-cs-bg:var(--vs-fuchsia-100);--vs-cs-bg-tinted:var(--vs-fuchsia-100);--vs-cs-bg-comp:var(--vs-fuchsia-200);--vs-cs-bg-comp-tinted:var(--vs-fuchsia-200);--vs-cs-primary:var(--vs-fuchsia-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-fuchsia-400) 40%, transparent)}:root .vs-cs-pink{--vs-cs-border:var(--vs-pink-300);--vs-cs-border-strong:var(--vs-pink-400);--vs-cs-text:var(--vs-pink-900);--vs-cs-text-tinted:var(--vs-pink-800);--vs-cs-text-primary:var(--vs-pink-50);--vs-cs-surface:var(--vs-pink-50);--vs-cs-surface-tinted:var(--vs-pink-50);--vs-cs-bg:var(--vs-pink-100);--vs-cs-bg-tinted:var(--vs-pink-100);--vs-cs-bg-comp:var(--vs-pink-200);--vs-cs-bg-comp-tinted:var(--vs-pink-200);--vs-cs-primary:var(--vs-pink-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-pink-400) 40%, transparent)}:root .vs-cs-rose{--vs-cs-border:var(--vs-rose-300);--vs-cs-border-strong:var(--vs-rose-400);--vs-cs-text:var(--vs-rose-900);--vs-cs-text-tinted:var(--vs-rose-800);--vs-cs-text-primary:var(--vs-rose-50);--vs-cs-surface:var(--vs-rose-50);--vs-cs-surface-tinted:var(--vs-rose-50);--vs-cs-bg:var(--vs-rose-100);--vs-cs-bg-tinted:var(--vs-rose-100);--vs-cs-bg-comp:var(--vs-rose-200);--vs-cs-bg-comp-tinted:var(--vs-rose-200);--vs-cs-primary:var(--vs-rose-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-rose-400) 40%, transparent)}:root .vs-cs-gray{--vs-cs-border:var(--vs-gray-300);--vs-cs-border-strong:var(--vs-gray-400);--vs-cs-text:var(--vs-gray-900);--vs-cs-text-tinted:var(--vs-gray-800);--vs-cs-text-primary:var(--vs-gray-50);--vs-cs-surface:var(--vs-gray-50);--vs-cs-surface-tinted:var(--vs-gray-50);--vs-cs-bg:var(--vs-gray-100);--vs-cs-bg-tinted:var(--vs-gray-100);--vs-cs-bg-comp:var(--vs-gray-200);--vs-cs-bg-comp-tinted:var(--vs-gray-200);--vs-cs-primary:var(--vs-gray-600);--vs-cs-shadow:color-mix(in srgb, var(--vs-gray-400) 40%, transparent)}:root.vs-dark .vs-cs-brown{--vs-cs-border:var(--vs-brown-700);--vs-cs-border-strong:var(--vs-brown-600);--vs-cs-text:var(--vs-brown-100);--vs-cs-text-tinted:var(--vs-brown-200);--vs-cs-text-primary:var(--vs-brown-50);--vs-cs-surface:var(--vs-brown-950);--vs-cs-surface-tinted:var(--vs-brown-950);--vs-cs-bg:var(--vs-brown-900);--vs-cs-bg-tinted:var(--vs-brown-900);--vs-cs-bg-comp:var(--vs-brown-800);--vs-cs-bg-comp-tinted:var(--vs-brown-800);--vs-cs-primary:var(--vs-brown-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-brown-400) 45%, transparent)}:root.vs-dark .vs-cs-red{--vs-cs-border:var(--vs-red-700);--vs-cs-border-strong:var(--vs-red-600);--vs-cs-text:var(--vs-red-100);--vs-cs-text-tinted:var(--vs-red-200);--vs-cs-text-primary:var(--vs-red-50);--vs-cs-surface:var(--vs-red-950);--vs-cs-surface-tinted:var(--vs-red-950);--vs-cs-bg:var(--vs-red-900);--vs-cs-bg-tinted:var(--vs-red-900);--vs-cs-bg-comp:var(--vs-red-800);--vs-cs-bg-comp-tinted:var(--vs-red-800);--vs-cs-primary:var(--vs-red-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-red-400) 45%, transparent)}:root.vs-dark .vs-cs-orange{--vs-cs-border:var(--vs-orange-700);--vs-cs-border-strong:var(--vs-orange-600);--vs-cs-text:var(--vs-orange-100);--vs-cs-text-tinted:var(--vs-orange-200);--vs-cs-text-primary:var(--vs-orange-50);--vs-cs-surface:var(--vs-orange-950);--vs-cs-surface-tinted:var(--vs-orange-950);--vs-cs-bg:var(--vs-orange-900);--vs-cs-bg-tinted:var(--vs-orange-900);--vs-cs-bg-comp:var(--vs-orange-800);--vs-cs-bg-comp-tinted:var(--vs-orange-800);--vs-cs-primary:var(--vs-orange-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-orange-400) 45%, transparent)}:root.vs-dark .vs-cs-amber{--vs-cs-border:var(--vs-amber-700);--vs-cs-border-strong:var(--vs-amber-600);--vs-cs-text:var(--vs-amber-100);--vs-cs-text-tinted:var(--vs-amber-200);--vs-cs-text-primary:var(--vs-amber-50);--vs-cs-surface:var(--vs-amber-950);--vs-cs-surface-tinted:var(--vs-amber-950);--vs-cs-bg:var(--vs-amber-900);--vs-cs-bg-tinted:var(--vs-amber-900);--vs-cs-bg-comp:var(--vs-amber-800);--vs-cs-bg-comp-tinted:var(--vs-amber-800);--vs-cs-primary:var(--vs-amber-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-amber-400) 45%, transparent)}:root.vs-dark .vs-cs-yellow{--vs-cs-border:var(--vs-yellow-700);--vs-cs-border-strong:var(--vs-yellow-600);--vs-cs-text:var(--vs-yellow-100);--vs-cs-text-tinted:var(--vs-yellow-200);--vs-cs-text-primary:var(--vs-yellow-50);--vs-cs-surface:var(--vs-yellow-950);--vs-cs-surface-tinted:var(--vs-yellow-950);--vs-cs-bg:var(--vs-yellow-900);--vs-cs-bg-tinted:var(--vs-yellow-900);--vs-cs-bg-comp:var(--vs-yellow-800);--vs-cs-bg-comp-tinted:var(--vs-yellow-800);--vs-cs-primary:var(--vs-yellow-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-yellow-400) 45%, transparent)}:root.vs-dark .vs-cs-lime{--vs-cs-border:var(--vs-lime-700);--vs-cs-border-strong:var(--vs-lime-600);--vs-cs-text:var(--vs-lime-100);--vs-cs-text-tinted:var(--vs-lime-200);--vs-cs-text-primary:var(--vs-lime-50);--vs-cs-surface:var(--vs-lime-950);--vs-cs-surface-tinted:var(--vs-lime-950);--vs-cs-bg:var(--vs-lime-900);--vs-cs-bg-tinted:var(--vs-lime-900);--vs-cs-bg-comp:var(--vs-lime-800);--vs-cs-bg-comp-tinted:var(--vs-lime-800);--vs-cs-primary:var(--vs-lime-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-lime-400) 45%, transparent)}:root.vs-dark .vs-cs-green{--vs-cs-border:var(--vs-green-700);--vs-cs-border-strong:var(--vs-green-600);--vs-cs-text:var(--vs-green-100);--vs-cs-text-tinted:var(--vs-green-200);--vs-cs-text-primary:var(--vs-green-50);--vs-cs-surface:var(--vs-green-950);--vs-cs-surface-tinted:var(--vs-green-950);--vs-cs-bg:var(--vs-green-900);--vs-cs-bg-tinted:var(--vs-green-900);--vs-cs-bg-comp:var(--vs-green-800);--vs-cs-bg-comp-tinted:var(--vs-green-800);--vs-cs-primary:var(--vs-green-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-green-400) 45%, transparent)}:root.vs-dark .vs-cs-emerald{--vs-cs-border:var(--vs-emerald-700);--vs-cs-border-strong:var(--vs-emerald-600);--vs-cs-text:var(--vs-emerald-100);--vs-cs-text-tinted:var(--vs-emerald-200);--vs-cs-text-primary:var(--vs-emerald-50);--vs-cs-surface:var(--vs-emerald-950);--vs-cs-surface-tinted:var(--vs-emerald-950);--vs-cs-bg:var(--vs-emerald-900);--vs-cs-bg-tinted:var(--vs-emerald-900);--vs-cs-bg-comp:var(--vs-emerald-800);--vs-cs-bg-comp-tinted:var(--vs-emerald-800);--vs-cs-primary:var(--vs-emerald-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-emerald-400) 45%, transparent)}:root.vs-dark .vs-cs-teal{--vs-cs-border:var(--vs-teal-700);--vs-cs-border-strong:var(--vs-teal-600);--vs-cs-text:var(--vs-teal-100);--vs-cs-text-tinted:var(--vs-teal-200);--vs-cs-text-primary:var(--vs-teal-50);--vs-cs-surface:var(--vs-teal-950);--vs-cs-surface-tinted:var(--vs-teal-950);--vs-cs-bg:var(--vs-teal-900);--vs-cs-bg-tinted:var(--vs-teal-900);--vs-cs-bg-comp:var(--vs-teal-800);--vs-cs-bg-comp-tinted:var(--vs-teal-800);--vs-cs-primary:var(--vs-teal-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-teal-400) 45%, transparent)}:root.vs-dark .vs-cs-cyan{--vs-cs-border:var(--vs-cyan-700);--vs-cs-border-strong:var(--vs-cyan-600);--vs-cs-text:var(--vs-cyan-100);--vs-cs-text-tinted:var(--vs-cyan-200);--vs-cs-text-primary:var(--vs-cyan-50);--vs-cs-surface:var(--vs-cyan-950);--vs-cs-surface-tinted:var(--vs-cyan-950);--vs-cs-bg:var(--vs-cyan-900);--vs-cs-bg-tinted:var(--vs-cyan-900);--vs-cs-bg-comp:var(--vs-cyan-800);--vs-cs-bg-comp-tinted:var(--vs-cyan-800);--vs-cs-primary:var(--vs-cyan-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-cyan-400) 45%, transparent)}:root.vs-dark .vs-cs-sky{--vs-cs-border:var(--vs-sky-700);--vs-cs-border-strong:var(--vs-sky-600);--vs-cs-text:var(--vs-sky-100);--vs-cs-text-tinted:var(--vs-sky-200);--vs-cs-text-primary:var(--vs-sky-50);--vs-cs-surface:var(--vs-sky-950);--vs-cs-surface-tinted:var(--vs-sky-950);--vs-cs-bg:var(--vs-sky-900);--vs-cs-bg-tinted:var(--vs-sky-900);--vs-cs-bg-comp:var(--vs-sky-800);--vs-cs-bg-comp-tinted:var(--vs-sky-800);--vs-cs-primary:var(--vs-sky-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-sky-400) 45%, transparent)}:root.vs-dark .vs-cs-blue{--vs-cs-border:var(--vs-blue-700);--vs-cs-border-strong:var(--vs-blue-600);--vs-cs-text:var(--vs-blue-100);--vs-cs-text-tinted:var(--vs-blue-200);--vs-cs-text-primary:var(--vs-blue-50);--vs-cs-surface:var(--vs-blue-950);--vs-cs-surface-tinted:var(--vs-blue-950);--vs-cs-bg:var(--vs-blue-900);--vs-cs-bg-tinted:var(--vs-blue-900);--vs-cs-bg-comp:var(--vs-blue-800);--vs-cs-bg-comp-tinted:var(--vs-blue-800);--vs-cs-primary:var(--vs-blue-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-blue-400) 45%, transparent)}:root.vs-dark .vs-cs-indigo{--vs-cs-border:var(--vs-indigo-700);--vs-cs-border-strong:var(--vs-indigo-600);--vs-cs-text:var(--vs-indigo-100);--vs-cs-text-tinted:var(--vs-indigo-200);--vs-cs-text-primary:var(--vs-indigo-50);--vs-cs-surface:var(--vs-indigo-950);--vs-cs-surface-tinted:var(--vs-indigo-950);--vs-cs-bg:var(--vs-indigo-900);--vs-cs-bg-tinted:var(--vs-indigo-900);--vs-cs-bg-comp:var(--vs-indigo-800);--vs-cs-bg-comp-tinted:var(--vs-indigo-800);--vs-cs-primary:var(--vs-indigo-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-indigo-400) 45%, transparent)}:root.vs-dark .vs-cs-violet{--vs-cs-border:var(--vs-violet-700);--vs-cs-border-strong:var(--vs-violet-600);--vs-cs-text:var(--vs-violet-100);--vs-cs-text-tinted:var(--vs-violet-200);--vs-cs-text-primary:var(--vs-violet-50);--vs-cs-surface:var(--vs-violet-950);--vs-cs-surface-tinted:var(--vs-violet-950);--vs-cs-bg:var(--vs-violet-900);--vs-cs-bg-tinted:var(--vs-violet-900);--vs-cs-bg-comp:var(--vs-violet-800);--vs-cs-bg-comp-tinted:var(--vs-violet-800);--vs-cs-primary:var(--vs-violet-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-violet-400) 45%, transparent)}:root.vs-dark .vs-cs-purple{--vs-cs-border:var(--vs-purple-700);--vs-cs-border-strong:var(--vs-purple-600);--vs-cs-text:var(--vs-purple-100);--vs-cs-text-tinted:var(--vs-purple-200);--vs-cs-text-primary:var(--vs-purple-50);--vs-cs-surface:var(--vs-purple-950);--vs-cs-surface-tinted:var(--vs-purple-950);--vs-cs-bg:var(--vs-purple-900);--vs-cs-bg-tinted:var(--vs-purple-900);--vs-cs-bg-comp:var(--vs-purple-800);--vs-cs-bg-comp-tinted:var(--vs-purple-800);--vs-cs-primary:var(--vs-purple-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-purple-400) 45%, transparent)}:root.vs-dark .vs-cs-fuchsia{--vs-cs-border:var(--vs-fuchsia-700);--vs-cs-border-strong:var(--vs-fuchsia-600);--vs-cs-text:var(--vs-fuchsia-100);--vs-cs-text-tinted:var(--vs-fuchsia-200);--vs-cs-text-primary:var(--vs-fuchsia-50);--vs-cs-surface:var(--vs-fuchsia-950);--vs-cs-surface-tinted:var(--vs-fuchsia-950);--vs-cs-bg:var(--vs-fuchsia-900);--vs-cs-bg-tinted:var(--vs-fuchsia-900);--vs-cs-bg-comp:var(--vs-fuchsia-800);--vs-cs-bg-comp-tinted:var(--vs-fuchsia-800);--vs-cs-primary:var(--vs-fuchsia-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-fuchsia-400) 45%, transparent)}:root.vs-dark .vs-cs-pink{--vs-cs-border:var(--vs-pink-700);--vs-cs-border-strong:var(--vs-pink-600);--vs-cs-text:var(--vs-pink-100);--vs-cs-text-tinted:var(--vs-pink-200);--vs-cs-text-primary:var(--vs-pink-50);--vs-cs-surface:var(--vs-pink-950);--vs-cs-surface-tinted:var(--vs-pink-950);--vs-cs-bg:var(--vs-pink-900);--vs-cs-bg-tinted:var(--vs-pink-900);--vs-cs-bg-comp:var(--vs-pink-800);--vs-cs-bg-comp-tinted:var(--vs-pink-800);--vs-cs-primary:var(--vs-pink-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-pink-400) 45%, transparent)}:root.vs-dark .vs-cs-rose{--vs-cs-border:var(--vs-rose-700);--vs-cs-border-strong:var(--vs-rose-600);--vs-cs-text:var(--vs-rose-100);--vs-cs-text-tinted:var(--vs-rose-200);--vs-cs-text-primary:var(--vs-rose-50);--vs-cs-surface:var(--vs-rose-950);--vs-cs-surface-tinted:var(--vs-rose-950);--vs-cs-bg:var(--vs-rose-900);--vs-cs-bg-tinted:var(--vs-rose-900);--vs-cs-bg-comp:var(--vs-rose-800);--vs-cs-bg-comp-tinted:var(--vs-rose-800);--vs-cs-primary:var(--vs-rose-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-rose-400) 45%, transparent)}:root.vs-dark .vs-cs-gray{--vs-cs-border:var(--vs-gray-700);--vs-cs-border-strong:var(--vs-gray-600);--vs-cs-text:var(--vs-gray-100);--vs-cs-text-tinted:var(--vs-gray-200);--vs-cs-text-primary:var(--vs-gray-50);--vs-cs-surface:var(--vs-gray-950);--vs-cs-surface-tinted:var(--vs-gray-950);--vs-cs-bg:var(--vs-gray-900);--vs-cs-bg-tinted:var(--vs-gray-900);--vs-cs-bg-comp:var(--vs-gray-800);--vs-cs-bg-comp-tinted:var(--vs-gray-800);--vs-cs-primary:var(--vs-gray-700);--vs-cs-shadow:color-mix(in srgb, var(--vs-gray-400) 45%, 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 (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 (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 (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 (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{--tw-font-weight:var(--font-weight-normal,400);width:100%;font-weight:var(--font-weight-normal,400);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-text-tinted);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}.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-border));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-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);--tw-outline-style:none;outline-style:none;align-items:center;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-left:calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25);padding-right:calc(var(--vs-accordion-arrowSpacing,calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25)) + var(--vs-size-font,var(--vs-font-size-md)) + var(--vs-size-padding,var(--vs-padding-md)));min-height:calc(var(--vs-size-height,var(--vs-comp-height-md)) * 1.2);color:var(--vs-cs-text-tinted);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-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-border))}.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-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-primary));background-color:var(--vs-cs-primary);color:var(--vs-cs-text-primary)}.vs-accordion.vs-primary .vs-accordion-title:after{border-top-color:var(--vs-accordion-arrowColor,var(--vs-cs-text-primary))}.vs-accordion.vs-primary.vs-accordion-open .vs-accordion-title{border-bottom:var(--vs-accordion-accordionBorder,1px solid var(--vs-cs-primary))}.vs-avatar{--vs-avatar-imageObjectFit:initial;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid var(--vs-cs-border);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-surface);width:3.6rem;height:3.6rem;color:var(--vs-cs-text-tinted);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;border:1px solid var(--vs-cs-border);background-color:var(--vs-cs-bg);width:100%;height:auto;color:var(--vs-cs-text-tinted);border-radius:0;padding:0;position:relative}.vs-bar.vs-primary{border:1px solid var(--vs-cs-primary);background-color:var(--vs-cs-primary);color:var(--vs-cs-text-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-border));border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-no-color);width:100%;color:var(--vs-cs-text);position:relative;overflow:auto;container-type:inline-size}.vs-block .vs-block-title{border-bottom:var(--vs-block-blockBorder,1px solid var(--vs-cs-border));background-color:var(--vs-cs-bg-tinted);width:100%;color:var(--vs-cs-text-tinted);padding:.5rem 1.2rem;font-weight:500;position:relative}.vs-block .vs-block-content{width:100%;padding:.8rem 1.2rem;position:relative}@container not (width>=1024px){.vs-block .vs-block-title{padding:.4rem 1rem}.vs-block .vs-block-content{padding:.7rem 1rem}}@container not (width>=768px){.vs-block .vs-block-title{padding:.3rem .9rem}.vs-block .vs-block-content{padding:.6rem .9rem}}@container not (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-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)}.vs-button{box-sizing:border-box;cursor:pointer;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);-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-border);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-text-tinted);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-text-tinted);background-color:#0000;border-color:#0000}.vs-button.vs-ghost:hover{background-color:var(--vs-cs-bg-tinted)}.vs-button.vs-outline{color:var(--vs-cs-text-tinted);background-color:#0000}.vs-button.vs-outline:hover{background-color:var(--vs-cs-bg-tinted)}.vs-button.vs-primary{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@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-primary);background-color:var(--vs-cs-primary);color:var(--vs-cs-text-primary)}.vs-button.vs-primary:hover{background-color:var(--vs-cs-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:2147483647px}@container not (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-primary);stroke:var(--vs-cs-primary);color:var(--vs-cs-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:var(--spacing,.25rem);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-text);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-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}.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{cursor:pointer;appearance:none;border:1px solid var(--vs-checkbox-checkboxColor,var(--vs-cs-border));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;margin:0;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-border-strong))}.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-text-tinted);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-primary));background-color:var(--vs-checkbox-checkboxColor,var(--vs-cs-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-text-primary));transform:scale(1)}.vs-checkbox.vs-checked .vs-checkbox-wrap .vs-checkbox-input{border-color:var(--vs-checkbox-checkboxColor,var(--vs-cs-primary));background-color:var(--vs-checkbox-checkboxColor,var(--vs-cs-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-text-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-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-primary))}.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-tinted);width:100%;height:100%;animation:1.2s infinite alternate skeleton-blink;position:absolute}.vs-skeleton .vs-skeleton-content{width:100%;height:100%;color:var(--vs-cs-text);justify-content:center;align-items:center;display:flex;position:relative}@keyframes skeleton-blink{0%{opacity:.2}to{opacity:.5}}.vs-checkbox-set .vs-checkbox-set-skeleton{width:100%;height:var(--vs-size-height,var(--vs-comp-height-md))}.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}.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) * .12);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-border);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-text-tinted);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-border);background-color:var(--vs-cs-surface-tinted);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-text-tinted);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(--vs-chip-computed-height) * .5);height:calc(var(--vs-chip-computed-height) * .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-border);color:var(--vs-cs-text-tinted);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-primary);background-color:var(--vs-cs-primary);color:var(--vs-cs-text-primary)}.vs-chip.vs-primary .vs-chip-icon{border:1px solid var(--vs-cs-primary);color:var(--vs-cs-text)}@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{--vs-container-push-left:initial;--vs-container-push-right:initial;width:100%;height:100%;transition:padding .3s ease-in-out;position:relative;container-type:inline-size}@media (width>=768px){.vs-container.vs-container-push-left{padding-left:var(--vs-container-push-left)}.vs-container.vs-container-push-right{padding-right:var(--vs-container-push-right)}}.vs-input{box-sizing:border-box;border:solid 1px var(--vs-cs-border);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-text);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-text);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-tinted);height:100%;padding:0 calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25);color:var(--vs-cs-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);--tw-border-style:none;opacity:0;background:0 0;border-style:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.25em;height:1.25em;transition:opacity .4s;display:flex}.vs-input .vs-clear-button .vs-clear-icon{width:100%;height:100%}.vs-input .vs-clear-button:focus{cursor:pointer;opacity:1}.vs-input .vs-clear-button:focus-visible{outline:2px solid var(--vs-cs-text)}.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-text);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-text)}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-text);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-text)}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-text);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-text)}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-text);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-text)}input:autofill{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-text);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-text)}input:autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-text);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-text)}input:autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-text);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-text)}input:autofill:active{-webkit-box-shadow:0 0 0 1000px var(--vs-no-color) inset;-webkit-text-fill-color:var(--vs-cs-text);box-shadow:0 0 0 1000px var(--vs-no-color) inset;caret-color:var(--vs-cs-text)}.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);justify-content:center;align-items:center;display:inline-flex}.vs-dimmed{pointer-events:auto;opacity:.4;background-color:var(--vs-black);width:100%;height:100%;position:absolute;top:0;left:0}.dimmed-enter-active,.dimmed-leave-active{transition:opacity .25s}.dimmed-enter-from,.dimmed-leave-to{opacity:0}.vs-divider{--vs-divider-border:initial;--vs-divider-horizontalWidth:initial;--vs-divider-horizontalMargin:initial;--vs-divider-verticalHeight:initial;--vs-divider-verticalMargin:initial;margin:var(--vs-divider-horizontalMargin,.6rem 0);border-top:var(--vs-divider-border,1px solid var(--vs-cs-border-strong));width:var(--vs-divider-horizontalWidth,100%);height:0}.vs-divider.vs-vertical{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);vertical-align:top;width:0;margin:var(--vs-divider-verticalMargin,0 .6rem);border-left-width:1px;border-left:var(--vs-divider-border,1px solid var(--vs-cs-border-strong));width:0;height:var(--vs-divider-verticalHeight,100%);display:inline-block}@container not (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-border-strong));width:var(--vs-divider-horizontalWidth,100%);height:0}}.vs-drawer{--vs-drawer-size:initial;pointer-events:none;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.vs-drawer .vs-drawer-content{pointer-events:auto;box-shadow:none;background-color:var(--vs-cs-surface);border-radius:0;padding:0;position:absolute}.vs-drawer .vs-drawer-content.vs-drawer-left{border-right:1px solid var(--vs-cs-border);width:var(--vs-drawer-size);border-top-right-radius:0;border-bottom-right-radius:0;height:100%;top:0;left:0;transform:translate(0)}.vs-drawer .vs-drawer-content.vs-drawer-right{border-left:1px solid var(--vs-cs-border);width:var(--vs-drawer-size);border-top-left-radius:0;border-bottom-left-radius:0;height:100%;top:0;right:0;transform:translate(0)}.vs-drawer .vs-drawer-content.vs-drawer-top{border-bottom:1px solid var(--vs-cs-border);width:100%;height:var(--vs-drawer-size);border-bottom-right-radius:0;border-bottom-left-radius:0;top:0;left:0;transform:translateY(0)}.vs-drawer .vs-drawer-content.vs-drawer-bottom{border-top:1px solid var(--vs-cs-border);width:100%;height:var(--vs-drawer-size);border-top-left-radius:0;border-top-right-radius:0;bottom:0;left: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%)}.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-border);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-surface);width:100%;height:auto;padding:1.6rem 2rem .5rem}.vs-file-drop:hover{outline:1px solid var(--vs-cs-border-strong)!important;outline-offset:2px!important}.vs-file-drop.vs-dragging{outline:2px dashed var(--vs-cs-border-strong);background-color:var(--vs-file-drop-dragBackgroundColor,var(--vs-cs-surface))}.vs-file-drop .vs-file-drop-ref{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.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-text));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-text);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-border);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-text-tinted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute}.vs-file-input{box-sizing:border-box;cursor:pointer;--tw-outline-style:none;border:solid 1px var(--vs-cs-border);border-radius:calc(var(--vs-radius-ratio) * var(--vs-size-radius,var(--vs-radius-md)));background-color:var(--vs-no-color);min-height:var(--vs-size-height,var(--vs-comp-height-md));color:var(--vs-cs-text);font-size:var(--vs-size-font,var(--vs-font-size-md));outline-style:none;align-items:center;display:flex;position:relative;overflow:hidden}.vs-file-input.vs-focus-visible:focus-visible,.vs-file-input.vs-focus-within:focus-within{outline:2px solid var(--vs-cs-text);outline-offset:1px}.vs-file-input.vs-disabled{cursor:not-allowed;opacity:.6}.vs-file-input.vs-readonly{cursor:default}.vs-file-input .vs-file-input-prepend{--tw-border-style:none;white-space:nowrap;background-color:var(--vs-cs-bg-tinted);padding:0 calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25);color:var(--vs-cs-primary);border-style:none;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.vs-file-input .vs-file-input-prepend .vs-file-input-icon{width:1em;height:1em;rotate:-45deg}.vs-file-input .vs-file-input-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .25) calc(var(--vs-size-padding,var(--vs-padding-md)) * .5);flex-wrap:wrap;flex:1;display:flex;overflow:hidden}.vs-file-input .vs-file-input-content .vs-file-input-placeholder{text-overflow:ellipsis;white-space:nowrap;color:var(--vs-cs-text);opacity:.4;overflow:hidden}.vs-file-input .vs-file-input-content .vs-file-input-collapsed-count{opacity:.7;-webkit-user-select:none;user-select:none;font-size:var(--vs-font-size-sm)}.vs-file-input .vs-file-input-append{--tw-border-style:none;white-space:nowrap;background-color:var(--vs-cs-bg-tinted);padding:0 calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.25);color:var(--vs-cs-primary);border-style:none;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.vs-file-input .vs-file-input-clear{margin-right:calc(var(--spacing,.25rem) * 2.5);cursor:pointer;--tw-border-style:none;background:0 0;border-style:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25em;height:1.25em;display:flex}.vs-file-input .vs-file-input-clear .vs-file-input-clear-icon{width:100%;height:100%}.vs-file-input .vs-file-input-native{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.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-image{background-color:#0000;width:100%;height:100%;display:inline-block;position:relative}.vs-image .vs-image-fallback{background-color:var(--vs-gray-soft);width:100%;height:100%;color:var(--vs-gray-strong);justify-content:center;align-items:center;display:flex}.vs-image .vs-image-fallback-icon{width:50%;height:50%;color:var(--vs-red)}.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}.vs-label-value{--vs-label-value-border:initial;--vs-label-value-line:var(--vs-label-value-border,1px solid var(--vs-cs-border));--vs-label-value-inner-line:var(--vs-label-value-border,1px solid var(--vs-cs-border));--vs-label-value-direction:row;--vs-label-value-cell-justify:normal;--vs-label-value-label-border-right:var(--vs-label-value-inner-line);--vs-label-value-label-border-bottom:none;flex-direction:var(--vs-label-value-direction);border:var(--vs-label-value-line);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-sm));width:100%;display:flex;position:relative;overflow:hidden}.vs-label-value>.vs-cell{justify-content:var(--vs-label-value-cell-justify);padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5) var(--vs-size-padding,var(--vs-padding-md));min-height:var(--vs-size-height,var(--vs-comp-height-md));color:var(--vs-cs-text-tinted);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-label-border-right);border-bottom:var(--vs-label-value-label-border-bottom);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{--vs-label-value-line:var(--vs-label-value-border,1px solid var(--vs-cs-primary));--vs-label-value-inner-line:var(--vs-label-value-border,1px solid var(--vs-cs-primary))}.vs-label-value.vs-primary .vs-label{background-color:var(--vs-cs-primary);color:var(--vs-cs-text-primary)}.vs-label-value.vs-vertical{--vs-label-value-direction:column;--vs-label-value-cell-justify:flex-start;--vs-label-value-label-border-right:none;--vs-label-value-label-border-bottom:var(--vs-label-value-inner-line)}@container not (width>=768px){.vs-label-value.vs-responsive-vertical{--vs-label-value-direction:column;--vs-label-value-cell-justify:flex-start;--vs-label-value-label-border-right:none;--vs-label-value-label-border-bottom:var(--vs-label-value-inner-line)}}.vs-layout{width:100%;height:100%;position:relative}.vs-modal-node{width:100%;height:100%;z-index:var(--vs-modal-z-index);position:absolute;top:0;left:0}.vs-modal-node .vs-modal-wrap{pointer-events:auto;opacity:1;border:1px solid var(--vs-cs-border-strong);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-surface);width:auto;height:auto;color:var(--vs-cs-text);padding:1.8rem 2.4rem;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.vs-modal-view{pointer-events:none;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;top:0;left:0}.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-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-virtual{position:relative}.vs-grouped-list .vs-grouped-list-list.vs-virtual>.vs-grouped-list-group,.vs-grouped-list .vs-grouped-list-list.vs-virtual>.vs-grouped-list-item{width:100%;position:absolute;top:0;left:0}.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 not (width>=1024px){.vs-page{padding:1.8rem 2.5rem}}@container not (width>=768px){.vs-page{padding:1.4rem 2rem}}@container not (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-border));border-radius:var(--vs-progress-barBorderRadius,calc(var(--vs-radius-ratio) * var(--vs-radius-md)));background-color:var(--vs-progress-barBackgroundColor,var(--vs-cs-surface));overflow:hidden}.vs-progress[value]::-webkit-progress-value{background-color:var(--vs-progress-valueBackgroundColor,var(--vs-cs-primary));transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.vs-progress:before{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;left:0;right:0}.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-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-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-text-tinted);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-border));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-border-strong)!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 .vs-radio-set-skeleton{width:100%;height:var(--vs-size-height,var(--vs-comp-height-md))}.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:var(--spacing,.25rem);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}.vs-select .vs-select-trigger{box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--spacing,.25rem);border:1px solid var(--vs-cs-border);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{align-items:center;gap:var(--spacing,.25rem);overflow-wrap:anywhere;flex-wrap:wrap;flex:1;min-width:0;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{--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{width:1.25em;height:1.25em;color:var(--vs-cs-text);background:0 0;transition:opacity .4s}.vs-select .vs-select-trigger .vs-select-clear-button .vs-select-clear-icon{width:100%;height:100%}.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-loading{flex-shrink:0}.vs-select .vs-select-trigger.vs-loading-state{cursor:default}.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-border-strong);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{overflow-wrap:anywhere}.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-tinted)}.vs-select-options .vs-select-option-wrap.selected .vs-select-option{font-weight:var(--vs-font-weight-bold)}.vs-select-options .vs-select-empty{justify-content:center;align-items:center;gap:var(--spacing,.25rem);-webkit-user-select:none;user-select:none;padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.5);color:var(--vs-cs-border);flex-direction:column;display:flex}.vs-select-options .vs-select-empty .vs-select-empty-icon{width:calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.5);height:calc(var(--vs-size-font,var(--vs-font-size-md)) * 1.5)}.vs-steps{--vs-steps-stepSize:initial;--step-size:var(--vs-steps-stepSize,1.6rem);--step-line-color:var(--vs-cs-primary)}@supports (color:color-mix(in lab, red, red)){.vs-steps{--step-line-color:color-mix(in oklch, var(--vs-cs-primary) 20%, transparent 80%)}}.vs-steps{--step-progress-color:var(--vs-cs-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:calc(calc(1 / 2 * 100%) * -1);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:var(--spacing,.25rem);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: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-step-disabled) .vs-step-num:after{border:1px solid var(--vs-cs-border-strong);pointer-events:none;content:"";border-radius:100%;position:absolute;inset:2px}.vs-steps .vs-steps-list .vs-step-item:focus-visible:not(.vs-step-disabled).vs-selected .vs-step-num:after{border-color:var(--vs-cs-text-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-border);background-color:var(--vs-cs-surface);width:var(--step-size);height:var(--step-size);color:var(--vs-cs-text-tinted);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:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);white-space:nowrap;color:var(--vs-cs-text);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-primary);background-color:var(--vs-cs-primary);color:var(--vs-cs-text-primary)}.vs-steps .vs-steps-list .vs-step-item.vs-previous .vs-step-label{color:var(--vs-cs-text-tinted)}.vs-steps .vs-steps-list .vs-step-item.vs-step-disabled{pointer-events:none;cursor:default;--tw-grayscale:grayscale(80%);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}.vs-steps .vs-steps-list .vs-step-item.vs-step-disabled .vs-step-num{box-shadow:none;border-style:dashed;border-color:var(--vs-cs-border);background-color:var(--vs-cs-surface);color:var(--vs-cs-text-tinted)}@supports (color:color-mix(in lab, red, red)){.vs-steps .vs-steps-list .vs-step-item.vs-step-disabled .vs-step-num{color:color-mix(in oklch, var(--vs-cs-text-tinted) 50%, transparent)}}.vs-steps .vs-steps-list .vs-step-item.vs-step-disabled .vs-step-label{opacity:.5;color:var(--vs-cs-text-tinted);font-style:italic}.vs-steps .vs-steps-list .vs-step-item.vs-selected .vs-step-num{outline:3px solid var(--vs-cs-primary);outline-offset:3px;border-color:var(--vs-cs-primary);background-color:var(--vs-cs-primary);color:var(--vs-cs-text-primary);transition-delay:.15s;animation:1.8s ease-out infinite vs-step-pulse}.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-primary)}.vs-steps.vs-vertical{flex-direction:column;align-items:center}.vs-steps.vs-vertical .vs-step-line{height:auto;width:var(--spacing,.25rem);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:0px;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);flex-direction:column;align-items:flex-start;height:100%;margin-bottom:0}.vs-steps.vs-vertical .vs-steps-list.vs-steps-no-label{margin-right:0}.vs-steps.vs-vertical .vs-steps-list .vs-step-item .vs-step-label{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:150%}@keyframes vs-step-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--vs-cs-primary) 50%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in oklch, var(--vs-cs-primary) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--vs-cs-primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.vs-steps .vs-step-item.vs-selected .vs-step-num{animation:none}}@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}.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) * .65));min-height:var(--vs-switch-button-height);align-items:center;display:flex;position:relative}.vs-switch .vs-switch-wrap{align-items:center;display:flex}.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-border);border-radius:var(--vs-switch-button-height);background-color:var(--vs-cs-surface);padding:0 calc(var(--vs-switch-button-height) * .3);width:auto;min-width:calc(var(--vs-switch-button-height) * 1.75);height:var(--vs-switch-button-height);color:var(--vs-cs-text);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{text-align:center;word-break:break-all;white-space:nowrap;-webkit-user-select:none;user-select:none;width:100%;padding-right:0;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;left:calc(var(--vs-switch-button-height) * .15);background-color:var(--vs-cs-primary);width:var(--vs-switch-computed-handle);height:var(--vs-switch-computed-handle);content:"";border-radius:2147483647px;transition-duration:.3s;position:absolute}.vs-switch .vs-switch-input{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.vs-switch.vs-checked .vs-switch-button{border:1px solid var(--vs-cs-primary);background-color:var(--vs-cs-primary);color:var(--vs-cs-text-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-text-primary))}.vs-switch.vs-checked .vs-switch-button .vs-status-label{padding-left: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-border-strong)!important}.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;width:100%;z-index:var(--vs-table-sticky-header-z-index);padding-bottom:1rem;position:sticky;top:0;overflow:hidden}.vs-table>.vs-table-sticky-wrapper .vs-table-sticky-header{pointer-events:auto}.vs-table>.vs-table-sticky-wrapper .vs-table-sticky-header .vs-table-header-row{box-shadow:0 .25rem .5rem 0 var(--vs-cs-shadow)}.vs-table>.vs-table-sticky-wrapper .vs-table-sticky-header .vs-table-th{border-bottom:1px solid var(--vs-cs-border-strong)}.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-tinted);color:var(--vs-cs-text-tinted);font-weight:500;font-size:var(--vs-size-font,var(--vs-font-size-md))}.vs-table .vs-table-th{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top:1px solid var(--vs-cs-border);border-bottom:1px solid var(--vs-cs-border);padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .8) calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.2);min-width:0;color:inherit;font-weight:inherit;font-size:inherit;text-align:left;overflow-wrap:anywhere;grid-row:1;display:flex}.vs-table .vs-table-th:first-child{border-left:1px solid var(--vs-cs-border);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-border);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)) * .8) calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.2);min-width:0;font-size:inherit;text-align:left;overflow-wrap:anywhere;grid-row:1;align-items:center;display:flex}.vs-table .vs-table-tbody>.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-top:1px solid var(--vs-cs-border);font-size:var(--vs-size-font,var(--vs-font-size-md));border-bottom:1px solid #0000;position:relative}.vs-table .vs-table-tbody>.vs-table-body-row:not(:first-child){margin-top:-1px}.vs-table .vs-table-tbody>.vs-table-body-row:first-child{border-top-color:#0000}.vs-table .vs-table-tbody>.vs-table-body-row.vs-stated{background-color:var(--vs-sc-soft);color:var(--vs-sc)}.vs-table .vs-table-tbody>.vs-table-body-row.vs-selected{background-color:var(--vs-cs-surface-tinted);color:var(--vs-cs-text)}.vs-table .vs-table-tbody>.vs-table-body-row:last-child{border-bottom-color:var(--vs-cs-border)}.vs-table .vs-table-tbody>.vs-table-body-row:hover{z-index:1}.vs-table .vs-table-tbody>.vs-table-body-row:hover:after{content:"";pointer-events:none;border:1px solid var(--vs-cs-primary);position:absolute;inset:0}.vs-table .vs-table-tbody>.vs-table-body-row>.vs-table-td.vs-table-expanded-row{contain:inline-size;border:none;grid-area:2/1/auto/-1;padding:0}.vs-table .vs-table-tbody>.vs-table-body-row>.vs-table-td.vs-table-expanded-row .vs-table-expand-content{overflow-x:auto}.vs-table .vs-table-tbody>.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-text-tinted);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-th.vs-table-drag-handle,.vs-table .vs-table-td.vs-table-drag-handle{padding-right:0;padding-left:calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.2);width:calc(var(--vs-size-padding,var(--vs-padding-md)) * 1.2 + 1rem)}.vs-table .vs-table-th.vs-table-drag-handle svg{display:none}.vs-table .vs-table-td.vs-table-drag-handle{cursor:grab;color:var(--vs-cs-text-tinted)}.vs-table .vs-table-td.vs-table-drag-handle svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.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:center;padding:0}: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-text)}.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{background-color:var(--vs-cs-primary);color:var(--vs-cs-text-primary);font-weight:var(--vs-font-weight-bold)}.vs-table.vs-primary .vs-table-thead>.vs-table-header-row>.vs-table-th{border-color:var(--vs-cs-border)}@container not (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-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{height:var(--spacing,.25rem);width:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:0;margin:0;display:block;position:absolute;overflow:hidden}.vs-table.vs-responsive .vs-table-tbody>.vs-table-body-row{margin-inline:0;margin-top: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:1px solid var(--vs-cs-border)}.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-border);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-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{border-style:var(--tw-border-style);border-width:0;width:auto;height:auto;margin:0;display:block;position:static;overflow:visible}.vs-table.vs-responsive .vs-table .vs-table-tbody>.vs-table-body-row{border-style:var(--tw-border-style);border-width:0;border:revert;margin-inline:0;margin-bottom:0}.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-ease{syntax:"*";inherits:false}.vs-tabs{--vs-tabs-divider:initial;--tab-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));--tab-ease-out:cubic-bezier(.22, 1, .36, 1);--tab-ease-in:cubic-bezier(.55, 0, .9, .4);--tab-ease-spring:cubic-bezier(.34, 1.3, .64, 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-text-tinted);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-inline:calc(var(--spacing,.25rem) * .5);display:flex;position:relative;overflow:auto}.vs-tabs .vs-tabs-wrap .vs-tab-list{align-items:center;gap:var(--spacing,.25rem);border-bottom:var(--vs-tabs-divider,1px solid var(--vs-cs-border-strong));flex-wrap:nowrap;flex:1;margin:0;display:flex;position:relative}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item{isolation:isolate;cursor:pointer;text-align:center;white-space:nowrap;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-text);font-size:var(--vs-size-font,var(--vs-font-size-md));flex-shrink:0;justify-content:center;align-items:center;transition:color .25s;display:flex;position:relative}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item .vs-tab-fill{pointer-events:none;z-index:calc(1 * -1);transform-origin:bottom;transition:transform .25s var(--tab-ease-in), background-color .3s ease;border-radius:var(--tab-radius) var(--tab-radius) 0 0;background-color:var(--vs-cs-bg-tinted);position:absolute;inset:0;transform:scaleY(0)}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item .vs-tab-label{width:100%}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item .vs-tab-indicator{pointer-events:none;height:calc(var(--spacing,.25rem) * .5);opacity:0;transition:transform .2s var(--tab-ease-in), opacity .2s ease;background-color:var(--vs-cs-primary);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item:hover:not(.vs-disabled) .vs-tab-fill{transition:transform .25s var(--tab-ease-out), background-color .3s ease;transform:none}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--vs-cs-text)}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected .vs-tab-fill{transition:transform .35s var(--tab-ease-out), background-color .3s ease;transform:none}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected .vs-tab-indicator{opacity:1;transition:transform .45s var(--tab-ease-spring), opacity .15s ease;animation:.6s ease-out vs-tab-indicator-glow;transform:none}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected .vs-tab-label{animation:vs-tab-label-lift .35s var(--tab-ease-out)}.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-border-strong);outline-offset:-3px}.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-inline:0;padding-block:calc(var(--spacing,.25rem) * .5)}.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list{border-right:var(--vs-tabs-divider,1px solid var(--vs-cs-border-strong));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;justify-content:flex-start;width:100%}.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-item .vs-tab-fill{transform-origin:100%;border-radius:var(--tab-radius) 0 0 var(--tab-radius);transform:scaleX(0)}.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-item .vs-tab-indicator{height:auto;width:calc(var(--spacing,.25rem) * .5);inset-block:0;left:auto;right:0;transform:scaleY(0)}.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-item:hover:not(.vs-disabled):not(.vs-selected) .vs-tab-fill,.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected .vs-tab-fill,.vs-tabs.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected .vs-tab-indicator{transform:none}.vs-tabs.vs-primary .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected{color:var(--vs-cs-text-primary)}.vs-tabs.vs-primary .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected .vs-tab-fill{animation:vs-tab-fill-grow-y .4s var(--tab-ease-out);background-color:var(--vs-cs-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-text-primary)}.vs-tabs.vs-primary.vs-vertical .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected .vs-tab-fill{animation-name:vs-tab-fill-grow-x}@media (prefers-reduced-motion:reduce){.vs-tabs .vs-tab-item,.vs-tabs .vs-tab-item *{transition:none!important;animation:none!important}}@keyframes vs-tab-fill-grow-y{0%{transform:scaleY(0)}}@keyframes vs-tab-fill-grow-x{0%{transform:scaleX(0)}}@keyframes vs-tab-indicator-glow{0%{box-shadow:0 0 8px 1px var(--vs-cs-primary)}to{box-shadow:0 0 #0000}}@keyframes vs-tab-label-lift{0%{opacity:.6;transform:translateY(3px)}}.vs-textarea{resize:vertical;border:solid 1px var(--vs-cs-border);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-no-color);width:100%;min-height:fit-content;color:var(--vs-cs-text);font-size:var(--vs-size-font,var(--vs-font-size-md));flex-direction:column;display:flex;position:relative;overflow:hidden}.vs-textarea textarea{resize:none;--tw-border-style:none;--tw-outline-style:none;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:inherit;font-size:inherit;background-color:#0000;border-style:none;outline-style:none;flex:1}.vs-textarea .vs-textarea-header,.vs-textarea .vs-textarea-footer{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--vs-size-padding,var(--vs-padding-md)) * .5) calc(var(--vs-size-padding,var(--vs-padding-md)) * .75);flex-wrap:nowrap;display:flex}.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) * 3);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,)}.vs-theme-button{--vs-theme-button-iconSize:initial;--vs-theme-button-iconColor:initial;background-color:var(--vs-no-color);width:var(--vs-size-height,var(--vs-comp-height-md));height:var(--vs-size-height,var(--vs-comp-height-md));border-radius:2147483647px;padding:0}.vs-theme-button .vs-theme-icon{opacity:0;transform-origin:0 0;width:var(--vs-theme-button-iconSize,66%);height:var(--vs-theme-button-iconSize,66%);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-border);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-lg));background-color:var(--vs-cs-bg);width:fit-content;height:auto;color:var(--vs-cs-text-tinted);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-text-tinted);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-primary);background-color:var(--vs-cs-primary);color:var(--vs-cs-text-primary)}.vs-toast.vs-toast-primary .vs-toast-close{color:var(--vs-cs-text-primary)}.vs-toast-view{pointer-events:none;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;top:0;left:0}.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:calc(calc(1 / 2 * 100%) * -1);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:calc(calc(1 / 2 * 100%) * -1);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:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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}.vs-tooltip{--vs-tooltip-arrowColor:initial;--vs-tooltip-arrowSize:initial;pointer-events:auto}.vs-tooltip .vs-tooltip-contents{border:.1rem solid var(--vs-cs-primary);border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-md));background-color:var(--vs-cs-surface);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-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%}
/*$vite$:1*/