.toggle[data-v-e531d696]{align-items:center;border:2px solid #a9c2bf;border-radius:1.75rem;display:flex;height:3.5rem;padding:.3125rem}.toggle .inner[data-v-e531d696]{position:relative;top:.5px}.toggle .activator[data-v-e531d696]{background:#a9c2bfbf;border:1px solid #e7e8e8;border-radius:1.5rem;height:100%;left:0;opacity:0;position:absolute;top:0}.toggle.is-vertical[data-v-e531d696]{border-radius:1.25rem;height:auto;justify-content:center;padding:.125rem;width:2.5rem}.toggle.is-vertical .inner[data-v-e531d696]{flex-direction:column;width:calc(100% - 2px)}.toggle.is-vertical .toggle-btn[data-v-e531d696]{align-items:center;display:flex;height:2rem;justify-content:center;padding:0;width:100%}.toggle .toggle-btn[data-v-e531d696]{border-radius:1.375rem;font-size:1rem;font-weight:600;height:2.75rem;padding:0 1.25rem;position:relative;transition:background-color .3s,border-color .3s;z-index:2}.image-area[data-v-86af685a]{padding-bottom:100%;position:relative}.image-area .gender-select[data-v-86af685a]{position:absolute;right:1.25rem;top:2.5rem;z-index:10}.image-area.is-absolute[data-v-86af685a]{inset:0;padding-bottom:0;position:absolute}.image-area.is-absolute .gender-select[data-v-86af685a]{top:7.5rem}.image-area .image-holder.v-enter-active[data-v-86af685a],.image-area .image-holder.v-leave-active[data-v-86af685a]{transition:opacity .8s,transform .8s}.image-area .image-holder.v-enter[data-v-86af685a],.image-area .image-holder.v-leave-to[data-v-86af685a]{opacity:0}.image-area .image-inner[data-v-86af685a]{display:inline-block;height:100%;left:50%;position:relative;top:50%}.image-area .image.fit-max[data-v-86af685a]{max-height:120%;max-width:none}.image-area .pulse[data-v-86af685a]{height:30px;left:50%;position:absolute;top:50%;width:30px}.image-area .pulse[data-v-86af685a]:after,.image-area .pulse[data-v-86af685a]:before{animation:pulse-86af685a 1s infinite;border:1px solid #fffffe;border-radius:50%;content:"";height:3.75rem;margin:-1.875rem 0 0 -1.875rem;position:absolute;transform:scale(0);width:3.75rem}.image-area .pulse[data-v-86af685a]:after{animation:pulse-86af685a 1s .2s infinite;border-width:2px}@keyframes pulse-86af685a{0%{opacity:1;transform:scale(0)}50%{opacity:1}75%{transform:scale(1)}to{opacity:0;transform:scale(1)}}
