.nx-contact-field{outline:none;transition:border-color .2s,box-shadow .2s}.nx-contact-field:focus-visible{border-color:var(--nx-ink);box-shadow:0 0 0 3px #1f1f1f14}.nx-contact-field[aria-invalid=true]{border-color:#b3372a}.nx-contact-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.nx-contact-chip span{height:2.5rem;font-family:var(--font-ui);color:var(--nx-ink);transition:color .2s ease,border-color .2s ease,transform .16s var(--nx-ease-out);border:1px solid #1f1f1f24;border-radius:9999px;align-items:center;padding:0 1rem;font-size:14px;font-weight:500;display:inline-flex}.nx-contact-chip input:checked+span{background:var(--nx-ink);color:var(--nx-paper);border-color:#0000}[data-glide]>.nx-contact-chip input:checked+span{background:0 0}[data-glide]>.nx-contact-pill{opacity:1}.nx-contact-chip input:focus-visible+span{outline:2px solid var(--nx-ink);outline-offset:2px}.nx-contact-chip:active span{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.nx-contact-chip input:not(:checked)+span:hover{border-color:#1f1f1f66}}.nx-contact-pill{background:var(--nx-ink);opacity:0;transition:transform .26s var(--nx-ease-out),width .26s var(--nx-ease-out);border-radius:9999px;position:absolute;top:0;left:0}.nx-contact-copy{justify-content:center;min-width:4.4rem}.nx-contact-swap{animation:nx-contact-swap .2s var(--nx-ease-out)both;display:inline-block}@keyframes nx-contact-swap{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}.nx-contact-send{min-width:9.5rem}.nx-contact-send[aria-busy=true]{opacity:.7;pointer-events:none}.nx-contact-done{animation:nx-contact-done .32s var(--nx-ease-out)both}@keyframes nx-contact-done{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.nx-contact-pill{transition:none}.nx-contact-swap,.nx-contact-done{animation:none}}
