.pf-wrapper[data-v-a49369bb]{flex-direction:column;width:100%;display:flex;position:relative}.pf-label[data-v-a49369bb]{color:#2d3259;margin-bottom:6px;font-size:13.5px;font-weight:500}.pf-required-star[data-v-a49369bb]{color:#e53935;margin-left:2px}.pf-input-group[data-v-a49369bb]{width:100%;transition:all var(--transition-fast);background-color:#fff;border:1px solid #d3dbe8;border-radius:8px;align-items:stretch;display:flex;position:relative}.pf-input-group[data-v-a49369bb]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #36a8e12e}.has-error .pf-input-group[data-v-a49369bb]{border-color:#e53935;box-shadow:0 0 0 3px #e5393526}.pf-country-btn[data-v-a49369bb]{cursor:pointer;color:#2d3259;transition:background-color var(--transition-fast);-webkit-user-select:none;user-select:none;background-color:#f7f9fc;border:none;border-right:1px solid #e0e6f1;border-radius:7px 0 0 7px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.pf-country-btn[data-v-a49369bb]:hover:not(:disabled){background-color:#edf2f9}.pf-flag-icon[data-v-a49369bb]{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:20px;height:14px;box-shadow:0 1px 3px #00000026}.pf-calling-code[data-v-a49369bb]{font-variant-numeric:tabular-nums;color:#434c6d}.pf-chevron[data-v-a49369bb]{color:#7b86a0;transition:transform var(--transition-fast)}.pf-country-btn[aria-expanded=true] .pf-chevron[data-v-a49369bb]{transform:rotate(180deg)}.pf-input[data-v-a49369bb]{min-width:0;height:48px;font-family:var(--font-body);color:#2d3259;background:0 0;border:none;outline:none;flex:1;padding:0 16px;font-size:14.5px}.pf-input[data-v-a49369bb]::placeholder{color:#9aa3b8}.pf-dropdown[data-v-a49369bb]{z-index:1050;background:#fff;border:1px solid #d8e2f0;border-radius:10px;width:290px;max-width:90vw;animation:.18s ease-out pfDropFade-a49369bb;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 32px #2d325929}@keyframes pfDropFade-a49369bb{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pf-search-wrap[data-v-a49369bb]{background:#fafbfd;border-bottom:1px solid #edf2f9;padding:8px 10px}.pf-search-input[data-v-a49369bb]{background:#fff;border:1px solid #d3dbe8;border-radius:6px;outline:none;width:100%;height:34px;padding:0 10px;font-size:13px}.pf-search-input[data-v-a49369bb]:focus{border-color:var(--color-primary)}.pf-country-list[data-v-a49369bb]{max-height:240px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.pf-country-item[data-v-a49369bb]{cursor:pointer;color:#2d3259;transition:background-color var(--transition-fast);align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.pf-country-item.is-selected[data-v-a49369bb],.pf-country-item[data-v-a49369bb]:hover{background-color:#f0f5fc}.pf-country-item.is-selected[data-v-a49369bb]{color:var(--color-primary);font-weight:500}.pf-item-flag[data-v-a49369bb]{-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px;box-shadow:0 1px 3px #00000026}.pf-item-name[data-v-a49369bb]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pf-item-code[data-v-a49369bb]{color:#7b86a0;font-variant-numeric:tabular-nums;font-size:12.5px}.pf-no-results[data-v-a49369bb]{text-align:center;color:#8c96ac;padding:16px;font-size:13px}.pf-error-text[data-v-a49369bb]{color:#e53935;margin-top:4px;margin-bottom:0;font-size:12px;font-weight:500}.pf-wrapper.is-floating .pf-input-group[data-v-a49369bb]{height:64px;transition:box-shadow var(--transition-fast,.2s ease);background-color:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px #00000005}.pf-wrapper.is-floating .pf-input-group[data-v-a49369bb]:hover{box-shadow:0 2px 8px #0000000d}.pf-wrapper.is-floating.has-error .pf-input-group[data-v-a49369bb]{box-shadow:0 0 0 1.5px #e53935}.pf-wrapper.is-floating .pf-country-btn[data-v-a49369bb]{background-color:#0000;border-right:1px solid #edf2f9;border-radius:8px 0 0 8px;padding:0 14px}.pf-wrapper.is-floating .pf-country-btn[data-v-a49369bb]:hover:not(:disabled){background-color:#f7f9fc}.pf-floating-input-wrap[data-v-a49369bb]{flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.pf-floating-input-wrap .pf-floating-input[data-v-a49369bb]{color:#2d3259;background:0 0;border:none;outline:none;width:100%;height:64px;padding:24px 16px 8px;font-family:inherit;font-size:15px}.pf-floating-input-wrap .floating-label[data-v-a49369bb]{letter-spacing:.05em;text-transform:uppercase;color:#717172;pointer-events:none;transform-origin:0 0;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:13px;font-weight:400;transition:transform .22s cubic-bezier(.4,0,.2,1),top .22s cubic-bezier(.4,0,.2,1),font-size .22s cubic-bezier(.4,0,.2,1),font-weight .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.pf-wrapper.is-floating.has-value .floating-label[data-v-a49369bb],.pf-wrapper.is-floating.is-focused .floating-label[data-v-a49369bb]{letter-spacing:.07em;color:#757575;font-size:10px;font-weight:600;top:10px;transform:translateY(0)}.pf-wrapper.is-floating.is-focused .floating-label[data-v-a49369bb]{color:var(--color-primary,#36a8e1)}.pf-wrapper.is-floating.has-error .floating-label[data-v-a49369bb]{color:#e53935!important}.pf-floating-input-wrap .floating-underline[data-v-a49369bb]{background-color:var(--color-primary,#36a8e1);transform-origin:50%;pointer-events:none;width:100%;height:2.5px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.pf-wrapper.is-floating.is-focused .floating-underline[data-v-a49369bb]{transform:scaleX(1)}.pf-wrapper.is-floating.has-error .floating-underline[data-v-a49369bb]{background-color:#e53935;transform:scaleX(1)}.form-consent-wrap[data-v-7ae23fed]{text-align:left;flex-direction:column;gap:4px;margin:10px 0 14px;display:flex}.form-consent-label[data-v-7ae23fed]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.form-consent-native-input[data-v-7ae23fed]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.form-consent-box[data-v-7ae23fed]{color:#fff;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-top:1px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.form-consent-check[data-v-7ae23fed]{opacity:0;width:12px;height:12px;transition:all .15s ease-out;transform:scale(.5)}.form-consent-native-input:checked+.form-consent-box[data-v-7ae23fed]{background-color:var(--color-primary,#36a8e1);border-color:var(--color-primary,#36a8e1)}.form-consent-native-input:checked+.form-consent-box .form-consent-check[data-v-7ae23fed]{opacity:1;transform:scale(1)}.form-consent-native-input:focus-visible+.form-consent-box[data-v-7ae23fed]{outline:2px solid var(--color-primary,#36a8e1);outline-offset:2px}.has-error .form-consent-box[data-v-7ae23fed]{background-color:#fef2f2;border-color:#ef4444}.form-consent-error[data-v-7ae23fed]{color:#ef4444;margin-left:28px;font-size:12px;font-weight:500;animation:.2s ease-in fadeIn-7ae23fed}.theme-light .form-consent-text[data-v-7ae23fed]{color:#475569}.theme-light .form-consent-link[data-v-7ae23fed]{color:var(--color-primary,#36a8e1);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.theme-light .form-consent-link[data-v-7ae23fed]:hover{color:var(--color-navy,#2d3259)}.theme-dark .form-consent-box[data-v-7ae23fed]{background-color:#ffffff14;border-color:#ffffff59}.theme-dark .form-consent-native-input:checked+.form-consent-box[data-v-7ae23fed]{color:#0f172a;background-color:#38bdf8;border-color:#38bdf8}.theme-dark .form-consent-text[data-v-7ae23fed]{color:#ffffffe0}.theme-dark .form-consent-link[data-v-7ae23fed]{color:#38bdf8;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.theme-dark .form-consent-link[data-v-7ae23fed]:hover{color:#bae6fd}.theme-dark .has-error .form-consent-box[data-v-7ae23fed]{background-color:#ef444426;border-color:#f87171}.theme-dark .form-consent-error[data-v-7ae23fed]{color:#fca5a5}@keyframes fadeIn-7ae23fed{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
