.v2-diagram{--ink:var(--text);--ink2:var(--sek);--ink3:#8b8d95;--line:var(--linje);--line2:var(--fin);--bg3:var(--accent-ljus);--ui:inherit;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--snap:cubic-bezier(.2, .8, .2, 1);--d1:var(--accent);--d2:#1c6e6e;--d3:#286443;--d4:#8a5a00;--d5:#2f5d8a;--d6:#6b3f8a}:is(.a25,.v2-diagram) .kb-fig{border:1px solid var(--line);background:var(--bg3);border-radius:12px;min-width:0;margin:0;padding:18px}:is(.a25,.v2-diagram) .kb-fig .yta{min-width:0;margin:0 0 4px;overflow-x:auto}:is(.a25,.v2-diagram) .kb-fig svg.kb-d{width:100%;min-width:660px;height:auto;color:var(--ink);font-family:var(--ui);display:block}:is(.a25,.v2-diagram) .kb-fig svg.kb-d-lod{min-width:0}:is(.a25,.v2-diagram) .kb-fig figcaption{color:var(--ink2);max-width:74ch;margin-top:14px;font-size:12.8px;line-height:1.55}:is(.a25,.v2-diagram) .kb-fig figcaption b{color:var(--ink);font-weight:600}:is(.a25,.v2-diagram) .kb-figtop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}:is(.a25,.v2-diagram) .kb-figtop .hint{font:10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-right:auto}.v2-diagram .kb-fig .kb-figtop .hint{letter-spacing:normal;text-transform:none;color:var(--ink2);font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}:is(.a25,.v2-diagram) svg.kb-d text{fill:currentColor}:is(.a25,.v2-diagram) svg.kb-d .box{fill:currentColor;fill-opacity:.05;stroke:currentColor;stroke-opacity:.3}:is(.a25,.v2-diagram) svg.kb-d .mut{opacity:.6}:is(.a25,.v2-diagram) svg.kb-d .lbl{letter-spacing:1.3px;opacity:.5;font-size:11px}:is(.a25,.v2-diagram) svg.kb-d .num{font-family:var(--mono);font-variant-numeric:tabular-nums}:is(.a25,.v2-diagram) svg.kb-d .hit{fill:#0000;stroke:none;cursor:pointer}:is(.a25,.v2-diagram) svg.kb-d .gs{cursor:pointer}:is(.a25,.v2-diagram) svg.kb-d .gs rect.b{stroke:var(--c);stroke-opacity:.6;fill:var(--c);fill-opacity:.07;transition:.2s var(--snap)}:is(.a25,.v2-diagram) svg.kb-d .gs.pa rect.b{stroke-opacity:1;stroke-width:2px;fill-opacity:.18}:is(.a25,.v2-diagram) svg.kb-d .gs .t{fill:var(--c)}:is(.a25,.v2-diagram) svg.kb-d .gband{stroke:var(--c);fill:none;stroke-width:1.4px}:is(.a25,.v2-diagram) svg.kb-d .gbandT{fill:var(--c);font-weight:600}:is(.a25,.v2-diagram) svg.kb-d .bar{fill:var(--c);fill-opacity:.5;stroke:var(--c);stroke-opacity:.85;transition:.2s var(--snap)}:is(.a25,.v2-diagram) svg.kb-d .gs.pa .bar{fill-opacity:.82}:is(.a25,.v2-diagram) svg.kb-d .noll{stroke:var(--c);stroke-width:2px;fill:none}:is(.a25,.v2-diagram) .kb-detalj{border-left:2px solid var(--gc,var(--line2));min-height:48px;margin-top:14px;padding-left:14px;transition:border-color .2s}:is(.a25,.v2-diagram) .kb-detalj b{color:var(--ink);font-size:13px;display:block}:is(.a25,.v2-diagram) .kb-detalj span{color:var(--ink2);font-size:12.8px}.v2-prosa-kropp .v2-diagram{margin:32px 0}@media (min-width:1100px){.v2-prosa-kropp .v2-diagram{width:calc(100% + 80px);margin-inline:-40px}}@media (prefers-reduced-motion:reduce){:is(.a25,.v2-diagram) svg.kb-d *,:is(.a25,.v2-diagram) .kb-valk,:is(.a25,.v2-diagram) .kb-scen,:is(.a25,.v2-diagram) .kb-detalj{transition:none!important}}@media (max-width:900px){:is(.a25,.v2-diagram) .kb-fig{padding:14px}}:is(.a25,.v2-diagram) .kb-val{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}:is(.a25,.v2-diagram) .kb-valk{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid var(--c);background:color-mix(in srgb, var(--c) 7%, transparent);transition:.2s var(--snap);border-radius:10px;padding:14px 15px;display:block}:is(.a25,.v2-diagram) .kb-valk:hover{background:color-mix(in srgb, var(--c) 12%, transparent)}:is(.a25,.v2-diagram) .kb-valk.pa{background:color-mix(in srgb, var(--c) 18%, transparent);border-width:2px;padding:13px 14px}:is(.a25,.v2-diagram) .kb-valk b{color:var(--c);font-size:13.5px;font-weight:600;display:block}:is(.a25,.v2-diagram) .kb-valk span{color:var(--ink2);margin-top:3px;font-size:11.5px;display:block}:is(.a25,.v2-diagram) .kb-scen{border:1px dashed var(--c);background:color-mix(in srgb, var(--c) 5%, transparent);transition:.2s var(--snap);border-radius:10px;gap:8px;margin-bottom:12px;padding:12px;display:flex}:is(.a25,.v2-diagram) .kb-scen.staplat{flex-direction:column;max-width:220px;margin-inline:auto}:is(.a25,.v2-diagram) .kb-scen-obj{border:1px solid var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);min-height:56px;color:var(--c);text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:600;display:flex}:is(.a25,.v2-diagram) .kb-spela{margin:0 0 12px}:is(.a25,.v2-diagram) .kb-spela button{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--d1);cursor:pointer;transition:.2s var(--snap);background:0 0;border-radius:10px;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}:is(.a25,.v2-diagram) .kb-spela button:hover{border-color:var(--d1)}:is(.a25,.v2-diagram) .kb-kedja-m{gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(.a25,.v2-diagram) .kb-kedja-m>li{gap:6px;margin:0;padding:0;display:grid}:is(.a25,.v2-diagram) .kb-kedja-m>li:before{content:none}:is(.a25,.v2-diagram) .kb-kedja-mk{text-align:left;width:100%;min-height:56px;font:inherit;cursor:pointer;border:1px solid var(--c);background:color-mix(in srgb, var(--c) 7%, transparent);transition:.2s var(--snap);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}:is(.a25,.v2-diagram) .kb-kedja-mk.pa{background:color-mix(in srgb, var(--c) 18%, transparent);border-width:2px;padding:13px 14px}:is(.a25,.v2-diagram) .kb-kedja-nr{color:var(--c);letter-spacing:.04em;padding-top:2px;font-size:11.5px;font-weight:700}:is(.a25,.v2-diagram) .kb-kedja-mk b{color:var(--c);font-size:14px;font-weight:600;display:block}:is(.a25,.v2-diagram) .kb-kedja-mk span span{color:var(--ink2);margin-top:3px;font-size:12px;display:block}:is(.a25,.v2-diagram) .kb-kedja-pil{color:var(--ink2);margin:0;padding-left:15px;font-size:11.5px}:is(.a25,.v2-diagram) .kb-kedja-pil:before{content:"↓ "}:is(.a25,.v2-diagram) .kb-kedja-md{border:1px solid var(--line2);background:color-mix(in srgb, var(--c) 4%, transparent);border-radius:10px;padding:14px 15px}:is(.a25,.v2-diagram) .kb-kedja-md b{color:var(--ink);font-size:13px;display:block}:is(.a25,.v2-diagram) .kb-kedja-md span{color:var(--ink2);font-size:12.8px;line-height:1.6}:is(.a25,.v2-diagram) .kb-kedja-band{border-left:2px solid var(--d1);background:color-mix(in srgb, var(--d1) 5%, transparent);border-radius:0 8px 8px 0;padding:12px 15px}:is(.a25,.v2-diagram) .kb-kedja-band b{color:var(--d1);font-size:12px;display:block}:is(.a25,.v2-diagram) .kb-kedja-band span{color:var(--ink2);font-size:12.8px;line-height:1.6}@media (prefers-reduced-motion:reduce){:is(.a25,.v2-diagram) .kb-kedja-mk,:is(.a25,.v2-diagram) .kb-spela button{transition:none!important}}
