:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--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);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--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-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf) format("opentype")}@font-face{font-family:Inter;font-weight:700;src:url(/fonts/Inter-SemiBold.ttf) format("opentype")}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{height:100vh;overflow-y:hidden;overflow-x:hidden;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.overflow-scroll-y{overflow-y:scroll}body{margin:0;padding:0}body.body-1{background:url(/images/fond-1.jpg) no-repeat center fixed;background-size:cover}body.body-1 #app{background-color:#00000080}body.body-2{background:linear-gradient(145deg,#6D28D9,#A78BFA)}#app{height:100vh;color:#fff}.uppercase{text-transform:uppercase}.btn{display:inline-block;background:transparent;color:inherit;font:inherit;margin-left:1rem;border:0;outline:0;padding:0;transition:all .2s ease-in;cursor:pointer}.btn-primary{background:#2185d0;color:#fff;box-shadow:0 0 10px 2px #0000001a;border-radius:2px;padding:12px 36px}.btn-primary:hover{background:#1e7abe}.btn-primary:active{background:#2185d0;box-shadow:inset 0 0 10px 2px #0003}main{height:100vh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:normal}main .title{flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto}main .title h1{font-size:5rem;text-align:center}main .main{flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:auto;display:flex;justify-content:center;align-items:center}main .main .container{display:flex;flex-direction:column;align-items:center;justify-content:center}main .main .form-field{width:360px;background:#fff;color:#000;font:inherit;box-shadow:0 6px 10px #0000001a;border:0;outline:0;padding:12px 18px}main .footer{flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;display:flex;flex-direction:row;justify-content:space-between}main .footer .logo-axo{display:block;margin:1rem;max-width:512px;flex-grow:0;align-self:flex-end}main .footer .badge-gl{display:block;max-width:350px;transform:rotate(-23deg);flex-grow:0}.modal-vue3-wrap{color:#000}.floating-emoji{z-index:0;position:absolute;transform:translate(-50%,-50%);pointer-events:none}@keyframes envoler{0%{opacity:1;transform:translateY(0)}80%{opacity:.6}to{opacity:0;transform:translateY(-100vh)}}
