.project-inline.svelte-1sgxw5o{background:var(--brand-surface);border:1px solid var(--brand-border)}.project-inline-head.svelte-1sgxw5o{background:color-mix(in oklab, var(--brand-primary) 4%, var(--brand-surface));border-bottom:1px solid var(--brand-border)}.milestone-check.svelte-1sgxw5o{color:#fff;background:#2e8540;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-top:1px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.people-chip-icon.svelte-1sgxw5o{letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:9px;font-weight:800;display:inline-flex}.cockpit.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding:1.6rem 1.25rem 4rem}.cockpit-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.ch-left.svelte-1uha8ag{align-items:center;gap:.75rem;display:flex}.ch-mark.svelte-1uha8ag{display:block}.ch-eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.16em;color:var(--brand-accent);margin:0 0 .1rem;font-size:.62rem;font-weight:600}.ch-title.svelte-1uha8ag{font-family:var(--brand-display,serif);letter-spacing:-.02em;color:var(--brand-fg);margin:0;font-size:2rem;font-weight:600;line-height:1}.ch-quick.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;display:flex}.qlink.svelte-1uha8ag{border:1px solid var(--brand-border);background:var(--brand-surface);color:var(--brand-fg);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;text-decoration:none;transition:border-color .15s,background .15s}.qlink.svelte-1uha8ag:hover{border-color:color-mix(in oklab, var(--brand-accent) 45%, var(--brand-border));background:color-mix(in oklab, var(--brand-accent) 7%, var(--brand-surface))}.kpi-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.85rem;margin-bottom:2.25rem;display:grid}.block.svelte-1uha8ag{margin-bottom:2.5rem}.muted-note.svelte-1uha8ag,.see-all.svelte-1uha8ag{color:var(--brand-muted);font-size:.78rem}.see-all.svelte-1uha8ag{color:var(--brand-accent);text-decoration:none}.see-all.svelte-1uha8ag:hover{text-decoration:underline}.sites-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.site-card.svelte-1uha8ag{text-align:left;background:var(--brand-surface);border:1px solid var(--brand-border);cursor:pointer;font:inherit;color:inherit;border-radius:14px;flex-direction:column;gap:.85rem;padding:1rem 1.05rem;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex}.site-card.svelte-1uha8ag:hover{border-color:color-mix(in oklab, var(--brand-accent) 35%, var(--brand-border));transform:translateY(-1px);box-shadow:0 8px 26px -14px #1a1a1a66}.site-card.svelte-1uha8ag:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.sc-top.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.sc-id.svelte-1uha8ag{align-items:center;gap:.6rem;min-width:0;display:flex}.sc-logo.svelte-1uha8ag{object-fit:contain;border-radius:7px;flex-shrink:0;width:30px;height:30px}.sc-initial.svelte-1uha8ag{background:color-mix(in oklab, var(--brand-accent) 16%, transparent);width:30px;height:30px;color:var(--brand-accent);border-radius:7px;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:700;display:grid}.sc-name-wrap.svelte-1uha8ag{flex-direction:column;min-width:0;display:flex}.sc-name.svelte-1uha8ag{color:var(--brand-fg);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;line-height:1.2;overflow:hidden}.sc-domain.svelte-1uha8ag{color:var(--brand-muted);font-size:.72rem}.sc-mid.svelte-1uha8ag{align-items:center;gap:1rem;display:flex}.sc-spark.svelte-1uha8ag{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.sc-spark-cap.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-muted);font-size:.66rem}.sc-foot.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;display:flex}.sc-chip.svelte-1uha8ag{background:color-mix(in oklab, var(--brand-fg) 6%, transparent);color:var(--brand-muted);text-transform:capitalize;border-radius:999px;padding:.12rem .5rem;font-size:.68rem}.sc-chip.warn.svelte-1uha8ag{background:color-mix(in oklab, var(--ops-warn) 16%, transparent);color:color-mix(in oklab, var(--ops-warn) 80%, var(--brand-fg));text-transform:none}.attn-list.svelte-1uha8ag,.lead-list.svelte-1uha8ag{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:14px;flex-direction:column;padding:.35rem;display:flex}.attn-list.svelte-1uha8ag>*+*,.lead-list.svelte-1uha8ag>*+*{border-top:1px solid var(--brand-border)}.attn-n.svelte-1uha8ag{background:color-mix(in oklab, var(--brand-accent) 16%, transparent);width:22px;height:22px;color:var(--brand-accent);border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.attn-open.svelte-1uha8ag{color:var(--brand-accent);font-size:.78rem}.empty.svelte-1uha8ag{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:14px;align-items:center;gap:.85rem;padding:1.4rem 1.25rem;display:flex}.empty-title.svelte-1uha8ag{font-family:var(--brand-display,serif);color:var(--brand-fg);margin:0;font-size:1.05rem;font-weight:600}.empty-sub.svelte-1uha8ag{color:var(--brand-muted);margin:.1rem 0 0;font-size:.85rem}.dw-rings.svelte-1uha8ag{justify-content:center;gap:1.25rem;margin-bottom:1rem;display:flex}.dw-note.svelte-1uha8ag{color:var(--brand-muted);text-align:center;margin:0 0 1.25rem;font-size:.82rem}.dw-section.svelte-1uha8ag{margin-bottom:1.25rem}.dw-cap.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-muted);margin-bottom:.4rem;font-size:.66rem;display:block}.dw-facts.svelte-1uha8ag{flex-direction:column;display:flex}.dw-facts.svelte-1uha8ag>*+*{border-top:1px solid var(--brand-border)}.dw-btn.svelte-1uha8ag{background:var(--brand-primary);color:var(--brand-primary-fg);border-radius:9px;padding:.5rem .95rem;font-size:.82rem;font-weight:500;text-decoration:none}.dw-btn.ghost.svelte-1uha8ag{color:var(--brand-fg);border:1px solid var(--brand-border);background:0 0}.dw-btn.svelte-1uha8ag:hover{opacity:.9}
