.search-button-typing:where(.astro-zq2o2uu6){display:flex;align-items:center}.search-button-typing--hide:where(.astro-zq2o2uu6){animation:.5s cubic-bezier(.4,0,.2,1) .5s forwards slide-out}@keyframes slide-out{0%{translate:0;opacity:1}50%{opacity:0}to{translate:0 -100%;opacity:0}}.search-button-typing__text:where(.astro-zq2o2uu6){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-button-typing__caret:where(.astro-zq2o2uu6){flex-shrink:0;width:2px;height:1.25em;background-color:currentColor;animation:1s step-end infinite caret-blink}@keyframes caret-blink{0%,to{opacity:0}50%{opacity:1}}.search-button:where(.astro-6dpeplim){--button-height: 64px;--button-background-color: transparent;--button-text-color: #fff;--button-border-width: 4px;--button-border-color: #ffc719;--button-border-radius: 0;--button-icon-size: 48px;--button-icon-color: #ffc719}@media (width >= 768px){.search-button:where(.astro-6dpeplim){--button-height: 96px;--button-border-width: 6px}}.search-button:where(.astro-6dpeplim){display:flex;flex-direction:row;align-items:center;width:100%;height:var(--button-height);padding-inline:4px 16px;color:var(--button-text-color);text-align:left;border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);transition:color .25s cubic-bezier(.165,.84,.44,1),background-color .25s cubic-bezier(.165,.84,.44,1);background-color:var(--button-background-color)!important}[data-theme=dark] .search-button:where(.astro-6dpeplim){--button-border-color: #ffff17;--button-icon-color: #ffff17}[data-theme=dark] .search-button:where(.astro-6dpeplim):hover{--button-background-color: #ffff17;--button-icon-color: #202020}.search-button--dynamic:where(.astro-6dpeplim){--button-height: 64px;--button-background-color: #fff;--button-text-color: #202020;--button-border-width: 1px;--button-border-color: #20202033;--button-border-radius: 2px}@media (width >= 768px){.search-button--dynamic:where(.astro-6dpeplim){--button-height: 80px}}[data-theme=dark] .search-button--dynamic:where(.astro-6dpeplim){--button-border-color: #fff3;--button-background-color: #202020;--button-text-color: #fff}@media (hover: hover){.search-button:where(.astro-6dpeplim):hover,.search-button:where(.astro-6dpeplim):focus-visible{--button-background-color: #ffc719;--button-text-color: #202020;--button-icon-color: #202020}.search-button--dynamic:where(.astro-6dpeplim):hover,.search-button--dynamic:where(.astro-6dpeplim):focus-visible{--button-background-color: #f1f1f1;--button-icon-color: #f5b800}}@media (width >= 768px){.search-button:where(.astro-6dpeplim){gap:16px;padding-inline:16px 24px}}.search-button__icon:where(.astro-6dpeplim){flex-shrink:0;width:var(--button-icon-size);height:var(--button-icon-size);color:var(--button-icon-color);transition:color .25s cubic-bezier(.165,.84,.44,1)}.search-button__placeholder:where(.astro-6dpeplim){overflow:hidden;display:flex;flex-grow:1;align-items:center;height:100%}.search-button__text:where(.astro-6dpeplim){overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.search-button__filters:where(.astro-6dpeplim){display:flex;flex-shrink:0;margin-inline-end:16px}@media (width <= 767px){.search-button__filters:where(.astro-6dpeplim){display:none}}.search-button__filter:where(.astro-6dpeplim){overflow:hidden;display:inline;max-width:128px;text-overflow:ellipsis;text-wrap:nowrap}.search-button__filter:where(.astro-6dpeplim)+.search-button__filter:where(.astro-6dpeplim):before{content:"";margin-inline-start:24px;padding-inline-start:24px;opacity:.2;border-inline-start:1px solid}.search-button__dots:where(.astro-6dpeplim){position:relative;flex-shrink:0;width:4px;height:4px;margin-inline:8px;background-color:currentColor}.search-button__dots:where(.astro-6dpeplim):before,.search-button__dots:where(.astro-6dpeplim):after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:currentColor}.search-button__dots:where(.astro-6dpeplim):before{top:-8px}.search-button__dots:where(.astro-6dpeplim):after{bottom:-8px}@media (width >= 768px){.search-button__dots:where(.astro-6dpeplim){display:none}}.search-button__submit:where(.astro-6dpeplim){flex-shrink:0;margin:-16px}@media (width <= 767px){.search-button__submit:where(.astro-6dpeplim){display:none}}
