.stock-analysis-wrap[data-astro-cid-bjpduwum]{width:100%;max-width:none;margin:0 auto}.stock-analysis-hero[data-astro-cid-bjpduwum],.stock-analysis-list-section[data-astro-cid-bjpduwum]{border-radius:8px;border-color:#0e749021;background:radial-gradient(circle at 92% 8%,rgba(14,116,144,.1),transparent 24%),radial-gradient(circle at 8% 100%,rgba(15,118,110,.08),transparent 28%),linear-gradient(135deg,#eff6ffc7,#f0fdfa9e);box-shadow:var(--shadow-soft)}.stock-analysis-hero[data-astro-cid-bjpduwum]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:var(--page-grid-gap);align-items:start;padding:var(--page-hero-padding)}.stock-analysis-hero__copy[data-astro-cid-bjpduwum]{max-width:760px}.stock-analysis-hero[data-astro-cid-bjpduwum] h1[data-astro-cid-bjpduwum]{margin:0;color:var(--text-primary);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:850;line-height:1.12;letter-spacing:0}.stock-analysis-hero[data-astro-cid-bjpduwum] p[data-astro-cid-bjpduwum],.stock-analysis-section-head[data-astro-cid-bjpduwum] p[data-astro-cid-bjpduwum],.stock-analysis-empty[data-astro-cid-bjpduwum] p[data-astro-cid-bjpduwum]{margin:.55rem 0 0;color:var(--text-secondary);font-size:.96rem;line-height:1.6}.stock-analysis-stats[data-astro-cid-bjpduwum]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.stock-analysis-stats[data-astro-cid-bjpduwum] div[data-astro-cid-bjpduwum],.stock-analysis-card[data-astro-cid-bjpduwum]{min-width:0;border:1px solid rgba(71,85,105,.13);border-radius:8px;background:#ffffffc7;box-shadow:var(--shadow-card)}.stock-analysis-stats[data-astro-cid-bjpduwum] div[data-astro-cid-bjpduwum]{padding:.65rem .75rem}.stock-analysis-stats[data-astro-cid-bjpduwum] strong[data-astro-cid-bjpduwum]{display:block;overflow:hidden;color:var(--text-primary);font-size:1.1rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.stock-analysis-stats[data-astro-cid-bjpduwum] span[data-astro-cid-bjpduwum]{display:block;margin-top:.32rem;color:var(--text-secondary);font-size:.78rem;font-weight:750;line-height:1.3}.stock-analysis-list-section[data-astro-cid-bjpduwum]{padding:var(--page-panel-padding)}.stock-analysis-section-head[data-astro-cid-bjpduwum]{display:flex;gap:var(--page-grid-gap);align-items:start;justify-content:space-between;margin-bottom:.9rem}.stock-analysis-section-head[data-astro-cid-bjpduwum] h2[data-astro-cid-bjpduwum],.stock-analysis-empty[data-astro-cid-bjpduwum] h2[data-astro-cid-bjpduwum]{margin:0;color:var(--text-primary);font-size:1.15rem;font-weight:850;line-height:1.2;letter-spacing:0}.stock-analysis-section-head[data-astro-cid-bjpduwum]>span[data-astro-cid-bjpduwum]{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:999px;background:#0f766e1a;color:#0f766e;padding:0 .75rem;font-size:.82rem;font-weight:850;white-space:nowrap}.stock-analysis-filters[data-astro-cid-bjpduwum]{display:grid;gap:.65rem;margin-bottom:.75rem;padding:.72rem;border:1px solid rgba(14,116,144,.13);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(14,116,144,.08),transparent 30%),linear-gradient(135deg,#ffffffbd,#f0fdfaad);box-shadow:0 8px 22px #0f172a09}.stock-analysis-basic-filters[data-astro-cid-bjpduwum],.stock-analysis-advanced-grid[data-astro-cid-bjpduwum]{display:grid;grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(9.5rem,1fr));gap:.55rem;align-items:end}.stock-analysis-advanced-grid[data-astro-cid-bjpduwum]{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:.62rem}.stock-analysis-field[data-astro-cid-bjpduwum],.stock-analysis-range[data-astro-cid-bjpduwum]{min-width:0}.stock-analysis-field[data-astro-cid-bjpduwum]{display:grid;gap:.35rem}.stock-analysis-field[data-astro-cid-bjpduwum] span[data-astro-cid-bjpduwum],.stock-analysis-range[data-astro-cid-bjpduwum] legend[data-astro-cid-bjpduwum]{color:var(--text-secondary);font-size:.78rem;font-weight:800}.stock-analysis-field[data-astro-cid-bjpduwum] input[data-astro-cid-bjpduwum],.stock-analysis-field[data-astro-cid-bjpduwum] select[data-astro-cid-bjpduwum],.stock-analysis-range[data-astro-cid-bjpduwum] input[data-astro-cid-bjpduwum]{width:100%;min-height:2.42rem;border:1px solid rgba(71,85,105,.14);border-radius:8px;background:#ffffffd1;padding:0 .9rem;color:var(--text-primary);font:inherit}.stock-analysis-range[data-astro-cid-bjpduwum]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;border:0}.stock-analysis-range[data-astro-cid-bjpduwum] legend[data-astro-cid-bjpduwum]{grid-column:1 / -1;padding:0}.stock-analysis-advanced[data-astro-cid-bjpduwum]{min-width:0}.stock-analysis-advanced[data-astro-cid-bjpduwum] summary[data-astro-cid-bjpduwum]{display:flex;width:fit-content;align-items:center;gap:.35rem;color:#0f766e;cursor:pointer;font-size:.82rem;font-weight:850;list-style:none}.stock-analysis-advanced[data-astro-cid-bjpduwum] summary[data-astro-cid-bjpduwum]::-webkit-details-marker{display:none}.stock-analysis-advanced[data-astro-cid-bjpduwum] summary[data-astro-cid-bjpduwum] svg[data-astro-cid-bjpduwum]{transition:transform .16s ease}.stock-analysis-advanced[data-astro-cid-bjpduwum][open] summary[data-astro-cid-bjpduwum] svg[data-astro-cid-bjpduwum]{transform:rotate(180deg)}.stock-analysis-advanced-hide[data-astro-cid-bjpduwum],.stock-analysis-advanced[data-astro-cid-bjpduwum][open] .stock-analysis-advanced-show[data-astro-cid-bjpduwum]{display:none}.stock-analysis-advanced[data-astro-cid-bjpduwum][open] .stock-analysis-advanced-hide[data-astro-cid-bjpduwum]{display:inline}.stock-analysis-filter-actions[data-astro-cid-bjpduwum]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.stock-analysis-filter-actions[data-astro-cid-bjpduwum] button[data-astro-cid-bjpduwum],.stock-analysis-filter-actions[data-astro-cid-bjpduwum] a[data-astro-cid-bjpduwum],.stock-analysis-empty[data-astro-cid-bjpduwum] a[data-astro-cid-bjpduwum]{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border-radius:999px;padding:0 .85rem;font-size:.84rem;font-weight:850}.stock-analysis-filter-actions[data-astro-cid-bjpduwum] button[data-astro-cid-bjpduwum]{border:1px solid rgba(15,118,110,.18);background:linear-gradient(135deg,#0f766e,#0e7490);color:#fff;cursor:pointer}.stock-analysis-filter-actions[data-astro-cid-bjpduwum] a[data-astro-cid-bjpduwum],.stock-analysis-empty[data-astro-cid-bjpduwum] a[data-astro-cid-bjpduwum]{border:1px solid rgba(15,118,110,.16);background:#ffffffb8;color:#0f766e}.stock-analysis-active-filters[data-astro-cid-bjpduwum]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .9rem;color:var(--text-secondary);font-size:.8rem;font-weight:800}.stock-analysis-active-filters[data-astro-cid-bjpduwum] em[data-astro-cid-bjpduwum],.stock-analysis-active-filters[data-astro-cid-bjpduwum] a[data-astro-cid-bjpduwum]{display:inline-flex;align-items:center;min-height:1.85rem;border-radius:999px;padding:0 .62rem;font-style:normal;font-weight:850}.stock-analysis-active-filters[data-astro-cid-bjpduwum] em[data-astro-cid-bjpduwum]{border:1px solid rgba(14,116,144,.16);background:#0e749014;color:#0f766e}.stock-analysis-active-filters[data-astro-cid-bjpduwum] a[data-astro-cid-bjpduwum]{border:1px solid rgba(230,57,70,.13);background:#e6394612;color:var(--brand-primary)}.stock-analysis-list[data-astro-cid-bjpduwum]{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,22rem));gap:.75rem}.stock-analysis-card[data-astro-cid-bjpduwum]{display:grid;gap:.72rem;padding:.9rem;color:inherit;transition:border-color .16s ease,transform .16s ease,background .16s ease}.stock-analysis-card[data-astro-cid-bjpduwum]:hover{transform:translateY(-1px);border-color:#0e74903d;background:#fffffff0}.stock-analysis-card__top[data-astro-cid-bjpduwum],.stock-analysis-price-row[data-astro-cid-bjpduwum]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.stock-analysis-card__top[data-astro-cid-bjpduwum] svg[data-astro-cid-bjpduwum]{color:#0f766e;flex:0 0 auto}.stock-analysis-symbol[data-astro-cid-bjpduwum]{min-width:0}.stock-analysis-symbol[data-astro-cid-bjpduwum] strong[data-astro-cid-bjpduwum],.stock-analysis-symbol[data-astro-cid-bjpduwum] span[data-astro-cid-bjpduwum]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-analysis-symbol[data-astro-cid-bjpduwum] strong[data-astro-cid-bjpduwum]{color:var(--text-primary);font-size:1.06rem;font-weight:900}.stock-analysis-symbol[data-astro-cid-bjpduwum] span[data-astro-cid-bjpduwum]{margin-top:.18rem;color:var(--text-secondary);font-size:.86rem}.stock-analysis-price-row[data-astro-cid-bjpduwum]>strong[data-astro-cid-bjpduwum]{color:var(--text-primary);font-size:1.15rem}.stock-analysis-change[data-astro-cid-bjpduwum]{display:inline-flex;align-items:center;min-height:1.85rem;border-radius:999px;padding:0 .6rem;background:#64748b14;color:var(--text-secondary);font-size:.8rem;font-style:normal;font-weight:850}.stock-analysis-change[data-astro-cid-bjpduwum].is-positive{background:#15803d17;color:var(--accent-positive)}.stock-analysis-change[data-astro-cid-bjpduwum].is-negative{background:#b91c1c17;color:var(--accent-negative)}.stock-analysis-metrics[data-astro-cid-bjpduwum]{display:grid;gap:.45rem}.stock-analysis-metrics[data-astro-cid-bjpduwum] span[data-astro-cid-bjpduwum]{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-secondary);font-size:.82rem}.stock-analysis-metrics[data-astro-cid-bjpduwum] b[data-astro-cid-bjpduwum]{color:var(--text-primary);text-align:right}.stock-analysis-badge[data-astro-cid-bjpduwum]{display:inline-flex;align-items:center;min-height:1.45rem;border-radius:999px;padding:0 .48rem;background:#64748b14;color:var(--text-secondary);font-size:.76rem;white-space:nowrap}.stock-analysis-badge--trend[data-astro-cid-bjpduwum].is-positive,.stock-analysis-badge--trend[data-astro-cid-bjpduwum].is-strong-positive,.stock-analysis-badge--risk[data-astro-cid-bjpduwum].is-low{background:#15803d17;color:var(--accent-positive)}.stock-analysis-badge--trend[data-astro-cid-bjpduwum].is-negative,.stock-analysis-badge--trend[data-astro-cid-bjpduwum].is-strong-negative,.stock-analysis-badge--risk[data-astro-cid-bjpduwum].is-high{background:#b91c1c17;color:var(--accent-negative)}.stock-analysis-badge--risk[data-astro-cid-bjpduwum].is-medium,.stock-analysis-badge--trend[data-astro-cid-bjpduwum].is-neutral{background:#d977061a;color:#b45309}.stock-analysis-pagination[data-astro-cid-bjpduwum]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem}.stock-analysis-pagination[data-astro-cid-bjpduwum] a[data-astro-cid-bjpduwum],.stock-analysis-pagination[data-astro-cid-bjpduwum] span[data-astro-cid-bjpduwum]{display:inline-flex;align-items:center;min-height:2.15rem;border-radius:999px;padding:0 .75rem;font-size:.84rem;font-weight:850}.stock-analysis-pagination[data-astro-cid-bjpduwum] a[data-astro-cid-bjpduwum]{border:1px solid rgba(15,118,110,.16);color:#0f766e}.stock-analysis-pagination[data-astro-cid-bjpduwum] span[data-astro-cid-bjpduwum]{color:var(--text-secondary)}.stock-analysis-pagination[data-astro-cid-bjpduwum] .is-disabled[data-astro-cid-bjpduwum]{opacity:.55}.stock-analysis-filter-empty[data-astro-cid-bjpduwum],.stock-analysis-empty[data-astro-cid-bjpduwum]{border:1px dashed rgba(71,85,105,.22);border-radius:8px;padding:1rem;background:#ffffffb3;color:var(--text-secondary)}.stock-analysis-empty[data-astro-cid-bjpduwum]{display:grid;place-items:center;min-height:15rem;text-align:center}.stock-analysis-empty[data-astro-cid-bjpduwum] svg[data-astro-cid-bjpduwum]{color:var(--text-secondary)}.stock-analysis-empty[data-astro-cid-bjpduwum] p[data-astro-cid-bjpduwum]{max-width:56ch}@media(max-width:760px){.stock-analysis-hero[data-astro-cid-bjpduwum],.stock-analysis-stats[data-astro-cid-bjpduwum],.stock-analysis-list[data-astro-cid-bjpduwum],.stock-analysis-basic-filters[data-astro-cid-bjpduwum],.stock-analysis-advanced-grid[data-astro-cid-bjpduwum]{grid-template-columns:1fr}.stock-analysis-section-head[data-astro-cid-bjpduwum]{display:block}.stock-analysis-section-head[data-astro-cid-bjpduwum]>span[data-astro-cid-bjpduwum]{margin-top:.7rem}}
