.phone-input[data-v-db082b32]{position:relative;display:flex;align-items:stretch;height:40px;border:1px solid var(--border, #e4e4e7);border-radius:5px;background:#fff;transition:border-color .15s}:root[data-theme=dark] .phone-input[data-v-db082b32]{border:1px solid var(--border, #323234);background:#161616}.phone-input[data-v-db082b32]:focus-within,.phone-input.open[data-v-db082b32]{border-color:var(--zinc-400, #a1a1aa)}:root[data-theme=dark] .phone-input[data-v-db082b32]:focus-within,:root[data-theme=dark] .phone-input.open[data-v-db082b32]{border-color:var(--zinc-400, #52525a)}.phone-input.invalid[data-v-db082b32]{border-color:#dc2626}:root[data-theme=dark] .phone-input.invalid[data-v-db082b32]{border-color:#ca0012}.pi-country[data-v-db082b32]{flex:none;display:inline-flex;align-items:center;gap:7px;padding:0 10px 0 12px;border:0;background:transparent;font:inherit;font-size:14px;color:#18181b;cursor:pointer}:root[data-theme=dark] .pi-country[data-v-db082b32]{border:0;background:transparent;color:#dbdbe0}.pi-country:hover .pi-chev[data-v-db082b32]{color:#18181b}:root[data-theme=dark] .pi-country:hover .pi-chev[data-v-db082b32]{color:#dbdbe0}.pi-sep[data-v-db082b32]{flex:none;width:1px;margin:8px 0;background:var(--border, #e4e4e7)}:root[data-theme=dark] .pi-sep[data-v-db082b32]{background:var(--border, #212123)}.pi-country[data-v-db082b32]:focus-visible{outline:2px solid #18181b;outline-offset:-2px}:root[data-theme=dark] .pi-country[data-v-db082b32]:focus-visible{outline:2px solid #535357}.pi-flag[data-v-db082b32]{flex:none;width:20px;height:15px;border-radius:2px;box-shadow:0 0 0 1px #18181b14;object-fit:cover}:root[data-theme=dark] .pi-flag[data-v-db082b32]{box-shadow:0 0 0 1px #18181b14}.pi-dial[data-v-db082b32]{font-variant-numeric:tabular-nums}.pi-chev[data-v-db082b32]{color:#71717a;transition:transform .15s}:root[data-theme=dark] .pi-chev[data-v-db082b32]{color:#a6a6b0}.open .pi-chev[data-v-db082b32]{transform:rotate(180deg)}.phone-input .pi-number[data-v-db082b32]{flex:1;min-width:0;width:auto;padding:0 12px;border:0;border-radius:0 5px 5px 0;background:transparent;font:inherit;font-size:14px;color:#18181b;outline:none}:root[data-theme=dark] .phone-input .pi-number[data-v-db082b32]{border:0;background:transparent;color:#dbdbe0;outline:none}.pi-panel[data-v-db082b32]{position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;z-index:20;border:1px solid #e4e4e7;border-radius:8px;background:#fff;box-shadow:0 16px 40px -12px #18181b47;overflow:hidden}:root[data-theme=dark] .pi-panel[data-v-db082b32]{border:1px solid #323234;background:#161616;box-shadow:0 16px 40px -12px #18181b47}.pi-search-row[data-v-db082b32]{display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #f4f4f5;color:#a1a1aa}:root[data-theme=dark] .pi-search-row[data-v-db082b32]{border-bottom:1px solid #2b2b2c;color:#8b8b93}.phone-input .pi-search[data-v-db082b32]{flex:1;min-width:0;width:auto;height:40px;padding:0;border:0;border-radius:0;background:transparent;font:inherit;font-size:14px;color:#18181b;outline:none}:root[data-theme=dark] .phone-input .pi-search[data-v-db082b32]{border:0;background:transparent;color:#dbdbe0;outline:none}.pi-list[data-v-db082b32]{list-style:none;margin:0;padding:4px;max-height:256px;overflow-y:auto;overscroll-behavior:contain}.pi-option[data-v-db082b32]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:5px;font-size:14px;color:#18181b;cursor:pointer}:root[data-theme=dark] .pi-option[data-v-db082b32]{color:#dbdbe0}.pi-option.hi[data-v-db082b32]{background:#f4f4f5}:root[data-theme=dark] .pi-option.hi[data-v-db082b32]{background:#1a1a1b}.pi-name[data-v-db082b32]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-code[data-v-db082b32]{flex:none;color:#71717a;font-variant-numeric:tabular-nums}:root[data-theme=dark] .pi-code[data-v-db082b32]{color:#a6a6b0}.pi-check[data-v-db082b32]{flex:none;color:#18181b}:root[data-theme=dark] .pi-check[data-v-db082b32]{color:#dbdbe0}.pi-option:not([aria-selected=true]) .pi-code[data-v-db082b32]{margin-right:24px}.pi-empty[data-v-db082b32]{padding:14px 10px;font-size:14px;color:#71717a}:root[data-theme=dark] .pi-empty[data-v-db082b32]{color:#a6a6b0}.waitlist-submit[data-v-045bfa40]{width:100%;align-self:stretch;box-sizing:border-box;height:48px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}
