@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap";html{font-size:62.5%}body{font-size:var(--vs-font-size)}html,body{position:relative;min-width:100%;min-height:100vh;line-height:1.5;font-family:Noto Sans,Nanum Gothic,-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;font-weight:400;background-color:var(--vs-app-background-color)}::-webkit-scrollbar{width:.6rem}::-webkit-scrollbar:horizontal{height:.6rem}::-webkit-scrollbar-thumb{border-radius:8px;background-color:#7a7a7a99}::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}::-webkit-scrollbar-corner{background-color:transparent}.swirl-in-fwd{animation:swirl-in-fwd .6s ease-out both}.fade-in{animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.fade-in-top{animation:fade-in-top .4s cubic-bezier(.39,.575,.565,1) both}.fade-in-right{animation:fade-in-right .4s cubic-bezier(.39,.575,.565,1) both}.fade-in-bottom{animation:fade-in-bottom .4s cubic-bezier(.39,.575,.565,1) both}.fade-in-left{animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both}.fade-out-top{animation:fade-out-top .4s cubic-bezier(.25,.46,.45,.94) both}.fade-out-right{animation:fade-out-right .4s cubic-bezier(.25,.46,.45,.94) both}.fade-out-bottom{animation:fade-out-bottom .4s cubic-bezier(.25,.46,.45,.94) both}.fade-out-left{animation:fade-out-left .4s cubic-bezier(.25,.46,.45,.94) both}.shake-horizontal{animation:shake-horizontal .6s cubic-bezier(.455,.03,.515,.955) both}.scale-up-ver-top{animation:scale-up-ver-top .15s cubic-bezier(.39,.575,.565,1) both}.scale-up-center{animation:scale-up-center .2s cubic-bezier(.39,.575,.565,1) both}@keyframes swirl-in-fwd{0%{transform:rotate(-540deg) scale(0);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-top{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-right{0%{transform:translate(10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-left{0%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-out-top{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10px);opacity:0}}@keyframes fade-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(10px);opacity:0}}@keyframes fade-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes fade-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-10px);opacity:0}}@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)}}@keyframes scale-up-ver-top{0%{transform:scaleY(.4);transform-origin:100% 0}to{transform:scaleY(1);transform-origin:100% 0}}@keyframes scale-up-center{0%{transform:scale(.5)}to{transform:scale(1)}}:root{--vs-black: #000000;--vs-white: #ffffff;--vs-app-bg-color-light: #f8f8f8;--vs-app-bg-color-dark: #14151f;--vs-dimmed-bg-light: rgba(0, 0, 0, .45);--vs-dimmed-bg-dark: rgba(0, 0, 0, .6)}:root{--vs-gray: var(--vs-gray-500);--vs-gray-light: var(--vs-gray-200);--vs-gray-deep: var(--vs-gray-700);--vs-gray-50: #f0f0f0;--vs-gray-100: #e0e0e0;--vs-gray-200: #c0c0c0;--vs-gray-300: #a1a1a1;--vs-gray-400: #818181;--vs-gray-500: #616161;--vs-gray-600: #4e4e4e;--vs-gray-700: #3a3a3a;--vs-gray-800: #272727;--vs-gray-900: #131313}:root .vs-dark{--vs-gray: var(--vs-gray-400);--vs-gray-light: var(--vs-gray-700);--vs-gray-deep: var(--vs-gray-200)}:root .vs-text-gray{color:var(--vs-gray)}:root .vs-text-gray-light{color:var(--vs-gray-light)}:root .vs-text-gray-deep{color:var(--vs-gray-deep)}:root{--vs-red: var(--vs-red-500);--vs-red-light: var(--vs-red-200);--vs-red-deep: var(--vs-red-700);--vs-red-50: #ffe6e9;--vs-red-100: #ffcdd2;--vs-red-200: #f9a8ab;--vs-red-300: #f28384;--vs-red-400: #ec5e5c;--vs-red-500: #e53935;--vs-red-600: #b72e2a;--vs-red-700: #892220;--vs-red-800: #5c1715;--vs-red-900: #2e0b0b}:root .vs-dark{--vs-red: var(--vs-red-400);--vs-red-light: var(--vs-red-700);--vs-red-deep: var(--vs-red-200)}:root .vs-text-red{color:var(--vs-red)}:root .vs-text-red-light{color:var(--vs-red-light)}:root .vs-text-red-deep{color:var(--vs-red-deep)}:root{--vs-orange: var(--vs-orange-500);--vs-orange-light: var(--vs-orange-200);--vs-orange-deep: var(--vs-orange-700);--vs-orange-50: #fff0d9;--vs-orange-100: #ffe0b2;--vs-orange-200: #fdc786;--vs-orange-300: #faae59;--vs-orange-400: #f8952d;--vs-orange-500: #f57c00;--vs-orange-600: #c46300;--vs-orange-700: #934a00;--vs-orange-800: #623200;--vs-orange-900: #311900}:root .vs-dark{--vs-orange: var(--vs-orange-400);--vs-orange-light: var(--vs-orange-700);--vs-orange-deep: var(--vs-orange-200)}:root .vs-text-orange{color:var(--vs-orange)}:root .vs-text-orange-light{color:var(--vs-orange-light)}:root .vs-text-orange-deep{color:var(--vs-orange-deep)}:root{--vs-yellow: var(--vs-yellow-500);--vs-yellow-light: var(--vs-yellow-200);--vs-yellow-deep: var(--vs-yellow-700);--vs-yellow-50: #fcf5dd;--vs-yellow-100: #f8ebba;--vs-yellow-200: #f7e198;--vs-yellow-300: #f5d777;--vs-yellow-400: #f4cc55;--vs-yellow-500: #f2c233;--vs-yellow-600: #c29b29;--vs-yellow-700: #91741f;--vs-yellow-800: #614e14;--vs-yellow-900: #30270a}:root .vs-dark{--vs-yellow: var(--vs-yellow-400);--vs-yellow-light: var(--vs-yellow-700);--vs-yellow-deep: var(--vs-yellow-200)}:root .vs-text-yellow{color:var(--vs-yellow)}:root .vs-text-yellow-light{color:var(--vs-yellow-light)}:root .vs-text-yellow-deep{color:var(--vs-yellow-deep)}:root{--vs-yellow-green: var(--vs-yellow-green-500);--vs-yellow-green-light: var(--vs-yellow-green-200);--vs-yellow-green-deep: var(--vs-yellow-green-700);--vs-yellow-green-50: #eef7d0;--vs-yellow-green-100: #dcefa0;--vs-yellow-green-200: #cde978;--vs-yellow-green-300: #bfe450;--vs-yellow-green-400: #b0de28;--vs-yellow-green-500: #a1d800;--vs-yellow-green-600: #81ad00;--vs-yellow-green-700: #618200;--vs-yellow-green-800: #405600;--vs-yellow-green-900: #202b00}:root .vs-dark{--vs-yellow-green: var(--vs-yellow-green-400);--vs-yellow-green-light: var(--vs-yellow-green-700);--vs-yellow-green-deep: var(--vs-yellow-green-200)}:root .vs-text-yellow-green{color:var(--vs-yellow-green)}:root .vs-text-yellow-green-light{color:var(--vs-yellow-green-light)}:root .vs-text-yellow-green-deep{color:var(--vs-yellow-green-deep)}:root{--vs-green: var(--vs-green-500);--vs-green-light: var(--vs-green-200);--vs-green-deep: var(--vs-green-700);--vs-green-50: #daf3df;--vs-green-100: #b5e7be;--vs-green-200: #88d6a4;--vs-green-300: #5bc68a;--vs-green-400: #2db56f;--vs-green-500: #00a455;--vs-green-600: #008344;--vs-green-700: #006233;--vs-green-800: #004222;--vs-green-900: #002111}:root .vs-dark{--vs-green: var(--vs-green-400);--vs-green-light: var(--vs-green-700);--vs-green-deep: var(--vs-green-200)}:root .vs-text-green{color:var(--vs-green)}:root .vs-text-green-light{color:var(--vs-green-light)}:root .vs-text-green-deep{color:var(--vs-green-deep)}:root{--vs-teal: var(--vs-teal-500);--vs-teal-light: var(--vs-teal-200);--vs-teal-deep: var(--vs-teal-700);--vs-teal-50: #d9efed;--vs-teal-100: #b2dfdb;--vs-teal-200: #86c6bf;--vs-teal-300: #59aca3;--vs-teal-400: #2d9387;--vs-teal-500: #00796b;--vs-teal-600: #006156;--vs-teal-700: #004940;--vs-teal-800: #00302b;--vs-teal-900: #001815}:root .vs-dark{--vs-teal: var(--vs-teal-400);--vs-teal-light: var(--vs-teal-700);--vs-teal-deep: var(--vs-teal-200)}:root .vs-text-teal{color:var(--vs-teal)}:root .vs-text-teal-light{color:var(--vs-teal-light)}:root .vs-text-teal-deep{color:var(--vs-teal-deep)}:root{--vs-light-blue: var(--vs-light-blue-500);--vs-light-blue-light: var(--vs-light-blue-200);--vs-light-blue-deep: var(--vs-light-blue-700);--vs-light-blue-50: #e2f5fe;--vs-light-blue-100: #c4ebfc;--vs-light-blue-200: #97dbfa;--vs-light-blue-300: #6acbf8;--vs-light-blue-400: #3dbbf6;--vs-light-blue-500: #10abf4;--vs-light-blue-600: #0d89c3;--vs-light-blue-700: #0a6792;--vs-light-blue-800: #064462;--vs-light-blue-900: #032231}:root .vs-dark{--vs-light-blue: var(--vs-light-blue-400);--vs-light-blue-light: var(--vs-light-blue-700);--vs-light-blue-deep: var(--vs-light-blue-200)}:root .vs-text-light-blue{color:var(--vs-light-blue)}:root .vs-text-light-blue-light{color:var(--vs-light-blue-light)}:root .vs-text-light-blue-deep{color:var(--vs-light-blue-deep)}:root{--vs-blue: var(--vs-blue-500);--vs-blue-light: var(--vs-blue-200);--vs-blue-deep: var(--vs-blue-700);--vs-blue-50: #dff1fb;--vs-blue-100: #bee3f7;--vs-blue-200: #9cc6f0;--vs-blue-300: #7aa9e9;--vs-blue-400: #588be2;--vs-blue-500: #366edb;--vs-blue-600: #2b58af;--vs-blue-700: #204283;--vs-blue-800: #162c58;--vs-blue-900: #0b162c}:root .vs-dark{--vs-blue: var(--vs-blue-400);--vs-blue-light: var(--vs-blue-700);--vs-blue-deep: var(--vs-blue-200)}:root .vs-text-blue{color:var(--vs-blue)}:root .vs-text-blue-light{color:var(--vs-blue-light)}:root .vs-text-blue-deep{color:var(--vs-blue-deep)}:root{--vs-indigo: var(--vs-indigo-500);--vs-indigo-light: var(--vs-indigo-200);--vs-indigo-deep: var(--vs-indigo-700);--vs-indigo-50: #ebedfc;--vs-indigo-100: #d7dbf9;--vs-indigo-200: #b6bbee;--vs-indigo-300: #959ce2;--vs-indigo-400: #747cd7;--vs-indigo-500: #535ccb;--vs-indigo-600: #424aa2;--vs-indigo-700: #32377a;--vs-indigo-800: #212551;--vs-indigo-900: #111229}:root .vs-dark{--vs-indigo: var(--vs-indigo-400);--vs-indigo-light: var(--vs-indigo-700);--vs-indigo-deep: var(--vs-indigo-200)}:root .vs-text-indigo{color:var(--vs-indigo)}:root .vs-text-indigo-light{color:var(--vs-indigo-light)}:root .vs-text-indigo-deep{color:var(--vs-indigo-deep)}:root{--vs-purple: var(--vs-purple-500);--vs-purple-light: var(--vs-purple-200);--vs-purple-deep: var(--vs-purple-700);--vs-purple-50: #f1e3f8;--vs-purple-100: #e2c7f0;--vs-purple-200: #cb95e4;--vs-purple-300: #b364d9;--vs-purple-400: #9c32cd;--vs-purple-500: #8400c1;--vs-purple-600: #6a009a;--vs-purple-700: #4f0074;--vs-purple-800: #35004d;--vs-purple-900: #1a0027}:root .vs-dark{--vs-purple: var(--vs-purple-400);--vs-purple-light: var(--vs-purple-700);--vs-purple-deep: var(--vs-purple-200)}:root .vs-text-purple{color:var(--vs-purple)}:root .vs-text-purple-light{color:var(--vs-purple-light)}:root .vs-text-purple-deep{color:var(--vs-purple-deep)}:root{--vs-pink: var(--vs-pink-500);--vs-pink-light: var(--vs-pink-200);--vs-pink-deep: var(--vs-pink-700);--vs-pink-50: #fbe2fa;--vs-pink-100: #f7c5f5;--vs-pink-200: #f9a4db;--vs-pink-300: #fb82c1;--vs-pink-400: #fd61a6;--vs-pink-500: #ff3f8c;--vs-pink-600: #cc3270;--vs-pink-700: #992654;--vs-pink-800: #661938;--vs-pink-900: #330d1c}:root .vs-dark{--vs-pink: var(--vs-pink-400);--vs-pink-light: var(--vs-pink-700);--vs-pink-deep: var(--vs-pink-200)}:root .vs-text-pink{color:var(--vs-pink)}:root .vs-text-pink-light{color:var(--vs-pink-light)}:root .vs-text-pink-deep{color:var(--vs-pink-deep)}:root{--vs-brown: var(--vs-brown-500);--vs-brown-light: var(--vs-brown-200);--vs-brown-deep: var(--vs-brown-700);--vs-brown-50: #f4e8db;--vs-brown-100: #e9d1b6;--vs-brown-200: #cca48f;--vs-brown-300: #af7769;--vs-brown-400: #924942;--vs-brown-500: #751c1b;--vs-brown-600: #5e1616;--vs-brown-700: #461110;--vs-brown-800: #2f0b0b;--vs-brown-900: #170605}:root .vs-dark{--vs-brown: var(--vs-brown-400);--vs-brown-light: var(--vs-brown-700);--vs-brown-deep: var(--vs-brown-200)}:root .vs-text-brown{color:var(--vs-brown)}:root .vs-text-brown-light{color:var(--vs-brown-light)}:root .vs-text-brown-deep{color:var(--vs-brown-deep)}:root{--vs-app-background-color: var(--vs-app-bg-color-light);--vs-dimmed-background-color: var(--vs-dimmed-bg-light);--vs-no-color: var(--vs-white);--vs-no-color-inverse: var(--vs-black)}:root .vs-none{--vs-comp-font: var(--vs-gray-900);--vs-comp-bg: var(--vs-white);--vs-comp-shadow: rgba(0, 0, 0, .16);--vs-primary-comp-font: var(--vs-white);--vs-primary-comp-bg: var(--vs-black);--vs-primary-comp-shadow: rgba(255, 255, 255, .3);--vs-font-color: var(--vs-gray-900);--vs-line-color: var(--vs-gray-400);--vs-area-bg: var(--vs-white);--vs-area-bg-hover: #f2f2f2;--vs-area-bg-active: #e6e6e6;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-dark{--vs-app-background-color: var(--vs-app-bg-color-dark);--vs-dimmed-background-color: var(--vs-dimmed-bg-dark);--vs-no-color: var(--vs-black);--vs-no-color-inverse: var(--vs-white)}:root .vs-dark .vs-none{--vs-comp-font: var(--vs-gray-50);--vs-comp-bg: var(--vs-black);--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: var(--vs-black);--vs-primary-comp-bg: var(--vs-white);--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: var(--vs-gray-50);--vs-line-color: var(--vs-gray-500);--vs-area-bg: var(--vs-black);--vs-area-bg-hover: #1f1f1f;--vs-area-bg-active: #292929;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-gray{--vs-comp-font: #131313;--vs-comp-bg: #e0e0e0;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #616161;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #131313;--vs-line-color: #a1a1a1;--vs-area-bg: #fdfdfd;--vs-area-bg-hover: #f8f8f8;--vs-area-bg-active: #f0f0f0;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-red{--vs-comp-font: #2e0b0b;--vs-comp-bg: #ffcdd2;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #e53935;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #2e0b0b;--vs-line-color: #f28384;--vs-area-bg: white;--vs-area-bg-hover: #fff5f6;--vs-area-bg-active: #ffe6e9;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-orange{--vs-comp-font: #311900;--vs-comp-bg: #ffe0b2;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #f57c00;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #311900;--vs-line-color: #faae59;--vs-area-bg: #fffaf3;--vs-area-bg-hover: #fff6e8;--vs-area-bg-active: #fff0d9;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-yellow{--vs-comp-font: #30270a;--vs-comp-bg: #f8ebba;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #f2c233;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #30270a;--vs-line-color: #f5d777;--vs-area-bg: #fefcf4;--vs-area-bg-hover: #fdf9eb;--vs-area-bg-active: #fcf5dd;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-yellow-green{--vs-comp-font: #202b00;--vs-comp-bg: #dcefa0;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #a1d800;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #202b00;--vs-line-color: #bfe450;--vs-area-bg: #f6fbe6;--vs-area-bg-hover: #f3f9dd;--vs-area-bg-active: #eef7d0;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-green{--vs-comp-font: #002111;--vs-comp-bg: #b5e7be;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #00a455;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #002111;--vs-line-color: #5bc68a;--vs-area-bg: #edf9f0;--vs-area-bg-hover: #e6f7e9;--vs-area-bg-active: #daf3df;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-teal{--vs-comp-font: #001815;--vs-comp-bg: #b2dfdb;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #00796b;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #001815;--vs-line-color: #59aca3;--vs-area-bg: #ebf7f6;--vs-area-bg-hover: #e4f4f2;--vs-area-bg-active: #d9efed;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-light-blue{--vs-comp-font: #032231;--vs-comp-bg: #c4ebfc;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #10abf4;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #032231;--vs-line-color: #6acbf8;--vs-area-bg: #fbfeff;--vs-area-bg-hover: #f1faff;--vs-area-bg-active: #e2f5fe;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-blue{--vs-comp-font: #0b162c;--vs-comp-bg: #bee3f7;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #366edb;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #0b162c;--vs-line-color: #7aa9e9;--vs-area-bg: #f6fbfe;--vs-area-bg-hover: #edf7fd;--vs-area-bg-active: #dff1fb;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-indigo{--vs-comp-font: #111229;--vs-comp-bg: #d7dbf9;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #535ccb;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #111229;--vs-line-color: #959ce2;--vs-area-bg: white;--vs-area-bg-hover: #f8f9fe;--vs-area-bg-active: #ebedfc;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-purple{--vs-comp-font: #1a0027;--vs-comp-bg: #e2c7f0;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #8400c1;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #1a0027;--vs-line-color: #b364d9;--vs-area-bg: #fbf7fd;--vs-area-bg-hover: #f7effb;--vs-area-bg-active: #f1e3f8;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-pink{--vs-comp-font: #330d1c;--vs-comp-bg: #f7c5f5;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #ff3f8c;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #330d1c;--vs-line-color: #fb82c1;--vs-area-bg: #fef8fe;--vs-area-bg-hover: #fdeffc;--vs-area-bg-active: #fbe2fa;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-brown{--vs-comp-font: #170605;--vs-comp-bg: #e9d1b6;--vs-comp-shadow: rgba(0, 0, 0, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #751c1b;--vs-primary-comp-shadow: rgba(0, 0, 0, .25);--vs-font-color: #170605;--vs-line-color: #af7769;--vs-area-bg: #faf4ef;--vs-area-bg-hover: #f8efe7;--vs-area-bg-active: #f4e8db;--vs-area-shadow-outer: 0 0 1rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-gray{--vs-comp-font: #c0c0c0;--vs-comp-bg: #131313;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #4e4e4e;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #4e4e4e;--vs-area-bg: #060606;--vs-area-bg-hover: #131313;--vs-area-bg-active: #202020;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-red{--vs-comp-font: #f9a8ab;--vs-comp-bg: #2e0b0b;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #b72e2a;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #b72e2a;--vs-area-bg: #190606;--vs-area-bg-hover: #2e0b0b;--vs-area-bg-active: #431010;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-orange{--vs-comp-font: #fdc786;--vs-comp-bg: #311900;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #c46300;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #c46300;--vs-area-bg: #180c00;--vs-area-bg-hover: #311900;--vs-area-bg-active: #4b2600;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-yellow{--vs-comp-font: #f7e198;--vs-comp-bg: #30270a;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #c29b29;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #c29b29;--vs-area-bg: #1b1606;--vs-area-bg-hover: #30270a;--vs-area-bg-active: #45380e;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-yellow-green{--vs-comp-font: #cde978;--vs-comp-bg: #202b00;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #81ad00;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #81ad00;--vs-area-bg: #0d1200;--vs-area-bg-hover: #202b00;--vs-area-bg-active: #334500;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-green{--vs-comp-font: #88d6a4;--vs-comp-bg: #002111;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #008344;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #008344;--vs-area-bg: #000804;--vs-area-bg-hover: #002111;--vs-area-bg-active: #003b1e;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-teal{--vs-comp-font: #86c6bf;--vs-comp-bg: #001815;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #006156;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #006156;--vs-area-bg: black;--vs-area-bg-hover: #001815;--vs-area-bg-active: #00322b;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-light-blue{--vs-comp-font: #97dbfa;--vs-comp-bg: #032231;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #0d89c3;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #0d89c3;--vs-area-bg: #021119;--vs-area-bg-hover: #032231;--vs-area-bg-active: #043349;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-blue{--vs-comp-font: #9cc6f0;--vs-comp-bg: #0b162c;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #2b58af;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #2b58af;--vs-area-bg: #060c18;--vs-area-bg-hover: #0b162c;--vs-area-bg-active: #102040;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-indigo{--vs-comp-font: #b6bbee;--vs-comp-bg: #111229;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #424aa2;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #424aa2;--vs-area-bg: #0a0a17;--vs-area-bg-hover: #111229;--vs-area-bg-active: #181a3b;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-purple{--vs-comp-font: #cb95e4;--vs-comp-bg: #1a0027;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #6a009a;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #6a009a;--vs-area-bg: #09000e;--vs-area-bg-hover: #1a0027;--vs-area-bg-active: #2b0041;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-pink{--vs-comp-font: #f9a4db;--vs-comp-bg: #330d1c;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #cc3270;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #cc3270;--vs-area-bg: #1f0811;--vs-area-bg-hover: #330d1c;--vs-area-bg-active: #471227;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root .vs-dark .vs-brown{--vs-comp-font: #cca48f;--vs-comp-bg: #170605;--vs-comp-shadow: rgba(255, 255, 255, .25);--vs-primary-comp-font: white;--vs-primary-comp-bg: #5e1616;--vs-primary-comp-shadow: rgba(0, 0, 0, .4);--vs-font-color: white;--vs-line-color: #5e1616;--vs-area-bg: #020100;--vs-area-bg-hover: #170605;--vs-area-bg-active: #2c0b0a;--vs-area-shadow-outer: 0 0 .5rem 0 var(--vs-comp-shadow)}:root{--vs-state-box-color-info: var(--vs-light-blue-200);--vs-state-box-color-success: var(--vs-green-200);--vs-state-box-color-error: var(--vs-red-300);--vs-state-box-color-warning: var(--vs-yellow-300)}:root .vs-dark{--vs-state-box-color-info: var(--vs-light-blue-700);--vs-state-box-color-success: var(--vs-green-700);--vs-state-box-color-error: var(--vs-red-700);--vs-state-box-color-warning: var(--vs-yellow-600)}:root .vs-state-box-info{--vs-state-box-color: var(--vs-state-box-color-info)}:root .vs-state-box-success{--vs-state-box-color: var(--vs-state-box-color-success)}:root .vs-state-box-error{--vs-state-box-color: var(--vs-state-box-color-error)}:root .vs-state-box-warning{--vs-state-box-color: var(--vs-state-box-color-warning)}html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.vs-avatar[data-v-ee4e61b5]{position:relative;display:inline-flex;justify-content:center;align-items:center;width:var(--vs-avatar-width, 4rem);height:var(--vs-avatar-height, 4rem);border:var(--vs-avatar-border, .1rem solid var(--vs-line-color));border-radius:var(--vs-avatar-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));background-color:var(--vs-avatar-backgroundColor, var(--vs-comp-bg));color:var(--vs-avatar-fontColor, var(--vs-comp-font));font-size:var(--vs-avatar-fontSize, var(--vs-font-size));font-weight:var(--vs-avatar-fontWeight, 400);overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-avatar[data-v-ee4e61b5] img{display:block;-o-object-fit:var(--vs-avatar-objectFit, contain);object-fit:var(--vs-avatar-objectFit, contain);width:100%;height:100%}.vs-response{box-sizing:border-box;width:var(--vs-width-xs);grid-column-start:span var(--vs-grid-xs)}@container (min-width: 640px){.vs-width-sm{width:var(--vs-width-sm)}.vs-grid-sm{grid-column-start:span var(--vs-grid-sm)}}@container (min-width: 768px){.vs-width-md{width:var(--vs-width-md)}.vs-grid-md{grid-column-start:span var(--vs-grid-md)}}@container (min-width: 1024px){.vs-width-lg{width:var(--vs-width-lg)}.vs-grid-lg{grid-column-start:span var(--vs-grid-lg)}}@container (min-width: 1280px){.vs-width-xl{width:var(--vs-width-xl)}.vs-grid-xl{grid-column-start:span var(--vs-grid-xl)}}.vs-responsive{position:relative;color:var(--vs-font-color)}.vs-block{position:relative;width:100%;overflow:auto;border:var(--vs-block-border, 1px solid var(--vs-line-color));color:var(--vs-block-fontColor, var(--vs-font-color));background-color:var(--vs-block-backgroundColor, var(--vs-area-bg));border-radius:var(--vs-block-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)))}.vs-block .vs-block-header{position:relative;width:100%;background-color:var(--vs-block-title-backgroundColor, var(--vs-comp-bg));border-bottom:var(--vs-block-border, 1px solid var(--vs-line-color));color:var(--vs-block-title-fontColor, var(--vs-comp-font));font-size:var(--vs-block-title-fontSize, var(--vs-font-size-lg));font-weight:var(--vs-block-title-fontWeight, 500);padding:var(--vs-block-title-padding, 1rem 1.8rem)}.vs-block .vs-block-content{position:relative;width:100%;font-weight:var(--vs-block-fontWeight, 400);padding:var(--vs-block-padding, 1.6rem 1.8rem)}@media screen and (max-width: 1024px){.vs-block .vs-block-header{padding:.8rem 1.6rem}.vs-block .vs-block-content{padding:1.4rem 1.6rem}}@media screen and (max-width: 768px){.vs-block .vs-block-header{padding:.8rem 1.2rem}.vs-block .vs-block-content{padding:1.2rem}}@media screen and (max-width: 640px){.vs-block .vs-block-header{padding:.8rem}.vs-block .vs-block-content{padding:1rem .8rem}}.vs-icon{display:inline-block;vertical-align:middle;fill:currentColor;width:var(--vs-font-size);height:var(--vs-font-size)}.vs-icon svg{display:block;width:100%;height:100%}.vs-button{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;width:var(--vs-button-width, auto);height:var(--vs-button-height, var(--vs-input-comp-height));padding:var(--vs-button-padding, .6rem 1.5rem);border:var(--vs-button-border, 1px solid var(--vs-line-color));border-radius:var(--vs-button-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));cursor:pointer;font-size:var(--vs-button-fontSize, var(--vs-font-size));font-weight:var(--vs-button-fontWeight, 500);background-color:var(--vs-button-backgroundColor, var(--vs-comp-bg));color:var(--vs-button-fontColor, var(--vs-comp-font));overflow:hidden;box-sizing:border-box}.vs-button .vs-button-content{display:flex;align-items:center}.vs-button:hover{filter:brightness(.95)}.vs-button:active{filter:brightness(.9)}.vs-button:after{content:"";display:block;position:absolute;top:0;left:0;opacity:0;width:120%;height:100%;background:var(--vs-white);transition:all .4s ease-out;pointer-events:none}.vs-button:active:after{opacity:.6;width:0%;transition:0s}.vs-button[disabled]{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-button[disabled] *{pointer-events:none}.vs-button.vs-state-box{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-button:focus-visible{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-button.vs-primary{background-color:var(--vs-button-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-button-fontColor, var(--vs-primary-comp-font));border:var(--vs-button-border, 1px solid var(--vs-primary-comp-bg))}.vs-button.vs-primary:hover{filter:brightness(1.1)}.vs-button.vs-primary:active{filter:brightness(1.2)}.vs-dark .vs-button:hover{filter:brightness(1.1)}.vs-dark .vs-button:active{filter:brightness(1.2)}.vs-dark .vs-button.vs-primary:hover{filter:brightness(.95)}.vs-dark .vs-button.vs-primary:active{filter:brightness(.9)}.vs-button.vs-dense{padding:var(--vs-button-padding, .2rem 1.2rem);border-radius:var(--vs-button-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius-sm)));font-size:var(--vs-button-fontSize, var(--vs-font-size-sm));height:var(--vs-button-height, var(--vs-input-comp-height-dense))}.vs-button.vs-large{padding:var(--vs-button-padding, .6rem 2rem);border-radius:var(--vs-button-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius-lg)));font-size:var(--vs-button-fontSize, var(--vs-font-size-xl));height:var(--vs-button-height, var(--vs-input-comp-height-large))}.vs-button.vs-outline{background:none;border:var(--vs-button-border, 1px solid var(--vs-primary-comp-bg));color:var(--vs-button-fontColor, var(--vs-primary-comp-bg))}.vs-button.vs-outline:hover{background-color:var(--vs-button-hoverBackgroundColor, var(--vs-area-bg-hover))}.vs-button.vs-outline:active{background-color:var(--vs-button-activeBackgroundColor, var(--vs-area-bg-active))}.vs-button .vs-button-content{visibility:visible}.vs-button .vs-button-loading-icon{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;font-size:0}.vs-button.vs-button-loading{pointer-events:none}.vs-button.vs-button-loading .vs-button-content{visibility:hidden}.vs-button.vs-button-loading .vs-button-loading-icon{visibility:visible}.vs-button.vs-button-loading .vs-button-loading-icon .rotate{animation:rotate 2s linear infinite}.vs-button.vs-circle{border-radius:50%;padding:0;height:var(--vs-button-circleSize, var(--vs-button-height, var(--vs-input-comp-height)));width:var(--vs-button-circleSize, var(--vs-button-height, var(--vs-input-comp-height)))}.vs-button.vs-circle.vs-dense{height:var(--vs-button-circleSize, var(--vs-button-height, var(--vs-input-comp-height-dense)));width:var(--vs-button-circleSize, var(--vs-button-height, var(--vs-input-comp-height-dense)))}.vs-button.vs-circle.vs-large{height:var(--vs-button-circleSize, var(--vs-button-height, var(--vs-input-comp-height-large)));width:var(--vs-button-circleSize, var(--vs-button-height, var(--vs-input-comp-height-large)))}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@container (max-width: 768px){.vs-button.vs-responsive{width:100%;margin-left:0;margin-right:0}.vs-button.vs-responsive+.vs-button.vs-responsive{margin-top:.4rem}}.vs-checkbox-node{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:var(--vs-checkbox-node-height, var(--vs-input-comp-height))}.vs-checkbox-node .vs-checkbox-wrap{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-checkbox-node .vs-checkbox-wrap .vs-checkbox-input{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:var(--vs-checkbox-node-checkboxSize, 2rem);height:var(--vs-checkbox-node-checkboxSize, 2rem);border:var(--vs-checkbox-node-borderWidth, .1rem) solid var(--vs-checkbox-node-checkboxColor, var(--vs-primary-comp-bg));border-radius:var(--vs-checkbox-node-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius-sm)));cursor:pointer;background-color:transparent}.vs-checkbox-node .vs-checkbox-wrap .vs-checkbox-input.vs-state-box{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-checkbox-node .vs-checkbox-wrap .vs-checkbox-input:focus-within{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-checkbox-node .vs-checkbox-wrap .vs-checkbox-input:before{content:"";display:block;width:calc(var(--vs-checkbox-node-checkboxSize, 2rem) * .6);height:calc(var(--vs-checkbox-node-checkboxSize, 2rem) * .6);transform:scale(0);transform-origin:center center;transition:.12s all linear}.vs-checkbox-node .vs-checkbox-wrap .vs-checkbox-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:.5rem;cursor:pointer;color:var(--vs-checkbox-node-label-fontColor, var(--vs-font-color));font-size:var(--vs-checkbox-node-label-fontSize, var(--vs-font-size));font-weight:var(--vs-checkbox-node-label-fontWeight, 400);white-space:var(--vs-checkbox-node-label-whiteSpace, nowrap)}.vs-checkbox-node.vs-indeterminate .vs-checkbox-wrap .vs-checkbox-input{background-color:var(--vs-checkbox-node-checkboxColor, var(--vs-primary-comp-bg))}.vs-checkbox-node.vs-indeterminate .vs-checkbox-wrap .vs-checkbox-input:before{clip-path:polygon(0% 38%,100% 38%,100% 62%,0% 62%);background-color:var(--vs-primary-comp-font);transform:scale(1)}.vs-checkbox-node.vs-indeterminate .vs-checkbox-label{color:var(--vs-checkbox-node-indeterminateLabel-fontColor, var(--vs-checkbox-node-checkedLabel-fontColor, var(--vs-primary-comp-bg)));font-size:var(--vs-checkbox-node-indeterminateLabel-fontSize, var(--vs-checkbox-node-checkedLabel-fontSize, var(--vs-font-size)));font-weight:var(--vs-checkbox-node-indeterminateLabel-fontWeight, var(--vs-checkbox-node-checkedLabel-fontWeight, 400));white-space:var(--vs-checkbox-node-indeterminateLabel-whiteSpace, var(--vs-checkbox-node-checkedLabel-whiteSpace, nowrap))}.vs-checkbox-node.vs-checked .vs-checkbox-wrap .vs-checkbox-input{background-color:var(--vs-checkbox-node-checkboxColor, var(--vs-primary-comp-bg))}.vs-checkbox-node.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-primary-comp-font);transform:scale(1) rotate(10deg) translate(-3%)}.vs-checkbox-node.vs-checked .vs-checkbox-label{color:var(--vs-checkbox-node-checkedLabel-fontColor, var(--vs-primary-comp-bg));font-size:var(--vs-checkbox-node-checkedLabel-fontSize, var(--vs-font-size));font-weight:var(--vs-checkbox-node-checkedLabel-fontWeight, 400);white-space:var(--vs-checkbox-node-checkedLabel-whiteSpace, nowrap)}.vs-checkbox-node.vs-dense{min-height:var(--vs-checkbox-node-height, var(--vs-input-comp-height-dense))}.vs-checkbox-node.vs-dense .vs-checkbox-input{width:var(--vs-checkbox-node-checkboxSize, 1.8rem);height:var(--vs-checkbox-node-checkboxSize, 1.8rem)}.vs-checkbox-node.vs-dense .vs-checkbox-label{font-size:var(--vs-checkbox-node-label-fontSize, var(--vs-font-size-sm))}.vs-checkbox-node.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-checkbox-node.vs-disabled *{pointer-events:none}.vs-checkbox-node.vs-readonly{cursor:not-allowed}.vs-checkbox-node.vs-readonly *{pointer-events:none}.vs-message{display:flex;align-items:center;color:var(--vs-primary-comp-bg);font-size:var(--vs-font-size-sm);white-space:nowrap}.vs-message .vs-message-icon{position:relative;margin-right:.2rem}.vs-message.vs-dense{font-size:var(--vs-font-size-xs)}.vs-input-wrapper .vs-label{display:flex;align-items:center;min-height:1.5rem;color:var(--vs-font-color);font-size:var(--vs-font-size);margin-bottom:.1rem}.vs-input-wrapper .vs-label.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-input-wrapper .vs-label.vs-disabled *{pointer-events:none}.vs-input-wrapper .vs-required-star{position:relative;top:.2rem;color:var(--vs-red);margin-left:.3rem}.vs-input-wrapper .vs-required-star.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-input-wrapper .vs-required-star.vs-disabled *{pointer-events:none}.vs-input-wrapper fieldset{border:0;margin:0;padding:0;min-width:0}.vs-input-wrapper .vs-messages{display:flex;align-items:center;flex-wrap:wrap;min-height:2rem;margin-top:.4rem;margin-bottom:.2rem}.vs-input-wrapper .vs-messages .vs-message-item{margin-right:1.2rem}.vs-input-wrapper.vs-dense .vs-label{font-size:var(--vs-font-size-sm)}.vs-input-wrapper.vs-dense .vs-messages{min-height:1.8rem}.vs-checkbox-set{display:flex;align-items:center;flex-wrap:var(--vs-checkbox-set-flexWrap, wrap)}.vs-checkbox-set.vs-vertical{flex-direction:column;align-items:flex-start}.vs-checkbox-set .vs-checkbox-item:not(:last-child){margin-right:var(--vs-checkbox-set-gap, 2.4rem)}.vs-chip{position:relative;display:inline-flex;justify-content:center;align-items:center;background-color:var(--vs-chip-backgroundColor, var(--vs-comp-bg));border:var(--vs-chip-border, 1px solid var(--vs-line-color));border-radius:var(--vs-chip-borderRadius, 1.2rem);color:var(--vs-chip-fontColor, var(--vs-comp-font));font-size:var(--vs-chip-fontSize, var(--vs-font-size));font-weight:var(--vs-chip-fontWeight, 400);min-height:var(--vs-chip-height, 2.4rem);height:var(--vs-chip-height, 2.4rem);width:var(--vs-chip-width, auto);padding:var(--vs-chip-padding, 0 .6rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--vs-chip-cursor, default)}.vs-chip .vs-icon-container{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--vs-chip-fontColor, var(--vs-comp-font));border:var(--vs-chip-border, 1px solid var(--vs-line-color));height:calc(var(--vs-chip-height, 2.4rem) * .75);width:calc(var(--vs-chip-height, 2.4rem) * .75)}.vs-chip .vs-chip-close-button{cursor:pointer}.vs-chip:has(.vs-chip-icon){padding-left:.2rem}.vs-chip:has(.vs-chip-close-button){padding-right:.2rem}.vs-chip .vs-chip-content{align-items:center;display:inline-flex;justify-content:center;padding:0 .5rem;white-space:var(--vs-chip-whiteSpace, nowrap)}.vs-chip.vs-dense{border-radius:var(--vs-chip-borderRadius, 1rem);min-height:var(--vs-chip-height, 2rem);height:var(--vs-chip-height, 2rem);padding:var(--vs-chip-padding, 0 .3rem);font-size:var(--vs-chip-fontSize, var(--vs-font-size-sm))}.vs-chip.vs-dense .vs-icon-container{height:calc(var(--vs-chip-height, 2rem) * .75);width:calc(var(--vs-chip-height, 2rem) * .75)}.vs-chip.vs-dense:has(.vs-chip-icon){padding-left:.2rem}.vs-chip.vs-dense:has(.vs-chip-close-button){padding-right:.2rem}.vs-chip:hover{filter:brightness(.95)}.vs-chip:active{filter:brightness(.9)}.vs-chip.vs-no-round,.vs-chip.vs-no-round .vs-icon-container{border-radius:.2rem}.vs-chip.vs-primary{background-color:var(--vs-chip-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-chip-fontColor, var(--vs-primary-comp-font));border:var(--vs-chip-border, 1px solid var(--vs-primary-comp-bg))}.vs-chip.vs-primary .vs-icon-container{color:var(--vs-chip-fontColor, var(--vs-primary-comp-font));border:var(--vs-chip-border, 1px solid var(--vs-primary-comp-font))}.vs-chip.vs-primary:hover{filter:brightness(1.1)}.vs-chip.vs-primary:active{filter:brightness(1.2)}.vs-dark .vs-chip:hover{filter:brightness(1.1)}.vs-dark .vs-chip:active{filter:brightness(1.2)}.vs-dark .vs-chip.vs-primary:hover{filter:brightness(.95)}.vs-dark .vs-chip.vs-primary:active{filter:brightness(.9)}.vs-confirm{display:flex;height:100%}.vs-confirm .vs-confirm-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding-top:2.4rem}.vs-confirm .vs-confirm-buttons{margin-top:3.6rem;display:flex;align-items:center;justify-content:center}.vs-confirm .vs-confirm-buttons .vs-confirm-button+.vs-confirm-button{margin-left:.8rem}.vs-container{position:relative;container-type:inline-size;color:var(--vs-font-color)}.vs-container.vs-grid{display:grid;grid-template-columns:repeat(var(--vs-grid-size, 12),minmax(0,1fr))}.vs-divider{opacity:.5}.vs-divider.vs-horizontal{width:100%;height:0;margin:var(--vs-divider-margin, 1.6rem 0);border-top:var(--vs-divider-border, 1px solid var(--vs-primary-comp-bg));border-left:0}.vs-divider.vs-vertical{display:inline-block;width:0;height:var(--vs-divider-verticalHeight, 100%);margin:var(--vs-divider-marginVertical, 0 1.2rem);border-top:0;border-left:var(--vs-divider-border, 1px solid var(--vs-primary-comp-bg));vertical-align:top}@container (max-width: 768px){.vs-divider.vs-vertical.vs-divider-responsive{width:100%;height:0;margin:var(--vs-divider-margin, 1.6rem 0);border-top:var(--vs-divider-border, 1px solid var(--vs-primary-comp-bg));border-left:0}}.vs-drawer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--vs-drawer-zIndex);color:var(--vs-font-color);pointer-events:none;overflow:hidden}.vs-drawer.vs-dimmed{pointer-events:auto}.vs-drawer .vs-drawer-dimmed{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-color:var(--vs-dimmed-background-color)}.vs-drawer .vs-drawer-wrap{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--vs-drawer-backgroundColor, var(--vs-area-bg));pointer-events:auto;padding:var(--vs-drawer-padding, 0)}.vs-drawer .vs-drawer-wrap .vs-drawer-header{position:relative;border-bottom:var(--vs-drawer-border, 1px solid var(--vs-line-color))}.vs-drawer .vs-drawer-wrap .vs-drawer-footer{position:relative;border-top:var(--vs-drawer-border, 1px solid var(--vs-line-color))}.vs-drawer .vs-drawer-wrap .vs-drawer-body{position:relative;flex:auto;overflow:auto}.vs-drawer .vs-drawer-wrap .vs-drawer-body.vs-hide-scroll{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.vs-drawer .vs-drawer-wrap .vs-drawer-body.vs-hide-scroll::-webkit-scrollbar{display:none}.vs-drawer .vs-drawer-wrap.vs-top{top:0;left:0;border-bottom:var(--vs-drawer-border, 1px solid var(--vs-line-color))}.vs-drawer .vs-drawer-wrap.vs-right{top:0;right:0;border-left:var(--vs-drawer-border, 1px solid var(--vs-line-color))}.vs-drawer .vs-drawer-wrap.vs-bottom{bottom:0;left:0;border-top:var(--vs-drawer-border, 1px solid var(--vs-line-color))}.vs-drawer .vs-drawer-wrap.vs-left{top:0;left:0;border-right:var(--vs-drawer-border, 1px solid var(--vs-line-color))}.vs-drawer .vs-drawer-wrap.vs-left,.vs-drawer .vs-drawer-wrap.vs-right{max-width:var(--vs-drawer-size);min-width:200px}.vs-drawer .vs-drawer-wrap.vs-top,.vs-drawer .vs-drawer-wrap.vs-bottom{max-height:var(--vs-drawer-size);min-height:100px}.drawer-enter-active .vs-drawer-dimmed,.drawer-leave-active .vs-drawer-dimmed,.drawer-enter-active .vs-drawer-wrap,.drawer-leave-active .vs-drawer-wrap{transition:all .3s}.drawer-enter-from .vs-drawer-dimmed,.drawer-leave-to .vs-drawer-dimmed{opacity:0}.drawer-enter-from .vs-drawer-wrap.vs-left,.drawer-leave-to .vs-drawer-wrap.vs-left{transform:translate(-100%)}.drawer-enter-from .vs-drawer-wrap.vs-right,.drawer-leave-to .vs-drawer-wrap.vs-right{transform:translate(100%)}.drawer-enter-from .vs-drawer-wrap.vs-bottom,.drawer-leave-to .vs-drawer-wrap.vs-bottom{transform:translateY(100%)}.drawer-enter-from .vs-drawer-wrap.vs-top,.drawer-leave-to .vs-drawer-wrap.vs-top{transform:translateY(-100%)}.vs-file-input{position:relative;display:flex;align-items:center;overflow:hidden;background-color:var(--vs-file-input-backgroundColor, var(--vs-no-color));border:var(--vs-file-input-border, 1px solid var(--vs-line-color));border-radius:var(--vs-file-input-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));height:var(--vs-file-input-height, var(--vs-input-comp-height));font-size:var(--vs-file-input-fontSize, var(--vs-font-size));color:var(--vs-file-input-fontColor, var(--vs-font-color));box-sizing:border-box}.vs-file-input .vs-file-input-ref{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.vs-file-input .vs-file-input-ref::file-selector-button{display:none}.vs-file-input .vs-attach-file-icon{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap;padding:0 1rem;height:100%;border:none;background-color:var(--vs-file-input-iconBackgroundColor, var(--vs-primary-comp-bg));color:var(--vs-file-input-iconColor, var(--vs-primary-comp-font))}.vs-file-input .vs-label-box{display:flex;width:100%;height:100%;align-items:center;padding:var(--vs-file-input-padding, 0 .8rem);background-color:transparent}.vs-file-input .vs-label-box .vs-label-wrap{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-file-input .vs-label-box .vs-label-wrap.vs-placeholder{opacity:.6}.vs-file-input.vs-state-box{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-file-input:focus-within{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-file-input .vs-clear-button{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;right:.6rem;transform:translateY(-50%);transition:opacity .4s;color:var(--vs-file-input-fontColor, var(--vs-font-color));cursor:pointer}.vs-file-input.vs-dense{height:var(--vs-file-input-height, var(--vs-input-comp-height-dense));font-size:var(--vs-file-input-fontSize, var(--vs-font-size-sm))}.vs-file-input.vs-dense .vs-label-box{padding-left:calc(var(--vs-file-input-height, var(--vs-input-comp-height)) + .4rem);padding-right:2rem}.vs-file-input.vs-dense .vs-attach-file-icon{width:var(--vs-file-input-height, var(--vs-input-comp-height-dense));height:var(--vs-file-input-height, var(--vs-input-comp-height-dense))}.vs-file-input.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-file-input.vs-disabled *{pointer-events:none}.vs-file-input.vs-dragging{background-color:var(--vs-file-input-dragBackgroundColor, var(--vs-no-color))}.vs-file-input.vs-readonly{cursor:not-allowed}.vs-file-input.vs-readonly *{pointer-events:none}.vs-label-box{margin-bottom:.5rem}.vs-file-drop{position:relative;width:var(--vs-file-drop-width, 100%);height:var(--vs-file-drop-height, auto);background-color:var(--vs-file-drop-backgroundColor, var(--vs-no-color));border:var(--vs-file-drop-border, .1rem solid var(--vs-line-color));border-radius:var(--vs-file-drop-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));font-size:var(--vs-file-drop-fontSize, var(--vs-font-size));color:var(--vs-file-drop-fontColor, var(--vs-font-color));box-sizing:border-box}.vs-file-drop:focus-within,.vs-file-drop.vs-hover{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-file-drop:focus-within:hover,.vs-file-drop.vs-hover:hover{filter:brightness(1.1)}.vs-file-drop:focus-within:active,.vs-file-drop.vs-hover:active{filter:brightness(1.2)}.vs-file-drop.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-file-drop.vs-disabled *{pointer-events:none}.vs-file-drop.vs-readonly{cursor:not-allowed}.vs-file-drop.vs-readonly *{pointer-events:none}.vs-file-drop.vs-dragging{outline:.2rem dashed var(--vs-line-color)}.vs-file-drop.vs-dragging-shadow{background-color:var(--vs-file-drop-dragBackgroundColor, var(--vs-no-color));box-shadow:0 0 .2rem .2rem var(--vs-file-drop-border, var(--vs-line-color)) inset}.vs-file-drop.vs-dense{height:var(--vs-file-drop-height, var(--vs-input-comp-height-dense));font-size:var(--vs-file-drop-fontSize, var(--vs-font-size-sm))}.vs-file-drop.vs-dense .vs-file-drop-placeholder{width:var(--vs-file-drop-height, var(--vs-input-comp-height-dense));height:var(--vs-file-drop-height, var(--vs-input-comp-height-dense))}.vs-file-drop.vs-dense .vs-file-drop-placeholder .placeholder-text{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-file-drop.vs-state-box{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-file-drop .vs-file-drop-ref{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.vs-file-drop .vs-file-drop-ref::file-selector-button{display:none}.vs-file-drop .vs-file-drop-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--vs-file-drop-width, 100%);height:var(--vs-file-drop-height, auto);min-width:0;min-height:0}.vs-file-drop .vs-file-drop-content .vs-file-drop-files{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.5rem;padding:var(--vs-file-drop-padding, 1rem);width:var(--vs-file-drop-width, 100%);height:var(--vs-file-drop-height, auto);min-width:0;min-height:0;gap:1rem;overflow-y:auto;overflow-x:hidden}.vs-file-drop .vs-file-drop-content .vs-file-drop-files>div{display:flex;width:100%;min-width:0;max-width:100%}.vs-file-drop .vs-file-drop-content .vs-file-drop-files .vs-chip{display:flex;width:100%;min-width:0;max-width:100%;pointer-events:none}.vs-file-drop .vs-file-drop-content .vs-file-drop-files .vs-chip .vs-chip-close-button{pointer-events:auto}.vs-file-drop .vs-file-drop-content .vs-file-drop-files .vs-chip .vs-chip-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0}.vs-file-drop .vs-file-drop-content .vs-file-drop-files .vs-chip .vs-chip-content .vs-file-drop-file-name{font-size:var(--vs-file-drop-fontSize, var(--vs-font-size));color:var(--vs-file-drop-fontColor, var(--vs-font-color))}.vs-file-drop .vs-file-drop-content .vs-file-drop-files .vs-chip .vs-chip-content .vs-file-drop-file-size{font-size:var(--vs-font-size-xs);color:var(--vs-file-drop-fontColor, var(--vs-font-color));margin-left:.5rem}.vs-file-drop .vs-file-drop-content .vs-file-drop-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--vs-file-drop-padding, 1rem);width:var(--vs-file-drop-width, 100%);height:var(--vs-file-drop-height, auto)}.vs-file-drop .vs-file-drop-content .vs-file-drop-placeholder .vs-icon{color:var(--vs-file-drop-iconColor, var(--vs-line-color));margin-top:var(--vs-font-size-xs)}.vs-file-drop .vs-file-drop-content .vs-file-drop-placeholder .placeholder-text{width:100%;margin-top:.5rem;font-size:var(--vs-font-size-xs);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-flex-layout{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.vs-flex-layout .vs-flex-layout-header{position:relative;flex-basis:content}.vs-flex-layout .vs-flex-layout-body{position:relative;overflow:auto;flex:1}.vs-flex-layout .vs-flex-layout-body.vs-hide-scroll{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.vs-flex-layout .vs-flex-layout-body.vs-hide-scroll::-webkit-scrollbar{display:none}.vs-flex-layout .vs-flex-layout-footer{position:relative;flex-basis:content}.vs-footer{position:var(--vs-footer-position, relative);bottom:0;left:0;background-color:var(--vs-footer-backgroundColor, var(--vs-comp-bg));box-shadow:var(--vs-footer-boxShadow, none);color:var(--vs-footer-fontColor, var(--vs-comp-font));height:var(--vs-footer-height, auto);padding:var(--vs-footer-padding, .4rem 1rem);width:var(--vs-footer-width, 100%);z-index:var(--vs-footer-zIndex, var(--vs-app-bar-z-index))}.vs-footer.vs-primary{background-color:var(--vs-footer-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-footer-fontColor, var(--vs-primary-comp-font))}.vs-form{position:relative;color:var(--vs-font-color)}.vs-header{position:var(--vs-header-position, relative);top:0;left:0;background-color:var(--vs-header-backgroundColor, var(--vs-comp-bg));box-shadow:var(--vs-header-boxShadow, none);color:var(--vs-header-fontColor, var(--vs-comp-font));height:var(--vs-header-height, auto);padding:var(--vs-header-padding, .4rem 1rem);width:var(--vs-header-width, 100%);z-index:var(--vs-header-zIndex, var(--vs-app-bar-z-index))}.vs-header.vs-primary{background-color:var(--vs-header-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-header-fontColor, var(--vs-primary-comp-font))}.vs-skeleton{position:relative;width:var(--vs-skeleton-width, 100%);height:var(--vs-skeleton-height, 100%);border-radius:var(--vs-skeleton-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius-sm)));overflow:hidden}.vs-skeleton .vs-skeleton-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--vs-skeleton-backgroundColor, var(--vs-line-color));animation:skeleton-blink .8s infinite alternate}.vs-skeleton .vs-skeleton-inner{position:relative;width:100%;height:100%;color:var(--vs-skeleton-color, var(--vs-font-color));font-size:var(--vs-skeleton-fontSize, var(--vs-font-size));display:flex;justify-content:center;align-items:center}@keyframes skeleton-blink{0%{opacity:.15}to{opacity:.3}}.vs-image{position:relative;width:var(--vs-image-width);height:var(--vs-image-height)}.vs-image .vs-image-tag{position:relative;width:var(--vs-image-width);height:var(--vs-image-height);border:var(--vs-image-border, none);border-radius:var(--vs-image-borderRadius, 0);-o-object-fit:var(--vs-image-objectFit, contain);object-fit:var(--vs-image-objectFit, contain)}.vs-image .vs-image-tag.vs-hidden{position:absolute;top:0;left:0;opacity:0}.vs-image .vs-alt-text{position:absolute;top:0;left:0;color:var(--vs-font-color);font-size:var(--vs-font-size)}.vs-index-view,.vs-index-item{position:relative;width:100%;color:var(--vs-font-color)}.vs-input{position:relative;display:flex;align-items:center;overflow:hidden;background-color:var(--vs-input-backgroundColor, var(--vs-no-color));border:var(--vs-input-border, solid 1px var(--vs-line-color));border-radius:var(--vs-input-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));height:var(--vs-input-height, var(--vs-input-comp-height));font-size:var(--vs-input-fontSize, var(--vs-font-size));color:var(--vs-input-fontColor, var(--vs-font-color));box-sizing:border-box}.vs-input input{width:100%;padding:var(--vs-input-padding, 0 1.2rem);border:none;outline:none;font-size:var(--vs-input-fontSize, var(--vs-font-size));background-color:transparent;color:var(--vs-input-fontColor, var(--vs-font-color))}.vs-input .vs-prepend,.vs-input .vs-append{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap;padding:0 1rem;height:100%;border:none}.vs-input .vs-prepend{background-color:var(--vs-input-prepend-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-input-prepend-fontColor, var(--vs-primary-comp-font))}.vs-input .vs-append{background-color:var(--vs-input-append-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-input-append-fontColor, var(--vs-primary-comp-font))}.vs-input .vs-clear-button{display:flex;justify-content:center;align-items:center;color:var(--vs-input-fontColor, var(--vs-font-color));opacity:0;transition:opacity .4s;background:none;border:none;margin-right:.6rem}.vs-input:hover .vs-clear-button.show{opacity:1}.vs-input.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-input.vs-disabled *{pointer-events:none}.vs-input.vs-readonly{cursor:not-allowed}.vs-input.vs-readonly *{pointer-events:none}.vs-input.vs-state-box{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-input:focus-within{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-input.vs-dense{height:var(--vs-input-height, var(--vs-input-comp-height-dense));font-size:var(--vs-input-fontSize, var(--vs-font-size-sm))}.vs-input.vs-dense input{font-size:var(--vs-input-fontSize, var(--vs-font-size-sm))}input[type=search]::-ms-clear,input[type=search]::-ms-reveal,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.vs-label-value{position:relative;width:100%;height:100%;display:flex;border:var(--vs-label-value-border, 1px solid var(--vs-line-color));border-radius:var(--vs-label-value-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius-sm)));overflow:hidden}.vs-label-value>.vs-cell{position:relative;display:flex}.vs-label-value>.vs-cell.vs-label{word-break:break-word;white-space:nowrap;background-color:var(--vs-label-value-label-backgroundColor, var(--vs-comp-bg));color:var(--vs-label-value-label-fontColor, var(--vs-comp-font));font-size:var(--vs-label-value-label-fontSize, var(--vs-label-value-fontSize, var(--vs-font-size)));font-weight:var(--vs-label-value-label-fontWeight, 500);padding:var(--vs-label-value-label-padding, .6rem 1.2rem);flex-direction:var(--vs-label-value-label-flexDirection, row);flex-wrap:var(--vs-label-value-label-flexWrap, nowrap);align-items:var(--vs-label-value-label-alignItems, center);justify-content:var(--vs-label-value-label-justifyContent, flex-start);flex-basis:var(--vs-label-value-label-width, 20%);border-right:var(--vs-label-value-border, 1px solid var(--vs-line-color))}.vs-label-value>.vs-cell.vs-value{flex:1;overflow-x:auto;background-color:var(--vs-label-value-value-backgroundColor, var(--vs-no-color));color:var(--vs-label-value-value-fontColor, var(--vs-comp-font));font-size:var(--vs-label-value-value-fontSize, var(--vs-label-value-fontSize, var(--vs-font-size)));font-weight:var(--vs-label-value-value-fontWeight, 500);padding:var(--vs-label-value-value-padding, .6rem 1.2rem);flex-direction:var(--vs-label-value-value-flexDirection, row);flex-wrap:var(--vs-label-value-value-flexWrap, nowrap);align-items:var(--vs-label-value-value-alignItems, center);justify-content:var(--vs-label-value-value-justifyContent, flex-start)}.vs-label-value>.vs-cell.vs-actions{background-color:var(--vs-label-value-actions-backgroundColor, var(--vs-no-color));color:var(--vs-label-value-actions-fontColor, var(--vs-comp-font));font-size:var(--vs-label-value-actions-fontSize, var(--vs-label-value-fontSize, var(--vs-font-size)));font-weight:var(--vs-label-value-actions-fontWeight, 500);padding:var(--vs-label-value-actions-padding, .6rem 1.2rem);flex-direction:var(--vs-label-value-actions-flexDirection, row);flex-wrap:var(--vs-label-value-actions-flexWrap, wrap);align-items:var(--vs-label-value-actions-alignItems, center);justify-content:var(--vs-label-value-actions-justifyContent, flex-end)}.vs-label-value.vs-inline{display:inline-flex;width:auto}.vs-label-value.vs-primary{border:var(--vs-label-value-border, 1px solid var(--vs-primary-comp-bg))}.vs-label-value.vs-primary .vs-label{background-color:var(--vs-label-value-label-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-label-value-label-fontColor, var(--vs-primary-comp-font));border-right:var(--vs-label-value-border, 1px solid var(--vs-primary-comp-bg))}.vs-label-value.vs-dense>.vs-cell.vs-label{padding:var(--vs-label-value-label-padding, var(--vs-label-value-label-padding, .2rem .8rem));font-size:var(--vs-label-value-label-fontSize, var(--vs-font-size-xs))}.vs-label-value.vs-dense>.vs-cell.vs-value{padding:var(--vs-label-value-value-padding, var(--vs-label-value-value-padding, .2rem .8rem));font-size:var(--vs-label-value-value-fontSize, var(--vs-font-size-xs))}.vs-label-value.vs-dense>.vs-cell.vs-actions{padding:var(--vs-label-value-actions-padding, var(--vs-label-value-actions-padding, .2rem .8rem));font-size:var(--vs-label-value-actions-fontSize, var(--vs-font-size-xs))}@container (max-width: 768px){.vs-label-value:not(.vs-inline){flex-direction:column;width:100%}.vs-label-value:not(.vs-inline)>.vs-cell{justify-content:flex-start;padding:.8rem 1.2rem}.vs-label-value:not(.vs-inline)>.vs-cell.vs-label{flex-basis:auto;border-right:none;border-bottom:var(--vs-label-value-border, 1px solid var(--vs-line-color))}.vs-label-value:not(.vs-inline)>.vs-cell.vs-actions{justify-content:flex-end}.vs-label-value:not(.vs-inline).vs-primary>.vs-cell.vs-label{border-bottom:var(--vs-label-value-border, 1px solid var(--vs-primary-comp-bg))}}.vs-layout{position:relative;width:100%;height:100%;color:var(--vs-font-color);transition:padding .3s}.vs-loading{display:flex;justify-content:center;align-items:center;width:var(--vs-loading-width, 8rem);height:var(--vs-loading-height, 10rem);margin:auto}.vs-loading [class^=vs-rect]{display:inline-block;width:var(--vs-loading-barWidth, 11.11%);height:100%;background-color:var(--vs-loading-fontColor, var(--vs-primary-comp-bg));animation:vs-loading-animation 1s infinite cubic-bezier(.25,.25,.75,.75)}.vs-loading .vs-rect2{animation-delay:-.9s}.vs-loading .vs-rect3{animation-delay:-.8s}.vs-loading .vs-rect4{animation-delay:-.7s}.vs-loading .vs-rect5{animation-delay:-.6s}.vs-loading>div~div{margin-left:calc((100% - var(--vs-loading-barWidth, 11.11%) * 5) / 4)}@keyframes vs-loading-animation{0%,40%,to{transform:scaleY(.4);opacity:.3}20%{transform:scaleY(.8);opacity:1}}.vs-menu-button{display:flex;align-items:center;justify-content:center;cursor:pointer;border:var(--vs-menu-button-border, 1px solid var(--vs-line-color));background-color:var(--vs-menu-button-backgroundColor, transparent);border-radius:var(--vs-menu-button-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));color:var(--vs-menu-button-fontColor, var(--vs-comp-font))}.vs-menu-button.selected{background-color:#0000001f}.vs-dark .vs-menu-button.selected{background-color:#ffffff1f}:root{--vs-font-size-xs: 1rem;--vs-font-size-sm: 1.2rem;--vs-font-size: 1.4rem;--vs-font-size-lg: 1.6rem;--vs-font-size-xl: 1.8rem;--vs-radius-ratio: 1;--vs-radius-xs: .2rem;--vs-radius-sm: .5rem;--vs-radius: .8rem;--vs-radius-lg: 1.2rem;--vs-radius-xl: 1.6rem;--vs-grid-xs: 12;--vs-width-xs: 100%;--vs-modal-node-height-xs: 20%;--vs-modal-node-height-sm: 30%;--vs-modal-node-height-md: 50%;--vs-modal-node-height-lg: 66%;--vs-modal-node-height-xl: 80%;--vs-modal-node-width-xs: 20%;--vs-modal-node-width-sm: 30%;--vs-modal-node-width-md: 45%;--vs-modal-node-width-lg: 70%;--vs-modal-node-width-xl: 90%;--vs-app-bar-z-index: 1000;--vs-modal-z-index: 5000;--vs-toast-z-index: 9999;--vs-input-comp-height-dense: 2.8rem;--vs-input-comp-height: 3.2rem;--vs-input-comp-height-large: 4rem}.vs-modal-node{position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--vs-modal-node-zIndex, var(--vs-modal-node-z-index))}.vs-modal-node.vs-dimmed{pointer-events:auto}.vs-modal-node .vs-modal-dimmed{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-color:var(--vs-dimmed-background-color)}.vs-modal-node .vs-modal-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--vs-modal-node-width, -moz-fit-content);width:var(--vs-modal-node-width, fit-content);height:var(--vs-modal-node-height, -moz-fit-content);height:var(--vs-modal-node-height, fit-content);background-color:var(--vs-modal-node-backgroundColor, var(--vs-area-bg));box-shadow:var(--vs-modal-node-boxShadow, var(--vs-area-shadow-outer));border-radius:var(--vs-modal-node-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));pointer-events:auto;padding:var(--vs-modal-node-padding, 1.8rem 2.4rem);color:var(--vs-modal-node-fontColor, var(--vs-font-color));font-size:var(--vs-modal-node-fontSize, var(--vs-font-size));font-weight:var(--vs-modal-node-fontWeight, 400)}.vs-modal-node .vs-modal-wrap.xs{width:var(--vs-modal-node-width-xs);height:var(--vs-modal-node-height-xs)}.vs-modal-node .vs-modal-wrap.sm{width:var(--vs-modal-node-width-sm);height:var(--vs-modal-node-height-sm)}.vs-modal-node .vs-modal-wrap.md{width:var(--vs-modal-node-width-md);height:var(--vs-modal-node-height-md)}.vs-modal-node .vs-modal-wrap.lg{width:var(--vs-modal-node-width-lg);height:var(--vs-modal-node-height-lg)}.vs-modal-node .vs-modal-wrap.xl{width:var(--vs-modal-node-width-xl);height:var(--vs-modal-node-height-xl)}@container (min-width: 640px){.vs-modal-node .vs-modal-wrap .vs-modal-contents{padding:var(--vs-modal-node-padding, 2.2rem 2.8rem)}}@container (min-width: 768px){.vs-modal-node .vs-modal-wrap .vs-modal-contents{padding:var(--vs-modal-node-padding, 2.6rem 3.2rem)}}@container (min-width: 1024px){.vs-modal-node .vs-modal-wrap .vs-modal-contents{padding:var(--vs-modal-node-padding, 3rem 3.6rem)}}@container (min-width: 1280px){.vs-modal-node .vs-modal-wrap .vs-modal-contents{padding:var(--vs-modal-node-padding, 3.6rem 4.8rem)}}.vs-toast{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--vs-toast-backgroundColor, var(--vs-comp-bg));color:var(--vs-toast-fontColor, var(--vs-comp-font));border:var(--vs-toast-border, 1px solid var(--vs-line-color));border-radius:var(--vs-toast-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius-lg)));font-size:var(--vs-toast-fontSize, var(--vs-font-size));font-weight:var(--vs-toast-fontWeight, 400);margin:.4rem 0;pointer-events:auto;width:-moz-fit-content;width:fit-content}.vs-toast .vs-toast-content{position:relative;padding:var(--vs-toast-padding, 1rem 5rem)}.vs-toast .vs-toast-close{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;right:.5rem;height:20px;width:20px;color:var(--vs-toast-fontColor, var(--vs-comp-font))}.vs-toast.vs-primary{background-color:var(--vs-toast-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-toast-fontColor, var(--vs-primary-comp-font));border:var(--vs-toast-border, 1px solid var(--vs-primary-comp-bg))}.vs-toast.vs-primary .vs-toast-close{color:var(--vs-toast-fontColor, var(--vs-primary-comp-font))}.vs-toast-view{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:all .5s ease;z-index:var(--vs-toast-z-index)}.vs-toast-view.vs-toast-fixed{position:fixed}.vs-toast-view .vs-toast-container{position:absolute}.vs-toast-view .vs-toast-container.vs-toast-top{top:3%}.vs-toast-view .vs-toast-container.vs-toast-middle{top:50%;transform:translateY(-50%)}.vs-toast-view .vs-toast-container.vs-toast-bottom{bottom:3%}.vs-toast-view .vs-toast-container.vs-toast-start{left:1%}.vs-toast-view .vs-toast-container.vs-toast-center{left:50%;transform:translate(-50%)}.vs-toast-view .vs-toast-container.vs-toast-end{right:1%}.vs-toast-view .vs-toast-container.vs-toast-middle.vs-toast-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toasts-move,.toasts-enter-active,.toasts-leave-active{transition:all .5s ease}.toasts-enter-from,.toasts-leave-to{opacity:0}.toasts-leave-active{position:absolute}.vs-modal-view{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--vs-modal-z-index)}.vs-modal-view.vs-modal-fixed{position:fixed}.modal-enter-active .vs-modal-dimmed,.modal-leave-active .vs-modal-dimmed,.modal-enter-active .vs-modal-wrap,.modal-leave-active .vs-modal-wrap{transition:all .3s}.modal-enter-from .vs-modal-dimmed,.modal-leave-to .vs-modal-dimmed{opacity:0}.modal-enter-from .vs-modal-wrap,.modal-leave-to .vs-modal-wrap{transform:translate(-50%,-50%) scale(.75);opacity:0}.vs-notice{display:flex;justify-content:space-between;align-items:center;position:relative;padding:var(--vs-notice-padding, 1.2rem 1.8rem);overflow:hidden;background-color:var(--vs-notice-backgroundColor, var(--vs-comp-bg))}.vs-notice .vs-notice-contents{display:flex;align-items:center;color:var(--vs-notice-fontColor, var(--vs-comp-font));font-size:var(--vs-notice-fontSize, var(--vs-font-size));font-weight:var(--vs-notice-fontWeight, 400)}.vs-notice .vs-notice-contents .vs-notice-title{color:var(--vs-notice-title-fontColor, var(--vs-comp-font));font-size:var(--vs-notice-title-fontSize, var(--vs-font-size));font-weight:var(--vs-notice-title-fontWeight, 500);padding:var(--vs-notice-title-padding);background-color:var(--vs-notice-title-backgroundColor)}.vs-notice .vs-notice-close-button{display:flex;cursor:pointer;color:var(--vs-notice-fontColor, var(--vs-comp-font))}.vs-notice.vs-primary{background-color:var(--vs-notice-backgroundColor, var(--vs-primary-comp-bg))}.vs-notice.vs-primary .vs-notice-contents{color:var(--vs-notice-fontColor, var(--vs-primary-comp-font))}.vs-notice.vs-primary .vs-notice-contents .vs-notice-title{color:var(--vs-notice-title-fontColor, var(--vs-primary-comp-font))}.vs-notice.vs-primary .vs-notice-close-button{color:var(--vs-notice-fontColor, var(--vs-primary-comp-font))}.vs-page{position:relative;padding:var(--vs-page-padding, 3rem 4rem);color:var(--vs-page-fontColor, var(--vs-font-color))}.vs-page .vs-page-header{margin:var(--vs-page-headerMargin, 0 0 2.4rem 0);color:var(--vs-page-fontColor, var(--vs-font-color))}.vs-page .vs-page-header .vs-page-description{margin-top:.4rem}@media screen and (max-width: 1024px){.vs-page{padding:var(--vs-page-padding, 2.6rem 3.2rem)}}@media screen and (max-width: 768px){.vs-page{padding:var(--vs-page-padding, 2.2rem 2.4rem)}}@media screen and (max-width: 640px){.vs-page{padding:var(--vs-page-padding, 1.8rem 1.6rem)}}.vs-pagination{position:relative;display:flex;justify-content:center}.vs-pagination .vs-page-buttons{display:flex;overflow-x:auto}.vs-pagination .vs-page-button{display:flex;align-items:center;justify-content:center;min-width:var(--vs-pagination-buttons-width, 3rem);height:var(--vs-pagination-buttons-height, 3rem);line-height:var(--vs-pagination-buttons-height, 3rem);margin:var(--vs-pagination-gap, .2rem);border-radius:var(--vs-pagination-buttons-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));background-color:var(--vs-pagination-buttons-backgroundColor, var(--vs-comp-bg));color:var(--vs-pagination-buttons-fontColor, var(--vs-comp-font));border:var(--vs-pagination-buttons-border, 1px solid var(--vs-line-color));font-size:var(--vs-pagination-buttons-fontSize, var(--vs-font-size-sm));font-weight:var(--vs-pagination-buttons-fontWeight, 400);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-pagination .vs-page-button[disabled]{opacity:.2;pointer-events:none}.vs-pagination .vs-page-button:hover{filter:brightness(.95)}.vs-pagination .vs-page-button:active{filter:brightness(.9)}.vs-pagination .vs-page-button.vs-selected{background-color:var(--vs-pagination-selectedButton-backgroundColor, var(--vs-primary-comp-bg));color:var(--vs-pagination-selectedButton-color, var(--vs-primary-comp-font));border:var(--vs-pagination-selectedButton-border, var(--vs-pagination-buttons-border), 1px solid var(--vs-primary-comp-bg));font-size:var(--vs-pagination-selectedButton-fontSize, var(--vs-pagination-fontSize, var(--vs-font-size-sm)));font-weight:var(--vs-pagination-selectedButton-fontWeight, var(--vs-pagination-fontWeight, 600))}.vs-pagination.vs-disabled .page-button{opacity:.2;pointer-events:none}.vs-dark .vs-pagination .vs-page-button:hover{filter:brightness(1.1)}.vs-dark .vs-pagination .vs-page-button:active{filter:brightness(1.2)}.vs-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--vs-progress-width, 100%);height:var(--vs-progress-height, 1rem)}.vs-progress[value]::-webkit-progress-bar{overflow:hidden;background-color:var(--vs-progress-barColor, var(--vs-comp-bg));border:var(--vs-progress-border, 1px solid var(--vs-line-color));border-radius:var(--vs-progress-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)))}.vs-progress[value]::-webkit-progress-value{position:relative;background-color:var(--vs-progress-valueColor, var(--vs-primary-comp-bg))}.vs-radio-node{position:relative;display:flex;align-items:center;min-height:var(--vs-radio-node-height, var(--vs-input-comp-height))}.vs-radio-node .vs-radio-wrap{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vs-radio-node .vs-radio-wrap .vs-radio-input{position:absolute;z-index:-1;opacity:0}.vs-radio-node .vs-radio-wrap .vs-radio-input:checked+.vs-radio-label{color:var(--vs-radio-node-checkedLabel-fontColor, var(--vs-primary-comp-bg));font-size:var(--vs-radio-node-checkedLabel-fontSize, var(--vs-font-size));font-weight:var(--vs-radio-node-checkedLabel-fontWeight, 400);white-space:var(--vs-radio-node-checkedLabel-whiteSpace, nowrap)}.vs-radio-node .vs-radio-wrap .vs-radio-input:checked+.vs-radio-label:before{box-shadow:inset 0 0 0 calc(var(--vs-radio-node-radioSize, 1.8rem) / 3) var(--vs-radio-node-radioColor, var(--vs-primary-comp-bg))}.vs-radio-node .vs-radio-wrap .vs-radio-input:focus-visible+.vs-radio-label:before{outline:1px solid var(--vs-line-color);outline-offset:2px;outline-offset:3px}.vs-radio-node .vs-radio-wrap .vs-radio-label{display:flex;align-items:center;color:var(--vs-radio-node-label-fontColor, var(--vs-font-color));font-size:var(--vs-radio-node-label-fontSize, var(--vs-font-size));font-weight:var(--vs-radio-node-label-fontWeight, 400);white-space:var(--vs-radio-node-label-whiteSpace, nowrap);padding:.2rem 0;outline:none}.vs-radio-node .vs-radio-wrap .vs-radio-label:before{content:"";background-color:transparent;width:var(--vs-radio-node-radioSize, 1.8rem);height:var(--vs-radio-node-radioSize, 1.8rem);min-width:var(--vs-radio-node-radioSize, 1.8rem);min-height:var(--vs-radio-node-radioSize, 1.8rem);max-width:var(--vs-radio-node-radioSize, 1.8rem);max-height:var(--vs-radio-node-radioSize, 1.8rem);border-radius:var(--vs-radio-node-borderRadius, 50%);margin-right:.5rem;transition:box-shadow .25s ease;box-shadow:inset 0 0 0 .12rem var(--vs-radio-node-radioColor, var(--vs-primary-comp-bg))}.vs-radio-node.vs-dense{min-height:var(--vs-rado-height, var(--vs-input-comp-height-dense))}.vs-radio-node.vs-dense .vs-radio-label{font-size:var(--vs-radio-node-label-fontSize, var(--vs-font-size-sm))}.vs-radio-node.vs-state-box .vs-radio-label:before{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-radio-node.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-radio-node.vs-disabled *{pointer-events:none}.vs-radio-node.vs-readonly{cursor:not-allowed}.vs-radio-node.vs-readonly *{pointer-events:none}.vs-radio-set{display:flex;align-items:center;flex-wrap:var(--vs-radio-set-flexWrap, wrap)}.vs-radio-set.vs-vertical{flex-direction:column;align-items:flex-start}.vs-radio-set .vs-radio-item:not(:last-child){margin-right:var(--vs-radio-set-gap, 2.8rem)}.vs-section{background-color:var(--vs-section-backgroundColor, var(--vs-area-bg));border-radius:var(--vs-section-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius-lg)));box-shadow:var(--vs-section-boxShadow, var(--vs-area-shadow-outer));color:var(--vs-section-fontColor, var(--vs-font-color));padding:var(--vs-section-padding, 2.4rem 3rem);position:relative;overflow:auto}.vs-section .vs-section-title{margin:var(--vs-section-titleMargin, 0 0 1.2rem 0)}@media screen and (max-width: 1024px){.vs-section{padding:var(--vs-section-padding, 2rem 2.4rem)}}@media screen and (max-width: 768px){.vs-section{padding:var(--vs-section-padding, 1.6rem)}}@media screen and (max-width: 640px){.vs-section{padding:var(--vs-section-padding, 1.2rem)}}.vs-select{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;background-color:var(--vs-select-backgroundColor, var(--vs-no-color));border:var(--vs-select-border, 1px solid var(--vs-line-color));min-height:var(--vs-select-height, var(--vs-input-comp-height));border-radius:var(--vs-select-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));font-size:var(--vs-select-fontSize, var(--vs-font-size))}.vs-select .vs-select-wrap{width:100%}.vs-select .vs-select-wrap .vs-select-input{width:100%;height:var(--vs-select-height, var(--vs-input-comp-height));padding:var(--vs-select-padding, 0 1.2rem);border:none;outline:none;background-color:transparent;color:var(--vs-select-fontColor, var(--vs-font-color));cursor:pointer}.vs-select .vs-select-wrap .vs-select-input.vs-autocomplete{cursor:default}.vs-select .vs-select-wrap .vs-select-input:not(.vs-autocomplete)::-moz-selection{background:none}.vs-select .vs-select-wrap .vs-select-input:not(.vs-autocomplete)::selection{background:none}.vs-select .vs-select-wrap .vs-multiple-chips{display:flex;padding:var(--vs-select-padding, 0 0 0 .6rem);overflow:hidden}.vs-select .vs-select-wrap .vs-multiple-chips .vs-chips{display:flex;align-items:center;flex-wrap:wrap;overflow-x:auto;overflow-y:hidden}.vs-select .vs-select-wrap .vs-multiple-chips .vs-chips .vs-select-chip{margin-top:.1rem;margin-bottom:.1rem}.vs-select .vs-select-wrap .vs-multiple-chips .vs-chips .vs-select-chip.vs-chip-others{margin-left:.2rem;padding:0 .8rem}.vs-select .vs-select-wrap .vs-multiple-chips.vs-autocompleted{padding-bottom:var(--vs-radius)}.vs-select .vs-select-side{position:relative;display:flex;align-items:center;justify-content:flex-end;width:2.4rem}.vs-select .vs-select-side .vs-clear-button{display:flex;justify-content:center;align-items:center;padding-right:.6rem;opacity:1;transition:opacity .4s;color:var(--vs-select-fontColor, var(--vs-font-color));background:none;border:none;cursor:pointer}.vs-select .vs-select-side .vs-arrow-box{display:flex;align-items:center;cursor:pointer;padding-right:.6rem}.vs-select .vs-select-side .vs-arrow-box .vs-arrow-icon{transition:transform .2s ease-out}.vs-select .vs-select-side .vs-arrow-box .vs-arrow-icon.vs-arrow-up{transform:rotate(180deg)}.vs-select:hover .vs-clear-button{opacity:1}.vs-select.vs-dense{min-height:var(--vs-select-height, var(--vs-input-comp-height-dense));font-size:var(--vs-select-fontSize, var(--vs-font-size-sm))}.vs-select.vs-dense .vs-select-input{height:var(--vs-select-height, var(--vs-input-comp-height-dense))}.vs-select.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-select.vs-disabled *{pointer-events:none}.vs-select.vs-readonly{cursor:not-allowed}.vs-select.vs-readonly *{pointer-events:none}.vs-select.vs-state-box{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-select:focus-within{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-options-container{z-index:var(--vs-select-optionsZIndex, 900);background-color:var(--vs-select-backgroundColor, var(--vs-no-color));border:var(--vs-select-border, 1px solid var(--vs-line-color));border-radius:var(--vs-select-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));overflow:hidden}.vs-options-container .vs-options-header{position:relative;border-bottom:var(--vs-select-border, 1px solid var(--vs-line-color))}.vs-options-container .vs-options-footer{position:relative;border-top:var(--vs-select-border, 1px solid var(--vs-line-color))}.vs-options-container .vs-select-options{max-height:var(--vs-select-options-maxHeight, 30rem);overflow:auto;list-style-type:none;outline:none}.vs-options-container .vs-option{position:relative;display:flex;align-items:center;padding:0 1.2rem;min-height:var(--vs-select-height, var(--vs-input-comp-height));color:var(--vs-select-fontColor, var(--vs-font-color));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--vs-select-fontSize, var(--vs-font-size))}.vs-options-container .vs-option.vs-select-all{border-bottom:var(--vs-select-border, 1px solid var(--vs-line-color))}.vs-options-container .vs-option.vs-selected{background-color:var(--vs-select-optionSelected-backgroundColor, var(--vs-area-bg-active));color:var(--vs-select-optionSelected-fontColor, var(--vs-font-color));font-weight:600}.vs-options-container .vs-option.vs-chased{background-color:var(--vs-select-optionHover-backgroundColor, var(--vs-area-bg-hover));color:var(--vs-select-optionHover-fontColor, var(--vs-font-color))}.vs-options-container.vs-dense .vs-option{min-height:var(--vs-select-height, var(--vs-input-comp-height-dense));font-size:var(--vs-select-fontSize, var(--vs-font-size-sm))}.vs-options-container.vs-closing{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@keyframes fade-in-top{0%{transform:translateY(-5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-out-top{0%{transform:translateY(0);opacity:1}to{transform:translateY(-5px);opacity:0}}.fade-enter-top{animation:fade-in-top .2s cubic-bezier(.39,.575,.565,1) forwards}.fade-leave-top{animation:fade-out-top .2s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes fade-in-bottom{0%{transform:translateY(5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(5px);opacity:0}}.fade-enter-bottom{animation:fade-in-bottom .2s cubic-bezier(.39,.575,.565,1) forwards}.fade-leave-bottom{animation:fade-out-bottom .2s cubic-bezier(.25,.46,.45,.94) forwards}.vs-stepper{position:relative;-webkit-tap-highlight-color:transparent}.vs-stepper .vs-step-line{background-color:var(--vs-area-bg-active);height:.3rem;left:var(--vs-stepper-stepSize, 2.4rem);right:var(--vs-stepper-stepSize, 2.4rem);position:absolute;top:50%;transform:translateY(-50%)}.vs-stepper .vs-step-line .vs-step-progress{background-color:var(--vs-stepper-activeColor, var(--vs-comp-font));height:100%;opacity:.8;transition:width .2s}.vs-stepper .vs-steps{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;list-style:none;margin-bottom:4rem}.vs-stepper .vs-steps.vs-stepper-no-label{margin-bottom:0}.vs-stepper .vs-steps .vs-step-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;position:relative}.vs-stepper .vs-steps .vs-step-item .vs-step-num{align-items:center;background-color:var(--vs-comp-bg);color:var(--vs-comp-font);border:1px solid var(--vs-line-color);border-radius:50%;display:flex;font-size:var(--vs-font-size-sm);font-weight:600;height:var(--vs-stepper-stepSize, 2.4rem);justify-content:center;width:var(--vs-stepper-stepSize, 2.4rem)}.vs-stepper .vs-steps .vs-step-item .vs-step-num:after{border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.vs-stepper .vs-steps .vs-step-item .vs-step-label{color:var(--vs-stepper-label-fontColor, var(--vs-font-color));font-size:var(--vs-stepper-label-fontSize, var(--vs-stepper-fontSize, var(--vs-font-size)));font-weight:var(--vs-stepper-label-fontWeight, 400);white-space:var(--vs-stepper-label-whiteSpace, nowrap);left:50%;position:absolute;top:140%;transform:translate(-50%)}.vs-stepper .vs-steps .vs-step-item:focus{outline:none}.vs-stepper .vs-steps .vs-step-item.vs-previous .vs-step-num{border:var(--vs-stepper-activeColor, var(--vs-primary-comp-bg));background-color:var(--vs-stepper-activeBackgroundColor, var(--vs-primary-comp-bg));color:var(--vs-primary-comp-font)}.vs-stepper .vs-steps .vs-step-item.vs-previous .vs-step-label{color:var(--vs-stepper-pastLabel-fontColor, var(--vs-stepper-label-fontColor, var(--vs-comp-font)));font-size:var(--vs-stepper-pastLabel-fontSize, var(--vs-stepper-label-fontSize, var(--vs-stepper-fontSize, var(--vs-font-size))));font-weight:var(--vs-stepper-pastLabel-fontWeight, var(--vs-stepper-label-fontWeight, 400));white-space:var(--vs-stepper-pastLabel-whiteSpace, var(--vs-stepper-label-whiteSpace, nowrap))}.vs-stepper .vs-steps .vs-step-item.vs-selected .vs-step-num{border:1px solid var(--vs-stepper-activeColor, var(--vs-primary-comp-bg));background-color:var(--vs-stepper-activeBackgroundColor, var(--vs-primary-comp-bg));color:var(--vs-primary-comp-font);outline:3px solid var(--vs-primary-comp-bg);outline-offset:3px;transition:outline;transition-delay:.15s}.vs-stepper .vs-steps .vs-step-item.vs-selected .vs-step-label{color:var(--vs-stepper-selectedLabel-fontColor, var(--vs-stepper-label-fontColor, var(--vs-primary-comp-bg)));font-size:var(--vs-stepper-selectedLabel-fontSize, var(--vs-stepper-label-fontSize, var(--vs-stepper-fontSize, var(--vs-font-size))));font-weight:var(--vs-stepper-selectedLabel-fontWeight, var(--vs-stepper-label-fontWeight, 600));white-space:var(--vs-stepper-selectedLabel-whiteSpace, var(--vs-stepper-label-whiteSpace, nowrap))}.vs-stepper .vs-steps .vs-step-item.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-stepper .vs-steps .vs-step-item.vs-disabled *{pointer-events:none}.vs-switch{position:relative;display:flex;align-items:center;min-height:var(--vs-input-comp-height)}.vs-switch .vs-switch-button{position:relative;display:flex;align-items:center;width:var(--vs-switch-width, -moz-fit-content);width:var(--vs-switch-width, fit-content);height:var(--vs-switch-height, 3rem);padding:0 .8rem;border:var(--vs-switch-false-border, 1px solid var(--vs-line-color));border-radius:var(--vs-switch-borderRadius, 1.5rem);background-color:var(--vs-switch-false-backgroundColor, var(--vs-area-bg));color:var(--vs-switch-false-fontColor, var(--vs-font-color));font-size:var(--vs-switch-fontSize, var(--vs-font-size-sm));cursor:pointer}.vs-switch .vs-switch-button.vs-state-box{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-switch .vs-switch-button .vs-status-label{display:block;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%;word-break:break-all;margin-left:.2rem;padding-left:var(--vs-switch-handleSize, 2rem);padding-right:0}.vs-switch .vs-switch-button:before{content:"";background-color:var(--vs-switch-false-handleColor, var(--vs-primary-comp-bg));border-radius:50%;height:var(--vs-switch-handleSize, 2rem);left:.3rem;width:var(--vs-switch-handleSize, 2rem);position:absolute;transition:.3s}.vs-switch .vs-switch-input{position:absolute;opacity:0;top:0;left:0;pointer-events:none}.vs-switch.vs-checked .vs-switch-button{background-color:var(--vs-switch-true-backgroundColor, var(--vs-primary-comp-bg));border:var(--vs-switch-true-border, 1px solid var(--vs-primary-comp-bg));color:var(--vs-switch-true-fontColor, var(--vs-primary-comp-font))}.vs-switch.vs-checked .vs-switch-button:before{left:calc(100% - (var(--vs-switch-handleSize, 2rem) + .3rem));background-color:var(--vs-switch-true-handleColor, var(--vs-primary-comp-font))}.vs-switch.vs-checked .vs-switch-button .vs-status-label{padding-left:0;padding-right:var(--vs-switch-handleSize, 2rem)}.vs-switch.vs-dense{height:var(--vs-input-comp-height-dense)}.vs-switch.vs-dense .vs-switch-button{height:var(--vs-switch-height, 2rem);padding:0 .6rem;border-radius:var(--vs-switch-borderRadius, 1rem);font-size:var(--vs-switch-fontSize, var(--vs-font-size-xs))}.vs-switch.vs-dense .vs-switch-button .vs-status-label{position:relative;top:.1rem;margin-left:.2rem;padding-left:var(--vs-switch-handleSize, 1.1111111111rem)}.vs-switch.vs-dense .vs-switch-button:before{height:var(--vs-switch-handleSize, 1.1111111111rem);left:.3rem;width:var(--vs-switch-handleSize, 1.1111111111rem)}.vs-switch.vs-dense.vs-checked .vs-switch-button:before{left:calc(100% - (var(--vs-switch-handleSize, 1.1111111111rem) + .3rem))}.vs-switch.vs-dense.vs-checked .vs-switch-button .vs-status-label{padding-left:0;padding-right:var(--vs-switch-handleSize, 1.1111111111rem)}.vs-switch:focus-within .vs-switch-button{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-switch.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-switch.vs-disabled *{pointer-events:none}.vs-switch.vs-readonly{cursor:not-allowed}.vs-switch.vs-readonly *{pointer-events:none}.vs-table .vs-table-wrap{width:100%;overflow-x:auto}.vs-table .vs-table-wrap .vs-table-table{min-width:100%;border-spacing:0!important}.vs-table .vs-table-wrap .vs-table-table .vs-table-caption{background-color:var(--vs-table-caption-backgroundColor);caption-side:var(--vs-table-caption-side, bottom);text-align:var(--vs-table-caption-textAlign, center);padding:var(--vs-table-caption-padding, .8rem 0);color:var(--vs-table-caption-fontColor, var(--vs-font-color));font-size:var(--vs-table-caption-fontSize, var(--vs-font-size-sm));font-weight:var(--vs-table-caption-fontWeight)}.vs-table .vs-table-wrap .vs-table-table .vs-table-tr{display:grid;justify-content:flex-start;overflow:hidden}.vs-table .vs-table-wrap .vs-table-table .vs-table-tr .vs-table-th,.vs-table .vs-table-wrap .vs-table-table .vs-table-tr .vs-table-td{display:flex;align-items:center;text-align:left}.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr{background-color:var(--vs-table-header-backgroundColor, var(--vs-comp-bg));border:var(--vs-table-header-border, 1px solid var(--vs-line-color))}.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr.vs-search{position:relative;width:100%;display:flex;border-bottom:none}.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr.vs-search .vs-table-th{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:.7rem 1rem}.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr.vs-search .vs-table-th .vs-table-search-icon{color:var(--vs-primary-comp-bg);margin-right:.8rem;flex-shrink:0}.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr.vs-search .vs-table-th .vs-table-search-input{font-weight:400;flex-grow:1}.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th{color:var(--vs-table-header-fontColor, var(--vs-font-color));font-size:var(--vs-table-header-fontSize, var(--vs-font-size));font-weight:var(--vs-table-header-fontWeight, 500);min-height:var(--vs-table-header-height, 3.6rem);overflow-x:auto;padding:.8rem 1.4rem}.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th.vs-table-draggable-th,.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th.vs-table-expandable-th{visibility:hidden}.vs-table .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th.vs-table-selectable-th{display:flex;align-items:center;justify-content:center;color:transparent;padding:0;padding-left:.8rem}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr{position:relative;transition:background-color .2s;background-color:var(--vs-table-backgroundColor, transparent);border-bottom:var(--vs-table-border, 1px solid var(--vs-line-color));color:var(--vs-table-fontColor, var(--vs-font-color))}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr.vs-selected{background-color:var(--vs-table-selectedBackgroundColor, var(--vs-blue-light));color:var(--vs-table-selectedFontColor, var(--vs-blue-deep))}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td{min-height:var(--vs-table-rowHeight, 4rem);font-size:var(--vs-table-fontSize, var(--vs-font-size));font-weight:var(--vs-table-fontWeight, 400);padding:.8rem 1.4rem;overflow-x:auto}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-selectable-td{display:flex;align-items:center;justify-content:center;padding:0;padding-left:.8rem}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-draggable-td{padding-right:0}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td{padding:0}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td>.vs-table-expand-button{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:calc(var(--vs-radius-ratio) * var(--vs-radius-xs));border:var(--vs-table-border, 1px solid var(--vs-line-color));background-color:var(--vs-table-header-backgroundColor, var(--vs-area-bg-active))}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td>.vs-table-expand-button i{color:var(--vs-table-header-fontColor, var(--vs-font-color));pointer-events:none;transform:rotate(180deg);transition:transform .4s}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td>.vs-table-expand-button.vs-expanded i{transform:rotate(0)}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td>.vs-table-expand-button:hover{box-shadow:0 0 4px var(--vs-comp-shadow)}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td>.vs-table-expand-button:disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td>.vs-table-expand-button:disabled *{pointer-events:none}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expanded-row-content{display:grid;grid-column:1/-1;padding:1.2rem 1.4rem;border-top:1px dotted var(--vs-line-color);border-left:1px dotted var(--vs-line-color);border-right:1px dotted var(--vs-line-color);font-size:var(--vs-font-size);box-shadow:inset 0 3px 8px #6464644d,inset 0 -2px 4px #32323226}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td .vs-table-data{display:flex;align-items:center;width:100%;height:100%}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr:not(.vs-table-row-loading) .vs-table-td.vs-table-draggable-td{cursor:grab}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr:not(.vs-table-row-loading) .vs-table-td.vs-table-draggable-td:active{cursor:grabbing}.vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr:not(.vs-table-row-loading):hover:after{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border:var(--vs-table-hoverBorder, 1px solid var(--vs-line-color));pointer-events:none}.vs-table .vs-table-wrap .vs-table-table .vs-table-empty{border-bottom:1px solid var(--vs-line-color);padding:2.2rem 0;text-align:center;opacity:.3}.vs-table .vs-table-wrap .vs-table-table .vs-table-empty p{padding-top:.2rem;font-weight:600;font-size:var(--vs-font-size-lg)}.vs-table-pagination{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.8rem;margin-bottom:.8rem}.vs-table-pagination .vs-table-pagination-options{margin-left:2rem}.vs-table.vs-dense .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th{min-height:2.4rem;font-size:var(--vs-table-header-fontSize, var(--vs-font-size-sm))}.vs-table.vs-dense .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td{min-height:2.4rem;font-size:var(--vs-table-fontSize, var(--vs-font-size-sm))}.vs-table.vs-dense .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td{padding-left:0}.vs-table.vs-dense .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td .vs-table-expand-button{width:1.8rem;height:1.8rem}.vs-table.vs-primary .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr{background-color:var(--vs-table-header-backgroundColor, var(--vs-primary-comp-bg))}.vs-table.vs-primary .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th{color:var(--vs-table-header-fontColor, var(--vs-primary-comp-font));border:var(--vs-table-header-border, 1px solid var(--vs-primary-comp-bg))}.vs-table.vs-primary .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th.vs-table-selectable-th .vs-checkbox-input{border:1px dotted var(--vs-primary-comp-font)}.vs-table.vs-primary .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th .vs-table-search-icon{color:var(--vs-primary-comp-font)}.vs-table.vs-primary .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td .vs-table-expand-button{background-color:var(--vs-table-header-backgroundColor, var(--vs-primary-comp-bg))}.vs-table.vs-primary .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td .vs-table-expand-button i{color:var(--vs-table-header-fontColor, var(--vs-primary-comp-font))}@container (max-width: 640px){.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr{grid-template-columns:none!important;margin-bottom:.4rem;border:var(--vs-table-header-border, 1px solid var(--vs-line-color))}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th:not(:first-child){display:none}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-thead .vs-table-tr .vs-table-th:first-child{color:transparent;height:2.2rem;padding-left:1rem;overflow:hidden}.vs-table.vs-responsive .vs-table-wrap .vs-table-table{display:flex;flex-direction:column}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr{display:flex!important;flex-direction:column;margin:.4rem 0 0;border:var(--vs-table-border, 1px solid var(--vs-line-color))}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr:first-of-type{margin-top:0;padding-left:0}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td{display:flex;justify-content:space-between;padding:.4rem 1rem;border-bottom:var(--vs-table-border, 1px dashed var(--vs-line-color));overflow-x:auto}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-selectable-td{justify-content:flex-start}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-selectable-td:before{display:none}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td .vs-table-data{justify-content:flex-end}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td:before{content:attr(data-label);color:var(--vs-table-header-fontColor, var(--vs-font-color));display:block;margin-right:2rem;font-size:var(--vs-font-size);font-weight:700}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td:first-child{border-top:none}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td:last-child{border-bottom:none}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td,.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expanded-row-content{min-height:auto}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td:before,.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expanded-row-content:before{display:none}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expanded-row-content{border:none;box-shadow:none}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td{padding:.4rem}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expandable-td .vs-table-expand-button{flex:1}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expanded-row-content{display:flex!important;padding-top:.5rem;padding-bottom:1.2rem}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expanded-row-content .vs-table-expand-contents{flex:1}.vs-table.vs-responsive .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td .vs-table-skeleton{min-height:2.4rem}.vs-table.vs-responsive .vs-table-wrap .vs-table-empty{border-top:var(--vs-table-border, 1px solid var(--vs-line-color))}}.vs-dark .vs-table .vs-table-wrap .vs-table-table .vs-table-tbody .vs-table-tr .vs-table-td.vs-table-expanded-row-content{box-shadow:inset 0 3px 6px #fff3,inset 0 -2px 4px #ffffff26}.vs-tabs{position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-tabs .vs-tabs-wrap{position:relative;display:flex;width:100%;overflow:auto;padding-bottom:.4rem}.vs-tabs .vs-tabs-wrap .vs-tab-list{display:flex;flex:1;align-items:center;flex-wrap:nowrap;list-style:none}.vs-tabs .vs-tabs-wrap .vs-tab-list.vs-bottom-line{border-bottom:1px solid var(--vs-tabs-borderBottomColor, var(--vs-primary-comp-bg))}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item{position:relative;display:flex;align-items:center;justify-content:center;white-space:nowrap;background:transparent;color:var(--vs-tabs-fontColor, var(--vs-font-color));border-bottom:2px solid transparent;cursor:pointer;font-size:var(--vs-tabs-fontSize, var(--vs-font-size));font-weight:var(--vs-tabs-fontWeight, 400);height:var(--vs-tabs-height, auto);padding:var(--vs-tabs-padding, .8rem 1.6rem);text-align:center;transition:color .1s;width:var(--vs-tabs-tabWidth, auto)}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item:not(:last-child){margin-right:var(--vs-tabs-gap, .3rem)}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item:hover{background-color:var(--vs-tabs-backgroundColor, var(--vs-area-bg-hover))}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item:focus{outline:none}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-selected{background-color:var(--vs-tabs-backgroundColor, var(--vs-area-bg-active));border-bottom:2px solid var(--vs-tabs-backgroundColor, var(--vs-primary-comp-bg));text-shadow:0 0 .8px currentColor}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-tabs .vs-tabs-wrap .vs-tab-list .vs-tab-item.vs-disabled *{pointer-events:none}.vs-tabs.vs-dense .vs-tabs-wrap .vs-tab-list .vs-tab-item{padding:var(--vs-tabs-padding, .4rem 1rem);font-size:var(--vs-tabs-fontSize, var(--vs-font-size-sm))}.vs-tabs .vs-scroll-button{width:1rem;color:var(--vs-comp-font);margin-bottom:.1rem}.vs-tabs .vs-scroll-button.vs-scroll-left-button{margin-right:.8rem}.vs-tabs .vs-scroll-button.vs-scroll-right-button{margin-left:.8rem}.vs-tabs .vs-scroll-button[disabled]{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-tabs .vs-scroll-button[disabled] *{pointer-events:none}.vs-tooltip{display:inline-flex;position:relative}.vs-tooltip-wrap{position:absolute;z-index:10000;padding:.2rem}.vs-tooltip-wrap .vs-tooltip-contents{position:relative;padding:var(--vs-tooltip-padding, .8rem 1.2rem);font-size:var(--vs-tooltip-fontSize, var(--vs-font-size-sm));border-radius:var(--vs-tooltip-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));border:var(--vs-tooltip-border, .1rem solid var(--vs-primary-comp-bg));box-shadow:var(--vs-tooltip-boxShadow, 2px 2px 3px rgba(0, 0, 0, .3));background-color:var(--vs-tooltip-backgroundColor, var(--vs-area-bg));color:var(--vs-tooltip-fontColor, var(--vs-font-color));white-space:nowrap}.vs-tooltip-wrap .vs-tooltip-contents:after{content:"";position:absolute;width:0;height:0;border:var(--vs-tooltip-arrowSize, .4rem) solid transparent;border-bottom:var(--vs-tooltip-arrowSize, .4rem) solid var(--vs-tooltip-arrowColor, var(--vs-primary-comp-bg))}.vs-tooltip-wrap.vs-placement-top .vs-tooltip-contents:after{bottom:0;left:50%;transform:translate(-50%,100%) rotate(180deg)}.vs-tooltip-wrap.vs-placement-top.vs-align-start .vs-tooltip-contents:after{left:20%}.vs-tooltip-wrap.vs-placement-top.vs-align-end .vs-tooltip-contents:after{left:80%}.vs-tooltip-wrap.vs-placement-right .vs-tooltip-contents:after{top:50%;left:0;transform:translate(-100%,-50%) rotate(270deg)}.vs-tooltip-wrap.vs-placement-right.vs-align-start .vs-tooltip-contents:after{top:20%}.vs-tooltip-wrap.vs-placement-right.vs-align-end .vs-tooltip-contents:after{top:80%}.vs-tooltip-wrap.vs-placement-bottom .vs-tooltip-contents:after{top:0;left:50%;transform:translate(-50%,-100%) rotate(0)}.vs-tooltip-wrap.vs-placement-bottom.vs-align-start .vs-tooltip-contents:after{left:20%}.vs-tooltip-wrap.vs-placement-bottom.vs-align-end .vs-tooltip-contents:after{left:80%}.vs-tooltip-wrap.vs-placement-left .vs-tooltip-contents:after{top:50%;right:0;transform:translate(100%,-50%) rotate(90deg)}.vs-tooltip-wrap.vs-placement-left.vs-align-start .vs-tooltip-contents:after{top:20%}.vs-tooltip-wrap.vs-placement-left.vs-align-end .vs-tooltip-contents:after{top:80%}.vs-text-wrap{position:relative;display:inline-flex;align-items:center;overflow-x:auto}.vs-text-wrap .vs-text-wrap-contents{color:var(--vs-font-color);font-size:var(--vs-font-size);position:relative;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;-webkit-line-clamp:1}.vs-text-wrap .vs-text-wrap-buttons{display:flex;align-items:center;margin-left:.2rem}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button.vs-copy-button{color:var(--vs-text-wrap-copyIconColor, var(--vs-indigo))}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button.vs-copy-button .copied{color:var(--vs-green)}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button.vs-link-button{overflow:hidden}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button.vs-link-button .vs-link-icon{color:var(--vs-text-wrap-linkIconColor, var(--vs-light-blue));transform:rotate(135deg)}.vs-text-wrap .vs-text-wrap-buttons .vs-text-wrap-button+.vs-text-wrap-button{margin-left:.1rem}.vs-textarea textarea{position:relative;display:flex;overflow:hidden;width:100%;height:var(--vs-textarea-height, 10rem);background-color:var(--vs-textarea-backgroundColor, var(--vs-no-color));color:var(--vs-textarea-fontColor, var(--vs-font-color));font-size:var(--vs-textarea-fontSize, var(--vs-font-size));border:var(--vs-textarea-border, solid 1px var(--vs-line-color));border-radius:var(--vs-textarea-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)));padding:var(--vs-textarea-padding, .6rem 1.2rem);resize:var(--vs-textarea-resize, vertical)}.vs-textarea textarea.vs-dense{font-size:var(--vs-textarea-fontSize, var(--vs-font-size-sm))}.vs-textarea textarea.vs-state-box{outline:3px solid var(--vs-state-box-color);outline-offset:2px}.vs-textarea textarea:focus-within{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-textarea.vs-disabled{opacity:.5;filter:grayscale(.7);cursor:not-allowed}.vs-textarea.vs-disabled *{pointer-events:none}.vs-textarea.vs-readonly{cursor:not-allowed}.vs-textarea.vs-readonly *{pointer-events:none}.vs-theme-button{position:relative;min-width:3rem;min-height:3rem;width:var(--vs-theme-button-width, 3rem);height:var(--vs-theme-button-height, 3rem);border:1px solid var(--vs-line-color);border-radius:var(--vs-theme-button-borderRadius, 50%);background-color:var(--vs-theme-button-backgroundColor, var(--vs-comp-bg));transition:all .2s ease-out}.vs-theme-button:hover{filter:brightness(.95)}.vs-theme-button:active{filter:brightness(.9)}.vs-theme-button:focus-visible{outline:1px solid var(--vs-line-color);outline-offset:2px}.vs-theme-button .vs-theme-icon{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;width:var(--vs-theme-button-width, 3rem);height:var(--vs-theme-button-height, 3rem);opacity:0;transform:scale(.4) rotate(270deg) translate(-50%) translateY(-50%);transform-origin:top left;transition:opacity .4s ease-out,transform .4s ease-out;color:var(--vs-theme-button-iconColor, var(--vs-orange))}.vs-theme-button .vs-theme-icon.vs-on{opacity:1;transform:scale(1) rotate(0) translate(-50%) translateY(-50%)}.vs-dark .vs-theme-button:hover{filter:brightness(1.1)}.vs-dark .vs-theme-button:active{filter:brightness(1.2)}.vs-accordion{position:relative}.vs-accordion .vs-accordion-details{box-sizing:border-box;overflow:hidden;border:var(--vs-accordion-border, 1px solid var(--vs-line-color));border-radius:var(--vs-accordion-borderRadius, calc(var(--vs-radius-ratio) * var(--vs-radius)))}.vs-accordion .vs-accordion-details .vs-accordion-summary{position:relative;display:block;box-sizing:border-box;font-size:var(--vs-accordion-title-fontSize, var(--vs-font-size-lg));font-weight:var(--vs-accordion-title-fontWeight, 500);color:var(--vs-accordion-title-fontColor, var(--vs-comp-font));background-color:var(--vs-accordion-title-backgroundColor, var(--vs-comp-bg));padding:var(--vs-accordion-title-padding, 1.2rem);padding-left:4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.vs-accordion .vs-accordion-details .vs-accordion-summary:before{content:"";position:absolute;top:50%;left:2rem;border-width:.6rem;border-style:solid;border-color:transparent transparent transparent var(--vs-accordion-title-fontColor, var(--vs-comp-font));transform:translateY(-50%) rotate(0);transform-origin:.2rem 50%;transition:.25s transform ease}.vs-accordion .vs-accordion-details .vs-accordion-content{position:relative;width:100%;box-sizing:border-box;background-color:var(--vs-accordion-backgroundColor, transparent);color:var(--vs-accordion-fontColor, var(--vs-font-color));font-size:var(--vs-accordion-fontSize, var(--vs-font-size));padding:var(--vs-accordion-padding, 1.2rem 2rem)}.vs-accordion .vs-accordion-details .vs-accordion-summary::-webkit-details-marker{display:none}.vs-accordion .vs-accordion-details[open]>.vs-accordion-summary:before{transform:translateY(-50%) rotate(90deg)}.vs-accordion .vs-accordion-details[open]>.vs-accordion-summary{border-bottom:1px solid var(--vs-line-color)}
