.threads-view[data-v-4c627ab0]{display:grid;gap:22px}.page-header-actions[data-v-4c627ab0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.load-error[data-v-4c627ab0]{display:flex;align-items:center;gap:10px;padding:11px 13px;color:var(--sp-red);background:var(--sp-red-light);border:1px solid color-mix(in srgb,var(--sp-red) 25%,transparent);border-radius:10px}.load-error>div[data-v-4c627ab0]{display:flex;min-width:0;flex:1;flex-direction:column}.load-error strong[data-v-4c627ab0]{font-size:.72rem}.load-error span[data-v-4c627ab0]{color:var(--sp-text-muted);font-size:.64rem;overflow-wrap:anywhere}.load-error a[data-v-4c627ab0]{color:var(--sp-red);font-size:.64rem;font-weight:800;text-decoration:none}.kpi-grid[data-v-4c627ab0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px}.project-grid[data-v-4c627ab0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px}.project-card[data-v-4c627ab0]{display:grid;gap:16px;border-top:3px solid var(--sp-purple)}.project-card.offline[data-v-4c627ab0]{border-top-color:var(--sp-red)}.project-head[data-v-4c627ab0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-head h2[data-v-4c627ab0]{font-size:.95rem}.project-head small[data-v-4c627ab0]{color:var(--sp-text-muted);font-size:.68rem}.thread-map[data-v-4c627ab0]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;color:var(--sp-text-subtle)}.thread-node[data-v-4c627ab0]{display:grid;justify-items:center;gap:3px;padding:10px 5px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:8px}.thread-node.primary[data-v-4c627ab0]{color:var(--sp-purple);background:var(--sp-purple-light)}.thread-node span[data-v-4c627ab0]{font-size:.59rem;text-transform:uppercase}.thread-node strong[data-v-4c627ab0]{color:var(--sp-text-main);font-size:.83rem}.thread-details[data-v-4c627ab0]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;background:var(--sp-border-subtle);border:1px solid var(--sp-border-subtle);border-radius:9px}.thread-details div[data-v-4c627ab0]{display:flex;justify-content:space-between;gap:8px;padding:9px;background:var(--sp-card-bg)}.thread-details dt[data-v-4c627ab0]{color:var(--sp-text-muted);font-size:.65rem}.thread-details dd[data-v-4c627ab0]{font-size:.68rem;font-weight:740}.coverage-strip[data-v-4c627ab0]{display:flex;flex-wrap:wrap;gap:6px}.coverage-strip span[data-v-4c627ab0]{padding:4px 7px;color:var(--sp-text-subtle);background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:999px;font-size:.58rem;font-weight:750}.coverage-strip span.ready[data-v-4c627ab0]{color:var(--sp-green);background:var(--sp-green-light);border-color:color-mix(in srgb,var(--sp-green) 25%,transparent)}.findings[data-v-4c627ab0]{display:grid;gap:6px}.findings div[data-v-4c627ab0],.healthy-note[data-v-4c627ab0],.unavailable-note[data-v-4c627ab0]{display:flex;align-items:flex-start;gap:7px;padding:9px;color:var(--sp-amber);background:var(--sp-amber-light);border-radius:8px;font-size:.68rem}.findings svg[data-v-4c627ab0],.healthy-note svg[data-v-4c627ab0],.unavailable-note svg[data-v-4c627ab0]{flex:0 0 auto}.healthy-note[data-v-4c627ab0]{color:var(--sp-green);background:var(--sp-green-light)}.unavailable-note[data-v-4c627ab0]{color:var(--sp-text-muted);background:var(--sp-input-bg)}.unavailable-note code[data-v-4c627ab0]{color:var(--sp-primary);font-size:.64rem}.recommendations[data-v-4c627ab0]{display:grid;gap:5px;padding:10px;color:var(--sp-text-muted);background:var(--sp-input-bg);border-radius:8px;font-size:.65rem}.recommendations strong[data-v-4c627ab0]{color:var(--sp-text-main)}.recommendations span[data-v-4c627ab0]:before{margin-right:6px;color:var(--sp-primary);content:"→"}.setup-grid[data-v-4c627ab0]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.setup-grid article[data-v-4c627ab0]{display:flex;align-items:flex-start;gap:10px;padding:13px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:9px}.setup-grid article>span[data-v-4c627ab0]{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;color:var(--sp-primary);background:var(--sp-primary-light);border-radius:8px;font-size:.66rem;font-weight:850}.setup-grid article div[data-v-4c627ab0]{display:grid;gap:4px;min-width:0}.setup-grid strong[data-v-4c627ab0]{font-size:.72rem}.setup-grid code[data-v-4c627ab0],.setup-note code[data-v-4c627ab0]{color:var(--sp-primary);font-size:.63rem;overflow-wrap:anywhere}.setup-grid p[data-v-4c627ab0],.setup-note[data-v-4c627ab0]{color:var(--sp-text-muted);font-size:.65rem;line-height:1.5}.setup-note[data-v-4c627ab0]{margin-top:11px}.guidance-grid[data-v-4c627ab0]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.guidance-grid article[data-v-4c627ab0]{display:flex;align-items:flex-start;gap:10px;padding:12px;background:var(--sp-input-bg);border-radius:9px}.guide-icon[data-v-4c627ab0]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:var(--sp-primary);background:var(--sp-primary-light);border-radius:8px}.guidance-grid strong[data-v-4c627ab0]{display:block;font-size:.73rem}.guidance-grid p[data-v-4c627ab0]{margin-top:3px;color:var(--sp-text-muted);font-size:.67rem}.unavailable-group[data-v-4c627ab0]{display:grid;gap:12px;border-style:dashed}.unavailable-toggle[data-v-4c627ab0]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;background:none;border:none;color:var(--sp-text-muted);font-size:.8rem;font-weight:700;cursor:pointer;text-align:left}.unavailable-toggle svg[data-v-4c627ab0]{transition:transform .2s ease}.unavailable-toggle svg.rotated[data-v-4c627ab0]{transform:rotate(180deg)}.unavailable-grid[data-v-4c627ab0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:4px}.unavailable-card[data-v-4c627ab0]{opacity:.75;border-top-color:var(--sp-border-subtle)}.unavailable-card[data-v-4c627ab0]:hover{opacity:1}.unavailable-hint[data-v-4c627ab0]{font-size:.67rem;color:var(--sp-text-muted);line-height:1.45}.unavailable-hint code[data-v-4c627ab0]{font-size:.63rem;color:var(--sp-primary)}.badge-muted[data-v-4c627ab0]{background:var(--sp-input-bg);color:var(--sp-text-subtle);border:1px solid var(--sp-border-subtle)}@media(max-width:1400px){.kpi-grid[data-v-4c627ab0]{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.kpi-grid[data-v-4c627ab0],.guidance-grid[data-v-4c627ab0],.setup-grid[data-v-4c627ab0],.project-grid[data-v-4c627ab0],.thread-map[data-v-4c627ab0]{grid-template-columns:1fr}.thread-map>svg[data-v-4c627ab0]{transform:rotate(90deg);justify-self:center}}
