.BlogSearch_root__CeYxK{width:100%}.BlogSearch_searchWrap__gnEMJ{position:relative;z-index:30;max-width:750px;margin:40px auto}.BlogSearch_searchBar__W_79G{position:relative;display:flex;align-items:center}.BlogSearch_searchIcon___5SlC{position:absolute;left:18px;color:#8b9199;pointer-events:none}.BlogSearch_input__xRk8q{width:100%;height:52px;padding:0 44px 0 46px;border-radius:26px;border:1px solid #1c1d21;background:#17181c;color:#eaeaec;font-size:16px;line-height:1;outline:none;transition:border-color .2s ease,background-color .2s ease}.BlogSearch_input__xRk8q::placeholder{color:#8b9199}.BlogSearch_input__xRk8q:focus{border-color:#f8b570;background:#1c1d21}.BlogSearch_input__xRk8q::-webkit-search-cancel-button,.BlogSearch_input__xRk8q::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.BlogSearch_clearButton__XkNjO{position:absolute;right:14px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:#292a2b;color:#c7cace;cursor:pointer;transition:background-color .15s ease,color .15s ease}.BlogSearch_clearButton__XkNjO:hover{background:#34353a;color:#eaeaec}.BlogSearch_clearButton__XkNjO:focus-visible{outline:1px solid #f8b570;outline-offset:2px}.BlogSearch_results__pNGNN{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:min(70vh,560px);overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px;background:#000;border:1px solid #1c1d21;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.55);transform-origin:top center;transition:opacity .18s ease,transform .18s ease,visibility .18s}.BlogSearch_resultsOpen__AhaKo{opacity:1;transform:translateY(0);visibility:visible}.BlogSearch_resultsClosed__CwRkl{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none}.BlogSearch_optionList__tgrD9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.BlogSearch_resultItem__DHv1O{display:flex;align-items:center;gap:16px;padding:7px 8px;border-radius:20px;border:1px solid rgba(0,0,0,0);text-decoration:none;color:inherit;transition:background-color .15s ease,border-color .15s ease}.BlogSearch_resultItemActive__qHmD1,.BlogSearch_resultItem__DHv1O:hover{background:#1c1d21;border-color:#1c1d21}.BlogSearch_recentHeader__Gt_A0{display:flex;align-items:center;justify-content:space-between;gap:12px}.BlogSearch_clearRecentButton__WDAFf{flex:0 0 auto;margin:0 8px 6px;padding:0;border:none;background:rgba(0,0,0,0);color:#8b9199;font-size:13px;cursor:pointer;transition:color .15s ease}.BlogSearch_clearRecentButton__WDAFf:hover{color:#eaeaec}.BlogSearch_clearRecentButton__WDAFf:focus-visible{outline:1px solid #f8b570;outline-offset:2px;border-radius:4px}.BlogSearch_thumb__Q3yIA{flex:0 0 auto;width:80px;height:80px;border-radius:10px;overflow:hidden}.BlogSearch_thumbImg__d4Ril{width:80px;height:80px;object-fit:cover;object-position:center;border-radius:10px}.BlogSearch_thumbPlaceholder__h9Tlq{display:block;width:80px;height:80px;border-radius:10px;background:#292a2b}.BlogSearch_resultBody__TUny6{min-width:0;display:flex;flex-direction:column;gap:3px}.BlogSearch_resultTitle__wdMop{font-size:16px;font-weight:500;line-height:1.3;color:#eaeaec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BlogSearch_resultSnippet__L8zdl{font-size:14px;line-height:1.45;color:#878b91;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogSearch_mark__hILF7{background:rgba(0,0,0,0);color:#f8b570;font-weight:600}.BlogSearch_sectionTitle__lBcTT{margin:4px 8px 6px;color:#8b9199;font-size:13px;font-weight:500;letter-spacing:.02em}.BlogSearch_empty__T_tXo{margin:40px 0;color:#9da3ac;font-size:16px;text-align:center}@media(max-width:480px){.BlogSearch_searchBar__W_79G{margin-bottom:18px}.BlogSearch_resultTitle__wdMop{white-space:normal}}