@import"https://fonts.googleapis.com/css2?family=Shadows+Into+Light+Two&family=Sora:wght@100..800&display=swap";:root{--vt-c-white: #e3e3e3;--vt-c-white-soft: #dfdfdf;--vt-c-white-mute: #e8e8e8;--vt-c-white-input: #b5b5b5;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-black-input: #424242;--vt-c-primary: #83a7f2;--vt-c-secondary: #27be84;--vt-c-accent: #ff8162;--vt-c-text-light: #414656;--vt-c-text-dark: #f3f9ff;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-background-input: var(--vt-c-white-input);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light);--color-text: var(--vt-c-text-light);--color-placeholder: var(--vt-c-black-soft);--color-link: var(--vt-c-primary);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-background-input: var(--vt-c-black-input);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark);--color-text: var(--vt-c-text-dark);--color-placeholder: var(--vt-c-white-soft);--color-link: var(--vt-c-primary)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Sora,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:0 2rem;font-weight:400;height:100vh;display:flex;flex-direction:column}a{text-decoration:none;cursor:pointer;color:var(--color-link)}header{margin:0 0 48px}main{flex:auto}.highlighted{font-family:Shadows Into Light Two,cursive;font-weight:700;font-style:normal;color:var(--vt-c-secondary);border-bottom:1px solid var(--vt-c-secondary);text-wrap:nowrap;text-overflow:ellipsis}.btn-demo:hover{transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-ms-transform:scale(1.02)}.btn-demo{border-radius:40px;border:none;padding:10px 20px;background:var(--vt-c-secondary);color:#fff;font-size:18px;font-family:Shadows Into Light Two,cursive;letter-spacing:3px}.btn-demo a{color:#fff;letter-spacing:3px;font-family:Shadows Into Light Two,cursive}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}svg.logo{height:100%}nav{animation:fadeIn 1s ease-in-out}nav.top-menu{display:flex;position:sticky;top:0;width:100%;align-items:center;padding:2rem 0;border-bottom:.5px solid var(--vt-c-divider-light-1)}nav.top-menu .logo{width:150px}nav.top-menu .break{margin-left:auto}nav.top-menu ul.nav-menu{display:flex;list-style:none;align-content:center;margin:0;padding:0;gap:32px}nav.top-menu ul.nav-menu li.menu-item{display:flex;flex-direction:column;align-self:center}nav.top-menu ul.nav-menu li.menu-item a{color:var(--color-text)}nav.top-menu ul.nav-menu li.menu-item:has(.router-link-active):after{display:block;content:"";width:100%;height:2px;background-color:var(--vt-c-secondary);border-radius:1px}nav.top-menu ul.nav-menu li.menu-item:after{display:block;content:"";width:0%;height:2px;background-color:var(--vt-c-accent);border-radius:1px}nav.top-menu ul.nav-menu li.menu-item:hover:after{width:100%;transition:width .25s;-webkit-transition:width .25s;-moz-transition:width .25s}nav.top-menu .nav-menu-button,nav.top-menu .nav-menu-button .side-menu{display:none}nav.top-menu .nav-menu-button .hamburger-icon{cursor:pointer}nav.top-menu .nav-menu-button .hamburger-line{background:var(--color-text);display:block;height:2px;position:relative;width:24px}nav.top-menu .nav-menu-button .hamburger-line:before,nav.top-menu .nav-menu-button .hamburger-line:after{background:var(--color-text);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}nav.top-menu .nav-menu-button .hamburger-line:before{top:5px}nav.top-menu .nav-menu-button .hamburger-line:after{top:-5px}nav.top-menu .nav-menu-button:has(.side-menu:checked)+.nav-menu{max-height:100%;display:block}@media (max-width: 800px){nav.top-menu .nav-menu-button{display:block}nav.top-menu ul.nav-menu{display:none}.nav-menu-button:has(.side-menu:checked)~nav.nav-menu{max-height:100%;display:block}.side-menu:checked~.hamburger-icon .hamburger-line{background:transparent}.side-menu:checked~.hamburger-icon .hamburger-line:before{transform:rotate(-45deg);top:0}.side-menu:checked~.hamburger-icon .hamburger-line:after{transform:rotate(45deg);top:0}body:has(.side-menu:checked){overflow:hidden}.nav-menu{display:none;width:100%;height:100%;position:fixed;overflow:hidden;top:100px;left:0}.nav-menu ul li{margin:0;padding:12px 2rem}.nav-menu ul li:hover,.nav-menu ul li:has(.router-link-active){background-color:var(--color-background-mute)}nav.top-menu ul.nav-menu li.menu-item:hover a{color:var(--vt-c-accent)}nav.top-menu ul.nav-menu li.menu-item a.router-link-active{color:var(--vt-c-secondary)}nav.top-menu ul.nav-menu{align-content:start}nav.top-menu ul.nav-menu li a{padding:20px}nav.top-menu ul.nav-menu li.btn-demo{margin:24px}nav.top-menu ul.nav-menu li.btn-demo a{width:100%;text-align:center;display:block;padding:0;margin:0}header:has(.side-menu:checked)+main,#app:has(.side-menu:checked) .footer{display:none}}.hero[data-v-e77beaee]{display:flex;align-items:center;animation:fadeIn 1s ease-in-out}.hero .column[data-v-e77beaee]{flex:1}.hero .column.info h1[data-v-e77beaee]{color:var(--vt-c-primary);font-weight:700;font-size:46px;margin:0 0 20px}.hero .column.info h3[data-v-e77beaee]{font-size:18px;line-height:2rem}.hero .column.info .btn-demo[data-v-e77beaee]{float:right;margin:24px;height:45px}@media (max-width: 800px){.hero[data-v-e77beaee]{flex-direction:column-reverse}.hero .column.info h1[data-v-e77beaee]{font-size:28px;margin:32px 0 24px}.hero .column.info h3[data-v-e77beaee]{font-size:14px}.hero .column.image[data-v-e77beaee]{width:50vw}.hero .column.info .btn-demo[data-v-e77beaee]{width:100%;display:block;float:none;margin:24px 0 0;text-align:center}}.footer[data-v-e00429bd]{width:100%;text-align:center;padding:20px;animation:fadeIn 1s ease-in-out}
