.search-hero[data-astro-cid-ipsxrsrh]{text-align:center;margin-bottom:1.5rem}.search-hero[data-astro-cid-ipsxrsrh] h1[data-astro-cid-ipsxrsrh]{font-size:2rem;font-weight:800;margin-bottom:.4rem}.search-hero[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{color:var(--text-muted);font-size:.95rem}.search-hint[data-astro-cid-ipsxrsrh]{color:var(--accent);cursor:pointer;border-bottom:1px dashed var(--accent);padding-bottom:1px}.search-hint[data-astro-cid-ipsxrsrh]:hover{opacity:.8}.search-bar-wrap[data-astro-cid-ipsxrsrh]{position:relative;margin-bottom:1rem}.search-input[data-astro-cid-ipsxrsrh]{width:100%;padding:1rem 1.25rem;font-size:1.1rem;font-family:var(--font-sans);background:var(--bg-card);border:2px solid var(--border);border-radius:12px;color:var(--text);outline:none;transition:border-color .2s}.search-input[data-astro-cid-ipsxrsrh]:focus{border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow)}.search-input[data-astro-cid-ipsxrsrh]::placeholder{color:var(--text-muted)}.search-stats[data-astro-cid-ipsxrsrh]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--text-muted);font-family:var(--font-mono)}.search-filters[data-astro-cid-ipsxrsrh]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.sf-btn[data-astro-cid-ipsxrsrh]{background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);padding:.4rem .85rem;border-radius:6px;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s;font-family:var(--font-sans)}.sf-btn[data-astro-cid-ipsxrsrh]:hover,.sf-btn[data-astro-cid-ipsxrsrh].active{background:var(--accent-glow);border-color:var(--accent);color:var(--accent)}.search-results[data-astro-cid-ipsxrsrh]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1rem}.sr-card[data-astro-cid-ipsxrsrh]{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:1.25rem;transition:all .15s;cursor:default}.sr-card[data-astro-cid-ipsxrsrh]:hover{border-color:#3b82f666;background:var(--bg-card-hover)}.sr-card-hot[data-astro-cid-ipsxrsrh]{border-left:3px solid var(--accent)}.sr-header[data-astro-cid-ipsxrsrh]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.6rem}.sr-name[data-astro-cid-ipsxrsrh]{font-weight:700;font-size:1.05rem}.sr-sym[data-astro-cid-ipsxrsrh]{color:var(--text-muted);font-size:.78rem;font-family:var(--font-mono)}.sr-price[data-astro-cid-ipsxrsrh]{text-align:right}.sr-price-val[data-astro-cid-ipsxrsrh]{font-size:1.3rem;font-weight:700;font-family:var(--font-mono)}.sr-chg[data-astro-cid-ipsxrsrh]{font-size:.85rem;font-family:var(--font-mono)}.sr-stats[data-astro-cid-ipsxrsrh]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.75rem 0;padding:.6rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sr-stat-label[data-astro-cid-ipsxrsrh]{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.sr-stat-val[data-astro-cid-ipsxrsrh]{font-size:.88rem;font-family:var(--font-mono);font-weight:600}.sr-signals[data-astro-cid-ipsxrsrh]{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.5rem}.sr-signal[data-astro-cid-ipsxrsrh]{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.72rem;font-weight:700;font-family:var(--font-mono)}.sr-signal-buy[data-astro-cid-ipsxrsrh]{background:#22c55e26;color:var(--green)}.sr-signal-sell[data-astro-cid-ipsxrsrh]{background:#ef444426;color:var(--red)}.sr-signal-neutral[data-astro-cid-ipsxrsrh]{background:#3b82f61a;color:var(--accent)}.sr-signal-warn[data-astro-cid-ipsxrsrh]{background:#f59e0b26;color:var(--gold)}.sr-chart[data-astro-cid-ipsxrsrh]{margin-top:.75rem;border-radius:6px;overflow:hidden}.sr-chart[data-astro-cid-ipsxrsrh] img[data-astro-cid-ipsxrsrh]{width:100%;display:block;border-radius:6px}.sr-options[data-astro-cid-ipsxrsrh]{margin-top:.6rem;padding:.5rem .7rem;background:#3b82f60d;border-radius:6px;font-size:.8rem}.sr-options-label[data-astro-cid-ipsxrsrh]{color:var(--text-muted);font-size:.7rem;text-transform:uppercase;margin-bottom:.2rem}.search-update[data-astro-cid-ipsxrsrh]{text-align:center;color:var(--text-muted);font-size:.8rem;margin-top:2rem;font-family:var(--font-mono)}.up[data-astro-cid-ipsxrsrh]{color:var(--green)}.down[data-astro-cid-ipsxrsrh]{color:var(--red)}@media(max-width:640px){.search-results[data-astro-cid-ipsxrsrh]{grid-template-columns:1fr}}
