.fv{display:block;width:100%;max-width:none;padding:0;margin:0 auto;font-family:var(--f-text);color:var(--text)}.fv-innen{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.fv-flugebene{position:fixed;inset:0;pointer-events:none;z-index:60}.fv{color-scheme:light;--bg:#eef2f6;--flaeche:#ffffff;--text:#1d2430;--leise:#6b7380;--rand:#e5e5e5;--linie:#eef0f3;--blau:#1f86d1;--blau-knopf:#2ea3f2;--blau-bg:#e3f2fd;--blau-rand:#8cc8f5;--gruen:#1f7a43;--gruen-bg:#dcf5e5;--gruen-rand:#2f9e5a;--gruen-knopf:#3fb83a;--gruen-kante:#2e8f2a;--rot:#c4373a;--rot-bg:#fde6e6;--rot-rand:#ef7474;--rot-knopf:#e53935;--rot-kante:#b71c1c;--pruefen:#1769d0;--pruefen-kante:#0f4f9e;--grau:#e5e5e5;--grau-2:#afafaf;--rf-gruen:#5cbf63;--rf-gruen-kante:#469c4c;--rf-rot:#ec625b;--rf-rot-kante:#c84b45;--leicht:#0fa3b1;--mittel:#f08c00;--schwer:#8b5cf6;--gelb-bg:#fff6dc;--gelb:#9a6a00;--f-text:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;--f-marke:"Baloo 2","Nunito",system-ui,sans-serif}.fv .unter{font:700 15px var(--f-text);color:var(--leise);margin:-16px 0 22px;text-align:center}.fv .knoepfe{display:flex;gap:10px;margin-left:auto}.fv .knopf{position:relative;font:800 14.5px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;height:44px;min-width:128px;padding:0 20px;border-radius:14px;cursor:pointer;border:2px solid var(--grau);background:#fff;color:var(--grau-2);box-shadow:0 3px 0 var(--grau);transition:background .15s,color .15s}.fv .knopf.blau,.fv .knopf.pruefen{background:var(--pruefen);border-color:transparent;color:#fff;box-shadow:0 3px 0 var(--pruefen-kante)}.fv .knopf:hover{filter:brightness(1.06)}.fv .knopf:active{top:3px;box-shadow:none}.fv .knopf.klein{min-width:0}.fv .k{white-space:nowrap;font:800 20px/1.15 var(--f-text);color:#3c3c3c;background:#fff;border:solid var(--rand);border-width:2px 2px 4px;border-radius:14px;padding:0 18px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background .15s,border-color .15s,color .15s,opacity .3s}.fv .k:active{transform:translateY(2px)}.fv .k.wahl{background:var(--blau-bg);border-color:var(--blau-rand);color:var(--blau)}.fv .k.ok{background:var(--gruen-bg);border-color:var(--gruen-rand);color:var(--gruen);animation:fv-hops .35s}.fv .k.bad{background:var(--rot-bg);border-color:var(--rot-rand);color:var(--rot);animation:fv-wackel .4s}.fv .k.fertig{background:#fff;border-color:#eceef1;color:#c9ced5;pointer-events:none}.fv .k.weg{background:#e9ecf0;border-color:#e9ecf0;color:transparent}.fv .k.aus,.fv .k.weg{pointer-events:none}@keyframes fv-wackel{0%,to{translate:0}20%{translate:-7px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:3px 0}}@keyframes fv-hops{0%{scale:1}40%{scale:1.08}to{scale:1}}@keyframes fv-rein{0%{opacity:0;transform:translateY(14px) scale(.94)}}.fv-flugebene .flug{position:fixed;z-index:50;margin:0;pointer-events:none;box-shadow:0 10px 22px rgb(20 40 80/.18);transition:all .32s cubic-bezier(.3,.9,.3,1.06)}.fv .zieh{position:relative;z-index:40;box-shadow:0 14px 28px rgb(20 40 80/.2);transition:none!important;cursor:grabbing}.fv .pool{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;max-width:620px}.fv .emo{font-size:1.15em;margin-right:8px;line-height:1}.fv .liste{display:flex;flex-direction:column;gap:14px;width:min(732px,100%)}.fv .liste .k{justify-content:flex-start;min-height:82px;font:700 27px/1.3 var(--f-text);color:#4b4b4b;border-radius:16px;border-bottom-width:2px;box-shadow:0 2px 0 var(--rand);padding:12px 20px;gap:14px;text-align:left;white-space:normal}.fv .liste .k.ok{box-shadow:0 2px 0 var(--gruen-rand);animation:none}.fv .liste .k.bad{box-shadow:0 2px 0 var(--rot-rand)}.fv .liste .k.richtig{background:#fff;border-color:var(--gruen-rand);color:var(--gruen);box-shadow:0 2px 0 var(--gruen-rand)}.fv .ziffer{width:36px;height:36px;flex:none;border:2px solid var(--rand);border-radius:10px;display:grid;place-items:center;font:800 17px var(--f-text);color:var(--grau-2)}.fv .k.richtig .ziffer{border-color:var(--gruen-rand);color:var(--gruen)}.fv .k.wahl .ziffer{border-color:var(--blau-rand);color:var(--blau)}.fv .k.ok .ziffer{border-color:var(--gruen-rand);color:var(--gruen)}.fv .k.bad .ziffer{border-color:var(--rot-rand);color:var(--rot)}.fv .rf{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:min(732px,100%);margin:auto 0}.fv .rf button{height:150px;border-radius:20px;border:0;border-bottom:5px solid;color:#fff;font:900 21px var(--f-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:opacity .2s,transform .1s}.fv .rf button span{width:46px;height:46px;border-radius:50%;background:rgb(255 255 255/.25);display:grid;place-items:center}.fv .rf .ja{background:var(--rf-gruen);border-color:var(--rf-gruen-kante)}.fv .rf .nein{background:var(--rf-rot);border-color:var(--rf-rot-kante)}.fv .rf button:active{transform:translateY(3px);border-bottom-width:2px}.fv .rf.klein button{height:84px;flex-direction:row;font-size:19px}.fv .rf.klein button span{width:34px;height:34px}.fv .rf button.blass{opacity:1}.fv .rf button.gewaehlt{outline:4px solid var(--blau-rand);outline-offset:3px}.fv .mitte{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.fv .eingabe{display:flex;align-items:flex-end;gap:10px;border-bottom:3px solid #c9d0d9;padding:0 4px 6px;transition:border-color .15s;width:min(360px,100%)}.fv .eingabe:focus-within{border-bottom-color:var(--blau)}.fv .eingabe .nach,.fv .eingabe .vor{font:800 26px var(--f-text);color:#9aa1aa}.fv .eingabe input{border:0;outline:0;font:800 28px var(--f-text);color:var(--text);width:100%;min-width:0;background:transparent;padding:4px 0}.fv .eingabe input::placeholder{color:#c3c9d1}.fv .eingabe.ok{border-bottom-color:var(--gruen)}.fv .eingabe.ok input{color:var(--gruen)}.fv .eingabe.bad{border-bottom-color:var(--rot);animation:fv-wackel .4s}.fv .eingabe.bad input{color:var(--rot)}.fv .einheit{background:#f2f5f9;border-radius:10px;padding:4px 12px;font:900 22px var(--f-text);color:#59616d;margin-bottom:4px}.fv .textlink{background:none;border:0;color:var(--blau);font:800 15px var(--f-text);cursor:pointer;margin-top:18px;padding:6px 8px;border-radius:8px}.fv .textlink:hover{background:var(--blau-bg)}.fv .bildkachel{width:104px;height:104px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:22px;display:grid;place-items:center;font-size:56px;margin-bottom:22px}.fv .lk{width:min(440px,100%);height:220px;perspective:1000px;margin:auto 0;cursor:pointer}.fv .lk-innen{position:relative;width:100%;height:100%;transition:transform .5s cubic-bezier(.3,.9,.3,1);transform-style:preserve-3d}.fv .lk.offen .lk-innen{transform:rotateY(180deg)}.fv .lk-seite{position:absolute;inset:0;backface-visibility:hidden;border-radius:22px;border:solid var(--rand);border-width:2px 2px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;text-align:center;background:#fff}.fv .lk-vorn{background:#f7f9fc}.fv .lk-vorn b{font:900 54px var(--f-text);color:#c9d0d9;line-height:1}.fv .lk-vorn p{margin:10px 0 0;font:800 17px var(--f-text);color:var(--leise)}.fv .lk-hinten{transform:rotateY(180deg);font:700 19px/1.45 var(--f-text);color:var(--text)}.fv .hoer{display:flex;align-items:center;gap:14px;margin-bottom:26px}.fv .laut{width:84px;height:84px;border-radius:24px;border:0;border-bottom:5px solid var(--blau);background:var(--blau-knopf);color:#fff;display:grid;place-items:center;cursor:pointer}.fv .laut.langsam{width:56px;height:56px;border-radius:18px;background:var(--blau-bg);color:var(--blau);border-bottom-color:var(--blau-rand)}.fv .laut:active{transform:translateY(3px);border-bottom-width:2px}.fv .laut.spielt{animation:fv-hops .5s infinite}.fv .matrix{display:flex;flex-direction:column;gap:10px;width:min(640px,100%)}.fv .mz{display:flex;align-items:center;gap:12px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:16px;padding:10px 10px 10px 18px;transition:background .2s,border-color .2s}.fv .mz p{margin:0;font:800 18px/1.3 var(--f-text);flex:1;min-width:0}.fv .seg{display:flex;gap:6px;flex:none}.fv .seg button{height:44px;padding:0 14px;border-radius:12px;border:2px solid var(--rand);background:#fff;font:800 15px var(--f-text);color:#59616d;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.fv .seg button svg{width:16px;height:16px}.fv .seg button[aria-pressed=true]{background:var(--blau-bg);border-color:var(--blau-rand);color:var(--blau)}.fv .mz.ok{background:var(--gruen-bg);border-color:var(--gruen-rand)}.fv .mz.bad{background:var(--rot-bg);border-color:var(--rot-rand);animation:fv-wackel .4s}.fv .mz small{display:block;font:700 13.5px var(--f-text);color:var(--rot);margin-top:2px}.fv .zaehler{display:flex;align-items:center;gap:6px;margin:-10px 0 20px;font:800 14px var(--f-text);color:var(--leise)}.fv .zaehler i{width:12px;height:12px;border-radius:50%;background:#dfe4ea;transition:background .2s,transform .2s}.fv .zaehler i.an{background:var(--blau-knopf);transform:scale(1.15)}.fv .zaehler.voll{animation:fv-wackel .4s}.fv .raster{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:min(560px,100%)}.fv .raster .k{min-height:76px;font-size:26px}.fv .plaetze{display:flex;flex-direction:column;gap:10px;width:min(520px,100%)}.fv .platz{display:flex;align-items:center;gap:12px}.fv .platz .pnr{width:32px;height:32px;flex:none;border-radius:10px;background:#f2f5f9;display:grid;place-items:center;font:900 15px var(--f-text);color:#7d8591}.fv .slot{flex:1;height:58px;border-bottom:3px solid #c9d0d9;display:flex;align-items:center;cursor:pointer;position:relative;transition:border-color .15s,background .15s;border-radius:10px 10px 0 0}.fv .slot:empty:after{content:attr(data-hint);font:800 13px var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:#b4bcc6;padding-left:12px}.fv .slot.ziel{border-bottom-color:var(--blau);background:#f3f9ff}.fv .slot.ziel:empty:after{color:var(--blau)}.fv .slot.voll{border-bottom-color:transparent}.fv .slot .k{width:100%;justify-content:flex-start}.fv .slot.drueber{background:var(--blau-bg)}.fv .antwortzeilen{width:min(620px,100%);min-height:128px;background:repeating-linear-gradient(180deg,transparent 0 62px,#dfe4ea 62px 64px);display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px 8px;padding:4px 0}.fv .antwortzeilen .k{min-height:54px}.fv .term{display:flex;align-items:flex-end;gap:16px;font:900 54px/1 var(--f-text);margin:6px 0 22px;font-variant-numeric:tabular-nums}.fv .term .eingabe{width:150px}.fv .term .eingabe input{font-size:50px;text-align:center}.fv .mikro{width:52px;height:52px;border-radius:50%;border:2px solid var(--rand);background:#fff;color:var(--blau);display:grid;place-items:center;cursor:pointer;align-self:center}.fv .block{display:grid;grid-template-columns:repeat(3,72px);gap:8px}.fv .block .k{min-height:56px;font-size:24px;padding:0}.fv .karte-gross{font:800 26px/1 var(--f-text);min-height:76px;padding:0 30px;border-radius:18px;cursor:grab;touch-action:none;animation:fv-rein .35s cubic-bezier(.3,1.4,.5,1)}.fv .rest{font:800 13px var(--f-text);color:var(--leise);margin:10px 0 22px;letter-spacing:.04em;text-transform:uppercase}.fv .koerbe{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:min(620px,100%)}.fv .korb{border:0;background:#f2f5f9;border-radius:20px;min-height:190px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;box-shadow:inset 0 0 0 2px transparent;transition:background .15s,box-shadow .15s,transform .15s}.fv .korb:hover{background:#eaf1f8}.fv .korb.zu{background:var(--blau-bg);box-shadow:inset 0 0 0 2.5px var(--blau-rand);transform:scale(1.02)}.fv .korb h3{margin:4px 0 8px;font:900 19px var(--f-text);color:#3c3c3c;display:flex;align-items:center}.fv .korb .k{min-height:40px;font-size:16px;padding:0 12px;border-radius:12px}.fv .paare{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;width:min(560px,100%)}.fv .paare .spalte{display:flex;flex-direction:column;gap:12px}.fv .paare .k{width:100%}.fv .satz{font:700 27px/2.3 var(--f-text);text-align:center;max-width:640px}.fv .luecke{display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;margin:0 4px;border-bottom:3px solid #c9d0d9;height:56px;padding-bottom:4px;cursor:pointer}.fv .luecke .k{min-height:46px;font-size:20px;padding:0 14px}.fv .luecke.voll{border-bottom-color:transparent}.fv .luecke.ziel{border-bottom-color:var(--blau)}.fv .hinweis{font:700 15px var(--f-text);color:var(--leise);margin:-12px 0 20px;text-align:center}.fv .woerter{font:700 26px/1.9 var(--f-text);text-align:center;max-width:640px}.fv .wt{display:inline-block;padding:0 7px;margin:0 1px;border-radius:10px;cursor:pointer;border-bottom:3px solid transparent;transition:background .15s,color .15s;line-height:1.5}.fv .wt:hover{background:#f2f5f9}.fv .wt.an{background:var(--blau-bg);color:var(--blau);border-bottom-color:var(--blau-rand)}.fv .wt.ok{background:var(--gruen-bg);color:var(--gruen);border-bottom-color:var(--gruen-rand)}.fv .wt.bad{background:var(--rot-bg);color:var(--rot);border-bottom-color:var(--rot-rand);animation:fv-wackel .4s}.fv .wt.fehlt{box-shadow:inset 0 0 0 2px var(--gruen-rand)}.fv .wt small{display:block;font:800 13px/1.2 var(--f-text);color:var(--gruen)}.fv .absatz{font:600 19px/1.65 var(--f-text);max-width:62ch;text-align:left}.fv .absatz .wt{display:inline;padding:2px 3px;margin:0;line-height:1.65;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fv .lin{border:0;border-bottom:3px solid #c9d0d9;font:800 26px var(--f-text);color:var(--text);text-align:center;padding:0 4px 2px;outline:0;background:transparent;margin:0 4px;transition:border-color .15s}.fv .lin:focus{border-bottom-color:var(--blau)}.fv .lin.ok{border-bottom-color:var(--gruen);color:var(--gruen)}.fv .lin.bad{border-bottom-color:var(--rot);color:var(--rot)}.fv .bau{display:flex;gap:10px;align-items:flex-end;justify-content:center}.fv .bau .teil{display:flex;flex-direction:column;align-items:center;gap:6px}.fv .bau .teil span{font:900 11.5px var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.fv .bau .slot{width:110px;flex:none;justify-content:center}.fv .bau .fest{height:58px;min-width:96px;display:grid;place-items:center;font:800 22px var(--f-text);background:#f2f5f9;border-radius:14px;padding:0 14px}.fv .vorschau-wort{font:900 34px var(--f-text);margin:20px 0 0;min-height:46px;letter-spacing:.01em}.fv .vorschau-wort:empty:after{content:"…";color:#c9d0d9}.fv .saeulen{display:grid;grid-template-columns:34px repeat(4,minmax(0,1fr));gap:10px;width:min(520px,100%);align-items:end}.fv .achse{height:220px;display:flex;flex-direction:column-reverse;justify-content:space-between;font:800 12px var(--f-text);color:var(--leise);text-align:right;padding-right:4px}.fv .spur{height:220px;background:repeating-linear-gradient(0deg,#f2f5f9 0 21px,#e6eaef 21px 22px);border-radius:12px 12px 4px 4px;position:relative;cursor:ns-resize;touch-action:none}.fv .saeule{position:absolute;left:14%;right:14%;bottom:0;background:var(--blau-knopf);border-radius:10px 10px 2px 2px;transition:height .12s}.fv .saeule b{position:absolute;top:-26px;left:0;right:0;text-align:center;font:900 16px var(--f-text);color:var(--blau)}.fv .saeule:after{content:"";position:absolute;top:5px;left:30%;right:30%;height:4px;border-radius:2px;background:rgb(255 255 255/.7)}.fv .spur.ok .saeule{background:var(--gruen-knopf)}.fv .spur.ok .saeule b{color:var(--gruen)}.fv .spur.bad .saeule{background:var(--rf-rot)}.fv .spur.bad .saeule b{color:var(--rot)}.fv .beschr{font:800 15px var(--f-text);text-align:center;color:#3c3c3c}.fv .tabelle-klein{display:flex;gap:6px;margin-bottom:22px;flex-wrap:wrap;justify-content:center}.fv .tabelle-klein span{background:#f2f5f9;border-radius:10px;padding:6px 12px;font:800 15px var(--f-text)}.fv .lesen{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;width:100%;max-width:860px;align-items:start}.fv .textkarte{background:#f7f9fc;border-radius:18px;padding:18px 20px}.fv .textkarte h4{margin:0 0 8px;font:900 18px var(--f-text);display:flex;align-items:center;gap:10px}.fv .textkarte p{margin:0 0 10px;font:600 17px/1.6 var(--f-text)}.fv .vorlesen{margin-left:auto;height:34px;border-radius:10px;border:2px solid var(--rand);background:#fff;color:var(--blau);font:800 13px var(--f-text);padding:0 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.fv .lesen .liste .k{font-size:18px;min-height:58px}.fv .lesen .liste{width:100%}.fv .lesefrage{font:900 19px/1.35 var(--f-text);margin:0 0 12px}.fv .uhr{width:240px;height:240px;touch-action:none;cursor:grab}.fv svg,.fv text{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fv input{-webkit-user-select:text;user-select:text}.fv .uhr text{pointer-events:none}.fv .szene{width:min(440px,100%);height:auto;touch-action:none}.fv .szene .platz-ring{fill:#e3f2fd;stroke:#8cc8f5;stroke-width:2.5;cursor:pointer;transition:fill .15s}.fv .szene .platz-ring.drueber,.fv .szene .platz-ring:hover{fill:#cfe8fb}.fv .szene .platz-ring.ziel{animation:fv-puls2 1.4s infinite}@keyframes fv-puls2{50%{stroke-width:5}}.fv .satzkarte{font:900 21px var(--f-text);background:#f2f5f9;border-radius:14px;padding:10px 18px;margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.fv .kal{display:grid;grid-template-columns:repeat(7,48px);gap:6px}.fv .kal span{font:900 12px var(--f-text);color:var(--leise);text-align:center;letter-spacing:.05em;text-transform:uppercase}.fv .kal button{height:48px;border-radius:12px;border:2px solid transparent;background:#f2f5f9;font:800 17px var(--f-text);color:#3c3c3c;cursor:pointer;font-variant-numeric:tabular-nums}.fv .kal button.we{background:#fafbfc;color:#8a929d}.fv .kal button:hover{border-color:var(--blau-rand)}.fv .kal button.an{background:var(--blau-knopf);color:#fff}.fv .kal button.ok{background:var(--gruen-knopf);color:#fff}.fv .kal button.bad{background:var(--rf-rot);color:#fff}.fv .kal button.fehlt{border-color:var(--gruen-knopf)}.fv .kal-titel{font:900 22px var(--f-text);margin:0 0 12px}.fv .rad path{cursor:pointer;transition:fill .15s;stroke:#3c4048;stroke-width:2.5}.fv .rad path:hover{fill:#eef5fc}.fv .pq{display:grid;grid-template-columns:30px repeat(6,52px);grid-auto-rows:52px;gap:3px}.fv .pq b{display:grid;place-items:center;font:900 15px var(--f-text);color:var(--leise);border-radius:8px}.fv .pq b.hell{background:var(--blau-bg);color:var(--blau)}.fv .pq button{border:0;border-radius:8px;background:#eef5e8;font-size:22px;cursor:pointer;padding:0}.fv .pq button:hover{box-shadow:inset 0 0 0 3px var(--blau-rand)}.fv .pq button.an{box-shadow:inset 0 0 0 4px var(--blau-knopf);background:var(--blau-bg)}.fv .pq button.ok{box-shadow:inset 0 0 0 4px var(--gruen-knopf);background:var(--gruen-bg)}.fv .pq button.bad{box-shadow:inset 0 0 0 4px var(--rf-rot);background:var(--rot-bg)}.fv .malfeld{display:grid;grid-template-columns:repeat(10,32px);grid-auto-rows:32px;position:relative;touch-action:none}.fv .malfeld i{display:grid;place-items:center;cursor:pointer}.fv .malfeld i:after{content:"";width:14px;height:14px;border-radius:50%;background:#d3d9e0;transition:background .1s}.fv .malfeld i.drin:after{background:var(--blau-knopf)}.fv .malfeld i.ok:after{background:var(--gruen-knopf)}.fv .malfeld i.bad:after{background:var(--rf-rot)}.fv .malfeld i:nth-child(10n+5){margin-right:0}.fv .mf-rahmen{position:absolute;left:0;top:0;border:3px solid var(--blau);border-radius:8px;pointer-events:none;transition:width .1s,height .1s}.fv .mf-label{font:900 22px var(--f-text);margin:14px 0 0;color:var(--blau);min-height:30px}.fv .mauer{flex-direction:column;align-items:center}.fv .mauer,.fv .mauer div{display:flex;gap:6px}.fv .mauer input,.fv .mauer span{width:78px;height:56px;border-radius:12px;display:grid;place-items:center;font:900 24px var(--f-text);text-align:center}.fv .mauer span{background:#f2f5f9;color:#3c3c3c}.fv .mauer input{border:2px solid var(--rand);border-bottom:3px solid #c9d0d9;background:#fff;outline:0;color:var(--text)}.fv .mauer input:focus{border-color:var(--blau-rand);border-bottom-color:var(--blau)}.fv .mauer input.ok{border-color:var(--gruen-rand);color:var(--gruen);background:var(--gruen-bg)}.fv .mauer input.bad{border-color:var(--rot-rand);color:var(--rot);background:var(--rot-bg)}.fv .chat{flex-direction:column;width:min(520px,100%);margin-bottom:20px}.fv .blase,.fv .chat{display:flex;gap:10px}.fv .blase{max-width:78%;padding:10px 16px;border-radius:18px;font:700 18px/1.35 var(--f-text);align-items:center}.fv .blase small{display:block;font:800 12px var(--f-text);color:var(--leise);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.fv .blase.links{background:#f2f5f9;border-bottom-left-radius:6px;align-self:flex-start}.fv .blase.rechts{align-self:flex-end;border-bottom-right-radius:6px;min-width:200px;min-height:52px;border:2px dotted transparent;background:var(--blau-bg);color:var(--blau)}.fv .blase.rechts.leer{background:#fff;border:2px solid var(--blau-rand);color:#9aa1aa}.fv .vers{display:flex;flex-direction:column;gap:8px;width:min(600px,100%)}.fv .vz{display:flex;align-items:center;gap:10px;border:2px solid var(--rand);border-radius:14px;padding:6px 6px 6px 14px}.fv .vz p{flex:1;margin:0;font:700 17px/1.3 var(--f-text);min-width:0}.fv .vz p b{color:var(--blau)}.fv .vz .seg button{width:48px;padding:0;justify-content:center;font-size:18px}.fv .vz.ok{background:var(--gruen-bg);border-color:var(--gruen-rand)}.fv .vz.bad{background:var(--rot-bg);border-color:var(--rot-rand)}.fv .zwanzig{display:grid;grid-template-columns:repeat(5,48px) 14px repeat(5,48px);gap:6px;padding:10px;border:3px solid #3c4048;border-radius:14px}.fv .zwanzig i{width:48px;height:48px;border-radius:50%;border:2.5px solid #c9d0d9;cursor:pointer;transition:background .12s,border-color .12s}.fv .zwanzig i.an{background:#df5b51;border-color:#b8463e}.fv .zwanzig i.blau{background:var(--blau-knopf);border-color:var(--blau)}.fv .dreieck{position:relative;width:300px;height:250px}.fv .dreieck svg{position:absolute;inset:0}.fv .dreieck .f{position:absolute;width:70px;height:52px;transform:translate(-50%,-50%);border-radius:12px;display:grid;place-items:center;font:900 22px var(--f-text)}.fv .dreieck .feld,.fv .dreieck .zahl{background:#fff;border:2px solid var(--rand)}.fv .dreieck .feld{border-bottom:3px solid #c9d0d9;cursor:pointer}.fv .dreieck .feld.aktiv{border-color:var(--blau-rand);border-bottom-color:var(--blau);background:#f3f9ff}.fv .dreieck .feld.ok{background:var(--gruen-bg);color:var(--gruen);border-color:var(--gruen-rand)}.fv .dreieck .feld.bad{background:var(--rot-bg);color:var(--rot);border-color:var(--rot-rand)}.fv .punktgitter{touch-action:none;width:min(360px,100%);height:auto}.fv .punktgitter circle.p{fill:#b4bcc6;pointer-events:none}.fv .punktgitter circle.hit{fill:transparent;cursor:pointer}.fv .punktgitter circle.hit:hover+circle.p,.fv .punktgitter circle.p.an{fill:var(--blau-knopf)}.fv .buchstaben{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;font:900 30px var(--f-text);letter-spacing:0;max-width:100%}.fv .buchstaben span.b{padding:0 1px}.fv .buchstaben .t{width:22px;height:52px;display:inline-flex;justify-content:center;cursor:pointer;border-radius:6px}.fv .buchstaben .t:before{content:"";width:3px;height:100%;border-radius:2px;background:transparent;transition:background .12s}.fv .buchstaben .t:hover:before{background:#dfe4ea}.fv .buchstaben .t.an:before{background:var(--blau-knopf)}.fv .buchstaben .t.ok:before{background:var(--gruen-knopf)}.fv .buchstaben .t.bad:before{background:var(--rf-rot)}.fv .buchstaben .t.fehlt:before{background:var(--gruen-rand)}.fv .boegen{width:100%;height:24px;margin-top:-4px;overflow:visible}.fv .term-zeile{display:flex;align-items:center;gap:8px;font:900 40px var(--f-text);flex-wrap:wrap;justify-content:center;min-height:70px}.fv .term-zeile .op{width:54px;height:54px;border-radius:14px;border:solid var(--blau-rand);border-width:2px 2px 4px;background:var(--blau-bg);color:var(--blau);font:900 28px var(--f-text);cursor:pointer;display:grid;place-items:center}.fv .term-zeile .op.bad{background:var(--rot-bg);border-color:var(--rot-rand);color:var(--rot);animation:fv-wackel .4s}.fv .term-zeile .neuzahl{color:var(--blau);animation:fv-hops .4s}.fv .term-verlauf{font:800 17px var(--f-text);color:var(--leise);margin-top:12px;min-height:24px;text-align:center}.fv .tab-fuellen{display:flex;flex-direction:column;gap:8px;width:min(420px,100%)}.fv .tz{display:flex;align-items:center;gap:12px}.fv .tz b{width:84px;font:900 18px var(--f-text);color:var(--leise);text-align:right}.fv .tz .slot{height:54px}.fv .tz .slot.fix{border-bottom-color:transparent;font:800 20px var(--f-text);padding-left:14px;color:#59616d;cursor:default}.fv .regler{width:min(320px,100%);accent-color:var(--blau-knopf);height:32px}.fv .regler-zeile{display:flex;align-items:center;gap:12px;margin-top:12px;font:900 20px var(--f-text)}.fv .regler-zeile .k{min-height:48px;width:48px;padding:0;font-size:24px}.fv .plan{display:grid;grid-template-columns:repeat(4,64px);grid-auto-rows:64px;gap:4px;padding:10px;background:#f2f5f9;border-radius:16px}.fv .plan button{border:2px solid var(--rand);border-radius:10px;background:#fff;cursor:pointer;font:800 13px var(--f-text);color:#59616d}.fv .plan button.moebel{cursor:default;color:#fff;border:0}.fv .plan button.an{border-color:var(--blau-knopf);background:var(--blau-bg);box-shadow:inset 0 0 0 2px var(--blau-knopf)}.fv .plan button.ok{background:var(--gruen-bg);border-color:var(--gruen-knopf)}.fv .plan button.bad{background:var(--rot-bg);border-color:var(--rf-rot)}.fv .ansichten{display:grid;grid-template-columns:repeat(4,96px);gap:10px;margin-top:14px}.fv .ansichten .k{height:96px;padding:0}@media (max-width:480px){.fv .ansichten{grid-template-columns:repeat(2,96px)}}.fv .plan-wrap{display:flex;gap:22px;align-items:center;flex-wrap:wrap;justify-content:center}.fv .plan-wrap figure{margin:0;text-align:center;font:800 13px var(--f-text);color:var(--leise)}.fv .uhr .zeiger-m{stroke:var(--blau-knopf)}.fv .uhr-knoepfe{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap;justify-content:center}.fv .uhr-knoepfe .k{min-height:46px;font-size:16px;padding:0 14px}.fv .seiten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(600px,100%)}.fv .seiten .k{flex-direction:column;min-height:104px;gap:4px;padding:10px}.fv .seiten .k span{font:800 13px var(--f-text);letter-spacing:.05em;text-transform:uppercase;color:var(--leise)}.fv .seiten .k.wahl span{color:var(--blau)}.fv .stichwort{font:900 30px var(--f-text);border:solid var(--rand);border-width:2px 2px 4px;border-radius:16px;padding:10px 26px;margin-bottom:24px}.fv .strasse{width:min(520px,100%);height:70px;background:#e9edf1;border-radius:14px;position:relative;overflow:hidden;margin-bottom:14px}.fv .strasse:after{content:"";position:absolute;left:0;right:0;top:34px;border-top:3px dashed #fff}.fv .auto{position:absolute;top:12px;font-size:40px;line-height:1;left:-60px;transition:left 1.1s linear;z-index:1}.fv .strich-zeilen{display:flex;flex-direction:column;gap:10px;width:min(520px,100%);margin-top:14px}.fv .sz{display:flex;align-items:center;gap:12px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:16px;padding:6px 8px 6px 14px;min-height:62px}.fv .sz .farbe{width:22px;height:22px;border-radius:50%;flex:none}.fv .sz .name{font:800 17px var(--f-text);width:52px}.fv .sz .striche{flex:1;display:flex;gap:14px;align-items:center;min-height:40px}.fv .sz .pm{display:flex;gap:6px}.fv .sz .pm button{width:46px;height:46px;border-radius:12px;border:solid var(--rand);border-width:2px 2px 4px;background:#fff;font:900 22px var(--f-text);color:#59616d;cursor:pointer}.fv .sz .pm button.plus{background:var(--blau-bg);border-color:var(--blau-rand);color:var(--blau)}.fv .sz.ok{background:var(--gruen-bg);border-color:var(--gruen-rand)}.fv .sz.bad{background:var(--rot-bg);border-color:var(--rot-rand)}.fv .gitter{display:grid;grid-template-columns:repeat(6,44px);gap:4px;position:relative}.fv .gitter i{width:44px;height:44px;border-radius:8px;background:#f2f5f9;display:block;cursor:pointer;transition:background .12s}.fv .gitter i.vorgabe{background:#3c4048;cursor:default}.fv .gitter i.an{background:var(--blau-knopf)}.fv .gitter i.ok{background:var(--gruen-knopf)}.fv .gitter i.bad{background:var(--rf-rot)}.fv .gitter i.fehlt{box-shadow:inset 0 0 0 3px var(--gruen-knopf)}.fv .gitter .achse-rot{position:absolute;top:-8px;bottom:-8px;left:calc(50% - 1.5px);width:3px;background:var(--rot);border-radius:2px;pointer-events:none}.fv .strich-svg{width:min(600px,100%);height:auto;overflow:visible}.fv .spruenge{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap;justify-content:center}.fv .schritte{display:flex;flex-direction:column;gap:12px;width:min(580px,100%)}.fv .schritt{border:2px solid var(--rand);border-radius:18px;padding:14px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;transition:opacity .2s}.fv .schritt .snr{width:30px;height:30px;border-radius:10px;background:#f2f5f9;display:grid;place-items:center;font:900 14px var(--f-text);color:#7d8591;flex:none}.fv .schritt label{font:800 19px var(--f-text);flex:1;min-width:0}.fv .schritt .lin{width:84px;font-size:22px}.fv .schritt.zu{opacity:.45}.fv .schritt.aktiv{border-color:var(--blau-rand)}.fv .schritt .euro{font:800 19px var(--f-text);color:var(--leise)}.fv .komma{display:inline-block;width:22px;height:40px;vertical-align:middle;cursor:pointer;position:relative;margin:0 -4px;border-radius:8px}.fv .komma:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#d3d9e0}.fv .komma:hover:before{background:var(--blau-knopf)}.fv .komma.an:before{content:",";width:auto;height:auto;background:none;margin:0;left:50%;top:-6px;transform:translateX(-50%);font:900 34px var(--f-text);color:var(--blau)}.fv .komma.ok:before{color:var(--gruen)}.fv .komma.bad:before{color:var(--rot)}.fv .komma.fehlt:before{content:",";background:none;width:auto;height:auto;margin:0;top:-6px;transform:translateX(-50%);font:900 34px var(--f-text);color:var(--gruen);opacity:.55}.fv .stifte{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap;justify-content:center}.fv .stift{height:44px;border-radius:22px;border:2px solid var(--rand);background:#fff;font:800 15px var(--f-text);padding:0 16px 0 10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#3c3c3c}.fv .stift i{width:18px;height:18px;border-radius:50%}.fv .stift[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.fv .glieder{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:flex-start}.fv .glied{display:flex;flex-direction:column;align-items:center;gap:4px}.fv .glied .k{min-height:58px;font-size:22px}.fv .glied small{font:800 12px var(--f-text);letter-spacing:.05em;text-transform:uppercase;min-height:15px}.fv .dose{gap:2px;width:220px;font-size:24px;background:#f2f5f9;border-radius:16px;padding:10px;min-height:60px}.fv .dose,.fv .teller-reihe{display:flex;flex-wrap:wrap;justify-content:center}.fv .teller-reihe{gap:12px;margin:18px 0}.fv .teller{width:104px;height:104px;border-radius:50%;border:3px solid #dfe4ea;background:#fff;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:0;font-size:20px;padding:14px;cursor:pointer}.fv .teller:hover{border-color:var(--blau-rand)}.fv .muenzen{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:22px}.fv .muenze{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;font:900 16px var(--f-text);cursor:pointer;border:3px solid;user-select:none;-webkit-user-select:none}.fv .m-gold{background:#f4d27a;border-color:#d4a93c;color:#6b4a00}.fv .m-silber{background:#e3e6ea;border-color:#b9c0c8;color:#3c4048}.fv .m-bimetall{background:radial-gradient(circle,#f4d27a 0 52%,#d7dbe0 53%);border-color:#b9c0c8;color:#4a3a10}.fv .m-kupfer{background:#e7a77a;border-color:#c07a4a;color:#5a2c0c;width:56px;height:56px;font-size:14px}.fv .beutel{width:min(460px,100%);min-height:112px;border-radius:22px 22px 40px 40px;background:#f2f5f9;display:flex;flex-wrap:wrap;gap:6px;align-content:center;justify-content:center;padding:12px;position:relative}.fv .beutel:empty:after{content:"Geldbeutel";font:800 14px var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:#b4bcc6}.fv .beutel .muenze{width:52px;height:52px;font-size:13px}.fv .beutel.ok{background:var(--gruen-bg)}.fv .beutel.bad{background:var(--rot-bg);animation:fv-wackel .4s}.fv .treppe{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px}.fv .treppe div{background:#f2f5f9;border-radius:10px;padding:8px 14px;font:900 18px var(--f-text);color:#59616d}.fv .treppe div.hier{background:var(--blau-bg);color:var(--blau)}.fv .treppe div{line-height:22px}.fv .treppe span{font:800 13px var(--f-text);color:var(--leise);line-height:20px;white-space:nowrap}.fv .massstab-svg{width:min(360px,100%);height:auto;border-radius:16px;margin-bottom:14px}.fv .chip-hilfe{background:var(--gelb-bg);color:var(--gelb);border:0;border-radius:999px;font:800 14px var(--f-text);padding:8px 14px;cursor:pointer;margin-bottom:20px}@media (max-width:760px){.fv .lesen{grid-template-columns:1fr}}@media (max-width:600px){.fv .satz{font-size:21px}.fv .k{font-size:17px;padding:0 12px}.fv .liste .k{font-size:19px;min-height:60px;font-size:21px;min-height:64px}.fv .paare{gap:10px 12px}.fv .koerbe{gap:10px}.fv .karte-gross{font-size:21px}.fv .mz{flex-direction:column;align-items:stretch;padding:12px}.fv .seg button{flex:1;justify-content:center}.fv .raster .k{font-size:22px;min-height:64px}.fv .term{font-size:40px;gap:10px}.fv .term .eingabe{width:110px}.fv .term .eingabe input{font-size:38px}.fv .knopf{min-width:0;flex:1}.fv .knoepfe{width:100%}.fv .woerter{font-size:21px}.fv .absatz{font-size:17px}.fv .lin{font-size:21px}.fv .bau .slot{width:84px}.fv .bau .fest{min-width:70px;font-size:19px}.fv .bau{gap:6px}.fv .gitter{grid-template-columns:repeat(6,40px)}.fv .gitter i{width:40px;height:40px}.fv .seiten .k{min-height:92px;font-size:16px}.fv .teller{width:72px;height:72px;padding:8px;font-size:15px}.fv .muenze{width:58px;height:58px;font-size:14px}.fv .kal{grid-template-columns:repeat(7,40px);gap:4px}.fv .kal button{height:42px;font-size:15px}.fv .pq{grid-template-columns:24px repeat(6,44px);grid-auto-rows:44px}.fv .malfeld{grid-template-columns:repeat(10,28px);grid-auto-rows:28px}.fv .zwanzig{grid-template-columns:repeat(5,26px) 8px repeat(5,26px);gap:4px}.fv .zwanzig i{width:26px;height:26px}.fv .buchstaben{font-size:21px}.fv .buchstaben .t{width:14px;height:42px}.fv .term-zeile{font-size:30px;gap:6px}.fv .term-zeile .op{width:46px;height:46px}.fv .mauer input,.fv .mauer span{width:66px;height:50px;font-size:21px}.fv .plan{grid-template-columns:repeat(4,54px);grid-auto-rows:54px}}.fv .t4-svg{width:min(420px,100%);height:auto}.fv .mini-tab{border-collapse:initial;border-spacing:4px;margin:0 0 14px;font:800 17px var(--f-text)}.fv .mini-tab th{background:#f2f5f9;border-radius:10px;padding:6px 12px;font-size:14px;color:var(--leise);white-space:nowrap}.fv .mini-tab td{border:2px solid var(--rand);border-radius:10px;padding:6px 10px;text-align:center;min-width:40px;cursor:pointer;font-variant-numeric:tabular-nums}.fv .mini-tab td.akt{background:var(--blau-bg);border-color:var(--blau-rand);color:var(--blau)}.fv .kal button.heute{box-shadow:inset 0 0 0 3px var(--blau-knopf);background:#fff;color:var(--blau);position:relative}.fv .kal button.heute:after{content:"heute";position:absolute;left:50%;bottom:-9px;transform:translateX(-50%);font:900 9px var(--f-text);background:var(--blau-knopf);color:#fff;border-radius:6px;padding:1px 4px;text-transform:uppercase;letter-spacing:.04em}.fv .kal button.weg-t{background:var(--blau-bg);color:var(--blau)}.fv .raster .k.richtig-k{border-color:var(--gruen-rand);color:var(--gruen)}.fv .graph-wahl .k{min-height:120px;padding:10px}.fv .graph-wahl svg{width:100%;max-width:120px;height:auto}.fv .tab-wrap{max-width:100%;overflow-x:auto}.fv .dlg .k.weg{display:none}.fv .liste .k.weg{color:transparent;background:#e9ecf0;border-color:#e9ecf0;box-shadow:none}.fv .k.weg *{visibility:hidden}@media (max-width:480px){.fv .mini-tab{font-size:14px;border-spacing:3px}.fv .mini-tab td{min-width:30px;padding:5px 6px}.fv .mini-tab th{padding:5px 6px;font-size:12px}.fv .graph-wahl{gap:8px}.fv .graph-wahl .k{min-height:90px;padding:6px}}.fv .bus-reihe{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center}.fv .bus{display:grid;grid-template-columns:repeat(5,46px);gap:6px;padding:14px;background:#f2c12e;border-radius:22px 30px 14px 14px;border-bottom:10px solid #3c4048}.fv .bus.blink{animation:fv-hops .5s}.fv .sitz{height:46px;border-radius:12px;background:#fff7dd;display:grid;place-items:center;font-size:28px}.fv .halt{display:grid;grid-template-columns:repeat(3,48px);gap:6px}.fv .kind{width:48px;height:48px;border-radius:14px;border:solid var(--rand);border-width:2px 2px 4px;background:#fff;font-size:28px;cursor:pointer;padding:0}.fv .kind.weg{visibility:hidden}.fv .rest-wahl{display:flex;gap:10px;margin-top:16px}.fv .rest-wahl .k{width:60px}.fv .formel{gap:16px;font:900 34px var(--f-text);color:#3c3c3c;margin-bottom:8px}.fv .f-bruch,.fv .formel{display:flex;align-items:center}.fv .f-bruch{flex-direction:column;gap:8px}.fv .f-bruch i{width:130px;height:4px;border-radius:2px;background:#3c4048}.fv .band .slot,.fv .baum .slot,.fv .f-bruch .slot{flex:none;width:110px;justify-content:center}.fv .f-bruch .slot,.fv .rel .slot{height:72px;width:104px;border:0;border-radius:16px;background:#f2f5f9;box-shadow:inset 0 0 0 2.5px transparent}.fv .f-bruch .slot.ziel,.fv .zeichen-k{width:72px;font-size:30px;padding:0 0 3px;line-height:1}.fv .rel .slot{width:72px;height:62px}.fv .rel .slot.ziel{background:#e3f2fd;box-shadow:inset 0 0 0 2.5px var(--blau-rand)}.fv .f-bruch .slot.voll,.fv .rel .slot.voll{background:none;box-shadow:none}.fv .f-bruch .slot .k,.fv .rel .slot .k{width:100%;justify-content:center}.fv .gr-k,.fv .slot .k.gr-k{flex-direction:column;gap:0;min-height:64px;padding:4px 18px}.fv .gr-k b{font:900 26px var(--f-text);font-style:italic}.fv .gr-k small{font:800 11px var(--f-text);color:var(--leise);text-transform:uppercase;letter-spacing:.05em}.fv .rel{display:grid;grid-template-columns:auto 72px auto;gap:14px 14px;align-items:center;font:900 30px var(--f-text);color:#3c3c3c}.fv .rel>span:nth-child(3n+1){text-align:right}.fv .slot.rund{width:64px;height:64px;border:3px solid #c9d0d9;border-radius:50%;justify-content:center}.fv .slot.rund.ziel{border-color:var(--blau)}.fv .slot.rund.voll{border-color:transparent;background:none}.fv .slot.rund .k{width:60px;padding:0;font-size:28px}.fv .band{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center}.fv .band>span{width:64px;height:64px;border-radius:14px;background:#f2f5f9;display:grid;place-items:center}.fv .band .slot{width:72px;height:72px;border:3px solid #c9d0d9;border-radius:16px}.fv .band .slot.ziel{border-color:var(--blau)}.fv .band .slot.voll{border-color:transparent}.fv .band .slot .k{width:68px;padding:0}.fv .baum{position:relative;max-width:100%}.fv .baum,.fv .baum svg{width:300px;height:300px}.fv .baum svg{position:absolute;inset:0}.fv .baum .slot,.fv .baum b,.fv .baum i{position:absolute;transform:translate(-50%,-50%)}.fv .baum b{width:52px;height:46px;border-radius:12px;background:#f2f5f9;display:grid;place-items:center;font:900 22px var(--f-text);color:#3c3c3c}.fv .baum i{width:40px;height:40px;border-radius:50%;background:#fff;border:3px solid var(--blau-rand);display:grid;place-items:center;font:900 22px var(--f-text);color:var(--blau);font-style:normal}.fv .baum .slot{width:96px;background:#fff}.fv .pille-hinweis{font:800 13px var(--f-text);background:#f2f5f9;color:var(--leise);border-radius:10px;padding:4px 10px;margin:-6px 0 12px}.fv .blase.ok{background:var(--gruen-bg);color:var(--gruen)}.fv .blase.bad{background:var(--rot-bg);color:var(--rot)}.fv .dlg .k{font-size:18px;min-height:64px}.fv .dlg .k small{display:block;font:800 12px var(--f-text);color:var(--leise);text-transform:uppercase;letter-spacing:.04em}.fv .chat .blase{cursor:pointer}@media (max-width:480px){.fv .bus{grid-template-columns:repeat(5,38px);padding:10px}.fv .sitz{height:38px;font-size:22px}.fv .rel{font-size:24px}.fv .baum{transform:scale(.95)}}.fv .bus-wrap{position:relative;display:flex;align-items:flex-end;padding-bottom:16px}.fv .bus-wrap.blink{animation:fv-hops .5s}.fv .bus-wrap .bus{border-bottom:0;border-radius:22px 10px 12px 12px;position:relative;z-index:1}.fv .haube{width:34px;height:64%;background:#f2c12e;border-radius:0 22px 12px 0;margin-left:-4px;position:relative}.fv .haube i{position:absolute;right:6px;bottom:12px;width:10px;height:8px;border-radius:3px;background:#fff3c4}.fv .bus-wrap .rad{position:absolute;bottom:0;width:34px;height:34px;border-radius:50%;background:#3c4048;border:7px solid #59616d;z-index:2}.fv .bus-wrap .rad.r1{left:30px}.fv .bus-wrap .rad.r2{right:46px}.fv .halt-wrap{display:flex;flex-direction:column;align-items:center;gap:6px}.fv .schild{width:30px;height:30px;border-radius:50%;background:#f2c12e;color:#3c4048;font:900 16px var(--f-text);display:grid;place-items:center;border:3px solid #fff;box-shadow:0 0 0 2px #e0a800}.fv .rest-wahl{margin-top:14px}@media (max-width:480px){.fv .haube{width:24px}.fv .bus-wrap .rad{width:28px;height:28px;border-width:6px}.fv .bus-wrap .rad.r1{left:22px}.fv .bus-wrap .rad.r2{right:34px}}.fv .stw{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:10px;width:min(480px,100%)}.fv .stw-sp{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:230px;padding:10px 6px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:16px;background:#fff;cursor:pointer;font:inherit;transition:background .15s,border-color .15s}.fv .stw-sp:hover{border-color:var(--blau-rand);background:#f7fbff}.fv .stw-sp b{font:900 13px var(--f-text);letter-spacing:.05em;text-transform:uppercase;color:var(--leise)}.fv .stw-sp em{font:900 26px var(--f-text);font-style:normal;color:#3c3c3c;font-variant-numeric:tabular-nums}.fv .stw-feld{flex:1;width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:4px}.fv .stw-t{display:block;animation:fv-rein .2s;cursor:pointer}.fv .t-h{width:40px;height:40px;border-radius:4px;background:#8b5cf6;background-image:linear-gradient(#ffffff55 1px,transparent 0),linear-gradient(90deg,#ffffff55 1px,transparent 0);background-size:4px 4px}.fv .t-z{width:9px;height:40px;border-radius:3px;background:#f08c00;background-image:linear-gradient(#ffffff77 1px,transparent 0);background-size:9px 4px;margin:0 1px}.fv .t-e{width:14px;height:14px;border-radius:3px;background:#0fa3b1;margin:2px}.fv .stw-sp.ok{border-color:var(--gruen-rand);background:var(--gruen-bg)}.fv .stw-sp.bad{border-color:var(--rot-rand);background:var(--rot-bg)}.fv .stw-sp.voll9{animation:fv-wackel .4s}.fv .thermo{display:flex;align-items:center;gap:24px}.fv .t-wert{font:900 34px var(--f-text);color:#e5534b;margin:0;min-width:120px;font-variant-numeric:tabular-nums}.fv .t-wert.minus{color:var(--blau)}.fv .t-wert.ok{color:var(--gruen)}.fv .t-wert.bad{color:var(--rot)}.fv .gl{font:800 16px var(--f-text);color:var(--leise);margin:0 0 16px}.fv .raster .k,.fv .waage+.gl+.raster .k{white-space:nowrap}.fv .faerb{display:grid;grid-template-columns:repeat(4,1fr);width:min(400px,100%);aspect-ratio:2/1;border:4px solid #3c4048;border-radius:6px;overflow:hidden;touch-action:none;cursor:pointer}.fv .faerb i{border:1.5px solid #59616d;background:#fff;transition:background .12s}.fv .faerb i.an{background:var(--blau-knopf)}.fv .faerb.ok i.an{background:var(--gruen-knopf)}.fv .faerb.bad i.an{background:var(--rf-rot)}.fv .faerb-z{font:800 16px var(--f-text);color:var(--leise);margin:14px 0 0}.fv .ztafel{display:grid;grid-template-columns:repeat(10,44px);gap:4px}.fv .ztafel button{height:44px;border-radius:10px;border:2px solid transparent;background:#f2f5f9;font:800 16px var(--f-text);color:#3c3c3c;cursor:pointer;font-variant-numeric:tabular-nums;padding:0}.fv .ztafel button:nth-child(10n){background:#e8edf3}.fv .ztafel button:hover{border-color:var(--blau-rand)}.fv .ztafel button.an{background:var(--blau-knopf);color:#fff}.fv .ztafel button.ok{background:var(--gruen-knopf);color:#fff}.fv .ztafel button.bad{background:var(--rf-rot);color:#fff}.fv .ztafel button.fehlt{border-color:var(--gruen-knopf);color:var(--gruen)}.fv .lv{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 70px;width:min(600px,100%)}.fv .lv-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.fv .lv-sp{display:flex;flex-direction:column;gap:12px}.fv .lvk{position:relative;display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 14px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:14px;background:#fff;font:800 16px/1.25 var(--f-text);color:#3c3c3c;text-align:left;cursor:pointer}.fv .lv-sp:first-of-type .lvk,.fv .lv-sp:nth-child(2) .lvk{justify-content:space-between}.fv .lvk i{flex:none;width:10px;height:10px;border-radius:50%;background:#c9d0d9}.fv .lv-sp:last-child .lvk{justify-content:flex-start}.fv .lvk.wahl{border-color:var(--blau-rand);background:var(--blau-bg);color:var(--blau)}.fv .lvk.verb{border-color:var(--f)}.fv .lvk.verb i{background:var(--f)}.fv .memo{display:grid;grid-template-columns:repeat(3,120px);gap:12px;perspective:800px}.fv .mk-k{position:relative;height:92px;border:0;padding:0;background:none;cursor:pointer;transform-style:preserve-3d;transition:transform .45s}.fv .mk-k.auf{transform:rotateY(180deg)}.fv .mk-k span{position:absolute;inset:0;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.fv .mk-k .hinten{background:var(--blau-knopf);background-image:radial-gradient(#ffffff40 2px,transparent 2.5px);background-size:14px 14px;border-bottom:4px solid #1f86d1}.fv .mk-k .vorne{transform:rotateY(180deg);background:#fff;border:solid var(--rand);border-width:2px 2px 4px;font:800 20px var(--f-text);color:#3c3c3c}.fv .mk-k .vorne small{font:900 10px var(--f-text);letter-spacing:.08em;color:var(--leise)}.fv .mk-k.ok .vorne{background:var(--gruen-bg);border-color:var(--gruen-rand);color:var(--gruen)}.fv .mk-k.falsch .vorne{background:var(--rot-bg);border-color:var(--rot-rand);color:var(--rot)}.fv .kw-akt{font:700 17px var(--f-text);color:#3c3c3c;background:var(--blau-bg);border-radius:12px;padding:8px 14px;margin:-4px 0 16px}.fv .kw-akt b{color:var(--blau)}.fv .kw{display:grid;grid-auto-rows:48px;gap:4px}.fv .kw .kz{position:relative;border:2px solid #9aa1aa;border-radius:8px;background:#fff;display:grid;place-items:center;font:900 24px var(--f-text);color:#3c3c3c;cursor:pointer}.fv .kw .kz small{position:absolute;left:4px;top:1px;font:800 10px var(--f-text);color:var(--leise)}.fv .kw .kz.wort{background:var(--blau-bg)}.fv .kw .kz.akt{border-color:var(--blau-knopf);box-shadow:inset 0 0 0 2px var(--blau-knopf)}.fv .kw .kz.ok{background:var(--gruen-bg);border-color:var(--gruen-rand);color:var(--gruen)}.fv .kw .kz.bad{background:var(--rot-bg);border-color:var(--rot-rand);color:var(--rot)}.fv .kw-h{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.fv .kw-h button{border:2px solid var(--rand);background:#fff;border-radius:12px;padding:8px 12px;font:700 15px var(--f-text);color:#3c3c3c;cursor:pointer}.fv .kw-h button b{color:var(--leise);margin-right:6px}.fv .kw-h button.an{border-color:var(--blau-rand);background:var(--blau-bg)}.fv .kw-in{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fv .such{display:grid;grid-template-columns:repeat(6,48px);gap:4px;touch-action:none;user-select:none;-webkit-user-select:none}.fv .such.nein{animation:fv-wackel .4s}.fv .such span{height:48px;border-radius:12px;display:grid;place-items:center;font:900 21px var(--f-text);color:#3c3c3c;background:#f6f8fb;cursor:pointer;transition:background .1s}.fv .such span.sel,.fv .such span.start{background:var(--blau-knopf);color:#fff}.fv .such span.f0{background:#ffe1b3;color:#9a5800}.fv .such span.f1{background:#e3d7ff;color:#5b34c7}.fv .such-w{display:flex;gap:10px;margin-top:16px}.fv .such-w span{font:900 16px var(--f-text);letter-spacing:.06em;color:#3c3c3c;padding:6px 12px;border-radius:10px;background:#f2f5f9}.fv .such-w span.gef{text-decoration:line-through;color:var(--gruen);background:var(--gruen-bg)}.fv .venn{position:relative;width:min(440px,100%);aspect-ratio:440/280;margin-top:16px}.fv .v-k{position:absolute;top:12%;width:54.5%;aspect-ratio:1;border-radius:50%;pointer-events:none}.fv .v-l{left:2%;background:#2ea3f229;border:3px solid #8cc8f5}.fv .v-r{right:2%;background:#0fa3b124;border:3px solid #7fd0d8}.fv .v-t1,.fv .v-t2{position:absolute;top:0;font:900 14px var(--f-text);text-transform:uppercase;letter-spacing:.05em;transform:translateY(-50%)}.fv .v-t1{left:8%;color:var(--blau)}.fv .v-t2{right:6%;color:#0b7f8a}.fv .v-z{position:absolute;top:30%;height:50%;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .15s}.fv .v-z[data-z=l]{left:4%;width:30%}.fv .v-z[data-z=m]{left:36%;width:28%}.fv .v-z[data-z=r]{right:4%;width:30%}.fv .v-z.drueber,.fv .v-z:hover{background:#ffffffa0;box-shadow:inset 0 0 0 2.5px var(--blau-rand)}.fv .v-z .k{min-height:42px;font-size:15px;padding:0 10px}.fv .k .em{font-size:22px;margin-right:6px}.fv .v-z .k .em{font-size:18px;margin-right:4px}.fv .zs{position:relative;height:260px;width:min(460px,100%);margin-left:40px;border-left:4px solid #3c4048}.fv .zs:after{content:"";position:absolute;left:-10px;bottom:-6px;border:8px solid transparent;border-top:12px solid #3c4048}.fv .zs-z{position:absolute;left:-4px;right:0;display:flex;align-items:center;transform:translateY(0)}.fv .zs-j{position:absolute;right:calc(100% + 14px);white-space:nowrap;font:900 15px var(--f-text);background:#f2f5f9;border-radius:10px;padding:5px 9px;color:#3c3c3c}.fv .zs-z i{width:22px;height:4px;background:#3c4048;flex:none}.fv .zs-z .slot{margin-left:8px;height:54px}.fv .zs{margin-left:120px;width:min(360px,calc(100% - 120px))}.fv .netz-wahl .k{min-height:140px;padding:10px}.fv .netz-wahl svg{max-width:100%;height:auto}.fv .falt-buehne{margin-top:26px;height:170px;width:220px;display:grid;place-items:center;perspective:700px}.fv .falt{transform-style:preserve-3d;transform:rotateX(55deg) rotate(-30deg)}.fv .falt,.fv .fl{width:50px;height:50px}.fv .fl{position:absolute;background:#fff3c4;border:2px solid #3c4048;box-sizing:border-box;transform-style:preserve-3d;transition:transform .7s ease-in-out}.fv .f-b{left:0;top:0;background:#ffe58a}.fv .f-o{left:-2px;top:-50px;transform-origin:50% 100%}.fv .f-d,.fv .f-u{left:-2px;top:46px;transform-origin:50% 0}.fv .f-d{transition-delay:.7s}.fv .f-l{left:-50px;top:-2px;transform-origin:100% 50%}.fv .f-r{left:46px;top:-2px;transform-origin:0 50%}.fv .zu .f-o{transform:rotateX(-90deg)}.fv .zu .f-d,.fv .zu .f-u{transform:rotateX(90deg)}.fv .zu .f-l{transform:rotateY(90deg)}.fv .zu .f-r{transform:rotateY(-90deg)}.fv .schr{display:grid;grid-template-columns:repeat(4,52px);gap:4px 6px;justify-items:center;align-items:center}.fv .schr small{font:900 12px var(--f-text);color:var(--leise)}.fv .schr b{font:900 32px var(--f-text);color:#3c3c3c;height:48px;display:grid;place-items:center}.fv .schr .strich{grid-column:1/-1;width:100%;height:4px;background:#3c4048;border-radius:2px;margin:2px 0}.fv .schr .er,.fv .schr .ue{border:2px solid #c9d0d9;background:#fff;border-radius:10px;cursor:pointer;font:900 28px var(--f-text);color:#3c3c3c;padding:0}.fv .schr .er{width:52px;height:56px}.fv .schr .ue{width:30px;height:30px;font-size:16px;border-radius:8px}.fv .schr .akt{border-color:var(--blau-knopf);background:var(--blau-bg);color:var(--blau);box-shadow:inset 0 0 0 1.5px var(--blau-knopf)}.fv .schr .ok{border-color:var(--gruen-rand);background:var(--gruen-bg);color:var(--gruen)}.fv .schr .bad{border-color:var(--rot-rand);background:var(--rot-bg);color:var(--rot)}.fv .komp{position:relative;width:min(300px,100%)}.fv .komp button{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:solid var(--rand);border-width:2px 2px 4px;background:#fff;font:900 14px var(--f-text);color:#3c3c3c;cursor:pointer;padding:0}.fv .komp button.an{background:var(--blau-knopf);border-color:#1f86d1}.fv .kette{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;width:100%}.fv .kette .slot{flex:none;width:150px;justify-content:center}.fv .kette .slot .k{justify-content:center;padding:0 10px}.fv .k-pfeil{display:flex;flex-direction:column;align-items:center;width:68px}.fv .k-pfeil b{font:900 26px var(--f-text);color:#9aa1aa;line-height:1}.fv .k-pfeil small{font:800 10px/1.15 var(--f-text);color:var(--leise);text-align:center}.fv .geo .geo-d.sitzt path{fill:#cfe8fb}.fv .eing-zeile{display:flex;align-items:center;gap:8px;font:900 26px var(--f-text);color:#3c3c3c;margin:10px 0 16px}.fv .geo-in{min-width:76px;height:50px;border-bottom:3px solid var(--blau-knopf);text-align:center;line-height:50px;color:var(--blau)}.fv .geo-in.ok{color:var(--gruen);border-color:var(--gruen-rand)}.fv .geo-in.bad{color:var(--rot);border-color:var(--rot-rand)}@media (max-width:480px){.fv .stw-sp{min-height:200px}.fv .t-h{width:32px;height:32px}.fv .ztafel{grid-template-columns:repeat(10,minmax(0,1fr));width:100%;gap:3px}.fv .ztafel button{height:34px;font-size:13px;border-radius:8px}.fv .lv{gap:0 34px}.fv .lvk{font-size:14px;padding:6px 10px;min-height:64px}.fv .memo{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.fv .mk-k .vorne{font-size:17px}.fv .such{grid-template-columns:repeat(6,44px)}.fv .such span{height:44px}.fv .v-z .k{font-size:13px;padding:0 6px;min-height:36px}.fv .v-z .k .em{display:none}.fv .zs{margin-left:104px;width:calc(100% - 104px)}.fv .zs-z .slot .k{font-size:14px;white-space:normal;line-height:1.15}.fv .kette{flex-direction:column}.fv .k-pfeil{width:auto;flex-direction:row;gap:8px}.fv .k-pfeil b{transform:rotate(90deg)}.fv .kette .slot{width:220px}.fv .raster[style*="repeat(4"]{grid-template-columns:repeat(2,1fr)!important}}.fv .kw-in{left:0;top:0}.fv .kw-wrap{position:relative}.fv .pool.ohne .k.weg{display:none}.fv .kette .slot,.fv .zs .slot{background:none!important;border-radius:0}.fv .kette .slot.ziel,.fv .zs .slot.ziel{border-bottom-color:var(--blau);border-bottom-width:3px}.fv .kette .slot.drueber,.fv .zs .slot.drueber{background:none!important;border-bottom-color:var(--blau)}.fv .kette .slot:empty:after{padding-left:0}.fv .venn2{position:relative;width:min(460px,100%);aspect-ratio:360/266}.fv .venn2 svg{width:100%;height:100%;display:block}.fv .vf{cursor:pointer;transition:fill .15s}.fv .vf-l{fill:#e8f4fd}.fv .vf-r{fill:#e3f6f7}.fv .vf-m{fill:#d5ecf3}.fv .vf-l.drueber,.fv .vf-l:hover{fill:#cfe8fb}.fv .vf-r.drueber,.fv .vf-r:hover{fill:#c7ecef}.fv .vf-m.drueber,.fv .vf-m:hover{fill:#b9e0ea}.fv .v-ab{position:absolute;top:61%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none}.fv .v-ab .k{pointer-events:auto;min-height:40px;font-size:15px;padding:0 10px}.fv .v-ab .k .em{font-size:18px;margin-right:4px}.fv .komp button.haupt{width:46px;height:46px;font-size:16px}.fv .komp button.neben{width:40px;height:40px;font-size:12px;color:var(--leise)}.fv .komp button.an{color:#fff}@media (max-width:480px){.fv .v-ab .k{font-size:13px;padding:0 7px;min-height:34px}.fv .v-ab .k .em{display:none}}.fv .klav{position:relative;display:grid;grid-template-columns:repeat(10,1fr);width:min(460px,100%);height:190px;gap:3px}.fv .klav .ws{position:relative;border:solid #c9d0d9;border-width:2px 2px 5px;border-radius:0 0 12px 12px;background:#fff;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding:0 0 10px;transition:background .12s}.fv .klav .ws span{font:900 15px var(--f-text);color:var(--leise)}.fv .klav .sw{position:absolute;top:0;width:6.4%;height:60%;border:0;border-radius:0 0 8px 8px;background:#3c4048;cursor:pointer;z-index:1;padding:0}.fv .klav .an{background:var(--blau-knopf)!important;border-color:#1f86d1}.fv .klav .an span{color:#fff}.fv .klav .ok{background:var(--gruen-knopf)!important}.fv .klav .bad{background:var(--rf-rot)!important}.fv .klav .fehlt{box-shadow:inset 0 0 0 4px var(--gruen-knopf)}.fv .noten{margin-bottom:18px}.fv .kombi{flex-direction:column;gap:10px}.fv .kombi,.fv .kombi-r{display:flex;align-items:center}.fv .kombi-r{gap:8px}.fv .kombi-r small{width:64px;font:900 12px var(--f-text);letter-spacing:.05em;text-transform:uppercase;color:var(--leise);text-align:right}.fv .kl{width:60px;height:60px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:14px;background:#fff;cursor:pointer;display:grid;place-items:center;padding:0}.fv .kl.wahl{border-color:var(--blau-rand);background:var(--blau-bg)}.fv .outfits{display:grid;grid-template-columns:repeat(6,64px);gap:8px;margin-top:22px}.fv .of{height:84px;border-radius:14px;border:2px dashed #c9d0d9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;cursor:default}.fv .of.voll{border:solid var(--rand);border-width:2px 2px 4px;background:#fff;cursor:pointer;animation:fv-rein .25s}.fv .of.ok{border-color:var(--gruen-rand);background:var(--gruen-bg)}.fv .of.wackel{animation:fv-wackel .4s;border-color:var(--rot-rand)}.fv .mq{display:grid;grid-template-columns:repeat(3,64px) 40px;grid-auto-rows:64px;gap:6px;align-items:center}.fv .mq b,.fv .mq-f{height:64px;border-radius:14px;display:grid;place-items:center;font:900 28px var(--f-text);color:#3c3c3c}.fv .mq b{background:#f2f5f9}.fv .mq-f{border:2px solid var(--rand);border-bottom:3px solid #c9d0d9;background:#fff;cursor:pointer;padding:0}.fv .mq-f.akt{border-color:var(--blau-rand);border-bottom-color:var(--blau);background:#f3f9ff;color:var(--blau)}.fv .mq-f.ok{background:var(--gruen-bg);border-color:var(--gruen-rand);color:var(--gruen)}.fv .mq-f.bad{background:var(--rot-bg);border-color:var(--rot-rand);color:var(--rot)}.fv .mq em{font:900 16px var(--f-text);font-style:normal;color:#9aa1aa;text-align:center}.fv .mq+.block{margin-top:18px}.fv .tuerme{display:flex;gap:18px;align-items:flex-end;border-bottom:4px solid #3c4048;padding:0 12px;min-height:260px}.fv .turm{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;border:0;background:none;cursor:pointer;padding:0;position:relative;height:260px;width:60px;border-radius:12px 12px 0 0}.fv .turm:hover{background:#f6f8fb}.fv .turm .st{display:flex;flex-direction:column-reverse;gap:3px}.fv .turm .st i{width:48px;height:26px;border-radius:6px;transition:transform .2s}.fv .turm .st i.hoch{transform:translateY(-16px);box-shadow:0 6px 0 #00000014}.fv .turm b{position:absolute;bottom:-30px;font:900 16px var(--f-text);color:var(--leise)}.fv .turm.ok .st i{background:var(--gruen-knopf)!important}.fv .turm.bad b{color:var(--rot)}.fv .tuerme+*{margin-top:30px}.fv .pst{width:min(480px,100%)}.fv .pst-o,.fv .pst-u{display:flex;justify-content:space-between;font:800 14px var(--f-text);color:var(--leise);padding:4px 0}.fv .pst-f{display:grid;grid-template-columns:repeat(4,1fr);height:64px;border:3px solid #3c4048;border-radius:8px;overflow:hidden;cursor:pointer}.fv .pst-f i{border-right:2px solid #59616d;background:#fff;transition:background .12s}.fv .pst-f i:last-child{border-right:0}.fv .pst-f i.an{background:var(--blau-knopf)}.fv .pst-e{font:800 16px var(--f-text);color:var(--blau);text-align:center;margin:6px 0 0}.fv .rz-zeile{display:flex;gap:8px;min-height:76px;width:min(400px,100%);border-bottom:3px solid #c9d0d9;justify-content:center;align-items:center;padding-bottom:6px;margin-bottom:4px}.fv .rz-k{flex-direction:column;min-height:64px;width:60px;padding:0;gap:0}.fv .rz-k b{font:700 30px Georgia,Times New Roman,serif}.fv .rz-k small{font:800 11px var(--f-text);color:var(--leise)}.fv .rz-in{min-height:60px;width:52px}.fv .schoko{display:grid;grid-template-columns:repeat(4,64px);gap:4px;padding:6px;background:#5a3824;border-radius:10px}.fv .sk{width:64px;height:52px;border:0;border-radius:6px;background:#7b4a2e;box-shadow:inset 0 -5px 0 #5f381f,inset 0 3px 0 #9a6340;cursor:pointer;padding:0}.fv .sk.weg{background:#5a3824;box-shadow:inset 0 0 0 2px #74503a;cursor:default}.fv .teller2{margin-top:22px;width:240px;height:120px;border-radius:50%;background:radial-gradient(ellipse at center,#fff 0 55%,#eef1f5 56% 100%);border:3px solid #dfe4ea;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:4px;padding:16px 30px}.fv .teller2 .sk{width:46px;height:38px}.fv .teller2.ok{border-color:var(--gruen-rand)}.fv .teller2.bad{border-color:var(--rot-rand)}.fv .teiler .k{flex-direction:column;gap:8px;min-height:130px;padding:10px}.fv .teiler .k span{font:900 18px var(--f-text)}.fv .teiler svg{max-width:100%;height:auto}.fv .wg{display:flex;gap:22px;align-items:center;margin-bottom:14px}.fv .bauplan{display:flex;flex-direction:column;gap:3px;animation:fv-rein .3s}.fv .bauplan small{font:900 11px var(--f-text);letter-spacing:.05em;text-transform:uppercase;color:var(--leise);margin-bottom:4px}.fv .bauplan div{display:flex;gap:3px}.fv .bauplan span{width:36px;height:36px;border-radius:8px;background:var(--blau-bg);color:var(--blau);display:grid;place-items:center;font:900 17px var(--f-text)}.fv .bauplan span.leer{background:#f2f5f9}.fv .wf{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:40px;height:40px;padding:5px;border:2px solid #3c4048;border-radius:9px;background:#fff;gap:2px}.fv .wf i{width:8px;height:8px;border-radius:50%;background:#3c4048;place-self:center}.fv .wf-wahl .k{min-height:70px;padding:0}.fv .wk-buehne{position:relative;width:220px;height:170px;perspective:600px;display:grid;place-items:center;margin-bottom:18px}.fv .wk-w{position:relative;width:90px;height:90px;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-36deg);transition:transform .9s cubic-bezier(.4,.1,.3,1.2)}.fv .wk-w.kippt{transform:rotateX(-24deg) rotateY(-36deg) rotate(90deg)}.fv .wk-f{position:absolute;inset:0;background:#fff;border:2px solid #3c4048;border-radius:12px;display:grid;place-items:center;backface-visibility:hidden}.fv .wk-f .wf{width:72px;height:72px;border:0;padding:8px}.fv .wk-f .wf i{width:13px;height:13px}.fv .wk-o{transform:rotateX(90deg) translateZ(45px);background:#f6f8fb}.fv .wk-u{transform:rotateX(-90deg) translateZ(45px)}.fv .wk-v{transform:translateZ(45px)}.fv .wk-h{transform:rotateY(180deg) translateZ(45px)}.fv .wk-r{transform:rotateY(90deg) translateZ(45px);background:#eef1f5}.fv .wk-l{transform:rotateY(-90deg) translateZ(45px)}.fv .wk-f .wf{background:transparent}.fv .wk-pfeil{position:absolute;right:0;top:10px}.fv .zr .rad1,.fv .zr .rad2,.fv .zr .rad3{transform-box:fill-box;transform-origin:center}.fv .zr .rad1{animation:fv-dreh 9s linear infinite}.fv .zr.laeuft .rad1{animation:fv-dreh 4.5s linear infinite}.fv .zr.laeuft .rad2{animation:fv-dreh 2.25s linear infinite reverse}.fv .zr.laeuft .rad3{animation:fv-dreh 5.06s linear infinite}@keyframes fv-dreh{to{rotate:1turn}}.fv .zr-wahl .k{white-space:normal;font-size:20px;min-height:72px}.fv .zd{position:relative;width:min(500px,100%);aspect-ratio:440/120;margin:40px 0 6px}.fv .zd svg{width:100%;height:100%;display:block}.fv .zd .zd-p{position:absolute;width:96px;height:44px;transform:translateX(-50%);background:#fff!important;justify-content:center}.fv .zd .zd-p .k{min-height:40px;font-size:15px;padding:0 8px;justify-content:center}.fv .zd-k{min-height:46px;font-size:17px}.fv .zd-ges{display:flex;flex-direction:column;align-items:center;margin-top:10px}.fv .zd-ges .pool{margin-top:0}.fv .bits{display:flex;gap:12px}.fv .bit{width:72px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;border:solid var(--rand);border-width:2px 2px 4px;border-radius:16px;background:#fff;cursor:pointer}.fv .bit small{font:900 18px var(--f-text);color:var(--leise)}.fv .bit i{width:34px;height:34px;border-radius:50%;background:#e5e8ec;transition:background .15s,box-shadow .15s}.fv .bit b{font:900 26px var(--f-text);color:#9aa1aa}.fv .bit.an{border-color:#e0b84a;background:#fffaf0}.fv .bit.an i{background:#ffd84d;box-shadow:0 0 0 6px #ffd84d55}.fv .bit.an b{color:#3c3c3c}.fv .bit-s{font:900 24px var(--f-text);color:var(--blau);margin:18px 0 0}.fv .bit-s.ok{color:var(--gruen)}.fv .bit-s.bad{color:var(--rot)}.fv .rob{display:flex;gap:22px;align-items:center;flex-wrap:wrap;justify-content:center}.fv .rob-f{position:relative;display:grid;grid-template-columns:repeat(4,52px);grid-auto-rows:52px;gap:0;border:2px solid #dfe4ea;border-radius:12px;overflow:hidden}.fv .rob-f span{border:1px solid #eef0f3;display:grid;place-items:center;font-size:26px;background:#fff}.fv .rob-f span.rob-m{background:#8a7a6a;background-image:linear-gradient(90deg,#ffffff30 1px,transparent 0),linear-gradient(#ffffff30 1px,transparent 0);background-size:26px 13px}.fv .robo{position:absolute;width:48px;height:48px;transition:left .35s,top .35s,transform .35s}.fv .robo svg{width:100%;height:100%}.fv .robo.stoss{animation:fv-wackel .4s}.fv .rob-p{display:grid;grid-template-columns:repeat(4,46px);gap:6px}.fv .rp{height:46px;border-radius:12px;border:2px dashed #c9d0d9;display:grid;place-items:center;font:900 22px var(--f-text);color:var(--blau)}.fv .rp.voll{border:2px solid var(--blau-rand);background:var(--blau-bg);cursor:pointer}.fv .rp.jetzt{background:#ffe27a;border-color:#e0b84a}.fv .rob-b{margin-top:18px}.fv .herzen{display:flex;gap:6px;margin:-8px 0 14px}.fv .herzen i{font:normal 26px var(--f-text);color:#e5534b;transition:color .3s,transform .3s}.fv .herzen i.weg{color:#e5e8ec;transform:scale(.8)}.fv .we-w{display:flex;gap:8px;margin-bottom:24px}.fv .we-w span{width:52px;height:60px;border-bottom:4px solid #c9d0d9;display:grid;place-items:center;font:900 32px var(--f-text);color:#3c3c3c}.fv .we-w span.da{border-color:var(--gruen-rand);color:var(--gruen);animation:fv-hops .35s}.fv .we-w span.fehlt{color:var(--rot);border-color:var(--rot-rand)}.fv .we-b{display:grid;grid-template-columns:repeat(5,56px);gap:8px;justify-content:center}.fv .we-b .k{padding:0}.fv .ss-ziel{display:flex;align-items:center;gap:14px;margin-bottom:18px}.fv .ss-ziel>span{font-size:54px}.fv .ss{display:flex;gap:4px;padding:10px;border-radius:20px;background:#f2f5f9}.fv .ss.ok{background:var(--gruen-bg)}.fv .ss.bad{background:var(--rot-bg)}.fv .ss-r{display:flex;flex-direction:column;align-items:center;gap:6px}.fv .ss-pf{height:36px;border:0;border-radius:10px;color:var(--leise);font-size:14px}.fv .ss-fenster,.fv .ss-pf{width:100px;background:#fff;cursor:pointer}.fv .ss-fenster{height:56px;overflow:hidden;border:3px solid var(--blau-rand)}.fv .ss-r:first-child .ss-fenster{border-radius:14px 0 0 14px;border-right:0;text-align:right}.fv .ss-r:last-child .ss-fenster{border-radius:0 14px 14px 0;border-left:0;text-align:left}.fv .ss-band{transition:transform .25s cubic-bezier(.3,1.3,.5,1)}.fv .ss-band span{display:block;height:56px;line-height:50px;font:900 32px/50px var(--f-text);color:#3c3c3c;padding:0 2px}.fv .pw-wort{display:flex;align-items:center;font:900 44px var(--f-text);color:#3c3c3c;margin-bottom:4px}.fv .pw-wort .slot{flex:none;width:64px;height:62px;justify-content:center}.fv .pw-wort .slot .k{width:60px;font-size:34px;padding:0;justify-content:center}.fv .pw-probe{font:900 22px var(--f-text);color:var(--leise);margin:0 0 8px;animation:fv-rein .3s}.fv .pw-probe b{color:var(--blau)}.fv .pix{display:grid;grid-template-columns:auto repeat(5,44px);grid-auto-rows:44px;gap:3px;align-items:center;touch-action:none}.fv .pix-c{display:flex;gap:3px;justify-content:flex-end;padding-right:10px}.fv .pc{min-width:30px;height:30px;border-radius:6px;display:grid;place-items:center;font:900 14px var(--f-text);padding:0 4px}.fv .pc.w{background:#fff;border:2px solid #c9d0d9;color:#59616d}.fv .pc.s{background:#c7595c;color:#fff}.fv .pix i{height:44px;border:1.5px solid #c9d0d9;border-radius:6px;background:#fff;cursor:pointer}.fv .pix i.an{background:#c7595c;border-color:#a8474a}.fv .pix i.falsch{box-shadow:inset 0 0 0 3px var(--rf-rot)}.fv .sk-kreis{position:relative;width:min(420px,100%);aspect-ratio:360/200}.fv .sk-kreis svg{width:100%;height:100%}.fv .sk-kreis .sk-l{position:absolute;left:50%;top:80%;transform:translate(-50%,-50%);width:30%;height:54px;border:solid #e5e5e5;border-width:2px 2px 4px;border-radius:14px;background:#f2f5f9!important;justify-content:center}.fv .sk-kreis .sk-l:empty:after{content:"hier einlegen";padding:0;color:#9aa1aa;font-size:12px}.fv .sk-kreis .sk-l.ziel{border-color:#c9d0d9;background:#eef1f5!important}.fv .sk-kreis .sk-l.ziel:empty:after{color:#7d8591}.fv .sk-kreis .sk-l.voll{border-color:transparent}.fv .sk-kreis .sk-l .k{min-height:46px;font-size:15px;padding:0 8px;justify-content:center}@media (max-width:480px){.fv .outfits{grid-template-columns:repeat(3,64px)}.fv .klav{height:160px}.fv .turm{width:50px}.fv .turm .st i{width:40px;height:22px}.fv .tuerme{gap:10px}.fv .wg{flex-direction:column}.fv .wf-wahl{grid-template-columns:repeat(3,1fr)!important}.fv .rob-p{grid-template-columns:repeat(4,42px)}.fv .rp{height:42px}.fv .we-b{grid-template-columns:repeat(5,48px)}.fv .we-w span{width:44px}.fv .pix{grid-template-columns:auto repeat(5,36px);grid-auto-rows:36px}.fv .pix i{height:36px}.fv .pc{min-width:24px;height:24px;font-size:12px}.fv .zd .zd-p{width:74px}.fv .zd .zd-p .k{font-size:12px}.fv .schoko{grid-template-columns:repeat(4,56px)}.fv .sk{width:56px}}.fv [hidden]{display:none!important}.fv .treppe2{width:min(360px,100%);height:auto}@media (min-width:601px){.fv .block{grid-template-columns:repeat(6,64px)}.fv .block>span{display:none}.fv .block .k{min-height:52px}}.fv .mq{grid-template-columns:repeat(3,64px) 44px;grid-template-rows:30px repeat(3,64px) 34px;grid-auto-rows:unset}.fv .mq em{font:900 15px var(--f-text);color:#b4bcc6}.fv .mq em:after{content:attr(data-s)}.fv .mq em.dg{font-size:13px}.fv .mq em.dg:after{content:" " attr(data-s)}.fv .mq em.gut{color:var(--gruen)}.fv .mq em.schlecht{color:var(--rot)}.fv .pix i.an{border-color:#c9d0d9}.fv .pc.s,.fv .pix i.an{background:#ec625b}.fv .teller2{width:250px;height:124px;background:radial-gradient(ellipse at center,#fff 0 56%,#e9edf2 57% 60%,#fff 61% 100%);border:solid #d3d9e0;border-width:2px 2px 5px}.fv .wk-f{border-radius:4px;background:#e5e8ec;border:2px solid #8a929d}.fv .wk-f .wf{width:78px;height:78px;background:#fff!important;border-radius:14px}.fv .wk-o{background:#eef1f5}.fv .wk-r{background:#dfe3e8}.fv .rob-f span.rob-m,.fv .rob-leg .rob-m{background-color:#6b7380;background-image:linear-gradient(90deg,#ffffff38 2px,transparent 0),linear-gradient(#ffffff38 2px,transparent 0);background-size:26px 13px;background-position:0 0,13px 0}.fv .rob-rechts{display:flex;flex-direction:column;gap:10px}.fv .rob-leg{display:flex;align-items:center;gap:8px;font:700 14px var(--f-text);color:var(--leise);margin:0;max-width:220px}.fv .rob-leg .rob-m{flex:none;width:26px;height:26px;border-radius:6px;display:inline-block}.fv .robo{transform-origin:center}.fv .s7-bild{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:22px}.fv .s7-bild>span{width:132px;height:132px;border:2px solid var(--rand);border-radius:20px;background:#fff;display:grid;place-items:center;font-size:84px;line-height:1}.fv .s7-bild .vorlesen{margin-left:0}.fv .s7-wort{font:900 30px var(--f-text);margin:-8px 0 18px;letter-spacing:.02em}.fv .s7-wort b{color:var(--gruen)}.fv .s7-anl{width:min(420px,100%);grid-template-columns:repeat(4,1fr)!important}.fv .s7-anl .k{min-height:96px;padding:0}.fv .s7-ab{display:flex;flex-direction:column;align-items:center;gap:2px}.fv .s7-ab b{font:900 34px var(--f-text)}.fv .s7-ab i{font-style:normal;font-size:24px}.fv .s7-laut{background:var(--blau-bg);color:var(--blau);border-radius:8px;padding:0 6px}.fv .s7-band{display:flex;width:min(420px,100%)}.fv .s7-band button{flex:1;height:112px;background:#fff;border:solid var(--rand);border-width:2px 2px 4px;margin-left:-2px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-family:var(--f-text);padding:0;position:relative}.fv .s7-band button:first-child{border-radius:16px 0 0 16px;margin-left:0}.fv .s7-band button:last-child{border-radius:0 16px 16px 0}.fv .s7-band button:hover{background:#f7fbff}.fv .s7-band .s7-pk{display:flex;gap:5px}.fv .s7-band .s7-pk i{width:12px;height:12px;border-radius:50%;border:2px solid #c9d0d9}.fv .s7-band .s7-pk i.an{background:var(--blau-knopf);border-color:var(--blau-knopf)}.fv .s7-band b{font:900 26px var(--f-text);color:#3c3c3c;min-height:30px}.fv .s7-band small{font:800 12px var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--leise)}.fv .s7-band.zu button{pointer-events:none}.fv .s7-band.zu .s7-pk{display:none}.fv .s7-band button.ok,.fv .s7-band button.richtig{background:var(--gruen-bg);border-color:var(--gruen-rand);z-index:1}.fv .s7-band button.ok b,.fv .s7-band button.richtig b{color:var(--gruen)}.fv .s7-band button.bad{background:var(--rot-bg);border-color:var(--rot-rand);z-index:1;animation:fv-wackel .4s}.fv .s7-silben{display:flex;gap:4px}.fv .s7-silben button{background:none;border:0;cursor:pointer;padding:6px 6px 0;border-radius:14px;display:flex;flex-direction:column;align-items:center;min-width:76px}.fv .s7-silben button span{font:800 38px/1.2 var(--f-text);color:#3c3c3c;transition:font-size .15s;position:relative}.fv .s7-silben button svg{width:64px;height:14px}.fv .s7-silben button:hover{background:#f3f9ff}.fv .s7-silben button.bt span{font-size:50px;font-weight:900;color:var(--blau)}.fv .s7-silben button.bt span:after{content:"";position:absolute;left:50%;bottom:-2px;width:9px;height:9px;border-radius:50%;background:currentColor;translate:-50% 0}.fv .s7-silben button.bt svg path{stroke:var(--blau)}.fv .s7-silben button.ok span,.fv .s7-silben button.richtig span{color:var(--gruen)}.fv .s7-silben button.ok svg path,.fv .s7-silben button.richtig svg path{stroke:var(--gruen-rand)}.fv .s7-silben button.bad span{color:var(--rot)}.fv .s7-silben button.bad{animation:fv-wackel .4s}.fv .s7-satz{font:800 24px/1.4 var(--f-text);margin:0 0 22px;text-align:center}.fv .s7-satz b{background:var(--blau-bg);border-radius:8px;padding:0 6px}.fv .s7-bw,.fv .s7-satz b{color:var(--blau)}.fv .s7-proben{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:min(560px,100%);margin-bottom:24px}.fv .s7-proben button{min-height:92px;background:#fff;border:solid var(--rand);border-width:2px 2px 4px;border-radius:16px;cursor:pointer;font-family:var(--f-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px}.fv .s7-proben span{font:800 15px var(--f-text);color:#3c3c3c}.fv .s7-proben b,.fv .s7-proben i{display:none;font-style:normal}.fv .s7-proben .offen b{display:block;font:900 18px var(--f-text)}.fv .s7-proben .offen i{display:block;font:800 13px var(--f-text)}.fv .s7-proben .offen span{font-size:12px;color:var(--leise);text-transform:uppercase;letter-spacing:.05em}.fv .s7-proben .geht.offen{background:var(--gruen-bg);border-color:var(--gruen-rand)}.fv .s7-proben .geht.offen b,.fv .s7-proben .geht.offen i{color:var(--gruen)}.fv .s7-proben .nicht.offen{background:#f2f5f9;border-color:#d5dbe3}.fv .s7-proben .nicht.offen b{color:#8a929d;text-decoration:line-through}.fv .s7-proben .nicht.offen i{color:#8a929d}.fv .s7-blitz{width:min(460px,100%);height:140px;border:2px solid var(--rand);border-radius:20px;background:#fff;display:grid;place-items:center;position:relative;overflow:hidden;margin-bottom:22px}.fv .s7-blitz b{font:900 42px var(--f-text);letter-spacing:.01em}.fv .s7-blitz>i{position:absolute;left:0;bottom:0;height:6px;width:0;background:var(--blau-knopf)}.fv .s7-blitz.lauf>i{width:100%;animation:fv-s7leer 1.5s linear forwards}@keyframes fv-s7leer{0%{width:100%}to{width:0}}.fv .s7-blitz{background:#f3f9ff;border-color:var(--blau-rand)}.fv .s7-bl-t{position:absolute;top:10px;left:14px;font:900 11px var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--blau)}.fv .s7-bl-q{font:800 18px var(--f-text);color:var(--blau)}.fv .s7-bzr{width:min(460px,100%)}.fv .s7-bzr .k{min-height:96px;padding:0}.fv .s7-bz{display:flex;flex-direction:column;align-items:center;gap:2px}.fv .s7-bz i{font-style:normal;font-size:46px;line-height:1.1}.fv .s7-bz small{font:800 12px var(--f-text);display:none}.fv .s7-bzr.zu .s7-bz small{display:block}.fv .s7-blitz.offen b{color:var(--gruen)}.fv .s7-start{height:56px;padding:0 26px;border-radius:16px;border:0;border-bottom:4px solid var(--pruefen-kante);background:var(--pruefen);color:#fff;font:900 18px var(--f-text);cursor:pointer}.fv .s7-nochmal{margin:-8px 0 16px}.fv .s7-akw{display:flex;gap:2px;align-items:stretch;margin-bottom:6px}.fv .s7-akw button,.fv .s7-akw span{font:900 54px/1.1 var(--f-text);color:#3c3c3c;margin:0;padding:0 6px;border-bottom:4px solid transparent;display:block}.fv .s7-akw button{background:none;border:0;border-bottom:4px solid var(--blau-rand);border-radius:8px 8px 0 0;cursor:pointer}.fv .s7-akw button.akt{background:var(--blau-bg);color:var(--blau);border-bottom-color:var(--blau)}.fv .s7-akw.ok button,.fv .s7-akw.ok span{color:var(--gruen);border-bottom-color:transparent}.fv .s7-akw.bad{animation:fv-wackel .4s}.fv .s7-akw.bad button,.fv .s7-akw.bad span{color:var(--rot);border-bottom-color:transparent}.fv .s7-tipp{font:700 15px var(--f-text);color:var(--leise);margin:6px 0 0}.fv .s7-akp{margin-top:14px;min-height:64px}.fv .s7-akp .gr-k b{font-style:normal}.fv .s7-akp .gr-k{min-width:92px}.fv .s7-sb{position:relative;width:min(420px,100%);aspect-ratio:420/300;margin-top:8px}.fv .s7-sb svg{position:absolute;inset:0;width:100%;height:100%}.fv .s7-p{position:absolute;translate:-50% -50%;width:78px;padding:6px 0 5px;background:#fff;border:solid var(--rand);border-width:2px 2px 4px;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;font-family:var(--f-text)}.fv .s7-p span{font-size:30px;line-height:1.1}.fv .s7-p b{font:900 15px var(--f-text);color:#3c3c3c}.fv .s7-p small{position:absolute;top:-10px;right:-8px;background:#f2f5f9;color:var(--leise);font:900 11px var(--f-text);border-radius:999px;padding:2px 7px;text-transform:uppercase}.fv .s7-p.gefragt{border-color:var(--blau-rand);background:#f3f9ff}.fv .s7-p:hover{border-color:#c9d0d9}.fv .s7-sb.zu .s7-p{pointer-events:none}.fv .s7-p.ok,.fv .s7-p.richtig{background:var(--gruen-bg);border-color:var(--gruen-rand)}.fv .s7-p.bad{background:var(--rot-bg);border-color:var(--rot-rand);animation:fv-wackel .4s}.fv .s7-kl{position:relative;width:min(400px,100%);aspect-ratio:360/300}.fv .s7-kl svg{position:absolute;inset:0;width:100%;height:100%}.fv .s7-st{position:absolute;translate:-50% -50%;width:132px;background:#fff;border:2px solid var(--rand);border-radius:16px;padding:6px 8px 8px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.fv .s7-st b{font:800 14px/1.2 var(--f-text);color:#3c3c3c}.fv .s7-em{font-size:26px;line-height:1.15}.fv .s7-st .s7-em:not(:has(+b)){color:#b4bcc6;font:900 24px var(--f-text)}.fv .s7-st .slot{width:100%;height:40px;flex:none}.fv .s7-st .slot .k{min-height:38px;font-size:14px;padding:0 6px;justify-content:center;white-space:normal;border-bottom-width:2px}.fv .s7-klk{font-size:16px;min-height:46px}.fv .s7-zs{display:grid;grid-template-columns:repeat(4,1fr);width:min(520px,100%);position:relative;margin:34px 0 10px}.fv .s7-zs:before{content:"";position:absolute;left:0;right:10px;top:21px;height:4px;background:#3c4048;border-radius:2px}.fv .s7-zs:after{content:"";position:absolute;right:0;top:15px;border:8px solid transparent;border-left:12px solid #3c4048;border-right:0}.fv .s7-zs button{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 2px;position:relative;font-family:var(--f-text)}.fv .s7-zs button i{width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid #3c4048;margin-top:11px;position:relative;z-index:1;transition:transform .15s}.fv .s7-zs button small{font:800 13px/1.2 var(--f-text);color:var(--leise);text-align:center;hyphens:manual}.fv .s7-zs button.jetzt small{color:#3c3c3c;font-weight:900}.fv .s7-zs button:hover i{transform:scale(1.15)}.fv .s7-zs button.nadel i{background:var(--blau-knopf);border-color:var(--blau)}.fv .s7-zs button.nadel:before{content:"";position:absolute;top:-26px;left:50%;width:22px;height:22px;margin-left:-11px;background:var(--blau-knopf);border-radius:50% 50% 50% 0;rotate:-45deg}.fv .s7-zs button.ok i,.fv .s7-zs button.richtig i{background:var(--gruen-knopf);border-color:var(--gruen-kante)}.fv .s7-zs button.ok:before{background:var(--gruen-knopf)}.fv .s7-zs button.bad i{border-color:var(--rf-rot-kante)}.fv .s7-zs button.bad i,.fv .s7-zs button.bad:before{background:var(--rf-rot)}.fv .s7-zf{margin-top:18px}.fv .s7-hb .s7-ker:hover .haken{fill:var(--blau-bg)}.fv .s7-hb .s7-ker.belegt .haken{opacity:0}.fv .s7-hb svg.zeig .haken{animation:fv-s7puls .8s 2}@keyframes fv-s7puls{50%{stroke-width:6;r:10}}.fv .s7-hpool{margin-top:6px;min-height:64px}.fv .s7-hk{width:52px;min-height:58px;padding:0;justify-content:center;background:#2ea3f2;color:#fff;border-color:#1f86d1;font-size:16px;font-weight:900}.fv .s7-hk.weg{visibility:hidden}.fv .s7-hb{width:min(440px,100%)}.fv .s7-hb svg{width:100%;height:auto;display:block}.fv .s7-hb .s7-ker{cursor:pointer}.fv .s7-zw{position:relative;width:min(380px,100%);height:230px;--a:0deg;--dy:0px}.fv .s7-zwb{position:absolute;left:8%;right:8%;top:30px;height:14px;background:#3c4048;border-radius:7px;rotate:var(--a);transition:rotate .8s cubic-bezier(.3,1.5,.5,1);z-index:2}.fv .s7-zwb .stift{position:absolute;left:50%;top:-10px;width:10px;height:34px;margin-left:-5px;background:#e0303a;border-radius:4px;transition:translate .3s,opacity .3s}.fv .s7-zwb .stift.raus{translate:0 -30px;opacity:0}.fv .s7-fuss{left:50%;top:36px;width:14px;margin-left:-7px;border-radius:4px}.fv .s7-fuss,.fv .s7-fuss:after{position:absolute;bottom:0;background:#59616d}.fv .s7-fuss:after{content:"";left:-40px;right:-40px;height:12px;border-radius:6px}.fv .s7-sch{position:absolute;top:37px;width:40%;height:170px;display:flex;flex-direction:column;align-items:center;transition:translate .8s cubic-bezier(.3,1.5,.5,1)}.fv .s7-sch:before{content:"";width:2px;flex:1;background:linear-gradient(#8a929d,#8a929d) 0/2px 100% no-repeat;border-left:0}.fv .s7-sch.li{left:0;translate:0 calc(var(--dy) * -1)}.fv .s7-sch.re{right:0;translate:0 var(--dy)}.fv .s7-inh{width:100%;min-height:80px;border-bottom:6px solid #8a929d;border-radius:0 0 40px 40px;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;padding:4px 4px 6px;gap:2px;background:linear-gradient(transparent 60%,#f2f5f9 0)}.fv .s7-term{font:900 24px var(--f-text);background:#fff;border:2px solid var(--rand);border-radius:14px;padding:8px 14px}.fv .s7-stapel{flex-direction:column;flex-wrap:wrap-reverse;max-height:130px}.fv .s7-gs{cursor:pointer;line-height:0}.fv .s7-gw{display:inline-grid;place-items:center;width:var(--w);height:26px;background:#59616d;color:#fff;font:900 14px var(--f-text);border-radius:6px 6px 4px 4px;position:relative;margin-top:6px;line-height:1}.fv .s7-gw:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:8px;margin-left:-6px;border:3px solid #59616d;border-bottom:0;border-radius:8px 8px 0 0;box-sizing:border-box}.fv .s7-gk{padding:0 14px}.fv .s7-sum{font:800 17px var(--f-text);color:var(--leise);margin:10px 0 0}.fv .s7-hoehe{font:900 34px var(--f-text);margin:0 0 4px;color:var(--blau)}.fv .s7-hoehe.ok{color:var(--gruen)}.fv .s7-hoehe.bad{color:var(--rot)}.fv .s7-sz{width:min(440px,100%)}.fv .s7-sz svg{width:100%;height:auto;display:block}.fv .s7-bs{position:relative;width:min(340px,100%);height:200px;margin-top:8px}.fv .s7-bal{position:absolute;bottom:0;width:25%;height:var(--h);display:flex;align-items:flex-start;justify-content:center;transition:left .35s;padding:0 8px}.fv .s7-bal b{width:100%;height:100%;display:grid;place-items:start center;padding-top:8px;background:#8cc8f5;border-radius:12px 12px 4px 4px;font:900 26px var(--f-text);color:#0f4f86}.fv .s7-bal.fest b{background:var(--gruen-knopf);color:#fff}.fv .s7-fen{position:absolute;bottom:-8px;top:0;width:50%;border:4px solid var(--blau);border-radius:16px;transition:left .35s;pointer-events:none}.fv .s7-bk{display:flex;gap:12px;margin-top:24px}.fv .s7-kn{height:56px;padding:0 22px;border-radius:16px;border:solid var(--rand);border-width:2px 2px 4px;background:#fff;font:900 18px var(--f-text);color:#3c3c3c;cursor:pointer}.fv .s7-kn.s7-t{color:var(--blau)}.fv .s7-kn.wackel{animation:fv-wackel .4s;border-color:var(--rot-rand)}.fv .s7-warum{font:800 15px var(--f-text);color:var(--rot);min-height:20px;margin:10px 0 0}.fv .s7-gw-w{display:flex;gap:8px;margin-bottom:14px}.fv .s7-gw-w button{width:56px;height:60px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:14px;background:#fff;font:900 28px var(--f-text);color:#3c3c3c;cursor:pointer}.fv .s7-gw-w button.akt{background:var(--blau-bg);border-color:var(--blau-rand);color:var(--blau)}.fv .s7-cs{display:flex;align-items:center;gap:10px;margin-bottom:20px}.fv .s7-cs svg{width:min(280px,64vw);height:auto}.fv .s7-cs .au{fill:#3c4048}.fv .s7-cs .in{fill:var(--blau)}.fv .s7-cs .hl{fill:#e07a00!important;font-size:20px}.fv .s7-dreh{width:46px;height:46px;flex:none;border-radius:50%;border:solid var(--rand);border-width:2px 2px 4px;background:#fff;color:var(--blau);font-size:16px;cursor:pointer}.fv .s7-lg{width:min(460px,100%);margin-bottom:20px}.fv .s7-lg svg{width:100%;height:auto;display:block}.fv .s7-bd{position:relative;width:min(440px,100%);aspect-ratio:400/280;margin-bottom:4px}.fv .s7-bd svg{position:absolute;inset:0;width:100%;height:100%}.fv .s7-bds{position:absolute;left:70%;top:15.2%;translate:-50% -50%;width:52px;height:64px;flex:none;border:2.5px solid #c9d0d9;border-radius:12px;background:#fff;justify-content:center}.fv .s7-bds.ziel{border-color:var(--blau);background:#f3f9ff}.fv .s7-bds.voll{border-color:transparent;background:none}.fv .s7-bds .k{width:52px;min-height:64px;padding:0;justify-content:center}.fv .s7-br{display:inline-flex;flex-direction:column;align-items:center;line-height:1.05}.fv .s7-br b:first-child{border-bottom:2.5px solid;padding:0 4px}.fv .s7-brk{min-height:70px;padding:0 16px;font-size:22px}.fv .s7-ns{width:min(260px,70vw);border:2px solid var(--rand);border-radius:20px;background:#fff}.fv .s7-ns svg{width:100%;height:auto;display:block;cursor:crosshair}.fv .s7-fort{width:min(260px,70vw);height:10px;border-radius:5px;background:#eef0f3;margin:14px 0;overflow:hidden}.fv .s7-fort i{display:block;height:100%;width:0;background:var(--blau-knopf);border-radius:5px;transition:width .15s}.fv .s7-nsk{display:flex;gap:8px}.fv .s7-tab.an{background:var(--blau-bg);color:var(--blau)}.fv .s7-ns.wackel{animation:fv-wackel .4s}.fv .s7-neu{margin:0}.fv .s7-lf{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(340px,100%)}.fv .s7-bu{width:100%;height:auto;display:block}.fv .s7-bu .kg,.fv .s7-bu .lk7{opacity:0;transition:opacity .3s}.fv .s7-bu .lk7{mix-blend-mode:screen}.fv .s7-bu .kg.an{opacity:1}.fv .s7-bu .lk7.an{opacity:.95}.fv .s7-schalter{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.fv .s7-schalter button{height:52px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:14px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font:900 16px var(--f-text);color:#3c3c3c}.fv .s7-schalter i{width:34px;height:20px;border-radius:10px;background:#dfe4ea;position:relative;transition:background .2s}.fv .s7-schalter i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}.fv .s7-schalter button.an i{background:var(--c)}.fv .s7-schalter button.an i:after{left:17px}.fv .s7-vgl{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.fv .s7-vgl>div{display:grid;grid-template-columns:44px 1fr;column-gap:10px;align-items:center;border:2px solid var(--rand);border-radius:16px;padding:8px 10px;background:#fff}.fv .s7-vgl span{grid-row:span 2;width:44px;height:44px;border-radius:12px;border:2px solid rgba(0,0,0,.12)}.fv .s7-vgl small{font:800 11px var(--f-text);color:var(--leise);text-transform:uppercase;letter-spacing:.06em}.fv .s7-vgl b{font:900 17px var(--f-text)}.fv .s7-vgl.ok>div:last-child{border-color:var(--gruen-rand);background:var(--gruen-bg)}.fv .s7-vgl.bad>div:last-child{border-color:var(--rot-rand);background:var(--rot-bg)}.fv .s7-fl{display:flex;justify-content:center;margin-bottom:24px}.fv .s7-fl .mast{width:8px;height:230px;background:#8a929d;border-radius:4px;position:relative}.fv .s7-fl .mast:before{content:"";position:absolute;top:-8px;left:-4px;width:16px;height:16px;border-radius:50%;background:#f2c12e}.fv .s7-fl .tuch{display:flex;width:min(270px,66vw);aspect-ratio:3/2;margin-top:6px;border:2px solid #3c4048;border-radius:4px;overflow:hidden}.fv .s7-fl .tuch button{flex:1;border:0;border-right:2px solid #d5dbe3;background:#f6f8fb;cursor:pointer;padding:0;position:relative}.fv .s7-fl .tuch button:last-child{border-right:0}.fv .s7-fl .tuch button.voll{border-right-style:solid;border-right-color:transparent}.fv .s7-fl .tuch button.akt{box-shadow:inset 0 0 0 4px #aab3bf;background-color:#eef1f5}.fv .s7-fl .tuch button.voll.akt{background-color:initial}.fv .s7-fl .tuch button.bad{box-shadow:inset 0 0 0 5px var(--rf-rot)}.fv .s7-fl .tuch button.ok{box-shadow:none}.fv .s7-toepfe{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;width:min(460px,100%)}.fv .s7-toepfe button{background:#fff;border:solid var(--rand);border-width:2px 2px 4px;border-radius:14px;padding:8px 0 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px}.fv .s7-toepfe span{width:34px;height:34px;border-radius:50%;border:2px solid rgba(0,0,0,.18)}.fv .s7-toepfe small{font:800 12px var(--f-text);color:#59616d}.fv .s7-dna{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;width:min(420px,100%)}.fv .s7-sp{display:flex;flex-direction:column;align-items:center}.fv .s7-sp>i{width:6px;height:34px;background:#c9d0d9}.fv .s7-ba{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;font:900 24px var(--f-text);color:#3c3c3c}.fv .s7-A{background:#ffd6d4;color:#b3332f}.fv .s7-T{background:#fff0b8;color:#8a6200}.fv .s7-G{background:#d4f2d6;color:#1f7a43}.fv .s7-C{background:#d3e9fb;color:#1f6fb0}.fv .s7-ds{flex:none;width:56px;height:56px;border:2.5px solid #c9d0d9;border-radius:12px;justify-content:center;background:#fff}.fv .s7-ds.ziel{border-color:var(--blau);background:#f3f9ff}.fv .s7-ds.voll{border-color:transparent;background:none}.fv .s7-ds .k{width:56px!important}.fv .s7-bk2,.fv .s7-ds .k{height:56px;min-height:0;padding:0;justify-content:center;box-sizing:border-box}.fv .s7-bk2{width:56px}.fv .s7-bk2 .s7-ba,.fv .s7-ds .k .s7-ba{width:40px;height:40px}.fv .s7-ds .k.bad,.fv .s7-ds .k.ok{border-width:3px}@media (max-width:600px){.fv .s7-proben{grid-template-columns:1fr}.fv .s7-proben button{min-height:64px}.fv .s7-st{width:108px}.fv .s7-st b{font-size:12.5px}.fv .s7-em{font-size:22px}.fv .s7-p{width:66px}.fv .s7-p span{font-size:24px}.fv .s7-toepfe{grid-template-columns:repeat(3,1fr)}.fv .s7-dna{gap:4px}.fv .s7-ba{width:44px;height:44px;font-size:20px}.fv .s7-ds{width:48px;height:48px}.fv .s7-bk2,.fv .s7-ds .k{width:48px!important;height:48px}.fv .s7-bk2 .s7-ba,.fv .s7-ds .k .s7-ba{width:34px;height:34px;font-size:18px}.fv .s7-akw button,.fv .s7-akw span{font-size:46px}.fv .s7-silben button span{font-size:32px}.fv .s7-silben button.bt span{font-size:42px}.fv .s7-silben button{min-width:64px}.fv .s7-bild>span{width:112px;height:112px;font-size:70px}}.fv .s8-bild{width:min(440px,100%);margin-bottom:18px}.fv .s8-bild svg{width:100%;height:auto;display:block}.fv .s8-bp svg{touch-action:none;cursor:ew-resize}.fv .s8-bp .griff8{cursor:grab}.fv .s8-bp .griff8 path,.fv .s8-bp .griff8 rect{fill:var(--blau-knopf)}.fv .s8-bp .griff8 line{stroke:var(--blau-knopf)}.fv .s8-bp .griff8.akt path,.fv .s8-bp .griff8.akt rect{fill:var(--blau)}.fv .s8-daten{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-bottom:14px}.fv .s8-daten small{width:100%;text-align:center;font:800 12px var(--f-text);color:var(--leise);text-transform:uppercase;letter-spacing:.06em}.fv .s8-daten b{min-width:36px;height:36px;display:grid;place-items:center;border:2px solid var(--rand);border-radius:10px;font:900 16px var(--f-text);background:#fff}.fv .s8-bp .griff8.ok path,.fv .s8-bp .griff8.ok rect{fill:var(--gruen-knopf)}.fv .s8-bp .griff8.bad path,.fv .s8-bp .griff8.bad rect{fill:var(--rf-rot)}.fv .s8-ew{display:flex;flex-direction:column;gap:14px;width:min(460px,100%)}.fv .s8-st{display:flex;height:56px;border:3px solid #3c4048;border-radius:10px;overflow:hidden}.fv .s8-st i{flex:1;border-right:3px solid #3c4048;background:#fff}.fv .s8-st i:last-child{border-right:0}.fv .s8-st i.an{background:#f2b33d}.fv .s8-st button{flex:1;border:0;border-right:1.5px solid #9aa1aa;background:#fff;cursor:pointer;padding:0}.fv .s8-st button:last-child{border-right:0}.fv .s8-st button.grenze{border-right:3px solid #3c4048}.fv .s8-st button.an{background:#f2b33d}.fv .s8-st button:hover:not(.an){background:#fff6dc}.fv .s8-gl{display:flex;align-items:center;gap:14px;font:900 26px var(--f-text);margin:18px 0 0}.fv .s8-gl .s7-br b{font-size:26px}.fv .s8-gl em{font-style:normal;color:var(--blau)}.fv .s8-gl.ok em{color:var(--gruen)}.fv .s8-gl.bad em{color:var(--rot)}.fv .s8-dom{display:inline-flex;align-items:center;height:54px;border:2.5px solid #3c4048;border-radius:10px;background:#fff;font:900 17px var(--f-text);color:#3c3c3c;overflow:hidden}.fv .s8-dom b{min-width:58px;padding:0 10px;text-align:center}.fv .s8-dom i{width:2.5px;align-self:stretch;background:#3c4048}.fv .s8-dom.fix{background:#eef1f5}.fv .s8-kette{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:min(640px,100%)}.fv .s8-ds{flex:none;width:140px;height:58px;border-bottom:3px solid #c9d0d9;justify-content:center}.fv .s8-dk,.fv .s8-ds .k{padding:0;min-height:0;border:0;background:none;width:auto!important;justify-content:center}.fv .s8-dk .s8-dom{border-bottom-width:5px}.fv .s8-ds .k.ok .s8-dom{border-color:var(--gruen-rand);background:var(--gruen-bg)}.fv .s8-ds .k.bad .s8-dom{border-color:var(--rot-rand);background:var(--rot-bg)}.fv .s8-ek{width:min(300px,80vw)}.fv .s8-leg{display:flex;gap:8px;margin-bottom:8px}.fv .s8-leg span{display:inline-flex;align-items:center;gap:6px;font:800 13px var(--f-text);color:var(--leise);background:#f2f5f9;border-radius:999px;padding:4px 10px}.fv .s8-leg i{width:14px;height:14px;border:2px solid #3c4048;background:#fff}.fv .s8-leg i.w{border-radius:50%}.fv .s8-leg i.voll{background:#3c4048}.fv .s8-antr{width:min(560px,100%)}.fv .s8-antr .k{min-height:74px;white-space:normal}.fv .s8-ant{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.fv .s8-ant b{font:900 17px var(--f-text)}.fv .s8-ant small{font:700 12px var(--f-text);color:var(--leise)}.fv .s8-fz{width:min(300px,80vw)}.fv .s8-fz .s8-seil,.fv .s8-fz .s8-zug{cursor:pointer}.fv .s8-zz{font:700 15px var(--f-text);color:var(--leise);margin:-6px 0 18px;text-align:center}.fv .s8-zz b{color:var(--blau)}.fv .s8-hl{width:min(400px,100%)}.fv .s8-pr{width:min(560px,100%)}.fv .s8-pr .k{min-height:92px;padding:6px 8px}.fv .s8-kd svg .s8-mo{cursor:pointer}.fv .s8-kk{display:grid;grid-template-columns:repeat(3,68px);grid-auto-rows:68px;gap:4px;margin-bottom:18px}.fv .s8-kk i{background:#3c4048;border-radius:12px;position:relative;overflow:hidden}.fv .s8-kk i.leer{background:#e9ecf0}.fv .s8-kk i.su:before{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),#8a929d 50%,transparent calc(50% + 1px))}.fv .s8-kk em{position:absolute;font:900 18px var(--f-text);font-style:normal;color:#fff}.fv .s8-kk em.ob{top:6px;right:9px}.fv .s8-kk em.un{bottom:6px;left:9px}.fv .s8-kk em.gut{color:#7ee07a}.fv .s8-kk b,.fv .s8-kk button{border-radius:12px;display:grid;place-items:center;font:900 30px var(--f-text);color:#3c3c3c}.fv .s8-kk b{background:#f2f5f9}.fv .s8-kk button{background:#fff;border:2px solid var(--rand);border-bottom:3px solid #c9d0d9;cursor:pointer;padding:0}.fv .s8-kk button.akt{border-color:var(--blau-rand);border-bottom-color:var(--blau);background:#f3f9ff;color:var(--blau)}.fv .s8-kk button.ok{background:var(--gruen-bg);border-color:var(--gruen-rand);color:var(--gruen)}.fv .s8-kk button.bad{background:var(--rot-bg);border-color:var(--rot-rand);color:var(--rot)}.fv .s8-mk{width:min(400px,100%);margin-bottom:4px}.fv .s8-mo2{display:flex;gap:26px;margin:4px 0 18px}.fv .s8-mo2 span{display:flex;gap:7px;align-items:center}.fv .s8-mo2 i{height:18px;background:#3c4048;border-radius:9px;transition:background .1s}.fv .s8-mo2 i.p{width:18px}.fv .s8-mo2 i.s{width:46px}.fv .s8-mo2 i.an{background:var(--blau-knopf)}.fv .s8-mk2{display:flex;gap:10px;align-items:center;margin-bottom:20px;flex-wrap:wrap;justify-content:center}.fv .s8-mk2 .chip-hilfe,.fv .s8-mk2 .vorlesen{margin:0}.fv .s8-tab{font:800 14px var(--f-text);color:var(--gelb);background:var(--gelb-bg);border-radius:999px;padding:6px 14px}.fv .s8-tab b{margin-left:8px}.fv .s8-pse{display:grid;grid-template-columns:22px repeat(8,1fr);gap:4px;width:min(480px,100%)}.fv .s8-pse em{font:900 12px var(--f-text);font-style:normal;color:#8a929d;display:grid;place-items:center}.fv .s8-pse button{aspect-ratio:1;border:solid var(--rand);border-width:2px 2px 3px;border-radius:10px;background:#fff;cursor:pointer;font:900 17px var(--f-text);color:#3c3c3c;position:relative;padding:8px 0 0}.fv .s8-pse button small{position:absolute;top:3px;left:5px;font:800 9px var(--f-text);color:#8a929d}.fv .s8-pse button.wahl{background:var(--blau-bg);border-color:var(--blau-rand);color:var(--blau)}.fv .s8-pse button.ok{background:var(--gruen-bg);border-color:var(--gruen-rand);color:var(--gruen)}.fv .s8-pse button.bad{background:var(--rot-bg);border-color:var(--rot-rand);color:var(--rot)}.fv .s8-pse button.fehlt{border-color:var(--gruen-rand);color:var(--gruen)}.fv .s8-pse button.spalte:not(.ok):not(.fehlt){background:#f2f5f9}.fv .s8-py{flex-direction:column;gap:4px;width:min(460px,100%);margin-bottom:4px}.fv .s8-py,.fv .s8-sch{display:flex;align-items:center}.fv .s8-sch{--b:calc(30% + var(--i) * 17.5%);width:var(--b);height:58px;justify-content:center;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:hsl(calc(205 - var(--i) * 6) 80% calc(90% - var(--i) * 4%))}.fv .s8-sch:first-child{clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);height:78px;align-items:flex-end;padding-bottom:8px;width:40%}.fv .s8-sch .fix{font:800 13px/1.15 var(--f-text);color:#1f4f78;text-align:center;padding:0 12%}.fv .s8-sch .slot{width:72%;flex:none;height:46px;border-bottom-color:#8cb7dc;justify-content:center;border-radius:10px 10px 0 0}.fv .s8-sch .slot.ziel{border-bottom-color:var(--blau);background:rgba(255,255,255,.55)}.fv .s8-sch .slot .k{min-height:42px;font-size:14px;justify-content:center;padding:0 6px;white-space:normal}.fv .s8-pk{font-size:15px;min-height:48px}.fv .s8-qz{position:relative;width:min(320px,86vw);aspect-ratio:1;margin-bottom:4px}.fv .s8-qz svg{position:absolute;inset:0;width:100%;height:100%}.fv .s8-qf{position:absolute;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:0}.fv .s8-qf b{width:52px;height:52px;border-radius:50%;background:#fff;border:2px solid var(--rand);display:grid;place-items:center;font:900 18px var(--f-text);color:#3c3c3c}.fv .s8-qf small{font:800 11px var(--f-text);color:#8a929d;height:14px}.fv .s8-qf .slot.rund{width:52px;height:52px}.fv .s8-qf .slot.rund .k{width:48px;min-height:48px;font-size:20px}.fv .s8-sz{width:min(380px,100%);margin-bottom:6px}.fv .s8-sz .sz{transition:opacity .2s}.fv .s8-mb{position:relative;width:min(380px,100%);height:16px;border-radius:8px;background:#eef0f3}.fv .s8-mb i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:var(--blau-knopf);transition:width .3s}.fv .s8-mb i.gut{background:var(--gruen-knopf)}.fv .s8-mb span{position:absolute;left:50.2%;top:-6px;bottom:-6px;width:3px;background:#3c4048;border-radius:2px}.fv .s8-mt{font:800 15px var(--f-text);color:var(--leise);margin:8px 0 16px}.fv .s8-pk2{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:min(460px,100%)}.fv .s8-pk2 button{border:solid var(--rand);border-width:2px 2px 4px;border-radius:14px;background:#fff;cursor:pointer;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--f-text)}.fv .s8-pk2 i{width:16px;height:16px;border-radius:50%;background:var(--c)}.fv .s8-pk2 b{font:900 16px var(--f-text);color:#3c3c3c}.fv .s8-pk2 small{font:800 12px var(--f-text);color:var(--leise)}.fv .s8-pk2 button.wahl{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.fv .s8-pk2 button.ok{border-color:var(--gruen-rand);background:var(--gruen-bg)}.fv .s8-pk2 button.bad{border-color:var(--rot-rand);background:var(--rot-bg)}.fv .s8-jz{width:min(420px,100%)}.fv .s8-kl{font:800 14px var(--f-text)}.fv .s8-sb{display:flex;gap:8px;margin-bottom:8px}.fv .s8-sb button{width:64px;height:72px;border:solid var(--rand);border-width:2px 2px 4px;border-radius:14px;background:#fff;cursor:pointer;font:900 36px var(--f-text);color:#3c3c3c;position:relative}.fv .s8-sb.zu button{pointer-events:none}.fv .s8-sb button.ok{background:var(--gruen-bg);border-color:var(--gruen-rand);color:var(--gruen)}.fv .s8-sb button.bad{background:var(--rot-bg);border-color:var(--rot-rand);animation:fv-wackel .4s}.fv .s8-sb button.stumm{color:#b4bcc6}.fv .s8-sb button.stumm:after{content:"";position:absolute;left:14px;right:14px;top:50%;height:3px;background:currentColor;rotate:-20deg}.fv .s8-vf{width:min(320px,86vw)}.fv .s8-vf svg{width:100%;height:auto;display:block}.fv .s8-au{cursor:pointer}.fv .s8-au:hover{opacity:.85}.fv .s8-au.ok circle,.fv .s8-au.richtig circle{fill:var(--gruen-knopf)}.fv .s8-au.bad circle{fill:var(--rf-rot)}.fv .s8-cs{width:min(330px,88vw);margin-bottom:4px}.fv .s8-cs svg{width:100%;height:auto;display:block}.fv .s8-cs svg g{cursor:pointer}.fv .s8-cs g.weg8 path{fill:#f08c00}.fv .s8-cs .as.hl{fill:#c06d00;font-size:13px}.fv .s8-cw{margin:4px 0 18px;text-align:center}.fv .s8-tk{width:min(480px,100%);margin-bottom:4px}.fv .s8-tl{cursor:pointer}.fv .s8-tl .tsl{stroke:#c9d0d9;opacity:0}.fv .s8-tl:hover .tsl{opacity:1}.fv .s8-tl .tsl.an{opacity:1;stroke:#59616d}.fv .s8-tz{font:800 15px var(--f-text);color:var(--leise)}.fv .s8-tz b{margin-left:6px;color:var(--rot)}.fv .s8-tz b.gut{color:var(--gruen)}@media (max-width:600px){.fv .s8-kk{grid-template-columns:repeat(3,60px);grid-auto-rows:60px}.fv .s8-pk2{grid-template-columns:repeat(2,1fr)}.fv .s8-ds{width:130px}.fv .s8-dom b{min-width:48px;padding:0 7px;font-size:15px}.fv .s8-mo2{gap:16px}.fv .s8-mo2 i.s{width:34px}.fv .s8-mo2 i.p{width:14px}.fv .s8-sb button{width:56px}}.fv .s8-qf .s8-qs{border:3px solid #c9d0d9;border-radius:50%;background:#fff;flex:none}.fv .s8-qf .s8-qs.ziel{border-color:var(--blau);background:#f3f9ff}.fv .s8-qf .s8-qs.voll{border-color:transparent;background:none}.fv .s7-ab b.s8-kl{font:800 15px var(--f-text)}.fv .s8-sch:first-child .fix{font-size:11px;padding:0 6px}.fv .s8-cs{width:min(380px,92vw)}@media (max-width:600px){.fv .s8-sch:first-child{width:52%}.fv .s8-sch .fix{font-size:11px}}.fv .s8-mk .hv{fill:transparent}.fv .s8-mk .s8-b:hover .hv{fill:#eef5fc}.fv .s8-ds.drueber,.fv .s8-ds.ziel{background:none!important;border-bottom-color:#8a929d}.fv .s8-ds.voll{border-bottom-color:transparent}.fv>.ia-actions{display:none!important}.fv>.fv-leiste{display:none}.fv .fv-unter{margin:0 0 22px}.fv .fv-wort{margin-bottom:26px}.fv .fv-aufdecken-knoepfe{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:22px;flex-wrap:wrap}.fv .fv-aufdecken-knoepfe .knopf{min-width:150px}.fv .fv-lk-zahl{font:800 14px var(--f-text);color:var(--leise)}.fv .lk-vorn b.fv-lk-begriff{font:900 30px/1.2 var(--f-text);color:var(--text)}.fv .term .eingabe{width:180px}.fv,.fv *,.fv :after,.fv :before,.fv-flugebene *{box-sizing:border-box}