h3.svelte-1o6qtxq{color:var(--text);margin:20px 0 8px;font-size:14px;font-weight:600}.score-bands.svelte-1o6qtxq{gap:12px;margin:16px 0;display:flex}.band.svelte-1o6qtxq{border-radius:8px;flex:1;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.band.pass.svelte-1o6qtxq{background:var(--green-50);border:1px solid var(--green-200);color:var(--green-700)}.band.warn.svelte-1o6qtxq{background:var(--amber-50);border:1px solid var(--amber-100);color:var(--amber-700)}.band.fail.svelte-1o6qtxq{background:var(--red-50);border:1px solid var(--red-100);color:var(--red-700)}.band-label.svelte-1o6qtxq{font-weight:600}.band-val.svelte-1o6qtxq{font-family:var(--font-mono);margin-left:auto;font-size:12px}.diagram-box.svelte-1o6qtxq{background:var(--bg);border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:24px}.diagram-title.svelte-1o6qtxq{text-transform:uppercase;letter-spacing:.07em;color:var(--text-mute);font-size:11px;font-weight:600;font-family:var(--font-mono);margin-bottom:20px}.diagram-vertical.svelte-1o6qtxq{flex-direction:column;align-items:center;gap:4px;display:flex}.diagram-step.svelte-1o6qtxq{width:100%;max-width:380px}.step-node.svelte-1o6qtxq{background:var(--bg-soft);border:1px solid var(--border);text-align:center;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:500}.step-node.fn.svelte-1o6qtxq{font-family:var(--font-mono);background:var(--violet-50);border-color:var(--violet-100);color:var(--violet-700)}.step-node.input.svelte-1o6qtxq{background:var(--blue-50);border-color:var(--blue-500);color:var(--blue-700)}.step-node.output.svelte-1o6qtxq{background:var(--green-50);border-color:var(--green-200);color:var(--green-700)}.step-arrow.svelte-1o6qtxq{color:var(--text-mute);font-size:16px;line-height:1}.field-table.svelte-1o6qtxq{border:1px solid var(--border);border-radius:10px;overflow:hidden}.ft-row.svelte-1o6qtxq{border-bottom:1px solid var(--border);grid-template-columns:130px 180px 1fr;align-items:center;padding:10px 16px;font-size:13px;display:grid}.ft-row.svelte-1o6qtxq:last-child{border-bottom:none}.ft-header.svelte-1o6qtxq{background:var(--bg-soft);text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute);font-size:11.5px;font-weight:600}.ft-name.svelte-1o6qtxq{font-family:var(--font-mono);color:var(--text);font-weight:500}.ft-type.svelte-1o6qtxq{font-family:var(--font-mono);color:var(--text-mute);font-size:11.5px}.ft-desc.svelte-1o6qtxq{color:var(--text-soft)}@media (width<=700px){.score-bands.svelte-1o6qtxq{flex-direction:column}.ft-row.svelte-1o6qtxq{grid-template-columns:100px 1fr}.ft-type.svelte-1o6qtxq{display:none}}
