.header-wrapper[data-v-69c75d18]{display:grid;margin:auto;width:100%;height:100%;grid-template-columns:3.5rem 3.5rem 1fr 3.5rem 3.5rem;grid-template-rows:1fr;grid-template-areas:"header-left header-left-add header-logo header-right-add header-right";grid-gap:0}@media(max-width:639px){.header-wrapper[data-v-69c75d18]{width:100%}}@media(min-width:640px){.header-wrapper[data-v-69c75d18]{width:75%}}@media(min-width:1024px){.header-wrapper[data-v-69c75d18]{width:50%}}.bottom-safe-0[data-v-4b7a6eaa]{bottom:0}@media(max-width:639px){.bottom-safe-0[data-v-4b7a6eaa]{height:calc(4rem + env(safe-area-inset-bottom)*0.6)}}@media(min-width:640px){.bottom-safe-0[data-v-4b7a6eaa]{height:5rem}}.keyboard-wrapper[data-v-4b7a6eaa]{position:absolute;right:0;width:45vw;height:45vw;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:1px;align-items:center;justify-items:center;transform:translateY(calc(-4.5rem - env(safe-area-inset-bottom)*0.6 - 45vw))}.footer-wrapper[data-v-4b7a6eaa]{display:grid;margin:auto;width:100%;height:100%;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:0}@media(max-width:639px){.footer-wrapper[data-v-4b7a6eaa]{width:100%}}@media(min-width:640px){.footer-wrapper[data-v-4b7a6eaa]{width:75%}}@media(min-width:1024px){.footer-wrapper[data-v-4b7a6eaa]{width:50%}}.button[data-v-4b7a6eaa]{height:100%;width:100%;font-size:1.5rem;line-height:2rem;font-weight:300;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.button[data-v-4b7a6eaa]{border-radius:.25rem}}.loader[data-v-4b7a6eaa]{border:4px solid #2b6cb0;border-top:4px solid #fff;border-radius:50%;width:32px;height:32px;animation:spin-4b7a6eaa .5s linear infinite}@keyframes spin-4b7a6eaa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-container{display:flex;align-items:center;justify-content:center}.fullpage{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw}.loader{border:5px solid #1d3372;border-top:5px solid #fff;border-radius:50%;width:48px;height:48px;animation:spin .5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wrapper[data-v-ce07d78e]{display:block;margin:auto}@media(max-width:639px){.wrapper[data-v-ce07d78e]{width:100%}}@media(min-width:640px){.wrapper[data-v-ce07d78e]{width:75%}}@media(min-width:1024px){.wrapper[data-v-ce07d78e]{width:50%}}