@layer marken{:root{color-scheme:dark;--sunken:#0a0e10;--bg:#0d1113;--surface:#151b1e;--surface-2:#1a2226;--surface-3:#202a2f;--ink:#e9eff1;--ink-2:#b6c3c8;--muted:#7c8e96;--line:#2a363c;--line-2:#1f292e;--line-stark:#616f76;--tally:#ff6149;--tally-soft:#2b1512;--tally-rand:#5c2a22;--tally-ink:#0a0e10;--tally-text:#ff6149;--cyan:#63c9dc;--cyan-soft:#10262c;--amber:#e0a44e;--amber-soft:#2a2013;--green:#52c68f;--green-soft:#10251c;--feld-bg:#0a0e10;--feld-bg-aus:#151b1e;--schatten-1:0 1px 2px rgb(0 0 0/0.4);--schatten-2:0 2px 4px rgb(0 0 0/0.35),0 8px 20px rgb(0 0 0/0.3);--schatten-3:0 8px 16px rgb(0 0 0/0.4),0 24px 60px rgb(0 0 0/0.5);--schleier:rgb(3 6 8/0.72);--skelett-1:#1a2226;--skelett-2:#253036}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--sunken:#e4e9eb;--bg:#edf0f1;--surface:#ffffff;--surface-2:#f5f7f8;--surface-3:#eceff1;--ink:#12181b;--ink-2:#39454b;--muted:#5b686f;--line:#cfd8db;--line-2:#e1e7e9;--line-stark:#7f8c93;--tally:#d33a22;--tally-soft:#fae8e4;--tally-rand:#f0c4bb;--tally-ink:#ffffff;--tally-text:#b52d19;--cyan:#0f6072;--cyan-soft:#e2f0f3;--amber:#8a5a0c;--amber-soft:#f8eedc;--green:#186045;--green-soft:#e0f0e8;--feld-bg:#ffffff;--feld-bg-aus:#f5f7f8;--schatten-1:0 1px 2px rgb(18 24 27/0.08);--schatten-2:0 1px 2px rgb(18 24 27/0.06),0 8px 20px rgb(18 24 27/0.08);--schatten-3:0 8px 16px rgb(18 24 27/0.1),0 24px 60px rgb(18 24 27/0.16);--schleier:rgb(18 24 27/0.42);--skelett-1:#e4e9eb;--skelett-2:#f2f5f6}}:root[data-theme=light]{color-scheme:light;--sunken:#e4e9eb;--bg:#edf0f1;--surface:#ffffff;--surface-2:#f5f7f8;--surface-3:#eceff1;--ink:#12181b;--ink-2:#39454b;--muted:#5b686f;--line:#cfd8db;--line-2:#e1e7e9;--line-stark:#7f8c93;--tally:#d33a22;--tally-soft:#fae8e4;--tally-rand:#f0c4bb;--tally-ink:#ffffff;--tally-text:#b52d19;--cyan:#0f6072;--cyan-soft:#e2f0f3;--amber:#8a5a0c;--amber-soft:#f8eedc;--green:#186045;--green-soft:#e0f0e8;--feld-bg:#ffffff;--feld-bg-aus:#f5f7f8;--schatten-1:0 1px 2px rgb(18 24 27/0.08);--schatten-2:0 1px 2px rgb(18 24 27/0.06),0 8px 20px rgb(18 24 27/0.08);--schatten-3:0 8px 16px rgb(18 24 27/0.1),0 24px 60px rgb(18 24 27/0.16);--schleier:rgb(18 24 27/0.42);--skelett-1:#e4e9eb;--skelett-2:#f2f5f6}:root{--schrift-titel:Archivo,"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--schrift-text:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--schrift-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono","Segoe UI Mono",Consolas,"Liberation Mono",monospace;--grad-0:0.6875rem;--grad-1:0.75rem;--grad-2:0.8125rem;--grad-3:0.9375rem;--grad-4:1.0625rem;--grad-5:1.375rem;--grad-6:1.75rem;--grad-7:clamp(2.25rem,6vw,3.75rem);--zeile-eng:1.2;--zeile:1.6;--zeile-weit:1.7;--sperrung-weit:0.14em;--raum-1:0.25rem;--raum-2:0.5rem;--raum-3:0.75rem;--raum-4:1rem;--raum-5:1.5rem;--raum-6:2rem;--raum-7:3rem;--raum-8:4rem;--radius-1:3px;--radius-2:6px;--radius-3:10px;--radius-4:16px;--radius-voll:999px;--dauer-kurz:120ms;--dauer:200ms;--kurve:cubic-bezier(0.2,0.6,0.3,1);--leiste-breite:15rem;--kopf-hoehe:3.5rem;--lesebreite:68ch;--steuer-hoehe:2.5rem;--steuer-hoehe-klein:2rem;--steuer-hoehe-gross:3rem}@media (pointer:coarse){:root{--steuer-hoehe:2.75rem;--steuer-hoehe-klein:2.75rem;--steuer-hoehe-gross:3rem}}@media (prefers-reduced-motion:reduce){:root{--dauer-kurz:1ms;--dauer:1ms}}}@layer grundlage{*,:after,:before{box-sizing:border-box}html{scroll-padding-top:calc(var(--kopf-hoehe) + var(--raum-4));-webkit-text-size-adjust:100%}body,html{margin:0;padding:0}body{min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--schrift-text);font-size:var(--grad-3);line-height:var(--zeile);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--schrift-titel);font-weight:700;letter-spacing:-.02em;line-height:var(--zeile-eng);margin:0;text-wrap:balance}blockquote,dl,figure,ol,p,ul{margin:0}p{max-width:var(--lesebreite);text-wrap:pretty}ol,ul{padding-left:1.2em}a{color:var(--cyan);text-underline-offset:.2em;text-decoration-thickness:from-font}a:hover{text-decoration-thickness:2px}b,strong{font-weight:650;color:var(--ink)}small{font-size:var(--grad-1)}code,kbd,pre,samp{font-family:var(--schrift-mono);font-size:.9em}code{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius-1);padding:.1em .35em;color:var(--ink-2)}canvas,img,svg,video{display:block;max-width:100%}hr{border:0;border-top:1px solid var(--line-2);margin:var(--raum-5) 0}button,input,select,textarea{font:inherit;color:inherit}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--tally);outline-offset:2px;border-radius:var(--radius-1)}:focus:not(:focus-visible){outline:none}::selection{background:var(--tally-soft);color:var(--ink)}::placeholder{color:var(--muted);opacity:1}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}}@layer bausteine{.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--raum-2);min-height:var(--steuer-hoehe);padding:0 var(--raum-4);border:1px solid transparent;border-radius:var(--radius-2);font-family:var(--schrift-titel);font-size:var(--grad-2);font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;position:relative;transition:background-color var(--dauer-kurz) var(--kurve),border-color var(--dauer-kurz) var(--kurve),color var(--dauer-kurz) var(--kurve)}.knopf--klein{min-height:var(--steuer-hoehe-klein);padding:0 var(--raum-3);font-size:var(--grad-1)}.knopf--gross{min-height:var(--steuer-hoehe-gross);padding:0 var(--raum-5);font-size:var(--grad-3)}.knopf--breit{display:flex;width:100%}.knopf--primaer{background:var(--tally);color:var(--tally-ink)}.knopf--primaer:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--tally) 88%,var(--ink))}.knopf--still{background:var(--surface-2);color:var(--ink);border-color:var(--line-stark)}.knopf--still:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-3)}.knopf--geist{background:transparent;color:var(--ink-2)}.knopf--geist:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);color:var(--ink)}.knopf--gefahr{background:transparent;color:var(--tally-text);border-color:var(--tally-rand)}.knopf--gefahr:hover:not(:disabled):not([aria-disabled=true]){background:var(--tally-soft)}.knopf:disabled,.knopf[aria-disabled=true]{background:var(--feld-bg-aus);color:var(--muted);border-color:var(--line);cursor:not-allowed}.knopf[data-laedt=true] .knopf__text{visibility:hidden}.knopf__laderad{position:absolute;inset:0;margin:auto;width:1em;height:1em;border:2px solid;border-top:2px solid transparent;border-radius:var(--radius-voll);animation:knopf-dreht .7s linear infinite}@keyframes knopf-dreht{to{transform:rotate(1turn)}}.feldgruppe{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2)}.feldgruppe__beschriftung{font-family:var(--schrift-titel);font-size:var(--grad-2);font-weight:600;color:var(--ink)}.feldgruppe__pflicht{color:var(--tally-text);margin-left:.2em}.feld{display:block;width:100%;min-height:var(--steuer-hoehe);padding:0 var(--raum-3);border:1px solid var(--line-stark);border-radius:var(--radius-2);background:var(--feld-bg);color:var(--ink);font-size:var(--grad-3);transition:border-color var(--dauer-kurz) var(--kurve),box-shadow var(--dauer-kurz) var(--kurve)}textarea.feld{min-height:6rem;padding:var(--raum-3);line-height:var(--zeile);resize:vertical}.feld:hover:not(:disabled){border-color:var(--ink-2)}.feld:focus-visible{border-color:var(--tally);box-shadow:inset 0 0 0 1px var(--tally)}.feld[aria-invalid=true]{border-color:var(--tally)}.feld:disabled{background:var(--feld-bg-aus);color:var(--muted);border-color:var(--line);cursor:not-allowed}.feldgruppe__hilfe{font-size:var(--grad-2);color:var(--muted);max-width:var(--lesebreite)}.feldgruppe__fehler{display:flex;align-items:baseline;gap:var(--raum-2);font-size:var(--grad-2);color:var(--tally-text);font-weight:600}.feldgruppe__zaehler{font-family:var(--schrift-mono);font-size:var(--grad-1);color:var(--muted);justify-self:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feldgruppe__zaehler[data-voll=true]{color:var(--tally-text)}.karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-3);box-shadow:var(--schatten-1)}.karte--flach{box-shadow:none;background:var(--surface-2)}.karte--betont{border-color:var(--tally-rand);box-shadow:var(--schatten-2)}.karte__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-4) var(--raum-5);border-bottom:1px solid var(--line-2)}.karte__titel{font-size:var(--grad-4);font-weight:700}.karte__unterzeile{margin-top:var(--raum-1);font-size:var(--grad-2);color:var(--muted)}.karte__kopfaktion{flex:none}.karte__koerper{padding:var(--raum-5);display:grid;grid-gap:var(--raum-4);gap:var(--raum-4)}.karte__untertitel{margin-top:var(--raum-2);font-size:var(--grad-3);color:var(--ink)}.karte__fuss{padding:var(--raum-3) var(--raum-5);border-top:1px solid var(--line-2);background:var(--surface-2);border-radius:0 0 var(--radius-3) var(--radius-3);font-size:var(--grad-2);color:var(--muted)}.hinweis{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--raum-3);gap:var(--raum-3);align-items:start;padding:var(--raum-4);border:1px solid var(--hinweis-rand,var(--line));border-left-width:3px;border-radius:var(--radius-2);background:var(--hinweis-flaeche,var(--surface-2));color:var(--ink-2);font-size:var(--grad-3)}.hinweis--info{--hinweis-farbe:var(--cyan);--hinweis-flaeche:var(--cyan-soft);--hinweis-rand:var(--cyan)}.hinweis--warnung{--hinweis-farbe:var(--amber);--hinweis-flaeche:var(--amber-soft);--hinweis-rand:var(--amber)}.hinweis--fehler{--hinweis-farbe:var(--tally-text);--hinweis-flaeche:var(--tally-soft);--hinweis-rand:var(--tally)}.hinweis--erfolg{--hinweis-farbe:var(--green);--hinweis-flaeche:var(--green-soft);--hinweis-rand:var(--green)}.hinweis__zeichen{color:var(--hinweis-farbe);font-size:var(--grad-4);line-height:1.25}.hinweis__titel{font-family:var(--schrift-titel);font-weight:700;color:var(--ink);margin-bottom:var(--raum-1)}.hinweis__inhalt>p{margin-bottom:var(--raum-2)}.hinweis__inhalt>p:last-child{margin-bottom:0}.abzeichen{display:inline-flex;align-items:center;gap:var(--raum-1);padding:.15em .55em;border:1px solid var(--abzeichen-rand,var(--line));border-radius:var(--radius-1);background:var(--abzeichen-flaeche,transparent);color:var(--abzeichen-farbe,var(--muted));font-family:var(--schrift-mono);font-size:var(--grad-1);font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.abzeichen--neutral{--abzeichen-farbe:var(--ink-2)}.abzeichen--signal{--abzeichen-farbe:var(--tally-text);--abzeichen-rand:var(--tally-rand);--abzeichen-flaeche:var(--tally-soft)}.abzeichen--info{--abzeichen-farbe:var(--cyan);--abzeichen-rand:var(--cyan);--abzeichen-flaeche:var(--cyan-soft)}.abzeichen--warnung{--abzeichen-farbe:var(--amber);--abzeichen-rand:var(--amber);--abzeichen-flaeche:var(--amber-soft)}.abzeichen--erfolg{--abzeichen-farbe:var(--green);--abzeichen-rand:var(--green);--abzeichen-flaeche:var(--green-soft)}.abzeichen__punkt{width:.45em;height:.45em;border-radius:var(--radius-voll);background:currentColor;flex:none}.tabelle-rahmen{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-3);background:var(--surface);scrollbar-gutter:stable;scrollbar-width:thin}.tabelle-rahmen:focus-visible{outline-offset:2px;border-radius:var(--radius-3)}.tabelle{width:100%;min-width:32rem;border-collapse:collapse;font-size:var(--grad-2)}.tabelle caption{caption-side:top;font-size:var(--grad-2);border-bottom:1px solid var(--line-2)}.tabelle caption,.tabelle th{text-align:left;padding:var(--raum-3) var(--raum-4);color:var(--muted)}.tabelle th{font-family:var(--schrift-mono);font-size:var(--grad-1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.tabelle td{padding:var(--raum-3) var(--raum-4);border-bottom:1px solid var(--line-2);color:var(--ink-2);vertical-align:top}.tabelle tbody tr:last-child td{border-bottom:none}.tabelle td[data-ausrichtung=zahl],.tabelle th[data-ausrichtung=zahl]{text-align:right;font-family:var(--schrift-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.leer,.tabelle tbody tr:hover td{background:var(--surface-2)}.leer{display:grid;justify-items:center;text-align:center;grid-gap:var(--raum-3);gap:var(--raum-3);padding:var(--raum-6) var(--raum-5);border:1px dashed var(--line-stark);border-radius:var(--radius-3)}.leer__zeichen{font-size:1.75rem;line-height:1;color:var(--muted)}.leer__titel{font-size:var(--grad-5)}.leer__text{color:var(--muted);max-width:46ch}.leer__aktion{margin-top:var(--raum-2)}.skelett{display:block;border-radius:var(--radius-2);background:linear-gradient(90deg,var(--skelett-1) 0,var(--skelett-2) 50%,var(--skelett-1) 100%);background-size:200% 100%;animation:skelett-wandert 1.4s ease-in-out infinite}.skelett--text{height:.85em;border-radius:var(--radius-1)}.skelett--kreis{border-radius:var(--radius-voll)}.skelett-gruppe{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2)}@keyframes skelett-wandert{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skelett{animation:none;background:var(--skelett-1)}}.dialog{width:min(34rem,calc(100vw - 2 * var(--raum-4)));padding:0;border:1px solid var(--line);border-radius:var(--radius-3);background:var(--surface);color:var(--ink);box-shadow:var(--schatten-3)}.dialog--weit{width:min(76rem,calc(100vw - 2 * var(--raum-5)))}.dialog::-webkit-backdrop{background:var(--schleier)}.dialog::backdrop{background:var(--schleier)}.dialog__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-4) var(--raum-5);border-bottom:1px solid var(--line-2)}.dialog__titel{font-size:var(--grad-4)}.dialog__beschreibung{margin-top:var(--raum-1);font-size:var(--grad-2);color:var(--muted)}.dialog__koerper{padding:var(--raum-5);display:grid;grid-gap:var(--raum-4);gap:var(--raum-4)}.dialog__fuss{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--raum-2);padding:var(--raum-3) var(--raum-5) var(--raum-5)}.dialog__schliessen{flex:none;min-height:var(--steuer-hoehe-klein);min-width:var(--steuer-hoehe-klein);padding:0 var(--raum-2);border:1px solid transparent;border-radius:var(--radius-2);background:transparent;color:var(--muted);cursor:pointer;line-height:1}.dialog__schliessen:hover{background:var(--surface-2);color:var(--ink)}@media (max-width:40rem){.karte__koerper,.karte__kopf{padding:var(--raum-4)}.karte__fuss{padding:var(--raum-3) var(--raum-4)}.dialog__koerper,.dialog__kopf{padding:var(--raum-4)}.dialog__fuss{padding:var(--raum-2) var(--raum-4) var(--raum-4)}.dialog__fuss .knopf{flex:1 1 12rem}.leer{padding:var(--raum-6) var(--raum-4)}.tabelle caption,.tabelle td,.tabelle th{padding:var(--raum-2) var(--raum-3)}}}@layer schale{.marke{display:inline-flex;align-items:center;gap:var(--raum-2);font-family:var(--schrift-titel);font-size:var(--grad-4);font-weight:800;letter-spacing:-.02em;color:var(--ink);text-decoration:none}@media (pointer:coarse){a.marke{min-height:2.75rem}}.marke__punkt{width:.6rem;height:.6rem;border-radius:var(--radius-voll);background:var(--tally);box-shadow:0 0 0 4px var(--tally-soft);flex:none}.marke__zusatz{font-family:var(--schrift-mono);font-size:var(--grad-0);letter-spacing:var(--sperrung-weit);text-transform:uppercase;color:var(--muted);font-weight:500}.schale{display:grid;grid-template-columns:var(--leiste-breite) minmax(0,1fr);min-height:100dvh}.leiste{display:flex;flex-direction:column;gap:var(--raum-5);padding:var(--raum-4) var(--raum-3);background:var(--surface);border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto}.leiste__kopf{padding:var(--raum-2) var(--raum-2) 0}.leiste__kanal,.leiste__kopf{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1)}.leiste__kanal{margin:0 var(--raum-2);padding:var(--raum-3);border:1px solid var(--warn-linie,var(--line));border-radius:var(--radius-2);background:var(--warn-flaeche,var(--surface-2,transparent))}.leiste__kanalname{font-size:var(--grad-2);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.leiste__bereiche{display:grid;grid-gap:var(--raum-5);gap:var(--raum-5);min-width:0}.leiste__gruppe{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);min-width:0}.leiste__gruppentitel{padding:0 var(--raum-2) var(--raum-1);font-family:var(--schrift-mono);font-size:var(--grad-0);letter-spacing:var(--sperrung-weit);text-transform:uppercase;color:var(--muted)}.leiste__inhalt,.leiste__untergruppe{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);min-width:0}.leiste__untergruppe{margin-top:var(--raum-2);padding-left:var(--raum-2)}.leiste__untertitel{padding:0 var(--raum-2) var(--raum-1);font-size:var(--grad-0);font-weight:600;color:var(--muted)}.leiste__liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.leiste__eintrag{display:flex;align-items:center;gap:var(--raum-3);padding:var(--raum-2) var(--raum-3);border-radius:var(--radius-2);color:var(--ink-2);font-size:var(--grad-2);font-weight:500;text-decoration:none;transition:background-color var(--dauer-kurz) var(--kurve),color var(--dauer-kurz) var(--kurve)}.leiste__eintrag:hover{background:var(--surface-2);color:var(--ink)}.leiste__eintrag[aria-current=page]{background:var(--tally-soft);color:var(--tally-text);font-weight:650;box-shadow:inset 2px 0 0 var(--tally)}.leiste__stand{margin-left:auto}.schale__spalte{display:flex;flex-direction:column;min-width:0}.kopf{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--raum-4);min-height:var(--kopf-hoehe);padding:var(--raum-2) var(--raum-5);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.kopf__titel{font-size:var(--grad-4);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kopf__werkzeuge{display:flex;align-items:center;gap:var(--raum-2);flex:none}.inhalt{flex:1 1;padding:var(--raum-6) var(--raum-5) var(--raum-8);--inhalt-abstand:var(--raum-6);display:grid;grid-gap:var(--inhalt-abstand);gap:var(--inhalt-abstand);align-content:start;max-width:72rem;width:100%}.inhalt:not(:has(.builder)){display:block;max-width:200rem;columns:40rem 3;column-gap:var(--raum-6)}.inhalt:not(:has(.builder))>*{page-break-inside:avoid;break-inside:avoid;-webkit-margin-after:var(--inhalt-abstand);margin-block-end:var(--inhalt-abstand)}.inhalt:not(:has(.builder))>:last-child{-webkit-margin-after:0;margin-block-end:0}.inhalt:not(:has(.builder))>.bereichsnavi,.inhalt:not(:has(.builder))>.bingo,.inhalt:not(:has(.builder))>.hinweis,.inhalt:not(:has(.builder))>.karte--breit,.inhalt:not(:has(.builder))>.lampen,.inhalt:not(:has(.builder))>.leer,.inhalt:not(:has(.builder))>.seitenkopf{column-span:all}.inhalt:not(:has(.builder))>.meldungsfeld:empty{-webkit-margin-after:0;margin-block-end:0}.inhalt:not(:has(.builder))>#regie-protokoll{max-width:90rem}.seitenkopf{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2)}.seitenkopf__titel{font-size:var(--grad-6);max-width:30ch}.seitenkopf__text{color:var(--ink-2);font-size:var(--grad-4);max-width:var(--lesebreite)}.kopf__nutzer{display:inline-flex;align-items:center;gap:var(--raum-2);min-width:0;font-size:var(--grad-2)}.kopf__name{color:var(--ink);font-weight:600;text-decoration:none;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kopf__name:hover{text-decoration:underline}.fassungswache{position:fixed;top:var(--raum-2);left:50%;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--raum-3);max-width:calc(100vw - 2rem);padding:var(--raum-2) var(--raum-3);border:1px solid var(--amber);border-radius:var(--radius-2);background:var(--surface-3);color:var(--ink);font-size:var(--grad-2);box-shadow:var(--schatten-2);transform:translateX(-50%)}.kontomenue{position:relative;min-width:0}.kontomenue__knopf{display:inline-flex;align-items:center;gap:var(--raum-1);min-width:0;max-width:32ch;padding:var(--raum-1) var(--raum-2);border:1px solid transparent;border-radius:var(--radius-2);background:transparent;color:var(--ink);font:inherit;font-size:var(--grad-2);font-weight:600;cursor:pointer}.kontomenue__knopf:hover,.kontomenue__knopf[aria-expanded=true]{border-color:var(--line);background:var(--surface-2)}.kontomenue__kanal,.kontomenue__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kontomenue__kanal{color:var(--amber)}.kontomenue__pfeil{color:var(--ink-2);font-size:.8em}.kontomenue__tafel{position:absolute;top:calc(100% + var(--raum-1));right:0;z-index:30;display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);width:max-content;min-width:16rem;max-width:min(24rem,calc(100vw - 2rem));padding:var(--raum-2);border:1px solid var(--line-stark);border-radius:var(--radius-2);background:var(--surface-3);box-shadow:var(--schatten-2)}.kontomenue__ueberschrift{margin:0;padding:var(--raum-1) var(--raum-2) 0;color:var(--ink-2);font-size:var(--grad-1);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kontomenue__liste{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.kontomenue__eintrag{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;grid-gap:var(--raum-2);gap:var(--raum-2);width:100%;padding:var(--raum-2);border:0;border-radius:var(--radius-1);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.kontomenue__eintrag:hover:not(:disabled){background:var(--surface-2)}.kontomenue__eintrag[aria-current=true]{cursor:default}.kontomenue__eintrag:disabled:not([aria-current=true]){cursor:progress;opacity:.6}.kontomenue__marke{color:var(--ink);font-weight:700;text-align:center}.kontomenue__text{display:grid;min-width:0}.kontomenue__eintragname{overflow:hidden;font-size:var(--grad-3);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.kontomenue__unterzeile{color:var(--ink-2);font-size:var(--grad-1)}.kontomenue__eintrag[data-fremd=ja] .kontomenue__unterzeile{color:var(--amber)}.kontomenue__fehler{margin:0;border-radius:var(--radius-1);background:var(--amber-soft)}.kontomenue__fehler,.kontomenue__verweis{padding:var(--raum-2);color:var(--ink);font-size:var(--grad-2)}.kontomenue__verweis{border-top:1px solid var(--line);text-decoration:none}.kontomenue__verweis:hover{text-decoration:underline}.kanalwahl .feld{width:auto;min-width:8rem;max-width:22rem}@media (max-width:46rem){.kopf__nutzer{display:none}.kanalwahl{flex:1 0 100%}.kontomenue__knopf{max-width:14ch}.kontomenue__kanal{display:none}.kanalwahl .feld{min-width:7rem;max-width:none;flex:1 1 8rem}}.codefeld{font-size:var(--grad-4);letter-spacing:.12em;text-transform:uppercase}.codeanzeige,.codefeld{font-family:var(--schrift-mono)}.codeanzeige{display:block;overflow-x:auto;padding:var(--raum-3) var(--raum-4);border:1px solid var(--line-stark);border-radius:var(--radius-2);background:var(--feld-bg);color:var(--ink);font-size:var(--grad-5);letter-spacing:.08em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.kennwerte{grid-gap:var(--raum-3);margin:0}.kennwerte,.kennwerte__paar{display:grid;gap:var(--raum-3)}.kennwerte__paar{grid-template-columns:12rem minmax(0,1fr);grid-gap:var(--raum-3);align-items:baseline}.kennwerte__paar dt{color:var(--muted);font-size:var(--grad-2)}.kennwerte__paar dd{margin:0;color:var(--ink);overflow-wrap:anywhere}@media (max-width:40rem){.kennwerte__paar{grid-template-columns:minmax(0,1fr);gap:var(--raum-1)}}.punkte{grid-template-columns:repeat(auto-fit,minmax(min(34rem,100%),1fr));grid-gap:var(--raum-5);gap:var(--raum-5);margin:0;padding:0;list-style:none}.punkt,.punkte{display:grid;align-items:start}.punkt{grid-template-columns:7rem minmax(0,1fr);grid-gap:var(--raum-3);gap:var(--raum-3)}.punkt__stand{display:flex}.punkt__inhalt{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);min-width:0}.punkt__titel{margin:0;font-weight:600;color:var(--ink)}.punkt__befund,.punkt__schritt{margin:0;color:var(--ink-2);overflow-wrap:anywhere}.punkt__quelle{margin:0;font-family:var(--schrift-mono);font-size:var(--grad-1);overflow-wrap:anywhere}@media (max-width:40rem){.punkt{grid-template-columns:minmax(0,1fr);gap:var(--raum-2)}}.seite{display:flex;flex-direction:column;min-height:100dvh}.seite__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-4) var(--raum-5);border-bottom:1px solid var(--line-2)}.seite__koerper{flex:1 1;width:100%;max-width:64rem;margin:0 auto;padding:var(--raum-7) var(--raum-5) var(--raum-8);display:grid;grid-gap:var(--raum-7);gap:var(--raum-7);align-content:start}.seite__koerper--schmal{max-width:46rem}.seite__fuss{border-top:1px solid var(--line-2);padding:var(--raum-5);color:var(--muted);font-size:var(--grad-1)}.seite__fuss-inhalt{max-width:64rem;margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--raum-3) var(--raum-5);justify-content:space-between}.lampen{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--raum-3);gap:var(--raum-3);margin:0;padding:0;list-style:none}.lampe{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);align-content:start;padding:var(--raum-4);border:1px solid var(--line);border-radius:var(--radius-3);background:var(--surface);min-width:0}.lampe__name{margin:0;font-family:var(--schrift-mono);font-size:var(--grad-0);letter-spacing:var(--sperrung-weit);text-transform:uppercase;color:var(--muted)}.lampe__wert{margin:0;font-size:var(--grad-5);font-weight:650;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lampe__wert--leer{color:var(--muted);font-size:var(--grad-4);font-weight:500}.lampe__zusatz{margin:0;font-size:var(--grad-1);color:var(--ink-2)}.strom{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.strom__zeile{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:var(--raum-2) var(--raum-3);gap:var(--raum-2) var(--raum-3);align-items:baseline;padding:var(--raum-2) 0;border-bottom:1px solid var(--line-2)}.strom__zeile:last-child{border-bottom:none}.strom__zeit{font-family:var(--schrift-mono);font-size:var(--grad-1);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;cursor:help}.strom__satz{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--raum-2);color:var(--ink)}.strom__text{min-width:0;overflow-wrap:anywhere}@media (max-width:40rem){.strom__zeile{grid-template-columns:minmax(0,1fr);gap:var(--raum-1)}}.zielliste{display:grid;grid-gap:var(--raum-5);gap:var(--raum-5);margin:0;padding:0;list-style:none}.ziel{display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);min-width:0}.ziel__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--raum-2) var(--raum-3)}.ziel__titel{margin:0;font-weight:600;color:var(--ink)}.ziel__stand{font-family:var(--schrift-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.ziel__balken{height:.5rem;background:var(--surface-3);overflow:hidden}.ziel__balken,.ziel__fuellung{border-radius:var(--radius-voll)}.ziel__fuellung{height:100%;background:var(--tally)}.ziel__fuellung--erreicht{background:var(--green)}.ziel__fuss{margin:0;font-size:var(--grad-1);color:var(--muted)}.sprung{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--raum-3);gap:var(--raum-3);margin:0;padding:0;list-style:none}.sprung__ziel{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);align-content:start;padding:var(--raum-3) var(--raum-4);min-height:var(--steuer-hoehe-gross);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);color:var(--ink);text-decoration:none;transition:border-color var(--dauer-kurz) var(--kurve),background-color var(--dauer-kurz) var(--kurve)}.sprung__ziel:hover{border-color:var(--tally);background:var(--tally-soft)}.sprung__name{font-weight:600}.sprung__was{font-size:var(--grad-1);color:var(--ink-2)}.sprung__ziel:hover .sprung__was{color:var(--tally-text)}.fahrplan{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));grid-gap:var(--raum-4) var(--raum-4);gap:var(--raum-4) var(--raum-4);margin:0;padding:0;list-style:none}.fahrplan__punkt{display:grid;grid-gap:var(--raum-1);gap:var(--raum-1);align-content:start;padding:var(--raum-3) var(--raum-4);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface-2);min-width:0}.fahrplan__titel{margin:0;font-weight:650;color:var(--ink)}.fahrplan__satz{margin:0;font-size:var(--grad-2);color:var(--ink-2);max-width:none}.fahrplan__zahl{font-family:var(--schrift-mono);font-size:var(--grad-1);letter-spacing:var(--sperrung-weit);text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.trinkgeld{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:var(--raum-5);gap:var(--raum-5);align-items:start}.betragswahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));grid-gap:var(--raum-2);gap:var(--raum-2)}.betragsknopf{display:flex;align-items:center;justify-content:center;min-height:var(--steuer-hoehe-gross);padding:0 var(--raum-3);border:1px solid var(--line-stark);border-radius:var(--radius-2);background:var(--feld-bg);color:var(--ink);font-family:var(--schrift-mono);font-size:var(--grad-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve),border-color var(--dauer-kurz) var(--kurve)}.betragsknopf:hover{border-color:var(--ink-2)}.betragsknopf[aria-pressed=true]{border-color:var(--tally);background:var(--tally-soft);color:var(--tally-text);font-weight:600;box-shadow:inset 0 0 0 1px var(--tally)}.aufschluesselung{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);font-size:var(--grad-2)}.aufschluesselung__zeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--raum-4);color:var(--ink-2)}.aufschluesselung__zeile--summe{margin-top:var(--raum-2);padding-top:var(--raum-3);border-top:2px solid var(--line);color:var(--ink);font-weight:650;font-size:var(--grad-3)}.aufschluesselung__wert{font-family:var(--schrift-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.aufschluesselung__zeile--summe .aufschluesselung__wert{color:var(--tally-text);font-size:var(--grad-5);font-weight:600}@media (max-width:60rem){.trinkgeld{grid-template-columns:minmax(0,1fr)}}@media (max-width:52rem){.schale{grid-template-columns:minmax(0,1fr)}.leiste{position:static;height:auto;display:grid;grid-gap:var(--raum-2);gap:var(--raum-2);padding:var(--raum-3) 0 0;border-right:none;border-bottom:1px solid var(--line);overflow:visible}.leiste__kopf{display:flex;align-items:baseline;gap:var(--raum-2);padding:0 var(--raum-4)}.leiste__kanal{margin:0 var(--raum-4)}.leiste__bereiche{display:flex;flex-wrap:nowrap;gap:var(--raum-4);overflow-x:auto;padding:0 var(--raum-4) var(--raum-2);scrollbar-width:thin;scroll-snap-type:x proximity}.leiste__gruppe,.leiste__inhalt,.leiste__untergruppe{display:contents}.leiste__gruppentitel,.leiste__untertitel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.leiste__liste{flex:none;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--raum-1)}.leiste__liste>li{scroll-snap-align:start}.leiste__eintrag{min-height:2.75rem;white-space:nowrap}.leiste__eintrag[aria-current=page]{box-shadow:inset 0 -2px 0 var(--tally)}.leiste__stand{display:none}.kopf{padding:var(--raum-2) var(--raum-4);gap:var(--raum-2)}.kopf__werkzeuge{flex-wrap:wrap;justify-content:flex-end}.inhalt,.seite__koerper{padding-left:var(--raum-4);padding-right:var(--raum-4)}.inhalt{padding-top:var(--raum-5);--inhalt-abstand:var(--raum-5)}}@media (max-width:34rem){.kopf__titel{display:none}}}