.crusher-shell.svelte-gzbmz1{padding:4rem 0}.crusher-panel.svelte-gzbmz1{border:1px solid var(--line);width:min(980px,100% - 2rem);box-shadow:var(--shadow-soft);background:linear-gradient(#121716f5,#0c1011f5);border-radius:14px;margin:0 auto;padding:1.35rem}.capability-card.svelte-gzbmz1{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:14px;padding:1rem}label.svelte-gzbmz1{color:var(--muted);gap:.45rem;font-weight:700;display:grid}textarea.svelte-gzbmz1{border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:16px;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5}.questionnaire-input.svelte-gzbmz1{margin-top:1.5rem}.input-limit.svelte-gzbmz1{color:var(--muted);font-size:.88rem}.error-box.svelte-gzbmz1{color:var(--danger);background:var(--danger-soft);border:1px solid #ff5f5773;border-radius:16px;margin-top:1rem;padding:1rem}.summary-grid.svelte-gzbmz1{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.metric.svelte-gzbmz1{border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:1rem}.metric.svelte-gzbmz1 span:where(.svelte-gzbmz1){color:var(--muted);font-size:.85rem;display:block}.metric.svelte-gzbmz1 strong:where(.svelte-gzbmz1){color:var(--accent);margin-top:.5rem;font-size:1.45rem;display:block}.result-list.svelte-gzbmz1{gap:1rem;margin-top:2.5rem;display:grid}.question-card.svelte-gzbmz1{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:1.2rem}.question-card.critical.svelte-gzbmz1{border-color:#d5aa6273}.question-card.unmapped.svelte-gzbmz1{border-color:#d56a6073}.question-head.svelte-gzbmz1{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.question-head.svelte-gzbmz1 p:where(.svelte-gzbmz1){margin:0;font-weight:800;line-height:1.45}.question-head.svelte-gzbmz1 span:where(.svelte-gzbmz1){border:1px solid var(--line);color:var(--accent);text-transform:uppercase;border-radius:999px;padding:.35rem .6rem;font-size:.8rem}.tags.svelte-gzbmz1{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.tags.svelte-gzbmz1 span:where(.svelte-gzbmz1){border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.3rem .55rem;font-size:.78rem}ul.svelte-gzbmz1{color:var(--muted);margin:0;padding-left:1.2rem}li.svelte-gzbmz1+li:where(.svelte-gzbmz1){margin-top:.45rem}small.svelte-gzbmz1{color:var(--muted);line-height:1.4;display:block}@media (width<=900px){.summary-grid.svelte-gzbmz1{grid-template-columns:1fr}}
