.phone-input-wrapper.svelte-n6st2e.svelte-n6st2e{position:relative;display:flex;align-items:stretch;gap:.5rem;width:100%}.country-selector.svelte-n6st2e.svelte-n6st2e{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:rgba(var(--pn-veil-fill-rgb),.05);border:1px solid rgba(var(--pn-veil-line-rgb),.1);border-radius:12px;cursor:pointer;transition:all .3s;min-width:110px;color:var(--pn-ink-max);font:inherit}.country-selector.svelte-n6st2e.svelte-n6st2e:hover{background:rgba(var(--pn-veil-fill-rgb),.08);border-color:rgba(var(--pn-veil-line-rgb),.2)}.country-selector.svelte-n6st2e.svelte-n6st2e:focus{outline:none;border-color:var(--pn-accent-ink-soft);background:rgba(var(--pn-veil-fill-rgb),.08);box-shadow:0 0 0 3px rgba(var(--pn-accent-soft-line-rgb),.1)}.flag.svelte-n6st2e.svelte-n6st2e{font-size:20px;line-height:1}.dial-code.svelte-n6st2e.svelte-n6st2e{font-size:.95rem;font-weight:500;color:rgba(var(--pn-veil-ink-rgb),.9)}.country-dropdown.svelte-n6st2e.svelte-n6st2e{position:absolute;top:100%;left:0;margin-top:.5rem;background:rgba(var(--pn-night-fill-rgb),.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(var(--pn-veil-line-rgb),.15);border-radius:12px;box-shadow:0 8px 32px rgba(var(--pn-shadow-rgb),.4);max-height:300px;overflow-y:auto;z-index:1000;min-width:280px}.country-dropdown.svelte-n6st2e.svelte-n6st2e::-webkit-scrollbar{width:8px}.country-dropdown.svelte-n6st2e.svelte-n6st2e::-webkit-scrollbar-track{background:rgba(var(--pn-veil-fill-rgb),.05);border-radius:4px}.country-dropdown.svelte-n6st2e.svelte-n6st2e::-webkit-scrollbar-thumb{background:rgba(var(--pn-accent-soft-fill-rgb),.3);border-radius:4px}.country-dropdown.svelte-n6st2e.svelte-n6st2e::-webkit-scrollbar-thumb:hover{background:rgba(var(--pn-accent-soft-fill-rgb),.5)}.country-option.svelte-n6st2e.svelte-n6st2e{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;width:100%;background:transparent;border:none;text-align:left;font:inherit;color:inherit}.country-option.svelte-n6st2e.svelte-n6st2e:hover{background:rgba(var(--pn-accent-soft-fill-rgb),.15)}.country-option.svelte-n6st2e.svelte-n6st2e:focus{outline:none;background:rgba(var(--pn-accent-soft-fill-rgb),.2)}.country-option.svelte-n6st2e .name.svelte-n6st2e{flex:1;font-size:.95rem;color:rgba(var(--pn-veil-ink-rgb),.9)}.country-option.svelte-n6st2e .dial-code.svelte-n6st2e{font-size:.875rem;color:rgba(var(--pn-veil-ink-rgb),.6)}.phone-number-input.svelte-n6st2e.svelte-n6st2e{flex:1;padding:.875rem 1rem;background:rgba(var(--pn-veil-fill-rgb),.05);border:1px solid rgba(var(--pn-veil-line-rgb),.1);border-radius:12px;color:var(--pn-ink-max);font-size:1rem;outline:none;transition:all .3s}.phone-number-input.svelte-n6st2e.svelte-n6st2e:focus{border-color:var(--pn-accent-ink-soft);background:rgba(var(--pn-veil-fill-rgb),.08);box-shadow:0 0 0 3px rgba(var(--pn-accent-soft-line-rgb),.1)}.phone-number-input.svelte-n6st2e.svelte-n6st2e::placeholder{color:rgba(var(--pn-veil-ink-rgb),.4)}
