#modern-search-overlay.hb-search-dialog{z-index:99992;box-sizing:border-box;padding:18vh var(--hb-space-4) var(--hb-space-4);color:var(--hb-nav-text,var(--hb-gray-10_3));visibility:hidden;transition:visibility 0s var(--hb-ease-linear) var(--hb-duration-slow-exit);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}#modern-search-overlay.hb-search-dialog.overlay-visible{visibility:visible;transition-delay:0s}.hb-search-dialog__backdrop{background-color:var(--hb-black-a35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--hb-duration-base) var(--hb-ease-standard);position:absolute;inset:0}.overlay-visible>.hb-search-dialog__backdrop{opacity:1;transition-duration:var(--hb-duration-slow)}.hb-search-dialog__card{corner-shape:superellipse(1.5);background-color:var(--hb-nav-bg,var(--hb-color-surface));width:100%;max-width:720px;max-height:100%;box-shadow:0 24px 64px var(--hb-black-a18), 0 2px 8px var(--hb-black-a7);opacity:0;transition:opacity var(--hb-duration-base) var(--hb-ease-standard), transform var(--hb-duration-base) var(--hb-ease-standard);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(16px)scale(.98)}.overlay-visible>.hb-search-dialog__card{opacity:1;transition:opacity var(--hb-duration-slow) var(--hb-ease-out), transform var(--hb-duration-slow) var(--hb-ease-out);transform:none}.hb-search-dialog__form{align-items:center;gap:var(--hb-space-4);min-height:76px;padding:var(--hb-space-4) var(--hb-space-4) var(--hb-space-4) var(--hb-space-6);box-sizing:border-box;flex:none;margin:0;display:flex}.hb-search-dialog__icon{opacity:.6;background-color:currentColor;flex:none;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.18' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.18' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat}#modern-search-overlay #hb-modern-search-input{width:auto;min-width:0;height:auto;box-shadow:none;color:inherit;caret-color:var(--colorPrimary);font-size:var(--hb-text-2xl);letter-spacing:-.01em;border:0;border-radius:0;outline:none;flex:1;margin:0;font-weight:400;line-height:1.3;background:0 0!important;padding:0!important}#modern-search-overlay #hb-modern-search-input::placeholder{color:inherit;opacity:.4}#modern-search-overlay #hb-modern-search-input::-webkit-search-cancel-button{display:none}#modern-search-overlay .hb-modern-search-close{width:44px;height:44px;margin:calc(var(--hb-space-2_5) * -1) calc(var(--hb-space-1_5) * -1) calc(var(--hb-space-2_5) * -1) 0;color:inherit;transition:background-color var(--hb-duration-base) var(--hb-ease-standard);border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex}#modern-search-overlay .hb-modern-search-close .hb-modern-search-close__icon{font-size:var(--hb-text-xl);opacity:.6;transition:opacity var(--hb-duration-base) var(--hb-ease-standard);font-style:normal;line-height:1;display:inline-flex}#modern-search-overlay .hb-modern-search-close:hover{background-color:var(--hb-gray-54-a12)}#modern-search-overlay .hb-modern-search-close:hover .hb-modern-search-close__icon{opacity:1}#modern-search-overlay .hb-modern-search-close:focus-visible{outline-offset:0;outline:2px solid}.hb-search-dialog__results{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.hb-search-dialog__results.has-results{padding:var(--hb-space-2);border-top:1px solid var(--hb-gray-54-a20)}.hb-search-dialog__results .ui-autocomplete{background:0 0;border:0;margin:0;padding:0;list-style:none;width:auto!important;position:static!important;top:auto!important;left:auto!important}.hb-search-dialog__results .hb-search-result{margin:0;padding:0}.hb-search-dialog__results .hb-search-result a{align-items:center;gap:var(--hb-space-4);padding:var(--hb-space-2_5) var(--hb-space-4);color:inherit;cursor:pointer;border:0;border-radius:14px;text-decoration:none;display:flex}.hb-search-dialog__results .hb-search-result a:hover,.hb-search-dialog__results .hb-search-result a.ui-state-active{background:var(--hb-gray-54-a12);color:inherit;border:0;margin:0}:is(.hb-search-dialog__results .hb-search-result a:hover,.hb-search-dialog__results .hb-search-result a.ui-state-active) .hb-search-result__title{color:var(--colorPrimary)}.hb-search-dialog__results .hb-search-result__media{background:var(--hb-gray-54-a12);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.hb-search-dialog__results .hb-search-result__media img{object-fit:cover;width:100%;height:100%}.hb-search-dialog__results .hb-search-result__media i{font-size:var(--hb-text-lg);opacity:.6;margin:0}.hb-search-dialog__results .hb-search-result__text{gap:var(--hb-space-0_5);flex-direction:column;min-width:0;display:flex}.hb-search-dialog__results .hb-search-result__title{font-size:var(--hb-text-lg);text-overflow:ellipsis;white-space:nowrap;transition:color var(--hb-duration-base) var(--hb-ease-standard);font-weight:500;line-height:1.3;overflow:hidden}.hb-search-dialog__results .hb-search-result__meta{font-size:var(--hb-text-sm);opacity:.6;line-height:1.3}.hb-search-dialog__hint{padding:var(--hb-space-3) var(--hb-space-6) var(--hb-space-4);border-top:1px solid var(--hb-gray-54-a20);font-size:var(--hb-text-sm);opacity:.6;flex:none;margin:0;line-height:1.4}@media (max-width:690px){#modern-search-overlay.hb-search-dialog{padding:var(--hb-space-2)}.hb-search-dialog__form{min-height:64px;padding:var(--hb-space-3) var(--hb-space-4) var(--hb-space-3) var(--hb-space-5);gap:var(--hb-space-3)}#modern-search-overlay #hb-modern-search-input{font-size:var(--hb-text-xl)}}@media (hover:none){.hb-search-dialog__hint{display:none}}@media (prefers-reduced-motion:reduce){.hb-search-dialog__card,.overlay-visible>.hb-search-dialog__card{transform:none}}