.sc-diag{max-width:52rem;margin:0 auto;padding:16px;color:var(--text-primary,currentColor)}.sc-diag-title{font-size:var(--fs-xl,1.25rem);margin:0 0 4px}.sc-diag-foot,.sc-diag-lead,.sc-diag-note{color:var(--text-secondary,currentColor);font-size:var(--fs-sm,max(14px,.875rem));line-height:1.6;margin:4px 0}.sc-diag-sum{margin:12px 0 16px;padding:12px 16px;border:1px solid var(--border,rgba(127,127,127,.3));border-radius:var(--radius-md,12px);background:var(--bg-card,transparent)}.sc-diag-verdict{font-size:var(--fs-md,1rem);font-weight:700;margin:0 0 4px}.sc-diag-counts{margin:0;font-size:var(--fs-md,1rem);display:flex;flex-wrap:wrap;gap:12px}.sc-diag-again{min-height:44px;margin-top:8px;padding:0 16px;border-radius:10px;border:1px solid;background:transparent;color:inherit;font-size:var(--fs-sm,max(14px,.875rem));font-weight:700;cursor:pointer}.sc-diag-again:disabled{opacity:.6;cursor:default}.sc-diag-group{margin-top:16px}.sc-diag-group-title{font-size:var(--fs-md,1rem);margin:0 0 4px}.sc-diag-rows{list-style:none;margin:0;padding:0}.sc-diag-mark{display:inline-block;min-width:3.25rem;padding:4px 8px;border-radius:999px;border:1px solid;font-size:var(--fs-xs,max(13px,.8125rem));font-weight:700;text-align:center;line-height:1.5;white-space:nowrap}.sc-diag-mark[data-verdict="정상"]{color:var(--success-text,var(--success,currentColor))}.sc-diag-mark[data-verdict="주의"]{color:var(--warning-text,var(--warning,currentColor))}.sc-diag-mark[data-verdict="문제"]{color:var(--danger-text,var(--danger,currentColor))}.sc-diag-mark[data-verdict="못잼"],.sc-diag-mark[data-verdict="정보"]{color:var(--text-secondary,currentColor)}.sc-diag-row{display:grid;grid-template-columns:4rem minmax(7rem,12rem) 1fr;gap:4px 8px;padding:8px 0;border-top:1px solid var(--border,rgba(127,127,127,.3));font-size:var(--fs-sm,max(14px,.875rem))}.sc-diag-value{overflow-wrap:anywhere;min-width:0}.sc-diag-value:has([data-info-toggle]){display:flex;flex-wrap:wrap;align-items:center;column-gap:4px}.sc-diag-value-text{min-width:0;overflow-wrap:anywhere}.sc-diag-why{grid-column:2/-1;color:var(--text-secondary,currentColor);font-size:var(--fs-xs,max(13px,.8125rem))}@media (max-width:30rem){.sc-diag-row{grid-template-columns:4rem 1fr}.sc-diag-value,.sc-diag-why{grid-column:2/-1}}.nr-diag{--text-primary:var(--nr-text1);--text-secondary:var(--nr-text2);--border:var(--nr-border);--bg-card:var(--nr-card);--radius-md:12px;--fs-xs:var(--type-caption-size);--fs-sm:var(--type-small-size);--fs-md:var(--type-body-size);--fs-xl:1.25rem;--success-text:var(--nr-green-tag);--warning-text:var(--nr-amber-tag);--danger-text:var(--nr-red-tag);color:var(--nr-text1)}.nr-diag .sc-diag-row .sc-diag-mark{align-self:start;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem}.nr-diag[data-tech=off] .sc-diag-group{display:none}