.intro-view[data-v-a085f395]{background-color:var(--primary-color);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;text-align:center;position:relative}.welcome-message[data-v-a085f395],.logo-container[data-v-a085f395],.welcome-title[data-v-a085f395],.options[data-v-a085f395]{transition:opacity .7s ease,transform .7s ease;opacity:0;transform:translateY(0)}.welcome-message[data-v-a085f395]{font-size:2rem;color:#000;z-index:2;position:relative;display:inline-block;padding-left:20px;padding-right:20px;white-space:normal;overflow-wrap:break-word}.letter[data-v-a085f395]{display:inline-block;opacity:0;transform:translate(20px);animation:fadeInUp-a085f395 .5s ease forwards;white-space:pre}@keyframes fadeInUp-a085f395{to{opacity:1;transform:translate(0)}}.logo-container[data-v-a085f395]{display:flex;flex-direction:column;align-items:center;margin:0;z-index:1;position:absolute}.app-name[data-v-a085f395]{font-size:3.5rem;font-weight:700;color:#000;transition:opacity .7s ease,transform .7s ease}.logo[data-v-a085f395]{max-width:100%;height:auto;opacity:0;animation:expandLine-a085f395 1s ease forwards}.logo-line[data-v-a085f395]{position:absolute;top:53%;width:0;height:4px;background-color:#000;animation:expandLine-a085f395 1s ease forwards}@keyframes expandLine-a085f395{to{width:100vw;opacity:1}}.welcome-title[data-v-a085f395]{font-size:1.5rem;font-weight:700;color:#000;z-index:2;position:relative}.options[data-v-a085f395]{margin:0;color:#000}.option-group[data-v-a085f395]{display:flex;justify-content:space-between;margin:0;font-size:24px}.main-button[data-v-a085f395]{margin-top:20px;padding:10px 20px;font-size:1rem;background-color:var(--primary-color);color:var(--on-primary-color);border:none;border-radius:5px;cursor:pointer;transition:opacity .5s ease}.welcome-message[data-v-a085f395],.logo-container[data-v-a085f395],.welcome-title[data-v-a085f395],.options[data-v-a085f395]{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .7s ease}.logo-banner[data-v-a085f395]{max-width:300px;height:auto}.logo-banner-container[data-v-a085f395]{display:flex;align-items:center;justify-content:center;position:relative;height:4px;background-color:#000;width:0;opacity:0;animation:expandLine-a085f395 1s ease forwards}.logo-banner[data-v-a085f395]{position:relative;z-index:1;height:100px}.sentence[data-v-a085f395]{display:block;margin-top:-10px}.privacy-policy[data-v-62cc03b7]{line-height:1.6;color:#333;padding:20px;max-width:800px;margin:40px auto;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #00000026}p[data-v-62cc03b7]{text-align:justify}ul[data-v-62cc03b7]{list-style-type:disc;text-align:justify}a[data-v-62cc03b7]{color:var(--primary-color);text-decoration:none}a[data-v-62cc03b7]:hover{text-decoration:underline}h1[data-v-62cc03b7],h2[data-v-62cc03b7],h3[data-v-62cc03b7],h4[data-v-62cc03b7],h5[data-v-62cc03b7],h6[data-v-62cc03b7]{text-align:left}.terms-conditions[data-v-626f18a1]{line-height:1.6;color:#333;padding:20px;max-width:800px;margin:40px auto;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #00000026}p[data-v-626f18a1]{text-align:justify}ul[data-v-626f18a1]{list-style-type:disc;text-align:justify}a[data-v-626f18a1]{color:var(--primary-color);text-decoration:none}a[data-v-626f18a1]:hover{text-decoration:underline}h1[data-v-626f18a1],h2[data-v-626f18a1],h3[data-v-626f18a1],h4[data-v-626f18a1],h5[data-v-626f18a1],h6[data-v-626f18a1]{text-align:left}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--primary-color: #00DCDC;--on-primary-color: #000000;color-scheme:light dark;color:var(--on-primary-color);background-color:var(--primary-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;display:flex;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#app{margin:0 auto;text-align:center}
