.sub-page-nav.svelte-857weo{border-top:2px solid var(--color-chem-gray-200,#e0e0e0);margin-top:3rem;padding-top:1.5rem}.nav-inner.svelte-857weo{flex-direction:column;gap:.75rem;display:flex}.nav-overview{color:#0097a7;font-size:.85rem;font-weight:600;text-decoration:none}.nav-overview:hover{text-decoration:underline}.nav-prev-next.svelte-857weo{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.nav-prev,.nav-next{color:#e8922d;background:#fff3e0;border:1px solid #e8922d;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;text-decoration:none;transition:background .15s}.nav-prev:hover,.nav-next:hover{background:#ffe0b2}.nav-spacer.svelte-857weo{flex:none}@media print{.sub-page-nav.svelte-857weo{display:none}}.vt-figure.svelte-lrd1fm{max-width:100%;margin:.75rem 0;font-family:Segoe UI,system-ui,sans-serif;overflow-x:auto}.vt-title.svelte-lrd1fm{color:#37474f;margin-bottom:.4rem;font-size:.95rem;font-weight:600}.vt-table.svelte-lrd1fm{border-collapse:collapse;bakgrund:#fff;width:auto;min-width:60%;font-size:.875rem}.vt-table.svelte-lrd1fm th:where(.svelte-lrd1fm){bakgrund:#e8922d;color:#fff;text-align:left;border:1px solid #d97f1a;padding:.5rem .75rem;font-size:.85rem;font-weight:700}.vt-table.svelte-lrd1fm td:where(.svelte-lrd1fm){color:#37474f;vertical-align:top;border:1px solid #e0e0e0;padding:.45rem .75rem;font-size:.85rem}.vt-highlight.svelte-lrd1fm{bakgrund:#fff3e0!important}.vt-caption.svelte-lrd1fm{color:#757575;margin-top:.35rem;font-size:.78rem;font-style:italic}.vt-compact.svelte-lrd1fm .vt-table:where(.svelte-lrd1fm) th:where(.svelte-lrd1fm),.vt-compact.svelte-lrd1fm .vt-table:where(.svelte-lrd1fm) td:where(.svelte-lrd1fm){padding:.25rem .5rem;font-size:.78rem}@media print{.vt-figure.svelte-lrd1fm{break-inside:avoid;page-break-inside:avoid}.vt-table.svelte-lrd1fm{font-size:10pt}.vt-table.svelte-lrd1fm th:where(.svelte-lrd1fm){-webkit-print-color-adjust:exact;print-color-adjust:exact;bakgrund:#e8922d!important;color:#fff!important}.vt-highlight.svelte-lrd1fm{-webkit-print-color-adjust:exact;print-color-adjust:exact;bakgrund:#fff3e0!important}}.vg-figure.svelte-qhn932{max-width:100%;margin:.75rem 0}.vg-figure.svelte-qhn932 svg:where(.svelte-qhn932){max-width:100%;height:auto;display:block}@media print{.vg-figure.svelte-qhn932{break-inside:avoid;page-break-inside:avoid}.vg-figure.svelte-qhn932 svg:where(.svelte-qhn932){-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:100%}}.vsf-figure.svelte-18j44s1{max-width:100%;margin:.75rem 0}.vsf-figure.svelte-18j44s1 svg:where(.svelte-18j44s1){bakgrund:#fff;max-width:100%;height:auto;display:block}@media print{.vsf-figure.svelte-18j44s1{break-inside:avoid;page-break-inside:avoid}.vsf-figure.svelte-18j44s1 svg:where(.svelte-18j44s1){-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:100%}}.vc-figure.svelte-lnrfvq{max-width:100%;margin:.75rem 0}.vc-figure.svelte-lnrfvq svg:where(.svelte-lnrfvq){max-width:100%;height:auto;display:block}@media print{.vc-figure.svelte-lnrfvq{break-inside:avoid;page-break-inside:avoid}.vc-figure.svelte-lnrfvq svg:where(.svelte-lnrfvq){-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:100%}}.wb-question-visual.svelte-2mdqyv{background:#fafafa;border-left:4px solid #0097a7;border-radius:4px;margin:1rem 0;padding:.75rem}.visual-caption.svelte-2mdqyv{color:#616161;text-align:center;margin:.5rem 0 0;font-size:.8rem;font-style:italic}@media print{.wb-question-visual.svelte-2mdqyv{break-inside:avoid;background:#fff;border:1px solid #bdbdbd}}.wbq-card.svelte-4vvydf{border:1px solid var(--fokus-line,#d6d2c8);border-left:6px solid var(--q-accent,var(--fokus-ac-primary,#1c5fa8));break-inside:avoid;background:#fff;border-radius:8px;grid-template-columns:2.35rem minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}.wbq-practice.svelte-4vvydf{--q-accent:#e8922d}.wbq-advanced.svelte-4vvydf{--q-accent:#7b2d8e}.wbq-solo.svelte-4vvydf{--q-accent:#0e9488;background:#fbfefd}.wbq-open.svelte-4vvydf{--q-accent:#7b2d8e;background:#fffdfd}.wbq-card.compact.svelte-4vvydf{gap:.65rem;padding:.78rem}.wbq-number.svelte-4vvydf{background:var(--q-accent,var(--fokus-ac-primary,#1c5fa8));color:#fff;width:2.1rem;height:2.1rem;font-family:var(--font-mono,monospace);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.wbq-body.svelte-4vvydf{min-width:0}.wbq-meta.svelte-4vvydf{flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem;display:flex}.wbq-meta.svelte-4vvydf span:where(.svelte-4vvydf){background:color-mix(in srgb, var(--q-accent,#1c5fa8) 11%, #fff);color:color-mix(in srgb, var(--q-accent,#1c5fa8) 75%, #111);text-transform:uppercase;letter-spacing:0;border-radius:999px;padding:.12rem .4rem;font-size:.68rem;font-weight:800;line-height:1.25}.wbq-text.svelte-4vvydf{color:var(--fokus-ink,#1a1f2e);white-space:pre-line;margin:0;font-size:.98rem;font-weight:650;line-height:1.48}.compact.svelte-4vvydf .wbq-text:where(.svelte-4vvydf){font-size:.92rem}.wbq-options.svelte-4vvydf{gap:.45rem;margin-top:.8rem;display:grid}.wbq-raster.svelte-4vvydf{background:#faf8f3;border:1px solid #e1dacd;border-radius:8px;margin:.9rem 0 0;overflow:hidden}.wbq-raster.svelte-4vvydf img:where(.svelte-4vvydf){object-fit:contain;width:100%;max-height:28rem;display:block}.wbq-option.svelte-4vvydf{background:var(--fokus-paper-soft,#faf8f3);color:#2f3542;border:1px solid #e5e0d6;border-radius:7px;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.5rem .58rem;font-size:.9rem;line-height:1.38;display:grid}.wbq-option-letter.svelte-4vvydf{width:1.35rem;height:1.35rem;font-family:var(--font-mono,monospace);color:var(--q-accent,#1c5fa8);background:#fff;border:1px solid #d8d1c4;border-radius:6px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.wbq-lines.svelte-4vvydf{gap:.45rem;margin-top:.85rem;display:grid}.wbq-lines.svelte-4vvydf span:where(.svelte-4vvydf){border-bottom:1px dashed #b9b3aa;min-height:1.35rem}.wbq-matching.svelte-4vvydf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.wbq-matching.svelte-4vvydf div:where(.svelte-4vvydf){background:var(--fokus-paper-soft,#faf8f3);border:1px solid #e5e0d6;border-radius:7px;gap:.35rem;padding:.7rem;font-size:.88rem;line-height:1.35;display:grid}.wbq-matching.svelte-4vvydf strong:where(.svelte-4vvydf){color:var(--q-accent,#1c5fa8)}@media (width<=620px){.wbq-card.svelte-4vvydf,.wbq-matching.svelte-4vvydf{grid-template-columns:1fr}}.we-card.svelte-6emwzb{break-inside:avoid;background:#fff;border:1px solid #d8d1c4;border-radius:8px;overflow:hidden}.we-head.svelte-6emwzb{color:#fff;background:#b85a0a;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.we-head.svelte-6emwzb>span:where(.svelte-6emwzb){width:2.4rem;height:2.4rem;font-family:var(--font-mono,monospace);background:#ffffff2e;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.we-head.svelte-6emwzb p:where(.svelte-6emwzb){text-transform:uppercase;letter-spacing:0;opacity:.86;margin:0 0 .1rem;font-size:.72rem;font-weight:900}.we-head.svelte-6emwzb h3:where(.svelte-6emwzb){letter-spacing:0;margin:0;font-size:1.2rem;font-weight:850;line-height:1.2}.we-grid.svelte-6emwzb{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);gap:0;display:grid}.we-grid.svelte-6emwzb:not(:has(.we-image)){grid-template-columns:1fr}.we-image.svelte-6emwzb{background:#f7f2e8;border-right:1px solid #e1dacd;margin:0}.we-image.svelte-6emwzb img:where(.svelte-6emwzb){object-fit:contain;width:100%;height:100%;min-height:18rem;display:block}.we-content.svelte-6emwzb{gap:0;display:grid}.we-content.svelte-6emwzb section:where(.svelte-6emwzb){padding:1rem}.we-content.svelte-6emwzb section:where(.svelte-6emwzb)+section:where(.svelte-6emwzb){border-top:1px solid #ece7dc}.we-content.svelte-6emwzb h4:where(.svelte-6emwzb){color:#7a4b08;text-transform:uppercase;letter-spacing:0;margin:0 0 .38rem;font-size:.72rem;font-weight:900}.we-content.svelte-6emwzb p:where(.svelte-6emwzb),.we-content.svelte-6emwzb li:where(.svelte-6emwzb){color:var(--fokus-ink,#1a1f2e);font-size:.95rem;line-height:1.52}.we-content.svelte-6emwzb p:where(.svelte-6emwzb){margin:0}.we-thinking.svelte-6emwzb{background:#fff8e1}.we-thinking.svelte-6emwzb ol:where(.svelte-6emwzb){margin:0;padding-left:1.2rem}.we-thinking.svelte-6emwzb li:where(.svelte-6emwzb)+li:where(.svelte-6emwzb){margin-top:.4rem}.we-keys.svelte-6emwzb{background:#f8fbf6}.we-keys.svelte-6emwzb ul:where(.svelte-6emwzb),.we-open-list.svelte-6emwzb{margin:0}.we-keys.svelte-6emwzb ul:where(.svelte-6emwzb){gap:.45rem;padding-left:1.1rem;display:grid}.we-open.svelte-6emwzb{background:#fff}.we-open-list.svelte-6emwzb{gap:.75rem;display:grid}.we-open-card.svelte-6emwzb{background:#fffdf8;border:1px solid #e5e0d6;border-radius:7px;grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:.75rem;display:grid}.we-open-card.svelte-6emwzb>strong:where(.svelte-6emwzb){color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-mono,monospace);background:#b85a0a;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.we-open-card.svelte-6emwzb p:where(.svelte-6emwzb){font-weight:650}.we-lines.svelte-6emwzb{grid-column:2;gap:.42rem;display:grid}.we-lines.svelte-6emwzb span:where(.svelte-6emwzb){border-bottom:1px dashed #b9b3aa;min-height:1.25rem}@media (width<=760px){.we-grid.svelte-6emwzb{grid-template-columns:1fr}.we-image.svelte-6emwzb{border-bottom:1px solid #e1dacd;border-right:0}.we-open-card.svelte-6emwzb{grid-template-columns:1fr}.we-lines.svelte-6emwzb{grid-column:1}}.workbook-page.svelte-e4ep61{color:var(--fokus-ink,#1a1f2e);gap:1.35rem;display:grid}.wb-toolbar.svelte-e4ep61{z-index:20;border:1px solid var(--fokus-line,#d6d2c8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f3f5;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.wb-toolbar.svelte-e4ep61 div:where(.svelte-e4ep61){flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.wb-toolbar.svelte-e4ep61 strong:where(.svelte-e4ep61){font-weight:900}.wb-toolbar.svelte-e4ep61 span:where(.svelte-e4ep61){color:var(--fokus-ink-muted,#6b7280);font-size:.86rem}.wb-toolbar.svelte-e4ep61 button:where(.svelte-e4ep61){background:var(--fokus-ac-primary,#1c5fa8);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:.55rem .8rem;font-weight:850}.wb-hero.svelte-e4ep61{border:1px solid var(--fokus-line,#d6d2c8);border-left:8px solid var(--fokus-ac-primary,#1c5fa8);background:linear-gradient(180deg, #fff, var(--fokus-paper-soft,#faf8f3));border-radius:8px;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:stretch;gap:1.25rem;padding:1.25rem;display:grid}.wb-hero.svelte-e4ep61:not(:has(.wb-hero-media)){grid-template-columns:1fr}.wb-kicker.svelte-e4ep61,.wb-panel-head.svelte-e4ep61 p:where(.svelte-e4ep61){color:var(--fokus-ac-primary,#1c5fa8);text-transform:uppercase;letter-spacing:0;margin:0 0 .35rem;font-size:.76rem;font-weight:900;line-height:1.2}.wb-hero.svelte-e4ep61 h1:where(.svelte-e4ep61){max-width:13ch;color:var(--fokus-ink,#1a1f2e);font-family:var(--font-serif,Georgia, serif);letter-spacing:0;margin:0;font-size:clamp(2.5rem,7vw,5.25rem);font-weight:400;line-height:.94}.wb-lead.svelte-e4ep61{color:#3f4654;max-width:68ch;margin:1rem 0 0;font-size:1rem;line-height:1.55}.wb-stats.svelte-e4ep61{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.wb-stats.svelte-e4ep61 span:where(.svelte-e4ep61){color:#4a5260;background:#fff;border:1px solid #e5e0d6;border-radius:999px;align-items:baseline;gap:.3rem;padding:.38rem .55rem;font-size:.82rem;line-height:1;display:inline-flex}.wb-stats.svelte-e4ep61 strong:where(.svelte-e4ep61){color:var(--fokus-ac-primary,#1c5fa8);font-family:var(--font-mono,monospace)}.wb-hero-media.svelte-e4ep61{background:#ece7dc;border:1px solid #ded7ca;border-radius:7px;margin:0;overflow:hidden}.wb-hero-media.svelte-e4ep61 img:where(.svelte-e4ep61){object-fit:cover;width:100%;height:100%;min-height:18rem;display:block}.wb-jump.svelte-e4ep61{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.wb-jump.svelte-e4ep61 a:where(.svelte-e4ep61){color:#273242;text-align:center;background:#fff;border:1px solid #ded7ca;border-radius:7px;justify-content:center;align-items:center;min-height:2.35rem;padding:.45rem;font-size:.83rem;font-weight:850;text-decoration:none;display:inline-flex}.wb-panel.svelte-e4ep61{border:1px solid var(--fokus-line,#d6d2c8);background:#fff;border-radius:8px;gap:1rem;padding:1.15rem;display:grid}.wb-panel-cc.svelte-e4ep61{border-left:8px solid #e8922d}.wb-panel-map.svelte-e4ep61{border-left:8px solid #3f8e3f}.wb-panel-we.svelte-e4ep61{border-left:8px solid #b85a0a}.wb-panel-open.svelte-e4ep61{border-left:8px solid #7b2d8e}.wb-panel-solo.svelte-e4ep61{border-left:8px solid #0e9488}.wb-panel-appendix.svelte-e4ep61{border-left:8px solid #4e4673}.wb-panel-head.svelte-e4ep61 h2:where(.svelte-e4ep61){color:var(--fokus-ink,#1a1f2e);letter-spacing:0;margin:0;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:900;line-height:1.06}.wb-two.svelte-e4ep61{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:stretch;gap:1rem;display:grid}.wb-two.reverse.svelte-e4ep61{grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr)}.wb-raster.svelte-e4ep61{background:var(--fokus-paper-soft,#faf8f3);border:1px solid #ded7ca;border-radius:8px;margin:0;overflow:hidden}.wb-raster.svelte-e4ep61 img:where(.svelte-e4ep61){object-fit:contain;width:100%;height:100%;min-height:20rem;display:block}.wb-prompt.svelte-e4ep61{background:#fff8e1;border:1px solid #efd9a6;border-radius:8px;align-content:center;gap:.75rem;padding:1rem;display:grid}.wb-prompt.svelte-e4ep61 h3:where(.svelte-e4ep61),.wb-levels.svelte-e4ep61 h3:where(.svelte-e4ep61){letter-spacing:0;margin:0;font-size:1.05rem;font-weight:900}.wb-prompt.svelte-e4ep61 p:where(.svelte-e4ep61){color:#343b47;margin:0;font-size:1rem;font-weight:650;line-height:1.5}.wb-write-lines.svelte-e4ep61{gap:.55rem;display:grid}.wb-write-lines.svelte-e4ep61 span:where(.svelte-e4ep61){border-bottom:1px dashed #ae9b75;min-height:1.6rem}.wb-tip-grid.svelte-e4ep61{gap:.75rem;display:grid}.wb-tip-grid.svelte-e4ep61 div:where(.svelte-e4ep61){background:#eaf4ec;border:1px solid #c9e0ce;border-radius:8px;gap:.25rem;padding:.9rem;display:grid}.wb-tip-grid.svelte-e4ep61 strong:where(.svelte-e4ep61){color:#216d31;text-transform:uppercase;letter-spacing:0;font-size:.82rem;font-weight:900}.wb-tip-grid.svelte-e4ep61 span:where(.svelte-e4ep61){color:#273b2b;line-height:1.45}.wb-stack.svelte-e4ep61,.wb-levels.svelte-e4ep61,.wb-levels.svelte-e4ep61>div:where(.svelte-e4ep61){gap:.85rem;display:grid}.wb-levels.svelte-e4ep61>div:where(.svelte-e4ep61){padding-top:.15rem}.wb-levels.svelte-e4ep61 h3:where(.svelte-e4ep61){color:var(--fokus-ac-primary,#1c5fa8)}.wb-solo-grid.svelte-e4ep61{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.wb-open-grid.svelte-e4ep61{gap:.85rem;display:grid}.wb-empty.svelte-e4ep61{color:var(--fokus-ink-muted,#6b7280);margin:0;line-height:1.5}.wb-appendix-list.svelte-e4ep61{gap:.75rem;display:grid}.wb-appendix-item.svelte-e4ep61{break-inside:avoid;background:#fffdf8;border:1px solid #e5e0d6;border-radius:7px;grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}.wb-appendix-item.svelte-e4ep61>strong:where(.svelte-e4ep61){color:#fff;width:2.05rem;height:2.05rem;font-family:var(--font-mono,monospace);background:#4e4673;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.wb-appendix-item.svelte-e4ep61 p:where(.svelte-e4ep61){color:#303846;margin:0;font-size:.9rem;line-height:1.48}.wb-appendix-item.svelte-e4ep61 p:where(.svelte-e4ep61)+p:where(.svelte-e4ep61){margin-top:.38rem}.wb-appendix-item.svelte-e4ep61 span:where(.svelte-e4ep61){color:#4e4673;font-weight:900}.appendix-assessment.svelte-e4ep61{color:#303846;margin:.45rem 0 0;padding-left:1.1rem;font-size:.88rem;line-height:1.42}.appendix-q.svelte-e4ep61{font-weight:750}.wb-summary.svelte-e4ep61{background:var(--fokus-paper-soft,#faf8f3);border:1px solid var(--fokus-line,#d6d2c8);color:#3f4654;border-radius:8px;flex-wrap:wrap;gap:.45rem;padding:.9rem 1rem;line-height:1.45;display:flex}.wb-summary.svelte-e4ep61 strong:where(.svelte-e4ep61){color:var(--fokus-ac-primary,#1c5fa8)}@media (width<=900px){.wb-hero.svelte-e4ep61,.wb-two.svelte-e4ep61,.wb-two.reverse.svelte-e4ep61,.wb-solo-grid.svelte-e4ep61{grid-template-columns:1fr}.wb-jump.svelte-e4ep61{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wb-toolbar.svelte-e4ep61{flex-direction:column;align-items:stretch}.wb-jump.svelte-e4ep61{grid-template-columns:1fr}}@media print{.workbook-page.svelte-e4ep61{gap:0}.wb-panel.svelte-e4ep61,.wb-hero.svelte-e4ep61{break-inside:avoid;border-left-width:4px;border-radius:0;margin-bottom:8mm}.wb-solo-grid.svelte-e4ep61{grid-template-columns:1fr}.wb-panel-appendix.svelte-e4ep61{break-before:page}}
