.article-score-modal[data-v-74efb19f]{width:min(980px,calc(100vw - 32px))}.article-score-card[data-v-74efb19f]{border-radius:var(--radius-xl)}.article-score-empty[data-v-74efb19f],.article-score-loading[data-v-74efb19f]{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:360px}.article-score-loading[data-v-74efb19f]{color:var(--color-ink-muted)}.article-score-loading__ring[data-v-74efb19f]{animation:article-score-spin-74efb19f .9s linear infinite;border:3px solid var(--color-line);border-radius:var(--radius-pill);border-top-color:var(--color-ink);height:30px;width:30px}.article-score-body[data-v-74efb19f]{display:flex;flex-direction:column;gap:20px}.article-score-hero[data-v-74efb19f]{align-items:flex-end;background:var(--color-bg-subtle);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:flex;gap:20px;justify-content:space-between;padding:20px 22px}.article-score-hero__eyebrow[data-v-74efb19f]{color:var(--color-ink-muted);font-size:12px;letter-spacing:.18em}.article-score-hero__total[data-v-74efb19f]{color:var(--color-ink);font-size:clamp(40px,7vw,62px);font-weight:800;line-height:1;margin-top:8px}.article-score-hero__meta[data-v-74efb19f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.article-score-hero__time[data-v-74efb19f]{color:var(--color-ink-muted);font-size:13px}.article-score-hero__side[data-v-74efb19f]{background:var(--color-surface-raised);border:1px solid var(--color-line-faint);border-radius:var(--radius-md);color:var(--color-ink);display:flex;flex-direction:column;gap:6px;min-width:110px;padding:14px 16px}.article-score-hero__side-label[data-v-74efb19f]{color:var(--color-ink-muted);font-size:12px}.article-score-grid[data-v-74efb19f]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.article-score-dimension[data-v-74efb19f]{background:var(--color-surface-raised);border:1px solid var(--color-line-faint);border-radius:var(--radius-md);padding:16px 18px}.article-score-dimension__top[data-v-74efb19f]{align-items:center;color:var(--color-ink);display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.article-score-dimension__reason[data-v-74efb19f]{color:var(--color-ink-muted);font-size:13px;line-height:1.75;margin:10px 0 0}.article-score-section[data-v-74efb19f]{background:var(--color-surface-raised);border:1px solid var(--color-line-faint);border-radius:var(--radius-lg);padding:20px 22px}.article-score-section--compact[data-v-74efb19f]{background:var(--color-bg-subtle)}.article-score-section__title[data-v-74efb19f]{color:var(--color-ink);font-size:18px;font-weight:700}.article-score-section__comment[data-v-74efb19f]{color:var(--color-ink-muted);line-height:1.82;margin:12px 0 0}.article-score-issues[data-v-74efb19f]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.article-score-issue[data-v-74efb19f]{background:var(--color-surface-raised);border-radius:var(--radius-md);display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr);padding:16px 18px}.article-score-issue__index[data-v-74efb19f]{align-items:center;background:var(--color-line-faint);border:1px solid var(--color-line-faint);border-radius:var(--radius-md);color:var(--color-ink);display:inline-flex;font-weight:700;height:40px;justify-content:center;width:40px}.article-score-issue__anchor[data-v-74efb19f],.article-score-issue__reason[data-v-74efb19f],.article-score-issue__suggestion[data-v-74efb19f]{line-height:1.78;margin:0}.article-score-issue__reason[data-v-74efb19f]{color:var(--color-ink);font-weight:600}.article-score-issue__anchor[data-v-74efb19f]{font-size:13px}.article-score-issue__anchor[data-v-74efb19f],.article-score-issue__suggestion[data-v-74efb19f]{color:var(--color-ink-muted);margin-top:6px}.article-score-footer[data-v-74efb19f]{display:flex;gap:12px;justify-content:flex-end}@keyframes article-score-spin-74efb19f{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.article-score-loading__ring[data-v-74efb19f]{animation:none}}@media(max-width:820px){.article-score-grid[data-v-74efb19f]{grid-template-columns:1fr}.article-score-hero[data-v-74efb19f]{align-items:flex-start;flex-direction:column}}
