@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@200..1000&display=swap";:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-y;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)}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}:root{--vt-c-black: #000000;--vt-c-white: #ffffff;--vt-c-gray-900: #0c0c0d;--vt-c-gray-800: #131313;--vt-c-gray-700: #272727;--vt-c-gray-400: #6f6f6f;--vt-c-gray-300: #c8c8c8;--vt-c-gray-100: #f2f2f2;--vt-c-green: #5fb9b0;--vt-c-purple-800: #6104d6;--vt-c-purple-600: #9f53ff;--vt-c-purple-400: #b292ff;--vt-c-purple-300: #c69aff;--vt-c-gray-gradient: linear-gradient(#232323 0%, #434343 49%, #232323 100%);--vt-c-dark-gradient: linear-gradient( to bottom, rgba(255, 255, 255, .15) 0%, rgba(255, 255, 255, 0) 100% );--vt-c-to-right-gradient: linear-gradient( to right, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 50% )}:root{--vt-transition-delay: .4s}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;margin:0 auto;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%}a{text-decoration:none}li{list-style-type:none}::selection{background:var(--vt-c-purple-800);color:#fff}::-moz-selection{background:var(--vt-c-purple-800);color:#fff}::-webkit-selection{background:var(--vt-c-purple-800);color:#fff}.fade-enter-active,.fade-leave-active{transition:opacity var(--vt-transition-delay) ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active,.slide-up-fade-enter-active,.slide-up-fade-leave-active,.slide-down-enter-active,.slide-down-leave-active,.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:all var(--vt-transition-delay) ease-in-out}.slide-up-enter-from{transform:translateY(50%);opacity:0}.slide-up-leave-to{transform:translateY(-50%);opacity:0}.slide-up-enter-to{transform:translateY(0);opacity:1}.slide-up-fade-enter-from,.slide-up-fade-leave-to{transform:translateY(50%);opacity:0}.slide-up-fade-enter-to{opacity:1}.slide-down-enter-from{transform:translateY(-50%);opacity:0}.slide-down-leave-to{transform:translateY(50%);opacity:0}.slide-down-enter-to{transform:translateY(0);opacity:1}.slide-left-enter-from{transform:translate(50%);opacity:0}.slide-left-leave-to{transform:translate(-50%);opacity:0}.slide-left-enter-to{transform:translate(0);opacity:1}.slide-right-enter-from{transform:translate(-50%);opacity:0}.slide-right-leave-to{transform:translate(50%);opacity:0}.slide-right-enter-to{transform:translate(0);opacity:1}.spinner{width:27px;height:27px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3.5px solid var(--vt-c-gray-700);animation:prixClipFix 2s linear infinite}.round-arrow{width:27px;height:27px;border:3px solid var(--vt-c-gray-700);border-bottom-color:transparent;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}.round-arrow:after{content:"";position:absolute;box-sizing:border-box;left:12px;top:16px;border:5px solid transparent;border-right-color:var(--vt-c-gray-700);transform:rotate(-50deg)}.code{color:#fff;font-family:Consolas,Menlo,Monaco,monospace;font-weight:700;font-size:78px;opacity:.8}.code:before{content:"{";display:inline-block;animation:pulse .4s alternate infinite ease-in-out}.code:after{content:"}";display:inline-block;animation:pulse .4s .3s alternate infinite ease-in-out}.rotating{animation:spin var(--vt-transition-delay) linear infinite}.loader,.loader:before,.loader:after{border-radius:50%;width:10px;height:10px;animation-fill-mode:both;animation:bubbleFadeInOut 1.4s infinite ease-in-out}.loader{color:var(--vt-c-gray-700);font-size:5px;animation-delay:-.16s;text-indent:-9999em;position:relative;top:-12px;transform:translateZ(0)}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-18px;animation-delay:-.32s}.loader:after{left:18px}.glitch{color:#fff;font-family:sans-serif;font-weight:800;position:relative;padding:2rem;font-size:100px}.glitch:before,.glitch:after{position:absolute;width:100%;height:100%;padding:2rem;color:#fff;content:"404";background:#000;overflow:hidden;top:0}.glitch:before{left:3px;text-shadow:-2px 0 red;animation-name:glitch-animation-1;animation-duration:2s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:reverse-alternate}.glitch:after{left:-3px;text-shadow:-2px 0 blue;animation-name:glitch-animation-2;animation-duration:2s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:reverse-alternate}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes bubbleFadeInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{to{transform:scale(.8);opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glitch-animation-1{0%{clip:rect(17px,350px,44px,30px)}5%{clip:rect(75px,350px,38px,30px)}10%{clip:rect(13px,350px,1px,30px)}15%{clip:rect(56px,350px,50px,30px)}20%{clip:rect(90px,350px,90px,30px)}25%{clip:rect(87px,350px,18px,30px)}30%{clip:rect(50px,350px,91px,30px)}35%{clip:rect(27px,350px,9px,30px)}40%{clip:rect(91px,350px,53px,30px)}45%{clip:rect(14px,350px,1px,30px)}50%{clip:rect(59px,350px,17px,30px)}55%{clip:rect(134px,350px,124px,30px)}60%{clip:rect(143px,350px,16px,30px)}65%{clip:rect(112px,350px,122px,30px)}70%{clip:rect(141px,350px,74px,30px)}75%{clip:rect(147px,350px,43px,30px)}80%{clip:rect(45px,350px,16px,30px)}85%{clip:rect(85px,350px,131px,30px)}90%{clip:rect(115px,350px,33px,30px)}95%{clip:rect(123px,350px,143px,30px)}to{clip:rect(67px,350px,27px,30px)}}@keyframes glitch-animation-2{0%{clip:rect(108px,350px,15px,30px)}5%{clip:rect(133px,350px,42px,30px)}10%{clip:rect(21px,350px,141px,30px)}15%{clip:rect(93px,350px,35px,30px)}20%{clip:rect(91px,350px,50px,30px)}25%{clip:rect(83px,350px,26px,30px)}30%{clip:rect(16px,350px,127px,30px)}35%{clip:rect(128px,350px,27px,30px)}40%{clip:rect(102px,350px,65px,30px)}45%{clip:rect(126px,350px,18px,30px)}50%{clip:rect(109px,350px,42px,30px)}55%{clip:rect(51px,350px,143px,30px)}60%{clip:rect(96px,350px,142px,30px)}65%{clip:rect(50px,350px,127px,30px)}70%{clip:rect(46px,350px,56px,30px)}75%{clip:rect(60px,350px,147px,30px)}80%{clip:rect(54px,350px,59px,30px)}85%{clip:rect(45px,350px,58px,30px)}90%{clip:rect(59px,350px,77px,30px)}95%{clip:rect(127px,350px,128px,30px)}to{clip:rect(11px,350px,11px,30px)}}@keyframes pulse-skeleton{0%{opacity:1}50%{opacity:.4}to{opacity:1}}:root{--vc-pgn-background-color: #606060;--vc-pgn-active-color: #d9d9d9;--vc-pgn-border-radius: 100px;--vc-nav-background: var(--vt-c-gray-700);--vc-nav-border-radius: 50%;--vc-nav-width: 60px;--vc-nav-height: 60px}.carousel{width:100%;padding:unset}.carousel button{min-width:unset}.carousel__pagination{bottom:-1.5rem}.carousel__pagination-button{padding:3px 8px}.carousel__pagination-button--active{padding-inline:16px}.carousel__icon{transition:fill var(--vt-transition-delay);fill:var(--vt-c-gray-300)}.carousel__prev,.carousel__next{opacity:.7}.carousel__prev:hover,.carousel__next:hover{opacity:1}h1{color:var(--vt-c-gray-300);font-size:32px;font-weight:400;text-align:center;margin-bottom:3rem}@media (min-width: 1024px){h1{font-size:48px;margin-bottom:4rem;text-align:start}}h2{color:var(--vt-c-gray-300);font-size:24px}@media (min-width: 1024px){h2{font-size:30px}}p{font-size:16px}@media (min-width: 1024px){p{font-size:24px}}span{font-size:16px}@media (min-width: 1024px){span{font-size:24px}}a{color:var(--vt-c-purple-300);text-decoration:none;font-weight:600;font-family:Nunito;font-size:16px;transition:var(--vt-transition-delay)}@media (min-width: 1024px){a{font-size:20px}}a:hover{color:var(--vt-c-purple-600)}a:hover img{scale:1.1}strong{font-weight:600}form{display:flex;flex-direction:column;max-width:600px;margin-inline:auto}label{font-size:14px;padding:0 0 8px 20px}@media (min-width: 1024px){label{font-size:18px}}input,textarea{background-color:var(--vt-c-black);border:2px solid var(--vt-c-gray-700);border-radius:40px;height:55px;padding:20px;color:var(--vt-c-white);font-size:16px;transition:border-color var(--vt-transition-delay)}input:hover,textarea:hover{border-color:var(--vt-c-gray-400)}input:focus,textarea:focus{border-color:var(--vt-c-gray-300);outline-width:0;outline:none}textarea{resize:none;height:250px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:2px solid var(--vt-c-gray-700);color:var(--vt-c-gray-400);border-radius:12px;font-weight:600;height:35px;width:60px;padding:0 12px;background-image:url(/icons/base/icon_down-arrow.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:14px;transition:border-color var(--vt-transition-delay);cursor:pointer}select:hover{border-color:var(--vt-c-gray-400)}select:focus{outline-width:0;outline:none}input[type=checkbox]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;padding:0;border:2px solid #555;border-radius:4px;transition:all var(--vt-transition-delay);cursor:pointer}input[type=checkbox]:checked{background-color:var(--vt-c-purple-400);border-color:var(--vt-c-purple-400)}input[type=checkbox]:checked:after{content:"";position:absolute;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);left:4px;top:1px;opacity:1}input[type=checkbox]:after{content:"";position:absolute;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);left:4px;top:1px;opacity:0;transition:opacity var(--vt-transition-delay)}.error{font-size:14px;padding:8px 0 0 20px;color:red}.required-asterisk{color:#e63946;font-size:18px;font-weight:700;margin-left:.3rem;vertical-align:top}@media (min-width: 1024px){.required-asterisk{font-size:20px}}button{display:flex;justify-content:center;align-items:center;background-color:transparent;border:unset;font-family:Nunito;font-weight:500;transition:all var(--vt-transition-delay) ease-in-out;cursor:pointer}button span{font-size:16px}@media (min-width: 1024px){button span{font-size:20px}}button:disabled{opacity:.5;cursor:unset}button:disabled:hover{scale:1}.btn-primary,.link-primary{display:flex;justify-content:center;align-items:center;background-color:var(--vt-c-white);color:var(--vt-c-gray-900);height:44px;min-width:170px;padding:0 25px;border-radius:100px;max-width:fit-content;cursor:pointer}@media (min-width: 1024px){.btn-primary,.link-primary{height:50px;min-width:210px;padding:0 30px}}.btn-primary:hover,.link-primary:hover{color:var(--vt-c-gray-900);scale:1.05}.btn-secondary,.link-secondary{border:1px solid var(--vt-c-white);color:var(--vt-c-white);height:40px;padding:0 15px;border-radius:100px;max-width:fit-content}.btn-secondary:hover,.link-secondary:hover{scale:1.05}.btn-tertiary,.link-tertiary{color:var(--vt-c-white)}.btn-icon span,.link-icon span{display:flex;align-items:center}.btn-icon img,.link-icon img{width:30px;height:30px}.btn-icon:hover img,.link-icon:hover img{scale:1.1}.btn-back,.link-back{gap:.75rem;color:var(--vt-c-white);font-weight:600;font-size:18px}.tab-primary{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem;border:1px solid var(--vt-c-gray-300);padding:8px 16px;width:100%}.tab-primary span{display:flex;justify-content:center;align-items:center;color:var(--vt-c-white)}.products-container{display:grid;grid-template-columns:1fr;gap:2rem;font-family:Nunito}@media (min-width: 1024px){.products-container{grid-template-columns:repeat(2,1fr)}}.products-container .card{flex-direction:column;min-width:220px;min-height:190px}@media (min-width: 1024px){.products-container .card{min-width:400px;min-height:277px}}.products-container .card .image-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.products-container .card .image-box img{height:68px;aspect-ratio:1}@media (min-width: 1024px){.products-container .card .image-box img{height:96px}}.products-container .card .image-box span{font-size:16px;font-weight:700}@media (min-width: 1024px){.products-container .card .image-box span{font-size:24px}}.projects-container{display:grid;grid-template-columns:1fr;gap:2rem;font-family:Nunito}@media (min-width: 1024px){.projects-container{grid-template-columns:repeat(2,1fr)}}.projects-container .card{flex-direction:column;min-width:220px;min-height:190px}@media (min-width: 1024px){.projects-container .card{min-width:400px;min-height:277px}}.projects-container .card .image-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.projects-container .card .image-box img{height:68px;aspect-ratio:1}@media (min-width: 1024px){.projects-container .card .image-box img{height:96px}}.projects-container .card .image-box span{font-size:16px;font-weight:700}@media (min-width: 1024px){.projects-container .card .image-box span{font-size:24px}}.card{display:flex;gap:1rem;padding:1rem 2rem}@media (min-width: 1024px){.card{gap:2rem;padding:2rem 4rem}}.card-title{font-size:18px;color:var(--vt-c-white);font-weight:600;margin-bottom:.5rem}@media (min-width: 1024px){.card-title{margin-bottom:1rem;font-size:28px}}.card a{color:var(--vt-c-green)}@media (max-width: 1024px){.card a{font-size:20px}}.cards-container{display:flex;flex-direction:column;gap:3rem;max-width:1300px;margin-inline:auto}@media (min-width: 1024px){.cards-container{gap:4rem}}.cards-container .card{justify-content:space-between;flex-direction:column;gap:4rem}@media (min-width: 1024px){.cards-container .card{flex-direction:row;gap:8rem}}.date-block{display:flex;align-items:center;gap:.5rem;font-family:Nunito}.date-block span{font-size:16px}.dot-big,.dot-green,.dot-gray,.dot-purple{display:inline-block;width:6px;height:6px;border-radius:50%}.dot-big{width:16px;height:16px;padding:0;box-shadow:inset 2px 2px 4px #ffffff80,inset -2px -2px 4px #0003,2px 2px 4px #0000004d}.dot-gray{background-color:var(--vt-c-gray-400)}.dot-green{background-color:var(--vt-c-green)}.dot-purple{background-color:var(--vt-c-purple-300)}.log-warning{background:linear-gradient(to bottom,#ffd966,#ffbf00)}.log-error{background:linear-gradient(to bottom,#ff8080,#ff4d4d)}.log-info{background:linear-gradient(to bottom,#72b8f4,#4a90e2)}.bg-gray{background-color:var(--vt-c-gray-800);border-radius:40px;color:var(--vt-c-gray-400);padding:3rem 2.5rem}@media (min-width: 1024px){.bg-gray{border-radius:80px;padding:4rem}}.border-gray{border:2px solid var(--vt-c-gray-700);border-radius:40px;color:var(--vt-c-gray-400);padding:2.5rem}@media (min-width: 1024px){.border-gray{border-radius:80px;padding:4rem}}.border-gradient{position:relative;border-radius:12px}.border-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1.5px;background:var(--vt-c-gray-gradient);-webkit-mask:linear-gradient(var(--vt-c-white) 0 0) content-box,linear-gradient(var(--vt-c-white) 0 0);mask:linear-gradient(var(--vt-c-white) 0 0) content-box,linear-gradient(var(--vt-c-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.border-gradient-nav{position:relative;border-radius:40px}.border-gradient-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;padding:1.5px;background:var(--vt-c-gray-gradient);-webkit-mask:linear-gradient(var(--vt-c-white) 0 0) content-box,linear-gradient(var(--vt-c-white) 0 0);mask:linear-gradient(var(--vt-c-white) 0 0) content-box,linear-gradient(var(--vt-c-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.border-gradient-dark{position:relative;border-radius:80px}.border-gradient-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:80px;padding:2px;background:var(--vt-c-dark-gradient);-webkit-mask:linear-gradient(var(--vt-c-white) 0 0) content-box,linear-gradient(var(--vt-c-white) 0 0);mask:linear-gradient(var(--vt-c-white) 0 0) content-box,linear-gradient(var(--vt-c-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.border-gradient-content{position:relative;border-radius:24px;transition:all var(--vt-transition-delay)}.border-gradient-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:2px;background:var(--vt-c-dark-gradient);-webkit-mask:linear-gradient(var(--vt-c-white) 0 0) content-box,linear-gradient(var(--vt-c-white) 0 0);mask:linear-gradient(var(--vt-c-white) 0 0) content-box,linear-gradient(var(--vt-c-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:all var(--vt-transition-delay)}.card-admin{border-radius:24px;background:radial-gradient(100% 100% at 50% 0%,#ffffff1a,#ffffff03);box-shadow:0 1px 2px #0000000a,0 3px 8px #0000001f,0 8px 16px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.items-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.item-card{padding:1rem 2.5rem;border-radius:24px;box-shadow:0 1px 2px #0000000a,0 3px 8px #0000001f,0 3px 8px #0009}.paginator{margin-top:auto}.row{display:flex;justify-content:space-between;margin:1rem 0;gap:1rem}.col{display:flex;flex-direction:column;gap:1rem}.Vue-Toastification__toast--warning{background-color:var(--vt-c-purple-800)}.Vue-Toastification__toast--warning h2{font-size:24px;margin-bottom:6px}.Vue-Toastification__toast--warning p{font-size:16px}html{background:var(--vt-c-black)}body{display:flex;background:var(--vt-c-black);color:var(--vt-c-gray-400);font-family:Raleway,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow-x:hidden;transition:color var(--vt-transition-delay),background-color var(--vt-transition-delay)}#app{display:flex;flex-direction:column;padding:7rem 1rem 2rem;max-width:1600px;margin-inline:auto}@media (min-width: 1024px){#app{padding:5rem 2rem 2rem}}main{flex:1;padding:0 1rem}@media (min-width: 1024px){main{padding:0}}header,footer{display:flex;justify-content:center;align-items:center}header nav,footer nav{display:flex;align-items:center;border-radius:100px;background-color:var(--vt-c-gray-900)}header nav ul,footer nav ul{display:flex;align-items:center}@media (min-width: 1024px){header nav,footer nav{padding:1rem 1.5rem}}section{padding:3.5rem 0}@media (min-width: 1024px){section{padding:7rem 2rem}}section .section-header{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:3rem}@media (min-width: 1024px){section .section-header{flex-direction:row;align-items:end;justify-content:space-between;margin-bottom:4rem}section .section-header a{margin-bottom:12px;margin-right:1rem}}section .section-header h1{margin:0}section .section-header strong{color:var(--vt-c-white)}.section-greeting{color:var(--vt-c-gray-300);text-align:center;font-size:16px;line-height:32px;margin:0 auto 3rem;transition:all var(--vt-transition-delay)}@media (min-width: 1024px){.section-greeting{font-size:24px;line-height:48px}}.form-submitted p{color:var(--vt-c-purple-300);font-size:16px;text-align:center;margin:0 auto;line-height:1.5}@media (min-width: 1024px){.form-submitted p{font-size:24px;line-height:1.6}}.form-submitted p:last-of-type{font-size:14px;margin:5rem auto .5rem;color:var(--vt-c-gray-400)}@media (min-width: 1024px){.form-submitted p:last-of-type{font-size:18px}}.scaled-down{transform:scale(.9);opacity:.5}@media (min-width: 1024px){.scaled-down{transform:scale(.7)}}.admin-header{font-size:32px;color:var(--vt-c-gray-300)}.social-icon{display:flex;align-items:center;padding:.5rem}@media (min-width: 1024px){.social-icon{padding:.5rem}}.social-icon img{width:20px;height:20px;transition:var(--vt-transition-delay)}@media (min-width: 1024px){.social-icon img{width:25px;height:25px}}.router-link-active,.router-link-active:hover{color:var(--vt-c-white)}.no-items{color:var(--vt-c-gray-300);font-size:18px;font-weight:500;text-align:center;font-family:Nunito}.hidden{transform:translateY(-100%);opacity:0}.badge-free{background-color:#e0f7fa;color:#00796b}.badge-free.active{background-color:#b2ebf2;color:#004d40;font-weight:700!important;box-shadow:0 0 0 2px #00bfa5,0 0 8px #00bfa5}.badge-pro{background-color:#f3e5f5;color:#6a1b9a}.badge-pro.active{background-color:#e1bee7;color:#4a148c;font-weight:700!important;box-shadow:0 0 0 2px #ab47bc,0 0 8px #ab47bc}.badge-free,.badge-pro{transition:all .2s ease-in-out}.divider{width:100%;border:none;height:1px;background-color:#ffffff1a}.disabled{pointer-events:none;opacity:.75;cursor:not-allowed;-webkit-user-select:none;user-select:none}.disabled:hover{scale:1}header[data-v-8cb9fa68]{position:fixed;width:100%;top:1rem;left:0;z-index:100;transition:transform var(--vt-transition-delay) ease,opacity var(--vt-transition-delay) ease}header nav[data-v-8cb9fa68]{max-width:100%;padding:1rem 1.2rem;gap:1rem;overflow:hidden}@media (min-width: 1024px){header nav[data-v-8cb9fa68]{padding:.75rem 1.5rem}}@media (max-width: 1024px) and (min-width: 768px){header nav[data-v-8cb9fa68]{padding:.6rem 1.2rem}}header nav ul[data-v-8cb9fa68]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media (max-width: 768px){header nav ul li:first-child .social-links[data-v-8cb9fa68]{padding-left:0}header nav ul li:last-child .social-links[data-v-8cb9fa68]{padding-right:0}}header nav ul[data-v-8cb9fa68]::-webkit-scrollbar{display:none}header nav ul .social-links[data-v-8cb9fa68]{padding:.25rem .5rem}@media (min-width: 1024px){header nav ul .social-links[data-v-8cb9fa68]{padding:.5rem 1rem}}header .btn-back[data-v-8cb9fa68]{position:absolute;left:2rem}footer[data-v-b2e34e71]{flex-direction:column}footer nav[data-v-b2e34e71]{width:100%;padding:.5rem 1.5rem;margin-bottom:2rem}footer nav ul[data-v-b2e34e71]{margin-left:auto}@media (min-width: 1024px){footer nav .footer-text[data-v-b2e34e71]{font-size:20px}}footer small a[data-v-b2e34e71]{all:unset;font-size:smaller;color:var(--vt-c-purple-300);cursor:pointer}.gumroad-promo[data-v-3b15b2e3]{position:fixed;bottom:0;left:0;width:100%;background-color:var(--vt-c-purple-800);padding:1rem;z-index:1000}@media (min-width: 1024px){.gumroad-promo[data-v-3b15b2e3]{padding:2rem}}.gumroad-promo__content[data-v-3b15b2e3]{display:flex;align-items:center;gap:1rem}.gumroad-promo__text[data-v-3b15b2e3]{display:flex;flex-direction:column;flex:1;gap:.25rem}.gumroad-promo__text h3[data-v-3b15b2e3]{color:var(--vt-c-white);font-size:1.25rem;font-weight:600}@media (min-width: 1024px){.gumroad-promo__text h3[data-v-3b15b2e3]{font-size:1.75rem}}.gumroad-promo__text p[data-v-3b15b2e3]{color:var(--vt-c-gray-300);margin-bottom:.5rem;font-size:1rem}@media (min-width: 1024px){.gumroad-promo__text p[data-v-3b15b2e3]{font-size:1.25rem}}.gumroad-promo__link[data-v-3b15b2e3]{border-radius:0;min-width:200px}@media (max-width: 1024px){.gumroad-promo__link[data-v-3b15b2e3]{min-width:160px;height:40px}}.admin-layout[data-v-6ec2be99]{display:flex;min-height:calc(100vh - 4rem);gap:1rem}.admin-layout .sidebar[data-v-6ec2be99]{display:flex;flex-direction:column;width:65px;height:500px;padding:5px;box-shadow:0 1px 2px #0000000a,0 3px 8px #0000001f,0 8px 16px #0009;background:linear-gradient(180deg,#ffffff0d,#fff0),#0000001a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-layout .sidebar ul[data-v-6ec2be99]{display:flex;flex-direction:column;height:100%}.admin-layout .sidebar ul li[data-v-6ec2be99]:last-of-type{margin-top:auto}.admin-layout .sidebar ul li .router-link-active[data-v-6ec2be99]{background-color:#ffffff26}.admin-layout .sidebar ul li .router-link-active img[data-v-6ec2be99]{width:32px;height:32px;filter:opacity(1)}.admin-layout .sidebar ul li .router-link-active:hover img[data-v-6ec2be99]{scale:1}.admin-layout .sidebar ul li a[data-v-6ec2be99],.admin-layout .sidebar ul li button[data-v-6ec2be99]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:55px;width:55px;border-radius:50%}.admin-layout .sidebar ul li a img[data-v-6ec2be99]{width:24px;height:24px;filter:opacity(.5)}.admin-layout .sidebar ul li a:hover img[data-v-6ec2be99]{scale:1.3}.admin-layout .content[data-v-6ec2be99]{padding:20px;width:100%}.input-group[data-v-89724483]{display:flex;flex-direction:column;margin-bottom:2rem}@media (min-width: 1024px){.input-group[data-v-89724483]{margin-bottom:3rem}}.input-group[data-v-2384d0b3]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem}@media (min-width: 1024px){.input-group[data-v-2384d0b3]{margin-bottom:3rem}}.input-group label[data-v-2384d0b3]{padding:0}.login-container[data-v-759baac3]{display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){.login-container[data-v-759baac3]{height:calc(100dvh - 4rem);flex-direction:row;gap:0}}.login-container .input-group[data-v-759baac3]:last-of-type{margin-left:4px}.login-container .login-form[data-v-759baac3]{display:flex;justify-content:center;align-items:center;width:100%}@media (min-width: 1024px){.login-container .login-form[data-v-759baac3]{width:50%;height:100%}}.login-container .login-form .form-content[data-v-759baac3]{width:100%;max-width:400px}.login-container .login-form .form-content h2[data-v-759baac3]{color:var(--vt-c-white);text-align:center;font-size:36px;margin-bottom:3rem}@media (min-width: 1024px){.login-container .login-form .form-content h2[data-v-759baac3]{font-size:48px;margin-bottom:4rem}}.login-container .login-form .form-content form[data-v-759baac3]{display:flex;flex-direction:column;width:100%}.login-container .login-form .form-content form button[data-v-759baac3]{margin-inline:auto}.login-container .login-image[data-v-759baac3]{width:100%;height:25dvh;position:relative}@media (min-width: 1024px){.login-container .login-image[data-v-759baac3]{width:50%;height:100%}}.login-container .login-image img[data-v-759baac3]{width:100%;height:100%;object-fit:cover;border-radius:24px}.header-box[data-v-115fcd2b]{display:flex;align-items:center;gap:2rem;padding:0 1rem 1rem 0;margin-bottom:2rem;border-bottom:1px solid var(--vt-c-gray-400)}.header-box a[data-v-115fcd2b]{display:flex;justify-content:center;align-items:center}.header-box .header-actions[data-v-115fcd2b]{display:flex;gap:.4rem;margin-left:auto}.header-box .header-actions button:hover img[data-v-115fcd2b]{scale:1}.loader-wrapper[data-v-d83a1e74]{display:flex;align-items:center;justify-content:center}.paginator[data-v-4a597f0d]{display:flex;justify-content:center;align-items:center;gap:2rem;position:relative}.paginator span[data-v-4a597f0d]{font-size:16px;color:var(--vt-c-purple-400)}.paginator select[data-v-4a597f0d]{position:absolute;right:0}.inbox[data-v-7b69d4a5]{display:flex;flex-direction:column;position:relative;height:100%}.inbox .paginator[data-v-7b69d4a5]{margin-top:auto}.inbox ul[data-v-7b69d4a5]{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.inbox ul li[data-v-7b69d4a5]{padding:1rem 2.5rem;border-radius:24px;box-shadow:0 1px 2px #0000000a,0 3px 8px #0000001f,0 3px 8px #0009}.inbox p[data-v-7b69d4a5],.inbox span[data-v-7b69d4a5]{line-height:1.5;font-size:16px}.inbox strong[data-v-7b69d4a5]{font-size:14px;color:var(--vt-c-purple-400)}.inbox .row[data-v-7b69d4a5]{display:flex;justify-content:space-between;margin:1rem 0;gap:1rem}.ip-item[data-v-1468a1da]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;border-radius:24px;box-shadow:0 1px 2px #0000000a,0 3px 8px #0000001f,0 3px 8px #0009}.ip-item span[data-v-1468a1da]{color:var(--vt-c-gray-300);font-size:18px;font-weight:700;font-family:Nunito}.ip-item button[data-v-1468a1da]{margin-left:auto}.log-item[data-v-8e37b1e8]{display:flex;align-items:center;gap:.5rem;min-height:50px;margin-bottom:1rem;padding:1rem;border-radius:8px;border:1px solid var(--vt-c-gray-400)}.log-item span[data-v-8e37b1e8]{color:var(--vt-c-gray-300);font-size:16px;font-weight:500;font-family:Nunito}.log-item button[data-v-8e37b1e8]{margin-left:auto}.introduction-section[data-v-2254bc05]{display:flex;flex-direction:column;align-items:center;gap:2rem}.introduction-section .text-box[data-v-2254bc05]{flex:1;text-align:center}.introduction-section .text-box h3[data-v-2254bc05]{color:var(--vt-c-white);font-size:48px;font-weight:500;padding:.5rem 0 1rem}@media (min-width: 1024px){.introduction-section .text-box h3[data-v-2254bc05]{font-size:72px}}.introduction-section .text-box p[data-v-2254bc05]{text-align:center;line-height:30px;max-width:650px;font-size:18px}@media (min-width: 1024px){.introduction-section .text-box p[data-v-2254bc05]{max-width:850px;font-size:24px;text-align:start;line-height:42px}}.introduction-section .text-box span[data-v-2254bc05]{color:var(--vt-c-green);font-size:12px;font-weight:600}@media (min-width: 1024px){.introduction-section .text-box span[data-v-2254bc05]{font-size:14px;padding-left:5px}}.introduction-section .text-box strong[data-v-2254bc05]{color:var(--vt-c-white)}.introduction-section .text-box .actions[data-v-2254bc05]{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem 0}@media (min-width: 1024px){.introduction-section .text-box .actions[data-v-2254bc05]{flex-direction:row;gap:4rem}}@media (min-width: 1024px){.introduction-section .text-box[data-v-2254bc05]{text-align:start}}.introduction-section .image-box[data-v-2254bc05]{flex:1;display:flex}.introduction-section .image-box .profile-picture[data-v-2254bc05]{border-radius:50%;width:125px;height:125px;margin-inline:auto;border:1.5px solid var(--vt-c-gray-300)}@media (min-width: 1024px){.introduction-section .image-box .profile-picture[data-v-2254bc05]{width:350px;height:350px;align-self:flex-start}}@media (min-width: 1024px){.introduction-section[data-v-2254bc05]{flex-direction:row-reverse;justify-content:space-between;align-items:center}}.technologies-section .technologies[data-v-842d9a05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.5rem;font-family:Nunito;color:var(--vt-c-white);font-size:18px}@media (min-width: 1200px){.technologies-section .technologies[data-v-842d9a05]{grid-template-columns:repeat(4,1fr)}}@media ((max-width: 1200px) and (min-width: 640px)){.technologies-section .technologies[data-v-842d9a05]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639px){.technologies-section .technologies[data-v-842d9a05]{grid-template-columns:1fr;font-size:16px}}.technologies-section .technologies .card[data-v-842d9a05]{align-items:center;padding:.8rem 1.5rem;border-radius:12px;transition:all var(--vt-transition-delay)}.technologies-section .technologies .card-text[data-v-842d9a05]{display:flex;flex-direction:column}.technologies-section .technologies .card-text small[data-v-842d9a05]{color:var(--vt-c-gray-400)}@media (min-width: 1024px){.technologies-section .technologies .card[data-v-842d9a05]:hover{background-color:var(--vt-c-gray-800);scale:1.025}}.technologies-section .technologies img[data-v-842d9a05]{height:60px;aspect-ratio:1}.project-card[data-v-5fa8f930]{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 2rem;border-radius:1rem;background:radial-gradient(100% 100% at 0 50%,#ffffff03,#ffffff1a)}.project-card .image-container[data-v-5fa8f930]{width:100%;border-radius:12px 12px 0 0;overflow:hidden;padding-bottom:2rem}.project-card .image-container img[data-v-5fa8f930]{width:100%;height:100%;object-fit:cover;transition:all calc(var(--vt-transition-delay) * 1.5)}@media (min-width: 1024px){.project-card .image-container img[data-v-5fa8f930]:hover{scale:1.025}}.project-card .project-details h2[data-v-5fa8f930]{margin-bottom:1rem}.project-card .project-details .description[data-v-5fa8f930]{margin-bottom:2rem;font-size:18px}@media (min-width: 1024px){.project-card .project-details .description[data-v-5fa8f930]{font-size:20px}}.project-card .project-details .row-wrapper[data-v-5fa8f930]{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.project-card .project-details .row-wrapper .project-technologies[data-v-5fa8f930]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.project-card .project-details .row-wrapper .project-technologies .project-technology[data-v-5fa8f930]{font-size:16px;color:var(--vt-c-gray-300);background-color:var(--vt-c-gray-700);padding:6px 16px;border-radius:8px;transition:all var(--vt-transition-delay)}@media (min-width: 1024px){.project-card .project-details .row-wrapper .project-technologies .project-technology[data-v-5fa8f930]{font-size:18px}}.project-card .project-details .row-wrapper .project-technologies .project-technology[data-v-5fa8f930]:hover{scale:1.1}.project-card .project-details .row-wrapper .action-wrapper[data-v-5fa8f930]{display:flex;justify-content:center;gap:.5rem}.project-card .project-details .row-wrapper .action-wrapper a[data-v-5fa8f930]{height:25px;width:25px;margin:4px auto}@media (min-width: 1024px){.project-card .project-details .row-wrapper .action-wrapper a[data-v-5fa8f930]{margin:5.5px auto}}.project-card .project-details .row-wrapper .action-wrapper a img[data-v-5fa8f930]{transition:all var(--vt-transition-delay);width:100%}@media (min-width: 1024px){.projects-section[data-v-bdef5427]{align-items:center;flex-direction:row;gap:6rem}}.projects-section .header-box[data-v-bdef5427]{all:unset;display:flex;flex-direction:column;align-items:center}.testimonials-section[data-v-8276c404]{display:flex;justify-content:center;padding-bottom:7rem}@media (min-width: 1024px){.testimonials-section[data-v-8276c404]{padding-bottom:10rem}}.testimonials-section .testimonial[data-v-8276c404]{display:flex;flex-direction:column;align-items:center;gap:2rem}.testimonials-section .testimonial-stars[data-v-8276c404]{display:flex;gap:6px}.testimonials-section .testimonial-stars img[data-v-8276c404]{width:24px}@media (min-width: 1024px){.testimonials-section .testimonial-stars img[data-v-8276c404]{width:36px}}.testimonials-section .testimonial-text[data-v-8276c404]{font-style:italic;text-align:center;color:var(--vt-c-gray-300);font-size:16px}@media (min-width: 1024px){.testimonials-section .testimonial-text[data-v-8276c404]{font-size:20px}}.testimonials-section .testimonial .from[data-v-8276c404]{display:flex;align-items:center;gap:1rem}.testimonials-section .testimonial .from-image[data-v-8276c404]{width:50px;height:50px;border-radius:50%}.testimonials-section .testimonial .from-name[data-v-8276c404]{color:var(--vt-c-white);font-size:18px}.testimonials-section .testimonial .from-position[data-v-8276c404]{font-size:14px}section[data-v-9a020f05]{padding:1rem 0 5rem}section .section-greeting[data-v-9a020f05]{margin-bottom:6rem}@media (min-width: 1024px){section[data-v-9a020f05]{padding:4rem 0}}.product-card[data-v-9b7b81b1]{border-radius:1rem;background-color:var(--vt-c-gray-900);border:1.5px solid var(--vt-c-gray-700);transition:all var(--vt-transition-delay);cursor:pointer}.product-card[data-v-9b7b81b1]:hover{scale:1.01}.product-card .product-link[data-v-9b7b81b1]{all:unset;display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.product-card .product-link img[data-v-9b7b81b1]{all:unset}.product-card .image-container[data-v-9b7b81b1]{width:100%;border-radius:12px 12px 0 0;overflow:hidden}.product-card .image-container img[data-v-9b7b81b1]{width:100%;height:100%;object-fit:cover}.product-card .product-details[data-v-9b7b81b1]{display:flex;flex-direction:column;gap:.75rem}.product-card .product-details .product-description[data-v-9b7b81b1]{font-size:18px}@media (min-width: 1024px){.product-card .product-details .product-description[data-v-9b7b81b1]{font-size:20px}}.product-card .product-details .product-technologies[data-v-9b7b81b1]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.product-card .product-details .product-technologies .product-technology[data-v-9b7b81b1]{background-color:var(--vt-c-gray-700);color:var(--vt-c-gray-300);font-size:14px;padding:2px 12px;border-radius:6px}@media (min-width: 1024px){.product-card .product-details .product-technologies .product-technology[data-v-9b7b81b1]{font-size:16px}}.product-card .product-details .product-versions[data-v-9b7b81b1]{display:flex;width:100%;gap:1rem;margin:.5rem 0 1rem}.product-card .product-details .product-versions li[data-v-9b7b81b1]{flex:1;max-width:50%;display:flex;justify-content:center;align-items:center;border-radius:4px;padding:3px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}@media (max-width: 1024px){.product-card .product-details .product-versions li[data-v-9b7b81b1]{font-size:14px}}section[data-v-e35f500b]{padding:1rem 0 5rem}section .section-greeting[data-v-e35f500b]{margin-bottom:6rem}@media (min-width: 1024px){section[data-v-e35f500b]{padding:4rem 0}}.skeleton[data-v-3be92703]{animation:pulse-skeleton 1.5s infinite ease-in-out}.skeleton .skeleton-image[data-v-3be92703]{width:100%;height:360px;background-color:#1e1e1e;border-radius:8px;margin-bottom:3rem}@media (min-width: 768px) and (max-width: 1024px){.skeleton .skeleton-image[data-v-3be92703]{height:240px}}@media (max-width: 768px){.skeleton .skeleton-image[data-v-3be92703]{height:140px}}.skeleton .skeleton-title[data-v-3be92703]{height:28px;width:40%;background-color:#2a2a2a;border-radius:4px;margin-bottom:1rem}@media (max-width: 1024px){.skeleton .skeleton-title[data-v-3be92703]{font-size:24px}}.skeleton .skeleton-text[data-v-3be92703]{height:20px;background-color:#2a2a2a;border-radius:4px;margin-bottom:.5rem}@media (max-width: 1024px){.skeleton .skeleton-text[data-v-3be92703]{font-size:16px}}.skeleton .skeleton-text.short[data-v-3be92703]{width:40%}.skeleton .skeleton-text.long[data-v-3be92703]{width:80%}.skeleton .skeleton-technologies[data-v-3be92703]{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 2.5rem}.skeleton .skeleton-technologies .skeleton-technology[data-v-3be92703]{width:100px;height:26px;background-color:#2a2a2a;border-radius:6px;display:inline-block}.skeleton .skeleton-version-details[data-v-3be92703]{margin:2rem 0 3.5rem;padding-left:1.25rem}.skeleton .skeleton-version-details li[data-v-3be92703]{list-style-type:disc}.skeleton .skeleton-tabs[data-v-3be92703]{margin:2.5rem 0}.skeleton .skeleton-tabs .skeleton-tab[data-v-3be92703]{width:100px;height:34px;background-color:#2a2a2a;border-radius:6px;display:inline-block;margin-right:.5rem}.skeleton .skeleton-list[data-v-3be92703]{list-style:none;padding:0}.skeleton .skeleton-list .skeleton-line[data-v-3be92703]{height:16px;background-color:#2a2a2a;border-radius:4px;margin-bottom:.5rem;width:90%}.skeleton .cta[data-v-3be92703]{width:200px;height:44px;background-color:#2a2a2a;border-radius:4px}.product-content[data-v-e004e616]{padding:0}.product-content .product-image[data-v-e004e616]{width:100%;border-radius:8px;overflow:hidden;margin-bottom:3rem}.product-content .product-image img[data-v-e004e616]{width:100%;max-height:360px;border-radius:8px;object-fit:cover}.product-content .product-title[data-v-e004e616]{font-size:28px;font-weight:700;text-align:start;margin-bottom:1rem}@media (max-width: 1024px){.product-content .product-title[data-v-e004e616]{font-size:24px}}.product-content .product-description[data-v-e004e616]{font-size:20px;line-height:30px;margin-bottom:1.5rem}@media (max-width: 1024px){.product-content .product-description[data-v-e004e616]{line-height:24px;font-size:16px}}.product-content .product-technologies[data-v-e004e616]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2.5rem}.product-content .product-technologies .product-technology[data-v-e004e616]{background-color:var(--vt-c-gray-700);color:var(--vt-c-gray-300);font-size:14px;padding:4px 12px;border-radius:6px}@media (min-width: 1024px){.product-content .product-technologies .product-technology[data-v-e004e616]{font-size:16px}}.product-content .product-versions-tabs[data-v-e004e616]{display:flex;gap:1rem;margin:2.5rem 0}.product-content .product-versions-tabs li[data-v-e004e616]{display:flex;justify-content:center;align-items:center}.product-content .product-versions-tabs li button[data-v-e004e616]{border-radius:4px;padding:6px 2rem;text-transform:uppercase;font-weight:500;letter-spacing:.75px;font-size:16px}@media (max-width: 1024px){.product-content .product-versions-tabs li button[data-v-e004e616]{font-size:14px}}.product-content .version-details .version-title[data-v-e004e616]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;line-height:28px}@media (min-width: 1024px){.product-content .version-details .version-title[data-v-e004e616]{font-size:22px}}.product-content .version-details .version-features[data-v-e004e616]{padding-left:1.25rem;margin-bottom:2.5rem}.product-content .version-details .version-features li[data-v-e004e616]{list-style-type:disc;font-weight:500;margin-bottom:.5rem}@media (min-width: 1024px){.product-content .version-details .version-features li[data-v-e004e616]{font-size:18px}}.product-content .version-details .coming-soon[data-v-e004e616]{display:inline-block;background-color:#ff9800;color:#111;font-size:12px;font-weight:600;letter-spacing:.25px;padding:6px 16px;border-radius:999px;text-transform:uppercase;margin-left:.75rem;rotate:-5deg}@media (min-width: 1024px){.product-content .version-details .coming-soon[data-v-e004e616]{font-size:16px}}.product-content .version-details .version-links[data-v-e004e616]{display:flex;flex-direction:column;gap:1.75rem;margin-top:3.5rem}.product-content .version-details .version-links a[data-v-e004e616]{border-radius:4px;min-width:unset}.product-content .version-details .version-links .repo-message[data-v-e004e616]{font-size:16px;font-style:italic}.product-content .version-details .version-links .repo-message a[data-v-e004e616]{font-size:16px}.product-content .version-details .version-links .buy-link[data-v-e004e616]{background-color:var(--vt-c-purple-800);color:var(--vt-c-white)}.product-page[data-v-f8b2cc33]{padding:0 0 3rem}@media (min-width: 1024px){.product-page[data-v-f8b2cc33]{padding:3rem 0 5rem}}section[data-v-30a6fa07]{padding:1rem 0 5rem}section .download-cv[data-v-30a6fa07]{margin:0 auto 6rem}@media (min-width: 1024px){section .download-cv[data-v-30a6fa07]{margin-bottom:6rem}}section .info-block[data-v-30a6fa07]{flex:1 0 auto}section .text-block[data-v-30a6fa07]{display:flex;flex-direction:column;gap:1.5rem}section .employment-type[data-v-30a6fa07]{font-size:16px;color:var(--vt-c-green);margin-bottom:.5rem}@media (min-width: 1024px){section .employment-type[data-v-30a6fa07]{font-size:22px;margin-bottom:1rem}}section .company-name[data-v-30a6fa07]{color:var(--vt-c-purple-300);font-size:22px;font-weight:600}section .job-description[data-v-30a6fa07]{font-size:14px;line-height:1.5}@media (min-width: 1024px){section .job-description[data-v-30a6fa07]{font-size:20px;line-height:1.7}}section .job-bullet-points[data-v-30a6fa07]{display:flex;flex-direction:column;padding-left:14px;gap:.5rem}@media (min-width: 1024px){section .job-bullet-points[data-v-30a6fa07]{gap:1rem}}section .job-bullet-points li[data-v-30a6fa07]{list-style-type:disc}section .job-bullet-points li p[data-v-30a6fa07]{font-size:13px;font-style:italic}@media (min-width: 1024px){section .job-bullet-points li p[data-v-30a6fa07]{font-size:18px;line-height:1.5}}section .job-technologies[data-v-30a6fa07]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}@media (min-width: 1024px){section .job-technologies[data-v-30a6fa07]{gap:.75rem}}section .job-technologies li[data-v-30a6fa07]{display:flex;justify-content:center;align-items:center;gap:.5rem;color:var(--vt-c-purple-300);font-size:13px}@media (min-width: 1024px){section .job-technologies li[data-v-30a6fa07]{font-size:16px;gap:.75rem}}section .location[data-v-30a6fa07]{font-size:16px}@media (min-width: 1024px){section[data-v-30a6fa07]{padding:4rem 0}}section[data-v-3cba6df5]{padding:1rem 0 5rem}@media (min-width: 1024px){section .section-greeting[data-v-3cba6df5]{margin-bottom:4rem}}@media (min-width: 1024px){section[data-v-3cba6df5]{padding:4rem 0}}section button[data-v-3cba6df5]{margin-inline:auto}.not-found[data-v-f1aee94f]{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}@media (min-width: 1024px){.not-found[data-v-f1aee94f]{padding:3rem 2rem}}
