@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:900;font-display:swap;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2) format("woff2")}:root{--leiste: calc(var(--tipp) + 2 * var(--luft));--tabs: calc(var(--tipp) + var(--luft));--seite: 16px;--leise: color-mix(in srgb, var(--text) 62%, var(--hg))}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;background:var(--hg)}body{margin:0;background:var(--hg);color:var(--text);font-family:var(--schrift);font-weight:500;font-size:var(--basis);line-height:1.45;overflow-wrap:break-word}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}h1,h2,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}.nur-vorleser{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html,body{overflow-x:clip}[data-layouttest] *,[data-layouttest] *:before,[data-layouttest] *:after{animation:none!important;transition:none!important}.app{min-height:100svh;display:flex;flex-direction:column;overflow-x:clip;padding-bottom:calc(var(--leiste) + var(--tabs) + env(safe-area-inset-bottom,0px))}.app.im-ablauf{padding-bottom:calc(var(--leiste) + env(safe-area-inset-bottom,0px))}.kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top,0px)) var(--seite) 8px}.marke{font-weight:900;letter-spacing:.02em;line-height:1}.marke b{color:var(--fach);font-weight:900}.buehne{flex:1;min-width:0}.ansicht{max-width:1080px;margin-inline:auto;padding:8px var(--seite) 24px;display:flex;flex-direction:column;gap:calc(var(--luft) * 1.2)}.ansicht.ablauf{padding-top:calc(10px + env(safe-area-inset-top,0px))}.punch{animation:punch var(--d-punchZoom) var(--easing);transform-origin:50% 30%}@keyframes punch{0%{transform:scale(var(--punch))}to{transform:none}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes einschieben{0%{transform:translateY(18px)}to{transform:none}}.pop{animation:pop var(--d-feder) var(--feder) both}.aktionsleiste{position:fixed;z-index:20;left:0;right:0;bottom:calc(var(--tabs) + env(safe-area-inset-bottom,0px));display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:var(--luft) var(--seite);background:var(--hg);border-top:2px solid var(--flaeche)}[data-ablauf=ja] .aktionsleiste{bottom:0;padding-bottom:calc(var(--luft) + env(safe-area-inset-bottom,0px))}.aktionsleiste .knopf.haupt{flex:1 1 auto;max-width:420px}.aktionsleiste:empty{display:none}.tabs{position:fixed;z-index:21;left:0;right:0;bottom:0;height:calc(var(--tabs) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:grid;grid-template-columns:repeat(3,1fr);background:var(--flaeche)}.tabs button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;font-weight:700;font-size:.72em;text-transform:uppercase;letter-spacing:var(--laufweite);color:var(--leise)}.tabs button span{max-width:100%}.tabs button[aria-current=page]{color:var(--text);box-shadow:inset 0 3px 0 var(--akzent)}.tabs .icon{width:1.7em;height:1.7em}.icon{width:1.3em;height:1.3em;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.22em}.titel{font-weight:900;font-size:var(--titel);line-height:1.05;text-wrap:balance;hyphens:auto}.unter{color:var(--leise);max-width:46ch;margin-top:6px}.fach-label,.etikett,.abschnitt{color:var(--fach);font-weight:700;font-size:.76em;text-transform:uppercase;letter-spacing:var(--laufweite)}.etikett,.abschnitt{color:var(--leise)}.abschnitt{margin-bottom:8px}.fein,.leise{font-size:.85em;color:var(--leise)}.zeile{display:flex;align-items:center;gap:10px}.zeile.zwischen{justify-content:space-between;flex-wrap:wrap}.kopfzeile{display:flex;align-items:center;gap:12px}.kopfzeile>div:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.termin{display:inline-flex;align-items:center;gap:8px;font-weight:700;margin-top:4px}.karte{background:var(--flaeche);border-radius:var(--radius);padding:calc(var(--luft) * 1.1);border:var(--rand) solid var(--kontur)}[data-haut=papier] .karte{background:var(--weiss)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tipp);padding:0 20px;border-radius:var(--radius);font-weight:900;border:2.5px solid var(--kontur);background:transparent;color:var(--text);text-align:center;transition:transform var(--d-pop) var(--feder)}.knopf:active:not(:disabled){transform:scale(.96)}.knopf.haupt{background:var(--akzent);border-color:var(--akzent);color:var(--tinte)}[data-haut=papier] .knopf.haupt{border-color:var(--kontur)}.knopf.voll{width:100%}.knopf.klein{min-height:calc(var(--tipp) * .78);padding:0 14px;font-weight:700;font-size:.9em}.knopf:disabled{opacity:.4}.rund{display:inline-grid;place-items:center;width:calc(var(--tipp) * .82);height:calc(var(--tipp) * .82);border-radius:50%;border:2.5px solid var(--kontur);background:transparent;padding:0;flex:none}.link{background:none;border:0;padding:6px 0;color:var(--leise);font-size:.85em;font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{display:inline-flex;align-items:center;gap:7px;min-height:calc(var(--tipp) * .78);max-width:100%;padding:4px 14px;border-radius:999px;border:2.5px solid var(--flaeche);background:var(--flaeche);color:var(--text);font-weight:700;font-size:.93em;text-align:left}[data-haut=papier] .chip{border-color:var(--kontur);background:var(--weiss)}.chip[aria-pressed=true],[data-haut=papier] .chip[aria-pressed=true]{border-color:var(--kontur);background:var(--kontur);color:var(--hg)}.chip:disabled{opacity:.4}.chip.unsicher,[data-haut=papier] .chip.unsicher{border-style:dashed;border-color:var(--leise);background:transparent}.chips.klein .chip{font-size:.82em;min-height:calc(var(--tipp) * .66)}.chip .punkt{width:11px;height:11px;border-radius:50%;flex:none}.chip.datum{padding-block:0}.chip.datum input{border:0;background:transparent;min-height:calc(var(--tipp) * .7);max-width:9.5em;color-scheme:dark}[data-haut=papier] .chip.datum input{color-scheme:light}.figur{position:relative;flex:none;align-self:flex-end}.blase{position:absolute;bottom:92%;left:55%;display:flex;flex-direction:column;align-items:flex-start;transform-origin:0 100%;animation:pop var(--d-feder) var(--feder) both;pointer-events:none}.blase.links{left:auto;right:55%;align-items:flex-end;transform-origin:100% 100%}.blase span{background:var(--flaeche);border:2.5px solid var(--kontur);border-radius:999px;padding:0 12px;font-weight:700;font-size:1.2em;line-height:1.35}.blase i{display:block;border-radius:50%;background:var(--kontur)}.blase i:nth-of-type(1){width:9px;height:9px;margin:3px 12px 0}.blase i:nth-of-type(2){width:5px;height:5px;margin:2px 6px 0}.eingabe{background:var(--flaeche);border-radius:var(--radius);border:var(--rand) solid var(--kontur);padding:10px 12px}[data-haut=papier] .eingabe{background:var(--weiss)}.eingabe:focus-within{outline:3px solid var(--akzent);outline-offset:2px}.eingabe textarea{display:block;width:100%;resize:none;border:0;background:transparent;font-weight:700;font-size:1.12em;line-height:1.3;padding:4px}.eingabe textarea::placeholder{color:var(--leise);font-weight:500}.eingabe textarea:focus{outline:none}.schnellwahl{display:flex;flex-direction:column;gap:var(--luft)}.reihe{display:flex;flex-direction:column;gap:7px;min-width:0}.ziel-reihe{display:flex;flex-wrap:wrap;gap:7px}.fortschritt-karte{display:flex;flex-direction:column;gap:10px}.segmente{display:flex;gap:4px;width:100%}.seg{flex:1;height:14px;border-radius:5px;border:2.5px solid var(--leise)}.seg.voll{background:var(--fach);border-color:var(--fach)}.seg.halb{border-color:var(--fach);background:linear-gradient(90deg,var(--fach) 50%,transparent 50%)}.tage{display:grid;gap:10px}.tag{display:grid;grid-template-columns:3.6em minmax(0,1fr);gap:10px;align-items:start}.tag-name{padding-top:calc(var(--luft) * 1.1);font-weight:900;text-transform:uppercase;letter-spacing:var(--laufweite);font-size:.8em;line-height:1.2}.tag-name small{display:block;font-weight:700;color:var(--leise);letter-spacing:.02em}.tag-inhalt{display:flex;flex-direction:column;gap:10px;min-width:0;background:transparent;border:2.5px solid var(--flaeche)}[data-haut=papier] .tag-inhalt{border:2.5px dashed var(--leise);background:transparent}.tag.heute .tag-inhalt,[data-haut=papier] .tag.heute .tag-inhalt{border:2.5px solid var(--kontur)}.thema{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center}.thema .ring{grid-row:span 2}.thema-titel{font-weight:700;line-height:1.2}.thema-meta{font-size:.8em;color:var(--leise);font-variant-numeric:tabular-nums}.plan-marke{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.92em}.ring{width:26px;height:26px;flex:none}.ring .rand{fill:none;stroke:var(--leise);stroke-width:2.6}.ring .fuell{fill:var(--fach)}.ring .hk{fill:none;stroke:var(--tinte);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.ring.wackelt .rand,.ring.kannst .rand{stroke:var(--fach)}.ablauf-leiste{display:flex;align-items:center;gap:12px}.fortschritt{flex:1;display:flex;gap:5px}.fortschritt i{flex:1;height:10px;border-radius:5px;background:var(--flaeche)}.fortschritt i.fertig{background:var(--fach)}.fortschritt i.jetzt{background:transparent;border:2.5px solid var(--kontur)}.zwei-spalten{display:grid;gap:calc(var(--luft) * 1.2);align-items:start}.spalte{display:flex;flex-direction:column;gap:var(--luft);min-width:0}.auftrag{font-weight:700;font-size:1.1em;line-height:1.3}.aufgabe-buehne{display:flex;align-items:flex-end;gap:8px;min-width:0}.aufgabe-buehne>:last-child,.aufgabe-buehne>.formel,.aufgabe-buehne>.aussage{flex:1;min-width:0}.aufgabe-buehne .figur{margin-top:calc(var(--figur) * .2)}.formel{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3em;font-weight:900;font-size:var(--formel);line-height:1.1;font-variant-numeric:tabular-nums;padding:.3em 0;text-align:center}.formel>span{max-width:100%}.formel.satz{justify-content:flex-start;text-align:left;font-weight:700;font-size:calc(var(--formel) * .55);line-height:1.6;gap:.15em .35em;padding:.4em 0}.formel.satz .luecke,.formel.satz .eingabe-bruch input{font-size:1em}.aufgabe-buehne:has(.formel.satz),.aufgabe-buehne:has(.aussage){align-items:flex-start}.aufgabe-buehne:has(.formel.satz) .figur,.aufgabe-buehne:has(.aussage) .figur{align-self:flex-start}.frage-zeile{display:flex;align-items:flex-start;gap:10px}.frage-zeile .auftrag{flex:1;min-width:0}.frage-zeile .rund{width:calc(var(--tipp) * .7);height:calc(var(--tipp) * .7);font-weight:900}.frage-zeile .rund[aria-expanded=true]{background:var(--kontur);color:var(--hg)}.erklaerung{border-left:4px solid var(--fach);padding:2px 0 2px 12px;color:var(--text);animation:einschieben var(--d-einschieben) var(--easing)}.papier-schritte{display:grid;gap:8px}.papier-schritte li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start}.papier-schritte small{grid-column:2;color:var(--leise)}.werkzeug{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-weight:700;font-size:.85em}.werkzeug div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border:2.5px solid var(--flaeche);border-radius:var(--radius)}.werkzeug .icon{width:2em;height:2em}.eingabe-knoepfe{display:flex;align-items:center;gap:10px;margin-top:8px}.eingabe-knoepfe .status{flex:1;min-width:0;font-size:.82em;color:var(--leise)}.rund.an{background:var(--fach);border-color:var(--fach);color:var(--tinte)}.rund.hoert{animation:puls 1.2s var(--easing) infinite}@keyframes puls{0%{box-shadow:0 0 0 0 var(--fach)}to{box-shadow:0 0 0 14px transparent}}.nur-breit{display:none}@media(min-width:520px){.nur-breit{display:inline}}.aktionsleiste .knopf:not(.haupt){padding:0 14px;flex:none}.aktionsleiste .knopf.haupt{min-width:0}.datei-versteckt{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.warte{display:flex;align-items:center;gap:10px;font-weight:700}.bruch{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;line-height:1;margin:0 .08em;font-variant-numeric:tabular-nums}.bruch>span:first-child{padding:0 .16em .08em}.bruch>span:last-child{padding:.08em .16em 0;border-top:.1em solid currentColor;min-width:100%;text-align:center}.eingabe-bruch .fest{padding:0 .16em}.eingabe-bruch .luecke{font-size:1em;height:1.3em}.eingabe-bruch hr{width:100%;border:0;border-top:.1em solid currentColor;margin:.12em 0}.eingabe-bruch input,.luecke{width:2.2em;height:1.3em;text-align:center;font-weight:900;border-radius:.2em;border:2.5px solid var(--kontur);background:var(--hg);padding:0 .1em;max-width:100%}[data-haut=papier] .eingabe-bruch input,[data-haut=papier] .luecke{background:var(--weiss)}.luecke{height:1.5em;font-size:.8em}input.daneben,button.daneben{border-color:var(--falsch)!important}input.stimmt,button.stimmt{border-color:var(--richtig)!important;background:var(--richtig)!important;color:var(--tinte)!important}.zeichenwahl{display:inline-flex;gap:6px}.zeichenwahl button,.wahl button,.zuordnen button{min-height:var(--tipp);min-width:var(--tipp);border-radius:var(--radius);border:2.5px solid var(--flaeche);background:var(--flaeche);font-weight:900;color:var(--text);padding:6px 12px}[data-haut=papier] :is(.zeichenwahl,.wahl,.zuordnen) button{border-color:var(--kontur);background:var(--weiss)}:is(.zeichenwahl,.wahl,.zuordnen) button[aria-pressed=true]{border-color:var(--kontur);background:var(--kontur);color:var(--hg)}.zeichenwahl button{font-size:.7em}.luecke::placeholder{color:var(--leise);font-weight:600;font-size:.62em;opacity:1}.aussage{display:flex;flex-direction:column;gap:var(--luft)}.aussage-text{font-weight:900;font-size:calc(var(--formel) * .62);line-height:1.2}.wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr));gap:10px;font-size:1.25em}.wahl.zwei{grid-template-columns:1fr 1fr;font-size:1em}.eingabe-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.wortwahl{justify-content:center}.formel.satz+.wortwahl{justify-content:flex-start}.zuordnen{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zu-spalte{display:grid;gap:8px;align-content:start}.zuordnen button{text-align:left;font-weight:700}.zuordnen button small{display:block;color:inherit;opacity:.75;font-weight:500}.zuordnen button.belegt{border-color:var(--fach)}.rueck{border-radius:var(--radius);padding:12px 14px;font-weight:700;display:flex;align-items:center;gap:10px}.rueck.richtig{background:var(--richtig);color:var(--tinte)}.gesagt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:.85em;color:var(--leise)}.gesagt small{flex-basis:100%;color:var(--text);font-weight:700}.knopf.sprechknopf.hoert{animation:puls 1.2s var(--easing) infinite}.rueck.falsch{border:2.5px solid var(--falsch)}.hilfe{display:flex;flex-direction:column;gap:12px;animation:einschieben var(--d-einschieben) var(--easing)}.hilfe-leer{display:none;border:2.5px dashed var(--flaeche);border-radius:var(--radius);padding:16px;color:var(--leise);font-size:.9em;flex-direction:column;gap:12px;align-items:flex-start}.hilfesatz{display:flex;gap:10px;align-items:flex-start;font-weight:700;font-size:1.1em;line-height:1.3}.hilfesatz .icon{color:var(--akzent);margin-top:2px}[data-haut=papier] .hilfesatz .icon{color:var(--tinte)}.stelle{display:flex;flex-direction:column;gap:6px}.kino{position:relative;aspect-ratio:16 / 9;width:100%;border-radius:calc(var(--radius) * .7);background:var(--tinte);border:2.5px solid var(--kontur);overflow:hidden}.kino iframe,.kino>div:not(.kino-ende){position:absolute;inset:0;width:100%;height:100%;border:0}.kino-start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:0;background:var(--tinte);color:var(--weiss);padding:12px;width:100%}.kino-knopf{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--akzent);color:var(--tinte);font-size:22px;flex:none}.kino-text{font-weight:700;font-size:.82em;line-height:1.25;max-width:38ch;text-wrap:balance}.kino-ende{position:absolute;inset:0;z-index:2;background:var(--flaeche);color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;font-weight:700}.kino-ende .link{align-self:center}.stelle-meta{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;font-size:.85em;color:var(--leise);font-variant-numeric:tabular-nums}.stelle-meta strong{color:var(--text);font-weight:900;font-size:1.1em}.mehr{background:none;border:0;padding:4px 0;font-weight:700;display:inline-flex;align-items:center;gap:6px;color:var(--text);align-self:flex-start}.mehr[aria-expanded=true] .icon{transform:rotate(180deg)}.regelkarte{background:var(--hg);border-radius:calc(var(--radius) * .7);padding:12px;display:flex;flex-direction:column;gap:8px;border:var(--rand) solid var(--kontur)}.regelkarte ol{list-style:decimal;padding-left:1.3em;display:grid;gap:4px}.regelkarte ul{list-style:disc;padding-left:1.2em;display:grid;gap:4px}.regelkarte table{border-collapse:collapse;width:100%}.regelkarte td{padding:4px 6px;border-top:1.5px solid var(--flaeche)}.regelkarte td:last-child{text-align:right;font-weight:700}.auswertung{display:grid;gap:10px}.auswertung li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.auswertung li.nein{border:2.5px solid var(--falsch)}.aus-inhalt{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.aus-formel{font-weight:900;font-size:1.2em}.aus-inhalt small{color:var(--leise)}.marke-rund{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none}.marke-rund.ok{background:var(--richtig);color:var(--tinte)}.marke-rund.nein{border:2.5px solid var(--falsch);color:var(--falsch)}.zwei-abzeichen,.sammel-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.abzeichen-karte{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;color:var(--text);font:inherit;min-width:0}.abzeichen-karte small{color:var(--leise)}.abzeichen-rund{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;border:4px solid var(--kontur);font-size:30px}.abzeichen-rund.voll{background:var(--fach);color:var(--tinte)}.abzeichen-rund.offen{border-style:dashed;border-color:var(--leise);color:var(--leise)}.schluss{font-weight:700;text-align:center;color:var(--leise)}.fach-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px}.fach-kachel{border:3px solid transparent;color:var(--tinte);border-radius:var(--radius);padding:12px;text-align:left;font-weight:900;min-height:var(--tipp);min-width:0;display:flex;flex-direction:column;gap:2px;hyphens:auto}.fach-kachel small{font-weight:700;font-size:.75em}.fach-kachel[aria-pressed=true]{border-color:var(--kontur)}.themen-liste{display:grid;gap:8px;margin-bottom:var(--luft)}.themen-liste li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center;background:var(--flaeche);border-radius:var(--radius);padding:10px 12px;border:var(--rand) solid var(--kontur)}[data-haut=papier] .themen-liste li{background:var(--weiss)}.t-frage{font-weight:700;line-height:1.25}.t-frage small{display:block;font-weight:500;font-size:.8em;color:var(--leise)}.t-wege{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lerntage{display:flex;align-items:baseline;gap:10px;color:var(--leise);font-size:.9em}.lerntage b{font-weight:900;font-size:1.8em;color:var(--text);font-variant-numeric:tabular-nums}.lage{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--tinte) 72%,transparent)}.blatt{width:min(100%,560px);max-height:92svh;overflow-y:auto;background:var(--hg);color:var(--text);border-radius:28px 28px 0 0;border:2.5px solid var(--kontur);border-bottom:0;padding:18px var(--seite) calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;animation:einschieben var(--d-einschieben) var(--easing)}.blatt-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.blatt h2{font-weight:900;font-size:1.35em;line-height:1.1;text-wrap:balance}.haken{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:start;cursor:pointer}.haken input{grid-row:span 2;width:26px;height:26px;margin:2px 0 0;accent-color:var(--fach)}.haken span{color:var(--leise);font-size:.88em}@media(min-width:760px){:root{--seite: 28px;--tabs: 0px;--rail: 104px}.app{padding-left:var(--rail)}.app.im-ablauf{padding-left:0}.tabs{top:0;right:auto;bottom:0;width:var(--rail);height:auto;grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start;gap:6px;padding:72px 8px 8px}.tabs button{padding:12px 2px;border-radius:14px;font-size:.64em;letter-spacing:.04em}.tabs button[aria-current=page]{background:var(--akzent);color:var(--tinte);box-shadow:none}.aktionsleiste{left:var(--rail);bottom:0}[data-ablauf=ja] .aktionsleiste{left:0}.zwei-spalten{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px}.hilfe-leer{display:flex}.aktionsleiste .nur-schmal{display:none}.titel{font-size:calc(var(--titel) * 1.2)}.formel{font-size:calc(var(--formel) * 1.2)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
