.search-autocomplete{position:relative}.search-autocomplete:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}.search-autocomplete input:focus-visible{outline:none}.search-suggestions{position:absolute;top:calc(100% + 9px);left:0;right:0;z-index:12;margin:0;padding:7px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;list-style:none;background:#fff;border:1px solid #e1e6f1;border-radius:14px;box-shadow:0 12px 30px #14214a24;color:var(--ink)}.search-suggestions li{display:flex;align-items:center;gap:10px;padding:12px;min-height:46px;font-size:14px;border-radius:9px;cursor:pointer}.search-suggestions li span{flex:1}.search-suggestions li svg{flex-shrink:0;color:var(--blue)}.search-suggestions li:hover,.search-suggestions li[aria-selected=true]{background:#eef1ff}.search-panel-bottom{justify-content:space-between;gap:12px 24px;margin-top:15px}.search-panel-bottom,.search-shortcuts{display:flex;align-items:center;flex-wrap:wrap}.search-shortcuts{gap:6px 13px;flex:1 1 700px;color:var(--muted);font-size:14px}.search-shortcuts button{display:inline-flex;align-items:center;gap:4px;min-height:36px;border:0;background:transparent;padding:4px 0;color:var(--blue);font-size:14px}.search-shortcuts button:hover{text-decoration:underline;text-underline-offset:4px}.search-demo-count{font-size:14px;color:var(--muted);flex-shrink:0}@media(max-width:600px){.search-suggestions li{padding:12px 9px;font-size:14px}.search-shortcuts{gap:5px 12px}}.search-panel-compact{margin-top:24px;padding:18px 22px 22px}.search-panel-compact .search-panel-top{margin-bottom:16px}.search-panel-compact .search-modes{width:auto}.search-panel-compact .search-modes button{font-size:14px}.search-panel button:disabled{opacity:.65}@media(max-width:600px){.search-panel-compact{padding:14px}.search-panel-compact .search-modes{width:100%;gap:18px}}