/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-0c7e6786],[data-v-0c7e6786]::backdrop,[data-v-0c7e6786]:after,[data-v-0c7e6786]:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid}[data-v-78ba824b],[data-v-78ba824b]::backdrop,[data-v-78ba824b]:after,[data-v-78ba824b]:before{--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-font-weight:initial}}}button[data-v-0c7e6786]{transition:all .3s ease-in-out;border-radius:48px!important;width:100%!important;max-width:126px!important;height:39px!important;position:relative!important}@media (width>=743px){button[data-v-0c7e6786]{width:168px!important;max-width:168px!important;height:42px!important}}@media (width>=1279px){button[data-v-0c7e6786]{height:54px!important}}button .progress-wrapper[data-v-0c7e6786]{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;width:100px;height:100px;scale:var(--tw-scale-x) var(--tw-scale-y);transition:all .4s;position:absolute}button .progress-wrapper .bar[data-v-0c7e6786]{clip:rect(0,100px,100px,50px);border-width:1px}button .progress-wrapper .bar[data-v-0c7e6786],button .progress-wrapper .bar .progress[data-v-0c7e6786]{border-style:var(--tw-border-style);border-color:var(--color-plum,#2b2660);background-color:var(--color-white,#fff);border-radius:50%;width:100%;height:100%;position:absolute}button .progress-wrapper .bar .progress[data-v-0c7e6786]{z-index:1;clip:rect(0,50px,100px,0);border-width:6px;right:1px}button .progress-wrapper .bar.left[data-v-0c7e6786]{right:0}button .progress-wrapper .bar.left .progress[data-v-0c7e6786]{transition:all .6s ease-in .3s}button .progress-wrapper .bar.right[data-v-0c7e6786]{--tw-scale-x:1;scale:var(--tw-scale-x) var(--tw-scale-y);left:0;rotate:180deg}button .progress-wrapper .bar.right .progress[data-v-0c7e6786]{transition:all .6s ease-out .9s}button .progress-wrapper .checkmark[data-v-0c7e6786]{z-index:5;width:100%;height:100%;position:absolute}button .progress-wrapper .checkmark span[data-v-0c7e6786]{--tw-scale-x:0;width:30px;height:7px;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-plum,#2b2660);transform-origin:0;border-radius:5px;transition:all .4s;display:block;position:absolute}button .progress-wrapper .checkmark span[data-v-0c7e6786]:first-child{--tw-scale-x:0;width:30px;scale:var(--tw-scale-x) var(--tw-scale-y);transition-delay:1.5s;top:45px;left:28px;rotate:55deg}button .progress-wrapper .checkmark span[data-v-0c7e6786]:last-child{--tw-scale-x:0;width:50px;scale:var(--tw-scale-x) var(--tw-scale-y);transition-delay:1.8s;top:70px;left:43px;rotate:-55deg}button.active[data-v-0c7e6786]{--tw-border-style:none!important;background-color:var(--color-white,#fff)!important;border-style:none!important;width:39px!important;min-width:0!important;font-size:0!important}button.active .progress-wrapper[data-v-0c7e6786]{scale:.4}@media (width>=743px){button.active[data-v-0c7e6786]{width:42px!important;max-width:42px!important}button.active .progress-wrapper[data-v-0c7e6786]{scale:.42}}@media (width>=1279px){button.active[data-v-0c7e6786]{width:54px!important}button.active .progress-wrapper[data-v-0c7e6786]{scale:.54}}button.active .bar.left .progress[data-v-0c7e6786],button.active .bar.right .progress[data-v-0c7e6786]{right:0;rotate:180deg}button.active .checkmark span[data-v-0c7e6786]:first-child{--tw-scale-x:1;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:55deg}button.active .checkmark span[data-v-0c7e6786]:last-child{--tw-scale-x:1;scale:var(--tw-scale-x) var(--tw-scale-y);rotate:-55deg}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.form.has-birthdate[data-v-78ba824b]{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (width>=743px){.form.has-birthdate[data-v-78ba824b]{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:1fr 163px 168px;display:grid}}.form.has-birthdate input[data-v-78ba824b]{border-color:var(--color-color-neutral-light-300,#dddee2);width:100%;height:50px;padding-block:calc(var(--spacing,.25rem) * 4);padding-right:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 4);font-family:var(--font-atten,Atten New,Helvetica,Arial,Lucida,sans-serif);--tw-leading:25.2px;--tw-tracking:-.5px;letter-spacing:-.5px;border-radius:2147483647px;font-size:18px;line-height:25.2px}.form.has-birthdate input[data-v-78ba824b]::placeholder{color:var(--color-color-text-primary-gray,#787878)}.form.has-birthdate .birthdate-wrapper[data-v-78ba824b]{position:relative}.form.has-birthdate .birthdate-wrapper .birthdate[data-v-78ba824b]{z-index:2;cursor:pointer;opacity:0;appearance:none;min-width:0;height:100%;position:absolute;inset:0}.form.has-birthdate .birthdate-wrapper .birthdate-display[data-v-78ba824b]{pointer-events:none}.form.has-birthdate button[data-v-78ba824b]{max-width:none!important;height:50px!important}.form[data-v-78ba824b]:not(.has-birthdate){border-style:var(--tw-border-style);height:47px;padding-block:var(--spacing,.25rem);padding-right:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 6);border-width:1px;border-color:#d8d1e9;border-radius:74.2px;justify-content:space-between;align-items:center;display:flex}@media (width>=743px){.form[data-v-78ba824b]:not(.has-birthdate){padding-block:5.6px;border-radius:80.4px;height:51px;padding-left:26px}.form:not(.has-birthdate) input[data-v-78ba824b]{max-width:calc(100% - 188px)}}@media (width>=1279px){.form[data-v-78ba824b]:not(.has-birthdate){border-radius:104px;width:100%;height:65.5px;padding-left:33px}}.form:not(.has-birthdate) input[data-v-78ba824b]{--tw-border-style:none;--tw-outline-style:none;width:50%;color:var(--color-color-neutral-dark-pure,#1a1a1a);border-style:none;outline-style:none;padding-inline:0;text-transform:none!important}.form:not(.has-birthdate) input[data-v-78ba824b]:-moz-read-only{color:var(--color-plum,#2b2660)}.form:not(.has-birthdate) input[data-v-78ba824b]::-moz-placeholder{color:var(--color-plum,#2b2660)}.form:not(.has-birthdate) input[data-v-78ba824b]::placeholder,.form:not(.has-birthdate) input[data-v-78ba824b]:read-only{color:var(--color-plum,#2b2660)}.form:not(.has-birthdate) input[data-v-78ba824b]:focus{box-shadow:none}.error-message[data-v-78ba824b]{margin-top:calc(var(--spacing,.25rem) * 3);text-align:left;width:100%;font-family:var(--font-atten,Atten New,Helvetica,Arial,Lucida,sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1rem));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-color-text-primary-error,#f70000);display:block}@media (width>=743px){.error-message[data-v-78ba824b]{--tw-leading:16.8px;font-size:14px;line-height:16.8px}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
