.qa-combo-card.svelte-1s433qs{background:#fff;border-left:4px solid #e8922d;border-radius:.5rem;margin-bottom:1rem;padding:.85rem 1rem 1rem}.qa-combo-stem.svelte-1s433qs{color:#212121;margin-bottom:.8rem;font-size:.9rem;line-height:1.5}.qa-combo-grid.svelte-1s433qs{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.8rem;display:grid}.qa-combo-item.svelte-1s433qs{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.5rem}.qa-combo-item-label.svelte-1s433qs{color:#616161;margin-bottom:.25rem;font-size:.85rem;font-weight:700}.qa-combo-item-svg.svelte-1s433qs{justify-content:center;display:flex}.qa-combo-item-svg.svelte-1s433qs svg{max-width:100%;height:auto}.qa-single-visual.svelte-1s433qs{background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;margin-bottom:.8rem;padding:.5rem;display:flex}.qa-single-visual.svelte-1s433qs svg{max-width:100%;height:auto;max-height:260px}.qa-combo-options.svelte-1s433qs{flex-direction:column;gap:.4rem;margin-bottom:.6rem;display:flex}.qa-combo-option.svelte-1s433qs{color:#424242;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #bdbdbd;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.85rem;display:flex}.qa-combo-option.svelte-1s433qs:hover:not(:disabled){background:#f5f5f5}.qa-combo-option.selected.svelte-1s433qs{background:#fff3e0;border-color:#e8922d}.qa-combo-option.correct-opt.svelte-1s433qs{background:#e8f5e9;border-color:#4caf50}.qa-combo-option.wrong-opt.svelte-1s433qs{background:#ffebee;border-color:#e53935}.qa-combo-option.svelte-1s433qs:disabled{cursor:default}.qa-combo-option-id.svelte-1s433qs{color:#616161;border:1.5px solid #616161;border-radius:3px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:.72rem;font-weight:700;display:inline-flex}.qa-combo-submit.svelte-1s433qs{color:#fff;cursor:pointer;background:#e8922d;border:none;border-radius:4px;padding:.4rem 1rem;font-weight:600}.qa-combo-submit.svelte-1s433qs:disabled{cursor:default;background:#bdbdbd}.qa-combo-feedback.svelte-1s433qs{border-radius:4px;padding:.5rem;font-size:.85rem;font-weight:600}.qa-combo-feedback.is-correct.svelte-1s433qs{color:#2e7d32;background:#e8f5e9}.qa-combo-feedback.is-wrong.svelte-1s433qs{color:#c62828;background:#ffebee}.toolbar.svelte-1vw2vef{justify-content:flex-end;width:min(210mm,100vw - 32px);margin:16px auto 0;display:flex}.toolbar.svelte-1vw2vef button:where(.svelte-1vw2vef){color:#fff;font:700 12px/1 var(--font-sans,Inter, system-ui, sans-serif);cursor:pointer;background:#0e4c8a;border:1px solid #0e4c8a;border-radius:6px;padding:9px 13px}.k62.svelte-1vw2vef{color:#172033;background:#fbfaf7}.k62-content.svelte-1vw2vef{flex-direction:column;gap:9mm;display:flex}.opener.svelte-1vw2vef{justify-content:center;min-height:190mm}.kicker.svelte-1vw2vef{color:#0e6f5c;font:800 9pt/1.2 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;margin:0}h1.svelte-1vw2vef,h2.svelte-1vw2vef,h3.svelte-1vw2vef,p.svelte-1vw2vef{margin:0}h1.svelte-1vw2vef{color:#0f3764;max-width:13ch;font:800 38pt/.98 var(--font-serif,Georgia, serif)}h2.svelte-1vw2vef{color:#0f3764;font:800 24pt/1.05 var(--font-serif,Georgia, serif)}h3.svelte-1vw2vef{color:#172033;font:800 13pt/1.15 var(--font-sans,Inter, system-ui, sans-serif)}.lead.svelte-1vw2vef,.intro.svelte-1vw2vef{color:#3f4a5f;max-width:56ch;font:14pt/1.45 var(--font-sans,Inter, system-ui, sans-serif)}.principle-strip.svelte-1vw2vef,.key-grid.svelte-1vw2vef,.molecule-grid.svelte-1vw2vef,.compare-grid.svelte-1vw2vef{gap:4mm;display:grid}.principle-strip.svelte-1vw2vef{grid-template-columns:repeat(4,1fr)}.principle-strip.svelte-1vw2vef span:where(.svelte-1vw2vef),.key-grid.svelte-1vw2vef article:where(.svelte-1vw2vef),.molecule-grid.svelte-1vw2vef article:where(.svelte-1vw2vef),.compare-grid.svelte-1vw2vef article:where(.svelte-1vw2vef),.model-rule.svelte-1vw2vef,.question-card.svelte-1vw2vef{background:#fff;border:1px solid #d6d0c4;border-radius:7px}.principle-strip.svelte-1vw2vef span:where(.svelte-1vw2vef){color:#0e6f5c;font:800 10pt/1.25 var(--font-sans,Inter, system-ui, sans-serif);text-align:center;padding:4mm 3mm}.key-grid.svelte-1vw2vef{grid-template-columns:repeat(3,1fr)}.key-grid.svelte-1vw2vef article:where(.svelte-1vw2vef),.molecule-grid.svelte-1vw2vef article:where(.svelte-1vw2vef),.compare-grid.svelte-1vw2vef article:where(.svelte-1vw2vef){padding:5mm}.key-grid.svelte-1vw2vef p:where(.svelte-1vw2vef),.molecule-grid.svelte-1vw2vef p:where(.svelte-1vw2vef),.compare-grid.svelte-1vw2vef p:where(.svelte-1vw2vef),.model-rule.svelte-1vw2vef,.question-card.svelte-1vw2vef p:where(.svelte-1vw2vef){color:#3f4a5f;font:10.5pt/1.45 var(--font-sans,Inter, system-ui, sans-serif)}.image-frame.svelte-1vw2vef{background:#fff;border:1px solid #d6d0c4;border-radius:8px;margin:0;overflow:hidden}.image-frame.svelte-1vw2vef img:where(.svelte-1vw2vef){width:100%;height:auto;display:block}.map-frame.svelte-1vw2vef img:where(.svelte-1vw2vef){aspect-ratio:3/2;object-fit:contain;background:#fff}.molecule-grid.svelte-1vw2vef{grid-template-columns:repeat(2,1fr)}.formula.svelte-1vw2vef{color:#0e4c8a;font:900 20pt/1 var(--font-mono,"IBM Plex Mono", monospace);margin-bottom:3mm;display:inline-block}.model-rule.svelte-1vw2vef{border-left:4px solid #0e6f5c;padding:5mm}.compare-grid.svelte-1vw2vef{grid-template-columns:1fr}.tag.svelte-1vw2vef{font:800 8pt/1 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:3mm;padding:2mm 3mm;display:inline-block}.saturated.svelte-1vw2vef{color:#0e6f5c;background:#e6f5f0}.unsaturated.svelte-1vw2vef{color:#a15b00;background:#fff0d9}.question-list.svelte-1vw2vef{counter-reset:q var(--counter-start,0);gap:3mm;display:grid}.question-card.svelte-1vw2vef{break-inside:avoid;grid-template-columns:12mm 1fr;gap:4mm;padding:4mm;display:grid}.compact.svelte-1vw2vef{gap:2.5mm}.q-num.svelte-1vw2vef:before{counter-increment:q;content:counter(q, decimal-leading-zero);color:#0e4c8a;font:900 16pt/1 var(--font-serif,Georgia, serif)}.answer-lines.svelte-1vw2vef{gap:4mm;margin-top:4mm;display:grid}.answer-lines.svelte-1vw2vef span:where(.svelte-1vw2vef){border-bottom:1px dashed #c6bda9;min-height:1px}.option-grid.svelte-1vw2vef{gap:2mm;margin-top:3mm;display:grid}.option-grid.svelte-1vw2vef span:where(.svelte-1vw2vef){font:9.5pt/1.35 var(--font-sans,Inter, system-ui, sans-serif);background:#f8f6f2;border:1px solid #d6d0c4;border-radius:5px;padding:2mm 3mm}section.page.svelte-1vw2vef:nth-of-type(9) .k62-content:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(10) .k62-content:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(12) .k62-content:where(.svelte-1vw2vef){gap:3.5mm}section.page.svelte-1vw2vef:nth-of-type(9) .kicker:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(10) .kicker:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(12) .kicker:where(.svelte-1vw2vef){margin-bottom:.5mm;font-size:7.4pt}section.page.svelte-1vw2vef:nth-of-type(9) h2:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(10) h2:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(12) h2:where(.svelte-1vw2vef){margin:0 0 1.5mm;font-size:17pt}section.page.svelte-1vw2vef:nth-of-type(9) .question-card:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(10) .question-card:where(.svelte-1vw2vef){grid-template-columns:9mm 1fr;gap:2.2mm;padding:2.5mm}section.page.svelte-1vw2vef:nth-of-type(9) .question-card:where(.svelte-1vw2vef) p:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(10) .question-card:where(.svelte-1vw2vef) p:where(.svelte-1vw2vef){margin:0;font-size:8.6pt;line-height:1.28}section.page.svelte-1vw2vef:nth-of-type(9) .q-num:where(.svelte-1vw2vef):before,section.page.svelte-1vw2vef:nth-of-type(10) .q-num:where(.svelte-1vw2vef):before{font-size:12pt}section.page.svelte-1vw2vef:nth-of-type(9) .option-grid:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(10) .option-grid:where(.svelte-1vw2vef){grid-template-columns:1fr 1fr;gap:1mm;margin-top:1.5mm}section.page.svelte-1vw2vef:nth-of-type(9) .option-grid:where(.svelte-1vw2vef) span:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(10) .option-grid:where(.svelte-1vw2vef) span:where(.svelte-1vw2vef){padding:1.2mm 1.6mm;font-size:7.7pt;line-height:1.2}section.page.svelte-1vw2vef:nth-of-type(9) .answer-lines:where(.svelte-1vw2vef),section.page.svelte-1vw2vef:nth-of-type(10) .answer-lines:where(.svelte-1vw2vef){gap:2mm;margin-top:2mm}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .wb-activity{font-size:8pt}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .flex.items-center.justify-between.mb-3{margin-bottom:.35rem}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-card{margin-bottom:.45rem;padding:.45rem .55rem .55rem}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-stem{margin-bottom:.35rem;font-size:.72rem;line-height:1.25}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-grid{gap:.35rem;margin-bottom:.35rem}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-item{padding:.25rem}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-item-label{margin-bottom:.1rem;font-size:.65rem}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-item-svg svg,section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-single-visual svg{max-height:105px}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-options{grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:.35rem;display:grid}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-option{gap:.35rem;padding:.22rem .35rem;font-size:.68rem;line-height:1.2}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-option-id{width:18px;min-width:18px;height:18px;font-size:.62rem}section.page.svelte-1vw2vef:nth-of-type(12) .analysis:where(.svelte-1vw2vef) .qa-combo-submit{padding:.25rem .7rem;font-size:.72rem}.analysis.svelte-1vw2vef .question-block{max-height:212mm;overflow:hidden}@media print{.toolbar.svelte-1vw2vef,.no-print{display:none!important}}
