.profile-phone-input-shell{color:#18181b;text-align:left;background:#fff;border:1px solid #d4d4d8;border-radius:.75rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.dark .profile-phone-input-shell{color:#fafafa;background:#18181b;border-color:#52525b}.profile-phone-input-shell:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.dark .profile-phone-input-shell:focus-within{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf242e}.profile-phone-input-shell.is-valid{background:#ecfdf5;border-color:#10b981}.dark .profile-phone-input-shell.is-valid{background:#10b9811f;border-color:#34d399}.profile-phone-input-shell.is-invalid{background:#fef2f2;border-color:#ef4444}.dark .profile-phone-input-shell.is-invalid{background:#ef44441f;border-color:#f87171}.profile-phone-input-shell.is-validating{border-color:#d4d4d8}.dark .profile-phone-input-shell.is-validating{border-color:#52525b}.profile-phone-input-shell.is-disabled{opacity:.7}.profile-phone-input-shell .vti__dropdown{cursor:pointer;border-radius:.75rem 0 0 .75rem;flex-direction:column;justify-content:center;padding:.75rem;transition:background-color .2s;display:flex;position:relative}.profile-phone-input-shell .vti__dropdown.disabled{cursor:not-allowed}.profile-phone-input-shell .vti__dropdown:hover,.profile-phone-input-shell .vti__dropdown.open{background:#f4f4f5}.dark .profile-phone-input-shell .vti__dropdown:hover,.dark .profile-phone-input-shell .vti__dropdown.open{background:#27272a}.profile-phone-input-shell .vti__selection{align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.profile-phone-input-shell .vti__selection .vti__country-code{color:#52525b}.dark .profile-phone-input-shell .vti__selection .vti__country-code{color:#d4d4d8}.profile-phone-input-shell .vti__dropdown-arrow{color:#71717a;display:inline-block;transform:scaleY(.5)}.dark .profile-phone-input-shell .vti__dropdown-arrow{color:#a1a1aa}.profile-phone-input-shell .vti__dropdown-list{z-index:var(--z-dropdown);text-align:left;background:#fff;border:1px solid #d4d4d8b3;border-radius:1rem;width:min(22rem,100vw - 3rem);max-height:15rem;margin:.5rem 0 0;padding:.35rem;list-style:none;position:absolute;top:100%;left:-1px;overflow-y:auto;box-shadow:0 24px 48px -24px #18181b73}.profile-phone-input-shell .vti__dropdown-list.above{margin-top:0;margin-bottom:.5rem;top:auto;bottom:100%}.dark .profile-phone-input-shell .vti__dropdown-list{background:#18181b;border-color:#52525bb3}.profile-phone-input-shell .vti__dropdown-item{color:#27272a;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.profile-phone-input-shell .vti__dropdown-item .vti__country-code{color:#71717a;white-space:nowrap;margin-left:auto}.dark .profile-phone-input-shell .vti__dropdown-item{color:#f4f4f5}.dark .profile-phone-input-shell .vti__dropdown-item .vti__country-code{color:#a1a1aa}.profile-phone-input-shell .vti__dropdown-item.highlighted,.profile-phone-input-shell .vti__dropdown-item:hover{background:#f4f4f5}.dark .profile-phone-input-shell .vti__dropdown-item.highlighted,.dark .profile-phone-input-shell .vti__dropdown-item:hover{background:#27272a}.profile-phone-input-shell .profile-phone-input__input,.profile-phone-input-shell .vti__input{width:100%;color:inherit;background:0 0;border:0;border-left:1px solid #d4d4d8;border-radius:0 .75rem .75rem 0;outline:none;flex:auto;padding:.875rem 1rem;font-size:1rem}.dark .profile-phone-input-shell .profile-phone-input__input,.dark .profile-phone-input-shell .vti__input{border-left-color:#52525b}.profile-phone-input-shell .vti__dropdown-list .vti__search_box{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:.875rem;flex:none;width:calc(100% - 1rem);margin:.5rem;padding:.75rem .875rem}.dark .profile-phone-input-shell .vti__dropdown-list .vti__search_box{color:#fafafa;background:#18181b;border-color:#52525b}.profile-phone-input-shell .vti__dropdown-list .vti__search_box:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9812e}.profile-phone-input-shell.is-valid .profile-phone-input__input,.profile-phone-input-shell.is-valid .vti__input,.profile-phone-input-shell.is-valid .vti__dropdown{border-color:#10b981}.dark .profile-phone-input-shell.is-valid .profile-phone-input__input,.dark .profile-phone-input-shell.is-valid .vti__input,.dark .profile-phone-input-shell.is-valid .vti__dropdown{border-color:#34d399}.profile-phone-input-shell.is-invalid .profile-phone-input__input,.profile-phone-input-shell.is-invalid .vti__input,.profile-phone-input-shell.is-invalid .vti__dropdown{border-color:#ef4444}.dark .profile-phone-input-shell.is-invalid .profile-phone-input__input,.dark .profile-phone-input-shell.is-invalid .vti__input,.dark .profile-phone-input-shell.is-invalid .vti__dropdown{border-color:#f87171}.profile-phone-input-shell.is-validating .profile-phone-input__input,.profile-phone-input-shell.is-validating .vti__input,.profile-phone-input-shell.is-validating .vti__dropdown{border-color:#d4d4d8}.dark .profile-phone-input-shell.is-validating .profile-phone-input__input,.dark .profile-phone-input-shell.is-validating .vti__input,.dark .profile-phone-input-shell.is-validating .vti__dropdown{border-color:#52525b}.profile-phone-input-shell.is-validating .vti__dropdown,.profile-phone-input-shell.is-validating .vti__input{animation:1.2s ease-in-out infinite profile-phone-pulse}@keyframes profile-phone-pulse{0%,to{opacity:1}50%{opacity:.75}}.profile-step[data-v-2274883c]{overscroll-behavior:contain;flex-direction:column;width:100%;min-height:0;max-height:min(46rem,100dvh - 7rem);display:flex}.profile-card[data-v-2274883c]{background:radial-gradient(circle at 0 0,#f59e0b24,#0000 36%),linear-gradient(#fffffffa 0%,#f9fafbf5 100%);border:1px solid #d4d4d880;border-radius:1.6rem;flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 24px 70px -44px #18181b52}.dark .profile-card[data-v-2274883c]{background:radial-gradient(circle at 0 0,#f59e0b2b,#0000 34%),linear-gradient(#27272afa 0%,#18181bfa 100%);border-color:#52525bd9;box-shadow:inset 0 1px #ffffff0f,0 28px 80px -42px #000000b8}.profile-card__header[data-v-2274883c]{border-bottom:1px solid #d4d4d880;flex-direction:column;gap:.625rem;padding:1.4rem 1.5rem 1rem;display:flex}.dark .profile-card__header[data-v-2274883c]{border-bottom-color:#52525bbf}.profile-card__header-top[data-v-2274883c]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-card__title-group[data-v-2274883c]{flex-direction:column;gap:.375rem;display:flex}.profile-card__title[data-v-2274883c]{font-family:var(--font-condensed);letter-spacing:-.02em;color:#171717;margin:0;font-size:clamp(2rem,4vw,2.35rem);font-weight:600}.dark .profile-card__title[data-v-2274883c]{color:#fafafa}.profile-card__subtitle[data-v-2274883c],.profile-card__email[data-v-2274883c]{font-family:var(--font-sans);color:#52525b;margin:0;font-size:.975rem}.dark .profile-card__subtitle[data-v-2274883c],.dark .profile-card__email[data-v-2274883c]{color:#a1a1aa}.profile-card__required[data-v-2274883c]{color:#f87171;font-weight:600}.profile-card__email[data-v-2274883c]{background:#ffffffb3;border:1px solid #d4d4d8b3;border-radius:999px;align-self:flex-start;padding:.45rem .8rem;display:inline-flex}.dark .profile-card__email[data-v-2274883c]{background:#27272ab8;border-color:#52525bcc}.profile-card__close[data-v-2274883c]{color:#52525b;cursor:pointer;background:#ffffffc7;border:1px solid #d4d4d8b8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:transform .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.profile-card__close[data-v-2274883c]:hover{color:#171717;background:#fffffff5;border-color:#a1a1aaeb;transform:translateY(-1px)}.profile-card__close[data-v-2274883c]:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b29,0 0 0 1px #f59e0b80}.profile-card__close svg[data-v-2274883c]{width:1.1rem;height:1.1rem}.dark .profile-card__close[data-v-2274883c]{color:#a1a1aa;background:#27272ac7;border-color:#52525bcc}.dark .profile-card__close[data-v-2274883c]:hover{color:#fafafa;background:#3f3f46f0;border-color:#a1a1aab8}.profile-form[data-v-2274883c]{flex-direction:column;flex:1;min-height:0;display:flex}.profile-form__scroll[data-v-2274883c]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.15rem;min-height:0;padding:1.15rem 1.5rem .35rem;display:flex;overflow-y:auto}.profile-form__scroll[data-v-2274883c]::-webkit-scrollbar{width:.5rem}.profile-form__scroll[data-v-2274883c]::-webkit-scrollbar-thumb{background:#a1a1aa99;border-radius:999px}.dark .profile-form__scroll[data-v-2274883c]::-webkit-scrollbar-thumb{background:#71717acc}.profile-form__footer[data-v-2274883c]{background:linear-gradient(#f9fafb61 0%,#f9fafbf5 38%);border-top:1px solid #d4d4d873;flex-direction:column;gap:.8rem;padding:.95rem 1.5rem 1.45rem;display:flex}.dark .profile-form__footer[data-v-2274883c]{background:linear-gradient(#18181b59 0%,#18181bf5 42%);border-top-color:#52525bbf}.field-group[data-v-2274883c]{flex-direction:column;gap:.55rem;display:flex}.field-label[data-v-2274883c]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#52525b;align-items:center;gap:.35rem;font-size:.82rem;font-weight:500;display:flex}.dark .field-label[data-v-2274883c]{color:#a1a1aa}.field-required[data-v-2274883c]{color:#f87171;font-weight:700}.field-optional[data-v-2274883c]{letter-spacing:normal;text-transform:none;opacity:.8;font-size:.78rem;font-weight:400}.field-input[data-v-2274883c]{color:#171717;width:100%;min-height:3.75rem;font-family:var(--font-sans);background:#ffffffb8;border:1px solid #d4d4d8cc;border-radius:1rem;padding:.95rem 1.05rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s}.field-input[data-v-2274883c]::placeholder{color:#71717a}.field-input[data-v-2274883c]:hover:not(:disabled){border-color:#a1a1aaf2}.field-input[data-v-2274883c]:focus{border-color:#fafafaeb;outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff47,0 0 0 5px #18181b0f}.dark .field-input[data-v-2274883c]{color:#fafafa;background:#18181bc7;border-color:#52525bf2}.dark .field-input[data-v-2274883c]::placeholder{color:#71717a}.dark .field-input[data-v-2274883c]:hover:not(:disabled){border-color:#a1a1aabf}.dark .field-input[data-v-2274883c]:focus{border-color:#f5f5f5f5;box-shadow:0 0 0 1px #ffffff2e,0 0 0 5px #ffffff0f}.field-input[data-v-2274883c]:disabled{opacity:.55;cursor:not-allowed}.field-error .field-label[data-v-2274883c]{color:#ef4444}.input-error[data-v-2274883c]{background:#fef2f2d1;border-color:#f87171}.dark .input-error[data-v-2274883c]{background:#7f1d1d2e}.field-error-message[data-v-2274883c],.form-error-message[data-v-2274883c]{font-family:var(--font-sans);color:#ef4444;align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:flex}.field-error-message[data-v-2274883c]:before,.form-error-message[data-v-2274883c]:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem}.form-error-message[data-v-2274883c]{background:#fef2f2b8;border:1px solid #f8717159;border-radius:.9rem;padding:.9rem 1rem}.dark .form-error-message[data-v-2274883c]{background:#7f1d1d29}.btn-submit[data-v-2274883c]{color:#fff;width:100%;min-height:4rem;font-family:var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#b46e15 0%,#a35c16 100%);border:none;border-radius:1.15rem;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 1.5rem;font-size:1.05rem;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s,background .2s;display:inline-flex;box-shadow:0 16px 32px -22px #f97316ad}.btn-submit[data-v-2274883c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 34px -20px #f97316bf}.btn-submit[data-v-2274883c]:disabled{color:#27272a;cursor:not-allowed;box-shadow:none;background:#d4d4d8}.dark .btn-submit[data-v-2274883c]:disabled{color:#18181b;background:#a1a1aa}.btn-submit__icon[data-v-2274883c]{width:1.2rem;height:1.2rem}.btn-spinner[data-v-2274883c]{border:2px solid;border-right-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite spin-2274883c}@keyframes content-enter-2274883c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-content-enter[data-v-2274883c]{animation:.5s ease-out content-enter-2274883c}.error-slide-enter-active[data-v-2274883c]{animation:.3s ease-out error-in-2274883c}.error-slide-leave-active[data-v-2274883c]{transition:all .2s}.error-slide-enter-from[data-v-2274883c],.error-slide-leave-to[data-v-2274883c]{opacity:0;transform:translate(-8px)}@keyframes error-in-2274883c{0%{opacity:0;transform:translate(-12px)}50%{transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes spin-2274883c{to{transform:rotate(360deg)}}@media (width<=40rem){.profile-card[data-v-2274883c]{border-radius:1.35rem}.profile-card__title[data-v-2274883c]{font-size:1.85rem}.profile-card__header-top[data-v-2274883c]{gap:.85rem}.profile-card__header[data-v-2274883c],.profile-form__scroll[data-v-2274883c],.profile-form__footer[data-v-2274883c]{padding-left:1rem;padding-right:1rem}.profile-card__header[data-v-2274883c]{padding-top:1.15rem;padding-bottom:.9rem}.profile-form__scroll[data-v-2274883c]{padding-top:1rem}.profile-form__footer[data-v-2274883c]{padding-top:.9rem;padding-bottom:1rem}.field-input[data-v-2274883c]{min-height:3.5rem;padding:.85rem .95rem}.btn-submit[data-v-2274883c]{min-height:3.6rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.animate-content-enter[data-v-2274883c],.error-slide-enter-active[data-v-2274883c]{animation:none}.field-input[data-v-2274883c],.btn-submit[data-v-2274883c],.error-slide-leave-active[data-v-2274883c]{transition:none}.btn-spinner[data-v-2274883c]{animation:none}}
