@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-italic-DXGbHdV-.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Schibsted Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-italic-DtRJvQ1U.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--p-lemon-50: #fdfce7;--p-lemon-100: #fbf8d0;--p-lemon-200: #f7f2a1;--p-lemon-300: #f4eb71;--p-lemon-400: #f0e442;--p-lemon-500: #ecdd13;--p-lemon-600: #bdb10f;--p-lemon-700: #8e850b;--p-lemon-800: #5e5908;--p-lemon-900: #2f2c04;--p-lemon-950: #211f03;--p-petal-50: #fef1e7;--p-petal-100: #fde3ce;--p-petal-200: #fbc79d;--p-petal-300: #f9ab6c;--p-petal-400: #f7903b;--p-petal-500: #f5740a;--p-petal-600: #c45d08;--p-petal-700: #934506;--p-petal-800: #622e04;--p-petal-900: #311702;--p-petal-950: #221001;--p-rose-50: #ffe5e7;--p-rose-100: #ffcccf;--p-rose-200: #ff99a0;--p-rose-300: #ff6670;--p-rose-400: #ff3341;--p-rose-500: #ff0011;--p-rose-600: #cc000e;--p-rose-700: #99000a;--p-rose-800: #660007;--p-rose-900: #330003;--p-rose-950: #240002;--p-orchid-50: #faeaf7;--p-orchid-100: #f6d5f0;--p-orchid-200: #edabe1;--p-orchid-300: #e382d2;--p-orchid-400: #da58c2;--p-orchid-500: #d12eb3;--p-orchid-600: #a7258f;--p-orchid-700: #7d1c6c;--p-orchid-800: #541248;--p-orchid-900: #2a0924;--p-orchid-950: #1d0619;--p-mauve-50: #f0eafa;--p-mauve-100: #e2d5f6;--p-mauve-200: #c4abed;--p-mauve-300: #a782e3;--p-mauve-400: #8a58da;--p-mauve-500: #6c2ed1;--p-mauve-600: #5725a7;--p-mauve-700: #411c7d;--p-mauve-800: #2b1254;--p-mauve-900: #16092a;--p-mauve-950: #0f061d;--p-blueice-50: #e8f1fc;--p-blueice-100: #d2e2f9;--p-blueice-200: #a5c5f3;--p-blueice-300: #78a9ed;--p-blueice-400: #4a8ce8;--p-blueice-500: #1d6fe2;--p-blueice-600: #1759b5;--p-blueice-700: #124387;--p-blueice-800: #0c2c5a;--p-blueice-900: #06162d;--p-blueice-950: #041020;--p-frost-50: #e8f7fd;--p-frost-100: #d1f0fa;--p-frost-200: #a2e1f6;--p-frost-300: #74d2f1;--p-frost-400: #45c3ed;--p-frost-500: #17b4e8;--p-frost-600: #1290ba;--p-frost-700: #0e6c8b;--p-frost-800: #09485d;--p-frost-900: #05242e;--p-frost-950: #031920;--p-aqua-50: #e8fbfd;--p-aqua-100: #d0f7fb;--p-aqua-200: #a1f0f7;--p-aqua-300: #72e8f3;--p-aqua-400: #43e0ef;--p-aqua-500: #14d9eb;--p-aqua-600: #10adbc;--p-aqua-700: #0c828d;--p-aqua-800: #08575e;--p-aqua-900: #042b2f;--p-aqua-950: #031e21;--p-marine-50: #e8fdf8;--p-marine-100: #d1faf1;--p-marine-200: #a2f6e4;--p-marine-300: #74f1d6;--p-marine-400: #45edc8;--p-marine-500: #17e8bb;--p-marine-600: #12ba95;--p-marine-700: #0e8b70;--p-marine-800: #095d4b;--p-marine-900: #052e25;--p-marine-950: #03201a;--p-celadon-50: #e7fee9;--p-celadon-100: #cffcd3;--p-celadon-200: #9ff9a8;--p-celadon-300: #6ef77c;--p-celadon-400: #3ef450;--p-celadon-500: #0ef125;--p-celadon-600: #0bc11d;--p-celadon-700: #089116;--p-celadon-800: #06600f;--p-celadon-900: #033007;--p-celadon-950: #022205;--p-neutral-50: #f6f8fb;--p-neutral-100: #eceff4;--p-neutral-200: #dde2ea;--p-neutral-300: #c4ccd8;--p-neutral-400: #97a1b3;--p-neutral-500: #6b7488;--p-neutral-600: #4c5468;--p-neutral-700: #363d4e;--p-neutral-800: #232a3a;--p-neutral-900: #141826;--p-neutral-950: #0c0f1a;--p-nebel-50: #eef4fb;--p-nebel-200: #d2deeb;--p-schiefer-600: #3f4c63;--p-kirsche-700: #b3324a;--p-kirsche-500: #d0455f;--p-pastell-lemon: #fbf8cc;--p-pastell-petal: #fde4cf;--p-pastell-rose: #ffcfd2;--p-pastell-orchid: #f1c0e8;--p-pastell-mauve: #cfbaf0;--p-pastell-blueice: #a3c4f3;--p-pastell-frost: #90dbf4;--p-pastell-aqua: #8eecf5;--p-pastell-marine: #98f5e1;--p-pastell-celadon: #b9fbc0;--p-eis-grund: #f4f8fe;--p-glas-nacht: #313136;--p-weiss: #ffffff;--p-celadon-satt: #93d89b;--p-celadon-tief: #44784b;--p-celadon-dunkel: #2a5e33;--p-petal-satt: #f7b477;--p-petal-tief: #946233;--p-petal-dunkel: #784817;--p-mauve-tief: #5a4579;--p-rose-tief: #90464f;--p-orchid-tief: #814979;--p-marine-tief: #076a5c;--p-druck-grund: #e9e1d8;--p-druck-linie: #6b6058;--p-druck-linie-hell: #a89c90;--p-druck-tinte: #2f2a26}:root[data-theme=hell]{color-scheme:light;--ground: var(--p-eis-grund);--ground-2: var(--p-blueice-50);--color-ink: var(--p-blueice-900);--color-muted: var(--p-schiefer-600);--color-accent: var(--p-blueice-700);--glas-grund: var(--p-eis-grund);--danger: var(--p-kirsche-700);--danger-ink: var(--p-weiss);--sitzt-flaeche: var(--p-pastell-celadon);--sitzt-fuellung: var(--p-celadon-satt);--sitzt-kante: var(--p-celadon-tief);--sitzt-schrift: var(--p-celadon-dunkel);--muehe-flaeche: var(--p-pastell-petal);--muehe-fuellung: var(--p-petal-satt);--muehe-kante: var(--p-petal-tief);--muehe-schrift: var(--p-petal-dunkel);--nochmal-kante: var(--p-schiefer-600);--nochmal-schrift: var(--p-schiefer-600);--ort: var(--p-blueice-900);--ort-punkt: var(--p-lemon-800);--primary-von: var(--p-frost-700);--primary-bis: var(--p-blueice-600);--primary-ink: var(--p-weiss);--glow-1: var(--p-lemon-400);--glow-2: var(--p-orchid-300);--glow-3: var(--p-aqua-400);--glow-4: var(--p-mauve-300);--glow-5: var(--p-petal-300);--glow-6: var(--p-blueice-300);--auf-pastell: var(--p-blueice-900);--weg-wiederholen: var(--p-pastell-mauve);--weg-wiederholen-zeichen: var(--p-mauve-tief);--weg-weiter: var(--p-pastell-lemon);--weg-weiter-zeichen: var(--p-blueice-900);--weg-papier: var(--p-pastell-rose);--weg-papier-zeichen: var(--p-rose-tief);--weg-gemerkt: var(--p-pastell-orchid);--weg-gemerkt-zeichen: var(--p-orchid-tief);--weg-claude: var(--p-pastell-marine);--weg-claude-zeichen: var(--p-marine-tief);--ort-flaeche: color-mix(in srgb, var(--p-lemon-200) 72%, transparent);--line: rgba(6, 22, 45, .14);--line-soft: rgba(6, 22, 45, .08);--marke: var(--color-accent);--sitzt-anteil: 45%;--panel-grad: linear-gradient(180deg, rgba(255, 255, 255, .46), rgba(255, 255, 255, .26)), linear-gradient(180deg, color-mix(in srgb, var(--ground) 40%, transparent), color-mix(in srgb, var(--ground) 40%, transparent));--surface-solid: color-mix(in srgb, #fff 57%, var(--ground));--overlay: rgba(255, 255, 255, .88);--grad-text: linear-gradient(118deg, var(--p-blueice-900) 0%, var(--p-blueice-600) 46%, var(--p-frost-700) 100%);--grad-key: linear-gradient(100deg, var(--p-blueice-600), var(--p-frost-700));--glow-blend: multiply;--glow-opacity: .58;--mulde: color-mix(in srgb, var(--color-ink) 6%, transparent);--primary: linear-gradient(135deg, var(--primary-von), var(--primary-bis))}:root[data-theme=dunkel]{color-scheme:dark;--ground: var(--p-blueice-950);--ground-2: var(--p-blueice-900);--color-ink: var(--p-nebel-50);--color-muted: var(--p-nebel-200);--color-accent: var(--p-frost-300);--glas-grund: var(--p-glas-nacht);--danger: var(--p-kirsche-500);--danger-ink: var(--p-weiss);--sitzt-flaeche: var(--p-pastell-celadon);--sitzt-fuellung: var(--p-pastell-celadon);--sitzt-kante: var(--p-pastell-celadon);--sitzt-schrift: var(--p-pastell-celadon);--muehe-flaeche: var(--p-pastell-petal);--muehe-fuellung: var(--p-pastell-petal);--muehe-kante: var(--p-pastell-petal);--muehe-schrift: var(--p-pastell-petal);--nochmal-kante: var(--p-nebel-200);--nochmal-schrift: var(--p-nebel-200);--ort: var(--p-blueice-950);--ort-punkt: var(--p-lemon-400);--primary-von: var(--p-frost-700);--primary-bis: var(--p-blueice-600);--primary-ink: var(--p-weiss);--glow-1: var(--p-frost-600);--glow-2: var(--p-orchid-600);--glow-3: var(--p-blueice-600);--glow-4: var(--p-mauve-600);--glow-5: var(--p-aqua-700);--glow-6: var(--p-blueice-700);--auf-pastell: var(--p-blueice-900);--weg-wiederholen: var(--p-pastell-mauve);--weg-wiederholen-zeichen: var(--p-blueice-900);--weg-weiter: var(--p-pastell-lemon);--weg-weiter-zeichen: var(--p-blueice-900);--weg-papier: var(--p-pastell-rose);--weg-papier-zeichen: var(--p-blueice-900);--weg-gemerkt: var(--p-pastell-orchid);--weg-gemerkt-zeichen: var(--p-blueice-900);--weg-claude: var(--p-pastell-marine);--weg-claude-zeichen: var(--p-blueice-900);--ort-flaeche: color-mix(in srgb, var(--p-lemon-300) 90%, transparent);--line: rgba(74, 140, 232, .26);--line-soft: rgba(74, 140, 232, .14);--marke: var(--color-ink);--sitzt-anteil: 18%;--panel-grad: linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .06)), linear-gradient(180deg, color-mix(in srgb, var(--ground) 40%, transparent), color-mix(in srgb, var(--ground) 40%, transparent));--surface-solid: color-mix(in srgb, #fff 5%, var(--ground));--overlay: color-mix(in srgb, var(--glas-grund) 65%, transparent);--grad-text: linear-gradient(115deg, #fff 3%, var(--p-pastell-frost) 28%, var(--p-pastell-aqua) 50%, var(--p-pastell-marine) 72%, var(--p-pastell-lemon) 100%);--grad-key: linear-gradient(100deg, var(--p-pastell-frost) 0%, var(--p-pastell-aqua) 52%, var(--p-pastell-marine) 100%);--glow-blend: screen;--glow-opacity: .62;--mulde: color-mix(in srgb, var(--color-ink) 6%, transparent);--primary: linear-gradient(135deg, var(--primary-von), var(--primary-bis))}:root{--lichtkante-schwebt: rgba(255, 255, 255, .06);--lichtkante-chip: rgba(255, 255, 255, .08);--abdunklung: rgba(0, 0, 0, .4);--gewaehlt-flaeche: color-mix(in srgb, var(--color-accent) 14%, var(--ground));--sitzt-zeile: color-mix(in srgb, var(--sitzt-flaeche) var(--sitzt-anteil), transparent);--muehe-zeile: color-mix(in srgb, var(--muehe-flaeche) var(--sitzt-anteil), transparent);--bg: var(--ground);--paper: var(--surface-solid);--ink: var(--color-ink);--muted: var(--color-muted);--rule: var(--line-soft);--margin: var(--line);--accent: var(--color-accent);--primary-soft: var(--gewaehlt-flaeche);--mark: var(--mulde);--g: var(--sitzt-schrift);--g-soft: var(--sitzt-zeile);--y: var(--muehe-schrift);--y-soft: var(--muehe-zeile);--n: var(--nochmal-schrift);--n-soft: var(--mulde);--nochmal: var(--nochmal-kante);--nochmal-soft: var(--mulde);--buehne: transparent;--buehne-ink: var(--color-ink);--buehne-muted: var(--color-muted);--buehne-line: var(--line);--auf-akzent: var(--auf-pastell);--station: var(--color-accent);--station-zart: var(--mulde);--station-auf: var(--primary-ink);--station-text: var(--color-accent);--glas: var(--mulde);--glas-stark: var(--gewaehlt-flaeche);--glas-blatt: var(--overlay);--glas-unschaerfe: blur(var(--glass-blur));--glas-haar: var(--line);--glas-kante: inset 0 1px 0 0 var(--lichtkante-chip);--glas-druck: var(--mulde);--druck-papier: var(--p-weiss);--druck-tinte: var(--p-druck-tinte);--druck-leise: var(--p-schiefer-600);--druck-linie: var(--p-druck-linie);--druck-linie-hell: var(--p-druck-linie-hell);--druck-grund: var(--p-druck-grund);--display: var(--font-display);--body: var(--font-body);--mono: var(--font-mono);--fs-buehne: clamp(36px, 5.6vw, 46px);--fs-station: var(--schrift-titel);--fs-abschnitt: var(--schrift-kachel);--fs-merksatz: var(--schrift-kachel);--fs-frage: var(--schrift-titel);--fs-text: var(--schrift-text);--fs-bedienung: var(--schrift-zweit);--fs-meta: var(--schrift-fakt);--ziel: var(--tap);--r-gross: var(--radius-schwebt);--r-mittel: var(--radius);--r-klein: var(--radius-knopf);--lesebreite: 46rem}:root{--font-display:"Schibsted Grotesk Variable","Segoe UI",system-ui,sans-serif;--font-body:"Schibsted Grotesk Variable",-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;--font-mono:"Schibsted Grotesk Variable",-apple-system,"Segoe UI",Roboto,system-ui,sans-serif;--radius-knopf:8px;--radius:12px;--radius-schwebt:20px;--radius-rund:9999px;--kurve:cubic-bezier(.32,.72,0,1);--zeit-kurz:.15s;--zeit:.18s;--zeit-lang:.26s;--zeit-weit:.34s;--glass-blur:16px;--rand:1.5rem;--takt:24px;--takt-eng:12px;--polster:20px;--polster-zeile:var(--polster);--tap:44px;--knopf:38px;--polster-chip:8px;--schrift-anzeige:40px;--schrift-titel:30px;--schrift-code:22px;--schrift-kachel:20px;--schrift-text:17px;--schrift-zweit:15px;--schrift-fakt:13px;--schrift-klein:12px;--schrift-navi:12px;--lauf-anzeige:-.03em;--lauf-kopf:-.02em;--lauf-versal:.12em;--lauf-marke:.2em;--zeile-anzeige:1;--zeile-titel:1.1;--zeile-kopf:1.25;--zeile-text:1.45;--glas-schwebt:65%;--glas-dicht:90%;--glas-chip:46%}body{font-family:var(--font-body);font-size:var(--schrift-text);line-height:var(--zeile-text);color:var(--color-ink);background:var(--ground);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button,input{font:inherit;color:inherit;margin:0}.glowfield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;overflow:clip}.glowfield:before,.glowfield:after{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;mix-blend-mode:var(--glow-blend);will-change:transform}.glowfield:before{opacity:calc(var(--glow-opacity) * .95);background:radial-gradient(58% 44% at 14% 12%,var(--glow-1) 0%,color-mix(in srgb,var(--glow-1) 55%,transparent) 38%,transparent 70%),radial-gradient(52% 40% at 86% 24%,var(--glow-2) 0%,color-mix(in srgb,var(--glow-2) 60%,transparent) 34%,transparent 66%),radial-gradient(60% 42% at 24% 72%,var(--glow-3) 0%,color-mix(in srgb,var(--glow-3) 58%,transparent) 36%,transparent 68%),radial-gradient(54% 44% at 78% 88%,var(--glow-4) 0%,color-mix(in srgb,var(--glow-4) 55%,transparent) 38%,transparent 70%);animation:driftA 54s ease-in-out infinite}.glowfield:after{opacity:calc(var(--glow-opacity) * .7);background:radial-gradient(46% 38% at 70% 8%,var(--glow-5) 0%,color-mix(in srgb,var(--glow-5) 52%,transparent) 36%,transparent 68%),radial-gradient(50% 36% at 8% 46%,var(--glow-6) 0%,color-mix(in srgb,var(--glow-6) 55%,transparent) 34%,transparent 66%),radial-gradient(44% 40% at 92% 62%,var(--glow-1) 0%,color-mix(in srgb,var(--glow-1) 48%,transparent) 36%,transparent 70%);animation:driftB 71s ease-in-out infinite}@keyframes driftA{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(-8%,6%) rotate(3deg)}66%{transform:translate(6%,-5%) rotate(-2deg)}}@keyframes driftB{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(11%,-7%) rotate(-4deg)}50%{transform:translate(-6%,9%) rotate(2deg)}75%{transform:translate(-12%,-4%) rotate(4deg)}}[data-surface]{border-radius:var(--radius)}[data-surface=layer],.sheet-glass{background:var(--panel-grad);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}[data-surface=overlay]{background:var(--overlay);border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.kachel{padding:var(--polster)}.nav-glass{background-color:color-mix(in srgb,var(--glas-grund) var(--glas-schwebt),transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line);box-shadow:inset 0 1px 0 0 var(--lichtkante-schwebt)}.chip-glass{background-color:color-mix(in srgb,var(--glas-grund) var(--glas-dicht),transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--line);box-shadow:inset 0 1px 0 0 var(--lichtkante-chip)}.abschnitt{margin-top:var(--takt);padding-top:var(--takt);border-top:1px solid var(--line-soft)}.zeilen>*{border-top:1px solid var(--line-soft);padding-block:var(--polster-zeile)}.zeilen>:first-child{border-top:0}.eyebrow{font-family:var(--font-mono);font-size:var(--schrift-fakt);letter-spacing:var(--lauf-marke);text-transform:uppercase;color:var(--color-accent);display:inline-flex;gap:10px;align-items:center}.eyebrow--quiet{color:var(--color-muted)}.fieldlabel{display:block;font-family:var(--font-mono);font-size:var(--schrift-fakt);font-weight:600;text-transform:uppercase;letter-spacing:var(--lauf-versal);color:var(--color-muted)}.erklaerung{font-size:var(--schrift-text);color:var(--color-muted);max-width:62ch}.zwischenkopf{font-size:var(--schrift-text);font-weight:600;color:var(--color-ink)}.betrag{font-weight:800;font-variant-numeric:tabular-nums}.ziffern{font-variant-numeric:tabular-nums}.grad{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.key{background:var(--grad-key);-webkit-background-clip:text;background-clip:text;color:transparent}.knopfrolle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:0 16px;font:inherit;font-size:var(--schrift-zweit);font-weight:600;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-knopf);background:transparent;color:var(--color-ink);transition:background var(--zeit) ease,border-color var(--zeit) ease,color var(--zeit) ease}.knopfrolle.nur-symbol{padding:0;width:var(--tap)}.rang-primaer{background:var(--primary);color:var(--primary-ink);border-color:transparent}.rang-sekundaer{background:transparent;color:var(--color-ink);border-color:var(--line)}.rang-tertiaer{background:transparent;color:var(--color-muted);border-color:color-mix(in srgb,var(--line) 55%,transparent)}.rang-symbol{background:transparent;color:var(--color-ink);border-color:transparent}@media (hover:hover) and (pointer:fine){.rang-primaer:hover{filter:brightness(1.08)}.rang-sekundaer:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--line))}.rang-tertiaer:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-ink);border-color:var(--line)}.rang-symbol:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.zeilen>a:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent)}}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground)}.stage{position:relative;z-index:1}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:var(--fs-text);line-height:1.5;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-accent)}code{font-family:var(--mono);font-size:.9em;background:var(--primary-soft);border-radius:4px;padding:0 4px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.leise{color:var(--muted);font-size:var(--fs-meta)}.mitte{text-align:center}.laden{min-height:100vh;display:grid;place-content:center;gap:12px;text-align:center;background:var(--bg)}.laden[aria-busy=true]:after{content:"";width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--color-accent);animation:dreh .9s linear infinite}.laden.klein{min-height:120px}@keyframes dreh{to{transform:rotate(360deg)}}.lucide{flex:none}.symbol-knopf{display:grid;place-items:center;width:var(--ziel);height:var(--ziel);border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.symbol-knopf:hover{background:var(--glas-druck);color:var(--ink)}.kopf{position:relative;z-index:2;height:52px;margin-top:calc(env(safe-area-inset-top,0px) + 12px);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px}.kopf-rechts{display:flex;align-items:center;gap:2px}.wortmarke{font-family:var(--font-display);font-size:20px;font-weight:900;letter-spacing:var(--lauf-kopf);text-decoration:none}.zurueck{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);padding-right:8px;color:var(--color-ink);font-size:var(--schrift-zweit);font-weight:600;text-decoration:none}.buehne{position:relative;z-index:1;padding:16px 16px 0}.buehne-ueber{margin:0}.buehne-titel{margin:10px 0 0;font-family:var(--font-display);font-size:var(--fs-buehne);line-height:var(--zeile-titel);font-weight:900;letter-spacing:var(--lauf-anzeige);text-wrap:balance}.buehne-unter{margin:10px 0 0;max-width:62ch;color:var(--color-muted);font-size:var(--schrift-zweit)}.buehne-aktionen{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.blatt{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;padding:18px 12px calc(env(safe-area-inset-bottom,0px) + 32px)}.rahmen .blatt{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 110px)}.anmelden-spalte{width:100%;max-width:30rem;padding:var(--polster)}.seite-anmelden .blatt{align-items:center}.thema-schalter{display:flex;gap:2px;padding:3px;border-radius:11px}.thema-schalter>button{width:40px;height:36px;min-height:36px;border-radius:var(--radius-knopf);color:var(--color-muted)}.thema-schalter>button[aria-pressed=true]{background:var(--gewaehlt-flaeche);color:var(--color-accent)}.gesicht{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 40%,transparent);font-weight:800;font-size:12px;letter-spacing:.02em}.person{position:relative}.person-knopf{padding:0;width:var(--tap);border-radius:var(--radius-rund)}.person-knopf .person-name,.person-knopf .person-pfeil{display:none}.person-zeile{width:100%;justify-content:flex-start;padding:0 8px;gap:10px;min-height:48px}.person-zeile .person-name{flex:1;text-align:left}.person-wechseln,.seitenleiste-zusatz{font-size:12px;font-weight:400;color:var(--color-muted)}.person-zeile .menue{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.menue{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:min(300px,calc(100vw - 32px));color:var(--color-ink);border-radius:var(--radius);padding:8px;display:flex;flex-direction:column}.menue>button{display:flex;align-items:center;gap:12px;font-size:var(--schrift-zweit);text-align:left;background:none;border:0;border-radius:var(--radius-knopf);padding:10px 12px;min-height:var(--tap);cursor:pointer}.menue>button>.lucide{color:var(--color-muted)}.menue>button:hover{background:var(--mulde)}.menue-kopf{margin:4px 12px 8px;font-size:var(--schrift-fakt);color:var(--color-muted);overflow-wrap:anywhere}.menue-meldung{margin:6px 12px;font-size:var(--schrift-fakt)}.leiste{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 12px);pointer-events:none}.leiste-innen{pointer-events:auto;display:flex;align-items:stretch;gap:4px;padding:6px;width:100%;border-radius:var(--radius-schwebt)}.leiste-innen>a,.seitenleiste>a{border-radius:var(--radius);color:var(--color-ink);font-weight:600;text-decoration:none}.leiste-innen>a{flex:1;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:var(--schrift-navi)}.leiste-innen>a[aria-current=page],.seitenleiste>a[aria-current=page]{color:var(--color-accent);background:var(--gewaehlt-flaeche)}.seitenleiste{display:none}.seitenleiste-kopf{display:flex;align-items:center;min-height:44px;padding:6px 4px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.seitenleiste>a{min-height:44px;display:flex;align-items:center;gap:12px;padding:0 12px;font-size:14px}.seitenleiste-name,.stand-einheit-text{flex:1;min-width:0}.seitenleiste>.fieldlabel{padding:18px 12px 6px}.seitenleiste-fuss{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.seitenleiste-aussehen{display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 12px;font-size:13px;color:var(--color-muted)}@media (min-width: 600px){.kopf{margin-top:calc(env(safe-area-inset-top,0px) + 20px);padding:0 24px}.kopf-rechts{gap:8px}.wortmarke{font-size:22px}.person-knopf{width:auto;padding:0 10px 0 6px;gap:8px;border-color:var(--line)}.person-knopf .person-name,.person-knopf .person-pfeil{display:inline}.person-knopf .person-pfeil{color:var(--color-muted)}.buehne{padding:22px 24px 0}.buehne-unter{font-size:var(--schrift-text)}.blatt{gap:24px;padding-inline:24px}.leiste-innen{max-width:448px}}@media (min-width: 1240px){.rahmen>.kopf,.leiste{display:none}.seitenleiste{position:fixed;z-index:40;left:12px;top:12px;bottom:12px;width:236px;border-radius:var(--radius-schwebt);padding:8px;display:flex;flex-direction:column;gap:4px}.rahmen{padding:44px 24px 0 272px}.rahmen>.buehne,.rahmen>.blatt{max-width:1024px;padding-inline:0}.rahmen>.buehne{padding-top:0}.rahmen .blatt{padding-bottom:48px}}.marke{display:inline-block;flex:none;border-radius:50%}.marke.offen,.streifen>.offen{background:var(--mulde)}.marke.sitzt,.streifen>.sitzt{background:var(--sitzt-fuellung);box-shadow:inset 0 0 0 1.5px var(--sitzt-kante)}.marke.muehe,.streifen>.muehe{background:linear-gradient(90deg,var(--muehe-fuellung) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--muehe-kante)}.marke.nochmal,.streifen>.nochmal{box-shadow:inset 0 0 0 1.5px var(--nochmal-kante)}.streifen{display:flex;gap:3px;align-items:center}.streifen>span{flex:1 1 0;min-width:0;height:var(--h, 8px);border-radius:3px}.streifen>.jetzt{height:calc(var(--h, 8px) + 6px);background:var(--ort-flaeche);box-shadow:inset 0 0 0 2px var(--ort-punkt)}.weg-zeichen{flex:none;border-radius:50%;display:grid;place-items:center}.weg-zeichen[data-weg=wiederholen]{background:var(--weg-wiederholen);color:var(--weg-wiederholen-zeichen)}.weg-zeichen[data-weg=weiter]{background:var(--weg-weiter);color:var(--weg-weiter-zeichen)}.weg-zeichen[data-weg=papier]{background:var(--weg-papier);color:var(--weg-papier-zeichen)}.weg-zeichen[data-weg=gemerkt]{background:var(--weg-gemerkt);color:var(--weg-gemerkt-zeichen)}.weg-zeichen[data-weg=claude]{background:var(--weg-claude);color:var(--weg-claude-zeichen)}.ort-pille{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-rund);background:var(--ort-flaeche);color:var(--ort);font-size:var(--schrift-fakt);font-weight:600;white-space:nowrap}.uebersicht-raster,.gruppen{display:flex;flex-direction:column;gap:inherit}.plan{padding-block:4px 14px}.plan .zeilen{--polster-zeile: 14px}.weg-zeile,.kurs-zeile{display:grid;align-items:center;column-gap:12px;color:var(--color-ink);text-decoration:none}.weg-zeile{grid-template-columns:36px minmax(0,1fr) 20px;padding-inline:14px}.weg-zeile .weg-zeichen{width:32px!important;height:32px!important}.weg-zeile-text,.kurs-zeile-text{min-width:0}.weg-zeile-kopf{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px}.weg-zeile-titel,.kurs-zeile-titel,.fach-wert{font-size:var(--schrift-text);font-weight:600}.weg-zeile-kern,.weg-zeile-unter,.kurs-zeile-unter,.wieder-was{font-size:var(--schrift-zweit);color:var(--color-muted)}.weg-zeile-unter,.kurs-zeile-unter{display:block;margin-top:2px}.weg-zeile-pfeil{color:var(--color-muted)}.plan-handlung{display:flex;justify-content:flex-end;padding:6px 14px 0}.haupthandlung{min-height:48px;padding:0 22px;font-size:var(--schrift-text);text-decoration:none;width:100%}.plan-leer{margin:0;padding:18px 20px;color:var(--color-muted)}.stand-kachel{padding:16px}.kachel-titel{margin:8px 0 0;font-family:var(--font-display);font-size:var(--schrift-kachel);line-height:var(--zeile-kopf);font-weight:800;letter-spacing:var(--lauf-kopf)}.stand-antwort{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:12px}.stand-zahl{font-family:var(--font-display);font-size:var(--schrift-anzeige);line-height:var(--zeile-anzeige);font-weight:900;letter-spacing:var(--lauf-anzeige)}.stand-wort{font-size:var(--schrift-text);color:var(--color-muted)}.stand-satz{margin:12px 0 0;font-size:var(--schrift-zweit)}.stand-streifen{margin-top:14px}.stand-legende{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:var(--schrift-fakt);color:var(--color-muted)}.stand-legende>span{display:inline-flex;align-items:center;gap:6px}.stand-legende b{color:var(--color-ink);font-weight:600}.stand-wann{margin-left:auto}.stand-legende>.nur-breit{display:none}@media (min-width: 600px){.stand-legende>.nur-breit{display:inline-flex}}.nur-breit{display:none}.kursliste{padding-block:4px}.kursliste .zeilen{--polster-zeile: 14px}.kurs-zeile{grid-template-columns:20px minmax(0,1fr) 20px;padding-inline:16px}.kurs-zeile.geplant{opacity:.6}.kursliste-kopf{padding:14px 16px 0}.kursliste-hinweis{margin:6px 16px 8px;font-size:var(--schrift-zweit);color:var(--color-muted)}@media (min-width: 600px){.nur-breit{display:inline}.plan{padding-block:4px 20px}.plan .zeilen{--polster-zeile: 18px}.weg-zeile{grid-template-columns:44px minmax(0,1fr) 20px;padding-inline:20px}.weg-zeile .weg-zeichen{width:36px!important;height:36px!important}.plan-handlung{padding:6px 20px 0}.haupthandlung{width:auto}.stand-kachel{padding:var(--polster)}.stand-satz{font-size:var(--schrift-text)}.kurs-zeile{padding-inline:20px}}@media (min-width: 1240px){.rahmen .uebersicht-raster{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--takt);align-items:start}.rahmen .stand-kachel .nur-breit{display:none}.rahmen .stand-kachel .stand-satz{font-size:var(--schrift-zweit)}}.teil{padding:8px 0 28px;border-bottom:1px solid var(--line);margin-bottom:24px}.teil:last-child{border-bottom:0}.abschnitt-titel{font-family:var(--display);font-weight:700;font-size:var(--fs-abschnitt);line-height:1.2;margin:0 0 12px}.unter-titel{font-size:var(--fs-bedienung);margin:16px 0 8px}.block{margin:0 0 24px}.zahl{font-family:var(--mono);font-size:.85em;background:color-mix(in srgb,currentColor 16%,transparent);border-radius:999px;padding:1px 8px}.knopfreihe{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.formular{display:flex;flex-direction:column;gap:10px}.formular label{font-weight:700;font-size:var(--fs-bedienung)}.formular.reihe{flex-direction:row;flex-wrap:wrap;margin-top:16px}.formular.reihe input{flex:1 1 220px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--ziel);border:1.5px solid var(--line);border-radius:var(--r-klein);background:var(--bg);padding:8px 12px;font-size:max(16px,var(--fs-bedienung))}.code-feld{font-family:var(--mono);font-size:28px!important;letter-spacing:.3em;text-align:center}.trenner{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:var(--fs-meta);margin:22px 0 6px}.trenner:before,.trenner:after{content:"";flex:1;border-top:1px solid var(--line)}.turnstile{min-height:65px;display:flex;justify-content:center}.meldung{background:var(--y-soft);border-radius:var(--r-klein);padding:10px 14px;font-size:var(--fs-bedienung)}.hinweis{background:var(--bg);border-radius:var(--r-klein);padding:10px 14px;font-size:var(--fs-bedienung)}.anstoss{padding:var(--polster)}.anstoss p{margin:0}.kursliste,.einheiten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.kurskachel{display:flex;flex-direction:column;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.kurskachel-titel{font-family:var(--display);font-weight:700;font-size:var(--fs-abschnitt)}.kurskachel.geplant{opacity:.55}.einheit-zeile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;min-height:64px}a.einheit-zeile:hover .einheit-titel{color:var(--color-accent)}.einheit-zeile.geplant{color:var(--muted)}.kennung{font-family:var(--display);font-weight:800;font-size:20px;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--buehne);color:var(--buehne-ink)}.geplant .kennung{background:var(--bg);color:var(--muted)}.einheit-text{display:flex;flex-direction:column}.einheit-titel{font-weight:700}.mini-ampel{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:13px;color:var(--muted)}.punkt{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:6px;vertical-align:middle}.punkt.g{background:var(--g)}.punkt.y{background:var(--y)}.punkt.r{background:var(--nochmal)}.archiv>summary{cursor:pointer}.ziele{margin:0;padding-left:1.2em}.ziele li{margin:4px 0}.merksatz{font-family:var(--display);font-weight:600;font-size:var(--fs-merksatz);line-height:1.45;margin:0}.merksatz,.merksatz *{background:linear-gradient(transparent 52%,var(--mark) 52%,var(--mark) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.block.text{max-width:62ch}.beispiel{border-left:4px solid var(--color-accent);padding:4px 0 4px 16px}.beispiel-en{font-size:var(--fs-frage);margin:0}.beispiel-de{margin:4px 0 0;color:var(--muted)}mark.hervor{background:var(--mark);color:inherit;border-radius:4px;padding:0 3px;font-weight:700}.regeltabelle{border-collapse:collapse;width:100%}.regeltabelle td{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.regeltabelle .von,.regeltabelle .zu{font-family:var(--mono);font-weight:700;white-space:nowrap}.regeltabelle .zu{color:var(--color-accent)}.regeltabelle .pfeil{color:var(--muted);vertical-align:middle}.regeltabelle .notiz{font-size:var(--fs-bedienung);color:var(--muted);width:100%}@media (max-width: 560px){.regeltabelle tr{display:grid;grid-template-columns:auto auto 1fr;border-bottom:1px solid var(--line)}.regeltabelle td{border:0;padding:6px}.regeltabelle .notiz{grid-column:1 / -1;padding-top:0}}.kasten{border-radius:var(--r-mittel);padding:14px 16px}.kasten-titel{display:block;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.kasten.tipp{background:var(--primary-soft)}.kasten.tipp .kasten-titel{color:var(--color-accent)}.kasten.achtung{background:var(--y-soft)}.kasten.achtung .kasten-titel{color:var(--y)}.auffrischen{margin-top:12px}.einschub{background:var(--primary-soft);border-radius:var(--r-klein);padding:6px 12px;font-size:var(--fs-bedienung);display:inline-block}.feld{width:100%;font-size:max(18px,var(--fs-frage))!important;background:var(--paper)!important}.feld.lang{font-size:max(17px,var(--fs-text))!important;min-height:120px;resize:vertical}.feld.noch-nicht,.luecke.noch-nicht{border-color:var(--nochmal)!important;background:var(--nochmal-soft)!important}.luecke.stimmt{border-color:var(--g)!important}.loesungszeile{margin:8px 0 0;color:var(--g);font-weight:700}.lueckentext{font-size:var(--fs-frage);line-height:2.2;margin:0;background:var(--paper)}.luecke-wrap{display:inline-flex;flex-direction:column;vertical-align:middle;margin:0 4px}.luecke{min-height:44px!important;padding:4px 8px!important;font-size:max(18px,var(--fs-frage))!important;border-width:0 0 2.5px!important;border-color:var(--color-accent)!important;border-radius:6px 6px 0 0!important;background:var(--primary-soft)!important;max-width:100%}.luecke-loesung{font-size:14px;line-height:1.2;color:var(--g);font-weight:700}.sortieren .ablage{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1.5px dashed var(--line);border-radius:var(--r-mittel);background:var(--paper);margin-bottom:12px}.chip{min-height:var(--ziel);padding:6px 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);font-family:var(--mono);font-weight:700;font-size:var(--fs-bedienung);cursor:pointer;-webkit-tap-highlight-color:transparent}.chip.aktiv{border-color:transparent;background:var(--primary);color:var(--primary-ink)}.chip.noch-nicht{border-color:var(--nochmal);background:var(--nochmal-soft)}.toepfe{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.topf{border:1.5px solid var(--line);border-radius:var(--r-mittel);background:var(--paper);display:flex;flex-direction:column;min-height:120px}.topf.bereit{border-color:var(--color-accent)}.topf-kopf{border:0;border-bottom:1.5px solid var(--line);background:var(--bg);border-radius:var(--r-mittel) var(--r-mittel) 0 0;min-height:var(--ziel);font-weight:700;font-size:var(--fs-bedienung);cursor:pointer;padding:8px}.topf.bereit .topf-kopf{background:var(--primary-soft);color:var(--color-accent)}.topf-kopf:disabled{cursor:default;color:var(--ink)}.topf-inhalt{display:flex;flex-wrap:wrap;gap:6px;padding:8px;align-content:flex-start}.topf-loesung{width:100%;font-size:13px;color:var(--g);font-weight:700}.paare{display:flex;flex-direction:column;gap:10px}.paar{display:grid;grid-template-columns:minmax(80px,auto) auto 1fr;align-items:center;gap:10px;background:var(--paper);border-radius:var(--r-klein)}.paar-links{font-family:var(--mono);font-weight:700}.paar.noch-nicht select{border-color:var(--nochmal);background:var(--nochmal-soft)}.paar .loesungszeile{grid-column:3;margin:0}.selbst{margin-top:14px;background:var(--paper)}@keyframes hupf{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes rein{0%{opacity:.3;transform:translateY(4px)}}.alt{font-family:var(--mono)}.szene{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.avatar{font-size:34px;line-height:1;flex:none}.sprechblase{background:var(--station-zart);border-radius:4px 18px 18px;padding:12px 16px;max-width:60ch}.wer{display:block;font-weight:700;font-size:var(--fs-bedienung)}.stapel{display:flex;flex-direction:column;align-items:stretch;gap:16px}.karte{min-height:220px;border-radius:20px;border:1.5px solid var(--line);border-top:8px solid var(--station);background:var(--paper);display:grid;place-items:center;padding:24px;cursor:pointer;-webkit-tap-highlight-color:transparent}.karte:disabled{cursor:default}.karte-vorne{font-family:var(--display);font-weight:800;font-size:clamp(34px,8vw,54px)}.karte-hinten{display:flex;flex-direction:column;gap:8px;text-align:center}.karte-wort{font-family:var(--display);font-weight:800;font-size:clamp(30px,7vw,46px);color:var(--station-text)}.karte-de{font-size:var(--fs-text)}.karte-beispiel{color:var(--muted);font-size:var(--fs-bedienung)}@media (prefers-reduced-motion: no-preference){.karte.hinten{animation:dreh-karte .35s ease}}@keyframes dreh-karte{0%{transform:rotateY(80deg)}}.ausblick{margin-top:28px;padding-top:16px;border-top:1px solid var(--line)}.bilanz-zahlen{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.bz{flex:1 1 120px;border-radius:var(--r-mittel);padding:14px 16px;display:flex;flex-direction:column;font-size:var(--fs-bedienung)}.bz strong{font-family:var(--display);font-size:40px;line-height:1}.bz.g{background:var(--g-soft);color:var(--g)}.bz.y{background:var(--y-soft);color:var(--y)}.bz.r{background:var(--nochmal-soft);color:var(--nochmal)}.menue,.tutor{background:var(--glas-blatt);-webkit-backdrop-filter:var(--glas-unschaerfe);backdrop-filter:var(--glas-unschaerfe);border:1px solid var(--glas-haar);box-shadow:var(--glas-kante)}.weiter{box-shadow:var(--glas-kante)}.weiter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:560px;margin-top:22px;padding:14px 16px 14px 18px;min-height:76px;border-radius:20px;border:1px solid var(--buehne-line);background:var(--glas-stark);-webkit-backdrop-filter:var(--glas-unschaerfe);backdrop-filter:var(--glas-unschaerfe);color:var(--buehne-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.weiter:hover,.weiter:focus-visible{border-color:var(--station)}.weiter-symbol{color:var(--station)}.weiter-text{display:flex;flex-direction:column;gap:3px;min-width:0}.weiter-ueber{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.weiter-titel{font-family:var(--display);font-weight:700;font-size:var(--fs-abschnitt);line-height:1.2;overflow-wrap:anywhere}.weiter-wann{font-size:var(--fs-meta)}.weiter-pfeil{transition:transform .15s}.weiter:hover .weiter-pfeil{transform:translate(3px)}.tutor{position:fixed;z-index:40;display:flex;flex-direction:column;gap:10px;padding:16px;left:0;right:0;bottom:0;max-height:82vh;border-radius:22px 22px 0 0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}@media (min-width: 1100px){.tutor{left:auto;top:16px;right:16px;bottom:16px;width:380px;max-height:none;border-radius:20px}.tutor-offen .mit-tutor{padding-right:400px}}.tutor-kopf{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.tutor-kopf h2{flex:1;margin:0;font-family:var(--font-display);font-size:var(--schrift-kachel);font-weight:800;letter-spacing:var(--lauf-kopf)}.tutor-zu{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--mulde)}.tutor .leise{margin:0}.tutor-log{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;min-height:120px}.nachricht{border-radius:14px;padding:8px 14px;max-width:92%;font-size:var(--fs-bedienung)}.nachricht p{margin:4px 0}.nachricht.ich{align-self:flex-end;background:var(--primary-soft)}.nachricht.claude{align-self:flex-start;background:var(--bg)}.nachricht.fehler{background:var(--y-soft)}.tippt{color:var(--muted)}.schnell{display:flex;flex-wrap:wrap;gap:6px}.schnell .chip{font-family:var(--body);font-weight:400;min-height:40px}.tutor-form{display:flex;gap:8px;align-items:flex-end}.tutor-form textarea{flex:1;resize:none}.tage{display:grid;grid-template-columns:repeat(14,1fr);gap:4px;height:56px;align-items:end;margin:14px 0 8px}.tag{height:100%;display:flex;align-items:flex-end;background:var(--bg);border-radius:6px}.tag-saeule{width:100%;border-radius:6px;background:var(--line)}.tag.geuebt .tag-saeule{background:var(--primary)}.zwei-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.liste{list-style:none;padding:0;margin:0;font-size:var(--fs-bedienung)}.liste li{padding:8px 0;border-bottom:1px solid var(--line)}.liste .punkt{margin:0 6px 0 0}.ki-hinweis{display:block;color:var(--muted);font-size:var(--fs-meta)}.budget{height:8px;border-radius:8px;background:var(--bg);overflow:hidden}.budget div{height:100%;background:var(--primary)}.tabelle{width:100%;border-collapse:collapse;font-size:var(--fs-bedienung);display:block;overflow-x:auto}.tabelle th,.tabelle td{text-align:left;padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}@media (max-width: 640px){.einheit-zeile{gap:12px}.mini-ampel{display:none}}.heftkasten{background:var(--bg)}.ampelsumme{font-size:var(--fs-bedienung)}a.knopfrolle{text-decoration:none}.knopfrolle:disabled,.knopfrolle[aria-disabled=true]{opacity:.45;cursor:not-allowed}.knopfrolle.gross{min-height:48px;padding:0 22px;font-size:var(--schrift-text)}.knopfrolle.voll{width:100%}.kennung-chip{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line);color:var(--color-ink);font-size:12px;font-weight:800;letter-spacing:.02em;flex:none}.fokus-kopf{position:relative;z-index:2;margin-top:calc(env(safe-area-inset-top,0px) + 12px);display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:0 10px}.fokus-pause{padding:0;width:var(--tap)}.fokus-mitte{min-width:0}.fokus-zeile{display:flex;align-items:center;gap:8px;min-width:0}.fokus-titel{font-family:var(--font-display);font-size:var(--schrift-text);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fokus-zaehler{font-size:var(--schrift-fakt);color:var(--color-muted);white-space:nowrap}.fokus-streifen{margin-top:6px}.fokus-rechts{display:flex;align-items:center;gap:8px}.fokus-claude{padding:0;width:var(--tap);border-color:transparent}.fokus-claude[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.fokus .blatt{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 110px)}.heft{--pad: 16px;width:100%;max-width:720px;margin-inline:auto;padding:18px var(--pad) 20px}.heft-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--schrift-fakt);color:var(--color-muted)}.stufe{display:inline-flex;align-items:center;gap:8px}.stufe-balken{display:inline-flex;align-items:flex-end;gap:2px}.stufe-balken>span{width:4px;border-radius:1px;background:var(--mulde)}.stufe-balken>span:nth-child(1){height:6px}.stufe-balken>span:nth-child(2){height:9px}.stufe-balken>span:nth-child(3){height:12px}.stufe-balken>span:nth-child(4){height:15px}.stufe-balken>.an{background:var(--color-ink)}.frage{margin:12px 0 14px;font-family:var(--font-display);font-size:var(--fs-frage);line-height:var(--zeile-titel);font-weight:900;letter-spacing:var(--lauf-anzeige);text-wrap:balance}.frage p{margin:0}.kacheln{display:flex;flex-direction:column;margin:0 calc(-1 * var(--pad));border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.wahl-kachel{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:56px;width:100%;padding:8px var(--pad);font-size:var(--schrift-text);color:var(--color-ink)}.wahl-kachel+.wahl-kachel{border-top:1px solid var(--line-soft)}.wahl-kachel:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.wahl-kachel:disabled{cursor:default}.wahl-kachel p{margin:0}.buchstabe,.kaestchen{width:28px;height:28px;flex:none;display:grid;place-items:center;font-weight:800;font-size:13px;color:var(--color-muted);box-shadow:inset 0 0 0 1.5px var(--line)}.buchstabe{border-radius:50%}.kaestchen{border-radius:8px}.wahl-kachel.gewaehlt{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.gewaehlt .buchstabe,.gewaehlt .kaestchen{background:var(--color-accent);color:var(--ground);box-shadow:none}.wahl-kachel.loesung{background:var(--sitzt-zeile);font-weight:600}.loesung .buchstabe,.loesung .kaestchen{background:var(--sitzt-flaeche);box-shadow:inset 0 0 0 1.5px var(--sitzt-kante);color:var(--auf-pastell)}.wahl-kachel.noch-nicht{background:var(--mulde)}@media (hover: hover) and (pointer: fine){.wahl-kachel:hover:not(:disabled):not(.gewaehlt){background:var(--mulde)}}.rueckmeldung{margin-top:18px}.rueckmeldung-kopf,.ergebnis-kopf{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:var(--schrift-kachel);font-weight:800;letter-spacing:var(--lauf-kopf)}.rueckmeldung>p{margin:6px 0 0 28px;font-size:var(--schrift-zweit);color:var(--color-muted)}.tipps{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:14px}.tipp-marke{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--color-accent)}.tipp-marke .fieldlabel{color:var(--color-accent)}.ergebnis{margin-top:20px}.ergebnis.aufgeloest .ergebnis-kopf{display:block;font-family:inherit;font-size:var(--schrift-text);font-weight:400;letter-spacing:0}.warum{margin:8px 0 0 30px}.ergebnis.aufgeloest .warum{margin-left:0}.ampel{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ampel-knopf{border-radius:var(--radius-rund);padding:0 16px 0 12px;background:var(--mulde)}.ampel-knopf[aria-pressed=true]{font-weight:700;color:var(--auf-pastell)}.ampel-knopf.sitzt[aria-pressed=true]{background:var(--sitzt-flaeche);box-shadow:inset 0 0 0 1.5px var(--sitzt-kante)}.ampel-knopf.muehe[aria-pressed=true]{background:var(--muehe-flaeche);box-shadow:inset 0 0 0 1.5px var(--muehe-kante)}.ampel-knopf.nochmal[aria-pressed=true]{background:color-mix(in srgb,var(--nochmal-kante) 22%,transparent);box-shadow:inset 0 0 0 1.5px var(--nochmal-kante);color:var(--color-ink)}.ampel-knopf.sitzt[aria-pressed=true] .marke{background:var(--auf-pastell);box-shadow:none}.ampel-knopf.muehe[aria-pressed=true] .marke{background:linear-gradient(90deg,var(--auf-pastell) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--auf-pastell)}.ampel-hinweis{margin:12px 0 0;font-size:var(--schrift-fakt);color:var(--color-muted)}.aktionsleiste{position:fixed;z-index:40;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);max-width:768px;margin-inline:auto;border-radius:var(--radius-schwebt);padding:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.aktionsleiste .rang-tertiaer{padding:0 12px}.aktionsleiste .rang-primaer{order:9;margin-left:auto;min-height:48px;padding:0 22px;font-size:var(--schrift-text)}@media (min-width: 600px){.fokus-kopf{margin-top:calc(env(safe-area-inset-top,0px) + 20px);min-height:64px;grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;padding:0 24px}.fokus-pause{width:auto;padding:0 16px}.fokus-zeile{gap:10px}.fokus-titel{font-size:var(--schrift-kachel);letter-spacing:var(--lauf-kopf)}.fokus-zaehler{font-size:var(--schrift-zweit)}.fokus-streifen{margin-top:8px;max-width:280px}.fokus-claude{width:auto;padding:0 14px 0 6px;border-color:var(--line)}.heft{--pad: 20px;padding:20px var(--pad) 22px}.frage{margin:14px 0 16px}.aktionsleiste{padding:10px 12px;gap:12px}.fokus .blatt{min-height:calc(100dvh - 84px);justify-content:center}}@media (max-width: 1099px){.tutor-offen .aktionsleiste{display:none}}@media (max-width: 599px){.fokus-pause{border-color:transparent}}@media (min-width: 1100px){.tutor-offen .aktionsleiste{right:412px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.titelzeile{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 4px}.titel{margin:0;font-family:var(--font-display);font-size:var(--schrift-titel);line-height:var(--zeile-titel);font-weight:900;letter-spacing:var(--lauf-anzeige)}.kurswahl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.gruppe-kopf{padding:0 16px 8px}.kachel-titel-oben{margin-top:0}.stand-gezaehlt{margin:4px 0 0;font-size:var(--schrift-fakt);color:var(--color-muted)}.stand-handlung{margin-top:18px}.stand-mehr{margin-top:8px}.stand-mehr>a{min-height:var(--tap);display:inline-flex;align-items:center;color:var(--color-accent);font-size:var(--schrift-zweit);font-weight:600;text-decoration:none}.gruppe-liste{padding-block:2px}.gruppe-liste .zeilen{--polster-zeile: 12px}.stand-einheit{display:flex;align-items:center;gap:12px;padding-inline:16px;color:var(--color-ink);text-decoration:none}.stand-einheit-titel{display:block;font-weight:600}.stand-einheit-unter{display:block;font-size:var(--schrift-zweit);color:var(--color-muted)}.stand-einheit.bald{color:var(--color-muted)}.stand-einheit.bald .stand-einheit-titel{font-weight:400}.stand-einheit.bald .kennung-chip{color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--line-soft)}@media (min-width: 600px){.gruppe-kopf,.stand-einheit{padding-inline:20px}}.wieder-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:4px;margin-top:10px;border-top:1px solid var(--line-soft)}.fach{min-width:0;padding-top:12px;display:flex;flex-direction:column;gap:2px}.fach-wann{font-size:var(--schrift-fakt);color:var(--color-muted)}.wieder-satz{margin:12px 0 0;font-size:var(--schrift-zweit);max-width:none}.wieder-zeile{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-inline:16px}.wieder-tag{font-weight:600}.wieder-zahl{font-weight:700}.wieder-hinweis{display:flex;gap:10px;padding-inline:16px;font-size:var(--schrift-zweit);color:var(--color-muted)}.wieder-hinweis>.lucide{margin-top:3px}@media (min-width: 600px){.wieder-raster{grid-template-columns:repeat(4,minmax(0,1fr))}.wieder-zeile,.wieder-hinweis{grid-template-columns:112px minmax(0,1fr) auto;padding-inline:20px}}@media (min-width: 1240px){.rahmen .stand-kachel .wieder-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.druckseite body{background:var(--druck-grund)}.druck{padding:16px 16px 48px}.druck-leiste{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px;margin:0 auto 16px;max-width:210mm;background:color-mix(in srgb,var(--druck-grund) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px}.a4{background:var(--druck-papier);color:var(--druck-tinte);width:210mm;min-height:297mm;max-width:100%;margin:0 auto 16px;padding:16mm 16mm 18mm;outline:1px solid var(--druck-linie);font-family:var(--body);font-size:12.5pt;line-height:1.45}.a4-kopf{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:9.5pt;color:var(--druck-leise);border-bottom:.5pt solid var(--druck-linie-hell);padding-bottom:6pt;margin-bottom:14pt}.a4-titel{font-family:var(--display);font-weight:800;font-size:20pt;line-height:1.15;margin:0 0 6pt}.a4-intro{margin:0 0 14pt}.a4-aufgabe{margin:0 0 16pt;break-inside:avoid}.a4-aufgabe h2{font-size:12.5pt;font-weight:700;margin:0 0 8pt;display:flex;gap:8pt;align-items:baseline}.a4-nr{flex:none;width:18pt;height:18pt;border-radius:50%;border:1pt solid var(--druck-tinte);display:inline-grid;place-items:center;font-size:10pt}.a4-woerter{display:grid;grid-template-columns:1fr 1fr;column-gap:14mm;row-gap:4pt;margin:0;padding-left:18pt}.a4-woerter li{display:flex;align-items:baseline;gap:6pt;min-height:24pt}.schreiblinie{flex:1;border-bottom:.75pt solid var(--druck-linie);min-width:25mm}.a4-saetze{margin:0;padding-left:18pt}.a4-saetze li{line-height:2.3}.a4-linien{margin-left:18pt}.a4-linien span{display:block;height:26pt;border-bottom:.75pt solid var(--druck-linie)}.a4-fuss{margin-top:18pt;font-size:9pt;color:var(--druck-leise)}.a4-loesungen{margin:0;padding-left:18pt}.a4-loesungen li{margin:2pt 0}.faltkarten{display:grid;grid-template-columns:1fr 1fr;gap:0}.faltkarte{display:grid;grid-template-columns:1fr 1fr;min-height:34mm;border:.5pt dashed var(--druck-linie-hell);break-inside:avoid}.falt-vorne,.falt-hinten{padding:6pt 8pt;display:flex;flex-direction:column;justify-content:center;gap:2pt}.falt-vorne{font-family:var(--display);font-weight:800;font-size:16pt;align-items:center;text-align:center;border-right:.75pt dashed var(--druck-linie)}.falt-hinten{font-size:10pt}.falt-hinten>strong{font-size:13pt}@media (max-width: 820px){.a4{padding:8mm;min-height:0;font-size:11pt}.a4-woerter{grid-template-columns:1fr}}@page{size:A4;margin:0}@media print{html,.druckseite body{background:var(--druck-papier)!important}.druck{padding:0}.druck-leiste{display:none!important}.a4{outline:none;margin:0;width:210mm;min-height:297mm;padding:16mm 16mm 18mm;font-size:12.5pt}.a4+.a4{break-before:page}.a4-woerter{grid-template-columns:1fr 1fr}.zeige-aufgabe .loesungsblatt,.zeige-loesung .aufgabenblatt,.claude-schwebe,.tutor{display:none!important}}
