.rp-dim.svelte-122tblh{border:1px solid var(--app-divider, #e2e8f0);border-radius:12px;overflow:hidden}.rp-dim-head.svelte-122tblh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--app-accent-soft, rgba(2,132,199,.1))}.rp-dim-name.svelte-122tblh{font-weight:700;font-size:14.5px;line-height:1.35;color:var(--app-text-strong, #0c4a6e)}.rp-pill.svelte-122tblh{flex-shrink:0;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;white-space:nowrap;background:var(--app-card-bg, #fff);color:var(--app-accent-strong, #0369a1)}.rp-crit.svelte-122tblh{margin:0;padding:4px 0}.rp-row.svelte-122tblh{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:12px;padding:8px 14px 8px 12px;border-left:3px solid var(--rp-tone)}.rp-row.svelte-122tblh+.rp-row:where(.svelte-122tblh){border-top:1px solid var(--app-divider, #e2e8f0)}.rp-row.svelte-122tblh dt:where(.svelte-122tblh){margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-tone);padding-top:2px}.rp-row.svelte-122tblh dd:where(.svelte-122tblh){margin:0;font-size:14px;line-height:1.55;color:var(--app-text, #1e293b)}.rp-good.svelte-122tblh{--rp-tone: #047857}.rp-avg.svelte-122tblh{--rp-tone: #b45309}.rp-poor.svelte-122tblh{--rp-tone: #b91c1c}html.theme-night .rp-good.svelte-122tblh{--rp-tone: #6ee7b7}html.theme-night .rp-avg.svelte-122tblh{--rp-tone: #fcd34d}html.theme-night .rp-poor.svelte-122tblh{--rp-tone: #fca5a5}.rp-points.svelte-122tblh{margin:0;padding-left:1.4rem;list-style:decimal}.rp-points.svelte-122tblh li:where(.svelte-122tblh){font-size:14px;line-height:1.55;color:var(--app-text, #1e293b);padding:3px 0}.rp-points.svelte-122tblh li:where(.svelte-122tblh)::marker{color:var(--app-text-muted, #64748b);font-weight:700}@media(max-width:639px){.rp-row.svelte-122tblh{grid-template-columns:minmax(0,1fr);gap:2px}.rp-dim-name.svelte-122tblh{font-size:14px}}.er.svelte-eg32jp{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.er-card.svelte-eg32jp{background:var(--app-card-bg, #fff);border:1.5px solid var(--app-card-border, #e2e8f0);border-radius:18px;padding:20px;box-shadow:var(--app-card-shadow)}.er-score.svelte-eg32jp{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:center}.er-ring.svelte-eg32jp{position:relative;width:112px;height:112px}.er-ring.svelte-eg32jp svg:where(.svelte-eg32jp){width:112px;height:112px}.er-ring-n.svelte-eg32jp{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:baseline;justify-content:center;padding-top:38px;font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.er-ring-max.svelte-eg32jp{font-size:14px;font-weight:600;color:var(--app-text-muted, #64748b);margin-left:2px}.er-verdict.svelte-eg32jp{font-size:22px;font-weight:800;color:var(--app-text-strong, #0c4a6e);line-height:1.2}.er-detail.svelte-eg32jp{margin-top:4px;font-size:16px;line-height:1.55;color:var(--app-text-soft, #475569)}.er-notice.svelte-eg32jp{margin-top:6px;font-size:14px;font-weight:600;color:#047857}.er-reality.svelte-eg32jp{margin-top:8px;font-size:12.5px;color:var(--app-text-faint, #94a3b8)}.er-params.svelte-eg32jp{grid-column:1 / -1}.er-label.svelte-eg32jp{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted, #64748b)}.er-params-grid.svelte-eg32jp{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.er-param.svelte-eg32jp{border-radius:12px;padding:10px;text-align:center}.er-param-n.svelte-eg32jp{display:block;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.er-param-max.svelte-eg32jp{font-size:12px;font-weight:600;opacity:.7}.er-param-name.svelte-eg32jp{display:block;margin-top:2px;font-size:12.5px;color:var(--app-text-muted, #64748b)}.er-mismatch.svelte-eg32jp{border-radius:12px;padding:12px 16px;font-size:14px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.er-two.svelte-eg32jp{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.er-fb.svelte-eg32jp{border-radius:14px;padding:14px 16px;border-left:4px solid}.er-good.svelte-eg32jp{background:var(--app-good-bg, #ecfdf5);border-color:var(--app-good-border, #34d399)}.er-warn.svelte-eg32jp{background:var(--app-warn-bg, #fffbeb);border-color:var(--app-warn-border, #f59e0b)}.er-fb-h.svelte-eg32jp{font-size:15px;font-weight:700;color:var(--app-text-strong, #0c4a6e);margin-bottom:6px}.er-fb-p.svelte-eg32jp{font-size:15.5px;line-height:1.6;color:var(--app-text, #1e293b)}.er-fb-p.svelte-eg32jp+.er-fb-p:where(.svelte-eg32jp){margin-top:6px}.er-chip.svelte-eg32jp{border-radius:9999px;padding:3px 10px;font-size:13px;background:var(--app-chip-bg, #f1f5f9);color:var(--app-chip-text, #334155);border:1px solid var(--app-chip-border, #e2e8f0)}.er-h.svelte-eg32jp{font-size:17px;font-weight:800;color:var(--app-text-strong, #0c4a6e)}.er-rubric-btn.svelte-eg32jp{border-radius:10px;padding:8px 14px;font-size:14px;font-weight:700;cursor:pointer;background:transparent;border:1.5px solid var(--app-accent, #0284c7);color:var(--app-accent, #0284c7)}.er-compare.svelte-eg32jp{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.er-pane.svelte-eg32jp{border-radius:14px;border:1px solid var(--app-card-border, #e2e8f0);background:var(--app-bg-soft, rgba(248,250,252,.7));padding:16px;min-width:0}.er-model.svelte-eg32jp{background:var(--app-card-bg, #fff)}.er-pane-h.svelte-eg32jp{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:14px;font-weight:800;letter-spacing:.02em;color:var(--app-text-strong, #0c4a6e);margin-bottom:10px}.er-wc.svelte-eg32jp{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.er-badge.svelte-eg32jp{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#047857;background:#10b9811f;border-radius:9999px;padding:2px 8px}.er-answer.svelte-eg32jp{white-space:pre-line;font-size:15.5px;line-height:1.7;color:var(--app-text, #1e293b)}.er-model-body.svelte-eg32jp{font-size:15.5px;line-height:1.7}.er-model-body.svelte-eg32jp p{margin:0 0 14px}.er-model-body.svelte-eg32jp p:last-child{margin-bottom:0}.er-model-body.svelte-eg32jp h4,.er-model-body.svelte-eg32jp h5,.er-model-body.svelte-eg32jp h6{font-size:15.5px;font-weight:800;color:var(--app-text-strong);margin:22px 0 10px;line-height:1.45}.er-model-body.svelte-eg32jp h4:first-child,.er-model-body.svelte-eg32jp h5:first-child,.er-model-body.svelte-eg32jp h6:first-child{margin-top:0}.er-model-body.svelte-eg32jp ul,.er-model-body.svelte-eg32jp ol{margin:0 0 14px;padding-left:22px}.er-model-body.svelte-eg32jp li{margin-bottom:7px;padding-left:2px}.er-model-body.svelte-eg32jp li::marker{color:#0284c7;font-weight:700}.er-model-body.svelte-eg32jp strong{font-weight:700;color:var(--app-text-strong)}.er-model-body.svelte-eg32jp em{font-style:italic}.er-model-body.svelte-eg32jp code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--app-panel-bg);padding:1px 5px;border-radius:5px}@media(max-width:640px){.er-model-body.svelte-eg32jp{font-size:15px}}@media(min-width:1024px){.er-card.svelte-eg32jp{padding:24px 28px}.er-score.svelte-eg32jp{grid-template-columns:120px minmax(0,1fr) 300px}.er-params.svelte-eg32jp{grid-column:auto}.er-two.svelte-eg32jp,.er-compare-2.svelte-eg32jp{grid-template-columns:repeat(2,minmax(0,1fr))}.er-compare-2.svelte-eg32jp .er-pane:where(.svelte-eg32jp){max-height:72vh;overflow-y:auto}.er-answer.svelte-eg32jp,.er-model-body.svelte-eg32jp,.er-fb-p.svelte-eg32jp{font-size:16.5px}}
