@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/barlow-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/barlow-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#100f0d;--ash:#16150f;--panel:#1c1b14;--panel-solid:#221f18;--bone:#dcd8c0;--bone-dim:#a9a48a;--bone-mute:#8f8a73;--line:#dcd8c033;--line-strong:#dcd8c06b;--sig-text:#e0574f;--sig-fill:#bc3f3c;--display:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--body:"Barlow", system-ui, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--s-1:4px;--s-2:8px;--s-3:16px;--s-4:24px;--s-5:40px;--s-6:64px;--fast:.14s;--base:.26s;--slow:.62s;--ease:cubic-bezier(.22, .61, .36, 1);--nav-h:64px;--gutter:clamp(18px, 4.5vw, 64px);--wrap:1320px;--farbe-grund:#08080a;--farbe-flaeche:#100f0d;--farbe-flaeche-hell:#14130f;--farbe-linie:#2e2c25;--farbe-linie-stark:#6e6a5c;--farbe-text:#e4decb;--farbe-text-leise:#b8b19e;--farbe-text-schwach:#8b8778;--farbe-akzent:#b5362b;--farbe-auf-akzent:#fff6e0;--farbe-fehler:#d67a70;--farbe-auf-fehler:#08080a;--farbe-sterne:#d5cfbe;--farbe-relikt-dunkel:#5c5951;--farbe-relikt-hell:#f0e8ce;--farbe-relikt-warm:#d5b66d;--schrift-zahl:"IBM Plex Mono", ui-monospace, monospace;--schrift-ui:"IBM Plex Sans", system-ui, sans-serif;--schrift-display:"IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--t-zahl-xl:4.5rem;--t-zahl-xl-zh:.9;--t-zahl-l:2.75rem;--t-zahl-l-zh:1;--t-zahl-m:1.75rem;--t-zahl-m-zh:1.1;--t-titel:1.375rem;--t-titel-zh:1.3;--t-basis:1rem;--t-basis-zh:1.5;--t-klein:.875rem;--t-klein-zh:1.45;--t-label:.75rem;--t-label-zh:1.3;--a-1:.25rem;--a-2:.5rem;--a-3:.75rem;--a-4:1rem;--a-6:1.5rem;--a-8:2rem;--a-12:3rem;--r-s:0;--r-m:0;--r-voll:0;--dauer-schnell:.15s;--dauer-normal:.25s;--kurve-rein:cubic-bezier(0, 0, .2, 1);--kurve-raus:cubic-bezier(.4, 0, 1, 1);--treffer-min:44px;--spike-breite:28rem;--spike-ecke:1rem;--spike-schatten:0 1.5rem 4rem color-mix(in srgb, var(--farbe-grund) 75%, transparent);--spike-titel:clamp(2.7rem, 12vw, 4.2rem);--spike-titel-zh:.9;--spike-label-laufweite:.16em;--spike-titel-laufweite:.12em;--spike-rang-laufweite:.2em;--spike-buehne-hoehe:21rem;--spike-relikt-breite:min(76vw, 20rem);--spike-ring-aussen:min(74vw, 19rem);--spike-ring-innen:min(57vw, 14rem);--fokus-abstand:3px;--app-breite:70rem;--t-seitentitel:3.5rem;--t-seitentitel-zh:1.1;--label-laufweite:.12em;--marken-laufweite:-.03em;--titel-laufweite:-.02em;--linien-breite:1px;--fokus-breite:2px;--markierungs-breite:3px;--symbol-groesse:24px;--symbol-strich:1.5;--navigation-abstand:8px;--navigation-rand:16px;--navigation-polster:8px;--navigation-text-rand:4px;--navigation-reserve:calc(7rem + env(safe-area-inset-bottom,0px));--profil-polster:16px;--profil-abstand:12px;--profil-radio:18px;--formular-spalte:15rem;--formular-rand:16px;--feld-polster:10px;--skala-hoehe:3px;--energie-skala-hoehe:6px;--zahl-kompakt:clamp(2.5rem, 16vw, 4.5rem);--titel-kompakt:2.25rem;--kurve-messung:steps(8, end);--sterne-anzahl:520;--sterne-groesse:.04;--sterne-deckkraft:.2;--sterne-breite:20;--sterne-hoehe:14;--sterne-tiefe:10;--sterne-blickwinkel:50;--sterne-nahgrenze:.1;--sterne-ferngrenze:100;--sterne-kamera-abstand:10;--sterne-drehung-x:.0007;--sterne-drehung-y:.003;--sterne-bildabstand-max:.05;--sterne-pixelverhaeltnis:1.5;--sterne-rand:0;--sterne-flaeche:100%;--z-hintergrund:0;--z-inhalt:1;--z-leiste:40;--z-sheet:80;--z-hinweis:120;--inhalt-min:320px;--inhalt-schmal:46rem;--seite-rand:clamp(16px, 4vw, 48px);--titel-display:clamp(3.25rem, 6vw, 4.5rem);--display-gewicht:500;--titel-zh:.98;--zahl-instrument:min(7.75rem, 30cqi);--zahl-instrument-lang:min(5.5rem, 21cqi);--zahl-laufweite:-.075em;--makro-zahl:2rem;--text-gewicht:400;--label-gewicht:500;--betonung-gewicht:600;--register-breite:36px;--register-laufweite:.08em;--feld-hoehe:48px;--feld-pfeil:36px;--feld-symbol:18px;--auswahl-pfeil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8b19e' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--haken:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e4decb' stroke-width='1.5'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E");--datum-breite:18rem;--instrument-breite:27rem;--instrument-hoehe:299 / 290;--instrument-mitte:54%;--bogen-strich:1.5;--bogen-teilung:1;--bogen-teilungsfolge:1 12;--bogen-punktradius:3;--bogen-drehpunkt:149.5px 170.5px;--farbe-bogen:#b8b19e;--farbe-bogen-ueber:#e4decb;--farbe-punkt:#fff6e0;--farbe-licht:#29281f;--lichtquelle:12% 0%;--material-licht:radial-gradient(ellipse at var(--lichtquelle), var(--farbe-licht), transparent 64%);--material-vignette:radial-gradient(ellipse at var(--lichtquelle), transparent 28%, var(--farbe-grund) 100%);--material-korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");--material-kachel:128px;--material-korn-deckkraft:.027;--material-vignette-deckkraft:.1;--material-licht-deckkraft:.46;--z-material:60;--z-start:70;--versteckt-mass:1px;--sprunglink-versatz:-200%;--platzhalter-hoehe:15rem;--platzhalter-symbol:5rem;--nav-marker:18px;--navigation-spalte:3.5rem;--barcode-eingabebreite:9rem;--eintragsdaten-breite:12rem;--aktion-breite:24rem;--titel-containergrenze:24cqi;--kurve-eintritt:cubic-bezier(.16, 1, .3, 1);--kurve-austritt:cubic-bezier(.7, 0, .84, 0);--kurve-technisch:steps(8, end);--kurve-bogen:cubic-bezier(.22, .7, .2, 1);--kurve-kontakt:steps(2, end);--kurve-linear:linear;--dauer-seite:.28s;--dauer-austritt:.16s;--dauer-staffel:.32s;--staffel-abstand:40ms;--staffel-max:7;--versatz-seite:28px;--versatz-staffel:8px;--dauer-glyphen:.42s;--glyphen-takt:42ms;--glyphen-zeichen:"0123456789/—:";--dauer-bogen:.76s;--dauer-start:1.1s;--dauer-start-linie:.36s;--dauer-start-zeile:.16s;--start-zeilen-abstand:.12s;--start-breite:26rem;--start-wortmarke:4.5rem;--scanner-buehne-aspekt:4 / 3;--scanner-buehne-min:14rem;--scanner-ecke:var(--s-4);--scanner-linie:2px;--scanner-raster-x:8%;--scanner-raster-y:14%;--scanner-scan-start:-34cqh;--scanner-scan-ende:34cqh;--scanner-glitch-versatz:var(--s-4);--scanner-code-groesse:clamp(1rem, 5vw, 1.5rem);--scanner-code-gewicht:500;--scanner-code-laufweite:.14em;--scanner-schreibmarke-breite:2px;--scanner-treffer-titel:clamp(2.875rem, 13vw, 5rem);--scanner-treffer-zeilenhoehe:.9;--scanner-treffer-unten:28%;--scanner-video-inaktiv:.22;--scanner-status-laufweite:.18em;--scanner-formular-abstand:var(--s-5);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dauer-schnell:0s;--dauer-normal:0s;--fast:0s;--base:0s;--slow:0s}}:root{scroll-padding-bottom:calc(var(--navigation-hoehe,var(--navigation-reserve)) + var(--a-4));font-family:var(--schrift-ui);color:var(--farbe-text);background:var(--farbe-grund);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:var(--inhalt-min);min-height:100svh;margin:0}a{color:inherit;text-underline-offset:var(--a-1)}:is(a,button,input,select,summary):focus-visible{outline:var(--fokus-breite) solid var(--farbe-auf-akzent);outline-offset:var(--fokus-abstand)}button,input,select{font-variant-numeric:tabular-nums}.app-huelle{isolation:isolate;min-height:100svh;padding-top:env(safe-area-inset-top,0px)}.app-huelle:before,.app-huelle:after,body:before{content:"";pointer-events:none;position:fixed;inset:0}body:before{background:var(--material-licht);opacity:var(--material-licht-deckkraft)}.app-huelle:before{z-index:var(--z-material);background:var(--material-vignette);opacity:var(--material-vignette-deckkraft)}.app-huelle:after{z-index:var(--z-material);background-image:var(--material-korn);background-size:var(--material-kachel);opacity:var(--material-korn-deckkraft)}.app-kopf,.seiteninhalt,.navigationsziele{width:min(100%, var(--app-breite));z-index:var(--z-inhalt);margin-inline:auto;position:relative}.app-kopf{gap:var(--a-2) var(--a-4);padding:var(--a-4) var(--seite-rand);border-bottom:var(--linien-breite) solid var(--farbe-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.wortmarke{font:var(--betonung-gewicht) var(--t-titel) / var(--t-titel-zh) var(--schrift-display);letter-spacing:var(--marken-laufweite)}.wortmarke span{color:var(--farbe-akzent)}.system-label{color:var(--farbe-text-leise);font:var(--label-gewicht) var(--t-label) / var(--t-label-zh) var(--schrift-zahl);letter-spacing:var(--label-laufweite);text-transform:uppercase;margin:0}.kopf-register{letter-spacing:var(--register-laufweite)}.seiteninhalt{view-transition-name:seite;padding:var(--a-8) max(var(--seite-rand), env(safe-area-inset-right,0px)) calc(var(--navigation-hoehe,var(--navigation-reserve)) + var(--a-8)) max(var(--seite-rand), env(safe-area-inset-left,0px))}.ansicht{font-size:var(--t-basis);line-height:var(--t-basis-zh);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;container-type:inline-size}.ansicht:not(.heute){max-width:var(--inhalt-schmal)}.seitenrubrik{gap:var(--a-3);align-items:center;display:flex}.seitenrubrik:before{content:"";height:var(--linien-breite);width:calc(var(--seite-rand) + var(--register-breite));margin-left:calc(-1 * var(--seite-rand));background:var(--farbe-akzent);flex-shrink:0}h1{margin:var(--a-3) 0 var(--a-8);font:var(--display-gewicht) var(--titel-display) / var(--titel-zh) var(--schrift-display);letter-spacing:var(--titel-laufweite);font-size:min(var(--titel-display), var(--titel-containergrenze))}.ansicht h2{margin:var(--a-3) 0 var(--a-4);font:var(--label-gewicht) var(--t-titel) / var(--t-titel-zh) var(--schrift-ui)}.einleitung,.klein{color:var(--farbe-text-leise)}.einleitung{margin-bottom:var(--a-6)}.klein{font-size:var(--t-klein);line-height:var(--t-klein-zh)}.messzahl,.messwerte dd,.ziel-zahl,.protokoll-daten dd{font-family:var(--schrift-zahl)}.ansicht :is(button,input,select),.knopf{border:var(--linien-breite) solid var(--farbe-linie-stark);border-radius:var(--r-s);background:var(--farbe-flaeche);color:var(--farbe-text);font:inherit;min-width:0;min-height:var(--feld-hoehe);padding:var(--feld-polster);transition:border-color var(--dauer-schnell) var(--kurve-kontakt), background-color var(--dauer-schnell) var(--kurve-kontakt)}.ansicht button,.knopf{cursor:pointer;justify-content:center;align-items:center;gap:var(--a-2);text-decoration:none;display:inline-flex}.ansicht button:disabled{cursor:default;color:var(--farbe-text-leise);border-color:var(--farbe-linie)}.ansicht .datum-pfeil:disabled{border-color:#0000}.ansicht .primaer{background:var(--farbe-akzent);color:var(--farbe-auf-akzent);border-color:var(--farbe-akzent);font-weight:var(--label-gewicht)}.ansicht input:not([type=checkbox],[type=radio]),.ansicht select{border-inline:0;background:var(--farbe-flaeche);border-top:0;width:100%}.ansicht input:not([type=checkbox],[type=radio]){font-family:var(--schrift-zahl)}.ansicht input::placeholder{color:var(--farbe-text-leise)}.ansicht select{appearance:none;background-image:var(--auswahl-pfeil);background-position:right var(--a-2) center;background-repeat:no-repeat;background-size:var(--feld-symbol);padding-right:var(--feld-pfeil);text-overflow:ellipsis}.ansicht input[type=number]{appearance:textfield}.ansicht input::-webkit-inner-spin-button{appearance:none;margin:0}.ansicht input::-webkit-outer-spin-button{appearance:none;margin:0}.datum-eingabe{min-width:0;display:block;position:relative}.datum-eingabe:focus-within{outline:var(--fokus-breite) solid var(--farbe-auf-akzent);outline-offset:var(--fokus-abstand)}.datum-eingabe input{appearance:none;min-height:var(--feld-hoehe);padding-right:var(--feld-pfeil)}.datum-eingabe>svg{right:var(--a-3);width:var(--feld-symbol);height:var(--feld-symbol);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.datum-eingabe input::-webkit-calendar-picker-indicator{opacity:0;width:var(--feld-pfeil);cursor:pointer;height:100%;position:absolute;right:0}.ansicht form>label,.formulargruppe>label,.formularraster>label,.ansicht .barcode-formular>label{gap:var(--a-2);margin-bottom:var(--a-4);min-width:0;display:grid}.formulargruppe{margin:0 0 var(--a-6);padding:var(--a-4) 0 0;border:0;border-top:var(--linien-breite) solid var(--farbe-linie-stark);min-width:0}.formulargruppe legend{padding:0 var(--a-3) 0 0;font-weight:var(--label-gewicht)}.register-index{font:var(--label-gewicht) var(--t-label) / var(--t-label-zh) var(--schrift-zahl);color:var(--farbe-text-leise);margin-right:var(--a-2)}.formularraster{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--formular-spalte)), 1fr));gap:0 var(--a-6);display:grid}.ansicht .bestaetigung{align-items:flex-start;gap:var(--a-3);padding-block:var(--a-4);cursor:pointer;display:flex}.ansicht :is(input[type=checkbox],input[type=radio]){appearance:none;width:var(--treffer-min);height:var(--treffer-min);min-height:var(--treffer-min);background:0 0;border:0;flex-shrink:0;place-content:center;margin:0;padding:0;display:grid}.ansicht :is(input[type=checkbox],input[type=radio]):before{content:"";width:var(--profil-radio);height:var(--profil-radio);border:var(--linien-breite) solid var(--farbe-linie-stark)}.ansicht input[type=checkbox]:checked:before{border-color:var(--farbe-text);background:var(--haken) center / contain no-repeat}.ansicht input[type=radio]:checked:before{border-color:var(--farbe-text);background:var(--farbe-text);box-shadow:inset 0 0 0 var(--a-1) var(--farbe-flaeche)}.meldung,.routenhinweis{border-left:var(--markierungs-breite) solid var(--farbe-akzent);padding:var(--a-3) var(--a-4);background:var(--farbe-flaeche)}.meldung:before{content:"!";font-family:var(--schrift-zahl);font-weight:var(--betonung-gewicht);color:var(--farbe-fehler);margin-right:var(--a-2)}.meldung p{margin:var(--a-2) 0}.statuszeile{border-left:var(--markierungs-breite) solid var(--farbe-text-leise);padding-left:var(--a-3)}.routenhinweis{margin:0 0 var(--a-8)}.abschnitt{margin-block:var(--a-6);padding-top:var(--a-4);border-top:var(--linien-breite) solid var(--farbe-linie-stark)}.abschnittkopf{justify-content:space-between;align-items:baseline;gap:var(--a-3);flex-wrap:wrap;display:flex}.ziel-zahl{font:var(--label-gewicht) var(--t-zahl-l) / var(--t-zahl-m-zh) var(--schrift-zahl);margin-block:var(--a-6)}.ziel-zahl span{font-size:var(--t-basis)}.ziel-zahl .ziel-naeherung{margin-bottom:var(--a-2);color:var(--farbe-text-leise);display:block}.messwerte,.rechenweg{margin:var(--a-4) 0}.messwerte>div,.protokoll-daten>div,.zielbezug>div{justify-content:space-between;gap:var(--a-2) var(--a-4);padding-block:var(--a-2);border-bottom:var(--linien-breite) solid var(--farbe-linie);flex-wrap:wrap;display:flex}.messwerte dd,.protokoll-daten dd,.zielbezug dd{margin:0}.rechenweg>div{padding-block:var(--a-3);border-bottom:var(--linien-breite) solid var(--farbe-linie)}.rechenweg dt{font-weight:var(--label-gewicht);margin-bottom:var(--a-2)}.rechenweg dd{color:var(--farbe-text-leise);font-size:var(--t-klein);margin:0}.quellen a,.off-quelle a{min-width:var(--treffer-min);min-height:var(--treffer-min);margin-right:var(--a-2);align-items:center;display:inline-flex}[data-scanner-schrifttest="200"]{font-size:200%}summary{cursor:pointer;min-height:var(--treffer-min);padding-block:var(--a-3)}.rechen-details,.messhinweise,.tagesherleitung{border-bottom:var(--linien-breite) solid var(--farbe-linie)}.messhinweise summary{font-size:var(--t-klein);color:var(--farbe-text-leise)}.heute-kopf{gap:var(--a-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.heute-kopf h1{margin-block:var(--a-3)}.datumswechsler{gap:var(--a-2);align-items:center;display:flex}.ansicht .datum-pfeil{min-height:var(--treffer-min);width:var(--treffer-min);background:0 0;border-color:#0000;padding:0}.datum-register{position:static}.datum-register summary{align-items:center;gap:var(--a-2);font:var(--text-gewicht) var(--t-label) / var(--t-label-zh) var(--schrift-zahl);border-bottom:var(--linien-breite) solid var(--farbe-linie-stark);list-style:none;display:flex}.datum-register summary::-webkit-details-marker{display:none}.datum-register summary svg{display:none}.datum-auswahl{z-index:var(--z-sheet);gap:var(--a-2);padding:var(--a-4);background:var(--farbe-flaeche-hell);border:var(--linien-breite) solid var(--farbe-linie-stark);width:min(var(--datum-breite), calc(100vw - var(--seite-rand) * 2));display:grid;position:absolute;top:100%;right:0}.ansicht .textknopf{margin-block:var(--a-2);background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}.tagesuebersicht{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--formular-spalte)), 1fr));gap:var(--a-4) var(--a-12);margin-bottom:var(--a-6);align-items:center;display:grid}.tagesmessung{min-width:0}.tagesinstrument{width:min(100%, var(--instrument-breite));aspect-ratio:var(--instrument-hoehe);margin-inline:auto;position:relative;container-type:inline-size}.tagesbogen{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bogen-grund{stroke:var(--farbe-linie);stroke-width:var(--bogen-strich)}.bogen-spur{stroke:var(--farbe-bogen);stroke-width:var(--bogen-strich)}.ziel-ueberschritten .bogen-spur{stroke:var(--farbe-bogen-ueber)}.bogen-teilung{stroke:var(--farbe-linie-stark);stroke-width:var(--bogen-teilung);stroke-dasharray:var(--bogen-teilungsfolge)}.bogen-punkt{fill:var(--farbe-punkt);r:var(--bogen-punktradius)}.instrument-inhalt{width:100%;top:var(--instrument-mitte);text-align:center;position:absolute;transform:translateY(-50%)}.instrument-inhalt>.system-label{padding-inline:var(--a-6)}.tageszahl{margin:var(--a-4) 0 0;font:var(--text-gewicht) var(--zahl-instrument) / var(--t-zahl-xl-zh) var(--schrift-zahl);letter-spacing:var(--zahl-laufweite)}.tageszahl:has(.glyphen-endwert[data-lang]){font-size:var(--zahl-instrument-lang)}.tageszahl .einheit{margin-top:var(--a-4);font:var(--text-gewicht) var(--t-label) / var(--t-label-zh) var(--schrift-zahl);letter-spacing:var(--label-laufweite);color:var(--farbe-text-leise);display:block}.zielbezug{font-size:var(--t-klein);margin:0}.zielbezug dd{font-family:var(--schrift-zahl)}.differenz{text-align:right;margin:var(--a-2) 0;font:var(--text-gewicht) var(--t-klein) / var(--t-klein-zh) var(--schrift-zahl);color:var(--farbe-text-leise)}.makro-protokoll{padding-top:var(--a-4);min-width:0}.makrozeile{margin-block:var(--a-4)}.makrokopf{justify-content:space-between;align-items:baseline;gap:var(--a-2);margin-bottom:var(--a-2);flex-wrap:wrap;display:flex}.makro-name{color:var(--farbe-text-leise);font-size:var(--t-klein)}.makrokopf strong{font-size:var(--makro-zahl);font-weight:var(--text-gewicht)}.makroziel{font-size:var(--t-klein);color:var(--farbe-text-leise)}.skala{height:var(--skala-hoehe);background:var(--farbe-linie);overflow:hidden}.skala>span{background:var(--farbe-text-leise);transform-origin:0;width:100%;height:100%;display:block}.protokoll-daten{margin:var(--a-6) 0 0;font-size:var(--t-label);color:var(--farbe-text-leise)}.erfassen{width:min(100%, var(--aktion-breite))}.leerzustand{padding-block:var(--a-4);color:var(--farbe-text-leise)}.eintragsliste{margin:0;padding:0;list-style:none}.eintragsliste li{gap:var(--a-3);padding-block:var(--a-4);border-top:var(--linien-breite) solid var(--farbe-linie);flex-wrap:wrap;align-items:center;display:flex}.eintragsdaten{flex:1 1 var(--eintragsdaten-breite);min-width:min(100%, var(--eintragsdaten-breite));gap:var(--a-1);display:grid}.eintragsliste button{font-size:var(--t-klein)}.zurueck{gap:var(--a-2);min-height:var(--treffer-min);margin-bottom:var(--a-4);color:var(--farbe-text-leise);align-items:center;text-decoration:none;display:inline-flex}.barcode-formular{align-items:end;gap:var(--a-3);flex-wrap:wrap;display:flex}.kamera-scanner{margin-bottom:var(--scanner-formular-abstand);padding:var(--s-3);border:var(--linien-breite) solid var(--line-strong);background:var(--ash)}.scanner-kopf{justify-content:space-between;align-items:start;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.scanner-kopf h2{margin-bottom:0}.scanner-zustand{color:var(--sig-text);font:var(--scanner-code-gewicht) var(--t-label) / var(--t-label-zh) var(--mono);letter-spacing:var(--scanner-status-laufweite)}.scanner-buehne{width:100%;max-width:100%;min-height:var(--scanner-buehne-min);aspect-ratio:var(--scanner-buehne-aspekt);border:var(--linien-breite) solid var(--line);background:var(--void);position:relative;overflow:hidden;container-type:size}.scanner-buehne video{object-fit:cover;width:100%;height:100%;display:block}.scanner-buehne-inaktiv video{opacity:var(--scanner-video-inaktiv)}.scanner-ruhemarken{pointer-events:none;position:absolute;inset:0}.scanner-ruhemarken i{width:var(--scanner-ecke);height:var(--scanner-ecke);border-color:var(--sig-text);border-style:solid;position:absolute}.scanner-ruhemarken i:first-child{left:var(--scanner-raster-x);top:var(--scanner-raster-y);border-width:var(--scanner-linie) 0 0 var(--scanner-linie)}.scanner-ruhemarken i:nth-child(2){right:var(--scanner-raster-x);top:var(--scanner-raster-y);border-width:var(--scanner-linie) var(--scanner-linie) 0 0}.scanner-ruhemarken i:nth-child(3){left:var(--scanner-raster-x);bottom:var(--scanner-raster-y);border-width:0 0 var(--scanner-linie) var(--scanner-linie)}.scanner-ruhemarken i:nth-child(4){right:var(--scanner-raster-x);bottom:var(--scanner-raster-y);border-width:0 var(--scanner-linie) var(--scanner-linie) 0}.scanner-buehne:has(.scanner-inszenierung) .scanner-ruhemarken{opacity:0}.scanner-code{margin:var(--s-3) 0 0;color:var(--bone-dim);font-family:var(--mono);overflow-wrap:anywhere}.scanner-code output{color:var(--bone);letter-spacing:var(--scanner-code-laufweite)}.scanner-meldung{margin-top:var(--s-3)}.scanner-meldung .textknopf{min-height:var(--treffer-min);margin-bottom:0}.scanner-aktionen{gap:var(--s-3);margin-block:var(--s-3);flex-wrap:wrap;display:flex}.scanner-aktionen:empty{display:none}.scanner .barcode-formular{padding-top:var(--s-4);border-top:var(--linien-breite) solid var(--line)}.scanner .produkt-treffer h2{font-family:var(--display);font-size:var(--scanner-treffer-titel);font-weight:400;line-height:var(--scanner-treffer-zeilenhoehe)}.nur-vorlesbar{width:var(--versteckt-mass)!important;height:var(--versteckt-mass)!important;margin:calc(-1 * var(--versteckt-mass))!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ansicht .barcode-formular>label{flex:1 1 var(--barcode-eingabebreite);min-width:min(100%, var(--barcode-eingabebreite));margin-bottom:0}.barcode-formular button{white-space:normal;flex:0 auto}.schrittanzeige{gap:var(--a-6);margin:0 0 var(--a-8);border-bottom:var(--linien-breite) solid var(--farbe-linie);font-size:var(--t-klein);color:var(--farbe-text-leise);padding:0;list-style:none;display:flex}.schrittanzeige li{padding-block:var(--a-3);border-bottom:var(--linien-breite) solid transparent}.schrittanzeige li[aria-current]{color:var(--farbe-text);border-color:var(--farbe-text)}.schrittanzeige span{font-family:var(--schrift-zahl);margin-right:var(--a-2)}.produkt-treffer{margin-block:var(--a-6);padding-block:var(--a-4);border-block:var(--linien-breite) solid var(--farbe-linie-stark)}.ansicht .produkt-treffer h2,.ansicht .produktname{font:var(--display-gewicht) var(--t-zahl-l) / var(--t-zahl-m-zh) var(--schrift-display)}.ansicht .mengenfeld input{font-size:var(--t-zahl-l)}.aktionen{gap:var(--a-3);flex-wrap:wrap;display:flex}.off-quelle{margin-top:var(--a-8);padding-top:var(--a-4);border-top:var(--linien-breite) solid var(--farbe-linie)}.platzhalter{padding-block:var(--a-6);border-block:var(--linien-breite) solid var(--farbe-linie)}.platzhalter p{color:var(--farbe-text-leise);font-size:var(--t-basis);margin:0}.platzhalter .platzhalter-label{margin-bottom:var(--a-2);color:var(--farbe-text);font-weight:var(--label-gewicht)}.platzhalter-schema{min-height:var(--platzhalter-hoehe);align-items:center;gap:var(--a-6);border-block:var(--linien-breite) solid var(--farbe-linie);margin-bottom:var(--a-6);display:flex}.platzhalter-schema svg{width:var(--platzhalter-symbol);height:var(--platzhalter-symbol);color:var(--farbe-linie-stark)}.navigationsleiste{z-index:var(--z-leiste);padding:var(--navigation-polster) max(var(--navigation-rand), env(safe-area-inset-right,0px)) calc(var(--navigation-polster) + env(safe-area-inset-bottom,0px)) max(var(--navigation-rand), env(safe-area-inset-left,0px));border-top:var(--linien-breite) solid var(--farbe-linie-stark);background:var(--farbe-flaeche);position:fixed;inset:auto 0 0}.navigationsziele{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--navigation-spalte)), 1fr));gap:var(--navigation-abstand);max-width:var(--inhalt-schmal);display:grid}.navigationslink{min-width:var(--treffer-min);min-height:var(--treffer-min);padding:var(--navigation-polster) var(--navigation-text-rand);gap:var(--navigation-abstand);color:var(--farbe-text-leise);font-size:var(--t-label);line-height:var(--t-klein-zh);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.navigationslink span{max-width:100%}.navigationslink.router-link-exact-active{color:var(--farbe-text);font-weight:var(--betonung-gewicht)}.navigationslink.router-link-exact-active:before{content:"";top:calc(-1 * var(--navigation-polster));width:var(--nav-marker);height:var(--markierungs-breite);background:var(--farbe-akzent);position:absolute}.navigationssymbol{width:var(--symbol-groesse);height:var(--symbol-groesse);fill:none;stroke:currentColor;stroke-width:var(--symbol-strich);stroke-linecap:square;stroke-linejoin:miter;flex-shrink:0}.sprunglink{z-index:var(--z-hinweis);top:calc(var(--a-3) + env(safe-area-inset-top,0px));left:max(var(--a-4), env(safe-area-inset-left,0px));min-height:var(--treffer-min);padding:var(--a-3) var(--a-4);transform:translateY(var(--sprunglink-versatz));background:var(--farbe-akzent);color:var(--farbe-auf-akzent);position:fixed}.sprunglink:focus{transform:none}.glyphen-text{display:inline-grid;position:relative}.glyphen-endwert,.glyphen-dekor{grid-area:1/1}.glyphen-dekor{white-space:pre;pointer-events:none;position:absolute;inset:0;overflow:clip}.glyphen-text:has(.glyphen-dekor) .glyphen-endwert{opacity:0}@media (hover:hover){.ansicht button:hover:not(:disabled),.knopf:hover{border-color:var(--farbe-text)}.navigationslink:hover{color:var(--farbe-text);background:var(--farbe-flaeche-hell)}}.staffel>*{--staffel-index:0;animation:register-eintritt var(--dauer-staffel) var(--kurve-eintritt) backwards;animation-delay:calc(var(--staffel-index) * var(--staffel-abstand))}.staffel>:nth-child(2){--staffel-index:1}.staffel>:nth-child(3){--staffel-index:2}.staffel>:nth-child(4){--staffel-index:3}.staffel>:nth-child(5){--staffel-index:4}.staffel>:nth-child(6){--staffel-index:5}.staffel>:nth-child(7){--staffel-index:6}.staffel>:nth-child(n+8){--staffel-index:var(--staffel-max)}@keyframes register-eintritt{0%{opacity:0;transform:translateY(var(--versatz-staffel))}to{opacity:1;transform:none}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:var(--dauer-seite);animation-timing-function:var(--kurve-eintritt)}::view-transition-old(seite){animation:seite-raus var(--dauer-austritt) var(--kurve-austritt) both}::view-transition-new(seite){animation:seite-rein var(--dauer-seite) var(--kurve-eintritt) both}@keyframes seite-rein{0%{opacity:0;transform:translateX(calc(var(--seitenrichtung,1) * var(--versatz-seite)))}to{opacity:1;transform:none}}@keyframes seite-raus{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(-1 * var(--seitenrichtung,1) * var(--versatz-seite)))}}[data-ruhe=true] *,[data-ruhe=true] :before,[data-ruhe=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.glyphen-dekor,.bogen-aufzug,.startsequenz,.sternenfeld{display:none!important}.glyphen-text .glyphen-endwert,.tagesinstrument>.tagesbogen:not(.bogen-aufzug) :is(.bogen-spur,.bogen-punkt){opacity:1!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.training[data-v-18318367]{font-family:var(--body)}.programmwahl[data-v-18318367],.einheitskopf[data-v-18318367],.fortschritt[data-v-18318367],.uebung[data-v-18318367]{border-top:var(--linien-breite) solid var(--line-strong);padding-block:var(--s-4)}.programmwahl label[data-v-18318367]{gap:var(--s-2);margin-block:var(--s-3);display:grid}.einheitskopf[data-v-18318367],.uebungskopf[data-v-18318367],.satzliste li[data-v-18318367]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;display:flex}.einheitsname[data-v-18318367],.uebungsname[data-v-18318367],.trainingszahl[data-v-18318367]{font-family:var(--display);font-weight:400}.einheitsname[data-v-18318367],.uebungsname[data-v-18318367]{font-size:var(--t-zahl-m)}.einheitsname[data-v-18318367],.uebungsname[data-v-18318367],.vorgabe p[data-v-18318367],.satzliste[data-v-18318367]{margin:0}.fortschritt[data-v-18318367]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fortschritt>div[data-v-18318367]{gap:var(--s-1);min-width:0;display:grid}.trainingszahl[data-v-18318367]{font-size:var(--t-zahl-m);line-height:var(--t-zahl-m-zh)}.fortschritt progress[data-v-18318367]{width:100%;accent-color:var(--sig-fill);grid-column:1/-1}.uebungsliste[data-v-18318367],.satzliste[data-v-18318367]{padding:0;list-style:none}.uebungsliste[data-v-18318367]{margin:0}.uebungskopf>div[data-v-18318367]{flex:1;min-width:0}.messwert[data-v-18318367]{font-family:var(--mono);font-variant-numeric:tabular-nums}.vorgabe[data-v-18318367]{margin-block:var(--s-3);padding-left:var(--s-3);border-left:var(--markierungs-breite) solid var(--sig-text)}.satzformular[data-v-18318367]{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.satzformular label[data-v-18318367]{align-content:start;gap:var(--s-2);min-width:0;display:grid}.satzformular button[data-v-18318367]{grid-column:1/-1}.feldfehler[data-v-18318367]{color:var(--farbe-fehler)}.satzliste[data-v-18318367]{margin-top:var(--s-3);border-top:var(--linien-breite) solid var(--line)}.satzliste li[data-v-18318367]{padding-block:var(--s-2);border-bottom:var(--linien-breite) solid var(--line);align-items:center}.satzliste button[data-v-18318367]{flex-shrink:0}.abschluss[data-v-18318367]{width:min(100%, var(--aktion-breite));margin-top:var(--s-4)}@media (width<=28rem){.satzformular[data-v-18318367]{grid-template-columns:minmax(0,1fr)}.satzformular button[data-v-18318367]{grid-column:auto}}.rang[data-v-bbfeb5d8]{font-family:var(--body)}.normierung[data-v-bbfeb5d8]{margin-bottom:var(--s-5);padding:var(--s-3);border-left:var(--markierungs-breite) solid var(--sig-text);background:var(--panel)}.normierung p[data-v-bbfeb5d8]{margin-block:0 var(--s-2)}.rangliste[data-v-bbfeb5d8]{margin:0;padding:0;list-style:none}.rangkarte[data-v-bbfeb5d8]{padding-block:var(--s-4);border-top:var(--linien-breite) solid var(--line-strong)}.rangkopf[data-v-bbfeb5d8]{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.rangkopf h2[data-v-bbfeb5d8],.stufe[data-v-bbfeb5d8],.rangwerte dd[data-v-bbfeb5d8]{font-family:var(--display);font-weight:400;font-size:var(--t-zahl-m);line-height:var(--t-zahl-m-zh)}.rangkopf h2[data-v-bbfeb5d8],.stufe[data-v-bbfeb5d8]{margin:0}.stufe[data-v-bbfeb5d8]{color:var(--sig-text)}.rangwerte[data-v-bbfeb5d8],.rang-herleitung dl[data-v-bbfeb5d8]{gap:var(--s-3);margin-block:var(--s-4);display:grid}.rangwerte[data-v-bbfeb5d8]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--formular-spalte)), 1fr))}.rangwerte div[data-v-bbfeb5d8],.rang-herleitung dl div[data-v-bbfeb5d8]{border-bottom:var(--linien-breite) solid var(--line);min-width:0;padding-bottom:var(--s-2)}.rangwerte dt[data-v-bbfeb5d8],.rang-herleitung dt[data-v-bbfeb5d8]{color:var(--bone-dim)}.rangwerte dd[data-v-bbfeb5d8],.rang-herleitung dd[data-v-bbfeb5d8]{overflow-wrap:anywhere;font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0}.rang-herleitung summary[data-v-bbfeb5d8]{min-height:var(--treffer-min);cursor:pointer;font-family:var(--body);align-items:center;display:flex}.methodenhinweis[data-v-bbfeb5d8]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--linien-breite) solid var(--line-strong)}.profil h1[data-v-64e91b46]{margin-bottom:var(--a-3)}.profil-einleitung[data-v-64e91b46]{margin:0 0 var(--a-12);color:var(--farbe-text-leise);font-size:var(--t-basis);line-height:var(--t-basis-zh)}.kino-einstellung[data-v-64e91b46]{margin-top:var(--a-12);border-top:var(--linien-breite) solid var(--farbe-linie-stark);scroll-margin-top:var(--a-6)}.kino-kopf[data-v-64e91b46]{justify-content:space-between;gap:var(--a-3);padding-block:var(--a-6);flex-wrap:wrap;display:flex}h2[data-v-64e91b46]{margin:0 0 var(--a-3);font:500 var(--t-zahl-l) / var(--t-seitentitel-zh) var(--schrift-display)}.kino-beschreibung[data-v-64e91b46],.profil-ausblick>p[data-v-64e91b46]:last-child{color:var(--farbe-text-leise);font-size:var(--t-basis);line-height:var(--t-basis-zh);margin:0}.kino-auswahl[data-v-64e91b46]{gap:var(--a-3);min-width:0;margin:var(--a-8) 0;border:0;padding:0;display:grid}legend[data-v-64e91b46]{margin-bottom:var(--a-4);font-size:var(--t-klein);color:var(--farbe-text-leise);padding:0}.modus-option[data-v-64e91b46]{align-items:flex-start;gap:var(--profil-abstand);min-height:var(--treffer-min);padding:var(--profil-polster);border:var(--linien-breite) solid var(--farbe-linie-stark);background:var(--farbe-flaeche);cursor:pointer;display:flex}.modus-gewaehlt[data-v-64e91b46]{border-color:var(--farbe-text);box-shadow:inset var(--markierungs-breite) 0 var(--farbe-akzent);background:var(--farbe-flaeche-hell)}.modus-option[data-v-64e91b46]:has(input:focus-visible){outline:var(--fokus-breite) solid var(--farbe-auf-akzent);outline-offset:var(--fokus-abstand)}input[data-v-64e91b46]{width:var(--profil-radio);height:var(--profil-radio);margin:var(--a-1) 0 0;accent-color:var(--farbe-akzent);flex-shrink:0}.modus-inhalt[data-v-64e91b46]{flex:1;min-width:0}.modus-kopf[data-v-64e91b46]{justify-content:space-between;align-items:baseline;gap:var(--a-3);font-size:var(--t-basis);line-height:var(--t-basis-zh);flex-wrap:wrap;display:flex}.modus-beschreibung[data-v-64e91b46]{margin-top:var(--a-2);font-size:var(--t-klein);line-height:var(--t-klein-zh);color:var(--farbe-text-leise);display:block}.kino-status[data-v-64e91b46]{padding:var(--a-4) 0 var(--a-4) var(--a-4);border-left:var(--markierungs-breite) solid var(--farbe-text-leise)}.kino-status>p[data-v-64e91b46]:last-child{margin:var(--a-2) 0 0;font-size:var(--t-klein);line-height:var(--t-klein-zh)}.speicher-hinweis[data-v-64e91b46]{color:var(--farbe-text);font-size:var(--t-klein);line-height:var(--t-klein-zh)}.speicher-hinweis[data-v-64e91b46]:not(:empty):before{content:"! ";font-weight:600}.speicher-hinweis[data-v-64e91b46]:empty{margin:0}.kino-fussnote[data-v-64e91b46]{margin:var(--a-6) 0 0;padding-top:var(--a-6);border-top:var(--linien-breite) solid var(--farbe-linie);color:var(--farbe-text-leise);font-size:var(--t-klein);line-height:var(--t-klein-zh)}.profil-ausblick[data-v-64e91b46]{margin-top:var(--a-12);padding-top:var(--a-6);border-top:var(--linien-breite) solid var(--farbe-linie)}.profil-ausblick h2[data-v-64e91b46]{margin-top:var(--a-4);font-size:var(--t-zahl-m)}
