.card[data-astro-cid-2dcrbicn]{display:flex;flex-direction:column;gap:var(--space-3);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);color:var(--text-primary);transition:transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);box-shadow:var(--shadow-card);text-decoration:none}.card[data-astro-cid-2dcrbicn]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover),var(--shadow-glow-accent);transform:translateY(-2px)}.card[data-astro-cid-2dcrbicn]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.head[data-astro-cid-2dcrbicn]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ticker[data-astro-cid-2dcrbicn]{font-size:var(--font-h3);font-weight:var(--fw-bold);color:var(--text-primary)}.name[data-astro-cid-2dcrbicn]{font-size:var(--font-caption);color:var(--text-secondary);margin-top:2px;line-height:1.4}.right[data-astro-cid-2dcrbicn]{text-align:right}.price[data-astro-cid-2dcrbicn]{font-size:var(--font-h3)}.change[data-astro-cid-2dcrbicn]{font-size:var(--font-caption);margin-top:2px}.change[data-astro-cid-2dcrbicn].up{color:var(--up)}.change[data-astro-cid-2dcrbicn].down{color:var(--down)}.change[data-astro-cid-2dcrbicn].neutral{color:var(--neutral)}.badges[data-astro-cid-2dcrbicn]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.meta[data-astro-cid-2dcrbicn]{display:flex;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-caption)}.meta[data-astro-cid-2dcrbicn] .dot[data-astro-cid-2dcrbicn]{color:var(--text-muted)}hr[data-astro-cid-2dcrbicn]{margin:0;border-top-color:var(--divider)}.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-12) var(--space-8)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--font-display);line-height:var(--lh-display);margin-bottom:var(--space-3)}.lead[data-astro-cid-j7pv25f6]{font-size:var(--font-h3);color:var(--text-secondary);margin-bottom:var(--space-5)}.hero-points[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-secondary)}.trending[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);margin-block:var(--space-5)}.trend-card[data-astro-cid-j7pv25f6]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--text-primary);text-decoration:none;display:flex;flex-direction:column;gap:2px;transition:border-color var(--duration-base) var(--ease-standard)}.trend-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--border-strong)}.trend-ticker[data-astro-cid-j7pv25f6]{font-size:var(--font-h3);font-weight:var(--fw-bold)}.trend-meta[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:var(--font-caption)}.trend-note[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:var(--font-caption)}.cat-row[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block:var(--space-6) var(--space-4)}.cat-btn[data-astro-cid-j7pv25f6]{background:var(--bg-overlay);border:1px solid var(--border);color:var(--text-secondary);padding:6px 14px;border-radius:var(--radius-pill);cursor:pointer;font-size:var(--font-caption)}.cat-btn[data-astro-cid-j7pv25f6][data-active=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft)}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:480px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}@media(min-width:1024px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.insights[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:0;padding-left:var(--space-5);color:var(--text-secondary)}.insights[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2)}.quick-guide[data-astro-cid-j7pv25f6]{margin-block:var(--space-8);color:var(--text-secondary)}
