@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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{--grund: #0D0E10;--flaeche: #17181B;--flaeche-hoch: #1F2024;--rahmen: #2A2C31;--text: #F2F1EE;--text-schwach: #A0A1A6;--amber: #F2A93B;--amber-flaeche: rgba(242,169,59,.14);--tuerkis: #2FCEB6;--tuerkis-flaeche: rgba(47,206,182,.14);--knopf: #F2F1EE;--knopf-text: #0D0E10;--a1:4px;--a2:8px;--a3:12px;--a4:16px;--a5:20px;--a6:24px;--a7:32px;--a8:40px;--a9:56px;--rand: 20px;--breite: 420px;--r-karte: 14px;--r-bild: 12px;--r-sheet: 20px;--r-pille: 999px;--tap: 48px;--knopf-hoehe: 56px;--leiste-hoehe: 60px;--t-tap: .12s;--t-ein: .2s;--t-fenster: .32s;--kurve: cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;user-select:none}[hidden]{display:none!important}html{font-size:100%}body{margin:0;background:var(--grund);color:var(--text);font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:26px;-webkit-font-smoothing:antialiased;overscroll-behavior:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea{font:inherit;color:inherit;-webkit-user-select:text;user-select:text}.r-befund{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.02em}.r-ueber{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em}.r-titel{font-size:19px;line-height:25px;font-weight:600}.r-text{font-size:17px;line-height:26px;font-weight:400}.r-sekundaer{font-size:15px;line-height:22px;font-weight:400;color:var(--text-schwach)}.r-chip{font-size:13px;line-height:16px;font-weight:600;letter-spacing:.01em}.r-mess{font-size:15px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums}.fenster{max-width:var(--breite);margin:0 auto;min-height:100svh;padding-bottom:env(safe-area-inset-bottom);display:flex;flex-direction:column}.inhalt{padding-left:var(--rand);padding-right:var(--rand)}@keyframes fenster-rein{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes fenster-raus{0%{opacity:1}to{opacity:0}}::view-transition-old(root){animation:fenster-raus var(--t-ein) var(--kurve) both}::view-transition-new(root){animation:fenster-rein var(--t-fenster) var(--kurve) both}.leiste{view-transition-name:leiste}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.12s!important;animation-delay:0s!important;transition-duration:.12s!important}::view-transition-new(root){animation-name:fenster-raus;animation-direction:reverse}}.karte{background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--r-karte);padding:var(--a4)}.karte-tippbar{display:block;width:100%;text-align:left}.karte-tippbar:active{transform:scale(.99);transition:transform var(--t-tap) var(--kurve)}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-pille);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.chip-gross{height:32px;padding:0 12px;font-size:13px}.chip-amber{background:var(--amber-flaeche);color:var(--amber)}.chip-tuerkis{background:var(--tuerkis-flaeche);color:var(--tuerkis)}.chip-neutral{background:var(--flaeche);color:var(--text-schwach)}.chipreihe{display:flex;flex-wrap:wrap;gap:var(--a2)}.sheet-grund{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--grund) 60%,transparent);animation:einblenden var(--t-ein) var(--kurve)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;max-width:var(--breite);margin:0 auto;max-height:85svh;background:var(--flaeche-hoch);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:var(--a3) var(--rand) calc(var(--a6) + env(safe-area-inset-bottom));overflow-y:auto;animation:hochschieben var(--t-ein) var(--kurve)}.griff{width:36px;height:4px;border-radius:2px;background:var(--rahmen);margin:0 auto var(--a4)}@keyframes hochschieben{0%{transform:translateY(100%)}to{transform:none}}@keyframes einblenden{0%{opacity:0}to{opacity:1}}.knopf{display:flex;align-items:center;justify-content:center;width:100%;height:var(--knopf-hoehe);border-radius:var(--r-pille);background:var(--knopf);color:var(--knopf-text);font-size:17px;font-weight:600}.knopf:active{transform:scale(.98);transition:transform var(--t-tap) var(--kurve)}.knopf:disabled{opacity:.4}.knopf-stark{position:relative;overflow:hidden;height:64px;font-size:19px;animation:knopf-atmen 3.2s var(--kurve) infinite}.knopf-stark .knopf-text{position:relative;z-index:1}.knopf-stark:active{transform:scale(.965)}@keyframes knopf-atmen{0%,to{box-shadow:0 0 #f2f1ee38,0 6px 20px -8px #f2f1ee59}50%{box-shadow:0 0 0 6px #f2f1ee00,0 10px 28px -8px #f2f1ee80}}.welle{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:var(--r-pille);background:var(--knopf-text);opacity:.28;transform:scale(0);pointer-events:none;animation:welle-laufen .6s var(--kurve) forwards}@keyframes welle-laufen{to{transform:scale(34);opacity:0}}.textknopf{display:block;width:100%;min-height:var(--tap);color:var(--text-schwach);font-size:15px;font-weight:500;text-align:center}.befund-satz{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.02em;margin:var(--a3) 0 var(--a2)}.messzeile{font-size:15px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-schwach);margin:0}.ursache{margin:var(--a3) 0 0;font-size:17px;line-height:26px}.pulst{animation:pulsen .36s var(--kurve) .2s 2 alternate}@keyframes pulsen{0%{opacity:.55}to{opacity:1}}.leiste{position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:calc(var(--leiste-hoehe) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--grund);border-top:1px solid var(--rahmen)}.leiste-tab{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:var(--tap);justify-content:center;color:var(--text-schwach);font-size:11px;font-weight:600}.leiste-tab[aria-current=page]{color:var(--text)}.leiste-mitte{width:52px;height:52px;border-radius:var(--r-pille);background:var(--knopf);color:var(--knopf-text);display:flex;align-items:center;justify-content:center;margin-top:-14px;box-shadow:0 4px 16px #0006}.leiste-tab svg{transition:stroke-width var(--t-ein) var(--kurve),transform var(--t-tap) var(--kurve)}.leiste-tab[aria-current=page]{color:var(--text);font-weight:700}.leiste-tab[aria-current=page] svg{stroke-width:26;animation:tab-an var(--t-ein) var(--kurve)}@keyframes tab-an{0%{transform:translateY(2px)}to{transform:none}}.leiste-tab:active{opacity:.85}.leiste-tab:active svg{transform:scale(.86)}.leiste-mitte{transition:transform var(--t-tap) var(--kurve),box-shadow var(--t-ein) var(--kurve)}.leiste-mitte:active{transform:scale(.92);box-shadow:0 2px 8px #00000080}.leiste-mitte[aria-current=page]{box-shadow:0 4px 16px #0006,0 0 0 3px var(--grund),0 0 0 5px #f2f1ee47}@media(prefers-reduced-motion:reduce){.leiste-tab[aria-current=page] svg{animation:none}.leiste-tab:active svg,.leiste-mitte:active{transform:none}}.kopf{display:flex;align-items:center;gap:var(--a3);min-height:var(--tap);padding:calc(var(--a2) + env(safe-area-inset-top)) var(--rand) var(--a2)}.kopf-knopf{width:36px;height:36px;border-radius:var(--r-pille);display:flex;align-items:center;justify-content:center;color:var(--text)}.kopf-titel{font-size:15px;line-height:22px;font-weight:600}.balken{height:2px;background:var(--rahmen);border-radius:1px;overflow:hidden}.balken>i{display:block;height:100%;background:var(--text);transition:width .3s linear}.platzhalter{display:inline-block;padding:2px 6px;border-radius:4px;background:var(--flaeche);border:1px dashed var(--rahmen);color:var(--text-schwach);font-size:13px;font-weight:600}.gruppe{margin-bottom:var(--a7)}.gruppe h1{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em;margin:0}.gruppe .unter{margin:var(--a1) 0 var(--a4);font-size:15px;line-height:22px;color:var(--text-schwach)}.optionen{display:grid;gap:var(--a2)}.option{display:flex;align-items:center;gap:var(--a3);width:100%;min-height:var(--tap);padding:var(--a3) var(--a4);background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--r-karte);text-align:left}.option:disabled{opacity:.5}.option[aria-checked=true]{border-color:var(--text);background:var(--flaeche-hoch)}.option .haken{width:18px;height:18px;color:var(--text);opacity:0;flex-shrink:0}.option[aria-checked=true] .haken{opacity:1}.option .txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.option .titel{font-size:17px;line-height:24px;font-weight:600}.option .zusatz{font-size:13px;line-height:18px;color:var(--text-schwach)}.option .marke{width:18px;height:18px;color:var(--text-schwach);flex-shrink:0}.kette{display:grid;gap:var(--a1);margin:0 0 var(--a4);font-size:13px;line-height:18px;color:var(--text-schwach)}.kette>span{display:flex;gap:6px}.kette .pfeil{color:var(--rahmen);flex-shrink:0}.kette b{color:var(--text);font-weight:600}.frage2{min-height:calc(100svh - 48px);scroll-margin-top:16px}.mit-fuss{padding-bottom:112px}.fuss{position:sticky;bottom:0;margin-top:auto;padding:var(--a4) var(--rand) calc(var(--a4) + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--grund) 24px)}.fuss-ueber-leiste{bottom:calc(var(--leiste-hoehe) + env(safe-area-inset-bottom));padding-bottom:var(--a4)}.mit-fuss-leiste{padding-bottom:calc(112px + var(--leiste-hoehe))}.fuss .hinweis{margin:var(--a3) 0 0;text-align:center;font-size:13px;line-height:18px;color:var(--text-schwach)}.etikett{display:block;margin:0;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-schwach)}.start-wahl{flex:none;display:flex;align-items:center;gap:var(--a3);width:100%;padding:var(--a5) var(--rand) 0;text-align:left}.start-wahl:active{opacity:.6}.start-txt{flex:1;min-width:0}.start-stufe{display:block;margin-top:6px;font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.02em}.start-caret{flex:none;width:20px;height:20px;color:var(--text-schwach)}.start-wann{flex:none;margin:var(--a2) 0 0;padding:0 var(--rand);font-size:13px;line-height:18px;color:var(--text-schwach)}.weg-wahl{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:var(--a4);padding:0 var(--rand)}.weg-optionen{display:grid;gap:var(--a3)}.weg-option{display:flex;align-items:center;gap:var(--a4);width:100%;min-height:76px;padding:var(--a4);background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--r-karte);text-align:left}.weg-option:active{background:var(--flaeche-hoch)}.weg-ikon{flex:none;width:44px;height:44px;border-radius:var(--r-pille);background:var(--flaeche-hoch);color:var(--text);display:flex;align-items:center;justify-content:center}.weg-titel{flex:1;min-width:0;font-size:19px;line-height:25px;font-weight:600}.setup{display:flex;flex-direction:column;height:100svh;overflow:hidden}.wahl{display:flex;align-items:center;gap:var(--a3);width:100%;min-height:var(--tap);padding:var(--a3) var(--rand);text-align:left}.wahl-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.wahl-skill{font-size:19px;line-height:25px;font-weight:600}.wahl-ziel{font-size:13px;line-height:18px;color:var(--text-schwach);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wahl-caret{width:20px;height:20px;color:var(--text-schwach);flex-shrink:0}.bildbereich{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 var(--rand)}.ausschnitt{height:100%;max-height:100%;width:auto;max-width:100%}.standbild-rahmen{position:relative;height:100%;aspect-ratio:3/4;max-width:100%;border-radius:var(--r-bild);overflow:hidden;background:var(--flaeche);display:flex;align-items:center;justify-content:center}.standbild-rahmen>svg{height:100%;width:auto;opacity:.55}.standbild-rahmen .marke{position:absolute;left:0;right:0;bottom:var(--a3);text-align:center;font-size:12px;color:var(--text-schwach)}.setup-text{padding:var(--a5) var(--rand) 0;flex-shrink:0}.setup-text h1{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em;margin:0 0 var(--a3)}.setup-text .entlastung{margin:var(--a3) 0 0;font-size:15px;line-height:22px;color:var(--text-schwach)}.setup-fuss{padding:var(--a7) var(--rand) var(--a6);flex-shrink:0}.bild-held{position:relative}.bild-leiste{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:var(--a3) var(--rand)}.rund-knopf{width:36px;height:36px;border-radius:var(--r-pille);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--grund) 55%,transparent);backdrop-filter:blur(6px);color:var(--text)}.bild-titel{font-size:15px;line-height:22px;font-weight:600;text-shadow:0 1px 8px rgba(13,14,16,.9)}.standbild{position:relative;width:100%;aspect-ratio:3/4;max-height:46vh;background:linear-gradient(165deg,#1b1e24,#131519 60%,#0f1114);overflow:hidden;display:flex;align-items:center;justify-content:center}.standbild>svg{height:100%;width:100%}.standbild:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 78%,rgba(13,14,16,.85) 100%)}.lupe{position:absolute;right:12px;bottom:12px;z-index:2}.uebungsteil{margin-top:var(--a7)}.uebungsteil h2{font-size:19px;line-height:25px;font-weight:600;margin:0}.uebungsteil .unter{margin:var(--a1) 0 var(--a4);font-size:15px;color:var(--text-schwach)}.uebung-karte{display:flex;align-items:center;gap:var(--a3);width:100%;padding:var(--a4);margin-bottom:var(--a2);background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--r-karte);text-align:left}.uebung-karte .sym{color:var(--text-schwach);flex-shrink:0;align-self:flex-start;margin-top:2px}.uebung-karte .txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.uebung-karte .name{font-size:17px;line-height:24px;font-weight:600}.uebung-karte .was{font-size:13px;line-height:18px;color:var(--text-schwach)}.uebung-karte .pf{color:var(--text-schwach);flex-shrink:0}.zweitbefund{margin-top:var(--a5);padding:var(--a4);background:var(--flaeche);border:1px solid var(--rahmen);border-left:2px solid var(--amber);border-radius:var(--r-karte)}.zweitbefund .kopf{margin:0 0 var(--a2);font-size:15px;font-weight:600;color:var(--text-schwach);padding:0}.zweitbefund .satz{font-size:19px;line-height:25px;font-weight:600;margin:0 0 var(--a2)}.ergebnis-fuss{padding:var(--a7) var(--rand) var(--a5)}.ergebnis-fuss .zeile{display:flex;justify-content:center;gap:var(--a5);margin-top:var(--a3)}.ergebnis-fuss .zeile button{color:var(--text-schwach);font-size:15px;min-height:var(--tap)}.kontingent{margin:var(--a3) 0 0;text-align:center;font-size:13px;color:var(--text-schwach)}.analyse-bild{position:relative;width:100%;aspect-ratio:3/4;max-height:40vh;background:var(--flaeche);border-radius:var(--r-bild);overflow:hidden;display:flex;align-items:center;justify-content:center}.analyse-bild>svg{height:100%;width:100%}.analyse-bild:after{content:"";position:absolute;inset:0;background:var(--grund);opacity:.3;pointer-events:none}.schritte{display:grid;gap:var(--a2);margin-top:var(--a6)}.schritt{display:flex;align-items:center;gap:var(--a3);font-size:15px;line-height:22px}.schritt-fertig{color:var(--text-schwach)}.schritt-fertig .zeichen{color:var(--tuerkis)}.schritt-laeuft{color:var(--text);font-weight:600}.schritt-offen{color:var(--text-schwach);opacity:.6}.schritt .zeichen{width:20px;display:flex;flex-shrink:0}.balken-zeile{display:flex;align-items:center;gap:var(--a3);margin-top:var(--a5)}.balken-zeile .balken{flex:1}.balken-zeile .prozent{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-schwach);min-width:36px;text-align:right}.abgelehnt-bild{display:flex;justify-content:center;margin-bottom:var(--a6)}.aufklapper{width:100%;margin-top:var(--a6);padding:var(--a4) 0;border-top:1px solid var(--rahmen);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:var(--a3);font-size:15px;color:var(--text-schwach)}.aufklapper-inhalt{font-size:15px;line-height:22px;color:var(--text-schwach);margin:0 0 var(--a4)}.vollbild{position:fixed;inset:0;z-index:80;background:#000;display:flex;flex-direction:column}.vollbild-bild{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.vollbild-bild>svg{height:100%;width:100%}.vollbild-fuss{padding:var(--a4) var(--rand) calc(var(--a5) + env(safe-area-inset-bottom));text-align:center;font-size:13px;color:var(--text-schwach)}.skill-karte{display:flex;align-items:center;gap:var(--a4);width:100%;padding:var(--a4);margin-bottom:var(--a2);background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--r-karte);text-align:left}.mini{width:56px;height:56px;flex-shrink:0;border-radius:10px;background:var(--flaeche-hoch);display:flex;align-items:center;justify-content:center;overflow:hidden}.mini>svg{height:100%;width:100%}.skill-karte .txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.skill-karte .name{font-size:17px;line-height:24px;font-weight:600}.skill-karte .ziel,.skill-karte .meta{font-size:13px;line-height:18px;color:var(--text-schwach)}.spark{display:flex;align-items:center;gap:var(--a3);margin-top:var(--a3)}.spark svg{width:72px;height:32px;flex-shrink:0}.spark .werte{font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-schwach)}.spark .werte b{color:var(--text)}.vergleich{display:grid;grid-template-columns:1fr 1fr;gap:var(--a3);margin-bottom:var(--a4)}.vergleich .spalte{text-align:center}.vergleich .wann{font-size:13px;color:var(--text-schwach);margin:var(--a2) 0 0}.vergleich-zeile{display:grid;grid-template-columns:1fr auto auto auto;gap:var(--a3);align-items:baseline;padding:var(--a2) 0;border-top:1px solid var(--rahmen);font-size:15px;font-variant-numeric:tabular-nums}.vergleich-zeile .was,.vergleich-zeile .pf{color:var(--text-schwach)}.gruppe-titel{margin:var(--a7) 0 var(--a2);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-schwach)}.zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--a3);flex-wrap:wrap;width:100%;min-height:var(--tap);padding:var(--a3) 0;border-bottom:1px solid var(--rahmen);text-align:left;font-size:17px}.zeile:last-child{border-bottom:0}.zeile .wert{font-size:15px;color:var(--text-schwach);font-variant-numeric:tabular-nums}.zeile-warnung{color:var(--amber)}.ohne-scroll{height:100svh;overflow:hidden}.einstieg-bild{flex:1;min-height:56px;margin:var(--a5) var(--rand) 0;border-radius:var(--r-bild);overflow:hidden;background:var(--flaeche);display:flex;align-items:center;justify-content:center}.einstieg-bild>svg{height:100%;width:100%}.einstieg-txt{flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:var(--a6)}.einstieg-fuss{padding-top:var(--a6);padding-bottom:calc(var(--a5) + env(safe-area-inset-bottom))}.fortschritt{display:flex;justify-content:center;gap:8px;margin-top:var(--a4)}.fortschritt i{width:6px;height:6px;border-radius:50%;background:var(--rahmen)}.fortschritt i.aktiv{background:var(--text)}.landing-bild{position:relative;border-radius:var(--r-bild);overflow:hidden;background:var(--flaeche)}.landing-bild>svg{height:100%;width:100%;display:block}.landing-banner{position:absolute;left:var(--a3);right:var(--a3);bottom:var(--a3);background:color-mix(in srgb,var(--flaeche-hoch) 88%,transparent);border-radius:var(--r-karte);padding:var(--a3)}.landing-banner .satz{margin:var(--a2) 0 0;font-size:19px;line-height:25px;font-weight:600}.landing-versprechen{display:flex;align-items:flex-start;gap:var(--a2);margin-top:var(--a4);font-size:13px;line-height:18px;color:var(--text-schwach)}.landing-versprechen svg{flex-shrink:0;margin-top:2px}.beispiel-leiste{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:var(--a3) var(--rand);background:var(--flaeche-hoch);font-size:13px;font-weight:600;color:var(--text-schwach)}.install-schritt{display:flex;align-items:center;gap:var(--a3);margin-top:var(--a4);padding:var(--a3);background:var(--flaeche);border:1px solid var(--rahmen);border-radius:var(--r-karte);font-size:15px;line-height:22px}.install-schritt svg{flex-shrink:0}@media(max-height:720px){.setup-text{padding-top:var(--a4)}.setup-text h1{font-size:21px;line-height:27px;margin-bottom:var(--a2)}.setup-text .entlastung{margin-top:var(--a2);font-size:14px;line-height:20px}.setup-fuss{padding-top:var(--a3);padding-bottom:var(--a1)}.wahl{padding-top:var(--a2);padding-bottom:var(--a2)}.textknopf{min-height:44px}}.auftritt .standbild{animation:a-einblenden .2s var(--kurve) both}.auftritt .knochen{stroke-dasharray:1;stroke-dashoffset:1;animation:a-zeichnen .24s var(--kurve) both;animation-delay:calc(.2s + var(--rang, 0) * 30ms)}.auftritt .gelenk{animation:a-einblenden .16s var(--kurve) .4s both}.auftritt .pulst{animation-delay:.44s}.auftritt .befundblock{animation:a-aufsteigen .2s var(--kurve) .64s both}.auftritt .chipreihe>*{animation:a-einblenden .16s var(--kurve) both}.auftritt .chipreihe>:nth-child(1){animation-delay:.84s}.auftritt .chipreihe>:nth-child(2){animation-delay:.88s}.auftritt .chipreihe>:nth-child(3){animation-delay:.92s}.auftritt .chipreihe>:nth-child(4){animation-delay:.96s}.auftritt .chipreihe>:nth-child(5){animation-delay:1s}.auftritt .chipreihe>:nth-child(n+6){animation-delay:1.04s}.auftritt .uebungsteil{animation:a-von-unten .2s var(--kurve) 1s both}@keyframes a-einblenden{0%{opacity:0}to{opacity:1}}@keyframes a-zeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes a-aufsteigen{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes a-von-unten{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.analyse-bild .knochen{stroke-dasharray:1;stroke-dashoffset:1;animation:a-zeichnen-endlos 2.8s var(--kurve) infinite;animation-delay:calc(var(--rang, 0) * .16s)}@keyframes a-zeichnen-endlos{0%{stroke-dashoffset:1}35%,70%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.pruefen-bild,.analyse-bild,.standbild{view-transition-name:aufnahme}@media(prefers-reduced-motion:reduce){.auftritt .standbild,.auftritt .gelenk,.auftritt .befundblock,.auftritt .chipreihe>*,.auftritt .uebungsteil{animation:a-einblenden .12s var(--kurve) both!important;transform:none!important}.auftritt .knochen,.analyse-bild .knochen{animation:none!important;stroke-dasharray:none;stroke-dashoffset:0}.auftritt .pulst{animation:none!important}.knopf-stark{animation:none}.welle{display:none}}
