._search-container_wdanr_1{margin:0 auto 2rem;max-width:600px;position:relative;width:100%}._search-input-wrapper_wdanr_8{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;padding:12px 16px;position:relative;transition:all .2s ease}._search-input-wrapper_wdanr_8:focus-within{background:#ffffff14;border-color:var(--color-primary,#6bb6ff);box-shadow:0 0 0 2px #6bb6ff1a}._search-icon_wdanr_26{color:#a0a0a0;flex-shrink:0;height:20px;margin-right:12px;transition:color .2s ease;width:20px}._search-input-wrapper_wdanr_8:focus-within ._search-icon_wdanr_26{color:var(--color-primary,#6bb6ff)}._search-input_wdanr_8{background:transparent;border:none;color:#fff;flex:1;font-size:16px;font-weight:400;line-height:1.5;outline:none;padding:0;width:100%}._search-input_wdanr_8::-moz-placeholder{color:#a0a0a0;font-weight:400}._search-input_wdanr_8::placeholder{color:#a0a0a0;font-weight:400}._search-clear_wdanr_57{align-items:center;background:none;border:none;border-radius:6px;color:#a0a0a0;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:8px;padding:4px;transition:all .2s ease}._search-clear_wdanr_57:hover{background:#ffffff1a;color:#fff}._clear-icon_wdanr_77{height:16px;width:16px}._search-results_wdanr_82{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1c1c1cfa;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0d;left:0;margin-top:8px;max-height:450px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}._search-results-content_wdanr_100{padding:8px 0}.search-result-item{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.05);border-radius:10px;cursor:pointer;display:flex;gap:12px;margin:4px 8px;padding:12px 16px;position:relative;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}._search-result-item_wdanr_104:last-child{border-bottom:none;margin-bottom:8px}.search-result-item.is-active,.search-result-item:hover{background:#ffffff14;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.search-result-item:active{background:#ffffff1f;transform:translateY(0)}.search-result-title{color:#fff;display:-webkit-box;font-size:16px;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0 0 8px;-webkit-box-orient:vertical;-webkit-hyphens:none;hyphens:none;overflow:hidden;overflow-wrap:normal;transition:color .2s ease;word-break:keep-all}.search-result-item:hover .search-result-title{color:#f0f0f0}.search-result-excerpt{color:#d0d0d0;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:0 0 12px;-webkit-box-orient:vertical;-webkit-hyphens:none;hyphens:none;overflow:hidden;overflow-wrap:normal;transition:color .2s ease;word-break:keep-all}.search-result-item:hover .search-result-excerpt{color:#e0e0e0}.search-result-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.search-result-category{background:#6bb6ff26;border:1px solid rgba(107,182,255,.2);border-radius:6px;color:var(--color-primary,#6bb6ff);font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase;transition:all .2s ease}.search-result-item:hover .search-result-category{background:#6bb6ff33;border-color:#6bb6ff4d}.search-result-date{color:#a0a0a0;font-size:12px;font-weight:400;transition:color .2s ease}.search-result-item:hover .search-result-date{color:#b0b0b0}.search-no-results{padding:24px 20px;text-align:center}.search-no-results p{color:#a0a0a0;font-size:14px;margin:0}.search-highlight{background:#6bb6ff40;border-radius:2px;box-shadow:none;color:inherit;display:inline;font-weight:inherit;padding:0}._search-loading_wdanr_235{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1c1cf2;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:12px;left:0;margin-top:8px;padding:16px 20px;position:absolute;right:0;top:100%;z-index:1000}._search-loading-spinner_wdanr_252{animation:_spin_wdanr_1 1s linear infinite;border:2px solid hsla(0,0%,100%,.1);border-radius:50%;border-top:2px solid var(--color-primary,#6bb6ff);height:16px;width:16px}._search-loading_wdanr_235 span{color:#a0a0a0;font-size:14px}@keyframes _spin_wdanr_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){._search-container_wdanr_1{margin:0 auto 1.5rem}._search-input-wrapper_wdanr_8{padding:10px 14px}._search-input_wdanr_8{font-size:16px}._search-results_wdanr_82{border-radius:10px;margin-top:6px;max-height:420px}.search-result-item{align-items:flex-start;display:flex;gap:10px;margin:3px 6px;padding:12px 14px}.search-result-item:hover{box-shadow:0 2px 8px #0003;transform:none}.search-result-title{font-size:15px}.search-result-excerpt{font-size:13px}._search-result-meta_wdanr_178{gap:6px}._search-result-category_wdanr_185{font-size:10px;letter-spacing:.3px;padding:2px 6px}._search-result-date_wdanr_203{font-size:11px}}@media (max-width:480px){._search-container_wdanr_1{margin:0 auto 1rem}._search-input-wrapper_wdanr_8{padding:8px 12px}._search-icon_wdanr_26{height:18px;margin-right:10px;width:18px}._search-results_wdanr_82{border-radius:8px;max-height:400px}.search-result-item{align-items:flex-start;display:flex;gap:8px;margin:2px 4px;padding:10px 12px}.search-result-item:hover{box-shadow:0 1px 4px #00000026;transform:none}.search-result-title{font-size:14px}.search-result-excerpt{font-size:12px}._search-result-meta_wdanr_178{gap:6px}._search-result-category_wdanr_185{font-size:9.5px;letter-spacing:.2px;padding:2px 5px}}._search-results_wdanr_82::-webkit-scrollbar{width:6px}._search-results_wdanr_82::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}._search-results_wdanr_82::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._search-results_wdanr_82::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.search-result-thumb{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;flex-shrink:0;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.search-result-body{flex:1;min-width:0}
