@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_astro/bricolage-grotesque-500-normal-latin-ext.B82pxkPf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_astro/bricolage-grotesque-500-normal-latin.C23fTOVi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_astro/bricolage-grotesque-500-normal-latin-ext.B82pxkPf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_astro/bricolage-grotesque-500-normal-latin.C23fTOVi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-400-normal-latin-ext.Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-400-normal-latin.Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/jetbrains-mono-400-normal-latin-ext.Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/jetbrains-mono-400-normal-latin.Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/source-sans-3-400-italic-latin-ext.CQw8vtPJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/source-sans-3-400-italic-latin.B7GXyjLl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-sans-3-400-normal-latin-ext.HjV1MJGe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-sans-3-400-normal-latin.DJS56XP8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-sans-3-400-normal-latin-ext.HjV1MJGe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-sans-3-400-normal-latin.DJS56XP8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/source-sans-3-400-normal-latin-ext.HjV1MJGe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/source-sans-3-400-normal-latin.DJS56XP8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#eef1f5;--surface:#fff;--surface-2:#f6f8fb;--ink:#18202b;--muted:#586476;--rule:#c5ceda;--rule-soft:#dfe5ec;--accent:#2446a6;--accent-soft:#e3e9f8;--marker:#ffe36e;--marker-ink:#18202b;--plus:#1c7447;--minus:#b0281f;--shadow:0 1px 2px #18202b0f, 0 4px 16px #18202b0f;--f-display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--f-body:"Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--panel-w:360px;--wrap-w:1320px;--r-s:6px;--r-m:10px;--r-l:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#10151c;--surface:#18202a;--surface-2:#1d2632;--ink:#e6ebf2;--muted:#9aa6b6;--rule:#334052;--rule-soft:#263140;--accent:#93abf4;--accent-soft:#233257;--marker:#ffd6464d;--marker-ink:#fff6d6;--plus:#6fd39c;--minus:#ff8c82;--shadow:0 1px 2px #0000004d, 0 4px 16px #00000040}}:root[data-theme=dark]{color-scheme:dark;--ground:#10151c;--surface:#18202a;--surface-2:#1d2632;--ink:#e6ebf2;--muted:#9aa6b6;--rule:#334052;--rule-soft:#263140;--accent:#93abf4;--accent-soft:#233257;--marker:#ffd6464d;--marker-ink:#fff6d6;--plus:#6fd39c;--minus:#ff8c82;--shadow:0 1px 2px #0000004d, 0 4px 16px #00000040}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--ground);color:var(--ink);font-family:var(--f-body);margin:0;padding-inline:16px;font-size:15px;line-height:1.5}img{max-width:100%}button{font:inherit;cursor:pointer}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;line-height:1.15}.wrap{max-width:var(--wrap-w);margin:0 auto;padding-block:24px 48px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:13px}a{color:var(--accent);text-underline-offset:2px}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.crumb{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.crumb:hover{color:var(--accent);text-decoration:underline}header.top{gap:10px;margin-bottom:22px;display:grid}header.top h1{font-size:clamp(26px,4vw,38px);font-weight:700}header.top p{color:var(--muted);max-width:68ch;margin:0}details.task{background:var(--surface);border:1px solid var(--rule-soft);border-radius:var(--r-m);max-width:900px;padding:12px 16px}details.task summary{cursor:pointer;color:var(--accent);font-weight:600}details.task summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.task-body{gap:10px;margin-top:10px;font-size:14.5px;display:grid}.task-body p{margin:0}.task-body ol,.task-body ul{gap:6px;margin:0;padding-left:1.4em;display:grid}.prose{gap:10px;max-width:68ch;display:grid}.prose h2{margin-top:14px;font-size:19px;font-weight:700}.prose p,.prose ul{margin:0}.prose ul{gap:6px;padding-left:1.4em;display:grid}.site-foot{border-top:1px solid var(--rule-soft);gap:18px;margin-top:40px;padding-top:14px;font-size:12.5px;display:flex}.site-foot a{color:var(--muted);text-decoration:none}.site-foot a:hover{color:var(--accent);text-decoration:underline}.layout{grid-template-columns:var(--panel-w) minmax(0, 1fr);align-items:start;gap:24px;display:grid}.guide{top:calc(env(safe-area-inset-top,0px) + 16px);background:var(--surface);border:1px solid var(--rule-soft);border-radius:var(--r-l);box-shadow:var(--shadow);flex-direction:column;max-height:calc(100vh - 32px);display:flex;position:sticky;overflow:hidden}.g-top{border-bottom:1px solid var(--rule-soft);gap:8px;padding:16px 18px 12px;display:grid}.g-count{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.g-count .eyebrow{color:var(--accent)}.g-count .num{font-family:var(--f-mono);color:var(--muted);font-size:12px}.progress{background:var(--rule-soft);border-radius:2px;height:4px;overflow:hidden}.progress i{background:var(--accent);width:0;height:100%;transition:width .25s;display:block}.g-body{align-content:start;gap:12px;padding:14px 18px;font-size:14.5px;display:grid;overflow:auto}.g-body p{margin:0}.erkl{display:contents}.erkl[hidden]{display:none}.g-body ul,.g-body ol{gap:4px;margin:0;padding-left:1.3em;display:grid}.key{font-family:var(--f-mono);background:var(--surface-2);border:1px solid var(--rule-soft);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.6}.key b{color:var(--accent);font-weight:600}.merke{border-left:3px solid var(--accent);padding:4px 0 4px 10px;font-size:14px}.merke b{color:var(--accent)}.vorwissen{border-left:3px dashed var(--muted);padding:4px 0 4px 10px;font-size:14px}.vorwissen b{color:var(--muted)}.analyse{border-collapse:collapse;width:100%;font-size:13px}.analyse th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--rule);padding:4px 6px;font-size:11.5px;font-weight:600}.analyse td{border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:5px 6px}.analyse td.side{color:var(--accent);white-space:nowrap;font-weight:700}.analyse td.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.meters{border-top:1px solid var(--rule-soft);background:var(--surface-2);gap:8px;padding:12px 18px;display:grid}.meter{grid-template-columns:92px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.meter .lab{color:var(--muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;font-weight:600}.bar{background:var(--rule-soft);border-radius:4px;height:8px;overflow:hidden}.bar i{background:var(--accent);border-radius:4px;height:100%;transition:width .35s;display:block}.meter .val{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;min-width:92px;font-size:12px}.delta{font-family:var(--f-mono);border-radius:10px;margin-left:4px;padding:1px 6px;font-size:11.5px}.delta.p{color:var(--plus);background:color-mix(in srgb, var(--plus) 14%, transparent)}.delta.m{color:var(--minus);background:color-mix(in srgb, var(--minus) 14%, transparent)}.delta.z{color:var(--muted);background:var(--rule-soft)}.work{gap:28px;min-width:0;display:grid}.sec{gap:12px;min-width:0;display:grid}.sec-h{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.sec-h h2{font-size:19px;font-weight:700}.sec-h span{color:var(--muted);font-size:13.5px}.card{background:var(--surface);border:1px solid var(--rule-soft);border-radius:12px;min-width:0;padding:14px 16px}.card.flush{padding:0}.tablewrap{overflow-x:auto}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.grid-t{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:start;gap:16px;display:grid}.formel{background:var(--surface-2);border:1px solid var(--rule-soft);border-radius:var(--r-m);grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid;overflow-x:auto}.formel .cap{color:var(--muted);font-size:12px}table.werte{border-collapse:collapse;width:100%;font-size:13.5px}table.werte th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--rule);padding:8px 8px 6px;font-size:11.5px;font-weight:600}table.werte th .katex{text-transform:none;letter-spacing:normal}table.werte td{border-bottom:1px solid var(--rule-soft);vertical-align:middle;padding:5px 8px}table.werte td.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}table.werte tr.treffer td,table.werte td.treffer{background:color-mix(in srgb, var(--plus) 12%, transparent);font-weight:600}table.werte tr.treffer td.num,table.werte td.treffer.num{color:var(--plus)}.diagramm{width:100%;max-width:100%;height:auto;font-family:var(--f-body);display:block;overflow:visible}@media (width>=981px){.bild .diagramm{max-height:min(400px,44vh);margin-inline:auto}}.diagramm text{fill:var(--muted);font-size:11px}.diagramm .achse{stroke:var(--rule);stroke-width:1.5px;fill:none}.diagramm .raster{stroke:var(--rule-soft);stroke-width:1px;fill:none}.diagramm .raster.stark{stroke:var(--rule);stroke-dasharray:4 4}.diagramm .tick{stroke:var(--rule);stroke-width:1px}.diagramm .achstitel{fill:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.diagramm .wert{fill:var(--ink);font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.diagramm .kurve{fill:none;stroke:var(--rule);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s,stroke-width .25s,opacity .25s}.diagramm .kurve.matt{opacity:.3}.diagramm .kurve.hilfe{stroke-dasharray:5 4;stroke-width:1.5px}.diagramm .kurve.plus{stroke:var(--plus)}.diagramm .kurve.minus{stroke:var(--minus)}.diagramm .kurve.an{stroke:var(--accent);stroke-width:2.75px}.diagramm .flaeche{fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-width:1px;stroke-opacity:.4;transition:fill-opacity .3s}.diagramm .flaeche.matt{fill-opacity:.05;stroke-opacity:.15}.diagramm .flaeche.plus{fill:var(--plus);stroke:var(--plus)}.diagramm .flaeche.minus{fill:var(--minus);stroke:var(--minus)}.diagramm .marke{fill:var(--surface);stroke:var(--rule);stroke-width:2px;transition:fill .25s,stroke .25s,r .25s}.diagramm .marke.an{fill:var(--accent);stroke:var(--accent)}.diagramm .marke.aus{fill:var(--surface);stroke:var(--minus);stroke-dasharray:3 2}.diagramm .saeule{fill:var(--rule-soft);transition:fill .3s,opacity .3s}.diagramm .saeule.an{fill:var(--accent)}.diagramm .saeule.matt{opacity:.35}.diagramm .saeule.plus{fill:color-mix(in srgb, var(--plus) 55%, var(--surface))}.diagramm .saeule.minus{fill:color-mix(in srgb, var(--minus) 55%, var(--surface))}.diagramm .notizen{pointer-events:none}.diagramm .notiz{opacity:0;fill:var(--ink);font-family:var(--f-mono);font-size:11.5px;transition:opacity .3s}.diagramm .notiz.an{opacity:1}.diagramm .notiz.minus{fill:var(--minus)}.diagramm .notiz.plus{fill:var(--plus)}.diagramm .notiz.akzent{fill:var(--accent);font-weight:600}.diagramm .notiz.leise{fill:var(--muted);font-family:var(--f-body)}.diagramm .lupe{fill:var(--surface);stroke:var(--rule);stroke-width:1px}.diagramm .zusatz{opacity:0;transition:opacity .3s}.diagramm .zusatz.an{opacity:1}@media (prefers-reduced-motion:reduce){.diagramm .kurve,.diagramm .flaeche,.diagramm .marke,.diagramm .saeule,.diagramm .zusatz{transition:none}}@media (width<=560px){.diagramm text{font-size:12.5px}}.diagramm-legende{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12.5px;display:flex}.guide.weg .g-count{align-items:center}.g-nav{flex:none;align-items:center;gap:8px;display:flex}.pfeile{gap:4px;display:flex}.pfeil{border-radius:var(--r-s);border:1px solid var(--rule);background:var(--surface);width:32px;height:28px;color:var(--ink);place-items:center;padding:0;font-weight:600;line-height:1;display:grid}.pfeil.primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.pfeil:disabled{opacity:.35;cursor:default}.pfeil:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.work.weg{align-items:start}.teil{flex-direction:column;gap:12px;min-width:0;display:flex}.schritte{flex-direction:column;gap:28px;min-width:0;display:flex}.schritt{background:var(--surface);border:1px solid var(--rule-soft);cursor:pointer;border-radius:12px;gap:10px;min-width:0;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:grid}.schritt:hover{border-color:var(--rule)}.schritt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.schritt.jetzt{cursor:auto;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.schritt-h{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:16.5px;font-weight:700;display:flex}.schritt-h .nr{font-family:var(--f-mono);color:var(--muted);border-radius:var(--r-s);background:var(--surface-2);border:1px solid var(--rule-soft);white-space:nowrap;padding:1px 7px;font-size:12px;font-weight:600;transition:background .2s}.schritt.jetzt .schritt-h .nr{background:var(--marker);color:var(--marker-ink);border-color:#0000}.schritt>*{min-width:0}.work.weg .formel,.work.weg .katex-display{position:relative}.schritt p{margin:0}.schritt ol,.schritt ul{gap:6px;margin:0;padding-left:1.4em;display:grid}.schritt li{min-width:0}.schritt.result{background:var(--accent-soft)}.bild{gap:12px;min-width:0;display:grid}@media (width>=981px) and (height>=700px){.bild{z-index:2;background:var(--ground);margin-block:-16px -12px;padding-block:16px 12px;transition:box-shadow .15s;position:sticky;top:0}.bild.klebt{box-shadow:0 10px 12px -12px #00000040}.bild.frei{box-shadow:none;margin-block:0;padding-block:0;position:static}}@media (prefers-reduced-motion:reduce){.bild{transition:none}}header.top h1{hyphens:auto;overflow-wrap:break-word}[data-schritt]{scroll-margin-block:24px 96px}@media (width<=980px){[data-schritt]{scroll-margin-bottom:48vh}}@media (prefers-reduced-motion:reduce){.schritt,.schritt-h .nr{transition:none}}.checks{gap:4px;font-size:14px;display:grid}.checks div{gap:8px;display:flex}.checks .ok{color:var(--plus);font-weight:700}@media (prefers-reduced-motion:reduce){.progress i,.bar i{transition:none}}@media (width<=980px){.layout{grid-template-columns:1fr}.guide{border-radius:var(--r-l) var(--r-l) 0 0;z-index:10;max-height:46vh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;position:fixed;inset:auto 0 0}.g-top{padding:10px 16px 8px}.g-body{padding:10px 16px}.meters{padding:8px 16px}.wrap{padding-bottom:50vh}}.katex{color:inherit;font-size:1.04em}.katex-display{margin:0;padding-block:2px;overflow:auto hidden}.g-body .katex{font-size:1em}.faecher{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.fachkarte{background:var(--surface);border:1px solid var(--rule-soft);border-left:4px solid var(--accent);border-radius:var(--r-m);box-shadow:var(--shadow);color:inherit;gap:8px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.fachkarte:hover{transform:translateY(-2px);box-shadow:0 2px 4px #00000012,0 8px 24px #00000017}.fachkarte h2{font-size:20px;font-weight:700}.fachkarte .sub{color:var(--muted);font-size:13.5px}.fachkarte .zahl{font-family:var(--f-mono);color:var(--accent);font-size:12.5px;font-weight:600}.artefakte{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.artefaktkarte{background:var(--surface);border:1px solid var(--rule-soft);border-radius:var(--r-m);min-width:0;box-shadow:var(--shadow);color:inherit;align-content:start;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.artefaktkarte:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.artefaktkarte .kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.artefaktkarte .nr{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;font-size:12.5px}.artefaktkarte .titel{font-size:16px;font-weight:700}.artefaktkarte .kurz{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.status{white-space:nowrap;color:var(--muted);background:var(--surface-2);border:1px solid var(--rule-soft);border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600}.status.done{color:var(--plus);background:color-mix(in srgb, var(--plus) 12%, transparent);border-color:color-mix(in srgb, var(--plus) 30%, transparent)}.leer{color:var(--muted);padding:12px 2px;font-size:14px}
