.search-results-panel .overflow-y-auto::-webkit-scrollbar{width:6px}.search-results-panel .overflow-y-auto::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.search-results-panel .overflow-y-auto::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0ea5e9,#a855f7);border-radius:3px}.search-results-panel .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0284c7,#9333ea)}@keyframes searchPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes searchScan{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes neuralFlicker{0%,to{opacity:.3}25%{opacity:.7}50%{opacity:.5}75%{opacity:.9}}.search-pulse{animation:searchPulse 2s ease-in-out infinite}.search-scan{animation:searchScan 2s linear infinite}.neural-flicker{animation:neuralFlicker 3s ease-in-out infinite}.search-glass{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.search-glass:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 40px #0006,inset 0 1px #ffffff26}.search-result-card{transition:all .3s cubic-bezier(.25,.1,.25,1)}.search-result-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px #0ea5e94d}.reliability-ring{stroke-dasharray:62.83;stroke-dashoffset:62.83;transition:stroke-dashoffset 1s ease-out}.reliability-high .reliability-ring{stroke:#10b981}.reliability-medium .reliability-ring{stroke:#3b82f6}.reliability-low .reliability-ring{stroke:#f59e0b}.reliability-unknown .reliability-ring{stroke:#6b7280}@media (max-width: 768px){.search-results-panel{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;border-radius:0!important}}.search-button{position:relative;overflow:hidden;transition:all .3s ease}.search-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.search-button:hover:before{left:100%}.neural-bg{background-image:radial-gradient(circle at 25% 25%,rgba(14,165,233,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(168,85,247,.1) 0%,transparent 50%),linear-gradient(135deg,transparent 0%,rgba(14,165,233,.05) 50%,transparent 100%)}.gradient-text{background:linear-gradient(135deg,#0ea5e9,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.search-input:focus{outline:none;border:1px solid rgba(14,165,233,.5);box-shadow:0 0 0 3px #0ea5e91a,0 0 20px #0ea5e933}@keyframes loadingDots{0%,20%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}80%,to{transform:scale(1);opacity:1}}.loading-dot{animation:loadingDots 1.5s ease-in-out infinite}.loading-dot:nth-child(2){animation-delay:.2s}.loading-dot:nth-child(3){animation-delay:.4s}.loading-dot:nth-child(4){animation-delay:.6s}@media (prefers-reduced-motion: reduce){.search-result-card,.search-button,.reliability-ring,.search-pulse,.search-scan,.neural-flicker,.loading-dot{animation:none!important;transition:none!important}}.search-focusable:focus{outline:2px solid #0ea5e9;outline-offset:2px}@media (prefers-contrast: high){.search-glass{background:#000c;border:2px solid #ffffff}.gradient-text{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}
