.collecting[data-astro-cid-hcm2iwb2]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:2.5rem 2rem;text-align:center}.collecting[data-astro-cid-hcm2iwb2] .ico[data-astro-cid-hcm2iwb2]{font-size:2.5rem;margin-bottom:.4rem}.collecting[data-astro-cid-hcm2iwb2] h2[data-astro-cid-hcm2iwb2]{font-size:1.3rem;margin:0 0 .6rem;color:var(--text);font-weight:700}.collecting[data-astro-cid-hcm2iwb2] .msg[data-astro-cid-hcm2iwb2]{color:var(--muted);font-size:.95rem;margin:0 auto 1.5rem;max-width:540px;line-height:1.6}.collecting[data-astro-cid-hcm2iwb2] .msg[data-astro-cid-hcm2iwb2] b[data-astro-cid-hcm2iwb2]{color:var(--accent);font-weight:700}.progress-wrap[data-astro-cid-hcm2iwb2]{max-width:480px;margin:0 auto 2rem}.progress-track[data-astro-cid-hcm2iwb2]{height:14px;background:var(--surface-2);border-radius:999px;overflow:hidden;border:1px solid var(--border)}.progress-fill[data-astro-cid-hcm2iwb2]{height:100%;background:linear-gradient(90deg,var(--t-analyst, #c084fc),var(--accent));transition:width .4s ease}.progress-meta[data-astro-cid-hcm2iwb2]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.8rem;color:var(--text);font-variant-numeric:tabular-nums}.collecting[data-astro-cid-hcm2iwb2] h3[data-astro-cid-hcm2iwb2]{margin:1.5rem 0 .6rem;font-size:.85rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.status-grid[data-astro-cid-hcm2iwb2]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:600px;margin:0 auto}.status-card[data-astro-cid-hcm2iwb2]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.75rem}.status-label[data-astro-cid-hcm2iwb2]{font-size:.75rem;color:var(--muted)}.status-val[data-astro-cid-hcm2iwb2]{font-size:1.6rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.status-val[data-astro-cid-hcm2iwb2] .unit[data-astro-cid-hcm2iwb2]{font-size:.85rem;color:var(--muted);margin-left:4px}.criteria[data-astro-cid-hcm2iwb2]{text-align:left;max-width:640px;margin:0 auto;padding-left:1.4rem;font-size:.88rem;line-height:1.7;color:var(--text)}.criteria[data-astro-cid-hcm2iwb2] b[data-astro-cid-hcm2iwb2]{color:var(--accent)}.how[data-astro-cid-hcm2iwb2]{color:var(--muted);font-size:.8rem;margin-top:1.5rem;padding-top:1rem;border-top:1px dashed var(--border)}.how[data-astro-cid-hcm2iwb2] code[data-astro-cid-hcm2iwb2]{font-family:SF Mono,ui-monospace,Menlo,monospace;background:var(--surface-2);padding:.1rem .4rem;border-radius:4px;font-size:.78rem}.ranked[data-astro-cid-hcm2iwb2] .rank-table[data-astro-cid-hcm2iwb2]{width:100%;border-collapse:collapse}.ranked[data-astro-cid-hcm2iwb2] th[data-astro-cid-hcm2iwb2],.ranked[data-astro-cid-hcm2iwb2] td[data-astro-cid-hcm2iwb2]{padding:.7rem .85rem;border-bottom:1px solid var(--border);text-align:left;font-size:.88rem}.ranked[data-astro-cid-hcm2iwb2] th[data-astro-cid-hcm2iwb2]{background:var(--surface-2);font-weight:600;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.ranked[data-astro-cid-hcm2iwb2] .num[data-astro-cid-hcm2iwb2]{text-align:right;font-variant-numeric:tabular-nums}.ranked[data-astro-cid-hcm2iwb2] .composite[data-astro-cid-hcm2iwb2]{font-weight:700;color:var(--accent)}.rank-col[data-astro-cid-hcm2iwb2]{width:48px;text-align:center}.rank-badge[data-astro-cid-hcm2iwb2]{display:inline-block;width:28px;height:28px;border-radius:50%;background:var(--surface-2);color:var(--muted);font-weight:700;line-height:28px;text-align:center;font-size:.85rem}.rank-badge[data-astro-cid-hcm2iwb2].top{background:linear-gradient(135deg,#fbbf24,#fb923c);color:#0f1923}.badge[data-astro-cid-hcm2iwb2].t-analyst{font-size:11px;padding:2px 8px;border-radius:8px;background:#c084fc24;color:var(--t-analyst, #c084fc);font-weight:600}.small[data-astro-cid-hcm2iwb2]{font-size:.78rem;margin-top:1rem}.sec-title[data-astro-cid-hcm2iwb2]{font-size:1.05rem;font-weight:700;color:var(--text);margin:2rem 0 .75rem;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.ranked[data-astro-cid-hcm2iwb2]>.sec-title[data-astro-cid-hcm2iwb2]:first-child{margin-top:0}.sec-title[data-astro-cid-hcm2iwb2] .dim[data-astro-cid-hcm2iwb2]{font-size:.8rem;font-weight:500;color:var(--muted)}.table-wrap[data-astro-cid-hcm2iwb2]{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.ranked[data-astro-cid-hcm2iwb2] .rank-table[data-astro-cid-hcm2iwb2] tr[data-astro-cid-hcm2iwb2]:last-child td[data-astro-cid-hcm2iwb2]{border-bottom:none}.ranked[data-astro-cid-hcm2iwb2] th[data-astro-cid-hcm2iwb2],.ranked[data-astro-cid-hcm2iwb2] td[data-astro-cid-hcm2iwb2].num{white-space:nowrap}.ranked[data-astro-cid-hcm2iwb2] td[data-astro-cid-hcm2iwb2].firm{color:var(--muted);font-size:.82rem}.ranked[data-astro-cid-hcm2iwb2] .n[data-astro-cid-hcm2iwb2]{display:block;font-size:.68rem;color:var(--muted);font-weight:400}.fold[data-astro-cid-hcm2iwb2]{margin-top:1.5rem;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.fold[data-astro-cid-hcm2iwb2] summary[data-astro-cid-hcm2iwb2]{cursor:pointer;padding:.8rem 1rem;font-size:.88rem;font-weight:600;color:var(--text)}.fold[data-astro-cid-hcm2iwb2][open] summary[data-astro-cid-hcm2iwb2]{border-bottom:1px solid var(--border)}.low-grid[data-astro-cid-hcm2iwb2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem 2rem;padding:.8rem 1rem 1rem}.low-grid[data-astro-cid-hcm2iwb2] h3[data-astro-cid-hcm2iwb2]{font-size:.8rem;color:var(--muted);margin:0 0 .4rem;font-weight:600}.low-list[data-astro-cid-hcm2iwb2]{list-style:none;margin:0;padding:0;font-size:.82rem}.low-list[data-astro-cid-hcm2iwb2] li[data-astro-cid-hcm2iwb2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;padding:.3rem 0;border-bottom:1px dashed var(--border)}.low-list[data-astro-cid-hcm2iwb2] .nm[data-astro-cid-hcm2iwb2]{color:var(--text);font-weight:600}.low-list[data-astro-cid-hcm2iwb2] .meta[data-astro-cid-hcm2iwb2]{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}.criteria[data-astro-cid-hcm2iwb2].rules{padding:.8rem 1rem 1rem 2.2rem;margin:0;max-width:none}
