.report-card-module__iy7a0a__summary{background:var(--sj-card);border:1px solid var(--sj-line);border-radius:var(--sj-radius);box-shadow:var(--sj-shadow);grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;margin-top:1.6rem;padding:1.35rem 1.6rem;display:grid}.report-card-module__iy7a0a__ring{flex:none;width:92px;height:92px;position:relative}.report-card-module__iy7a0a__ring svg{display:block;transform:rotate(-90deg)}.report-card-module__iy7a0a__ringNum{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.report-card-module__iy7a0a__ringNum b{font-family:var(--font-serif), serif;font-size:1.5rem;font-weight:700;line-height:1}.report-card-module__iy7a0a__ringNum span{color:var(--sj-muted);margin-top:2px;font-size:.66rem}.report-card-module__iy7a0a__summaryTitle{font-size:var(--text-md);font-weight:600}.report-card-module__iy7a0a__summarySub{font-size:var(--text-base);color:var(--sj-muted);margin-top:.15rem}.report-card-module__iy7a0a__chips{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.report-card-module__iy7a0a__chip{font-size:var(--text-xs);border:1px solid var(--sj-line);background:var(--sj-paper);color:var(--sj-muted);border-radius:999px;padding:3px 11px;font-weight:600}.report-card-module__iy7a0a__chipDone{background:color-mix(in srgb, var(--sj-green) 12%, transparent);color:var(--sj-green);border-color:#0000}.report-card-module__iy7a0a__chipTodo{background:color-mix(in srgb, var(--sj-amber) 12%, transparent);color:var(--sj-amber);border-color:#0000}.report-card-module__iy7a0a__trend{border-top:1px solid var(--sj-line);grid-column:1/-1;padding-top:1rem}.report-card-module__iy7a0a__trendHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.report-card-module__iy7a0a__trendHead h3{font-size:var(--text-base);font-weight:600}.report-card-module__iy7a0a__trendHead span{font-size:var(--text-xs);color:var(--sj-muted)}.report-card-module__iy7a0a__trendUp{font-weight:700;color:var(--sj-green)!important}.report-card-module__iy7a0a__trend svg{width:100%;height:auto;margin-top:.4rem;display:block}.report-card-module__iy7a0a__rounds{gap:1rem;margin-top:1.6rem;display:grid}.report-card-module__iy7a0a__round{background:var(--sj-card);border:1px solid var(--sj-line);border-radius:var(--sj-radius);box-shadow:var(--sj-shadow);grid-template-columns:4px 1fr;display:grid;overflow:hidden}.report-card-module__iy7a0a__rail{background:var(--sj-line)}.report-card-module__iy7a0a__roundDone .report-card-module__iy7a0a__rail{background:var(--rc,var(--sj-teal))}.report-card-module__iy7a0a__roundPending{background:color-mix(in srgb, var(--sj-card) 60%, var(--sj-paper))}.report-card-module__iy7a0a__roundIn{grid-template-columns:1fr auto;align-items:center;gap:.5rem 1.25rem;padding:1.2rem 1.5rem;display:grid}.report-card-module__iy7a0a__rHead{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.report-card-module__iy7a0a__rNum{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--rc,var(--sj-teal));font-weight:700}.report-card-module__iy7a0a__rTitle{font-family:var(--font-serif), serif;font-size:var(--text-lg);margin-top:.15rem;font-weight:600}.report-card-module__iy7a0a__rPurpose{font-size:var(--text-base);color:var(--sj-muted);max-width:52ch;margin-top:.15rem}.report-card-module__iy7a0a__status{font-size:var(--text-xs);border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-weight:700;display:inline-flex}.report-card-module__iy7a0a__statusDone{background:color-mix(in srgb, var(--sj-green) 12%, transparent);color:var(--sj-green)}.report-card-module__iy7a0a__statusPending{background:color-mix(in srgb, var(--sj-amber) 12%, transparent);color:var(--sj-amber)}.report-card-module__iy7a0a__rMetrics{border-top:1px solid var(--sj-line);flex-wrap:wrap;grid-column:1;align-items:center;gap:1.75rem;margin-top:.75rem;padding-top:.85rem;display:flex}.report-card-module__iy7a0a__metric b{font-family:var(--font-serif), serif;font-size:1.2rem;font-weight:700;line-height:1.25;display:block}.report-card-module__iy7a0a__metric b small{font-size:var(--text-xs);color:var(--sj-muted);font-weight:600}.report-card-module__iy7a0a__metric span{font-size:var(--text-xs);color:var(--sj-muted)}.report-card-module__iy7a0a__delta{color:var(--sj-green)}.report-card-module__iy7a0a__deltaFlat{color:var(--sj-muted);font-weight:600}.report-card-module__iy7a0a__verdict{font-size:var(--text-xs);color:#fff;border-radius:999px;padding:3px 12px;font-weight:700}.report-card-module__iy7a0a__rActions{flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-items:stretch;gap:.5rem;min-width:200px;display:flex}.report-card-module__iy7a0a__rActions a{text-align:center}.report-card-module__iy7a0a__rFoot{font-size:var(--text-xs);color:var(--sj-muted);grid-column:1;margin-top:.6rem}.report-card-module__iy7a0a__hint{font-size:var(--text-base);color:var(--sj-muted)}.report-card-module__iy7a0a__radarWrap{border-top:1px solid var(--sj-line);grid-column:1/-1;margin-top:.85rem;padding-top:.85rem}.report-card-module__iy7a0a__radarTitle{font-size:var(--text-xs);color:var(--sj-muted);margin-bottom:.4rem;font-weight:600}.report-card-module__iy7a0a__human{background:var(--sj-card);border:1px solid var(--sj-line);border-radius:var(--sj-radius);box-shadow:var(--sj-shadow);margin-top:.9rem;overflow:hidden}.report-card-module__iy7a0a__hRow{border-top:1px solid var(--sj-line);flex-wrap:wrap;align-items:center;gap:1rem;padding:.95rem 1.4rem;display:flex}.report-card-module__iy7a0a__hRow:first-child{border-top:none}.report-card-module__iy7a0a__hName{font-weight:600;font-size:var(--text-base)}.report-card-module__iy7a0a__hMeta{font-size:var(--text-xs);color:var(--sj-muted);margin-top:.1rem}.report-card-module__iy7a0a__hSpacer{flex:1}.report-card-module__iy7a0a__linkBtn{font-size:var(--text-base);color:var(--sj-teal);border-radius:var(--radius);padding:.65rem .8rem;font-weight:600;text-decoration:none}.report-card-module__iy7a0a__linkBtn:hover{background:var(--sj-teal-soft)}.report-card-module__iy7a0a__linkBtn:focus-visible{outline:2px solid var(--sj-teal);outline-offset:2px}@media (max-width:640px){.report-card-module__iy7a0a__roundIn{grid-template-columns:1fr}.report-card-module__iy7a0a__rActions{flex-direction:row;grid-area:auto/1}.report-card-module__iy7a0a__rActions a{flex:1}.report-card-module__iy7a0a__summary{grid-template-columns:1fr;justify-items:start}}@media (max-width:480px){.report-card-module__iy7a0a__trendDates{display:none}}
