:where(body) .traced-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);border:1px solid var(--sage-next-line);border-radius:var(--radius-mui);background:var(--sage-next-surface);box-shadow:var(--tp-shadow-report);overflow:hidden}:where(body) .traced-figure{padding:clamp(2rem,4vw,3.25rem);display:flex;flex-direction:column;justify-content:center;gap:.5rem;background:linear-gradient(180deg,var(--sage-next-raised) 0%,var(--sage-next-surface) 70%);border-right:1px solid var(--sage-next-line)}:where(body) .traced-score-label{font-family:var(--sage-next-font-eyebrow);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--sage-next-ink-faint)}:where(body) .traced-score-figure{font-family:var(--sage-next-font-display);font-weight:700;font-size:clamp(4rem,8vw,6.5rem);line-height:.95;letter-spacing:-.03em;color:var(--sage-next-ink);font-variant-numeric:tabular-nums}:where(body) .traced-grade{align-self:flex-start;margin-top:.5rem;padding:.25rem .65rem;border-radius:var(--radius-mui);font-size:.8125rem;font-weight:600}:where(body) .traced-addr{margin-top:.75rem;font-size:.8125rem;color:var(--sage-next-ink-soft);font-variant-numeric:tabular-nums}:where(body) .trace{padding:clamp(2rem,4vw,3.25rem);display:flex;flex-direction:column;gap:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--sage-next-raised) 35%,transparent) 0%,transparent 30%)}:where(body) .trace-head{font-family:var(--sage-next-font-eyebrow);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--sage-next-ink-faint)}:where(body) .lenses{position:relative;list-style:none;padding-left:1.25rem;margin:0}:where(body) .lenses:before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:1px;background:var(--sage-next-line-strong)}:where(body) .lens{position:relative;display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:.875rem;padding:.62rem 0;border-bottom:1px solid var(--sage-next-line)}:where(body) .lens:last-child{border-bottom:0}:where(body) .lens:before{content:"";position:absolute;left:-1.25rem;top:50%;width:.9rem;height:1px;background:var(--sage-next-line-strong)}:where(body) .lens-name{font-size:.8125rem;color:var(--sage-next-ink);letter-spacing:.01em}:where(body) .lens-input{font-size:.8125rem;color:var(--sage-next-ink-faint);font-variant-numeric:tabular-nums;text-align:right}:where(body) .lens-signal{font-size:.8125rem;font-weight:600;width:1.1rem;text-align:center}:where(body) .lens-signal.pos{color:var(--sage-next-pos)}:where(body) .lens-signal.neg{color:var(--sage-next-neg)}:where(body) .lens.adjustable{background:var(--sage-next-accent-wash);margin:0 -.5rem;padding:.62rem .5rem;border-radius:var(--radius-mui);border-bottom:1px solid var(--sage-next-line)}:where(body) .lens.adjustable:before{background:var(--sage-next-accent)}:where(body) .weight{grid-column:1 / -1;margin-top:.5rem;display:flex;align-items:center;gap:.625rem}:where(body) .weight .track{position:relative;flex:1;height:3px;background:color-mix(in srgb,var(--sage-next-accent) 22%,var(--sage-next-surface));border-radius:var(--radius-mui)}:where(body) .weight .track>i{position:absolute;inset:0 auto 0 0;width:var(--traced-weight, 64%);background:var(--sage-next-accent);border-radius:var(--radius-mui)}:where(body) .weight .track>span{position:absolute;top:50%;left:var(--traced-weight, 64%);width:11px;height:11px;transform:translate(-50%,-50%);background:var(--sage-next-surface);border:1.5px solid var(--sage-next-accent);border-radius:var(--radius-mui)}:where(body) .weight .track>span{box-shadow:0 0 0 3px #ffffffdb,0 6px 14px -8px #16202a59}:where(body) .weight .wlabel{font-size:.75rem;color:var(--sage-next-accent);letter-spacing:.02em}:where(body) .trace-foot{display:flex;align-items:center;gap:.6rem;padding-top:.25rem;border-top:1px solid var(--sage-next-line);font-size:.75rem;color:var(--sage-next-ink-faint)}:where(body) .trace-foot b{color:var(--sage-next-accent);font-weight:600}@media(max-width:60rem){:where(body) .traced-card{grid-template-columns:1fr}:where(body) .traced-figure{border-right:0;border-bottom:1px solid var(--sage-next-line)}}:where(body) .traced-card.traced-compact .traced-figure,:where(body) .traced-card.traced-compact .trace{padding:clamp(1.25rem,1.75vw,1.75rem)}:where(body) .traced-card.traced-compact .traced-score-figure{font-size:clamp(2.75rem,3.5vw,3.5rem)}:where(body) .traced-card.traced-compact .lens{grid-template-columns:1fr auto}:where(body) .traced-card.traced-compact .lens-name,:where(body) .traced-card.traced-compact .lens-input,:where(body) .traced-card.traced-compact .trace-foot{white-space:nowrap}:where(body) .traced-card.traced-compact .lens-signal{display:none}
