.dashboard-shell{margin-top:24px;display:grid;gap:22px}.dashboard-hero{display:grid;grid-template-columns:1.6fr .8fr;gap:18px;align-items:stretch}.dashboard-next{display:flex;flex-direction:column;justify-content:space-between;min-height:190px}.dashboard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-stat{padding:18px;border:1px solid var(--line,#262630);border-radius:16px;background:rgba(255,255,255,.025)}.dashboard-stat b{display:block;font-size:1.35rem;margin-top:6px}.dashboard-progress{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin:12px 0}.dashboard-progress>span{display:block;height:100%;width:0;background:linear-gradient(90deg,#0bbd7d,#61f3b2);border-radius:inherit;transition:width .35s ease}.dashboard-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-path{display:grid;gap:10px}.dashboard-path-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line,#262630);border-radius:14px}.dashboard-path-pos{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(27,215,139,.12);font-weight:800}.dashboard-status{font-size:.82rem;opacity:.8}.dashboard-report{padding:12px 0;border-bottom:1px solid var(--line,#262630)}.dashboard-report:last-child{border-bottom:0}.dashboard-empty{padding:18px;border:1px dashed var(--line,#32323c);border-radius:14px;opacity:.85}.dashboard-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-access .card{margin:0}.dashboard-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.dashboard-score{padding:12px;border-radius:12px;background:rgba(255,255,255,.035)}.dashboard-score b{display:block;font-size:1.1rem}.dashboard-muted{opacity:.72}.dashboard-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media(max-width:820px){.dashboard-hero{grid-template-columns:1fr}.dashboard-stats,.dashboard-access,.dashboard-score-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.dashboard-stats,.dashboard-access,.dashboard-score-grid{grid-template-columns:1fr}.dashboard-path-item{grid-template-columns:auto 1fr}.dashboard-path-item>a{grid-column:2}.dashboard-section-head{display:block}}