.search__input[data-v-35ccb040]{border-radius:var(--r);background:var(--surface-2);border:1px solid #0000;outline:none;width:100%;height:44px;padding-inline:42px 14px;transition:all .15s}.search__input[data-v-35ccb040]::-webkit-search-cancel-button{display:none}.search__input[data-v-35ccb040]:hover{border-color:var(--line-strong)}.search__input[data-v-35ccb040]:focus{background:var(--surface);border-color:var(--lapis);box-shadow:var(--ring)}.search__input[data-v-35ccb040]::placeholder{color:var(--ink-3);opacity:.85}.search__icon[data-v-35ccb040]{inset-inline-start:13px;pointer-events:none;top:50%}.search__icon[data-v-35ccb040],.search__kbd[data-v-35ccb040]{color:var(--ink-3);position:absolute;translate:0 -50%}.search__kbd[data-v-35ccb040]{inset-inline-end:10px;font-family:var(--mono);border:1px solid var(--line-strong);border-radius:6px;padding:0 6px;font-size:11px;line-height:20px;top:50%}.search__panel[data-v-35ccb040]{top:calc(100% + 8px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);z-index:50;max-height:70vh;padding:8px;position:absolute;inset-inline:0;overflow:auto}.search__panel--static[data-v-35ccb040]{box-shadow:none;border:0;max-height:none;margin-top:10px;padding:0;position:static}.search__group[data-v-35ccb040]{font-size:var(--fs-xs);color:var(--ink-3);padding:8px 10px 4px;font-weight:600}.search__item[data-v-35ccb040]{cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:12px;padding:8px 10px;display:flex}.search__item[data-v-35ccb040]:hover,.search__item[data-highlighted][data-v-35ccb040]{background:var(--surface-2)}.search__item mark[data-v-35ccb040]{color:var(--lapis);background:0 0;font-weight:800}.search__empty[data-v-35ccb040]{text-align:center;color:var(--ink-3);font-size:var(--fs-sm);padding:20px 12px}.search--hero .search__input[data-v-35ccb040]{background:var(--surface);border-color:var(--line-strong);height:58px;font-size:var(--fs-md);box-shadow:var(--shadow-sm);border-radius:16px;padding-inline-start:52px}.search--hero .search__input[data-v-35ccb040]:focus{border-color:var(--lapis);box-shadow:var(--ring)}.search--hero .search__icon[data-v-35ccb040]{inset-inline-start:18px}.search--hero .search__btn[data-v-35ccb040]{inset-inline-end:7px;height:44px;position:absolute;top:7px}@media (width<=560px){.search--hero .search__btn[data-v-35ccb040]{display:none}.search--hero .search__input[data-v-35ccb040]{height:54px;font-size:var(--fs-base)}}
