.decision-report.svelte-1g7odb1{min-width:0;overflow-wrap:anywhere}.report-heading.svelte-1g7odb1{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:18px}.report-heading.svelte-1g7odb1>div:where(.svelte-1g7odb1){min-width:0;flex:1 1 260px}.report-heading.svelte-1g7odb1 h2:where(.svelte-1g7odb1){margin:8px 0 0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.3}.eyebrow.svelte-1g7odb1{margin:0 0 8px}.verdict.svelte-1g7odb1{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.uncertain.svelte-1g7odb1{color:#fde68a}.report-language.svelte-1g7odb1{margin-left:auto;color:#ffffff80;font-size:.85rem;text-transform:uppercase}.summary.svelte-1g7odb1{max-width:80ch;margin:0;color:#ffffffb3;line-height:1.6}.approaches.svelte-1g7odb1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;margin:28px 0}.approach.svelte-1g7odb1{min-width:0;padding:24px;background:#ffffff08;border-radius:1rem}.approach.recommended.svelte-1g7odb1{background:#ffffff14}h3.svelte-1g7odb1{margin:0 0 12px;font-size:1.2rem;line-height:1.5}h4.svelte-1g7odb1{margin:0;font-size:1rem}p.svelte-1g7odb1,li.svelte-1g7odb1{line-height:1.6;overflow-wrap:anywhere}p.svelte-1g7odb1,ul.svelte-1g7odb1{color:#ffffffb3}ul.svelte-1g7odb1{margin:12px 0 0;padding-left:20px;list-style:disc}li.svelte-1g7odb1+li:where(.svelte-1g7odb1){margin-top:8px}.report-section.svelte-1g7odb1{margin:28px 0}.constraint-list.svelte-1g7odb1{border-top:1px solid rgba(255,255,255,.08)}.constraint.svelte-1g7odb1{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.constraint.svelte-1g7odb1>div:where(.svelte-1g7odb1){display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.constraint.svelte-1g7odb1 p:where(.svelte-1g7odb1){margin:6px 0 0}.assessment.svelte-1g7odb1{flex-shrink:0;color:#ffffff80;font-size:.8rem;text-transform:uppercase}.assessment.conflict.svelte-1g7odb1{color:#fca5a5}.reasoning-grid.svelte-1g7odb1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:28px}.experiment.svelte-1g7odb1{padding:24px;background:#ffffff0a;border-radius:1.5rem}.experiment-grid.svelte-1g7odb1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px}.references.svelte-1g7odb1{display:flex;flex-wrap:wrap;gap:10px}.references.svelte-1g7odb1 a:where(.svelte-1g7odb1){display:flex;align-items:center;gap:12px;padding:10px 18px;background:#ffffff14;border-radius:.75rem;transition:background-color .2s}.references.svelte-1g7odb1 a:where(.svelte-1g7odb1):hover{background:#ffffff26}.calculator.svelte-1g7odb1{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.calculator.svelte-1g7odb1 summary:where(.svelte-1g7odb1){min-height:44px;cursor:pointer;font-weight:500;line-height:1.6}.cost-fields.svelte-1g7odb1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:18px;margin:18px 0}.cost-fields.svelte-1g7odb1 label:where(.svelte-1g7odb1){margin:0}.cost-fields.svelte-1g7odb1 input:where(.svelte-1g7odb1){display:block;margin-top:7px}.cost-total.svelte-1g7odb1{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.cost-total.svelte-1g7odb1>span:where(.svelte-1g7odb1){color:#ffffffb3}output.svelte-1g7odb1{min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:1.45rem;font-weight:600}.provenance.svelte-1g7odb1{color:#ffffff80;font-size:.85rem}.provenance.svelte-1g7odb1{margin-top:28px}.example.svelte-1g7odb1 .approaches:where(.svelte-1g7odb1){gap:32px}.example.svelte-1g7odb1 .approach:where(.svelte-1g7odb1),.example.svelte-1g7odb1 .experiment:where(.svelte-1g7odb1){padding:0;background:none;border-radius:0}.example.svelte-1g7odb1 .approach:where(.svelte-1g7odb1)+.approach:where(.svelte-1g7odb1){padding-left:32px;border-left:1px solid rgba(255,255,255,.2)}.example.svelte-1g7odb1 .references:where(.svelte-1g7odb1) a:where(.svelte-1g7odb1){padding:0;background:none;border-radius:0;text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.approach.svelte-1g7odb1,.experiment.svelte-1g7odb1{padding:18px}.experiment-grid.svelte-1g7odb1{grid-template-columns:1fr;gap:18px}.example.svelte-1g7odb1 .approaches:where(.svelte-1g7odb1){grid-template-columns:1fr}.example.svelte-1g7odb1 .approach:where(.svelte-1g7odb1)+.approach:where(.svelte-1g7odb1){padding-left:0;padding-top:28px;border-left:0;border-top:1px solid rgba(255,255,255,.2)}}
