.stock-table[data-astro-cid-cg35nces]{margin:var(--spacing-lg) 0}.filters[data-astro-cid-cg35nces]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-sm)}.filters[data-astro-cid-cg35nces] label[data-astro-cid-cg35nces]{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;color:var(--color-text-secondary)}.filters[data-astro-cid-cg35nces] label[data-astro-cid-cg35nces].check{flex-direction:row;align-items:center;gap:.4rem;min-height:2.25rem;color:var(--color-text)}.filters[data-astro-cid-cg35nces] select[data-astro-cid-cg35nces]{font:inherit;font-size:.95rem;color:var(--color-text);padding:.4rem .5rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);min-height:2.25rem}.count[data-astro-cid-cg35nces]{margin-left:auto;font-size:.9rem;color:var(--color-text-secondary);min-height:2.25rem;display:flex;align-items:center}table[data-astro-cid-cg35nces]{margin-top:0}caption[data-astro-cid-cg35nces]{caption-side:top;text-align:left;font-weight:600;padding-bottom:var(--spacing-xs)}th[data-astro-cid-cg35nces] button[data-astro-cid-cg35nces]{font:inherit;font-weight:600;background:none;border:none;padding:0;cursor:pointer;color:inherit;display:inline-flex;align-items:center;gap:.3rem;text-align:left}th[data-astro-cid-cg35nces] button[data-astro-cid-cg35nces]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.arrow[data-astro-cid-cg35nces]:after{content:"↕";color:var(--color-text-secondary);font-size:.8em}th[data-astro-cid-cg35nces][aria-sort=ascending] .arrow[data-astro-cid-cg35nces]:after{content:"↑";color:var(--color-accent)}th[data-astro-cid-cg35nces][aria-sort=descending] .arrow[data-astro-cid-cg35nces]:after{content:"↓";color:var(--color-accent)}tbody[data-astro-cid-cg35nces] th[data-astro-cid-cg35nces][scope=row]{background:none;font-weight:600}.ticker[data-astro-cid-cg35nces]{font-weight:600;font-family:var(--font-mono)}.exchange[data-astro-cid-cg35nces]{display:block;font-size:.85em;color:var(--color-text-secondary)}.stage[data-astro-cid-cg35nces]{display:inline-block;padding:.1em .5em;border-radius:4px;font-size:.85em;font-weight:600}.stage-producer[data-astro-cid-cg35nces]{background:#e8f0fb;color:#004c99}.stage-developer[data-astro-cid-cg35nces]{background:#f1f1f1;color:#444}.segments[data-astro-cid-cg35nces]{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.segments[data-astro-cid-cg35nces] li[data-astro-cid-cg35nces]{margin:0;font-size:.78em;padding:.05em .4em;border-radius:4px;background:#f1f1f1}.status[data-astro-cid-cg35nces]{font-size:.92em;min-width:16rem}.assets[data-astro-cid-cg35nces]{display:block;margin-top:.25rem;font-size:.9em;color:var(--color-text-secondary)}.table-note[data-astro-cid-cg35nces]{font-size:.85rem;color:var(--color-text-secondary)}tr[data-astro-cid-cg35nces][hidden]{display:none}@media(max-width:640px){table[data-astro-cid-cg35nces],tbody[data-astro-cid-cg35nces],tr[data-astro-cid-cg35nces],th[data-astro-cid-cg35nces],td[data-astro-cid-cg35nces]{display:block}table[data-astro-cid-cg35nces]{overflow:visible}thead[data-astro-cid-cg35nces]{display:none}caption[data-astro-cid-cg35nces]{display:block}.stage[data-astro-cid-cg35nces]{justify-self:start}tbody[data-astro-cid-cg35nces] tr[data-astro-cid-cg35nces]{border:1px solid var(--color-border);border-radius:8px;padding:var(--spacing-sm);margin-bottom:var(--spacing-sm)}tbody[data-astro-cid-cg35nces] tr[data-astro-cid-cg35nces]:hover{background:none}tbody[data-astro-cid-cg35nces] th[data-astro-cid-cg35nces][scope=row]{padding:0 0 var(--spacing-xs);border:none;font-size:1.05rem}tbody[data-astro-cid-cg35nces] td[data-astro-cid-cg35nces]{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--spacing-xs);padding:.3rem 0;border:none}tbody[data-astro-cid-cg35nces] td[data-astro-cid-cg35nces]:before{content:attr(data-label);font-size:.85em;color:var(--color-text-secondary)}.exchange[data-astro-cid-cg35nces]{display:inline;margin-left:.3rem}.status[data-astro-cid-cg35nces]{min-width:0}.count[data-astro-cid-cg35nces]{margin-left:0}}.intro-section[data-astro-cid-vtvvgm2p]{margin:var(--spacing-lg) 0;padding:var(--spacing-lg);background:linear-gradient(135deg,#f5f7fa,#f9fafb);border-radius:8px;border-left:4px solid var(--color-accent)}.intro-section[data-astro-cid-vtvvgm2p] p[data-astro-cid-vtvvgm2p]{line-height:1.8;margin-bottom:var(--spacing-md)}.intro-section[data-astro-cid-vtvvgm2p] p[data-astro-cid-vtvvgm2p]:last-child{margin-bottom:0}.criteria-section[data-astro-cid-vtvvgm2p],.company-cards[data-astro-cid-vtvvgm2p]{margin:var(--spacing-lg) 0}.criteria-grid[data-astro-cid-vtvvgm2p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.criteria-card[data-astro-cid-vtvvgm2p]{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:8px;background:#f9f9f9;transition:box-shadow .2s,border-color .2s}.criteria-card[data-astro-cid-vtvvgm2p]:hover{box-shadow:0 4px 12px #00000014;border-color:var(--color-accent)}.criteria-card[data-astro-cid-vtvvgm2p] h3[data-astro-cid-vtvvgm2p]{margin-top:0;color:var(--color-accent);font-size:1.05em;margin-bottom:var(--spacing-md)}.criteria-card[data-astro-cid-vtvvgm2p] p[data-astro-cid-vtvvgm2p]{margin:0;font-size:.95em;line-height:1.6}.company-cards[data-astro-cid-vtvvgm2p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin:var(--spacing-lg) 0 var(--spacing-xl) 0}.company-card[data-astro-cid-vtvvgm2p]{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:8px;background:#f9f9f9;transition:box-shadow .2s,border-color .2s}.company-card[data-astro-cid-vtvvgm2p]:hover{box-shadow:0 4px 12px #00000014;border-color:var(--color-accent)}.company-card[data-astro-cid-vtvvgm2p] h4[data-astro-cid-vtvvgm2p]{margin-top:0;color:var(--color-accent);font-size:1.1em;margin-bottom:var(--spacing-md)}.company-card[data-astro-cid-vtvvgm2p] p[data-astro-cid-vtvvgm2p]{margin-bottom:var(--spacing-md);line-height:1.6;font-size:.95em}.company-card[data-astro-cid-vtvvgm2p] p[data-astro-cid-vtvvgm2p]:last-child{margin-bottom:0}.china-section[data-astro-cid-vtvvgm2p]{margin:var(--spacing-lg) 0;padding:var(--spacing-lg);background:#f0f8ff;border-left:4px solid var(--color-accent);border-radius:4px}.china-section[data-astro-cid-vtvvgm2p] p[data-astro-cid-vtvvgm2p]{margin-bottom:var(--spacing-md);line-height:1.7}.china-section[data-astro-cid-vtvvgm2p] p[data-astro-cid-vtvvgm2p]:last-child{margin-bottom:0}.screening-section[data-astro-cid-vtvvgm2p]{margin:var(--spacing-lg) 0}.screening-box[data-astro-cid-vtvvgm2p]{padding:var(--spacing-lg);background:#f9f9f9;border:1px solid var(--color-border);border-radius:8px;margin:var(--spacing-lg) 0}.screening-box[data-astro-cid-vtvvgm2p] h3[data-astro-cid-vtvvgm2p]{margin-top:0;color:var(--color-accent);font-size:1.05em}.screening-box[data-astro-cid-vtvvgm2p] ul[data-astro-cid-vtvvgm2p]{margin-top:var(--spacing-md);padding-left:var(--spacing-lg)}.screening-box[data-astro-cid-vtvvgm2p] li[data-astro-cid-vtvvgm2p]{margin-bottom:var(--spacing-md);line-height:1.6}h3[data-astro-cid-vtvvgm2p]{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);font-size:1.2em;color:#333}@media(max-width:768px){.criteria-grid[data-astro-cid-vtvvgm2p],.company-cards[data-astro-cid-vtvvgm2p]{grid-template-columns:1fr}.criteria-card[data-astro-cid-vtvvgm2p],.company-card[data-astro-cid-vtvvgm2p]{padding:var(--spacing-md)}h3[data-astro-cid-vtvvgm2p]{font-size:1.1em}}
