@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e664fdf150ece08d.p.0uclrktt8h78d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.2dv7oiayrgfo5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e664fdf150ece08d.p.0uclrktt8h78d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.2dv7oiayrgfo5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.KGo7cG_className{font-family:Atkinson Hyperlegible Next;font-style:normal}.KGo7cG_variable{--font-text:"Atkinson Hyperlegible Next"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.IG7SYq_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.IG7SYq_variable{--font-titel:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{--page:#e2eae8;--app:#f5f8f7;--surface:#fff;--surface-2:#e9f0ee;--ink:#122a2d;--ink-2:#3b5457;--line:#c3d2cf;--line-strong:#6f8885;--primary:#16625d;--primary-hover:#0f4d49;--primary-ink:#fff;--primary-soft:#d9ece8;--mid:#7f5300;--mid-soft:#fbeed3;--mid-mark:#b07810;--bad:#9e3247;--bad-soft:#f8e2e6;--bad-mark:#c24f65;--good-mark:#1e8077;--focus:#1453c4;--shadow:0 18px 50px -18px #122a2d59, 0 4px 14px -6px #122a2d2e;--card-shadow:0 1px 2px #122a2d0f, 0 6px 18px -10px #122a2d38;--schrift:var(--font-text),"Atkinson Hyperlegible Next",system-ui,sans-serif;--titel:var(--font-titel),"Schibsted Grotesk",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#081214;--app:#0e1c1f;--surface:#15292d;--surface-2:#1c3438;--ink:#e4efed;--ink-2:#a8bebb;--line:#2d4a4e;--line-strong:#5f807c;--primary:#6ccdc2;--primary-hover:#8fdcd3;--primary-ink:#04201d;--primary-soft:#173f3c;--mid:#f2bd62;--mid-soft:#3a2d12;--mid-mark:#e0a43a;--bad:#f39aa6;--bad-soft:#44212a;--bad-mark:#e2758a;--good-mark:#56bdb2;--focus:#8db6ff;--shadow:0 18px 50px -18px #000000b3, 0 4px 14px -6px #00000080;--card-shadow:0 1px 2px #0000004d, 0 8px 20px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#081214;--app:#0e1c1f;--surface:#15292d;--surface-2:#1c3438;--ink:#e4efed;--ink-2:#a8bebb;--line:#2d4a4e;--line-strong:#5f807c;--primary:#6ccdc2;--primary-hover:#8fdcd3;--primary-ink:#04201d;--primary-soft:#173f3c;--mid:#f2bd62;--mid-soft:#3a2d12;--mid-mark:#e0a43a;--bad:#f39aa6;--bad-soft:#44212a;--bad-mark:#e2758a;--good-mark:#56bdb2;--focus:#8db6ff;--shadow:0 18px 50px -18px #000000b3, 0 4px 14px -6px #00000080;--card-shadow:0 1px 2px #0000004d, 0 8px 20px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--app);color:var(--ink);font-family:var(--schrift);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.5}h1,h2,h3,.display{font-family:var(--titel);letter-spacing:-.015em;text-wrap:balance;line-height:1.18}h1{margin:12px 0;font-size:30px}h2{margin:28px 0 8px;font-size:22px}h3{margin:0 0 8px;font-size:18px}p{margin:0 0 16px}a{color:var(--primary);text-underline-offset:3px}a:hover{color:var(--primary-hover)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:10px}[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}svg.i{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.skip{background:var(--surface);color:var(--ink);z-index:20;box-shadow:var(--shadow);border-radius:12px;padding:12px 16px;position:absolute;top:-100px;left:8px}.skip:focus{top:8px}.kopf{background:var(--app);border-bottom:1px solid var(--line)}.kopf-in{align-items:center;gap:4px;max-width:760px;min-height:60px;margin:0 auto;padding:8px 8px 8px 16px;display:flex}.marke{min-width:0;font-family:var(--titel);color:var(--ink);flex:1;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.marke:hover{color:var(--ink)}@media (min-width:375px){.marke{white-space:nowrap}}@media (max-width:374px){.kopf-in{padding-left:12px}}.brandmark{background:var(--primary);width:30px;height:30px;color:var(--primary-ink);border-radius:9px;flex:none;place-items:center;display:grid}.brandmark svg{width:20px;height:20px}.kopf nav{align-items:center;gap:4px;display:flex}.kopf nav a{white-space:nowrap;min-height:44px;color:var(--ink);border:1.5px solid #0000;border-radius:12px;align-items:center;padding:0 8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.kopf nav a:hover,.kopf nav a:focus-visible,.kopf nav a:active{background:var(--surface-2);border-color:var(--line-strong)}.kopf nav a[aria-current=page]{color:var(--primary);text-decoration:underline;text-decoration-thickness:2px}@media (max-width:459px){.kopf nav a.nav-fragen{display:none}}.iconbtn{border:1.5px solid var(--line-strong);cursor:pointer;min-width:44px;min-height:44px;color:var(--ink);background:0 0;border-radius:12px;place-items:center;display:grid}.iconbtn:hover,.iconbtn:active{background:var(--surface-2);border-color:var(--ink)}.seite{max-width:760px;margin:0 auto;padding:8px 20px 40px}.seite-schmal{max-width:640px}.lead{color:var(--ink-2);font-size:18px}.panel{background:var(--surface);box-shadow:var(--card-shadow);border-radius:22px;margin-bottom:16px;padding:20px}.panel h2{margin:0 0 4px;font-size:19px}.panel .sub{color:var(--ink-2);margin:0 0 16px;font-size:15px}.knoepfe{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.btn{cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:12px 20px;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--primary);color:var(--primary-ink)}.btn-primary:hover{background:var(--primary-hover);color:var(--primary-ink)}.btn-ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);background:var(--surface-2);color:var(--ink)}.btn[disabled]{background:var(--surface-2);color:var(--ink-2);border-color:var(--line);cursor:not-allowed}.btn-voll{width:100%}.linkbtn{color:var(--primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-weight:700;text-decoration:underline}.linkbtn:hover{color:var(--primary-hover)}.quiet{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:15px;font-weight:500;text-decoration:underline}.quiet:hover{color:var(--ink)}.hinweis{color:var(--ink-2);align-items:flex-start;gap:12px;margin:0 0 16px;font-size:15px;display:flex}.hinweis svg{width:20px;height:20px;color:var(--primary);margin-top:4px}.warnhinweis{color:var(--ink);background:var(--mid-soft);border-radius:14px;margin:0 0 16px;padding:12px 16px;font-size:15px}.schritte{gap:12px;margin:0;padding:0;list-style:none;display:grid}.schritte li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.schritte .nr{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;font-weight:700;display:grid}.schritte b{display:block}.schritte span{color:var(--ink-2);font-size:15px}.kartenliste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kartenliste a{background:var(--surface);border:1.5px solid var(--line-strong);color:var(--ink);border-radius:18px;min-height:44px;padding:16px;text-decoration:none;display:block}.kartenliste a:hover{border-color:var(--primary);color:var(--ink)}.kartenliste b{font-family:var(--titel);font-size:18px;display:block}.kartenliste span{color:var(--ink-2);margin-top:4px;font-size:15px;display:block}.fragenliste{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.fragenliste a{min-height:44px;color:var(--ink);border:1.5px solid #0000;border-radius:12px;align-items:flex-start;gap:8px;padding:12px 8px;text-decoration:none;display:flex}.fragenliste a:hover,.fragenliste a:focus-visible,.fragenliste a:active{background:var(--surface-2);color:var(--ink);border-color:var(--line-strong)}.fragenliste a svg{color:var(--primary);margin-top:0}.marker{background:var(--primary-soft);color:var(--primary);white-space:nowrap;border-radius:99px;margin-left:6px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-block}.brot{color:var(--ink-2);margin:8px 0 0;font-size:14px}.brot ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.brot li+li:before{content:"›";color:var(--ink-2);margin-right:4px}.brot a{color:var(--ink-2);align-items:center;min-height:44px;display:inline-flex}.tags{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.tag{background:var(--surface-2);color:var(--ink-2);border-radius:99px;padding:4px 12px;font-size:14px;font-weight:700}.tag.anlass{background:var(--primary-soft);color:var(--primary)}.qtext{margin:0 0 8px;font-size:25px;font-weight:700;line-height:1.22}.qtext:focus{outline:none}.qtext:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.who{color:var(--ink-2);margin:0 0 16px;font-size:15px}.block{background:var(--surface);box-shadow:var(--card-shadow);border-radius:20px;margin-bottom:12px;padding:16px 20px}.block h2,.block h3{font-size:17px;font-family:var(--titel);align-items:center;gap:12px;margin:0 0 8px;display:flex}.block h2 .bi,.block h3 .bi{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.block p{margin:0}.block ul{margin:0;padding-left:20px}.block li{margin:4px 0}.b-why .bi{background:var(--surface-2);color:var(--ink)}.b-in .bi{background:var(--primary-soft);color:var(--primary)}.b-err .bi{background:var(--bad-soft);color:var(--bad)}.b-ex{background:var(--primary-soft);box-shadow:none}.b-ex .bi{background:var(--surface);color:var(--primary)}.b-ex blockquote{margin:0 0 12px;font-size:17px;line-height:1.55}.b-ex .person{color:var(--ink-2);margin:0 0 8px;font-size:14px}.ownstory{color:var(--primary);border-top:1px solid color-mix(in srgb, var(--primary) 30%, transparent);align-items:flex-start;gap:12px;padding-top:12px;font-size:15px;font-weight:700;display:flex}.ownstory svg{width:18px;height:18px;margin-top:4px}.b-sucht{background:var(--surface-2);box-shadow:none}.b-sucht p+p{margin-top:8px}.quellen{color:var(--ink-2);font-size:14px}.quellen ul{margin:4px 0 0;padding-left:20px}.quellen a{color:var(--ink-2);min-height:24px;display:inline-block}.recht h2{font-size:20px}.recht h3{margin-top:20px;font-size:17px}.recht address{margin:0 0 16px;font-style:normal}.recht ul{padding-left:20px}.fuss{border-top:1px solid var(--line);background:var(--surface-2);margin-top:24px}.fuss-in{max-width:760px;padding:20px 20px calc(24px + env(safe-area-inset-bottom));margin:0 auto}.disclaimer{color:var(--ink-2);align-items:flex-start;gap:12px;margin:0 0 12px;font-size:14px;display:flex}.disclaimer svg{width:18px;height:18px;margin-top:4px}.fuss nav ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.fuss nav a{min-height:44px;color:var(--ink);align-items:center;font-size:15px;display:inline-flex}.fuss-knopf{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:15px;text-decoration:underline;display:inline-flex}:root{--werbe-bg:#122a2d;--werbe-ink:#f1f6f5;--werbe-ink-2:#c9dad7;--werbe-rand:#122a2d;--werbe-link:#9fe3da;--werbe-knopf-rand:#c9dad7;--werbe-knopf-hover:#ffffff1f;--werbe-schatten:0 16px 40px -10px #122a2d8c, 0 4px 12px -4px #122a2d59}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--werbe-bg:#24474c;--werbe-ink:#f1f6f5;--werbe-ink-2:#c9dad7;--werbe-rand:#6ccdc2;--werbe-link:#9fe3da;--werbe-knopf-rand:#c9dad7;--werbe-knopf-hover:#ffffff1a;--werbe-schatten:0 18px 44px -8px #000000d9, 0 4px 14px -4px #0009}}:root[data-theme=dark]{--werbe-bg:#24474c;--werbe-ink:#f1f6f5;--werbe-ink-2:#c9dad7;--werbe-rand:#6ccdc2;--werbe-link:#9fe3da;--werbe-knopf-rand:#c9dad7;--werbe-knopf-hover:#ffffff1a;--werbe-schatten:0 18px 44px -8px #000000d9, 0 4px 14px -4px #0009}.werbe-leiste{z-index:30;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--werbe-bg);color:var(--werbe-ink);border:1px solid var(--werbe-rand);box-shadow:var(--werbe-schatten);max-height:calc(100vh - 24px - env(safe-area-inset-bottom));border-radius:18px;animation:.32s cubic-bezier(.2,.8,.2,1) both werbe-ein;position:fixed;overflow-y:auto}.werbe-in{padding:12px 14px}.werbe-leiste h2{color:var(--werbe-ink);margin:0 0 4px;font-size:15px;line-height:1.3}.werbe-leiste p{color:var(--werbe-ink-2);margin:0 0 10px;font-size:14px;line-height:1.42}.werbe-leiste a{color:var(--werbe-link);white-space:nowrap;font-weight:700}.werbe-leiste a:hover{color:var(--werbe-ink)}.werbe-leiste :focus-visible{outline-color:var(--werbe-link)}.werbe-knoepfe{grid-template-columns:1fr 1fr;gap:8px;display:grid}.btn.werbe-knopf{border-color:var(--werbe-knopf-rand);min-height:44px;color:var(--werbe-ink);background:0 0;border-radius:12px;padding:8px 14px;font-size:15px}.btn.werbe-knopf:hover{background:var(--werbe-knopf-hover);border-color:var(--werbe-ink);color:var(--werbe-ink)}@keyframes werbe-ein{0%{opacity:0;transform:translateY(16px)}}@media (min-width:720px){.werbe-leiste{left:auto;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));width:400px}}@media (prefers-reduced-motion:reduce){.werbe-leiste{animation:none}}.fuss small{color:var(--ink-2);margin-top:8px;font-size:13px;display:block}.uebung{max-width:640px;margin:0 auto;padding:4px 16px 24px}.hello h1{margin:12px 0 8px;font-size:28px}.hello p{color:var(--ink-2)}.stack{background:var(--surface-2);border-radius:99px;gap:4px;height:14px;display:flex;overflow:hidden}.stack span{height:100%;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1);display:block}.stack .gesperrt{background:repeating-linear-gradient(135deg, var(--line-strong) 0 2px, transparent 2px 6px)}.gesperrt-hinweis{align-items:center;gap:8px;display:flex}.legend{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.legend div{color:var(--ink-2);flex-direction:column;gap:4px;font-size:14px;display:flex}.legend b{color:var(--ink);font-size:22px;font-family:var(--titel);align-items:center;gap:8px;display:flex}.dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.note{color:var(--ink-2);margin:12px 0 0;font-size:14px}.meinanlass{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;font-size:15px;display:flex}.meinanlass b{font-weight:700}.qhead{align-items:center;gap:4px;margin:4px 0;display:flex}.qcount{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:15px;font-weight:700}.lane{gap:4px;margin:4px 0 16px;display:flex}.lane span{background:var(--line);border-radius:3px;flex:1;height:6px;transition:background-color .3s,transform .3s}.lane span.sitzt{background:var(--good-mark)}.lane span.unsicher{background:var(--mid-mark)}.lane span.nochmal{background:var(--bad-mark)}.lane span.now{background:var(--ink);transform:scaleY(1.5)}.anl h1{margin:8px 0;font-size:28px}.anl .lead{margin:0 0 20px;font-size:17px}.agrid{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.acard{text-align:left;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;min-height:124px;color:var(--ink);border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:flex;position:relative}.acard:hover{border-color:var(--ink)}.acard:active{transform:scale(.98)}.acard .aic{background:var(--surface-2);width:44px;height:44px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.acard .an{font-family:var(--titel);letter-spacing:-.015em;padding-right:28px;font-size:18px;font-weight:700;line-height:1.2}.acard .ad{color:var(--ink-2);font-size:14px;line-height:1.35}.acard .tick{border:1.5px solid var(--line-strong);color:#0000;background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:12px;right:12px}.acard .tick svg{stroke-width:2.6px;width:16px;height:16px}.acard[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}.acard[aria-pressed=true] .aic{background:var(--primary);color:var(--primary-ink)}.acard[aria-pressed=true] .tick{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.acard.all{border-style:dashed;grid-column:1/-1}.acard.all[aria-pressed=true]{border-style:solid}@media (max-width:340px){.agrid{grid-template-columns:1fr}.acard{min-height:0}}.anl-weiter{z-index:5;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--app);margin:0 -20px;position:sticky;bottom:0;box-shadow:0 -10px 16px -12px #122a2d59}.anl-weiter .note{text-align:center;margin-top:8px}.cbar{margin:0 0 4px}.crow{align-items:flex-end;gap:8px;display:flex}.cfield{background:var(--surface);border:1.5px solid var(--line-strong);min-width:0;box-shadow:var(--card-shadow);border-radius:26px;flex:1;align-items:center;transition:border-color .15s;display:flex}.cfield:focus-within{border-color:var(--focus)}.cfield textarea{width:100%;color:var(--ink);resize:none;background:0 0;border:0;border-radius:24px;min-height:74px;max-height:168.8px;padding:12px 16px;font-size:17px;line-height:1.4;display:block;overflow-y:auto}.cfield textarea:focus{outline:none}.cfield textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.cfield textarea::placeholder{color:var(--ink-2);opacity:1}.cbtn{cursor:pointer;background:var(--primary);width:52px;height:52px;color:var(--primary-ink);border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,transform .1s;display:grid}.cbtn:hover{background:var(--primary-hover)}.cbtn:active{transform:scale(.95)}.cbtn[disabled]{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed;border:1.5px solid var(--line)}.cbtn svg{width:24px;height:24px}.ctip{color:var(--ink-2);margin:8px 4px 0;font-size:14px}.cfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.cfield textarea[hidden]{display:none}.crow{position:relative}.cbtn[data-mikrofon],.cbar[data-state=hold] .cbtn,.cbar[data-state=locked] .cbtn{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cbar[data-state=hold] .cbtn{transform:scale(1.32)}.cbar[data-state=locked] .cbtn{background:var(--bad);color:var(--surface)}.cbar[data-state=busy] .cbtn{background:var(--surface-2);color:var(--ink-2);cursor:progress}.recv,.busyv{align-items:center;gap:12px;width:100%;min-height:74px;padding:0 8px 0 16px;display:flex}.recdot{background:var(--bad-mark);border-radius:50%;flex:none;width:12px;height:12px;animation:1.1s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.rectime{font-variant-numeric:tabular-nums;min-width:38px;font-size:16px;font-weight:700}.wave{flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:28px;display:flex;overflow:hidden}.wave i{background:var(--primary);border-radius:2px;flex:none;width:3px;height:28px;transition:transform .12s ease-out;display:block;transform:scaleY(.14)}.rectrash{width:44px;height:44px;color:var(--bad);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:-12px;display:grid}.rectrash:hover{background:var(--bad-soft)}.rectrash:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rectrash svg{width:22px;height:22px}.busyv{color:var(--ink-2);font-size:16px}.busyv .dots{gap:4px;display:inline-flex}.busyv .dots i{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dotp}.busyv .dots i:nth-child(2){animation-delay:.15s}.busyv .dots i:nth-child(3){animation-delay:.3s}@keyframes dotp{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.cslide{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;margin:8px 4px 0;font-size:14px;display:flex}.cslide span{align-items:center;gap:4px;display:inline-flex}.cslide svg{width:16px;height:16px}.clocked{color:var(--ink-2);margin:8px 4px 0;font-size:14px}.lockpill{background:var(--surface);width:44px;color:var(--ink);box-shadow:var(--shadow);z-index:3;pointer-events:none;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:12px 0 10px;display:flex;position:absolute;bottom:72px;right:4px}.lockpill svg{width:20px;height:20px}.lockpill .up{color:var(--ink-2);animation:1.2s ease-in-out infinite nudge}@keyframes nudge{50%{transform:translateY(-4px)}}.cnote{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 4px 8px;font-size:14px;display:flex}.cnote svg{width:16px;height:16px;color:var(--primary);flex:none}.chinweis,.creste{color:var(--ink);font-weight:600}.cbar[data-state=hold]~.cfoot,.cbar[data-state=locked]~.cfoot,.cbar[data-state=busy]~.cfoot{visibility:hidden}.cbar .einwilligung{margin-bottom:12px}@media (prefers-reduced-motion:reduce){.recdot,.lockpill .up,.busyv .dots i{animation:none}.wave i{transition:none}}.answered{flex-direction:column;gap:4px;margin:0 0 16px;display:flex}.msg{white-space:pre-wrap;border-radius:20px;max-width:92%;padding:12px 16px;font-size:16px;line-height:1.45}.msg .from{opacity:.85;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.msg.u{background:var(--primary);color:var(--primary-ink);border-bottom-right-radius:6px;align-self:flex-end}.checks{gap:4px;margin:4px 0 0;list-style:none;display:grid;padding:0!important}.checks li{margin:0!important}.checks label{cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:8px 4px;display:flex}.checks label:hover{background:var(--surface-2)}.checks input{appearance:none;border:2px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin:0;display:grid}.checks input:after{content:"";border-left:2.5px solid var(--primary-ink);border-bottom:2.5px solid var(--primary-ink);opacity:0;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.checks input:checked{background:var(--primary);border-color:var(--primary)}.checks input:checked:after{opacity:1}.checks input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ccount{color:var(--ink-2);font-size:14px;font-weight:700;margin:8px 0 0!important}.reveal-in{animation:.45s cubic-bezier(.16,1,.3,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.b-ki h3{margin:16px 0 4px;font-size:16px}.stufe{border:2px solid;border-radius:99px;align-items:center;margin:4px 0;padding:8px 14px;font-size:16px;font-weight:700;display:inline-flex}.st-gut{background:var(--primary-soft);color:var(--primary);border-color:var(--good-mark)}.st-mittel{background:var(--mid-soft);color:var(--mid);border-color:var(--mid-mark)}.st-nochmal{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-mark)}.kern-liste{gap:8px;list-style:none;display:grid;padding:0!important}.kern-liste li{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid;margin:0!important}.kern-status{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;margin-top:2px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.kern-status svg{width:16px;height:16px}.drin .kern-status{background:var(--primary-soft);color:var(--primary)}.fehlt .kern-status{background:var(--mid-soft);color:var(--mid)}details summary{cursor:pointer;color:var(--primary);align-items:center;min-height:44px;font-weight:700;display:flex}details summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}details[open] summary{margin-bottom:8px}.bewertung{padding:16px 0 calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);margin:20px 0 0}.bewertung p{margin:0 0 8px;font-size:15px;font-weight:700}.rate{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rate .btn{border-width:2px;flex-direction:column;gap:2px;min-height:56px;padding:8px 4px;font-size:16px}.rate .btn small{font-size:13px;font-weight:500;display:block}.r-sitzt{background:var(--primary-soft);color:var(--primary);border-color:var(--good-mark)}.r-unsicher{background:var(--mid-soft);color:var(--mid);border-color:var(--mid-mark)}.r-nochmal{background:var(--bad-soft);color:var(--bad);border-color:var(--bad-mark)}.rate .btn:hover{filter:brightness(.96)}.r-sitzt:hover{color:var(--primary)}.r-unsicher:hover{color:var(--mid)}.r-nochmal:hover{color:var(--bad)}.kb-open .fuss,.kb-open .kopf,.kb-open .uebung .who,.kb-open .uebung .tags,.kb-open .uebung .lane{display:none}.kb-open .uebung .qtext{font-size:19px;line-height:1.25}.done h1{margin:12px 0 8px;font-size:28px}.done p{color:var(--ink-2);margin:0 0 20px}.sched{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.sched li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.sched .dot{width:12px;height:12px;margin-top:8px}.termin label{margin:0 0 8px;font-weight:700;display:block}.termin input[type=date]{border:1.5px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--ink);border-radius:14px;max-width:100%;padding:8px 12px;font-size:17px}.termin .zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.termin .vorschlag{margin:12px 0 0;font-weight:700}@media (min-width:760px){h1{font-size:36px}.seite{padding-top:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.einwilligung{margin:4px 0 12px}.ew-titel{margin:0 0 4px;font-weight:700}.ew-zeile{cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:8px 4px;font-size:15px;line-height:1.4;display:flex}.ew-zeile:hover{background:var(--surface-2)}.ew-zeile input{appearance:none;border:2px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin:0;display:grid}.ew-zeile input:after{content:"";border-left:2.5px solid var(--primary-ink);border-bottom:2.5px solid var(--primary-ink);opacity:0;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.ew-zeile input:checked{background:var(--primary);border-color:var(--primary)}.ew-zeile input:checked:after{opacity:1}.ew-details{color:var(--ink-2);margin:0 4px 8px 42px;font-size:14px}.ew-details summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}.ew-details p{margin:4px 0 8px}.ew-details a{color:var(--ink-2)}.einwilligung .knoepfe{margin-top:4px}.fussnote{color:var(--ink-2);margin:12px 0 0;font-size:13px;line-height:1.4}.qhead .btn-zurueck{border-radius:12px;gap:4px;min-height:44px;padding:0 14px 0 8px;font-size:15px}.vergleich{background:var(--surface-2);border-radius:14px;margin:8px 0 4px;padding:4px 14px 12px}.vergleich h3{margin-top:10px}.vergleich p{margin:4px 0 0}
