.platform-dashboard{margin-bottom:2rem}.platform-dashboard__header{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.platform-dashboard__header h1,.platform-dashboard__panel h2{margin:0}.platform-dashboard__header p{margin:.5rem 0 0}.platform-dashboard__eyebrow{color:var(--theme-elevation-600);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:600}.platform-dashboard__primary-link,.platform-dashboard__links a{border:1px solid var(--theme-elevation-200);color:var(--theme-text);border-radius:4px;text-decoration:none;display:inline-flex}.platform-dashboard__primary-link{padding:.55rem .75rem}.platform-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.platform-dashboard__panel{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:6px;padding:1rem}.platform-dashboard__checklist{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.platform-dashboard__checklist li{align-items:center;gap:.65rem;display:flex}.platform-dashboard__checklist span,.platform-dashboard__planned span{background:var(--theme-elevation-100);color:var(--theme-elevation-700);border-radius:4px;padding:.2rem .4rem;font-size:.75rem}.platform-dashboard__checklist li[data-complete=true] span{background:var(--theme-success-100);color:var(--theme-success-750)}.platform-dashboard__links,.platform-dashboard__planned{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.platform-dashboard__summary{gap:.75rem;margin:1rem 0 0;display:grid}.platform-dashboard__summary-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.platform-dashboard__summary-row dt{color:var(--theme-elevation-700)}.platform-dashboard__summary-row dd{margin:0}.platform-dashboard__links a{padding:.45rem .65rem}@media (max-width:900px){.platform-dashboard__header{display:grid}.platform-dashboard__grid{grid-template-columns:1fr}}
