html{--grund:#f7f7f5;--flaeche:#fff;--flaeche-stark:#eeeeea;--rand:#dcdcd6;--rand-feld:color-mix(in srgb, var(--text-leise) 72%, var(--flaeche));--text:#1c1d1f;--text-leise:#5b5e63;--akzent:#2f5bd3;--akzent-text:#fff;--erfolg:#1d7a46;--warnung:#8a5a00;--fehler:#b42318;--fehler-text:#fff;--schrift-text:system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, sans-serif;--schrift-ueberschrift:var(--schrift-text);--schrift-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--radius:8px;--dichte:1;--abstand:calc(1rem * var(--dichte));--dauer:.16s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--grund);color:var(--text);font-family:var(--schrift-text);font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--schrift-ueberschrift);text-wrap:balance;line-height:1.2}p{text-wrap:pretty}a{color:var(--akzent);text-underline-offset:.18em}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.nur-vorleser{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprungmarke{z-index:50;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);padding:.6rem 1rem;position:absolute;top:-4rem;left:.5rem}.sprungmarke:focus{top:.5rem}.leise{color:var(--text-leise)}.klein{font-size:.875rem}.symbol{flex:none;width:1.25rem;height:1.25rem}.symbol-gross{width:1.75rem;height:1.75rem}.chat,[data-ton]{--dreh:0;--ton:var(--akzent);--ton-stark:color-mix(in oklch, var(--ton) 74%, var(--text));--ton-zart:color-mix(in oklch, var(--ton) 18%, var(--flaeche));--ton-hauch:color-mix(in oklch, var(--ton) 6%, var(--flaeche));--ton-rand:color-mix(in oklch, var(--ton) 40%, var(--rand))}@supports (color:oklch(from red l c h)){.chat,[data-ton]{--ton:oklch(from var(--akzent) .62 clamp(.13, c, .19) calc(h + var(--dreh)))}}[data-ton=wissen]{--dreh:160}[data-ton=websuche]{--dreh:240}[data-ton=diktat]{--dreh:112}[data-ton=pdf]{--dreh:336}[data-ton=nachdenken]{--dreh:288}[data-ton=kennwort]{--dreh:120}[data-ton=name]{--dreh:240}[data-ton=code]{--dreh:60}[data-ton=qr]{--dreh:280}.knopf,.knopf-leise,.knopf-symbol{border-radius:var(--radius);cursor:pointer;min-height:44px;transition:background-color var(--dauer) ease, color var(--dauer) ease, border-color var(--dauer) ease;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.knopf{border:1px solid var(--akzent);background:var(--akzent);color:var(--akzent-text);padding:0 1.1rem;font-weight:600}.knopf:hover{background:color-mix(in srgb, var(--akzent) 88%, var(--text))}.knopf:disabled{opacity:.55;cursor:not-allowed}.knopf-voll{width:100%}.knopf-leise{border:1px solid color-mix(in srgb, currentColor 50%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);color:var(--text);padding:0 .9rem;font-weight:500}.knopf-leise:hover{border-color:color-mix(in srgb, currentColor 68%, transparent);background:color-mix(in srgb, currentColor 10%, transparent)}.knopf-leise:active{background:color-mix(in srgb, currentColor 15%, transparent)}.knopf-leise.gefahr{border-color:color-mix(in srgb, currentColor 70%, transparent);color:var(--fehler)}.knopf-leise.gefahr:hover{border-color:var(--fehler);background:var(--fehler);color:var(--fehler-text)}.knopf-leise.aktiv:not(.flach){border-color:var(--akzent);background:color-mix(in srgb, var(--akzent) 12%, transparent);font-weight:600}.knopf-leise:disabled,.knopf-leise:disabled:hover{opacity:.5;cursor:not-allowed;border-color:color-mix(in srgb, currentColor 50%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);color:var(--text)}.knopf-leise.flach{color:var(--text-leise);background:0 0;border-color:#0000;font-weight:400}.knopf-leise.flach:hover{color:var(--text);background:var(--flaeche-stark)}.knopf-leise.klein{gap:.35rem;min-height:34px;padding:0 .65rem}.knopf-leise.klein .symbol{width:1rem;height:1rem}.knopf-symbol{width:44px;color:var(--text-leise);background:0 0;border:1px solid #0000;padding:0}.knopf-symbol:not(:disabled):hover{color:var(--text);background:var(--flaeche-stark)}.knopf-symbol:disabled{opacity:.38;cursor:not-allowed}.knopf-symbol.klein{width:32px;min-height:32px}.knopf-symbol.klein .symbol{width:1rem;height:1rem}@media (pointer:coarse){.knopf-leise.klein,.knopf-symbol.klein{min-width:44px;min-height:44px}}.formular{gap:calc(var(--abstand) * 1.1);margin-block:calc(var(--abstand) * 1.25);display:grid}.feld{gap:.35rem;display:grid}.feld>span{font-size:.9375rem;font-weight:600}.feld input{border:1px solid var(--rand-feld);border-radius:var(--radius);background:var(--flaeche);min-height:46px;padding:0 .85rem}.feld input:focus-visible{outline-offset:0;border-color:var(--akzent)}.feld small{color:var(--text-leise);font-size:.8125rem}.kennwort-feld{display:grid;position:relative}.kennwort-feld>input{width:100%;padding-right:3rem}.kennwort-feld>input::-ms-reveal{display:none}.kennwort-feld>input::-ms-clear{display:none}.kennwort-auge{inset-block:1px;border-radius:0 var(--radius) var(--radius) 0;width:44px;color:var(--text-leise);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;right:1px}.kennwort-auge:hover{color:var(--text)}.kennwort-auge:focus-visible{outline-offset:-4px}.haken-feld{align-items:center;gap:.6rem;min-height:44px;display:flex}.haken-feld input{width:1.15rem;height:1.15rem;accent-color:var(--akzent)}.huelle .feld>span:has(>.symbol){align-items:center;gap:.55rem;display:flex}.huelle .feld>span>.symbol{border-radius:calc(var(--radius) * .75);background:var(--ton-zart);block-size:1.75rem;inline-size:1.75rem;color:var(--ton-stark);padding:.33rem}.huelle .haken-feld[data-ton] input{accent-color:var(--ton-stark)}.meldung{border-radius:var(--radius);border:1px solid;margin:0;padding:.7rem .9rem;font-size:.9375rem}.meldung-fehler{border-color:color-mix(in srgb, var(--fehler) 45%, transparent);background:color-mix(in srgb, var(--fehler) 9%, var(--flaeche));color:var(--fehler)}.meldung-hinweis{border-color:var(--rand);background:var(--flaeche);color:var(--text-leise)}.seite-mitte{place-content:center;justify-items:center;gap:1rem;min-height:100dvh;padding:1rem;display:grid}.huelle{min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));grid-template-rows:1fr auto;display:grid}.huelle-spalte{width:min(100%, var(--karte-breite,26rem));margin:auto;padding-block:2rem}@media (width>=48rem){.huelle{grid-template-columns:var(--platz-links,1fr) minmax(0, var(--karte-breite,26rem)) var(--platz-rechts,1fr);grid-template-rows:var(--platz-oben,1fr) auto var(--platz-unten,1fr) auto;padding:max(1.5rem, env(safe-area-inset-top)) clamp(1.5rem, 4vw, 4rem) max(1rem, env(safe-area-inset-bottom))}.huelle>.huelle-spalte{grid-area:2/2;width:100%;margin:0}.huelle>.rechtliches{grid-area:4/1/auto/-1;margin-top:1.5rem}}.huelle-kopf{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2.25rem;display:flex}.huelle .huelle-kopf .marke-logo{height:var(--anmelde-logo,40px);max-width:100%}.marke-text{min-width:0;display:grid}.marke-untertitel{color:var(--text-leise);font-size:.8125rem;line-height:1.35}.seiten-ebene{justify-items:start;gap:1.5rem;display:grid}.seitenlogo{z-index:1;max-width:100%;position:relative}.huelle .seitenlogo .marke-logo{height:var(--anmelde-logo,40px);max-width:100%}.seitentext{isolation:isolate;gap:.75rem;width:100%;display:grid;position:relative;container-type:inline-size}.seitentext-titel{font-family:var(--schrift-ueberschrift);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.75rem,13cqi,3.5rem);font-weight:700;line-height:1.1}.seitentext-absatz{max-width:40ch;color:var(--text-leise);white-space:pre-line;margin:0;font-size:1.25rem;line-height:1.5}html:is([data-anmeldedesign],[data-anmeldebild],[data-hintergrund=bild]) .seitentext{color:var(--st-schrift,#fff)}html:is([data-anmeldedesign],[data-anmeldebild],[data-hintergrund=bild]) .seitentext-absatz{color:inherit}html:is([data-anmeldedesign],[data-anmeldebild],[data-hintergrund=bild]) .seitentext:before{content:"";z-index:-1;background:var(--st-schleier,#0009);filter:blur(3rem);pointer-events:none;border-radius:6rem;position:absolute;inset:-6rem}html[data-seitenblock] .huelle{grid-template-rows:1fr auto auto 1fr auto;overflow-x:clip}html[data-seitenblock] .huelle>.seiten-ebene{width:min(100%, var(--karte-breite,26rem));grid-row:2;margin:0 auto 1.5rem;padding-top:2rem}html[data-seitenblock] .huelle>.huelle-spalte{grid-row:3;margin:0 auto}html[data-seitenblock] .huelle>.rechtliches{grid-row:5}@media (width>=48rem){html[data-seitenblock] .huelle{grid-template-rows:var(--platz-oben,1fr) auto auto var(--platz-unten,1fr) auto}html[data-seitenblock] .huelle>.seiten-ebene{grid-column:2;width:100%;margin:0 0 1.5rem;padding-top:0}}@media (width>=64rem){html[data-seitenblock] .huelle{grid-template-rows:var(--platz-oben,1fr) auto var(--platz-unten,1fr) auto}html[data-seitenblock] .huelle>.seiten-ebene{pointer-events:none;grid-area:1/1/4/-1;margin:0;display:block;position:relative}html[data-seitenblock] .huelle>.huelle-spalte{grid-row:2}html[data-seitenblock] .huelle>.rechtliches{grid-row:4}html[data-seitenblock] :is(.seitenlogo,.seitentext){pointer-events:auto;position:absolute}html[data-seitenblock] .seitenlogo{left:calc(100% * var(--logo-x,0));top:calc(100% * var(--logo-y,0));translate:calc(-100% * var(--logo-x,0)) calc(-100% * var(--logo-y,0))}html[data-seitenblock] .seitentext{left:calc(100% * var(--text-x,0));top:calc(100% * var(--text-y,.5));translate:calc(-100% * var(--text-x,0)) calc(-100% * var(--text-y,.5));width:clamp(16rem, calc((100% - var(--karte-breite,26rem)) * var(--text-raum,1) - 3rem), 36rem)}}.huelle-spalte h1{letter-spacing:-.015em;margin:0 0 .5rem;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem)}.willkommen{color:var(--text-leise);white-space:pre-line}.impressum p{white-space:pre-line;overflow-wrap:anywhere}.marke-logo,.leer-logo{object-fit:contain;border-radius:calc(var(--radius) * .75);width:auto;max-width:12rem}.marke-logo[height="32"]{height:32px}.marke-logo[height="40"]{height:40px}.logo-dunkel,:root[data-modus=dunkel] .logo-hell{display:none}:root[data-modus=dunkel] .logo-dunkel{display:block}@media (prefers-color-scheme:dark){:root[data-modus=automatisch] .logo-hell{display:none}:root[data-modus=automatisch] .logo-dunkel{display:block}}.marke-name{font-family:var(--schrift-ueberschrift);letter-spacing:-.005em;font-size:1.0625rem;font-weight:650}.schritte{color:var(--text-leise);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.schritte li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.schritt-nr{background:var(--ton-stark);block-size:1.75rem;inline-size:1.75rem;color:var(--flaeche);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.875rem;font-weight:650;display:grid}.schritte li>span:last-child{padding-block-start:.2rem}.qr{--karte-text:var(--text);--karte-text-leise:var(--text-leise);background:var(--flaeche);color:var(--text);border:1px solid var(--rand);border-radius:calc(var(--radius) * 1.5);justify-items:center;gap:.75rem;margin:1.5rem 0;padding:1.25rem;display:grid}.qr[data-ton]{border-color:var(--ton-rand);background:var(--ton-hauch)}.qr img{width:200px;height:200px;image-rendering:pixelated;background:#fff;border-radius:4px}.qr figcaption{justify-items:center;gap:.2rem;display:grid}.geheimnis{font-family:var(--schrift-mono);letter-spacing:.04em;word-break:break-all;text-align:center;font-size:.9375rem}.rechtliches{color:var(--text-leise);text-align:center;justify-items:center;gap:.35rem;padding:1rem;font-size:.8125rem;display:grid}.rechtliches p{margin:0}.rechtliches nav{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;display:flex}.rechtliches a{color:inherit}[data-hintergrund]{--m-farbe:var(--musterfarbe,var(--akzent));--m-linie:var(--musterfarbe,var(--rand));--m-s:var(--staerke,1)}[data-hintergrund=verlauf]{--muster:radial-gradient(60em 40em at 85% -10%, color-mix(in srgb, var(--m-farbe) calc(10% * var(--m-s)), transparent), transparent 70%)}[data-hintergrund=aurora]{--muster:radial-gradient(55em 38em at 8% -12%, color-mix(in srgb, var(--m-farbe) calc(18% * var(--m-s)), transparent), transparent 62%), radial-gradient(50em 36em at 100% 108%, color-mix(in srgb, var(--m-farbe) calc(14% * var(--m-s)), transparent), transparent 58%)}[data-hintergrund=welle]{--muster:radial-gradient(70em 45em at 18% 0%, color-mix(in srgb, var(--m-farbe) calc(10% * var(--m-s)), transparent), transparent 65%), radial-gradient(60em 45em at 92% 100%, color-mix(in srgb, var(--m-farbe) calc(10% * var(--m-s)), transparent), transparent 60%)}[data-hintergrund=fokus]{--muster:radial-gradient(75em 50em at 50% -20%, color-mix(in srgb, var(--m-farbe) calc(16% * var(--m-s)), transparent), transparent 55%)}[data-hintergrund=nordlicht]{--muster:linear-gradient(120deg, color-mix(in srgb, var(--m-farbe) calc(12% * var(--m-s)), transparent) 0%, transparent 35%), linear-gradient(200deg, color-mix(in srgb, var(--m-farbe) calc(10% * var(--m-s)), transparent) 20%, transparent 60%)}[data-hintergrund=tiefe]{--muster:radial-gradient(120% 120% at 50% 50%, transparent 55%, color-mix(in srgb, var(--m-farbe) calc(10% * var(--m-s)), transparent) 100%)}[data-hintergrund=raster]{--muster:linear-gradient(color-mix(in srgb, var(--m-linie) calc(55% * var(--m-s)), transparent) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, color-mix(in srgb, var(--m-linie) calc(55% * var(--m-s)), transparent) 1px, transparent 1px) 0 0 / 32px 32px}[data-hintergrund=punkte]{--muster:radial-gradient(color-mix(in srgb, var(--musterfarbe,var(--text-leise)) calc(28% * var(--m-s)), transparent) 1px, transparent 1.5px) 0 0 / 22px 22px}[data-hintergrund=linien]{--muster:repeating-linear-gradient(135deg, color-mix(in srgb, var(--m-linie) calc(45% * var(--m-s)), transparent) 0 1px, transparent 1px 14px)}[data-hintergrund=bild]{--m-schleier:color-mix(in srgb, var(--grund) var(--bild-schleier,30%), transparent);--muster:linear-gradient(var(--m-schleier), var(--m-schleier)), var(--app-bild,none) center / cover no-repeat;--lese-flaeche:color-mix(in srgb, var(--flaeche) var(--flaechen-deckkraft,90%), transparent)}html[data-hintergrund] body,.vv[data-hintergrund],.muster-probe[data-hintergrund]{background:var(--muster,linear-gradient(transparent, transparent)), var(--grund)}html[data-hintergrund] body{background-attachment:fixed}.vv-anmeldung[data-anmeldedesign],.vv-anmeldung[data-anmeldebild],html[data-anmeldedesign] .huelle,html[data-anmeldebild] .huelle{--a-dunkel:rgb(0 0 0/var(--anmelde-abdunkeln,0));background-color:var(--grund);background-position:50%;background-repeat:no-repeat;background-size:cover}html[data-anmeldedesign] .huelle,html[data-anmeldebild] .huelle{background-attachment:fixed}[data-anmeldedesign=marke]:is(html) .huelle,.vv-anmeldung[data-anmeldedesign=marke]{background-image:linear-gradient(var(--a-dunkel), var(--a-dunkel)), linear-gradient(135deg, var(--akzent), color-mix(in srgb, var(--akzent) 55%, #000))}[data-anmeldedesign=farbe]:is(html) .huelle,.vv-anmeldung[data-anmeldedesign=farbe]{background-color:var(--anmelde-farbe,var(--akzent));background-image:linear-gradient(var(--a-dunkel), var(--a-dunkel))}[data-anmeldedesign=glas]:is(html) .huelle,.vv-anmeldung[data-anmeldedesign=glas]{background-image:linear-gradient(var(--a-dunkel), var(--a-dunkel)), linear-gradient(135deg, #6366f1 0%, #8b5cf6 55%, #4338ca 100%)}[data-anmeldedesign=aurora]:is(html) .huelle,.vv-anmeldung[data-anmeldedesign=aurora]{background-image:linear-gradient(var(--a-dunkel), var(--a-dunkel)), linear-gradient(120deg, #047857 0%, #10b981 32%, #3b82f6 100%)}[data-anmeldedesign=modern]:is(html) .huelle,.vv-anmeldung[data-anmeldedesign=modern]{background-image:linear-gradient(var(--a-dunkel), var(--a-dunkel)), linear-gradient(160deg, #1e293b 0%, #334155 55%, #0f172a 100%)}[data-anmeldedesign=kuehl]:is(html) .huelle,.vv-anmeldung[data-anmeldedesign=kuehl]{background-image:linear-gradient(var(--a-dunkel), var(--a-dunkel)), linear-gradient(135deg, #0e7490 0%, #06b6d4 50%, #14b8a6 100%)}[data-anmeldedesign=mitternacht]:is(html) .huelle,.vv-anmeldung[data-anmeldedesign=mitternacht]{background-image:linear-gradient(var(--a-dunkel), var(--a-dunkel)), radial-gradient(75em 52em at 50% -10%, #1e3a8a 0%, #0b1220 72%)}html[data-anmeldebild] .huelle,.vv-anmeldung[data-anmeldebild]{background-image:linear-gradient(var(--a-dunkel), var(--a-dunkel)), var(--anmelde-bild)}html[data-karte] .huelle-spalte,.vv-anmeldung[data-karte] .vv-spalte{background:color-mix(in srgb, var(--karte-farbe,var(--flaeche)) var(--karte-deckkraft,100%), transparent);color:var(--karte-text,var(--text));border:1px solid var(--karte-rand,var(--rand));border-radius:var(--karte-radius,12px);box-shadow:var(--karte-schatten,none);-webkit-backdrop-filter:blur(var(--karte-unschaerfe,0px));backdrop-filter:blur(var(--karte-unschaerfe,0px));padding:2rem}html[data-karte] .huelle-spalte :is(.leise,.willkommen,.marke-untertitel,.feld small,.knopf-leise),.vv-anmeldung[data-karte] .vv-spalte :is(.vv-leise,.vv-untertitel){color:var(--karte-text-leise,var(--text-leise))}html[data-karte] .huelle-spalte a:not(.knopf),.vv-anmeldung[data-karte] .vv-spalte .vv-link{color:var(--karte-link,var(--akzent))}html[data-karte] .huelle-spalte :is(input,select,textarea){color:var(--text)}html[data-karte] .huelle>.rechtliches{background:var(--flaeche);border-radius:var(--radius);justify-self:center}.rueckfrage{border:1px solid var(--rand);border-radius:calc(var(--radius) * 1.5);background:var(--flaeche);width:min(100vw - 2rem,27rem);color:var(--text);padding:0;box-shadow:0 1.5rem 3rem -1rem #00000059}.rueckfrage[open]{animation:.14s ease-out rueckfrage-auf}.rueckfrage::backdrop{background:#00000073}@keyframes rueckfrage-auf{0%{opacity:0;transform:translateY(.4rem)scale(.98)}}.rueckfrage-karte{gap:.9rem;padding:1.4rem 1.4rem 1.2rem;display:grid}.rueckfrage-karte h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem;line-height:1.3}.rueckfrage-karte p{color:var(--text-leise);overflow-wrap:anywhere;margin:0;line-height:1.5}.rueckfrage-schritte{gap:.45rem;margin:0;padding-inline-start:1.3rem;line-height:1.45;display:grid}.app-installieren{justify-self:start;align-items:center;gap:.5rem;margin:.25rem .75rem .5rem;display:inline-flex}.app-installieren .symbol{width:1.1rem;height:1.1rem}.rueckfrage-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.4rem;display:flex}@media (width<=30rem){.rueckfrage-knoepfe{flex-direction:column-reverse}.rueckfrage-knoepfe>*{width:100%}}.knopf-gefahr{border-color:var(--fehler);background:var(--fehler);color:var(--fehler-text)}.knopf-gefahr:hover{background:color-mix(in srgb, var(--fehler) 88%, var(--text))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-start] body{overflow:hidden}html[data-start] #app>*{visibility:hidden}html[data-start] #app>.startbild{visibility:visible}.startbild{z-index:1000;background:var(--grund);color:var(--text);place-items:center;padding:2rem;transition:opacity .35s;display:grid;position:fixed;inset:0}.startbild[data-geht]{opacity:0;pointer-events:none}.startbild-mitte{justify-items:center;gap:1.1rem;animation:.45s ease-out both startbild-ein;display:grid}.startbild-symbol{width:7rem;height:7rem;box-shadow:0 12px 32px color-mix(in srgb, var(--text) 22%, transparent);border-radius:1.6rem}.startbild-logo{width:auto;max-width:min(72vw,20rem);height:auto;max-height:6rem}.startbild-name{max-width:80vw;font-family:var(--schrift-ueberschrift);text-align:center;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.25}.startbild-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes startbild-ein{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.startbild{transition:none}.startbild-mitte{animation:none}}.chat{--leiste:18.5rem;grid-template-columns:var(--leiste) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.leiste:has(>.bereich-umschalter){grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.bereich-umschalter{border:1px solid var(--rand);border-radius:calc(var(--radius) + .2rem);background:var(--flaeche-stark);grid-template-columns:1fr 1fr;gap:.2rem;margin:0 .75rem .6rem;padding:.2rem;display:grid}.bereich-umschalter a{border-radius:var(--radius);min-height:38px;color:var(--text-leise);justify-content:center;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.bereich-umschalter a[aria-current=page]{background:var(--flaeche);color:var(--text);box-shadow:0 1px 3px #0000002e}.bereich-umschalter .symbol{width:1.05rem;height:1.05rem}.leiste{background:var(--flaeche);border-right:1px solid var(--rand);min-height:0;padding-top:env(safe-area-inset-top);grid-template-rows:auto auto 1fr auto;display:grid}.leiste-kopf{align-items:center;gap:.65rem;padding:1rem 1rem .75rem;display:flex}.leiste-logo{border-radius:var(--radius);flex:none;max-width:50%;display:inline-flex}.leiste-logo:hover{opacity:.8}.leiste-kopf .marke-logo{flex:none;max-width:100%}.leiste-kopf .marke-text{flex:1;min-width:0}.leiste-kopf .marke-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.leiste-kopf .marke-untertitel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=900.02px){html[data-leiste=glas] .leiste{background:color-mix(in srgb, var(--flaeche) var(--leiste-deckkraft,100%), transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.neu-knopf{color:var(--text);border-color:var(--ton-rand);background:0 0;justify-content:flex-start;margin:.25rem .75rem .75rem;font-weight:600}.neu-knopf:hover{background:var(--ton-hauch)}.neu-knopf .symbol{color:var(--ton-stark)}.liste{overscroll-behavior:contain;padding:0 .5rem 1rem;overflow-y:auto}.liste-leer{padding:.5rem .75rem}.liste-gruppe{font-family:var(--schrift-text);color:var(--text-leise);margin:1rem .75rem .35rem;font-size:.8125rem;font-weight:600}.liste ul{margin:0;padding:0;list-style:none}.liste li{border-radius:var(--radius);align-items:center;display:flex;position:relative}.liste li a{min-width:0;min-height:40px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius);flex:1;padding:.55rem .75rem;text-decoration:none;display:block;overflow:hidden}.liste li:hover,.liste li:focus-within{background:var(--ton-hauch)}.liste li.aktiv{background:var(--ton-zart)}.liste li.aktiv:before{content:"";background:var(--akzent);border-radius:3px;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}.liste li.aktiv a{font-weight:600}.liste-laeuft{background:var(--akzent);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;animation:2.6s ease-in-out infinite atmen;display:inline-block}@media (prefers-reduced-motion:reduce){.liste-laeuft{animation:none}}.liste-aktionen{padding-right:.25rem;display:none}.liste li:hover .liste-aktionen,.liste li:focus-within .liste-aktionen,.liste li.aktiv .liste-aktionen{display:flex}.umbenennen{border:1px solid var(--akzent);border-radius:var(--radius);background:var(--flaeche);flex:1;min-width:0;margin:.2rem;padding:.45rem .6rem}.leiste-fuss{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom)) 1rem;border-top:1px solid var(--rand);align-items:center;gap:.5rem;display:flex}.person{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;overflow:hidden}.leiste-schleier,.nur-handy{display:none}.haupt{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.haupt-kopf{min-width:0;min-height:3.5rem;padding:env(safe-area-inset-top) 1rem 0;align-items:center;gap:.5rem;display:flex}.haupt-kopf>*{flex:none}.modellwahl{flex:0 auto;align-items:center;min-width:0;display:inline-flex;position:relative}.modellwahl select{field-sizing:content;white-space:nowrap;text-overflow:ellipsis;appearance:none;border-radius:var(--radius);max-width:100%;min-height:40px;font-family:var(--schrift-ueberschrift);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 2.25rem 0 .75rem;font-size:1.0625rem;font-weight:650;overflow:hidden}.modellwahl select:hover{background:var(--flaeche-stark)}.modellwahl .symbol{pointer-events:none;width:1rem;height:1rem;color:var(--text-leise);position:absolute;right:.6rem}.extern-hinweis{border:1px solid var(--rand);color:var(--text-leise);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.8125rem;display:inline-flex}.extern-hinweis .symbol{width:.875rem;height:.875rem}.unterlagen-hinweis span{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.haupt-kopf>.knopf-symbol:last-child{margin-left:auto}.verlauf{overscroll-behavior:contain;scroll-padding-bottom:2rem;overflow:hidden auto}.spalte{width:min(100%, var(--chat-breite,72rem));margin-inline:auto;padding-inline:1.25rem}.leer{padding-block:clamp(3rem,12vh,8rem) 2rem}.leer-logo{border-radius:calc(var(--radius) * 1.25);height:56px;margin-bottom:1.5rem}.leer h1{letter-spacing:-.025em;max-width:18ch;margin:0 0 .75rem;font-size:clamp(2rem,1.3rem + 3.2vw,3.25rem);font-weight:650;line-height:1.08}.leer>.leise{max-width:52ch;font-size:1.0625rem}.vorschlaege{gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.vorschlaege button{text-align:left;border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);cursor:pointer;width:100%;min-height:48px;transition:border-color var(--dauer) ease, background-color var(--dauer) ease;padding:.7rem 1rem}.vorschlaege button:hover{border-color:var(--ton-stark);background:var(--ton-hauch)}.frage{flex-direction:column;align-items:flex-end;margin:2rem 0 1rem;display:flex}.frage-aktionen{transition:opacity var(--dauer) ease;margin-top:.15rem}@media (hover:hover){.frage-aktionen{opacity:0}.frage:hover .frage-aktionen,.frage:focus-within .frage-aktionen{opacity:1}}.frage p{background:var(--ton-zart);border-radius:calc(var(--radius) * 1.5);white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(85%,36rem);margin:0;padding:.7rem 1rem}.antwort{margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.65}.antwort-hinweis{color:var(--text-leise);align-items:center;gap:.45rem;margin:.5rem 0;font-size:.9375rem;display:flex}.antwort-fehlt{color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.5rem 0 1rem;font-size:.9375rem;display:flex}.antwort-hinweis.fehler{color:var(--fehler)}.antwort-hinweis>span{overflow-wrap:anywhere;min-width:0}.antwort-aktionen{gap:.25rem;margin-top:.35rem;margin-left:-.55rem;display:flex}.denken{color:var(--text-leise);margin-bottom:.75rem;font-size:.9375rem}.denken summary{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;min-height:32px;list-style:none;display:flex}.denken summary::-webkit-details-marker{display:none}.denken summary:before{content:"";width:.4rem;height:.4rem;transition:transform var(--dauer) ease;border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.15rem;transform:rotate(-45deg)}.denken[open] summary:before{transform:rotate(45deg)}@media (pointer:coarse){.denken summary{min-height:44px}}.denken-text{border-left:2px solid var(--rand);white-space:pre-wrap;margin-top:.4rem;padding-left:.9rem;line-height:1.55}.arbeitet{align-items:center;height:1.75rem;margin:.35rem 0 0;padding-left:.2rem;display:flex}.arbeitet-leer{height:1.65em;margin-top:0}.arbeitet-kugel{--ruhig:color-mix(in srgb, var(--akzent) 62%, var(--grund));background:var(--ruhig);border-radius:50%;width:.7rem;height:.7rem;animation:2.6s ease-in-out infinite atmen}@keyframes atmen{0%,to{opacity:.55;box-shadow:0 0 0 0 color-mix(in srgb, var(--akzent) 28%, transparent);transform:scale(.8)}50%{opacity:1;box-shadow:0 0 0 .55rem color-mix(in srgb, var(--akzent) 0%, transparent);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.arbeitet-kugel{opacity:.8;animation:none}}.md{overflow-wrap:break-word}.md>:first-child{margin-top:0}.md p,.md ul,.md ol,.md blockquote,.md figure,.md .md-tabelle{margin:0 0 .9em}.md h3,.md h4,.md h5,.md h6{margin:1.4em 0 .5em;font-size:1.125rem}.md h3{font-size:1.25rem}.md :is(h3,h4,h5,h6){color:var(--ton-stark)}.md li::marker{color:var(--ton-stark)}.md ol>li::marker{font-weight:650}.md ul,.md ol{padding-left:1.4em}.md li+li{margin-top:.25em}.md li>input[type=checkbox]{accent-color:var(--ton-stark);margin-right:.45em}.md blockquote{border-left:3px solid var(--ton);color:var(--text-leise);padding-left:1em}.md hr{border:0;border-top:1px solid var(--rand);margin:1.5em 0}.md code{font-family:var(--schrift-mono);background:var(--flaeche-stark);border-radius:4px;padding:.1em .3em;font-size:.9em}.md-code{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);overflow:clip}.md-code figcaption{z-index:1;background:var(--flaeche);border-bottom:1px solid var(--rand);color:var(--text-leise);justify-content:space-between;align-items:center;padding:.15rem .25rem .15rem .85rem;font-size:.8125rem;display:flex;position:sticky;top:0}.md-code pre{margin:0;padding:.85rem 1rem;font-size:.875rem;line-height:1.55;overflow-x:auto}.md-code pre code{font-size:inherit;background:0 0;padding:0}.md-tabelle{border:1px solid var(--ton-rand);border-radius:var(--radius);background:var(--flaeche);overflow-x:auto}.md table{border-collapse:collapse;width:100%;font-size:.9375rem}.md th,.md td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ton-rand);padding:.5rem .75rem}.md tbody tr:nth-child(2n)>td{background:var(--ton-hauch)}.md tr:last-child td{border-bottom:0}.md th{background:var(--ton-zart);font-weight:600}.md-bild{color:var(--text-leise)}.unten{padding:.5rem 0 calc(.25rem + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--grund) 1.25rem);position:relative}.nach-unten{z-index:2;border:1px solid var(--rand);background:var(--flaeche);width:2.5rem;height:2.5rem;color:var(--text);box-shadow:0 4px 14px color-mix(in srgb, var(--text) 14%, transparent);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2.9rem;left:50%;transform:translate(-50%)}.nach-unten:hover{background:var(--flaeche-stark)}.nach-unten .symbol{width:1.1rem;height:1.1rem}@media (pointer:coarse){.nach-unten{width:2.75rem;height:2.75rem}}.eingabe{margin:0}.eingabe-ganz{flex-wrap:wrap;gap:.35rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.eingabe-ganz li{border:1px solid var(--rand);background:var(--flaeche);border-radius:999px;align-items:center;gap:.3rem;min-width:0;max-width:100%;padding-left:.6rem;font-size:.8125rem;display:inline-flex}.eingabe-ganz li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eingabe-ganz li>.symbol{flex:none;width:.95rem;height:.95rem}.eingabe-feld{border:1px solid var(--rand-feld);border-radius:calc(var(--radius) * 2);background:var(--flaeche);transition:border-color var(--dauer) ease;align-items:flex-end;gap:.5rem;padding:.5rem .5rem .5rem 1rem;display:flex}.eingabe-feld:focus-within{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent)}.eingabe textarea{resize:none;background:0 0;border:0;outline:none;flex:1;min-height:2.5rem;max-height:20rem;padding:.5rem 0;line-height:1.5}.eingabe-knopf{background:var(--akzent);width:44px;height:44px;color:var(--akzent-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.eingabe-knopf:disabled{background:var(--flaeche-stark);color:var(--text-leise);cursor:not-allowed}.eingabe-knopf.anhalten{background:var(--text);color:var(--grund)}:is(.eingabe-websuche,.eingabe-unterlagen){border:1px solid var(--rand);min-height:44px;color:var(--text-leise);font:inherit;cursor:pointer;transition:background-color var(--dauer) ease, color var(--dauer) ease, border-color var(--dauer) ease;background:0 0;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.875rem;display:inline-flex;position:relative}:is(.eingabe-websuche,.eingabe-unterlagen):hover:not(:disabled){color:var(--text);border-color:var(--ton-stark)}:is(.eingabe-websuche,.eingabe-unterlagen) .symbol{color:var(--ton-stark)}:is(.eingabe-websuche,.eingabe-unterlagen).an{border-color:var(--ton-stark);background:var(--ton-zart);color:var(--text);font-weight:600}:is(.eingabe-websuche,.eingabe-unterlagen):disabled{cursor:not-allowed;opacity:.6}:is(.eingabe-websuche,.eingabe-unterlagen) .symbol{width:1.1rem;height:1.1rem}.eingabe-unterlagen span{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}@media (width<=520px){:is(.eingabe-websuche,.eingabe-unterlagen){justify-content:center;width:44px;padding:0}:is(.eingabe-websuche,.eingabe-unterlagen) span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.websuche-hinweis .symbol{width:1rem;height:1rem}.quellen{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);margin:1rem 0 .25rem;padding:.75rem 1rem}.quellen-titel{color:var(--text-leise);margin:0 0 .4rem;font-size:.875rem;font-weight:650}.quellen ol{gap:.3rem;margin:0;padding-left:1.5rem;font-size:.9375rem;display:grid}.quellen ol>li{min-width:0}.quellen ol>li::marker{color:var(--ton-stark);font-weight:650}.quelle-dokument .symbol{color:var(--ton-stark)}.quellen a{color:var(--akzent);overflow-wrap:anywhere}.quellen-ort{color:var(--text-leise);font-size:.8125rem}.eingabe-hinweis{text-align:center;color:var(--text-leise);margin:.45rem 0 0;font-size:.8125rem}.eingabe-hinweis.fehler{color:var(--fehler)}.haupt-fuss .rechtliches{padding:0 1rem .75rem}.haupt .meldung{margin-block:1rem}html[data-hintergrund=bild] .verlauf>.spalte{background:var(--lese-flaeche);border-radius:calc(var(--radius) * 1.5) calc(var(--radius) * 1.5) 0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:100%;padding-block:.25rem 1rem}html[data-hintergrund=bild] .unten{background:0 0;padding-top:0}html[data-hintergrund=bild] .unten>.spalte{background:var(--lese-flaeche);border-radius:0 0 calc(var(--radius) * 1.5) calc(var(--radius) * 1.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-block:.5rem .4rem}html[data-hintergrund=bild] :is(.modellwahl select,.extern-hinweis,.haupt-kopf>.knopf-symbol,.haupt-fuss .rechtliches){background:var(--lese-flaeche);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-hintergrund=bild] .haupt-fuss .rechtliches{border-radius:var(--radius);width:fit-content;margin:.4rem auto .6rem;padding:.35rem 1rem}@media (width<=900px){.chat{grid-template-columns:minmax(0,1fr)}.leiste{z-index:30;width:min(85vw, var(--leiste));visibility:hidden;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.leiste-offen .leiste{visibility:visible;transform:none}.leiste-offen .leiste-schleier{z-index:20;background:color-mix(in srgb, var(--text) 35%, transparent);display:block;position:fixed;inset:0}.nur-handy{display:inline-flex}.liste-aktionen{display:flex}.haupt-kopf{padding-inline:.5rem}.spalte{padding-inline:1rem}.haupt-fuss{display:none}}@media (width<=30rem){.extern-hinweis{padding:.4rem}.extern-hinweis>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.quelle-dokument{min-width:0;max-width:100%;min-height:32px;color:var(--akzent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.4rem;padding:.2rem 0;display:inline-flex}.quelle-dokument:hover span:first-of-type,.quelle-dokument:focus-visible span:first-of-type{text-decoration:underline}.quelle-dokument>span{overflow-wrap:anywhere;min-width:0}.quelle-dokument .symbol{flex:none;width:1rem;height:1rem;margin-top:.2rem}.antwort-aktionen{flex-wrap:wrap}.antwort-aktionen .aktiv{background:color-mix(in srgb, var(--akzent) 12%, transparent);color:var(--akzent);font-weight:600}.rueck-formular{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);flex-basis:100%;gap:.6rem;margin:.4rem 0 0 .55rem;padding:.85rem 1rem;display:grid}.rueck-formular p{margin:0}.rueck-formular textarea{border:1px solid var(--rand);border-radius:var(--radius);background:var(--grund);width:100%;min-height:3.5rem;color:var(--text);font:inherit;resize:vertical;padding:.5rem .7rem}.rueck-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.rueck-danke{color:var(--text-leise);align-items:center;gap:.35rem;margin:0;padding-inline:.55rem;font-size:.875rem;display:inline-flex}.eingabe-feld:has(.eingabe-klammer){padding-left:.5rem}.eingabe-mikro{width:44px;height:44px;color:var(--ton-stark);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.eingabe-mikro:hover:not(:disabled){background:var(--ton-zart)}.eingabe-mikro.aufnahme{background:color-mix(in srgb, var(--fehler) 14%, var(--flaeche));color:var(--fehler);box-shadow:0 0 0 calc(2px + var(--pegel,0) * 6px) color-mix(in srgb, var(--fehler) 30%, transparent)}.eingabe-mikro:disabled{cursor:progress;opacity:.7}.eingabe-mikro .symbol{width:1.25rem;height:1.25rem}.eingabe-klammer{width:44px;height:44px;color:var(--text-leise);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.eingabe-klammer:hover:not(:disabled){background:var(--flaeche-stark);color:var(--text)}.eingabe-klammer.an{color:var(--akzent)}.eingabe-klammer:disabled{cursor:not-allowed;opacity:.6}.eingabe-klammer .symbol{width:1.25rem;height:1.25rem}.eingabe-klammer-zahl{background:var(--akzent);min-width:1.1rem;height:1.1rem;color:var(--akzent-text);border-radius:999px;padding:0 .25rem;font-size:.6875rem;font-weight:700;line-height:1.1rem;position:absolute;top:4px;right:2px}.fenster{border:1px solid var(--rand);border-radius:calc(var(--radius) * 1.5);background:var(--flaeche);width:min(100vw - 2rem,34rem);max-height:min(100dvh - 2rem,52rem);color:var(--text);padding:0;box-shadow:0 1.5rem 3rem -1rem #00000059}.fenster.breit{width:min(100vw - 2rem,46rem)}.fenster::backdrop{background:#00000073}.fenster-karte{max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.fenster-kopf{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem .9rem .5rem 1.4rem;display:flex}.fenster-kopf h2{overflow-wrap:anywhere;align-items:center;gap:.6rem;margin:0;font-size:1.15rem;display:flex}.fenster-kopf h2 .symbol{border-radius:calc(var(--radius) * .8);background:var(--ton-stark);block-size:2rem;inline-size:2rem;color:var(--flaeche);padding:.42rem}.fenster-inhalt{padding:0 1.4rem 1.3rem;overflow-y:auto}.stelle{justify-items:start;gap:.75rem;display:grid}.stelle-ort{color:var(--text-leise);margin:0;font-size:.875rem}.stelle-blatt{width:min(100%, calc(60dvh * var(--seitenquote)));aspect-ratio:var(--seitenform);border:1px solid var(--rand);background:#fff;justify-self:center;position:relative}.stelle-blatt img{width:100%;height:100%;display:block}.stelle-box{left:var(--x);top:var(--y);width:var(--b);height:var(--h);border:2.5px solid var(--ton-stark);background:color-mix(in srgb, var(--ton) 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ton) 25%, transparent);border-radius:2px;position:absolute}.stelle-seiten{justify-self:center;align-items:center;gap:.5rem;display:flex}.stelle-text{border-left:3px solid var(--ton-stark);background:var(--flaeche-stark);border-radius:0 var(--radius) var(--radius) 0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.6rem .9rem;line-height:1.55}.meine{gap:.75rem;display:grid}.unterlagen{gap:1rem;display:grid}.unterlagen p{margin:0}.unterlagen-gruppe{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.unterlagen-gruppe legend{margin-bottom:.35rem;padding:0;font-weight:600}.unterlagen-gruppe:disabled{opacity:.6}.unterlagen-wahl,.unterlagen-haken{border:1px solid var(--rand);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:.65rem;min-height:44px;padding:.45rem .6rem;display:flex}:is(.unterlagen-wahl:has(input:checked),.unterlagen-haken:has(input:checked)){border-color:var(--ton-stark);background:var(--ton-zart)}.unterlagen-wahl input,.unterlagen-haken input{width:1.15rem;height:1.15rem;accent-color:var(--ton-stark);flex:none;margin:.15rem 0 0}.unterlagen-wahl span,.unterlagen-haken span{overflow-wrap:anywhere;gap:.1rem;min-width:0;display:grid}.unterlagen-wahl small,.unterlagen-haken small{font-size:.8125rem}.unterlagen-alle{flex-wrap:wrap;gap:.5rem;display:flex}.unterlagen-fertig{justify-content:flex-end;display:flex}.meine p{margin:0}.meine-schalter{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;font-weight:600;display:flex}.meine-schalter input{width:1.15rem;height:1.15rem;accent-color:var(--ton-stark)}.meine-hoch{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.meine-hoch .knopf{align-items:center;gap:.4rem;display:inline-flex}.meine-liste{gap:.25rem;max-height:18rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.meine-liste li{border-bottom:1px solid var(--rand);grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:.6rem;padding:.25rem 0;display:grid}.meine-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meine-stand{color:var(--text-leise);font-size:.8125rem}.meine-fertig{color:var(--erfolg)}.meine-fehler{color:var(--fehler)}.meine-ganz{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.meine-ganz.an{border-color:var(--ton-stark);background:var(--ton-zart);color:var(--text);font-weight:600}.meine-ganz.an .symbol{color:var(--ton-stark)}@media (width<=30rem){.meine-liste li{grid-template-columns:minmax(0,1fr) auto auto}.meine-liste .meine-name{grid-column:1/-1}.meine-liste .meine-groesse{display:none}}@media (pointer:coarse){.liste li a,.quelle-dokument{min-height:44px}}.pdf-karte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--flaeche);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem .85rem;margin:.85rem 0 .25rem;padding:.75rem .85rem .75rem .95rem;display:grid}.antwortzeit{gap:.35rem;max-inline-size:36rem;margin:.75rem 0 0;display:grid}.antwortzeit-balken{background:var(--flaeche-stark);border-radius:999px;gap:2px;block-size:.45rem;display:flex;overflow:hidden}.antwortzeit-teil{flex-basis:0;min-inline-size:3px}.antwortzeit-teil,.antwortzeit-punkt{background:var(--ton)}.antwortzeit-start{--ton:color-mix(in srgb, var(--text-leise) 55%, var(--flaeche))}.antwortzeit-kalt{--ton:var(--warnung)}.antwortzeit figcaption{color:var(--text-leise);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem .9rem;font-size:.8125rem;display:flex}.antwortzeit-eintrag{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.antwortzeit-punkt{border-radius:50%;block-size:.6rem;inline-size:.6rem}.pdf-karte-symbol{border-radius:calc(var(--radius) * .75);background:var(--ton-zart);width:2.5rem;height:2.5rem;color:var(--ton-stark);place-items:center;display:grid}.pdf-karte-text{gap:.1rem;min-width:0;display:grid}.pdf-karte-text strong{overflow-wrap:anywhere;line-height:1.3}.pdf-karte .knopf{white-space:nowrap}.pdf-karte-fehler{grid-column:1/-1;margin:0}.antwort-aktion-fehler{color:var(--fehler);flex-basis:100%;margin-left:.55rem;font-size:.8125rem}@media (width<=30rem){.pdf-karte{grid-template-columns:auto minmax(0,1fr)}.pdf-karte .knopf{grid-column:1/-1;justify-content:center}}
