@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spin-65910577{0%{--angle:0deg}to{--angle:360deg}}.container[data-v-65910577]{display:flex;flex-direction:column;gap:.5rem}.container .input-wrapper[data-v-65910577]{padding:1px;position:relative;z-index:10}.container .input-wrapper[data-v-65910577]:after{content:"";height:100%;left:50%;position:absolute;top:50%;width:100%;z-index:-1;--tw-translate-x:-50%;--tw-translate-y:-50%;border-radius:8px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.container p[data-v-65910577]{font-family:PPMori,NotoSansJP,sans-serif;font-size:13px;line-height:150%;--tw-text-opacity:1;color:rgb(234 17 72/var(--tw-text-opacity,1))}.container .input-idle[data-v-65910577]:after{background:transparent}.container .input-success[data-v-65910577]:after{--tw-bg-opacity:1;background-color:rgb(38 174 96/var(--tw-bg-opacity,1))}.container .input-error[data-v-65910577]:after{--tw-bg-opacity:1;background-color:rgb(234 17 72/var(--tw-bg-opacity,1))}.container .input-progress[data-v-65910577]:after{animation:spin-65910577 5s linear infinite;background-image:conic-gradient(from var(--angle),#252525 40%,#433af8)}.newsletter-overlay[data-v-e82a068b]{align-items:center;background-color:#ffffff26;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.overlay-fade-enter-active[data-v-e82a068b],.overlay-fade-leave-active[data-v-e82a068b]{transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.overlay-fade-enter-from[data-v-e82a068b],.overlay-fade-leave-to[data-v-e82a068b]{opacity:0}.newsletter-modal[data-v-e82a068b]{left:0;margin-left:auto;margin-right:auto;max-width:480px;padding-left:1rem;padding-right:1rem;position:fixed;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:9999}.newsletter-modal .close-button[data-v-e82a068b]{background-color:#ffffff1a;border-radius:9999px;padding:.625rem;position:absolute;right:2rem;top:1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}.newsletter-modal .close-button[data-v-e82a068b]:hover{background-color:#fff3}.newsletter-modal .close-button .close-icon[data-v-e82a068b]{height:1rem;width:1rem}.newsletter-modal .content[data-v-e82a068b]{align-items:center;border-radius:24px;display:flex;flex-direction:column;gap:2rem;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:2rem}.newsletter-modal .content .title[data-v-e82a068b]{font-size:32px;font-weight:600;line-height:110%;text-align:center;white-space:pre-line}.newsletter-modal .content .body-text[data-v-e82a068b]{color:#ffffffbf;font-size:15px;line-height:150%;text-align:center}.newsletter-modal .content .form[data-v-e82a068b]{display:flex;flex-direction:column;gap:1rem;width:100%}.newsletter-modal .content .form .input-container[data-v-e82a068b]{display:flex;flex-direction:column;gap:.5rem}.newsletter-modal .content .form .input-container[data-v-e82a068b] input{border-color:transparent;border-radius:8px;display:flex;flex-grow:1;height:56px;--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1));color:#fffc;font-size:15px;font-weight:400;line-height:56px;padding-left:1rem;padding-right:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:2px solid transparent;outline-offset:2px}.newsletter-modal .content .form .input-container[data-v-e82a068b] input::-moz-placeholder{color:#ffffff80}.newsletter-modal .content .form .input-container[data-v-e82a068b] input::placeholder{color:#ffffff80}.newsletter-modal .content .form .button[data-v-e82a068b]{cursor:pointer}.newsletter-modal .content .form .success[data-v-e82a068b]{align-items:center;border-radius:8px;display:flex;--tw-bg-opacity:1;background-color:rgb(38 174 96/var(--tw-bg-opacity,1));font-size:15px;font-weight:600;line-height:56px;padding-left:1rem;padding-right:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsletter-modal .content .legal-footer[data-v-e82a068b]{color:#ffffffbf;font-size:13px;line-height:150%;text-align:center}.newsletter-modal .content .legal-footer[data-v-e82a068b] a{font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:2px}.modal-slide-enter-active[data-v-e82a068b],.modal-slide-leave-active[data-v-e82a068b]{transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.modal-slide-enter-from[data-v-e82a068b],.modal-slide-leave-to[data-v-e82a068b]{opacity:0}
