.satz+.satz{margin-top:var(--l)}.tokfeld>select{opacity:0;width:100%;font-size:1rem;position:absolute;inset:0}.tokfeld:has(>select:focus-visible)>.tok{outline:1px solid var(--akzent)}.einstellungen-feld{align-items:baseline;gap:var(--m);margin:var(--m) 0;display:flex}.einstellungen-feld label{flex:1}.einstellungen-feld input,.import input{caret-color:var(--akzent);border-bottom:1px solid var(--linie);outline:none;min-width:0}.einstellungen-feld input::placeholder{color:var(--dim)}label.tok{cursor:pointer}.reihe{justify-content:flex-end;gap:var(--m);flex-wrap:wrap;align-items:baseline;display:flex}.versteckt{opacity:0;width:1px;height:1px;position:absolute;left:0}.import{padding:var(--m) 0;border-bottom:1px solid var(--linie)}.import p{margin:0 0 var(--s)}.satz-block{gap:var(--s);flex-direction:column;display:flex}.satz-betrag{font-size:calc(var(--gross) * 2.6);letter-spacing:-.035em;margin:0;font-weight:250;line-height:1.1}.satz{font-size:calc(var(--mittel) * 1.3);margin:0;font-weight:500;line-height:1.7}.chips{gap:var(--s);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.chips button{border:1px solid var(--linie);background:var(--surface);min-height:2.25rem;font-size:var(--klein);white-space:nowrap;border-radius:1.125rem;padding:0 .9rem;font-weight:500}.chips button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.tok{color:var(--akzent);border-bottom:1px dashed}.satz-betrag .tok{color:inherit}.tok:has(>.aktion){border-bottom:0}button.tok:not(:has(>.aktion)){line-height:normal}.tok.rot{color:var(--fehler)}.tok.gelb{color:var(--warnung)}input.tok{background:var(--linie);width:12ch;caret-color:var(--akzent);outline:none}.neu{font-size:var(--klein);color:var(--akzent)}.tokfeld{display:inline-block;position:relative}.feldwort{vertical-align:baseline;flex-direction:column;align-items:center;line-height:normal;display:inline-flex;position:relative}.feldwort>.feld-name{text-align:center;font-size:calc(var(--klein) * .8);color:var(--dim);white-space:nowrap;pointer-events:none;border-top:2px solid;align-self:stretch;padding-top:.15em;font-weight:500;line-height:1}.feld-name[data-name=kategorie]{border-top-style:dashed}.feld-name[data-name=gegenstand]{border-top-style:dotted}.feld-name[data-name=datum],.feld-name[data-name=intervall]{border-top:3px double}.feld-name[data-name=betrag]{border-top:0}.tokfeld:not(.offen)>input{opacity:0;width:100%;position:absolute;inset:0}.waehlen .tokfeld:not(.gewaehlt,.offen)>input{pointer-events:none}.tokfeld.offen>span{display:none}.tokfeld.gewaehlt:not(.offen)>.tok,button.tok.gewaehlt{background:color-mix(in srgb, var(--akzent) 20%, transparent);outline:2px solid var(--akzent);outline-offset:2px}.balken-neutral{width:var(--breite);vertical-align:middle;background:var(--linie);height:.5em;margin-right:.25em;display:inline-block;position:relative}.balken-neutral>span{background:currentColor;height:100%;display:block}.balken-neutral>i{background:var(--text);width:2px;position:absolute;top:-.2em;bottom:-.2em;translate:-50%}.verlauf-neutral{vertical-align:baseline;align-items:flex-end;gap:.4em;height:1em;display:inline-flex}.verlauf-neutral>i{background:currentColor;width:1ch;min-height:2px}.aktion{padding:0 var(--s);border-radius:var(--radius);border:1px solid;display:inline-block}.betrag-baustein{font-variant-numeric:tabular-nums;white-space:nowrap}.betrag-baustein sup{vertical-align:.9em;font-size:.4em}.signal-eigen:after{content:var(--signal-trenner," ·")}.gesamtsaldo{flex-direction:column;gap:.1em;margin:0;display:flex}.gesamtsaldo .gesamt-wort{color:var(--dim);font-size:var(--klein)}.gesamtsaldo .betrag-baustein{font-size:var(--gross);font-weight:650;line-height:1.1}.gesamtsaldo.minus .betrag-baustein,.gesamtsaldo.minus .gesamt-wort{color:var(--signal-ueberschritten)}.anleitung{gap:var(--l);touch-action:pan-y;flex-direction:column;display:flex;overflow-x:clip}.anl-kopf{align-items:center;gap:var(--m);font-size:var(--klein);font-variant-numeric:tabular-nums;margin:0;display:flex}.anl-fortschritt{flex:1;gap:4px;display:flex}.anl-fortschritt i{background:var(--linie);border-radius:2px;flex:1;height:4px;transition:background .3s}.anl-fortschritt i.d{background:var(--akzent)}.anl-schritt{justify-content:center;gap:var(--m);flex-direction:column;flex:1;animation:.35s cubic-bezier(.2,.8,.2,1) both anl-rein;display:flex}@keyframes anl-rein{0%{opacity:0;transform:translateX(var(--l))}}@media (prefers-reduced-motion:reduce){.anl-schritt,.anl-fortschritt i{transition:none;animation:none}}.anleitung .titel{font-size:var(--titel-gross,var(--gross));letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:650;line-height:1.12}.anleitung .lauf{text-wrap:pretty;max-width:34em;margin:0}.anl-bild{justify-content:center;align-items:flex-start;gap:var(--m);min-height:11rem;margin:0 0 var(--m);padding:var(--l);border:1px solid var(--linie);border-radius:var(--radius);background:var(--surface);font-size:var(--mittel);flex-direction:column;display:flex;overflow:hidden}.anl-mikro{width:var(--mikro-gross);height:var(--mikro-gross);background:var(--akzent);color:var(--auf-akzent,var(--bg));border-radius:50%;place-items:center;display:grid}.anl-mikro svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:45%}.anl-mikro svg rect{fill:currentColor}.anl-satz{gap:var(--s) var(--m);flex-wrap:wrap;display:flex}.anl-wort{border-bottom:2px solid var(--akzent);flex-direction:column;display:inline-flex}.anl-wort small{color:var(--dim);font-size:var(--klein)}.anl-taten{align-items:center;gap:var(--m);flex-wrap:wrap;display:flex}.anl-taten .akzent{flex-basis:100%}.anl-karte{gap:var(--s);padding:var(--m) var(--l);border:1px solid var(--linie);border-radius:var(--radius);background:var(--bg);flex-direction:column;display:flex;rotate:-3deg}.anl-themes{gap:var(--s);flex-wrap:wrap;display:flex}.anl-themes span{padding:var(--s) var(--m);border:1px solid var(--linie);border-radius:var(--radius)}.zahlen{padding:0 0 var(--s) var(--m);font-size:var(--klein);font-variant-numeric:tabular-nums}.zahlen dl{margin:0}.zahlen dl div{justify-content:space-between;gap:var(--m);display:flex}.zahlen dt{color:var(--dim)}.zahlen dd{margin:0}.zahlen button{padding:var(--s) 0 0;color:var(--dim)}:has(>.zahlen){flex-wrap:wrap}.zahlen{flex-basis:100%}.monat{font-size:var(--klein);color:var(--dim);justify-content:space-between;align-items:center;font-weight:600;display:flex}.monat button{min-width:2.75rem;min-height:2.75rem;font-size:var(--gross)}.monatsSignal .kopf{text-align:left;width:100%;font-size:var(--gross);font-weight:650;display:block}.kopf[aria-expanded=true]~.abruf{display:none}.baender{margin:var(--l) 0 0}.dicht .baender li{border:0;display:block}.zeile.band{align-items:baseline;gap:var(--s) var(--m);width:100%;padding:var(--s) 0;text-align:left;grid-template-columns:1fr auto;display:grid}.band .name{font-size:var(--mittel);font-weight:550}.band .spur{grid-column:1/-1}.band .balken-neutral{width:100%;height:.375rem;margin:0;display:block}.band .balken-neutral>i{box-shadow:0 0 0 2px var(--bg);top:-.3rem;bottom:-.3rem}.spur.imPlan{color:var(--signal-implan)}.spur.zuSchnell{color:var(--signal-zuschnell)}.spur.ueberschritten{color:var(--signal-ueberschritten)}.spur.neutral{color:var(--signal-neutral)}.spur.neutral .balken-neutral>span{opacity:.55}.band.ohne .balken-neutral{border:1px dashed var(--linie);background:0 0}.legende:before{content:"";width:2px;height:.9em;margin-right:var(--s);vertical-align:middle;background:var(--text);display:inline-block}.saldo{margin-top:var(--l)}.saldo summary{justify-content:space-between;align-items:baseline;gap:var(--m);cursor:pointer;font-size:var(--gross);font-weight:600;list-style:none;display:flex}.saldo summary::-webkit-details-marker{display:none}.saldo .betrag-baustein,.dicht>.gesamtsaldo .betrag-baustein{font-size:calc(var(--gross) * 1.6);letter-spacing:-.035em;font-weight:250}.trend{width:max-content;font-size:var(--mittel);letter-spacing:.4em;display:grid}.signal.imPlan{color:var(--signal-implan)}.signal.zuSchnell{color:var(--signal-zuschnell)}.signal.ueberschritten,.signal.minus{color:var(--signal-ueberschritten)}.signal.neutral{color:var(--signal-neutral)}.chips.zeile1{margin:0 calc(var(--m) * -1);padding:calc(var(--s) / 4) var(--m);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips.zeile1::-webkit-scrollbar{display:none}.suche{gap:var(--s);margin-top:var(--m);padding:var(--s) 0;border-bottom:1px solid var(--linie);display:flex}.suche input{caret-color:var(--akzent);outline:none;flex:1}.suche input::placeholder{color:var(--dim)}.tag{margin:calc(var(--l) * 1.15) 0 0;padding-bottom:var(--s);border-bottom:1px solid var(--linie);color:var(--dim);justify-content:space-between;align-items:baseline;display:flex}.tag>span:first-child{font:italic 400 var(--mittel) / 1 var(--stimme,var(--font));display:inline-block}.tag>span:last-child{font-size:var(--klein);font-variant-numeric:tabular-nums;font-weight:400}.dicht li:has(>.zeile){padding:0}.zeile{gap:var(--m);width:100%;padding:calc(var(--s) * 1.4) 0;border-bottom:1px solid color-mix(in srgb, var(--linie) 60%, transparent);text-align:left;grid-template-columns:1fr auto;align-items:center;display:grid}.zeile .zh{font-size:calc(var(--mittel) * .97);overflow-wrap:anywhere;font-weight:550}.zeile small{font-size:var(--klein);color:var(--dim);font-weight:400;display:block}.zeile .zb{font-size:calc(var(--gross) * .95);white-space:nowrap;font-weight:250}.zeile .zb.ein{color:var(--akzent)}.zeile:active{opacity:.55}.bearbeiten{padding-top:var(--l)}.knoepfe{gap:var(--l);font-size:var(--mittel);display:flex}.knoepfe :disabled{color:var(--dim)}.zeile .wartet{margin-left:var(--s);padding:0 calc(var(--s) * .8);border:1px solid var(--linie);border-radius:var(--radius-feld,0);font-size:var(--klein);color:var(--dim);vertical-align:.1em;font-weight:500}.erfassung{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.erfassung input{-webkit-user-select:text;user-select:text}.erfassung .tokfeld:not(.offen)>input{-webkit-user-select:none;user-select:none}.erfassung.rec{background:var(--akzent);color:var(--bg)}.erfassung.rec .dim,.erfassung.rec .akzent{color:var(--bg)}.erfassung .kopf{justify-content:space-between;display:flex}.mitte-spalte{align-self:start;gap:var(--m);flex-direction:column;display:flex}.erfassung .titel{margin:0 0 var(--s);font-size:var(--titel-gross,var(--gross));letter-spacing:-.022em;text-wrap:balance;font-weight:650;line-height:1.12}.stand{justify-content:space-between;align-items:center;gap:var(--m);padding:var(--m);border-radius:var(--radius-feld,var(--radius));background:var(--surface);text-align:left;font-weight:600;display:flex}.stand small{font-size:var(--klein);font-weight:400;display:block}.stand .signal{font-size:var(--klein);margin-left:auto}.stand:after{content:"›";color:var(--dim);font-size:var(--gross);font-weight:300}.gehoert-satz{font-size:calc(var(--mittel) * 1.15);order:-1}.mitte-spalte p{margin:0}.gross{font-size:var(--gross);line-height:1.3}.pegel{font-size:var(--gross);letter-spacing:1px;white-space:pre;min-height:1lh}.pegel .verlauf-neutral{gap:2px}.prompt:before{content:var(--prompt)}.blink{animation:1.1s step-end infinite blink}.blink:after{content:var(--cursor)}.warnung{color:var(--warnung)}.hilfe-knopf{z-index:2;top:calc(var(--safe-oben) + var(--s));right:calc(env(safe-area-inset-right) + var(--s));scroll-margin:calc(var(--safe-oben) + var(--s)) calc(env(safe-area-inset-right) + var(--s)) calc(var(--rahmen-reserve) + var(--s)) calc(env(safe-area-inset-left) + var(--s));width:max(var(--tat), 44px);height:max(var(--tat), 44px);border-radius:var(--radius);background:var(--akzent);color:var(--auf-akzent,var(--bg));box-shadow:var(--tiefe,0 6px 14px -6px color-mix(in srgb, var(--text) 60%, transparent));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;font-weight:700;display:grid;position:fixed}.hilfe-knopf[data-zieht]{scale:1.08}.hilfe-knopf.geparkt:not([data-zieht]){opacity:.55}@media (prefers-reduced-motion:no-preference){.hilfe-knopf[data-rastet]{transition:left .28s cubic-bezier(.2,1.2,.3,1),top .28s cubic-bezier(.2,1.2,.3,1),opacity .2s}.hilfe-knopf{transition:scale .12s}}dialog.hilfe{width:auto;max-width:none;height:auto;max-height:none;padding:calc(var(--safe-oben) + var(--s)) calc(env(safe-area-inset-right) + var(--s)) var(--s) calc(env(safe-area-inset-left) + var(--l));background:color-mix(in srgb, var(--text) 30%, transparent);color:var(--text);border:0;margin:0;position:fixed;inset:0}dialog.hilfe[open]{justify-content:flex-end;align-items:flex-start;display:flex}dialog.hilfe::backdrop{background:0 0}.hilfe-blatt{overscroll-behavior:contain;gap:var(--l);width:min(26rem,100%);max-height:100%;padding:0 var(--l) var(--l);background:var(--surface,var(--bg));border:1px solid var(--linie);border-radius:var(--radius,0);transform-origin:100% 0;display:grid;overflow:hidden auto}@media (prefers-reduced-motion:no-preference){.hilfe-blatt{animation:.18s cubic-bezier(.2,.8,.2,1) both hilfe-auf}}@keyframes hilfe-auf{0%{opacity:0;scale:.6}}.hilfe-blatt header{justify-content:space-between;align-items:center;gap:var(--s);margin-inline:calc(-1 * var(--l));padding-left:var(--l);background:inherit;display:flex;position:sticky;top:0}.hilfe-blatt h2{font-size:var(--mittel);margin:0}.hilfe-zu{width:var(--tat);height:var(--tat);flex:none}.hilfe-blatt section{gap:var(--s);display:grid}.hilfe-blatt h3{font-size:var(--klein);color:var(--dim);margin:0}.hilfe-blatt .hier h3{color:var(--akzent)}.hilfe-blatt p{font-size:var(--klein);margin:0}.hilfe-blatt .muster{font-size:var(--mittel);color:var(--dim)}.hilfe-blatt .saetze{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.hilfe-blatt .saetze li{border-bottom:1px solid var(--linie);font-size:calc(var(--mittel) * 1.05);padding:.6rem 0;line-height:1.3}.hilfe-blatt>button{justify-self:start}.hilfe-zu:focus-visible{outline-offset:calc(-1 * var(--s))}.katliste{margin-top:var(--m);border-top:1px solid var(--linie)}.dicht li:has(>.katz){padding:0}.katz{align-items:baseline;gap:calc(var(--s) / 4) var(--m);width:100%;padding:calc(var(--s) * 1.9) 0;border-bottom:1px solid var(--linie);text-align:left;grid-template-columns:1fr auto;display:grid}.katz b{font-size:calc(var(--gross) * .9);letter-spacing:-.012em;font-weight:550}.katz .signal{font-size:calc(var(--klein) * 1.04)}.katz small{font-size:var(--klein);color:var(--dim);grid-column:1/-1}main:has(>.kategorie-sheet)>h1{display:none}.kategorie-sheet{gap:calc(var(--m) * 1.1);display:grid}.kategorie-sheet .titel{font-size:var(--titel-gross,var(--gross));letter-spacing:-.022em;margin:0;font-weight:650;line-height:1.12}.kategorie-sheet .m{font-size:var(--mittel);margin:0;font-weight:500}.stufen{justify-content:space-between;align-items:center;gap:var(--s);padding:calc(var(--m) * .9);border-radius:var(--radius-feld,0);background:var(--surface);display:flex}.stufen button{width:calc(var(--tat) + 2px);height:calc(var(--tat) + 2px);border:1px solid var(--linie);font-size:var(--gross);border-radius:50%;flex:none;font-weight:300}.stufen .zahl{width:100%;min-width:0;font-size:calc(var(--titel-gross,var(--gross)) * 1.38);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-align:center;caret-color:var(--akzent);outline:none;font-weight:250}.stufen .zahl::placeholder{color:var(--dim)}.eingabe{align-items:end;gap:var(--s);display:flex}.eingabe label{font-size:var(--klein);color:var(--dim);flex:1;display:block}.eingabe input{width:100%;margin-top:calc(var(--s) / 2);padding:var(--s) 0;border-bottom:1px solid var(--linie);font-size:var(--mittel);color:var(--text);caret-color:var(--akzent);outline:none;display:block}.eingabe button{width:var(--tat);height:var(--tat);font-size:var(--gross);flex:none}.eingabe.neu{margin-top:var(--l)}.eingabe.neu input{flex:1}.eingabe.neu input::placeholder{color:var(--dim)}.ritual{gap:var(--m);flex-direction:column;display:flex}.ritual .titel{font-size:var(--titel-gross,var(--gross));letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:650;line-height:1.12}.ritual .lauf{text-wrap:pretty;margin:0}.ritual .mittel{font-size:var(--mittel);margin:0;font-weight:500}.ritual .leiste-knopf{min-height:var(--tat);padding:0 var(--m);border:1px solid var(--linie);border-radius:var(--radius);background:var(--surface);font-weight:550;transition:transform .15s}.ritual .leiste-knopf:active{transform:scale(.96)}.ritual .ja{border-color:var(--akzent);color:var(--akzent)}.ritual .gross-knopf{min-height:calc(var(--tat) * 1.2);padding:0 calc(var(--l) * 1.25);background:var(--akzent);color:var(--auf-akzent,var(--bg));font-size:var(--mittel);align-self:flex-start;font-weight:600}.ritual .kopf{align-items:center;gap:var(--m);color:var(--dim);font-variant-numeric:tabular-nums;font-weight:550;display:flex}.ritual .fortschritt{flex:1;gap:4px;display:flex}.ritual .fortschritt i{background:var(--linie);border-radius:2px;flex:1;height:4px;transition:background .3s}.ritual .fortschritt i.d{background:var(--akzent)}.ritual{--feder:cubic-bezier(.2, .9, .3, 1.15)}.ritual>.stapel{margin-block:auto}.ritual .stapel{perspective:1000px;position:relative}.ritual .stapel>.karte:not(.unten){position:relative}.ritual .karte{gap:calc(var(--s) / 2);padding:var(--m) calc(var(--l) * .85) 0;background:var(--surface);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--tiefe,none);transition:transform .45s var(--feder), opacity .45s;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ritual .karte.unten{transform-origin:50% 100%;transform:translate(var(--stapel-x,0px), var(--stapel-versatz,12px)) scale(var(--stapel-skala,.94));opacity:.9;pointer-events:none}.ritual .karte.unten.zwei{transform:translate(calc(var(--stapel-x,0px) * 2), calc(var(--stapel-versatz,12px) * 2)) scale(calc(var(--stapel-skala,.94) * var(--stapel-skala,.94)));opacity:.7;animation:.45s ease-out auftauchen}.ritual .wischkarte{animation:nachruecken .5s var(--feder)}@keyframes nachruecken{0%{transform-origin:50% 100%;transform:translate(var(--stapel-x,0px), var(--stapel-versatz,12px)) scale(var(--stapel-skala,.94));opacity:.9}}.ritual .wischkarte.gedreht{animation:.4s ease-out umdrehen}@keyframes auftauchen{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root[data-theme] .ritual .karte{transition:none;animation:none}}.ritual .kkopf{justify-content:space-between;gap:var(--s);font-size:var(--klein);font-weight:500;display:flex}.ritual .betrag{font-size:calc(var(--gross) * 2.6);margin-top:auto}.ritual .haendler{margin-top:calc(var(--s) * .75);font-size:var(--gross);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.ritual .kat{font-size:var(--mittel)}.ritual .kat-signal{font-size:var(--klein)}.ritual .spruch{min-height:4lh;margin:0;transition:opacity .4s,background .4s}.ritual .spruch:empty{opacity:0}.ritual .wischkarte .spruch{box-sizing:content-box;margin:var(--s) calc(var(--l) * -.85) 0;padding:calc(var(--s) * 1.5) calc(var(--l) * .85);background:var(--akzent-weich,transparent);font:italic 400 calc(var(--mittel) * 1.03) / 1.35 var(--stimme,var(--font));position:relative}.ritual .spruch-anlass{top:0;left:calc(var(--l) * .85);border-radius:var(--radius,0);background:var(--akzent);color:var(--auf-akzent,var(--bg));font:normal 600 var(--klein) / 1.4 var(--font);letter-spacing:.02em;padding:.1em .6em;position:absolute;translate:0 -50%}.ritual .wischkarte .spruch.ohne{background:0 0;font-style:normal}.ritual .spruch-knopf{font:inherit;color:var(--dim);border-radius:var(--radius,0);padding:calc(var(--s) * .5) var(--s);cursor:pointer;background:0 0;border:1px dashed}.ritual .spruch-knopf:disabled{cursor:default;border-color:#0000}.ritual .rueckseite{padding-bottom:var(--m);justify-content:center;gap:var(--m);backface-visibility:hidden;animation:.4s ease-out umdrehen}@keyframes umdrehen{0%{transform:rotateY(-180deg)}}@media (prefers-reduced-motion:reduce){.ritual .rueckseite{animation:none}}.ritual .geste{--zug:0;--weg:8px;--ziel:var(--akzent);z-index:1;pointer-events:none;font-size:var(--klein);white-space:nowrap;color:color-mix(in oklab, var(--ziel) calc(var(--zug) * 100%), var(--dim));opacity:calc(.55 + var(--zug) * .45);font-weight:550;transition:opacity .2s,color .2s;position:absolute}.ritual .geste.hoch,.ritual .geste.runter,.ritual .geste.tipp{left:50%;translate:-50%}.ritual .geste.hoch{--zug:var(--zug-hoch,0);--ziel:var(--fehler);bottom:calc(100% + var(--s));transform:translateY(calc(var(--zug) * var(--weg) * -1))}.ritual .geste.runter,.ritual .geste.tipp,.ritual .geste.rechts{top:calc(100% + var(--stapel-versatz,12px) * 2 + var(--s))}.ritual .geste.runter{--zug:var(--zug-runter,0);--ziel:var(--fehler);transform:translateY(calc(var(--zug) * var(--weg)))}.ritual .geste.rechts{--zug:var(--zug-rechts,0);transform:translateX(calc(var(--zug) * var(--weg)));right:0}.ritual .geste.rechts.pfeil:after{content:" " var(--geste-pfeil-rechts,"→")}.ritual .geste.hoch:before{content:var(--geste-pfeil-hoch,"↑") " "}.ritual .geste.runter:before{content:var(--geste-pfeil-runter,"↓") " "}.ritual .geste.tipp:before{content:var(--geste-pfeil-tipp,"↻") " "}.ritual .stapel.erstes .geste{animation:4s ease-in geste-leiser}@keyframes geste-leiser{0%,40%{opacity:1;color:var(--ziel)}}@media (prefers-reduced-motion:reduce){:root[data-theme] .ritual .geste{--weg:0px;scale:none}.ritual .stapel.erstes .geste{animation:none}}.ritual .abschluss{gap:var(--m);view-transition-name:abschluss;flex-direction:column;display:flex}.ritual .abschluss ul{margin:0;padding:0;list-style:none}.ritual .wechsel{gap:calc(var(--s) / 2);display:grid}.ritual .einblicke li{padding:calc(var(--s) * 1.4) 0;border-top:1px solid var(--linie)}.ritual .einblicke li:last-child{border-bottom:1px solid var(--linie)}.ritual .abschluss .spruch{font-size:calc(var(--mittel) * 1.25);line-height:1.35}.ritual .siegel{width:10.5rem;margin:0 auto;animation:.9s cubic-bezier(.2,1.2,.3,1) .4s both stempel;display:block}.siegel-grund{fill:var(--akzent-weich,var(--surface));stroke:var(--akzent);stroke-width:1.5px}.siegel-kern{fill:var(--akzent)}.siegel-ring{fill:var(--akzent);letter-spacing:.08em;font-size:15px;font-weight:600}.siegel-mitte{fill:var(--auf-akzent,var(--bg));font-size:56px;font-weight:300}::view-transition-new(abschluss){animation:.6s cubic-bezier(.2,.9,.3,1.3) feier}@keyframes feier{0%{opacity:0;transform:scale(.6)}}@keyframes stempel{0%{opacity:0;transform:scale(.6)rotate(-40deg)}}.ritual .sammlung{gap:var(--m);margin-top:var(--l);flex-direction:column;display:flex}.ritual .serie{align-items:center;gap:var(--s);display:flex}.ritual .serie p{margin:0 0 0 calc(var(--s) / 2)}.ritual .punkte{gap:6px;display:flex}.ritual .punkte i{border:1.5px solid var(--linie);border-radius:50%;width:10px;height:10px}.ritual .punkte i.d{background:var(--akzent);border-color:var(--akzent)}.ritual .abzeichen{gap:var(--s);margin:0 calc(var(--m) * -1);padding:var(--s) var(--m);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.ritual .abzeichen li{color:var(--dim);font-size:calc(var(--klein) * .9);text-align:center;flex:0 0 4.5rem;line-height:1.25}.ritual .abzeichen b{width:3.5rem;height:3.5rem;margin:0 auto calc(var(--s) * .9);border:1px dashed var(--linie);font-size:var(--mittel);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.ritual .abzeichen .hat{color:var(--text)}.ritual .abzeichen .hat b{border:1.5px solid var(--akzent-weich,var(--akzent));background:var(--surface);color:var(--akzent);box-shadow:var(--tiefe,none)}.ritual .abzeichen em{background:var(--akzent);color:var(--auf-akzent,var(--bg));border-radius:9px;padding:3px 5px;font-size:10.5px;font-style:normal;line-height:1;position:absolute;top:-4px;right:-6px}.ritual .abzeichen .frisch b{animation:1.2s ease-out .9s both glanz}@keyframes glanz{0%{outline:0 solid var(--akzent);outline-offset:0}to{outline-offset:0;outline:14px solid #0000}}@media (prefers-reduced-motion:reduce){.ritual .siegel,.ritual .abzeichen .frisch b{animation:none}}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}:root{--mikro-gross:5rem;--tat:2.75rem;--safe-oben:env(safe-area-inset-top,0px);--safe-unten:env(safe-area-inset-bottom,0px);--fuss-unten:max(var(--safe-unten), var(--s));--fuss-zeile:calc(var(--fuss-unten) + var(--tat) + var(--s));--rahmen-reserve:calc(var(--fuss-unten) + var(--mikro-gross) + var(--s) + var(--ueber-mikro));--pegel-kreis:18rem}*{box-sizing:border-box;border-radius:0}html{touch-action:manipulation}html,body{background:var(--bg);color:var(--text);font:400 var(--mittel) / 1.4 var(--font);-webkit-text-size-adjust:100%;margin:0}button,input{font:inherit;color:inherit;background:0 0;border:0;padding:0}button{cursor:pointer}fieldset.gruppe{border:0;min-width:0;margin:0;padding:0}fieldset.gruppe+fieldset.gruppe{margin-top:var(--l)}fieldset.gruppe>legend,.dialog-titel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1{font-size:var(--klein);margin:0 0 var(--s);font-weight:700}.dim{color:var(--dim)}.stimme{font:italic 400 1em / 1.3 var(--stimme,var(--font))}.akzent{color:var(--akzent)}main{min-height:100dvh;padding:calc(env(safe-area-inset-top) + var(--m)) var(--m) var(--rahmen-reserve)}.ruhig{grid-template-rows:auto 1fr;display:grid}.kopf{font-size:var(--klein);margin:0}.mitte{place-self:center;gap:var(--m);align-items:baseline;display:flex}.dicht{background:var(--surface);font-size:var(--klein)}.dicht li{padding:var(--s) 0;border-bottom:1px solid var(--linie);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.fuss{z-index:2;padding:0 calc(env(safe-area-inset-right) + var(--m)) var(--fuss-unten) calc(env(safe-area-inset-left) + var(--m));grid-template-columns:minmax(0, 1fr) var(--mikro-gross) minmax(0, 1fr);align-items:end;gap:var(--s);pointer-events:none;grid-template-areas:"blase blase blase""links mikro rechts";display:grid;position:fixed;inset:auto 0 0}.fuss>*{pointer-events:auto}.tat.links{grid-area:links;justify-self:start}.tat.rechts{grid-area:rechts;justify-self:end}.mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:var(--mikro-gross);height:var(--mikro-gross);background:var(--surface);border:2px solid var(--akzent);color:var(--akzent);box-shadow:0 0 1.5rem color-mix(in srgb, var(--akzent) 30%, transparent);border-radius:50%;grid-area:mikro;place-items:center;transition:transform .15s;display:grid;position:relative}.mikro-standard{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:2.5rem;height:2.5rem}.mikro-standard rect{fill:currentColor}.mic.laedt,.mic:disabled{opacity:.4}.mic.an{background:var(--bg);border-color:var(--bg);transform:scale(1.15)}.mic.an:before,.mic.an:after{content:"";border:3px solid var(--bg);border-radius:50%;animation:1.4s ease-out infinite welle;position:absolute;inset:-2px}.mic.an:after{animation-delay:.7s}@keyframes blink{50%{opacity:0}}@keyframes welle{to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.mic.an:before,.mic.an:after,.vollbild{animation:none}.pegel-kreis{transition:none}}.wischkarte{touch-action:none;-webkit-user-select:none;user-select:none}.wischkarte :is(input,textarea){-webkit-user-select:text;user-select:text}.vollbild{--mikro-x:50%;--mikro-y:calc(100% - var(--fuss-unten) - var(--mikro-gross) / 2);z-index:1;justify-content:center;gap:var(--l);padding:calc(env(safe-area-inset-top) + var(--l)) var(--l) calc(var(--rahmen-reserve) + var(--l));background:var(--bg);color:var(--text);flex-direction:column;animation:.42s cubic-bezier(.2,.8,.2,1) both aufziehen;display:flex;position:fixed;inset:0;overflow:hidden auto}@keyframes aufziehen{0%{clip-path:circle(0 at var(--mikro-x) var(--mikro-y))}to{clip-path:circle(150% at var(--mikro-x) var(--mikro-y))}}.vollbild.hoert{pointer-events:none}.vollbild p{margin:0;position:relative}.vollbild-betrag{font-size:calc(var(--gross) * 3);letter-spacing:-.035em;font-weight:250;line-height:1}.vollbild-betrag.minus{color:var(--signal-ueberschritten)}.vollbild-minus{font-size:var(--klein);letter-spacing:normal;font-weight:400}.vollbild-gross{font-size:calc(var(--gross) * 1.5);overflow-wrap:anywhere;font-weight:700;line-height:1.05}.gesagt{font-style:italic}.pegel-kreis{left:var(--mikro-x);top:var(--mikro-y);width:var(--pegel-kreis);height:var(--pegel-kreis);background:var(--akzent);opacity:.14;translate:-50% -50%;transform:scale(calc(.5 + var(--p,0) * 1.5));border-radius:50%;transition:transform 90ms linear;position:absolute}.antwort-text{gap:var(--s);text-align:left;flex-direction:column;width:100%;display:flex}.antwort-karte>.akzent{align-self:flex-start}.blase{max-width:100%;max-height:var(--ueber-mikro);padding:calc(var(--s) / 2) var(--m);background:var(--bg);border:1px solid var(--linie);border-radius:var(--radius);font-size:var(--klein);text-align:center;grid-area:blase;justify-self:center;margin:0;line-height:1.25;overflow:hidden}.blase .stimme{color:var(--text);font-size:calc(var(--klein) * 1.2);line-height:1.2;display:block}.tat{align-items:center;gap:var(--s);max-width:100%;height:var(--tat);padding:0 var(--m);border:1px solid var(--linie);border-radius:calc(var(--tat) / 2);background:var(--surface);font-size:var(--mittel);white-space:nowrap;font-weight:550;display:inline-flex;overflow:hidden}.tat>span:last-child{text-overflow:ellipsis;display:inline-block;overflow:hidden}.tat:active{transform:scale(.96)}.tat.haupt{background:var(--akzent);border-color:var(--akzent);color:var(--auf-akzent,var(--bg))}.tat:disabled{background:var(--linie);border-color:var(--linie);color:var(--dim)}.tat.loeschen,.tat.verwerfen{color:var(--fehler)}.zaehl{background:var(--akzent);min-width:1.4rem;height:1.4rem;color:var(--auf-akzent,var(--bg));font-size:var(--klein);font-variant-numeric:tabular-nums;border-radius:.7rem;place-items:center;padding:0 .35rem;display:grid}.vollbild.menue-ansicht{inset:calc(-1 * var(--safe-oben)) 0 calc(-1 * var(--safe-unten));padding-top:calc(2 * var(--safe-oben) + var(--l));padding-bottom:calc(var(--safe-unten) + var(--rahmen-reserve) + var(--l));z-index:2;justify-content:flex-end;gap:var(--s)}@media (prefers-reduced-motion:no-preference){.vollbild.menue-ansicht{animation:.2s both menue-blende}.vollbild.menue-ansicht.zu{animation:.2s reverse both menue-blende}}@keyframes menue-blende{0%{opacity:0}}.menue-ansicht ul{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.menue-ansicht button{align-items:baseline;gap:var(--m);width:100%;padding:var(--m) 0;border-bottom:1px solid var(--linie);font-size:var(--gross);text-align:left;display:flex}.menue-ansicht button:before{content:var(--marke)}.menue-ansicht [aria-current]{color:var(--akzent)}.menue-ansicht [aria-current]:before{content:var(--marke-aktiv)}.menue-ansicht .dazu{font-size:var(--klein);color:var(--dim);margin-left:auto}button:focus-visible,a:focus-visible{outline:1px solid var(--akzent)}.fehler{color:var(--fehler)}.onboarding ol{padding-left:var(--l)}.onboarding li{white-space:pre}.onboarding button{margin-top:var(--m)}.toast{top:calc(env(safe-area-inset-top) + var(--s));z-index:2;margin:calc(env(safe-area-inset-top) + var(--s)) calc(var(--tat) + 2 * var(--s)) 0 var(--m);padding:var(--s) var(--m);background:var(--bg);border:1px solid var(--linie);text-align:center;position:sticky}body>:has(>.toast){flex-direction:column;min-height:100dvh;display:flex}.toast~main{min-height:0;padding-top:var(--m);flex:1}:has(>.toast):has(.ritual)>.toast{inset-inline:0;top:calc(var(--safe-oben) + var(--s));margin-top:0;position:fixed}.toast~main.ritual{padding-top:calc(var(--safe-oben) + var(--m))}.wischkarte .sperr-hinweis{top:var(--s);padding:calc(var(--s) / 2) var(--s);border-radius:var(--radius,0);background:var(--fehler);color:var(--bg);font-size:var(--klein);white-space:nowrap;pointer-events:none;margin:0;font-weight:600;position:absolute;left:50%;translate:-50%}:root[data-theme=standard]{--bg:#f2f3f0;--surface:#fff;--linie:#daddd7;--text:#17191a;--dim:#626764;--akzent:#1b7f4b;--akzent-weich:#dcebe1;--auf-akzent:#fff;--warnung:#a35f00;--fehler:#b91c1c;--signal-zuschnell:#b45309;--signal-ueberschritten:#b91c1c;--signal-neutral:#626764;--signal-implan:#1b7f4b;--titel-gross:29px;--gross:22px;--mittel:17px;--klein:13px;--s:.5rem;--m:1rem;--l:1.5rem;--ueber-mikro:4rem;--radius:22px;--radius-feld:14px;--tiefe:0 1px 1px #1d2a2208, 0 6px 14px -4px #1d2a2214, 0 22px 40px -18px #1d2a2226;--font:system-ui, -apple-system, "SF Pro Text", "Segoe UI", sans-serif;--stimme:ui-serif, "New York", "Iowan Old Style", Charter, Georgia, serif;--tanne:#163627;--tanne-surface:#1d4332;--tanne-linie:#2f5242;--tanne-text:#edf2ee;--tanne-dim:#a6baae;--tanne-akzent:#9ad4b1;--tanne-akzent-weich:#25503c;--tanne-zuschnell:#f0b46e;--tanne-ueberschritten:#f4948b;--tanne-tiefe:0 18px 40px -20px #0006;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=standard][data-gespraech=hoert]{--bg:#e4eee7}:root[data-theme=standard][data-gespraech=denkt],:root[data-theme=standard][data-gespraech=antwortet],[data-theme=standard] .menue-ansicht,:root[data-theme=standard][data-menue]{--bg:var(--tanne);--surface:var(--tanne-surface);--linie:var(--tanne-linie);--text:var(--tanne-text);--dim:var(--tanne-dim);--akzent:var(--tanne-akzent);--akzent-weich:var(--tanne-akzent-weich);--auf-akzent:var(--tanne);--signal-zuschnell:var(--tanne-zuschnell);--signal-ueberschritten:var(--tanne-ueberschritten);--signal-neutral:var(--tanne-dim);--signal-implan:var(--tanne-akzent);--tiefe:var(--tanne-tiefe);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=standard] .mic{background:var(--text);color:var(--bg);box-shadow:var(--tiefe);border:0}[data-theme=standard] .mic.an{background:var(--akzent);color:var(--auf-akzent)}[data-theme=standard] .fuss:before{content:"";z-index:-1;inset:calc(var(--l) * -1) 0 0;background:linear-gradient(transparent, var(--bg) var(--l));pointer-events:none;position:absolute}[data-theme=standard] .tat{box-shadow:var(--tiefe)}[data-theme=standard] main.dicht{background:0 0}[data-theme=standard] main>h1{margin-bottom:var(--l);font-size:var(--titel-gross);letter-spacing:-.022em;font-weight:650;line-height:1.12}[data-theme=standard] .blase{background:0 0;border:0}[data-theme=standard] .stand{box-shadow:var(--tiefe)}[data-theme=standard] :is(.satz,.satz-betrag) .tok:not(.gelb,.rot,.dim){color:inherit}[data-theme=standard] :is(.satz,.satz-betrag) :is(.aktion,.betrag-baustein){border:0;border-bottom:1.5px dotted var(--dim);border-radius:5px 5px 0 0;padding:0 .08em}[data-theme=standard] .tokfeld.gewaehlt:not(.offen)>.tok,[data-theme=standard] button.tok.gewaehlt{background:0 0;outline:0}[data-theme=standard] :is(.gewaehlt,[aria-expanded=true]) :is(.aktion,.betrag-baustein){background:var(--akzent-weich);border-bottom:1.5px solid var(--akzent)}[data-theme=standard] .tok.gelb .aktion{border-bottom:1.5px dashed var(--signal-zuschnell)}[data-theme=standard] .gehoert-satz,[data-theme=standard] .satz .neu{color:var(--dim)}[data-theme=standard] .menue-ansicht button{font-weight:500}[data-theme=standard] .menue-ansicht button>span:first-of-type{display:inline-block}[data-theme=standard] .menue-ansicht button:before,[data-theme=standard] .menue-ansicht [aria-current]:before{content:"";background:var(--akzent);opacity:0;border-radius:50%;flex:none;align-self:center;width:7px;height:7px}[data-theme=standard] .menue-ansicht [aria-current]:before{opacity:1}[data-theme=standard] .menue-ansicht .dazu{padding:calc(var(--s) / 2) var(--s);border-radius:var(--radius);background:var(--akzent-weich);color:var(--akzent);font-weight:550}[data-theme=standard] .band .balken-neutral,[data-theme=standard] .band .balken-neutral>*{border-radius:3px}[data-theme=standard] .monatsSignal .kopf{font-size:var(--titel-gross);letter-spacing:-.022em}[data-theme=standard] .trend{gap:var(--s);letter-spacing:0;width:100%;font-size:var(--klein)}[data-theme=standard] .trend :is(.verlauf-neutral,.monate){text-align:center;text-transform:uppercase;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}[data-theme=standard] .trend .verlauf-neutral{align-items:end;height:150px}[data-theme=standard] .trend .verlauf-neutral>i{background:color-mix(in srgb, var(--text) 16%, transparent);border-radius:8px 8px 3px 3px;justify-self:center;width:100%;max-width:30px}[data-theme=standard] .trend.laeuft .verlauf-neutral>i:last-child{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--akzent) 55%, transparent) 0 3px, transparent 3px 7px);box-shadow:inset 0 0 0 1.5px var(--akzent)}[data-theme=standard] .ritual .leiste-knopf{box-shadow:var(--tiefe)}:root[data-theme=retro98]{--stapel-x:8px;--stapel-versatz:8px;--stapel-skala:1;--geste-pfeil-rechts:"►";--geste-pfeil-hoch:"▲";--geste-pfeil-runter:"▼";--bg:silver;--surface:#fff;--linie:gray;--text:#000;--dim:#4d4d4d;--akzent:navy;--warnung:#6b4500;--fehler:#a00000;--signal-zuschnell:#6b4500;--signal-ueberschritten:#a00000;--signal-neutral:#4d4d4d;--signal-implan:navy;--signal-trenner:"";--gross:28px;--mittel:16px;--klein:13px;--s:.5rem;--m:1rem;--l:1.5rem;--ueber-mikro:4rem;--radius:0;--font:Tahoma, Verdana, "Segoe UI", system-ui, sans-serif;--stimme:"Times New Roman", Times, Georgia, serif;--desk:#56797a;--desk2:#4f7172;--memo:#ffffe1;--ocker:#d9b44a;--gold:#f3e3a0;--gruen:#2f6b3d;--licht:#fff;--hell:#dfdfdf;--schatten:gray;--dunkel:#000;--titel:linear-gradient(90deg, navy, #1084d0);--titel-text:#fff;--titel-matt:linear-gradient(90deg, gray, #b5b5b5);--titel-matt-text:#dfdfdf;--titel-haupt:var(--titel);--titel-haupt-text:var(--titel-text);--titel-band:linear-gradient(0deg, navy, #1084d0);--menue-band:26px;--menue-breite:16rem;--titel-hoehe:22px;--bevel-aus:inset -1px -1px var(--dunkel), inset 1px 1px var(--licht), inset -2px -2px var(--schatten), inset 2px 2px var(--hell);--bevel-ein:inset -1px -1px var(--licht), inset 1px 1px var(--dunkel), inset -2px -2px var(--hell), inset 2px 2px var(--schatten);--feldrand:inset -1px -1px var(--licht), inset 1px 1px var(--schatten), inset -2px -2px var(--hell), inset 2px 2px var(--dunkel);--rahmen:inset -1px -1px var(--dunkel), inset 1px 1px var(--hell), inset -2px -2px var(--schatten), inset 2px 2px var(--licht);--flach:inset 1px 1px var(--schatten), inset -1px -1px var(--licht);--gruppe:1px 1px var(--licht), inset 1px 1px var(--licht);--raster:conic-gradient(#fff 25%, silver 0 50%, #fff 0 75%, silver 0) 0 0 / 2px 2px;--desk-raster:conic-gradient(#4f7172 25%, #56797a 0 50%, #4f7172 0 75%, #56797a 0) 0 0 / 2px 2px #56797a;--bloecke:repeating-linear-gradient(90deg, navy 0 8px, transparent 8px 10px);--bloecke-rot:repeating-linear-gradient(90deg, #a00000 0 8px, transparent 8px 10px);--px-mikro:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M6 1h4v1h-4zM5 2h1v1h-1zM10 2h1v1h-1zM5 3h1v1h-1zM10 3h1v1h-1zM5 4h1v1h-1zM10 4h1v1h-1zM5 5h1v1h-1zM10 5h1v1h-1zM3 6h1v1h-1zM5 6h1v1h-1zM10 6h1v1h-1zM12 6h1v1h-1zM3 7h1v1h-1zM5 7h1v1h-1zM10 7h1v1h-1zM12 7h1v1h-1zM3 8h1v1h-1zM6 8h4v1h-4zM12 8h1v1h-1zM4 9h1v1h-1zM11 9h1v1h-1zM5 10h6v1h-6zM7 11h2v1h-2zM7 12h2v1h-2zM5 13h6v1h-6zM4 14h1v1h-1zM11 14h1v1h-1zM5 15h6v1h-6z'/><path fill='%23fff' d='M6 2h1v1h-1zM6 3h1v1h-1z'/><path fill='%23000080' d='M7 2h3v1h-3zM7 3h3v1h-3zM7 4h3v1h-3zM7 5h3v1h-3zM7 6h3v1h-3zM7 7h3v1h-3z'/><path fill='%231084d0' d='M6 4h1v1h-1zM6 5h1v1h-1zM6 6h1v1h-1zM6 7h1v1h-1z'/><path fill='%23808080' d='M5 14h6v1h-6z'/></svg>");--px-ritual:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M2 1h9v1h-9zM2 2h1v1h-1zM10 2h1v1h-1zM2 3h1v1h-1zM4 3h9v1h-9zM2 4h1v1h-1zM4 4h1v1h-1zM12 4h1v1h-1zM2 5h1v1h-1zM4 5h1v1h-1zM6 5h9v1h-9zM2 6h1v1h-1zM4 6h1v1h-1zM6 6h1v1h-1zM14 6h1v1h-1zM2 7h3v1h-3zM6 7h1v1h-1zM14 7h1v1h-1zM4 8h1v1h-1zM6 8h1v1h-1zM14 8h1v1h-1zM4 9h3v1h-3zM14 9h1v1h-1zM6 10h1v1h-1zM14 10h1v1h-1zM6 11h1v1h-1zM14 11h1v1h-1zM6 12h1v1h-1zM14 12h1v1h-1zM6 13h9v1h-9z'/><path fill='%23fff' d='M3 2h7v1h-7zM3 3h1v1h-1zM3 4h1v1h-1zM5 4h7v1h-7zM3 5h1v1h-1zM5 5h1v1h-1zM3 6h1v1h-1zM5 6h1v1h-1zM7 6h7v1h-7zM5 7h1v1h-1zM7 7h1v1h-1zM13 7h1v1h-1zM5 8h1v1h-1zM7 8h7v1h-7zM7 9h1v1h-1zM11 9h3v1h-3zM7 10h7v1h-7zM7 11h1v1h-1zM12 11h2v1h-2zM7 12h7v1h-7z'/><path fill='%23000080' d='M8 7h5v1h-5zM8 9h3v1h-3z'/><path fill='%23d9b44a' d='M8 11h4v1h-4z'/></svg>");--px-buchungen:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M2 1h11v1h-11zM2 2h1v1h-1zM6 2h1v1h-1zM13 2h1v1h-1zM2 3h1v1h-1zM6 3h1v1h-1zM8 3h4v1h-4zM13 3h1v1h-1zM2 4h1v1h-1zM6 4h1v1h-1zM13 4h1v1h-1zM2 5h1v1h-1zM6 5h1v1h-1zM8 5h4v1h-4zM13 5h1v1h-1zM2 6h1v1h-1zM6 6h1v1h-1zM13 6h1v1h-1zM2 7h1v1h-1zM6 7h1v1h-1zM8 7h3v1h-3zM13 7h1v1h-1zM2 8h1v1h-1zM6 8h1v1h-1zM13 8h1v1h-1zM2 9h1v1h-1zM6 9h1v1h-1zM8 9h4v1h-4zM13 9h1v1h-1zM2 10h1v1h-1zM6 10h1v1h-1zM13 10h1v1h-1zM2 11h1v1h-1zM6 11h1v1h-1zM13 11h1v1h-1zM2 12h13v1h-13zM3 13h1v1h-1zM14 13h1v1h-1zM4 14h11v1h-11z'/><path fill='%23000080' d='M3 2h3v1h-3zM3 3h3v1h-3zM3 4h1v1h-1zM5 4h1v1h-1zM3 5h3v1h-3zM3 6h1v1h-1zM5 6h1v1h-1zM3 7h3v1h-3zM3 8h1v1h-1zM5 8h1v1h-1zM3 9h3v1h-3zM3 10h3v1h-3zM3 11h3v1h-3z'/><path fill='%23fff' d='M7 2h6v1h-6zM7 3h1v1h-1zM12 3h1v1h-1zM7 4h6v1h-6zM7 5h1v1h-1zM12 5h1v1h-1zM7 6h6v1h-6zM7 7h1v1h-1zM11 7h2v1h-2zM7 8h6v1h-6zM7 9h1v1h-1zM12 9h1v1h-1zM7 10h6v1h-6zM7 11h6v1h-6zM4 13h10v1h-10z'/><path fill='%231084d0' d='M4 4h1v1h-1zM4 6h1v1h-1zM4 8h1v1h-1z'/></svg>");--px-auswertung:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M1 1h14v1h-14zM1 2h1v1h-1zM14 2h1v1h-1zM1 3h1v1h-1zM10 3h3v1h-3zM14 3h1v1h-1zM1 4h1v1h-1zM10 4h1v1h-1zM12 4h1v1h-1zM14 4h1v1h-1zM1 5h1v1h-1zM6 5h3v1h-3zM10 5h1v1h-1zM12 5h1v1h-1zM14 5h1v1h-1zM1 6h1v1h-1zM6 6h1v1h-1zM8 6h1v1h-1zM10 6h1v1h-1zM12 6h1v1h-1zM14 6h1v1h-1zM1 7h1v1h-1zM3 7h4v1h-4zM8 7h1v1h-1zM10 7h1v1h-1zM12 7h1v1h-1zM14 7h1v1h-1zM1 8h1v1h-1zM3 8h1v1h-1zM5 8h2v1h-2zM8 8h1v1h-1zM10 8h1v1h-1zM12 8h1v1h-1zM14 8h1v1h-1zM1 9h1v1h-1zM3 9h1v1h-1zM5 9h2v1h-2zM8 9h1v1h-1zM10 9h1v1h-1zM12 9h1v1h-1zM14 9h1v1h-1zM1 10h1v1h-1zM3 10h1v1h-1zM5 10h2v1h-2zM8 10h1v1h-1zM10 10h1v1h-1zM12 10h1v1h-1zM14 10h1v1h-1zM1 11h1v1h-1zM3 11h10v1h-10zM14 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM1 13h14v1h-14z'/><path fill='%23fff' d='M2 2h12v1h-12zM2 3h8v1h-8zM13 3h1v1h-1zM2 4h8v1h-8zM13 4h1v1h-1zM2 5h4v1h-4zM9 5h1v1h-1zM13 5h1v1h-1zM2 6h4v1h-4zM9 6h1v1h-1zM13 6h1v1h-1zM2 7h1v1h-1zM9 7h1v1h-1zM13 7h1v1h-1zM2 8h1v1h-1zM9 8h1v1h-1zM13 8h1v1h-1zM2 9h1v1h-1zM9 9h1v1h-1zM13 9h1v1h-1zM2 10h1v1h-1zM9 10h1v1h-1zM13 10h1v1h-1zM2 11h1v1h-1zM13 11h1v1h-1zM2 12h12v1h-12z'/><path fill='%23000080' d='M11 4h1v1h-1zM11 5h1v1h-1zM11 6h1v1h-1zM11 7h1v1h-1zM11 8h1v1h-1zM11 9h1v1h-1zM11 10h1v1h-1z'/><path fill='%231084d0' d='M7 6h1v1h-1zM7 7h1v1h-1zM7 8h1v1h-1zM7 9h1v1h-1zM7 10h1v1h-1z'/><path fill='%23d9b44a' d='M4 8h1v1h-1zM4 9h1v1h-1zM4 10h1v1h-1z'/></svg>");--px-kategorien:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M2 2h5v1h-5zM1 3h1v1h-1zM7 3h1v1h-1zM1 4h1v1h-1zM8 4h6v1h-6zM1 5h1v1h-1zM14 5h1v1h-1zM1 6h1v1h-1zM14 6h1v1h-1zM1 7h1v1h-1zM14 7h1v1h-1zM1 8h1v1h-1zM14 8h1v1h-1zM1 9h1v1h-1zM14 9h1v1h-1zM1 10h1v1h-1zM14 10h1v1h-1zM1 11h1v1h-1zM14 11h1v1h-1zM1 12h1v1h-1zM14 12h1v1h-1zM2 13h13v1h-13z'/><path fill='%23d9b44a' d='M2 3h1v1h-1zM6 3h1v1h-1zM13 5h1v1h-1zM13 6h1v1h-1zM13 7h1v1h-1zM13 8h1v1h-1zM13 9h1v1h-1zM13 10h1v1h-1zM13 11h1v1h-1zM2 12h12v1h-12z'/><path fill='%23f3e3a0' d='M3 3h3v1h-3zM2 4h6v1h-6zM2 5h11v1h-11zM2 6h1v1h-1zM2 7h11v1h-11zM2 8h11v1h-11zM2 9h11v1h-11zM2 10h11v1h-11zM2 11h11v1h-11z'/><path fill='%23fff' d='M3 6h10v1h-10z'/></svg>");--px-einstellungen:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M3 1h1v1h-1zM9 1h1v1h-1zM3 2h1v1h-1zM9 2h1v1h-1zM13 2h1v1h-1zM2 3h3v1h-3zM9 3h1v1h-1zM13 3h1v1h-1zM2 4h1v1h-1zM4 4h1v1h-1zM9 4h1v1h-1zM13 4h1v1h-1zM2 5h3v1h-3zM9 5h1v1h-1zM13 5h1v1h-1zM3 6h1v1h-1zM9 6h1v1h-1zM12 6h3v1h-3zM3 7h1v1h-1zM8 7h3v1h-3zM12 7h1v1h-1zM14 7h1v1h-1zM3 8h1v1h-1zM8 8h1v1h-1zM10 8h1v1h-1zM12 8h3v1h-3zM3 9h1v1h-1zM8 9h3v1h-3zM13 9h1v1h-1zM3 10h1v1h-1zM9 10h1v1h-1zM13 10h1v1h-1zM3 11h1v1h-1zM9 11h1v1h-1zM13 11h1v1h-1zM3 12h1v1h-1zM9 12h1v1h-1zM13 12h1v1h-1zM3 13h1v1h-1zM9 13h1v1h-1zM13 13h1v1h-1z'/><path fill='%23fff' d='M3 4h1v1h-1zM13 7h1v1h-1zM9 8h1v1h-1z'/></svg>");--px-sanduhr:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M3 0h10v1h-10zM4 1h1v1h-1zM11 1h1v1h-1zM4 2h1v1h-1zM11 2h1v1h-1zM5 3h1v1h-1zM10 3h1v1h-1zM6 4h1v1h-1zM9 4h1v1h-1zM7 5h2v1h-2zM6 6h1v1h-1zM9 6h1v1h-1zM5 7h1v1h-1zM10 7h1v1h-1zM4 8h1v1h-1zM11 8h1v1h-1zM4 9h1v1h-1zM11 9h1v1h-1zM3 10h10v1h-10z'/><path fill='%23fff' d='M5 1h6v1h-6zM5 2h1v1h-1zM10 2h1v1h-1zM6 3h1v1h-1zM9 3h1v1h-1zM7 4h2v1h-2zM7 6h2v1h-2zM6 7h2v1h-2zM9 7h1v1h-1zM5 8h1v1h-1zM10 8h1v1h-1z'/><path fill='%23f3e3a0' d='M6 2h4v1h-4zM7 3h2v1h-2zM8 7h1v1h-1zM6 8h4v1h-4zM5 9h6v1h-6z'/></svg>");--px-satz:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M2 1h11v1h-11zM1 2h1v1h-1zM13 2h1v1h-1zM1 3h1v1h-1zM13 3h1v1h-1zM1 4h1v1h-1zM13 4h1v1h-1zM1 5h1v1h-1zM13 5h1v1h-1zM1 6h1v1h-1zM13 6h1v1h-1zM2 7h3v1h-3zM7 7h6v1h-6zM4 8h1v1h-1zM6 8h1v1h-1zM4 9h2v1h-2z'/><path fill='%23fff' d='M2 2h11v1h-11zM2 3h1v1h-1zM6 3h1v1h-1zM11 3h2v1h-2zM2 4h11v1h-11zM2 5h1v1h-1zM7 5h1v1h-1zM10 5h3v1h-3zM2 6h11v1h-11zM5 7h2v1h-2zM5 8h1v1h-1z'/><path fill='%23000080' d='M3 3h3v1h-3zM7 3h4v1h-4zM3 5h4v1h-4zM8 5h2v1h-2z'/></svg>");--px-beleg:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000' d='M3 1h8v1h-8zM3 2h1v1h-1zM10 2h1v1h-1zM3 3h1v1h-1zM5 3h4v1h-4zM10 3h1v1h-1zM3 4h1v1h-1zM10 4h1v1h-1zM3 5h1v1h-1zM5 5h3v1h-3zM10 5h1v1h-1zM3 6h1v1h-1zM10 6h1v1h-1zM3 7h1v1h-1zM5 7h4v1h-4zM10 7h1v1h-1zM3 8h1v1h-1zM10 8h1v1h-1zM3 9h1v1h-1zM7 9h2v1h-2zM10 9h1v1h-1zM3 10h1v1h-1zM10 10h1v1h-1zM3 11h1v1h-1zM5 11h1v1h-1zM7 11h1v1h-1zM9 11h2v1h-2zM4 12h1v1h-1zM6 12h1v1h-1zM8 12h1v1h-1z'/><path fill='%23fff' d='M4 2h6v1h-6zM4 3h1v1h-1zM9 3h1v1h-1zM4 4h6v1h-6zM4 5h1v1h-1zM8 5h2v1h-2zM4 6h6v1h-6zM4 7h1v1h-1zM9 7h1v1h-1zM4 8h6v1h-6zM4 9h3v1h-3zM9 9h1v1h-1zM4 10h6v1h-6zM4 11h1v1h-1zM6 11h1v1h-1zM8 11h1v1h-1z'/></svg>");--px-medaille:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'><path fill='%23000080' d='M4 0h2v1h-2zM10 0h2v1h-2zM4 1h2v1h-2zM10 1h2v1h-2zM5 2h2v1h-2zM9 2h2v1h-2zM6 3h4v1h-4z'/><path fill='%231084d0' d='M6 1h1v1h-1zM9 1h1v1h-1zM7 2h2v1h-2z'/><path fill='%23000' d='M5 4h6v1h-6zM4 5h1v1h-1zM12 5h1v1h-1zM3 6h1v1h-1zM12 6h1v1h-1zM3 7h1v1h-1zM12 7h1v1h-1zM3 8h1v1h-1zM12 8h1v1h-1zM3 9h1v1h-1zM12 9h1v1h-1zM3 10h1v1h-1zM12 10h1v1h-1zM4 11h1v1h-1zM12 11h1v1h-1zM5 12h6v1h-6z'/><path fill='%23d9b44a' d='M5 5h7v1h-7zM4 6h1v1h-1zM11 6h1v1h-1zM4 7h1v1h-1zM11 7h1v1h-1zM4 8h1v1h-1zM11 8h1v1h-1zM4 9h1v1h-1zM11 9h1v1h-1zM4 10h1v1h-1zM11 10h1v1h-1zM5 11h7v1h-7z'/><path fill='%23f3e3a0' d='M5 6h6v1h-6zM5 7h3v1h-3zM9 7h2v1h-2zM5 8h2v1h-2zM8 8h3v1h-3zM5 9h6v1h-6zM5 10h6v1h-6z'/><path fill='%23fff' d='M8 7h1v1h-1zM7 8h1v1h-1z'/></svg>");--px-kreuz:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 7' shape-rendering='crispEdges'><path d='M0 0h2v1h1v1h2V1h1V0h2v1H7v1H6v1H5v1h1v1h1v1h1v1H6V6H5V5H3v1H2v1H0V6h1V5h1V4h1V3H2V2H1V1H0z'/></svg>");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=retro98][data-gespraech=hoert],:root[data-theme=retro98][data-gespraech=denkt],:root[data-theme=retro98][data-gespraech=antwortet]{--titel-haupt:var(--titel-matt);--titel-haupt-text:var(--titel-matt-text)}[data-theme=retro98],[data-theme=retro98] body{background:var(--desk-raster);font-size:var(--klein)}[data-theme=retro98] .retro-desktop{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 4px) 6px var(--rahmen-reserve);flex-direction:column;display:flex}[data-theme=retro98] .toast~.retro-desktop{flex:1;min-height:0;padding-top:4px}[data-theme=retro98] .toast~.retro-desktop:has(.ritual){padding-top:calc(var(--safe-oben) + 4px)}[data-theme=retro98] .retro-fenster{background:var(--bg);box-shadow:var(--rahmen);flex-direction:column;flex:1;padding:3px;display:flex}[data-theme=retro98] .retro-titel{height:var(--titel-hoehe);background:var(--titel-haupt);color:var(--titel-haupt-text);align-items:center;gap:5px;padding:0 2px 0 4px;font-weight:700;display:flex}[data-theme=retro98] .retro-fenster:has(.abschluss) .retro-titel{background:var(--titel);color:var(--titel-text)}[data-theme=retro98] body:has(.menue-ansicht:not(.zu),dialog.hilfe[open]) .retro-titel{background:var(--titel-matt);color:var(--titel-matt-text)}[data-theme=retro98] .retro-titel>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-theme=retro98] .retro-icon,[data-theme=retro98] .retro-mikro{background:var(--px-mikro) center / contain no-repeat;width:16px;height:16px;image-rendering:pixelated;flex:none}[data-theme=retro98] [data-icon=ritual]{background-image:var(--px-ritual)}[data-theme=retro98] [data-icon=buchungen]{background-image:var(--px-buchungen)}[data-theme=retro98] [data-icon=auswertung]{background-image:var(--px-auswertung)}[data-theme=retro98] [data-icon=kategorien]{background-image:var(--px-kategorien)}[data-theme=retro98] [data-icon=einstellungen]{background-image:var(--px-einstellungen)}[data-theme=retro98] .retro-zu{background:var(--px-kreuz) center / 8px 7px no-repeat var(--bg);width:21px;height:18px;box-shadow:var(--bevel-aus);flex:none}[data-theme=retro98] .retro-fenster>main{background:var(--bg);flex:1;min-height:0;padding:12px 10px 16px}[data-theme=retro98] .retro-fenster>main.dicht>h1{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}[data-theme=retro98] main h1,[data-theme=retro98] .ritual .titel,[data-theme=retro98] .erfassung .titel{font-size:17px;line-height:1.25}[data-theme=retro98][data-gespraech=denkt] *{cursor:progress}[data-theme=retro98] main.dicht>ul{background:var(--surface);box-shadow:var(--feldrand);padding:2px 6px}[data-theme=retro98] .dicht li{border-bottom-style:dotted}[data-theme=retro98] .monatsSignal .kopf,[data-theme=retro98] .saldo,[data-theme=retro98] fieldset.gruppe,[data-theme=retro98] .ritual .sammlung,[data-theme=retro98] .abschluss>ul,[data-theme=retro98] .abschluss>.serie{border:1px solid var(--schatten);box-shadow:var(--gruppe);padding:10px}[data-theme=retro98] .aktion,[data-theme=retro98] .fuss .tat,[data-theme=retro98] .ritual .leiste-knopf,[data-theme=retro98] .knoepfe button,[data-theme=retro98] .chips button,[data-theme=retro98] .stufen button,[data-theme=retro98] .monat button,[data-theme=retro98] .antwort-karte>.akzent,[data-theme=retro98] .einstellung button.tok,[data-theme=retro98] .einstellung label.tok,[data-theme=retro98] button[aria-pressed]{padding:2px var(--s);background:var(--bg);color:var(--text);box-shadow:var(--bevel-aus);border:0;border-radius:0}[data-theme=retro98] button:active .aktion,[data-theme=retro98] .fuss .tat:active,[data-theme=retro98] .ritual .leiste-knopf:active,[data-theme=retro98] .knoepfe button:active,[data-theme=retro98] .chips button:active,[data-theme=retro98] .stufen button:active,[data-theme=retro98] .monat button:active,[data-theme=retro98] .einstellung button.tok:active,[data-theme=retro98] button[aria-pressed=true],[data-theme=retro98] .chips button[aria-pressed=true]{box-shadow:var(--bevel-ein)}[data-theme=retro98] .chips button[aria-pressed=true]{background:var(--raster)}[data-theme=retro98] .chips button{min-height:30px;padding:4px 10px}[data-theme=retro98] .knoepfe button:disabled{color:var(--schatten);text-shadow:1px 1px var(--licht)}[data-theme=retro98] .ritual .leiste-knopf{padding:var(--m) 0}[data-theme=retro98] .ritual .ja,[data-theme=retro98] .fuss .tat.haupt,[data-theme=retro98] .antwort-karte>.akzent{outline:1px solid var(--dunkel);font-weight:700}[data-theme=retro98] input:not([type=file]),[data-theme=retro98] select{background:var(--surface);box-shadow:var(--feldrand);padding:2px 4px}[data-theme=retro98] button:focus-visible,[data-theme=retro98] a:focus-visible{outline:1px dotted var(--text);outline-offset:-4px}[data-theme=retro98] .vollbild.hoert,[data-theme=retro98] .vollbild.antwort-karte{inset:calc(env(safe-area-inset-top) + 30px) 16px auto;max-height:calc(100dvh - env(safe-area-inset-top) - 30px - var(--rahmen-reserve));padding:calc(var(--titel-hoehe) + 17px) 12px 16px;background:var(--bg);box-shadow:var(--rahmen);justify-content:flex-start;gap:12px;animation:.2s steps(5,end) both retro-zoom}[data-theme=retro98] .erfassung .mitte-spalte:has(.satz-block){padding:calc(var(--titel-hoehe) + 17px) 12px 16px;background:var(--bg);box-shadow:var(--rahmen);align-self:start;animation:.2s steps(5,end) both retro-zoom;position:relative}[data-theme=retro98] .toast{margin:calc(env(safe-area-inset-top) + 4px) calc(var(--tat) + 23px) 0 26px;padding:calc(var(--titel-hoehe) + 11px) 10px 10px;background:var(--bg);box-shadow:var(--rahmen);text-align:left;border:0;animation:.18s steps(3,end) both retro-einblenden;position:sticky}[data-theme=retro98] .vollbild.hoert:before,[data-theme=retro98] .vollbild.antwort-karte:before,[data-theme=retro98] .toast:before,[data-theme=retro98] .ritual .karte:before{content:"";height:var(--titel-hoehe);background:var(--px-kreuz) right 8px center / 8px 7px no-repeat, linear-gradient(var(--bg), var(--bg)) right 2px center / 21px 18px no-repeat, var(--px-mikro) 4px center / 16px no-repeat, var(--titel);image-rendering:pixelated;position:absolute;top:3px;left:3px;right:3px}[data-theme=retro98] .erfassung .mitte-spalte:has(.satz-block):before{content:"";height:var(--titel-hoehe);background:var(--px-kreuz) right 8px center / 8px 7px no-repeat, linear-gradient(var(--bg), var(--bg)) right 2px center / 21px 18px no-repeat, var(--px-mikro) 4px center / 16px no-repeat, var(--titel);image-rendering:pixelated;position:absolute;top:3px;left:3px;right:3px}[data-theme=retro98] .dialog-titel{z-index:1;width:auto;height:var(--titel-hoehe);clip-path:none;background-color:var(--akzent);background-image:var(--titel);color:var(--titel-text);font-size:15px;font-weight:700;line-height:var(--titel-hoehe);text-overflow:ellipsis;text-align:left;margin:0;padding-left:2px;top:3px;left:25px;right:30px}[data-theme=retro98] .vollbild.antwort-karte:before{background:var(--px-kreuz) right 8px center / 8px 7px no-repeat, linear-gradient(var(--bg), var(--bg)) right 2px center / 21px 18px no-repeat, var(--px-auswertung) 4px center / 16px no-repeat, var(--titel)}[data-theme=retro98] .ritual .karte:before{background:var(--px-kreuz) right 8px center / 8px 7px no-repeat, linear-gradient(var(--bg), var(--bg)) right 2px center / 21px 18px no-repeat, var(--px-beleg) 4px center / 16px no-repeat, var(--titel)}[data-theme=retro98] .erfassung .mitte-spalte:has(.satz-block):before{background:var(--px-kreuz) right 8px center / 8px 7px no-repeat, linear-gradient(var(--bg), var(--bg)) right 2px center / 21px 18px no-repeat, var(--px-beleg) 4px center / 16px no-repeat, var(--titel)}[data-theme=retro98] .toast:before{background:var(--px-kreuz) right 8px center / 8px 7px no-repeat, linear-gradient(var(--bg), var(--bg)) right 2px center / 21px 18px no-repeat, var(--titel)}@keyframes retro-zoom{0%{clip-path:inset(100% 42% 0)}to{clip-path:inset(0)}}@keyframes retro-einblenden{0%{clip-path:inset(0 0 100%)}}[data-theme=retro98] .vollbild .pegel-kreis{opacity:1;background:var(--surface);width:100%;height:20px;box-shadow:var(--feldrand);border-radius:0;flex:none;order:2;transition:none;position:relative;top:auto;left:auto;transform:none}[data-theme=retro98] .vollbild .pegel-kreis:after{content:"";width:calc((100% - 6px) * var(--p,0));background:var(--bloecke);transition:width 90ms steps(3,end);position:absolute;inset:3px auto 3px 3px}[data-theme=retro98] .vollbild-gross{order:1;font-size:17px;line-height:1.25}[data-theme=retro98] .vollbild .gesagt{font:italic 400 17px / 1.25 var(--stimme)}[data-theme=retro98] .vollbild-betrag{background:var(--surface);box-shadow:var(--feldrand);text-align:right;font-size:var(--gross);letter-spacing:0;padding:6px 10px;font-weight:700;display:block}[data-theme=retro98] .antwort-karte>.akzent{align-self:flex-end;min-height:30px;padding:4px 12px}[data-theme=retro98] .fuss:before{content:"";z-index:-1;height:var(--fuss-zeile);background:var(--bg);box-shadow:inset 0 1px var(--hell), inset 0 2px var(--licht);position:absolute;inset:auto 0 0}[data-theme=retro98] .fuss .tat{font-size:var(--klein);gap:6px;padding:0 9px;font-weight:400}[data-theme=retro98] .fuss .tat.menue:before{content:"";background:var(--px-buchungen) center / contain no-repeat;width:16px;height:16px;image-rendering:pixelated}[data-theme=retro98] .fuss .tat.hinweis{box-shadow:var(--flach)}[data-theme=retro98] .fuss .tat.hinweis:before{content:"";background:var(--px-ritual) center / contain no-repeat;width:16px;height:16px;image-rendering:pixelated}[data-theme=retro98] .fuss .zaehl{min-width:0;color:var(--text);font-size:inherit;background:0 0;padding:0}[data-theme=retro98] .mic{background:var(--bg);color:var(--text);box-shadow:var(--bevel-aus), 0 0 0 1px var(--dunkel);border:0;border-radius:0}[data-theme=retro98] .mic .retro-mikro{width:40px;height:40px}[data-theme=retro98] .mic:active,[data-theme=retro98] .mic.an{background:var(--raster);box-shadow:var(--bevel-ein), 0 0 0 1px var(--dunkel);transform:none}[data-theme=retro98] .mic.an:before{content:none}[data-theme=retro98] .mic.an:after{background:var(--signal-ueberschritten);width:9px;height:9px;box-shadow:1px 1px var(--dunkel);border:0;animation:1s step-end infinite retro-blinken;inset:7px 7px auto auto}@keyframes retro-blinken{50%{opacity:0}}[data-theme=retro98] .blase{border:1px solid var(--dunkel);background:var(--memo);box-shadow:2px 2px 0 var(--schatten);border-radius:8px;padding:6px 12px 7px;font-size:12px}[data-theme=retro98] .blase .stimme{font-size:16px}[data-theme=retro98] .vollbild.menue-ansicht{background:0 0;padding-left:4px;animation:.16s steps(4,end) both retro-aufklappen}[data-theme=retro98] .vollbild.menue-ansicht.zu{animation:.16s steps(4,end) reverse both retro-aufklappen}[data-theme=retro98] .menue-ansicht>p{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=retro98] nav.menue-ansicht>ul{width:min(var(--menue-breite), 100%);padding:3px 3px 3px calc(var(--menue-band) + 3px);background:var(--titel-band) 3px 3px / var(--menue-band) calc(100% - 6px) no-repeat var(--bg);box-shadow:var(--rahmen);border:0;align-self:start}@keyframes retro-aufklappen{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}[data-theme=retro98] .menue-ansicht button{padding:.7rem var(--s);font-size:var(--mittel);border:0;align-items:center;gap:10px}[data-theme=retro98] .menue-ansicht button:before{content:"";background:var(--px-mikro) center / contain no-repeat;width:24px;height:24px;image-rendering:pixelated;flex:none}[data-theme=retro98] .menue-ansicht [data-ziel=ritual]:before{background-image:var(--px-ritual)}[data-theme=retro98] .menue-ansicht [data-ziel=buchungen]:before{background-image:var(--px-buchungen)}[data-theme=retro98] .menue-ansicht [data-ziel=auswertung]:before{background-image:var(--px-auswertung)}[data-theme=retro98] .menue-ansicht [data-ziel=kategorien]:before{background-image:var(--px-kategorien)}[data-theme=retro98] .menue-ansicht [data-ziel=einstellungen]:before{background-image:var(--px-einstellungen)}[data-theme=retro98] .menue-ansicht [aria-current],[data-theme=retro98] .menue-ansicht button:active{background:var(--akzent);color:var(--titel-text)}[data-theme=retro98] .menue-ansicht .dazu{border:1px solid var(--dunkel);background:var(--memo);color:var(--text);padding:1px 5px;font-size:11px}[data-theme=retro98] .satz{font-size:var(--mittel);line-height:2.15}[data-theme=retro98] .satz .tok{line-height:1.4;display:inline-block}[data-theme=retro98] fieldset.gruppe>legend{clip-path:none;width:auto;height:auto;padding:0 4px;font-size:15px;position:static;overflow:visible}[data-theme=retro98] .satz.einstellung{font-size:15px}[data-theme=retro98] .satz.einstellung+.satz.einstellung{margin-top:12px}[data-theme=retro98] .satz .tok,[data-theme=retro98] .satz-betrag .tok{background:var(--surface);box-shadow:var(--feldrand);color:var(--text);border:0;padding:3px 6px}[data-theme=retro98] .tok .aktion{box-shadow:none;background:0 0;padding:0}:is([data-theme=retro98] .satz [data-feld=kategorie]>span.tok,[data-theme=retro98] .satz [data-feld=datum]>span.tok,[data-theme=retro98] .satz button.tok[aria-expanded],[data-theme=retro98] .einstellung .tokfeld:has(>select)>span.tok){padding-right:24px;position:relative}[data-theme=retro98] .satz [data-feld=kategorie]>span.tok:after,[data-theme=retro98] .satz [data-feld=datum]>span.tok:after,[data-theme=retro98] .satz button.tok[aria-expanded]:after{content:"▾";background:var(--bg);width:17px;box-shadow:var(--bevel-aus);place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;top:2px;bottom:2px;right:2px}[data-theme=retro98] .einstellung .tokfeld:has(>select)>span.tok:after{content:"▾";background:var(--bg);width:17px;box-shadow:var(--bevel-aus);place-items:center;font-size:11px;line-height:1;display:grid;position:absolute;top:2px;bottom:2px;right:2px}[data-theme=retro98] .satz .tok.gelb{background:var(--memo)}[data-theme=retro98] .tokfeld.gewaehlt:not(.offen)>.tok,[data-theme=retro98] button.tok.gewaehlt{background:var(--akzent);color:var(--titel-text);outline:0}[data-theme=retro98] .satz-betrag{font-size:var(--gross);letter-spacing:0;font-weight:700}[data-theme=retro98] .satz-betrag .tokfeld,[data-theme=retro98] .satz-betrag .tok{text-align:right;display:block}[data-theme=retro98] .satz-betrag .tok{padding:6px 10px}[data-theme=retro98] .gehoert-satz{font-size:17px}[data-theme=retro98] .ritual .fortschritt{background:var(--surface);height:20px;box-shadow:var(--feldrand);gap:2px;padding:3px}[data-theme=retro98] .ritual .fortschritt i{background:0 0;border-radius:0;height:auto;transition:none}[data-theme=retro98] .ritual .fortschritt i.d{background:var(--akzent)}[data-theme=retro98] .ritual .karte{padding:calc(var(--titel-hoehe) + 13px) 12px 12px;background:var(--bg);box-shadow:var(--rahmen);border:0;border-radius:0}[data-theme=retro98] .ritual .karte.unten{opacity:1}[data-theme=retro98] .ritual .karte.unten:before{background:var(--titel-matt)}[data-theme=retro98] .ritual .haendler{font-size:15px}[data-theme=retro98] .ritual .wischkarte .betrag{font-size:var(--gross);background:var(--surface);box-shadow:var(--feldrand);text-align:right;padding:6px 10px;font-weight:700;line-height:1.15;display:block}[data-theme=retro98] .ritual .spruch:not(:empty){border:1px solid var(--dunkel);background:var(--memo);color:var(--text);font:italic 400 16px / 1.25 var(--stimme);padding:7px 9px}[data-theme=retro98] .ritual .punkte i{background:var(--surface);width:15px;height:15px;box-shadow:var(--feldrand);border-radius:0;position:relative}[data-theme=retro98] .ritual .punkte i.d:after{content:"";border:solid var(--dunkel);border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:5px;transform:rotate(40deg)}[data-theme=retro98] .ritual .gross-knopf{min-width:120px;min-height:40px;font-size:var(--klein);padding:4px 16px}[data-theme=retro98] .ritual .abzeichen{grid-template-columns:repeat(4,1fr);gap:10px 4px;margin:0;padding:0;display:grid;overflow:visible}[data-theme=retro98] .ritual .abzeichen li{color:var(--schatten);font-size:11px}[data-theme=retro98] .ritual .abzeichen .hat{color:var(--text)}[data-theme=retro98] .ritual .abzeichen .frisch{color:var(--titel-text);background:var(--akzent);outline:1px dotted var(--memo);outline-offset:-1px}[data-theme=retro98] .ritual .abzeichen em{border:1px solid var(--dunkel);background:var(--memo);color:var(--text);border-radius:0;top:auto;bottom:-4px;right:-8px}[data-theme=retro98] .ritual .abzeichen b,[data-theme=retro98] .ritual .abzeichen .hat b{box-shadow:none;background:var(--px-medaille) center / contain no-repeat;width:32px;height:32px;image-rendering:pixelated;color:var(--dunkel);border:0;border-radius:0;place-items:center;margin:0 auto 4px;padding-top:9px;font-size:9px;display:grid}[data-theme=retro98] .ritual .abzeichen li:not(.hat) b{filter:grayscale();opacity:.35}[data-theme=retro98] .ritual .abzeichen .frisch b{animation:.5s steps(4,end) .6s both retro-stempel}[data-theme=retro98] .ritual .siegel{filter:drop-shadow(4px 4px 0 var(--schatten));animation:.6s steps(5,end) .3s both retro-stempel;transform:rotate(-8deg)}[data-theme=retro98] .siegel-grund{fill:var(--ocker);stroke:var(--dunkel);stroke-width:3px}[data-theme=retro98] .siegel-kern{fill:var(--gold);stroke:var(--dunkel);stroke-width:2px}[data-theme=retro98] .siegel-ring{fill:var(--dunkel);font-weight:700}[data-theme=retro98] .siegel-mitte{fill:var(--akzent);font-weight:700}@keyframes retro-stempel{0%{opacity:0;transform:rotate(-30deg)scale(2)}}[data-theme=retro98] .balken-neutral{background:var(--surface);height:20px;box-shadow:var(--feldrand);padding:3px}[data-theme=retro98] .ritual .kat-signal .balken-neutral{height:12px;padding:2px}[data-theme=retro98] .balken-neutral>span{background:var(--bloecke);transform-origin:0;animation:.8s steps(10,end) both retro-fuellen}[data-theme=retro98] .spur.ueberschritten .balken-neutral>span{background:var(--bloecke-rot)}[data-theme=retro98] .balken-neutral>i{border-left:1px dashed var(--dunkel);background:0 0;width:0}@keyframes retro-fuellen{0%{transform:scaleX(0)}}[data-theme=retro98] .verlauf-neutral>i{background:var(--akzent);box-shadow:inset -1px 0 var(--dunkel)}[data-theme=retro98] .trend{background:repeating-linear-gradient(to top, transparent 0 29px, var(--hell) 29px 30px) var(--surface);width:auto;box-shadow:var(--feldrand);letter-spacing:0;gap:4px;padding:8px 10px 4px;font-size:11px}[data-theme=retro98] .trend .verlauf-neutral{gap:10px;height:120px;display:flex}[data-theme=retro98] .trend .verlauf-neutral>i{flex:1;width:auto}[data-theme=retro98] .trend .monate{gap:10px;display:flex}[data-theme=retro98] .trend .monate>span{text-align:center;flex:1}[data-theme=retro98] .monatsSignal .kopf,[data-theme=retro98] .saldo summary{font-size:17px;font-weight:700}[data-theme=retro98] .saldo .betrag-baustein{font-size:var(--gross);letter-spacing:0;font-weight:700}[data-theme=retro98] .monat{color:var(--text);gap:4px;font-weight:400}[data-theme=retro98] .monat>:not(button){background:var(--surface);box-shadow:var(--feldrand);text-align:center;flex:1;padding:4px 6px}[data-theme=retro98] .monat button{min-width:34px;height:30px}[data-theme=retro98] .katliste{background:var(--surface);box-shadow:var(--feldrand);border:0;padding:2px 6px}[data-theme=retro98] .dicht .katliste li{border:0}[data-theme=retro98] .katz{background:var(--px-kategorien) 2px 9px / 24px no-repeat;image-rendering:pixelated;border:0;padding:8px 0 8px 32px}[data-theme=retro98] .katz:active{background-color:var(--akzent);color:var(--titel-text)}[data-theme=retro98] .katz b{letter-spacing:0;font-size:14px;font-weight:700}[data-theme=retro98] .dicht>section:has(>.tag){background:var(--surface);box-shadow:inset 1px 0 var(--schatten), inset 2px 0 var(--dunkel), inset -1px 0 var(--licht), inset -2px 0 var(--hell);padding:0 8px}[data-theme=retro98] .dicht>section:first-of-type:has(>.tag){margin-top:var(--m);box-shadow:inset 1px 1px var(--schatten), inset 2px 2px var(--dunkel), inset -1px 0 var(--licht), inset -2px 0 var(--hell);padding-top:2px}[data-theme=retro98] .dicht>section:last-of-type:has(>.tag){box-shadow:inset 1px 0 var(--schatten), inset 2px 0 var(--dunkel), inset -1px -1px var(--licht), inset -2px -2px var(--hell);padding-bottom:4px}[data-theme=retro98] .dicht>section:only-of-type:has(>.tag){box-shadow:var(--feldrand)}[data-theme=retro98] .tag{color:var(--dim);border-bottom:1px dotted var(--schatten);margin:0;padding:9px 0 3px;font-size:11px;font-weight:700}[data-theme=retro98] .tag>span:first-child{font:inherit}[data-theme=retro98] .zeile{border-bottom:0;padding:5px 0}[data-theme=retro98] .zeile .zb{font-size:var(--klein);font-weight:400}[data-theme=retro98] .zeile .betrag-baustein sup{vertical-align:baseline;font-size:1em}[data-theme=retro98] .zeile .zh{font-size:var(--klein)}[data-theme=retro98] .dicht>section:has(>.tag) li{border-bottom:0}[data-theme=retro98] .zeile small{font-size:11px}[data-theme=retro98] .zeile:active{background:var(--akzent);color:var(--titel-text)}[data-theme=retro98] .erfassung .stand{border:1px solid var(--schatten);box-shadow:var(--gruppe);background:0 0;font-weight:400}[data-theme=retro98] .erfassung .stand:after{content:none}[data-theme=retro98] .saetze{background:var(--surface);box-shadow:var(--feldrand);border:0;padding:2px 6px}[data-theme=retro98] .saetze li{border:0;align-items:baseline;gap:10px;padding:7px 2px;display:flex}[data-theme=retro98] .saetze li:before{content:"";background:var(--px-satz) center / contain no-repeat;width:16px;height:16px;image-rendering:pixelated;flex:none;translate:0 2px}[data-theme=retro98] .signal{color:var(--text)}[data-theme=retro98] .retro-form{vertical-align:-.2em;width:1.15em;height:1.15em;overflow:visible}[data-theme=retro98] .retro-form .r-schatten{fill:var(--schatten)}[data-theme=retro98] .retro-form .r-flaeche{fill:var(--akzent);stroke:var(--dunkel);stroke-width:.8px}[data-theme=retro98] .retro-form .r-zeichen{fill:var(--licht)}[data-theme=retro98] .retro-form[data-stufe=imPlan] .r-flaeche{fill:var(--signal-implan)}[data-theme=retro98] .retro-form[data-stufe=plus] .r-flaeche{fill:var(--gruen)}[data-theme=retro98] .retro-form[data-stufe=ueberschritten] .r-flaeche,[data-theme=retro98] .retro-form[data-stufe=minus] .r-flaeche{fill:var(--signal-ueberschritten)}[data-theme=retro98] .retro-form[data-stufe=neutral] .r-flaeche{fill:var(--schatten)}[data-theme=retro98] .retro-form[data-stufe=zuSchnell] .r-flaeche{fill:var(--ocker)}[data-theme=retro98] .retro-form[data-stufe=zuSchnell] .r-zeichen{fill:var(--dunkel)}[data-theme=retro98] .signal-eigen{font-weight:700}@media (prefers-reduced-motion:reduce){[data-theme=retro98] *,[data-theme=retro98] :before,[data-theme=retro98] :after{transition:none!important;animation:none!important}}[data-theme=retro98] .ritual .geste{padding:1px var(--s);background:var(--bg);box-shadow:var(--bevel-aus);font-weight:400}[data-theme=retro98] .ritual .geste.rechts{right:calc(var(--stapel-x) * 2)}[data-theme=retro98] .hilfe-knopf{background-color:var(--akzent);background-image:var(--titel);color:var(--titel-text);box-shadow:var(--bevel-aus)}[data-theme=retro98] .hilfe-knopf[data-zieht]{box-shadow:var(--bevel-ein)}[data-theme=retro98] dialog.hilfe{background:0 0}[data-theme=retro98] .hilfe-blatt{background:var(--bg);box-shadow:var(--rahmen);border:0;gap:0;padding:3px 3px 12px}[data-theme=retro98] .hilfe-blatt header{height:var(--titel-hoehe);background-color:var(--akzent);background-image:var(--titel);color:var(--titel-text);margin:0;padding:0 2px 0 4px}[data-theme=retro98] .hilfe-blatt h2{font-size:var(--klein)}[data-theme=retro98] .hilfe-zu{background:var(--bg);width:21px;height:18px;color:var(--text);font-size:var(--klein);box-shadow:var(--bevel-aus)}[data-theme=retro98] .hilfe-blatt>:is(section,button){margin:12px 10px 0}:root[data-theme=terminal]{--stapel-x:6px;--stapel-versatz:6px;--stapel-skala:1;--geste-pfeil-rechts:"-->";--geste-pfeil-hoch:"^^";--geste-pfeil-runter:"vv";--geste-pfeil-tipp:"[⏎]";--bg:#0e1311;--surface:#141b18;--surface-2:#19221e;--linie:#26322c;--text:#d2dad0;--dim:#7c897f;--tief:#4c5850;--akzent:#9fd6ae;--auf-akzent:#0e1311;--warnung:#e3bd7a;--fehler:#e39595;--signal-zuschnell:#e3bd7a;--signal-ueberschritten:#e39595;--signal-neutral:#7c897f;--signal-implan:#9fd6ae;--gross:22px;--mittel:17px;--klein:13px;--s:.5rem;--m:1rem;--l:1.5rem;--ueber-mikro:4rem;--radius:0;--zeile:#00000024;--vignette:#00000073;--schatten:#00000073;--cursor:"▌";--prompt:">_ ";--marke:"  ";--marke-aktiv:"▸ ";--klammer-auf:"[";--klammer-zu:"]";--fenster:"┌[ ";--fenster-zu:" ]";--kommentar:"# ";--zitat:"> ";--linie-kurz:"── ";--gluehen:0 0 14px color-mix(in oklab, var(--akzent) 45%, transparent);--font:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=terminal][data-gespraech=hoert]{--bg:#131119;--akzent:#b8a6e6;--auf-akzent:#131119}:root[data-theme=terminal][data-gespraech=denkt],:root[data-theme=terminal][data-gespraech=antwortet]{--bg:#0c1216;--akzent:#9cc6d8;--auf-akzent:#0c1216}[data-theme=terminal] body{font-variant-ligatures:none;transition:background-color .5s}[data-theme=terminal] body:after{content:"";z-index:3;pointer-events:none;background:repeating-linear-gradient(transparent 0 2px, var(--zeile) 2px 3px), radial-gradient(120% 90% at 50% 40%, transparent 55%, var(--vignette));position:fixed;inset:0}[data-theme=terminal] .boot{z-index:4;padding:calc(env(safe-area-inset-top) + var(--l) * 2) var(--l);background:var(--bg);color:var(--dim);font-size:var(--klein);pointer-events:none;animation:.25s steps(3,end) 1.15s forwards boot-weg;position:fixed;inset:0}[data-theme=terminal] .boot p{margin:0 0 2px;animation:.12s steps(4,end) both boot-zeile}[data-theme=terminal] .boot p:nth-child(2){animation-delay:.25s}[data-theme=terminal] .boot p:last-child{color:var(--akzent);animation-delay:.5s}[data-theme=terminal] .boot p:last-child:before{content:var(--prompt)}[data-theme=terminal] .boot p:last-child:after{content:var(--cursor)}@keyframes boot-zeile{0%{opacity:0;clip-path:inset(0 100% 0 0)}}@keyframes boot-weg{to{opacity:0}}[data-theme=terminal] :focus-visible{outline:1px solid var(--akzent);outline-offset:3px}[data-theme=terminal] :is(.abruf,.legende,.ritual .lauf,.einstellung:not(.wahl)):before{content:var(--kommentar);color:var(--tief)}[data-theme=terminal] .signal-form:before{content:var(--klammer-auf);color:var(--tief)}[data-theme=terminal] .signal-form:after{content:var(--klammer-zu);color:var(--tief)}[data-theme=terminal] :is(.prompt,.ritual .titel,.ritual .betrag,.vollbild-gross,.vollbild-betrag){color:var(--akzent);text-shadow:var(--gluehen)}[data-theme=terminal] .stimme{color:var(--akzent)}[data-theme=terminal] main.dicht{background:0 0}[data-theme=terminal] main.dicht>h1{color:var(--dim);white-space:nowrap;align-items:center;gap:1ch;font-weight:400;display:flex}[data-theme=terminal] main.dicht>h1:after{content:"";background:var(--linie);flex:1;height:1px}[data-theme=terminal] .fuss:before{content:"";z-index:-1;inset:calc(var(--l) * -1.5) 0 0;background:linear-gradient(transparent, var(--bg) calc(var(--l) * 1.5));pointer-events:none;position:absolute}[data-theme=terminal] .tat{border-radius:0;gap:.6ch;padding:0 10px;font-size:15px;font-weight:400}[data-theme=terminal] .tat:before{content:var(--klammer-auf);color:var(--tief)}[data-theme=terminal] .tat:after{content:var(--klammer-zu);color:var(--tief)}[data-theme=terminal] .tat.haupt{background:var(--surface);border-color:var(--akzent);color:var(--akzent);box-shadow:0 0 18px -6px var(--akzent), inset 0 0 12px -6px var(--akzent)}[data-theme=terminal] .zaehl{min-width:0;color:var(--akzent);font-size:inherit;background:0 0;padding:0}[data-theme=terminal] .mic{box-shadow:0 0 26px -8px var(--akzent), inset 0 0 18px -10px var(--akzent);border-width:1px}[data-theme=terminal] .mikro-standard{stroke-width:1.6px;width:2rem;height:2rem;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--akzent) 60%, transparent))}[data-theme=terminal] .mikro-standard rect{fill:none}[data-theme=terminal] .mic.an{background:var(--surface);border-color:var(--akzent)}[data-theme=terminal] .mic.an:before,[data-theme=terminal] .mic.an:after{border:1px dashed var(--akzent)}[data-theme=terminal] .blase{color:var(--dim);background:0 0;border:0}[data-theme=terminal] .blase .stimme{color:var(--akzent)}[data-theme=terminal] .toast{background:var(--surface-2);border-left:2px solid var(--akzent);text-align:left;box-shadow:0 10px 30px var(--schatten)}[data-theme=terminal] .toast:before{content:var(--prompt);color:var(--akzent)}[data-theme=terminal] .vollbild.hoert .vollbild-gross:before{content:var(--prompt)}[data-theme=terminal] .vollbild.hoert .vollbild-gross:after{content:var(--cursor);margin-left:.05em;animation:1.06s step-end infinite blink}[data-theme=terminal] .pegel-kreis{border:1px dashed var(--akzent);opacity:.6;background:0 0}[data-theme=terminal] .vollbild .gesagt:before{content:var(--zitat);color:var(--tief);font-style:normal}[data-theme=terminal] .menue-ansicht>p:before{content:var(--fenster)}[data-theme=terminal] .menue-ansicht>p:after{content:var(--fenster-zu)}[data-theme=terminal] .menue-ansicht button:before{white-space:pre;color:var(--akzent)}[data-theme=terminal] .menue-ansicht ul{counter-reset:fenster}[data-theme=terminal] .menue-ansicht li{counter-increment:fenster}[data-theme=terminal] .menue-ansicht button>:first-child:before{content:counter(fenster) ":";font-size:var(--klein);color:var(--tief);margin-right:1ch}[data-theme=terminal] .menue-ansicht [aria-current]{text-shadow:var(--gluehen)}[data-theme=terminal] .menue-ansicht .dazu{color:var(--signal-zuschnell)}[data-theme=terminal] .erfassung .titel{font-weight:500}[data-theme=terminal] .saetze li:before{content:"› ";color:var(--tief);font-style:normal}[data-theme=terminal] .stand{border:1px solid var(--linie)}[data-theme=terminal] :is(.satz,.satz-betrag) :is(.aktion,.betrag-baustein){border:0;border-bottom:1px dotted var(--dim);padding:0 .1ch}[data-theme=terminal] :is(.satz,.satz-betrag) :is(.gewaehlt,[aria-expanded=true]) :is(.aktion,.betrag-baustein){background:var(--akzent);color:var(--auf-akzent);border-bottom-color:#0000}[data-theme=terminal] .tokfeld.gewaehlt:not(.offen)>.tok,[data-theme=terminal] button.tok.gewaehlt{background:0 0;outline:0}[data-theme=terminal] .tok.gelb .aktion{border-bottom:1px dashed var(--signal-zuschnell)}[data-theme=terminal] .satz-betrag{color:var(--akzent);font-weight:300}[data-theme=terminal] .chips button{border-radius:0}[data-theme=terminal] .chips button[aria-pressed=true]{border-color:var(--akzent);color:var(--akzent);background:color-mix(in oklab, var(--akzent) 12%, transparent)}[data-theme=terminal] .ritual .titel:before{content:var(--prompt)}[data-theme=terminal] .ritual .titel:after{content:var(--cursor);margin-left:.05em;animation:1.06s step-end infinite blink}[data-theme=terminal] .ritual .karte{box-shadow:0 18px 40px var(--schatten);padding-top:0;transition:transform .3s steps(4,end)}[data-theme=terminal] .ritual .stapel>.karte:not(.unten){border-color:color-mix(in oklab, var(--akzent) 40%, var(--linie))}[data-theme=terminal] .ritual .karte.unten{opacity:.75}[data-theme=terminal] .ritual .karte.unten.zwei{opacity:.5}[data-theme=terminal] .ritual .kkopf{margin:0 calc(var(--l) * -.85) var(--s);padding:7px calc(var(--l) * .85);background:var(--surface-2);border-bottom:1px solid var(--linie);font-weight:400}[data-theme=terminal] .ritual .kkopf>:first-child:before{content:var(--fenster);color:var(--dim)}[data-theme=terminal] .ritual .kkopf>:first-child:after{content:var(--fenster-zu);color:var(--dim)}[data-theme=terminal] .ritual .betrag{letter-spacing:-.04em;font-weight:300}[data-theme=terminal] .ritual .haendler{font-weight:500}[data-theme=terminal] .ritual .spruch{border-top:1px dashed var(--linie);color:var(--signal-zuschnell);background:0 0;font-style:italic}[data-theme=terminal] .ritual .fortschritt i{border:1px solid var(--tief);background:0 0;border-radius:0}[data-theme=terminal] .ritual .fortschritt i.d{background:var(--akzent);border-color:var(--akzent)}[data-theme=terminal] .ritual :is(.leiste-knopf,.gross-knopf){border-radius:0}[data-theme=terminal] .ritual .ja{background:var(--surface);border:1px solid var(--akzent);color:var(--akzent);box-shadow:0 0 18px -6px var(--akzent), inset 0 0 12px -6px var(--akzent)}[data-theme=terminal] .ritual .gross-knopf:before{content:var(--klammer-auf) " ";color:var(--tief)}[data-theme=terminal] .ritual .gross-knopf:after{content:" " var(--klammer-zu);color:var(--tief)}[data-theme=terminal] .ritual .punkte i{border-radius:0}[data-theme=terminal] .ritual .abzeichen{border-top:1px solid var(--linie);font-size:var(--klein);grid-template-columns:1fr 1fr;gap:0 14px;display:grid;overflow:visible}[data-theme=terminal] .ritual .abzeichen li{border-bottom:1px solid var(--linie);text-align:left;width:auto;color:var(--tief);flex-direction:row;justify-content:flex-start;align-items:baseline;gap:1ch;padding:7px 0;display:flex}[data-theme=terminal] .ritual .abzeichen b{width:auto;min-width:4ch;height:auto;font-size:inherit;background:0 0;border:0;border-radius:0;flex-direction:row;margin:0;font-weight:400;display:inline-flex}[data-theme=terminal] .ritual .abzeichen b:before{content:var(--klammer-auf)}[data-theme=terminal] .ritual .abzeichen b:after{content:var(--klammer-zu)}[data-theme=terminal] .ritual .abzeichen .hat{color:var(--text)}[data-theme=terminal] .ritual .abzeichen .hat b{color:var(--akzent);background:0 0}[data-theme=terminal] .monatsSignal .kopf{font-size:var(--gross);font-weight:500}[data-theme=terminal] .band .spur{letter-spacing:0;white-space:nowrap;font-size:20px;overflow:hidden}[data-theme=terminal] .band .name{font-weight:400}[data-theme=terminal] .trend .akzent{letter-spacing:.25em;text-shadow:0 0 10px color-mix(in oklab, var(--akzent) 45%, transparent);font-size:2.5rem;line-height:1}[data-theme=terminal] .tag:before{content:var(--linie-kurz);color:var(--tief)}[data-theme=terminal] .zeile .zb.ein{color:var(--akzent)}[data-theme=terminal] .satz.einstellung.wahl{font-size:0;line-height:0}[data-theme=terminal] .satz.einstellung.wahl>*{width:max-content;margin-bottom:var(--s);font-size:var(--gross);line-height:1.4;display:flex}[data-theme=terminal] .satz.einstellung.wahl>:before{text-align:left;width:10ch;color:var(--dim)}[data-theme=terminal] .satz.einstellung.wahl>[data-feld]:before{content:attr(data-feld)}[data-theme=terminal] .satz.einstellung.wahl .tok{color:var(--akzent);border:0;padding:0}[data-theme=terminal] .einstellung:not(.wahl){font-size:var(--mittel);color:var(--dim)}@media (prefers-reduced-motion:reduce){[data-theme=terminal] *,[data-theme=terminal] :before,[data-theme=terminal] :after{transition:none!important;animation:none!important}}[data-theme=terminal] .ritual .geste{text-shadow:var(--gluehen)}[data-theme=terminal] :is(main>h1,h1.titel,.menue-ansicht,.tat,fieldset.gruppe>legend,.dialog-titel,.tag,.w-zwischen,.einstellung:not(.wahl),.einstellung:not(.wahl) .tok,.einstellungen-feld label,.blase,.blase .aktion,.hilfe-blatt),[data-theme=terminal] :is(main>section>p.dim:first-child,.mitte-spalte>p,.stand>span,.einstellung,.monatsSignal .kopf,.saldo summary>span,.chips.zeile1>button:first-child,.kategorie-sheet :is(.m,.eingabe label,.chips button),.ritual :is(.lauf,.mittel,.serie p,.einblicke li,.kkopf>span),.vollbild-gross,.boot p,.dim):first-letter{text-transform:lowercase}:root[data-theme=kawaii]{--bg:#fff3f7;--surface:#fff;--linie:#f2cadb;--text:#4b2840;--dim:#85607a;--akzent:#b8336a;--akzent-weich:#ffd3e3;--auf-akzent:#fff;--warnung:#9a5100;--fehler:#c0283c;--signal-zuschnell:#9a5100;--signal-ueberschritten:#c0283c;--signal-neutral:#6a6290;--signal-implan:#2c7a4b;--tinte:#4b2840;--tinte-dim:#85607a;--tinte-akzent:#b8336a;--tinte-fehler:#c0283c;--tinte-zuschnell:#9a5100;--tinte-neutral:#6a6290;--tinte-implan:#2c7a4b;--tinte-wange:#ffd3e3;--papier:#fff;--lavendel:#efeafb;--pflaume-bg:#4b2840;--pflaume-surface:#5d3651;--pflaume-linie:#7a5070;--pflaume-text:#ffe8f0;--pflaume-dim:#d9b8c9;--pflaume-akzent:#ffb3cc;--pflaume-akzent-weich:#6b3d5e;--pflaume-auf-akzent:#4b2840;--pflaume-signal-zuschnell:#ffc58a;--pflaume-signal-ueberschritten:#ffa3b5;--pflaume-signal-neutral:#d2c9f5;--pflaume-signal-implan:#a8e6bf;--pflaume-wange:#fff2;--wange:#ffd3e3;--wange-tief:#ffbdd2;--wange-rand:#e89ab8;--blatt:#a8d5b5;--traene:#a9d2ec;--tiefe:0 1px 0 #f2cadb, 0 10px 22px -12px #4b284066;--titel-gross:30px;--gross:22px;--mittel:17px;--klein:13px;--s:.5rem;--m:1rem;--l:1.5rem;--ueber-mikro:4rem;--radius:22px;--menue-zeile:6.5rem;--tupfen:22px;--font:ui-rounded, "SF Pro Rounded", "Hiragino Maru Gothic ProN", "Arial Rounded MT Bold", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=kawaii][data-gespraech=hoert]{--bg:#efeafb}:root[data-theme=kawaii][data-gespraech=denkt],:root[data-theme=kawaii][data-gespraech=antwortet],[data-theme=kawaii] .menue-ansicht,:root[data-theme=kawaii][data-menue]{--bg:var(--pflaume-bg);--surface:var(--pflaume-surface);--linie:var(--pflaume-linie);--text:var(--pflaume-text);--dim:var(--pflaume-dim);--akzent:var(--pflaume-akzent);--akzent-weich:var(--pflaume-akzent-weich);--auf-akzent:var(--pflaume-auf-akzent);--signal-zuschnell:var(--pflaume-signal-zuschnell);--signal-ueberschritten:var(--pflaume-signal-ueberschritten);--signal-neutral:var(--pflaume-signal-neutral);--signal-implan:var(--pflaume-signal-implan);--wange:var(--pflaume-wange);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=kawaii][data-gespraech=wartet] body{background-image:radial-gradient(var(--wange) 1.4px, transparent 1.6px);background-size:var(--tupfen) var(--tupfen)}[data-theme=kawaii] main.dicht{background:0 0}[data-theme=kawaii] main>h1,[data-theme=kawaii] .titel,[data-theme=kawaii] .monatsSignal .kopf{font-size:var(--titel-gross);letter-spacing:-.01em;font-weight:800;line-height:1.12}[data-theme=kawaii] main>h1{margin-bottom:var(--m)}[data-theme=kawaii] .monatsSignal .kopf .signal{font-size:var(--gross);gap:.3em;display:flex}[data-theme=kawaii] .fuss:before{content:"";z-index:-1;inset:calc(var(--l) * -1) 0 0;background:linear-gradient(transparent, var(--bg) var(--l));pointer-events:none;position:absolute}[data-theme=kawaii][data-gespraech=hoert] .fuss:before{content:none}[data-theme=kawaii] .tat{border:2px solid var(--text);border-radius:var(--radius);background:0 0;font-weight:750}[data-theme=kawaii] .tat .zaehl{min-width:0;color:inherit;background:0 0;padding:0}[data-theme=kawaii] .tat.haupt{background:var(--text);border-color:var(--text);color:var(--bg)}[data-theme=kawaii] .blase{padding:var(--s) var(--m);background:var(--surface);color:var(--tinte-dim);box-shadow:var(--tiefe);font-size:var(--klein);border:0;border-radius:18px;overflow:visible}[data-theme=kawaii] .blase:after{content:"";background:inherit;border-radius:0 0 4px;width:14px;height:14px;position:absolute;bottom:-6px;left:calc(50% - 7px);rotate:45deg}[data-theme=kawaii] .blase .stimme{color:var(--tinte);font-style:normal;font-weight:700}[data-theme=kawaii] .stimme,[data-theme=kawaii] .gesagt{font-style:normal}[data-theme=kawaii] :is(.stand,.satz,.dicht section:has(.zeile) ul,.ritual .karte,.zahlen,.saldo){border-radius:var(--radius);background:var(--surface);box-shadow:var(--tiefe)}[data-theme=kawaii] .saetze{border:0;gap:10px;display:grid}[data-theme=kawaii] .saetze li{width:fit-content;max-width:88%;padding:10px var(--m);border-radius:var(--radius) var(--radius) 6px var(--radius);background:var(--wange);color:var(--tinte);box-shadow:var(--tiefe);border:0;margin-left:auto;font-weight:650}[data-theme=kawaii] .saetze li:nth-child(odd){margin-right:14px}[data-theme=kawaii] .stand{border:0;font-weight:750}[data-theme=kawaii] :is(.satz,.satz-betrag) .tok:not(.gelb,.rot,.dim){color:inherit}[data-theme=kawaii] :is(.satz,.satz-betrag) :is(.aktion,.betrag-baustein){border:0;border-bottom:2px dotted var(--akzent);border-radius:6px;padding:0 .08em}[data-theme=kawaii] :is(.gewaehlt,[aria-expanded=true]) :is(.aktion,.betrag-baustein){background:var(--wange);border-bottom-color:#0000}[data-theme=kawaii] .tok.gelb .aktion{border-bottom-style:dashed}[data-theme=kawaii] .satz{padding:var(--m) 18px;font-weight:750}[data-theme=kawaii] .chips button{border:2px solid var(--linie);background:var(--surface);color:var(--tinte);border-radius:18px;font-weight:700}[data-theme=kawaii] .chips button[aria-pressed=true]{background:var(--tinte);border-color:var(--tinte);color:var(--surface)}[data-theme=kawaii] .tag>span:first-child{font:800 var(--klein) / 1 var(--font)}[data-theme=kawaii] .tag{font-size:var(--klein);color:var(--dim);border:0;font-weight:800}[data-theme=kawaii] .dicht section:has(.zeile) ul{padding:0 14px}[data-theme=kawaii] .dicht li:has(>.zeile){border:0}[data-theme=kawaii] .dicht li:has(>.zeile)+li{border-top:1.5px dashed var(--linie)}[data-theme=kawaii] .zeile .zh{font-weight:750}[data-theme=kawaii] .katliste{padding-bottom:var(--s);border:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-theme=kawaii] .dicht li:has(>.katz){border:0}[data-theme=kawaii] .katz{height:100%;min-height:var(--menue-zeile);border-radius:var(--radius);background:var(--surface);box-shadow:var(--tiefe);border:0;grid-template-columns:1fr;align-content:start;gap:4px;padding:14px;display:grid}[data-theme=kawaii] .katz b{font-size:var(--mittel);font-weight:800}[data-theme=kawaii] .katz .signal{order:1;justify-self:start}[data-theme=kawaii] :is(.menue-ansicht,.katliste) li:nth-child(4n+1) button{rotate:-1.2deg}[data-theme=kawaii] :is(.menue-ansicht,.katliste) li:nth-child(4n+2) button{rotate:.8deg}[data-theme=kawaii] :is(.menue-ansicht,.katliste) li:nth-child(4n+3) button{rotate:.6deg}[data-theme=kawaii] :is(.menue-ansicht,.katliste) li:nth-child(4n) button{rotate:-.9deg}[data-theme=kawaii] :is(.menue-ansicht,.katliste) button:active{scale:.96}[data-theme=kawaii] .monat button{background:var(--surface);box-shadow:var(--tiefe);border-radius:50%}[data-theme=kawaii] .baender{gap:10px;display:grid}[data-theme=kawaii] .zeile.band{isolation:isolate;height:44px;padding:0 12px 0 var(--m);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 1.5px var(--linie), var(--tiefe);align-items:center;position:relative;overflow:hidden}[data-theme=kawaii] .band .name{font-weight:800}[data-theme=kawaii] .band .spur{z-index:-1;grid-area:auto;position:absolute;inset:0}[data-theme=kawaii] .band .balken-neutral{background:0 0;height:100%}[data-theme=kawaii] .band .balken-neutral>span{border-radius:var(--radius);background:var(--wange);opacity:1}[data-theme=kawaii] .spur.ueberschritten .balken-neutral>span{background:repeating-linear-gradient(-45deg, var(--wange) 0 7px, var(--wange-tief) 7px 14px)}[data-theme=kawaii] .band .balken-neutral>i{border-left:2px dashed var(--tinte);width:0;box-shadow:none;opacity:.55;background:0 0;top:7px;bottom:7px}[data-theme=kawaii] .band.ohne{box-shadow:inset 0 0 0 1.5px var(--linie);background:0 0}[data-theme=kawaii] .band.ohne .balken-neutral{border:0}[data-theme=kawaii] .zahlen,[data-theme=kawaii] .saldo{padding:12px var(--m)}[data-theme=kawaii] .trend{gap:var(--s);border-radius:var(--radius);background:var(--surface);width:100%;box-shadow:var(--tiefe);letter-spacing:0;font-size:var(--klein);padding:14px}[data-theme=kawaii] .trend :is(.verlauf-neutral,.monate){text-align:center;text-transform:uppercase;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}[data-theme=kawaii] .trend .verlauf-neutral{align-items:end;height:120px}[data-theme=kawaii] .trend .verlauf-neutral>i{background:var(--wange);border-radius:10px 10px 4px 4px;width:100%}[data-theme=kawaii] .trend.laeuft .verlauf-neutral>i:last-child{background:repeating-linear-gradient(-45deg, var(--wange) 0 5px, var(--surface) 5px 10px);box-shadow:inset 0 0 0 2px var(--wange-rand)}[data-theme=kawaii] .ritual .gross-knopf{border-radius:var(--radius);background:var(--text);color:var(--bg);box-shadow:var(--tiefe);border:0;font-weight:800}[data-theme=kawaii] .ritual .fortschritt i{border-radius:4px}[data-theme=kawaii] .ritual .karte{box-shadow:0 0 0 6px var(--surface), 0 0 0 7.5px var(--linie), var(--tiefe);border:0;border-radius:26px}[data-theme=kawaii] .ritual .wischkarte:before{content:"";background:repeating-linear-gradient(90deg, var(--wange) 0 8px, var(--bg) 8px 16px);opacity:.85;border-radius:2px;width:92px;height:24px;position:absolute;top:-6px;left:calc(50% - 46px);rotate:-3deg}[data-theme=kawaii] .ritual .rueckseite{background:var(--lavendel)}[data-theme=kawaii] .ritual .rueckseite .satz{box-shadow:none;background:0 0;padding:0}[data-theme=kawaii] .ritual .wischkarte .spruch{background:var(--bg);border-radius:16px 16px 16px 4px}[data-theme=kawaii] .abzeichen b{opacity:.5;border:2px dashed}[data-theme=kawaii] .abzeichen li.hat b{background:var(--wange);color:var(--tinte);opacity:1;box-shadow:0 0 0 4px var(--surface), 0 0 0 5.5px var(--linie), var(--tiefe);border:0;rotate:-6deg}[data-theme=kawaii] .abzeichen li.hat:nth-child(2n) b{rotate:5deg}[data-theme=kawaii] .einblicke li{border-radius:var(--radius);background:var(--surface);box-shadow:var(--tiefe);border:0}[data-theme=kawaii] :is(.toast,.antwort-text>.vollbild-gross,.antwort-text>.vollbild-betrag){--text:var(--tinte);--dim:var(--tinte-dim);--akzent:var(--tinte-akzent);--wange:var(--tinte-wange);--signal-zuschnell:var(--tinte-zuschnell);--signal-ueberschritten:var(--tinte-fehler);--signal-neutral:var(--tinte-neutral);--signal-implan:var(--tinte-implan);--fehler:var(--tinte-fehler)}[data-theme=kawaii] .antwort-text>:is(.vollbild-gross,.vollbild-betrag){border-radius:var(--radius) var(--radius) var(--radius) 4px;background:var(--papier);width:fit-content;max-width:100%;color:var(--tinte);box-shadow:var(--tiefe);align-self:start;padding:14px 18px}[data-theme=kawaii] .antwort-text{gap:var(--s);flex-direction:column;display:flex}[data-theme=kawaii] .antwort-karte .gesagt{width:fit-content;max-width:88%;padding:10px var(--m);border-radius:var(--radius) var(--radius) 6px var(--radius);background:var(--akzent);color:var(--auf-akzent);align-self:end;font-weight:650}[data-theme=kawaii] .menue-ansicht{justify-content:flex-start}[data-theme=kawaii] .menue-ansicht>p{font-size:var(--titel-gross);color:var(--text);font-weight:800}[data-theme=kawaii] .menue-ansicht ul{border:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-theme=kawaii] .menue-ansicht button{min-height:var(--menue-zeile);border-radius:var(--radius);background:var(--papier);color:var(--tinte);box-shadow:var(--tiefe);font-size:var(--mittel);border:0;flex-direction:column;justify-content:space-between;align-items:start;padding:14px;font-weight:800}[data-theme=kawaii] .menue-ansicht [aria-current]{box-shadow:0 0 0 3px var(--akzent)}[data-theme=kawaii] .menue-ansicht .dazu{padding:2px var(--s);border-radius:var(--radius);background:var(--tinte);color:var(--papier);font-size:var(--klein);margin:0;font-weight:800}[data-theme=kawaii] .toast{border-radius:var(--radius);background:var(--papier);color:var(--tinte);box-shadow:var(--tiefe);border:0;font-weight:700;rotate:-.6deg}@media (prefers-reduced-motion:no-preference){[data-theme=kawaii] .toast{animation:.4s cubic-bezier(.2,.9,.3,1.3) kawaii-runter}}@keyframes kawaii-runter{0%{transform:translateY(-130%)rotate(-3deg)}}[data-theme=kawaii] .ritual .geste{border:2px solid var(--linie);background:var(--surface);rotate:-3deg;scale:calc(1 + var(--zug) * .15);border-radius:999px;padding:2px 10px;transition:opacity .2s,color .2s,scale .2s}[data-theme=kawaii] .ritual .geste.rechts,[data-theme=kawaii] .ritual .geste.runter{rotate:3deg}[data-theme=kawaii] .hilfe-knopf{border:2px solid var(--text);border-radius:50%;font-weight:800}[data-theme=kawaii] .hilfe-blatt{box-shadow:0 0 0 2px var(--wange-rand);border:0}:root[data-theme=wetter]{--heiter-o:#2f6299;--heiter-u:#55799e;--wolkig-o:#4b5a74;--wolkig-u:#7a7480;--gewitter-o:#211f33;--gewitter-u:#4f4160;--diesig-o:#5b6570;--diesig-u:#6d747c;--daemm-o:#2b3152;--daemm-m:#5f4f6b;--daemm-u:#8f6560;--nacht-o:#0e1530;--nacht-u:#263257;--glut:#f0b98e;--glut-stark:#f0b98e8c;--glut-weich:#f0b98e2e;--o:var(--diesig-o);--u:var(--diesig-u);--himmel:linear-gradient(172deg, var(--o), var(--u));--boden:var(--u);--bg:var(--u);--surface:#141c3447;--linie:#f7f4ef40;--text:#f7f4ef;--dim:#e6e1da;--akzent:#f7f4ef;--akzent-weich:#f7f4ef2e;--auf-akzent:#1d2742;--tinte:#1d2742;--warnung:#f1cf78;--fehler:#ffd6da;--signal-zuschnell:#f7f4ef;--signal-ueberschritten:#f7f4ef;--signal-neutral:#f7f4ef;--signal-implan:#f7f4ef;--sonne:#f1cf78;--sonne-schein:#f1cf7840;--sonne-hof:#f1cf7814;--sonne-hell:#f7e2a6;--wolke:#f4f2ee;--wolke-dunkel:#c9c4d6;--wolke-zug:#f4f2ee30;--wolke-zug-weich:#f4f2ee1f;--wolke-gewitter:#1a1628aa;--wolke-gewitter-weich:#1a162840;--regen:#ffffff26;--dunst:#d9dde018;--blitz:#e8e4ff;--stern:#fffc;--bahn:#f7f4ef73;--glas:#141c3447;--glas-hell:#ffffff2b;--glas-hauch:#ffffff0a;--glas-dunkel:#0d1328b8;--glas-rand:#ffffff3a;--pille-rand:#f7f4ef73;--pille-glas:#0e152e33;--schatten:#0a102438;--titel-gross:34px;--riesig:52px;--gross:24px;--ort:16px;--mittel:16px;--klein:13px;--s:.5rem;--m:1rem;--l:1.5rem;--ueber-mikro:4rem;--radius:22px;--radius-feld:14px;--radius-karte:30px;--glut-gross:32rem;--gesagt:21px;--stimme-gross:18px;--satz-gross:19px;--menue-wort:28px;--zeile-gross:17px;--radius-meldung:20px;--radius-gross:26px;--fuss-verlauf:110px;--sonne-raum:112px;--sonne-raum-ritual:96px;--trend-hoehe:150px;--font:"Avenir Next", "Helvetica Neue", system-ui, sans-serif;--stimme:"Iowan Old Style", Palatino, Georgia, serif;--signal-trenner:" ·";--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=wetter][data-zeit=daemmerung]{--himmel:linear-gradient(180deg, var(--daemm-o), var(--daemm-m) 58%, var(--daemm-u));--boden:var(--daemm-u);--bg:var(--daemm-u)}:root[data-theme=wetter][data-zeit=nacht]{--himmel:linear-gradient(180deg, var(--nacht-o), var(--nacht-u));--boden:var(--nacht-u);--bg:var(--nacht-u)}:root[data-theme=wetter][data-wetter=heiter]{--o:var(--heiter-o);--u:var(--heiter-u)}:root[data-theme=wetter][data-wetter=wolkig]{--o:var(--wolkig-o);--u:var(--wolkig-u)}:root[data-theme=wetter][data-wetter=gewitter]{--o:var(--gewitter-o);--u:var(--gewitter-u)}[data-theme=wetter] body{isolation:isolate;text-shadow:0 1px 12px var(--schatten);font-weight:400}[data-theme=wetter] body:before,[data-theme=wetter] body:after{content:"";z-index:-1;pointer-events:none;transition:opacity 1.2s;position:fixed;inset:0}[data-theme=wetter] body:before{background-image:var(--hb-sterne,none), var(--hb-dunst,none), var(--hb-sonne,none)}:root[data-theme=wetter][data-sonne]{--hb-sonne:radial-gradient(circle at var(--sonne-x) calc(env(safe-area-inset-top) + var(--sonne-y)), var(--sonne) 0 14px, var(--sonne-schein) 15px 25px, var(--sonne-hof) 26px 41px, transparent 70px)}:root[data-theme=wetter][data-wetter=diesig]{--hb-dunst:linear-gradient(transparent 20%, var(--dunst) 60%, var(--dunst))}:root[data-theme=wetter][data-wetter=gewitter],:root[data-theme=wetter]:not([data-zeit=tag]){--hb-sonne:none;--hb-dunst:none}:root[data-theme=wetter][data-zeit=nacht]{--hb-sonne:none;--hb-dunst:none;--hb-sterne:radial-gradient(1px 1px at 12% 8%, var(--stern), transparent), radial-gradient(1px 1px at 31% 19%, var(--stern), transparent), radial-gradient(1.5px 1.5px at 58% 6%, var(--stern), transparent), radial-gradient(1px 1px at 77% 14%, var(--stern), transparent), radial-gradient(1px 1px at 88% 31%, var(--stern), transparent), radial-gradient(1px 1px at 6% 37%, var(--stern), transparent), radial-gradient(1.5px 1.5px at 44% 28%, var(--stern), transparent), radial-gradient(1px 1px at 67% 41%, var(--stern), transparent), radial-gradient(1px 1px at 22% 52%, var(--stern), transparent), radial-gradient(1px 1px at 93% 55%, var(--stern), transparent)}[data-theme=wetter][data-wetter=gewitter][data-zeit=tag] body:before{background-color:var(--blitz);opacity:0}@media (prefers-reduced-motion:no-preference){[data-theme=wetter][data-wetter=gewitter][data-zeit=tag] body:before{animation:9s 2s 3 w-leuchten}[data-theme=wetter][data-zeit=tag] body:after{animation:120s linear w-ziehen}}@keyframes w-leuchten{0%,90%,92.5%,to{opacity:0}91%{opacity:.16}93.5%{opacity:.09}}[data-theme=wetter] body:after{background:radial-gradient(closest-side, var(--wolke-zug), var(--wolke-zug-weich) 60%, transparent) 0 4vh / 60vw 18vh repeat-x, radial-gradient(closest-side, var(--wolke-zug), var(--wolke-zug-weich) 60%, transparent) 55vw 14vh / 48vw 16vh repeat-x, radial-gradient(closest-side, var(--wolke-zug), var(--wolke-zug-weich) 60%, transparent) 20vw 32vh / 44vw 14vh repeat-x, radial-gradient(closest-side, var(--wolke-zug), var(--wolke-zug-weich) 60%, transparent) 70vw 50vh / 52vw 15vh repeat-x;opacity:0;background-size:100vw 18vh,100vw 16vh,100vw 14vh,100vw 15vh;width:200vw;right:auto}@keyframes w-ziehen{to{transform:translate(-100vw)}}[data-theme=wetter][data-wetter=heiter] body:after{opacity:.35}[data-theme=wetter][data-wetter=wolkig] body:after{opacity:.55}[data-theme=wetter][data-wetter=diesig] body:after{opacity:.35}[data-theme=wetter][data-wetter=gewitter] body:after{background:repeating-linear-gradient(104deg, transparent 0 22px, var(--regen) 22px 23px, transparent 23px 47px), radial-gradient(closest-side, var(--wolke-gewitter), var(--wolke-gewitter-weich) 60%, transparent) 0 4vh / 100vw 20vh repeat-x, radial-gradient(closest-side, var(--wolke-gewitter), var(--wolke-gewitter-weich) 60%, transparent) 40vw 26vh / 100vw 18vh repeat-x;opacity:.8}[data-theme=wetter]:not([data-zeit=tag]) body:after{opacity:.12}@media (prefers-reduced-motion:reduce){[data-theme=wetter] .pegel-kreis,[data-theme=wetter] body:before,[data-theme=wetter] body:after{transition:none}}[data-theme=wetter] .gesagt{font:italic 400 var(--gesagt) / 1.3 var(--stimme)}[data-theme=wetter] main>h1,[data-theme=wetter] .titel,[data-theme=wetter] .vollbild-gross{font-size:var(--titel-gross);letter-spacing:-.01em;font-weight:300;line-height:1.08}[data-theme=wetter] main>h1{margin-bottom:var(--l)}[data-theme=wetter] :is(.betrag-baustein,.vollbild-betrag){letter-spacing:-.02em;font-weight:200}[data-theme=wetter] main.dicht{background:0 0}[data-theme=wetter] .katz b{font-size:var(--gross);font-weight:300}[data-theme=wetter] .zeile .zh{font-weight:400}[data-theme=wetter] .satz{font-weight:300}[data-theme=wetter] .fuss:before{content:"";z-index:-1;inset:calc(var(--fuss-verlauf) * -1) 0 0;background:linear-gradient(transparent, var(--boden) 55%);pointer-events:none;position:absolute}[data-theme=wetter] .mic{background:var(--text);color:var(--tinte);box-shadow:0 6px 24px var(--schatten), 0 0 0 6px var(--glas-hell);border:0}[data-theme=wetter] .mic.an,[data-theme=wetter][data-gespraech=hoert] .mic{background:var(--glut);color:var(--tinte)}[data-theme=wetter] .mic.an:before,[data-theme=wetter] .mic.an:after{border-color:var(--glut)}[data-theme=wetter] .tat{border-color:var(--pille-rand);background:var(--pille-glas);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:500}[data-theme=wetter] .tat.haupt{background:var(--text);border-color:var(--text);color:var(--tinte);text-shadow:none}[data-theme=wetter] .tat.loeschen,[data-theme=wetter] .tat.verwerfen{color:var(--text)}[data-theme=wetter] .zaehl{min-width:0;color:inherit;font-size:inherit;background:0 0;padding:0}[data-theme=wetter] .blase{color:var(--dim);background:0 0;border:0}[data-theme=wetter] .blase .stimme{font-size:var(--stimme-gross)}[data-theme=wetter] .vollbild{background:var(--bg) var(--himmel)}[data-theme=wetter] .pegel-kreis{width:var(--glut-gross);height:var(--glut-gross);background:radial-gradient(closest-side, var(--glut-stark), var(--glut-weich) 55%, transparent);opacity:1;transform:scale(calc(.85 + var(--p,0) * .45));transition:transform .12s linear;animation:.8s cubic-bezier(.2,.8,.2,1) w-glut}@keyframes w-glut{0%{opacity:0}}[data-theme=wetter] .toast{border:1px solid var(--glas-rand);border-radius:var(--radius-meldung);background:var(--glas-dunkel);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);font-weight:500}[data-theme=wetter] .menue-ansicht{--bg:var(--nacht-u);--boden:var(--nacht-u);background:var(--nacht-u) linear-gradient(180deg, var(--nacht-o), var(--nacht-u))}[data-theme=wetter] .menue-ansicht button{font-size:var(--menue-wort);color:var(--text);font-weight:300}[data-theme=wetter] .menue-ansicht button:before,[data-theme=wetter] .menue-ansicht [aria-current]:before{content:"";border:1px solid var(--pille-rand);border-radius:50%;flex:none;align-self:center;width:8px;height:8px}[data-theme=wetter] .menue-ansicht [aria-current]:before{background:var(--sonne);border-color:var(--sonne);box-shadow:0 0 12px 3px var(--sonne-schein)}[data-theme=wetter] .menue-ansicht .dazu{font:italic 400 var(--mittel) / 1 var(--stimme)}[data-theme=wetter][data-sonne] .erfassung .titel{margin-top:var(--sonne-raum)}[data-theme=wetter] .mitte-spalte>.stand{padding:var(--m) 0 0;border-top:1px solid var(--linie);background:0 0;border-radius:0;order:1;font-weight:400}[data-theme=wetter] .stand:after{content:none}[data-theme=wetter] .saetze li{font-size:var(--satz-gross)}[data-theme=wetter] :is(.satz,.satz-betrag) .tok:not(.gelb,.rot,.dim){color:inherit}[data-theme=wetter] :is(.satz,.satz-betrag) :is(.aktion,.betrag-baustein){border:0;border-bottom:1px dashed var(--pille-rand);background:0 0;border-radius:4px 4px 0 0;padding:0 .04em}[data-theme=wetter] .tokfeld.gewaehlt:not(.offen)>.tok,[data-theme=wetter] button.tok.gewaehlt{background:0 0;outline:0}[data-theme=wetter] :is(.gewaehlt,[aria-expanded=true]) :is(.aktion,.betrag-baustein){background:var(--text);color:var(--tinte);text-shadow:none}[data-theme=wetter] .tok.gelb .aktion{border-bottom:1.5px dotted var(--sonne)}[data-theme=wetter] .chips button{border-color:var(--pille-rand)}[data-theme=wetter] .chips [aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--tinte);text-shadow:none}[data-theme=wetter][data-sonne] .ritual>.titel:first-child{margin-top:var(--sonne-raum-ritual)}[data-theme=wetter] .ritual .karte{border:1px solid var(--glas-rand);border-radius:var(--radius-karte);background:linear-gradient(160deg, var(--glas-hell), var(--glas-hauch) 55%), var(--glas);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);box-shadow:inset 0 1px 0 var(--glas-rand), 0 20px 50px var(--schatten)}[data-theme=wetter] .ritual .rueckseite{background:var(--glas-dunkel)}[data-theme=wetter] .ritual .haendler{font-weight:300}[data-theme=wetter] .ritual .wischkarte .spruch{border-top:1px solid var(--linie);font-size:var(--stimme-gross);background:0 0}[data-theme=wetter] .ritual .leiste-knopf{border-color:var(--pille-rand);border-radius:calc(var(--tat) / 2);background:0 0}[data-theme=wetter] .ritual .gross-knopf{border-radius:var(--radius-gross);background:var(--text);color:var(--tinte);text-shadow:none}[data-theme=wetter] .ritual .punkte i.d,[data-theme=wetter] .ritual .abzeichen .hat b{background:radial-gradient(circle at 35% 30%, var(--sonne-hell), var(--sonne));color:var(--tinte);text-shadow:none;border-color:#0000}[data-theme=wetter] .siegel-grund{fill:var(--sonne-schein);stroke:var(--sonne)}[data-theme=wetter] :is(.siegel-kern,.siegel-ring){fill:var(--sonne)}[data-theme=wetter] .siegel-mitte{fill:var(--tinte);font-weight:200}[data-theme=wetter] .ritual .karte.unten>*{visibility:hidden}[data-theme=wetter] .ritual .karte.unten{opacity:.45}[data-theme=wetter] .ritual .karte.unten.zwei{opacity:.25}[data-theme=wetter] .ritual .geste{border:1px solid var(--glas-rand);background:var(--glas);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:2px 12px}[data-theme=wetter] .hilfe-knopf{border:1px solid var(--pille-rand);border-radius:50%}[data-theme=wetter] .hilfe-blatt{border-color:var(--glas-rand);background:var(--glas-dunkel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
