.intro-page[data-v-ecad647c]{align-items:center;background-color:var(--hemo-color-black-5);color:var(--hemo-color-black-90);height:100dvh;text-align:center}.intro-page[data-v-ecad647c],.route-wrapper[data-v-ecad647c]{display:flex;flex-direction:column}.route-wrapper[data-v-ecad647c]{height:100%;width:100%}.question-route[data-v-ecad647c]{display:flex;flex-direction:column;height:calc(100% - 2rem)}.header[data-v-ecad647c]{background-color:var(--hemo-color-black-100);height:var(--flex-navbar-height);justify-content:space-between;padding-left:1rem;padding-right:1rem;width:100%}.header[data-v-ecad647c],.logo-and-badge[data-v-ecad647c]{align-items:center;display:flex;flex-direction:row}.hemo-badge[data-v-ecad647c]{background-color:var(--hemo-color-primary);border-radius:9999px;color:var(--hemo-color-white);display:inline-block;font-size:8px;letter-spacing:.05rem;margin-top:6.5px;padding:5px 10px;text-align:center}.second-header[data-v-ecad647c]{align-items:center;background-color:var(--hemo-color-white);border-bottom:2px solid var(--hemo-color-text-secondary-opaque);display:flex;gap:1rem;height:53px;max-width:var(--hemo-page-max-width);padding:1rem;width:100%}.logo[data-v-ecad647c]{margin-bottom:5px;margin-top:5px;width:130px}.content[data-v-ecad647c]{background-color:var(--hemo-color-white);display:flex;flex-direction:column;height:calc(100% - var(--flex-navbar-height) - var(--secondary-header-height));max-width:var(--hemo-page-max-width);width:100%}.content p[data-v-ecad647c]{font-size:1rem;margin-bottom:20px;padding:0 20px}.second-header p[data-v-ecad647c]{font-size:1.2rem}.go-back-button[data-v-ecad647c]{all:unset;align-items:center;cursor:pointer;display:flex;justify-items:center}.go-back-button svg[data-v-ecad647c]{height:1rem;width:1rem}.close-button[data-v-ecad647c]{all:unset;align-items:center;cursor:pointer;display:flex;justify-content:center;margin-left:auto}.close-button svg[data-v-ecad647c]{height:1.2rem;width:1.2rem}.exit-button[data-v-ecad647c]{background-color:var(--hemo-color-primary-medium);border-radius:8px;color:var(--hemo-color-white);font-weight:700;height:48px;padding:10px 20px;width:100%}.drawer-content[data-v-ecad647c]{display:flex;flex-direction:column;gap:8px;width:100%}.continue-button[data-v-ecad647c]{background:none;border:none;color:var(--hemo-color-primary-medium);cursor:pointer;font-weight:700;height:48px;margin-top:15px;padding:20px 10px 10px;width:100%}.progress-bar[data-v-ecad647c]{align-items:center;display:flex;flex-wrap:nowrap;height:2rem;justify-content:center;overflow-x:auto;padding:0 calc(1rem - 5px)}.progress-dot[data-v-ecad647c]{background-color:var(--hemo-color-black-15);border-radius:20px;flex:1 1 0;height:8px;margin:0 5px;min-width:0;transition:background-color .4s ease-in-out,transform .3s ease,box-shadow .3s ease}.progress-dot-enter-active[data-v-ecad647c],.progress-dot-leave-active[data-v-ecad647c]{transition:flex-grow .35s cubic-bezier(.22,1,.36,1),margin .35s cubic-bezier(.22,1,.36,1),opacity .25s ease-out,background-color .4s ease-in-out,transform .3s ease,box-shadow .3s ease}.progress-dot-enter-from[data-v-ecad647c],.progress-dot-leave-to[data-v-ecad647c]{flex-grow:0;margin:0;opacity:0}@media (prefers-reduced-motion:reduce){.progress-dot-enter-active[data-v-ecad647c],.progress-dot-leave-active[data-v-ecad647c]{transition:none}}.progress-dot.active[data-v-ecad647c]{background-color:var(--hemo-color-primary-medium)!important;box-shadow:0 0 5px rgba(var(--hemo-color-primary-medium),.6);transform:scale(1.1)}.progress-dot.completed[data-v-ecad647c]{background-color:var(--hemo-color-primary-ultra-light)}.progress-dot.finalSuccess[data-v-ecad647c]{background-color:var(--hemo-color-success)!important;box-shadow:0 0 8px rgba(var(--hemo-color-success),.8)}.progress-dot.finalFailed[data-v-ecad647c]{background-color:var(--hemo-color-light-yellow)!important;box-shadow:0 0 8px rgba(var(--hemo-color-light-yellow),.8)}.auth-btn[data-v-ecad647c]:disabled{cursor:not-allowed;opacity:.6}[data-v-ecad647c] .el-drawer{height:auto!important;max-height:100vh!important;max-height:100dvh!important}[data-v-ecad647c] .el-drawer__body{height:auto!important;max-height:100vh!important;max-height:100dvh!important;overflow-y:auto!important;padding:20px!important}
