.navbar-search[data-v-8b5f8cc1]{width:2.5rem;z-index:10;transition:width .24s cubic-bezier(.4,0,.2,1)}.navbar-search--open[data-v-8b5f8cc1]{width:min(25rem,calc(100% - 1.25rem));transition:width .32s cubic-bezier(.34,1.2,.64,1)}@media (max-width: 614px){.navbar-search--open[data-v-8b5f8cc1]{left:50%;right:auto;width:100%;transform:translate(-50%)}}.navbar-search-pill[data-v-8b5f8cc1]{position:absolute;top:50%;left:0;right:0;height:2.25rem;transform:translateY(-50%);border-radius:9999px;border:1px solid #e5e7eb;background:#f9fafb;opacity:0;pointer-events:none;transition:opacity .13s ease .12s,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.navbar-search--open .navbar-search-pill[data-v-8b5f8cc1]{opacity:1;transition:opacity .13s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.navbar-search--open:focus-within .navbar-search-pill[data-v-8b5f8cc1]{background:#fff;border-color:#d1d5db;box-shadow:0 0 0 3px #1118270a}.navbar-search-icon[data-v-8b5f8cc1]{position:absolute;top:50%;left:.5rem;width:1.75rem;height:1.75rem;transform:translateY(-50%);display:grid;place-items:center;color:#4b5563;z-index:2;transition:color .2s ease}.navbar-search-icon[data-v-8b5f8cc1]:hover{color:#111827}.navbar-search--open .navbar-search-icon[data-v-8b5f8cc1]{color:#9ca3af;pointer-events:none}.navbar-search-input[data-v-8b5f8cc1]{position:absolute;top:50%;left:0;right:0;height:2.25rem;transform:translateY(-50%);padding-left:2.5rem;padding-right:2.75rem;background:transparent;border:none;outline:none;font-size:.875rem;color:#1f2937;opacity:0;pointer-events:none;z-index:2;transition:opacity .1s ease}.navbar-search-input[data-v-8b5f8cc1]::placeholder{color:#9ca3af}.navbar-search--open .navbar-search-input[data-v-8b5f8cc1]{opacity:1;pointer-events:auto;transition:opacity .14s ease .1s}.navbar-search-close[data-v-8b5f8cc1]{position:absolute;top:50%;right:.5rem;width:1.5rem;height:1.5rem;transform:translateY(-50%);display:grid;place-items:center;border-radius:9999px;color:#9ca3af;opacity:0;pointer-events:none;z-index:2;transition:opacity .1s ease,color .15s ease,background-color .15s ease}.navbar-search-close[data-v-8b5f8cc1]:hover{color:#4b5563;background:#f3f4f6}.navbar-search--open .navbar-search-close[data-v-8b5f8cc1]{opacity:1;pointer-events:auto;transition:opacity .14s ease .1s,color .15s ease,background-color .15s ease}
