:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}@layer global,base,page,component,theme,local;@-o-viewport{width:device-width}@viewport{width:device-width}*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}figure{margin:0}figure img{display:block;width:100%;max-width:100%}:root{color-scheme:light dark;--black:0,0,0;--darkgrey:40,40,40;--lightgrey:180,180,180;--white:255,255,255;--red:255,15,15;--mainBackgroundColor:var(--white);--mainTextColor:var(--black);--brandFrontier:255,104,0;--brandColor:180,0,120;--linkColor:var(--brandColor);--linkColorAlt:var(--black)}@media(darkmode){:root{--mainBackgroundColor:var(--black);--mainTextColor:var(--white);--linkColorAlt:var(--white)}}:root{--bp_xsml:320px;--bp_sml:460px;--bp_med:780px;--bp_lg:1140px;--bp_xlg:1440px;--bp_xxlg:1840px}@layer global{.router-view-enter-active,.router-view-leave-active{transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.router-view-enter,.router-view-leave-active{opacity:0}.slide-in-up-enter-active{transition:all .5s ease}.slide-in-up-leave-active{transition:all 0s cubic-bezier(1,.5,.8,1)}.slide-in-up-enter,.slide-in-up-leave-to{transform:translateY(50%);opacity:0}.slide-in-right-enter-active{transition:all .5s ease}.slide-in-right-leave-active{transition:all 0s cubic-bezier(1,.5,.8,1)}.slide-in-right-enter,.slide-in-right-leave-to{transform:translate(50%);opacity:0}.slide-in-left-enter-active{transition:all .5s ease}.slide-in-left-leave-active{transition:all 0s cubic-bezier(1,.5,.8,1)}.slide-in-left-enter,.slide-in-left-leave-to{transform:translate(-50%);opacity:0}.fade-in-enter-active{transition:opacity .8s ease}.fade-in-leave-active{transition:opacity .25s ease}.fade-in-enter,.fade-in-leave-to{opacity:0}.rearrange-list-up-opaque-item{transition:transform .7s,opacity .3s}.rearrange-list-up-opaque-move{opacity:.2}.rearrange-list-up-opaque-enter-active,.rearrange-list-up-opaque-leave-active{transition:all .5s}.rearrange-list-up-opaque-enter{opacity:0;transform:translateY(30px)}.rearrange-list-up-opaque-leave,.rearrange-list-up-opaque-leave-active{display:none!important}.rearrange-list-up-opaque-leave-to{opacity:0;transform:translateY(-30px)}.layout-enter-active,.layout-leave-active{transition:opacity .5s}.layout-enter,.layout-leave-active{opacity:0}}@layer base{html{height:100%;font-size:62.5%;-webkit-overflow-scrolling:touch}body{background-color:rgb(var(--mainBackgroundColor));color:rgb(var(--mainTextColor));font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;overflow-x:hidden}body.open-modal{position:fixed;overflow-y:scroll}body.no-scroll{overflow-y:hidden}:root{--h0-base:7rem;--h1-base:4rem;--h2-base:2.5rem;--h3-base:1.75rem;--h4-base:1.5rem;--h5-base:1.2rem;--h6-base:1rem;--fluid-size-modifier:1cqi;--font-size-max:100px}.h0{--font-size-base:var(--h0-base)}.h0,h1{font-size:min(var(--font-size-max),var(--font-size-base) + var(--fluid-size-modifier))}h1{--font-size-base:var(--h1-base);--fluid-size-modifier:2cqi}h2{--font-size-base:var(--h2-base)}h2,h3{font-size:min(var(--font-size-max),var(--font-size-base) + var(--fluid-size-modifier))}h3{--font-size-base:var(--h3-base)}h4{--font-size-base:var(--h4-base)}h4,h5{font-size:min(var(--font-size-max),var(--font-size-base) + var(--fluid-size-modifier))}h5{--font-size-base:var(--h5-base);--fluid-size-modifier:.75cqi}h6{--font-size-base:var(--h6-base);font-size:min(var(--font-size-max),var(--font-size-base) + var(--fluid-size-modifier));--fluid-size-modifier:.5cqi}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:calc(1em + .25rem);margin:0 0 calc(.25em + .5rem)}p{margin:0 0 calc(.5em + .25rem)}ol,ul{margin:0 0 1em;padding-left:2em}}@layer base{ul li::marker{color:rgb(var(--brandColor))}a{color:rgb(var(--brandColor));font-weight:700;transition:color .2s ease-in-out;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.25rem}a:focus,a:hover,a:visited:hover{color:rgb(var(--linkColorAlt))}a:active{color:rgb(var(--brandColor))}form fieldset{border:0;padding:0;margin:0}form label{text-transform:none;font-weight:700}form button,form button[type=button],form input[type=button],form input[type=reset],form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:0;cursor:pointer;text-decoration:none;line-height:1;font-weight:700;background-color:rgb(var(--brandColor));color:rgb(var(--white))}form button:focus,form button:hover,form button[type=button]:focus,form button[type=button]:hover,form input[type=button]:focus,form input[type=button]:hover,form input[type=reset]:focus,form input[type=reset]:hover,form input[type=submit]:focus,form input[type=submit]:hover{color:rgb(var(--black))}}@layer base;@layer theme{form{accent-color:rgb(var(--brandColor))}}@layer page{.breadcrumbs{list-style-type:none;margin:0;padding:0}.breadcrumbs li{padding:0}.breadcrumbs{display:inline-flex;gap:8px}.breadcrumbs li:not(:last-child):after{content:"\\"}.v-componentlibrary__container,.v-examples__container{padding:clamp(16px,5%,32px);margin:0 auto;width:100%;max-width:1440px;container-type:inline-size;container-name:componentlibrary}.v-componentlibrary__container>*+*,.v-examples__container>*+*{margin-block-start:16px}.v-componentlibrary__nav,.v-examples__nav{text-transform:uppercase}.v-componentlibrary__header,.v-examples__header{border-bottom:1px solid rgba(var(--mainTextColor),.2)}.v-componentlibrary__menu ul,.v-examples__menu ul{list-style-type:none;margin:0;padding:0}.v-componentlibrary__menu ul li,.v-examples__menu ul li{padding:0}.v-componentlibrary__menu ul,.v-examples__menu ul{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@layer page{@container componentlibrary (min-width: 780px){.v-componentlibrary__menu ul,.v-examples__menu ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}}@container componentlibrary (min-width: 1140px){.v-componentlibrary__menu ul,.v-examples__menu ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px}}.v-componentlibrary__menu ul li a,.v-examples__menu ul li a{display:block;border:1px solid rgba(var(--mainTextColor),.2);border-radius:4px;text-align:center;padding:32px 8px;transition:background .2s ease-in-out}.v-componentlibrary__menu ul li a:hover,.v-examples__menu ul li a:hover{background:rgba(var(--mainTextColor),.025)}.component{border:1px dashed rgba(var(--mainTextColor),.25);margin-bottom:16px;resize:horizontal;max-width:100%;min-width:320px}.component--page{container-type:inline-size;container-name:component-page;overflow:hidden;min-height:50vh;background-color:rgba(var(--black),.2)}}
