.threads-view[data-v-ec516646]{display:grid;gap:22px}.page-header-actions[data-v-ec516646]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.load-error[data-v-ec516646]{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-ec516646]{display:flex;min-width:0;flex:1;flex-direction:column}.load-error strong[data-v-ec516646]{font-size:.72rem}.load-error span[data-v-ec516646]{color:var(--sp-text-muted);font-size:.64rem;overflow-wrap:anywhere}.load-error a[data-v-ec516646]{color:var(--sp-red);font-size:.64rem;font-weight:800;text-decoration:none}.kpi-grid[data-v-ec516646]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px}.project-grid[data-v-ec516646]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px}.project-card[data-v-ec516646]{display:grid;gap:16px;border-top:3px solid var(--sp-purple)}.project-card.offline[data-v-ec516646]{border-top-color:var(--sp-red)}.project-head[data-v-ec516646]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-head h2[data-v-ec516646]{font-size:.95rem}.project-head small[data-v-ec516646]{color:var(--sp-text-muted);font-size:.68rem}.thread-map[data-v-ec516646]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;color:var(--sp-text-subtle)}.thread-node[data-v-ec516646]{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-ec516646]{color:var(--sp-purple);background:var(--sp-purple-light)}.thread-node span[data-v-ec516646]{font-size:.59rem;text-transform:uppercase}.thread-node strong[data-v-ec516646]{color:var(--sp-text-main);font-size:.83rem}.thread-details[data-v-ec516646]{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-ec516646]{display:flex;justify-content:space-between;gap:8px;padding:9px;background:var(--sp-card-bg)}.thread-details dt[data-v-ec516646]{color:var(--sp-text-muted);font-size:.65rem}.thread-details dd[data-v-ec516646]{font-size:.68rem;font-weight:740}.coverage-strip[data-v-ec516646]{display:flex;flex-wrap:wrap;gap:6px}.coverage-strip span[data-v-ec516646]{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-ec516646]{color:var(--sp-green);background:var(--sp-green-light);border-color:color-mix(in srgb,var(--sp-green) 25%,transparent)}.findings[data-v-ec516646]{display:grid;gap:6px}.findings div[data-v-ec516646],.healthy-note[data-v-ec516646],.unavailable-note[data-v-ec516646]{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-ec516646],.healthy-note svg[data-v-ec516646],.unavailable-note svg[data-v-ec516646]{flex:0 0 auto}.healthy-note[data-v-ec516646]{color:var(--sp-green);background:var(--sp-green-light)}.unavailable-note[data-v-ec516646]{color:var(--sp-text-muted);background:var(--sp-input-bg)}.unavailable-note code[data-v-ec516646]{color:var(--sp-primary);font-size:.64rem}.recommendations[data-v-ec516646]{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-ec516646]{color:var(--sp-text-main)}.recommendations span[data-v-ec516646]:before{margin-right:6px;color:var(--sp-primary);content:"→"}.setup-grid[data-v-ec516646]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.setup-grid article[data-v-ec516646]{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-ec516646]{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-ec516646]{display:grid;gap:4px;min-width:0}.setup-grid strong[data-v-ec516646]{font-size:.72rem}.setup-grid code[data-v-ec516646],.setup-note code[data-v-ec516646]{color:var(--sp-primary);font-size:.63rem;overflow-wrap:anywhere}.setup-grid p[data-v-ec516646],.setup-note[data-v-ec516646]{color:var(--sp-text-muted);font-size:.65rem;line-height:1.5}.setup-note[data-v-ec516646]{margin-top:11px}.guidance-grid[data-v-ec516646]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.guidance-grid article[data-v-ec516646]{display:flex;align-items:flex-start;gap:10px;padding:12px;background:var(--sp-input-bg);border-radius:9px}.guide-icon[data-v-ec516646]{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-ec516646]{display:block;font-size:.73rem}.guidance-grid p[data-v-ec516646]{margin-top:3px;color:var(--sp-text-muted);font-size:.67rem}@media(max-width:1400px){.kpi-grid[data-v-ec516646]{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.kpi-grid[data-v-ec516646],.guidance-grid[data-v-ec516646],.setup-grid[data-v-ec516646],.project-grid[data-v-ec516646],.thread-map[data-v-ec516646]{grid-template-columns:1fr}.thread-map>svg[data-v-ec516646]{transform:rotate(90deg);justify-self:center}}
