@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_b51245{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_b51245{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_e986a4{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_e986a4{--font-body:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_225a97{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_225a97{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{color-scheme:light;--grund:#ffffff;--grund-gedeckt:#f6f8f6;--grund-tief:#edf1ed;--text:#1b2620;--text-leise:#5d6a63;--linie:#e4e9e4;--linie-kraeftig:#c8d2ca;--tinte:#132018;--tinte-text:#eef4ef;--tinte-leise:#9fb2a6;--akzent:#0e7c41;--akzent-dunkel:#0a6234;--akzent-kontrast:#ffffff;--verlauf:linear-gradient(135deg,#12a150,#7ae582);--verlauf-text:#0b3a20;--ampel-rot:#e5484d;--ampel-gelb:#f5b301;--ampel-gruen:#22b45f;--ok-text:#1c6b3d;--ok-flaeche:#e4f5e9;--ok-rand:#a4d8b4;--warn-text:#7d5600;--warn-flaeche:#fdf2d7;--warn-rand:#ebca79;--fehler-text:#a92f33;--fehler-flaeche:#fceded;--fehler-rand:#f0b3b5;--tipp-text:#1a5878;--tipp-flaeche:#e6f0f6;--tipp-rand:#93bed4;--info-text:#3d4a44;--info-flaeche:#eef1ee;--info-rand:#c2ccc4;--schatten:0 1px 2px rgba(19,32,24,0.05),0 2px 10px rgba(19,32,24,0.05);--schatten-schwebend:0 2px 6px rgba(19,32,24,0.06),0 12px 32px rgba(19,32,24,0.1);--fokus:rgba(14,124,65,0.4);--radius:14px;--radius-karte:20px;--breite:960px;--breite-weit:1120px;--ease-aus:cubic-bezier(0.23,1,0.32,1)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{overflow-x:clip}body{background:var(--grund);color:var(--text);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-text-size-adjust:100%;cursor:default}.promptfeld,code,pre{cursor:text}code,pre{font-family:var(--font-mono),ui-monospace,monospace}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;line-height:1.2;letter-spacing:-.01em;margin:0 0 .5rem;text-wrap:balance}h1{font-size:clamp(1.75rem,4.2vw,2.5rem);letter-spacing:-.02em;max-width:100%}a{color:var(--akzent-dunkel)}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:6px}.huelle{max-width:var(--breite);margin:0 auto;padding:0 1.5rem 4rem}.kopfleiste{position:-webkit-sticky;position:sticky;top:.9rem;z-index:40;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap;max-width:820px;margin:1rem auto 2.5rem;padding:.5rem .55rem .5rem 1rem;border:1px solid var(--linie);border-radius:28px;background:rgba(255,255,255,.88);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:var(--schatten-schwebend)}.marke{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:-.01em;color:var(--text);text-decoration:none}.signet{display:block;flex:none}.kopfwerkzeuge{margin-left:auto;order:1}.kopf-rechts,.kopfwerkzeuge{display:flex;align-items:center;gap:.35rem}.kopf-rechts{order:2}.werkzeug-sprache{font-size:.78rem;font-weight:700;letter-spacing:.05em;padding:.4rem .6rem}.nav-burger{display:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text);cursor:pointer}.nav-burger:hover{background:var(--grund-tief)}@media (max-width:719px){.kopf-rechts{margin-left:auto;order:1}.nav-burger{display:inline-flex}.kopfwerkzeuge{display:none}.kopfwerkzeuge-offen{display:flex;order:3;flex:1 1 100%;flex-direction:column;align-items:stretch;gap:.15rem;margin:.5rem 0 .25rem;padding-top:.5rem;border-top:1px solid var(--linie)}.kopfwerkzeuge-offen .werkzeug{padding:.65rem .85rem}.kopfleiste:has(.kopfwerkzeuge-offen){border-radius:var(--radius-karte)}}.werkzeug{font:inherit;font-size:.9rem;font-weight:600;padding:.45rem .85rem;border:0;border-radius:999px;background:transparent;color:var(--text-leise);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;transition:background .15s var(--ease-aus),color .15s var(--ease-aus)}.werkzeug:hover{background:var(--grund-tief);color:var(--text)}.sprachhinweis{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;max-width:820px;margin:-1.25rem auto 2rem;padding:.7rem 1rem;border:1px solid var(--tipp-rand);border-radius:var(--radius);background:var(--tipp-flaeche);color:var(--tipp-text);font-size:.92rem}.sprachhinweis span{flex:1 1;min-width:12rem}.sprachhinweis .knopf-schlicht{color:var(--tipp-text);border-color:var(--tipp-rand);background:transparent;text-decoration:none}.hinweis-schliessen{font:inherit;font-size:.85rem;padding:.35rem .5rem;border:0;background:none;color:inherit;opacity:.75;cursor:pointer;text-decoration:underline}.hinweis-schliessen:hover{opacity:1}.buehne{position:relative;padding:2.5rem 0 3rem;text-align:center}.buehne:before{content:"";position:absolute;top:-14rem;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;pointer-events:none;background:radial-gradient(38rem 22rem at 12% 0,rgba(229,72,77,.09),transparent 65%),radial-gradient(38rem 22rem at 88% 0,rgba(34,180,95,.11),transparent 65%),radial-gradient(30rem 18rem at 50% -4rem,rgba(245,179,1,.1),transparent 70%)}.seitentitel{font-size:clamp(2.1rem,6vw,3.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;max-width:21ch;margin:0 auto 1rem}.untertitel{color:var(--text-leise);max-width:52ch;margin:0 auto 2.25rem;font-size:1.1rem}.formular{display:flex;gap:.5rem;max-width:620px;margin:0 auto;padding:.5rem;border:1px solid var(--linie);border-radius:999px;background:var(--grund);box-shadow:var(--schatten-schwebend);text-align:left}.formular label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.formular input{flex:1 1 auto;min-width:0;font:inherit;font-size:1.1rem;padding:.7rem .6rem .7rem 1.1rem;border:0;border-radius:999px;background:transparent;color:var(--text)}.formular input:focus-visible{outline:none}.formular:focus-within{border-color:var(--akzent);box-shadow:0 0 0 3px var(--fokus),var(--schatten-schwebend)}.formular button{flex:none;font:inherit;font-size:1.02rem;font-weight:700;padding:.7rem 1.7rem;border:0;border-radius:999px;background:var(--akzent);color:var(--akzent-kontrast);cursor:pointer;transition:background .15s var(--ease-aus),transform .12s var(--ease-aus)}.formular button:hover:not(:disabled){background:var(--akzent-dunkel)}.formular button:active:not(:disabled){transform:scale(.97)}.formular button:disabled{opacity:.6;cursor:progress}.formular-hinweis{color:var(--text-leise);font-size:.9rem;margin:.9rem auto 0;max-width:52ch}@media (max-width:560px){.formular{flex-direction:column;border-radius:var(--radius-karte);padding:.6rem}.formular input{padding:.7rem .9rem;text-align:center}}.fehlermeldung{margin:1rem auto;max-width:620px;padding:.85rem 1rem;border-radius:var(--radius);background:var(--fehler-flaeche);color:var(--fehler-text);border:1px solid var(--fehler-rand)}.chip{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.chip-ok{background:var(--ok-flaeche);color:var(--ok-text)}.chip-warnung{background:var(--warn-flaeche);color:var(--warn-text)}.chip-fehler{background:var(--fehler-flaeche);color:var(--fehler-text)}.chip-empfehlung{background:var(--tipp-flaeche);color:var(--tipp-text)}.chip-hinweis,.chip-info{background:var(--info-flaeche);color:var(--info-text)}.gesamt{margin:2.5rem 0 1.5rem;padding:1.5rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-gedeckt);box-shadow:var(--schatten)}.gesamt-kopf{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.gesamt-text h2{font-size:1.5rem;margin:.4rem 0 .35rem;word-break:break-word}.gesamt-text p{margin:0;color:var(--text-leise);max-width:58ch}.score-ring{position:relative;flex:none;width:104px;height:104px}.score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.score-ring circle{fill:none;stroke-width:9;stroke-linecap:round}.score-bahn{stroke:var(--linie)}.score-wert{transition:stroke-dasharray .6s ease}.score-ok{stroke:var(--ok-text)}.score-warnung{stroke:var(--warn-text)}.score-fehler{stroke:var(--fehler-text)}.score-info{stroke:var(--info-text)}.score-zahl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display),system-ui,sans-serif;font-size:1.75rem;font-weight:700}.uebersicht{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--linie)}.uebersicht-titel{display:block;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);margin-bottom:.7rem}.uebersicht-liste{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.zaehler{font:inherit;display:inline-flex;align-items:baseline;gap:.4rem;padding:.4rem .85rem;border-radius:999px;border:1px solid transparent;cursor:pointer;font-size:.9rem}.zaehler strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.05rem}.zaehler-fehler{background:var(--fehler-flaeche);color:var(--fehler-text);border-color:var(--fehler-rand)}.zaehler-warnung{background:var(--warn-flaeche);color:var(--warn-text);border-color:var(--warn-rand)}.zaehler-empfehlung{background:var(--tipp-flaeche);color:var(--tipp-text);border-color:var(--tipp-rand)}.zaehler-ok{background:var(--ok-flaeche);color:var(--ok-text);border-color:var(--ok-rand)}.zaehler-hinweis{background:var(--info-flaeche);color:var(--info-text);border-color:var(--info-rand)}.zaehler:hover{filter:brightness(.97)}.zaehler-aktiv{outline:2px solid currentColor;outline-offset:1px}.befund{border:1px solid var(--linie);border-left:4px solid var(--linie-kraeftig);border-radius:var(--radius);margin-bottom:.85rem;background:var(--grund);overflow:hidden}.befund-fehler{border-left-color:var(--fehler-text)}.befund-warnung{border-left-color:var(--warn-text)}.befund-empfehlung{border-left-color:var(--tipp-text)}.befund-ok{border-left-color:var(--ok-text)}.befund-hinweis{border-left-color:var(--info-rand)}.befund-offen{box-shadow:var(--schatten)}.befund-kopf{display:flex;align-items:flex-start;gap:.85rem;width:100%;padding:1rem 1.15rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.befund-kopf:hover{background:var(--grund-gedeckt)}.befund-kopf .chip{margin-top:.15rem;flex:none}.befund-titel{flex:1 1;min-width:0}.befund-name{display:block;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1.05rem}.befund-satz{display:block;color:var(--text-leise);font-size:.96rem;margin-top:.15rem}.befund-pfeil{flex:none;margin-top:.35rem;color:var(--text-leise);transition:transform .2s ease}.befund-offen .befund-pfeil{transform:rotate(180deg)}.befund-inhalt{padding:0 1.15rem 1.15rem}@media (max-width:560px){.befund-kopf{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem .75rem;gap:.5rem .75rem;align-items:center}.befund-kopf .chip{grid-column:1;grid-row:1;justify-self:start;margin-top:0}.befund-pfeil{grid-column:2;grid-row:1;margin-top:0}.befund-titel{grid-column:1/-1;grid-row:2}}.befund-inhalt p{margin:0 0 .7rem;max-width:68ch}.leer{padding:1.5rem;text-align:center;color:var(--text-leise);border:1px dashed var(--linie-kraeftig)}.leer,.schritte{border-radius:var(--radius)}.schritte{margin:1rem 0 0;padding:1rem 1.15rem 1rem 2.4rem;background:var(--grund-tief)}.schritte-titel{font-weight:700;margin:0 0 .6rem -1.25rem}.schritte ol{margin:0;padding-left:0}.schritte li{margin-bottom:.55rem;max-width:66ch}.schritte li:last-child{margin-bottom:0}.fix{margin-top:.9rem;padding:.95rem 1.1rem;border-left:3px solid var(--akzent);background:var(--grund-gedeckt);border-radius:0 var(--radius) var(--radius) 0}.fix .zeile{font-size:.9rem;color:var(--text-leise);max-width:68ch}.fix code,.promptfeld{display:block;margin:.35rem 0;padding:.65rem .8rem;background:var(--grund);border:1px solid var(--linie);border-radius:8px;font-size:.9rem;word-break:break-all;white-space:pre-wrap;color:var(--text)}.kopierzeile{display:flex;align-items:flex-start;gap:.5rem}.kopierzeile code{flex:1 1;margin:.35rem 0}.knopf-schlicht,.kopierknopf{font:inherit;font-size:.85rem;font-weight:600;padding:.5rem .8rem;border:1px solid var(--linie-kraeftig);border-radius:8px;background:var(--grund);color:var(--akzent-dunkel);cursor:pointer;white-space:nowrap}.kopierknopf{margin-top:.35rem}.knopf-schlicht:hover,.kopierknopf:hover{border-color:var(--akzent);background:var(--grund-gedeckt)}.befund-werkzeuge{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:1rem}.befund-werkzeuge .kopierknopf{margin-top:0}details.rohdaten{margin-top:.9rem}summary{cursor:pointer;font-weight:600;color:var(--akzent-dunkel)}details pre{overflow-x:auto;font-size:.8rem;background:var(--grund-gedeckt);padding:.85rem;border-radius:8px;border:1px solid var(--linie);color:var(--text)}.aktionen{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:0 0 1.5rem}.knopf-zweit{font:inherit;font-weight:600;padding:.6rem 1.3rem;border:1px solid var(--akzent);border-radius:999px;background:var(--grund);color:var(--akzent-dunkel);cursor:pointer;text-decoration:none;display:inline-block;transition:background .15s var(--ease-aus),transform .12s var(--ease-aus)}.knopf-zweit:hover{background:var(--grund-gedeckt)}.knopf-zweit:active{transform:scale(.97)}.aktionen .zeile{font-size:.85rem;color:var(--text-leise)}.ki{margin:2.5rem 0;padding:1.5rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-gedeckt)}.ki h2{font-size:1.2rem;margin-top:0}.ki p{max-width:68ch}.ki label{display:block;font-weight:600;font-size:.95rem;margin:1rem 0 .35rem}.ki textarea{width:100%;min-height:7.5rem;font:inherit;font-size:.95rem;padding:.75rem .9rem;border:1px solid var(--linie-kraeftig);border-radius:var(--radius);background:var(--grund);color:var(--text);resize:vertical}.ki .warnung{font-size:.88rem;color:var(--text-leise);border-left:3px solid var(--warn-text);padding-left:.85rem;margin-top:1.25rem}.promptfeld{max-height:22rem;overflow-y:auto;font-size:.85rem;word-break:normal}.hook{margin-top:2.5rem;padding:2rem 1.75rem;border-radius:var(--radius-karte);background:var(--tinte);color:var(--tinte-text)}.hook strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.3rem;color:#ffffff}.hook p{margin:.4rem 0 1.2rem;max-width:62ch;color:var(--tinte-leise)}.hook a.knopf-zweit{background:var(--grund);border-color:var(--grund);color:var(--text);margin-right:.5rem;margin-bottom:.4rem}.mailfix{margin:2.5rem 0 0;padding:1.25rem 1.5rem;border:1px solid var(--linie);border-left:4px solid var(--akzent);border-radius:var(--radius);background:var(--grund-gedeckt)}.mailfix strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.05rem}.mailfix p{margin:.4rem 0 .35rem;max-width:68ch}.mailfix .mailfix-preis{font-weight:600;color:var(--akzent-dunkel);margin-bottom:.9rem}.berichtkasten{margin:2.5rem 0;padding:1.5rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-gedeckt)}.berichtkasten h2{font-size:1.2rem;margin-top:0}.berichtkasten p{max-width:68ch}.berichtkasten label{display:block;font-weight:600;font-size:.95rem;margin:1rem 0 .35rem}.berichtkasten-zeile{display:flex;flex-wrap:wrap;gap:.75rem}.berichtkasten-zeile input{flex:1 1 260px;min-width:0;font:inherit;font-size:1rem;padding:.75rem .9rem;border:1px solid var(--linie-kraeftig);border-radius:var(--radius);background:var(--grund);color:var(--text)}.berichtkasten-zeile button,.knopf-erst{font:inherit;font-weight:700;padding:.75rem 1.7rem;border:0;border-radius:999px;background:var(--akzent);color:var(--akzent-kontrast);cursor:pointer;text-decoration:none;display:inline-block;transition:background .15s var(--ease-aus),transform .12s var(--ease-aus)}.berichtkasten-zeile button:active:not(:disabled),.knopf-erst:active:not(:disabled){transform:scale(.97)}.berichtkasten-zeile button:hover:not(:disabled),.knopf-erst:hover:not(:disabled){background:var(--akzent-dunkel)}.berichtkasten-zeile button:disabled,.knopf-erst:disabled{opacity:.6;cursor:progress}.berichtkasten .haekchen{display:flex;align-items:flex-start;gap:.6rem;margin-top:.9rem;font-weight:400;font-size:.9rem;color:var(--text-leise);cursor:pointer;max-width:68ch}.berichtkasten .haekchen input{margin-top:.2rem;width:1.05rem;height:1.05rem;flex-shrink:0;accent-color:var(--akzent)}.berichtkasten-hinweis{margin-top:.9rem;font-size:.85rem;color:var(--text-leise)}.berichtkasten-erfolg{margin-top:1rem;padding:.85rem 1rem;border-radius:var(--radius);background:var(--ok-flaeche);color:var(--ok-text);border:1px solid var(--ok-rand);max-width:68ch}.berichtkasten-zeile select{font:inherit;font-size:.95rem;padding:.55rem .7rem;border:1px solid var(--linie-kraeftig);border-radius:var(--radius);background:var(--grund);color:var(--text);flex:0 1 auto}.fuss{margin-top:5rem;padding-top:2.5rem;border-top:1px solid var(--linie);font-size:.92rem;color:var(--text-leise)}.fuss-oben{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap;margin-bottom:2.25rem}.fuss-produkt{display:flex;flex-direction:column;gap:.9rem}.fuss-produktmarke{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1.05rem;color:var(--text)}.fuss-links{display:flex;gap:.4rem 1.15rem;flex-wrap:wrap}.fuss a{color:var(--text-leise)}.fuss a:hover{color:var(--text)}.fuss-kontakt{display:flex;gap:.35rem}.fuss-kontakt,.fuss-marke{flex-direction:column;align-items:flex-start}.fuss-marke{display:inline-flex;gap:.4rem;text-decoration:none;color:inherit;padding-bottom:.5rem}.fuss-von{font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;opacity:.85}.wortmarke{display:block;width:auto;color:var(--text)}.fuss-marke:hover,.fuss-ort{opacity:.8}.rechtstext{line-height:1.75}.rechtstext li,.rechtstext p{margin-bottom:.85rem}.rechtstext h1{font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800;letter-spacing:-.025em;margin-bottom:.75rem}.rechtstext h1+p{color:var(--text-leise);font-size:1.05rem;max-width:62ch;margin-bottom:2rem}.rechtstext h2{letter-spacing:-.01em;font-size:1.25rem;margin-top:2rem}.rechtstext h3{font-size:1.05rem;margin-top:1.5rem}.rechtstext dl{margin:0 0 1rem}.rechtstext dt{font-weight:600;margin-top:.7rem}.rechtstext dd{margin:0}.rechtstext table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.rechtstext td,.rechtstext th{text-align:left;vertical-align:top;padding:.5rem .6rem;border-bottom:1px solid var(--linie)}.tabellenrahmen{overflow-x:auto;border:1px solid var(--linie);border-radius:var(--radius-karte);padding:.25rem 1rem;background:var(--grund)}.druckfuss,.druckkopf{display:none}@media print{@page{margin:16mm 14mm 16mm 18mm}:root{color-scheme:light;--grund:#ffffff;--grund-gedeckt:#ffffff;--grund-tief:#ffffff;--text:#000000;--text-leise:#333333;--linie:#b0b0b0;--linie-kraeftig:#666666;--akzent:#000000;--akzent-dunkel:#000000;--verlauf:none;--verlauf-text:#000000;--schatten:none}body{font-size:10.5pt;line-height:1.5;background:#fff;color:#000}.huelle{max-width:none;padding:0}.aktionen,.befund-pfeil,.befund-werkzeuge,.fehlermeldung,.formular,.formular-hinweis,.fuss,.gesamt,.ki,.knopf-schlicht,.kopfleiste,.kopierknopf,.pitstop,.seitentitel,.sprachhinweis,.start,.uebersicht,.untertitel{display:none!important}.druckkopf{display:block;border-bottom:2.5pt solid #000;padding-bottom:5mm;margin-bottom:7mm}.druckkopf-marke{display:flex;align-items:center;justify-content:space-between;gap:6mm;margin-bottom:6mm}.druckkopf-marke .signet{width:26mm;height:auto}.druckkopf-art{font-family:var(--font-display),system-ui,sans-serif;font-size:10pt;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.druckkopf-domain{font-size:20pt;margin:0 0 1mm;word-break:break-word}.druckkopf-datum{font-size:9pt;color:#333;margin:0 0 5mm}.druckkopf-wertung{display:flex;align-items:stretch;gap:5mm;margin-bottom:4mm}.druckkopf-score{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:26mm;padding:3mm 4mm;border:1.5pt solid #000;border-radius:3mm}.druckkopf-score strong{font-family:var(--font-display),system-ui,sans-serif;font-size:26pt;line-height:1}.druckkopf-score span{font-size:8pt;color:#333}.druckkopf-urteil{display:flex;flex-direction:column;justify-content:center}.druckkopf-status{font-family:var(--font-display),system-ui,sans-serif;font-size:11pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5mm}.druckkopf-urteil p{margin:0;max-width:none}.druckkopf-verteilung{margin:0;padding-top:3mm;border-top:.5pt solid #b0b0b0;font-size:9.5pt}section[aria-label]{counter-reset:befund}.befund{counter-increment:befund;border:0;border-top:.75pt solid #b0b0b0;border-radius:0;padding:4mm 0 2mm;margin:0;break-inside:avoid;page-break-inside:avoid}.befund-kopf{display:block;padding:0;margin-bottom:2mm}.befund-kopf .chip{display:inline;border:0;padding:0;background:none!important;color:#000!important;font-size:9pt;letter-spacing:.1em}.befund-kopf .chip:before{content:"["}.befund-kopf .chip:after{content:"]"}.befund-name{font-size:13pt;margin-top:1mm}.befund-name:before{content:counter(befund) ". "}.befund-satz{font-size:10.5pt;color:#000;font-weight:600;margin-top:1mm}.befund-inhalt[hidden]{display:block!important}.befund-inhalt{padding:0}.befund-inhalt p{max-width:none}.schritte{background:none;border-left:1.5pt solid #666;border-radius:0;padding:1mm 0 1mm 6mm;margin:3mm 0}.schritte li{max-width:none}.fix{border:.75pt solid #000;border-left-width:2.5pt;border-radius:0;background:none;padding:3mm 4mm;margin:3mm 0}.fix .zeile{max-width:none;color:#000;font-size:9pt}.fix code{border:0;border-bottom:.5pt solid #b0b0b0;border-radius:0;padding:1mm 0;font-size:9.5pt;background:none}.kopierzeile{display:block}details.rohdaten{margin-top:3mm}summary{font-weight:700;font-size:9pt;list-style:none;color:#000}details pre{white-space:pre-wrap;word-break:break-all;font-size:7.5pt;line-height:1.35;border:0;border-left:.5pt solid #b0b0b0;border-radius:0;padding:1mm 0 1mm 3mm;background:none}.hook{border:.75pt solid #000;border-radius:0;background:#fff!important;color:#000!important;padding:4mm;margin-top:6mm;page-break-inside:avoid;break-inside:avoid}.hook a{display:none}.druckfuss{display:block;margin-top:6mm;padding-top:3mm;border-top:.75pt solid #666;font-size:8.5pt;color:#333}.druckfuss p{margin:0 0 1mm;max-width:none}a{color:#000;text-decoration:none}h1,h2,h3{break-after:avoid;page-break-after:avoid}}.faq-sprungmarken{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--linie)}.faq-sprungmarken a{display:inline-block;padding:.4rem .85rem;border:1px solid var(--linie-kraeftig);border-radius:999px;font-size:.88rem;font-weight:600;text-decoration:none;color:var(--akzent-dunkel)}.faq-sprungmarken a:hover{border-color:var(--akzent);background:var(--grund-gedeckt)}.zaehler-still{cursor:default}.faq-kategorien{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.85rem;gap:.85rem;margin:1.25rem 0 2rem}.faq-kategorie{border:1px solid var(--linie);border-radius:var(--radius);padding:1rem 1.1rem;background:var(--grund)}.faq-kategorie p{margin:.7rem 0 0;font-size:.95rem;color:var(--text-leise)}.gewichte{list-style:none;margin:1.25rem 0 1.5rem;padding:0}.gewichte li{display:grid;grid-template-columns:8.5rem 1fr auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.5rem 0;border-bottom:1px solid var(--linie)}.gewichte li:last-child{border-bottom:0}.gewicht-name{font-weight:600}.gewicht-bahn{height:10px;border-radius:999px;background:var(--grund-tief);overflow:hidden}.gewicht-balken{display:block;height:100%;border-radius:999px;background:var(--akzent)}.gewicht-null .gewicht-balken{background:var(--linie-kraeftig)}.gewicht-wert{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;min-width:1.5rem;text-align:right}.gewicht-warum{grid-column:1/-1;font-size:.88rem;color:var(--text-leise);margin:0}.faq-frage{border:1px solid var(--linie);border-radius:var(--radius);margin-bottom:.7rem;background:var(--grund)}.faq-frage>summary{padding:.95rem 1.2rem;font-weight:600;font-size:1rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-frage>summary::-webkit-details-marker{display:none}.faq-frage>summary:after{content:"+";font-size:1.3rem;line-height:1;color:var(--akzent);flex:none}.faq-frage[open]>summary:after{content:"−"}.faq-frage>summary:hover{background:var(--grund-gedeckt);border-radius:var(--radius)}.faq-antwort{padding:0 1.1rem 1.1rem}.faq-antwort p{margin:0 0 .7rem}.faq-antwort p:last-child{margin-bottom:0}.faq-melden{margin:2rem 0;padding:1.35rem 1.5rem;border:1px solid var(--tipp-rand);border-radius:var(--radius);background:var(--tipp-flaeche)}.faq-melden h2{margin-top:0;color:var(--tipp-text)}@media print{.faq-sprungmarken{display:none}.faq-antwort{display:block!important}}.daten-gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.75rem;gap:.75rem;margin:1.25rem 0 2rem}.daten-feld{border-radius:var(--radius);padding:.95rem 1.1rem;background:var(--grund-gedeckt)}.daten-feld dt{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-leise);margin:0 0 .25rem}.daten-feld dd{margin:0;line-height:1.45}.daten-feld-breit{grid-column:1/-1}.punkte{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:.75rem;gap:.75rem;margin:1.25rem 0 2rem;padding:0;list-style:none}.punkt{display:flex;align-items:flex-start;gap:.7rem;border-radius:var(--radius);padding:.95rem 1.1rem;background:var(--ok-flaeche);color:var(--ok-text);font-size:.95rem;line-height:1.5}.punkt:before{content:"✓";flex:none;font-weight:700;font-size:1.05rem;line-height:1.3}.rechtstext .hinweiskasten{margin:1.5rem 0 2rem;padding:1.4rem 1.5rem;border:0;border-radius:var(--radius-karte);background:var(--warn-flaeche)}.rechtstext .hinweiskasten h2,.rechtstext .hinweiskasten h3{margin-top:0;color:var(--warn-text)}.rechtstext .hinweiskasten p:last-child{margin-bottom:0}.kontaktzeile{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 2rem}.kontaktzeile a{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border:1px solid var(--akzent);border-radius:var(--radius);color:var(--akzent-dunkel);text-decoration:none;font-weight:600;font-size:.95rem}.kontaktzeile a:hover{background:var(--grund-gedeckt)}@media print{.daten-feld,.punkt,.rechtstext .hinweiskasten{border:1px solid #000;background:#fff!important;color:#000!important;page-break-inside:avoid;break-inside:avoid}.kontaktzeile a{border:0;padding:0}}.dash{min-height:100dvh;display:flex;flex-direction:column;background:var(--grund-gedeckt);font-size:15px;line-height:1.55}.dash-kopf{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap;padding:.55rem 1.25rem;background:var(--grund);border-bottom:1px solid var(--linie)}.dash-marke{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1rem;color:var(--akzent);text-decoration:none;white-space:nowrap}.dash-marke-zusatz{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);border:1px solid var(--linie);border-radius:999px;padding:.1rem .55rem}.dash-kopf-rechts{margin-left:auto;display:flex;align-items:center;gap:.4rem .5rem;min-width:0;flex-wrap:wrap;justify-content:flex-end}.dash-nutzer{font-size:.85rem;color:var(--text-leise);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}@media (max-width:640px){.dash-nutzer{display:none}}.dash-koerper{display:flex;flex:1 1;width:100%;max-width:1240px;margin:0 auto;align-items:flex-start}.dash-nav{position:-webkit-sticky;position:sticky;top:3.4rem;flex:none;width:220px;display:flex;flex-direction:column;gap:.15rem;padding:1.4rem .9rem}.dash-nav a{display:block;padding:.45rem .75rem;border:1px solid transparent;border-radius:8px;font-weight:600;font-size:.93rem;color:var(--text-leise);text-decoration:none}.dash-nav a:hover{color:var(--text);background:var(--grund-tief)}.dash-nav a.dash-nav-aktiv{background:var(--grund);border-color:var(--linie);color:var(--text);box-shadow:var(--schatten)}.dash-nav-trenner{margin:.75rem .35rem .35rem;border-top:1px solid var(--linie)}.dash-haupt{flex:1 1;min-width:0;padding:1.5rem 1.5rem 4rem}@media (max-width:760px){.dash-koerper{flex-direction:column}.dash-nav{position:static;width:100%;flex-direction:row;overflow-x:auto;padding:.75rem 1rem .25rem;gap:.35rem}.dash-nav a{white-space:nowrap}.dash-nav-trenner{display:none}.dash-haupt{padding:1rem 1rem 3rem}}.dash-seitentitel{font-size:1.35rem;letter-spacing:-.01em;margin:0 0 .25rem}.dash-untertitel{color:var(--text-leise);font-size:.95rem;max-width:70ch;margin:0 0 1.4rem}.dash-karte{background:var(--grund);border:1px solid var(--linie);border-radius:10px;padding:1.1rem 1.25rem;margin:0 0 1rem}.dash-karte h2{font-size:1.02rem;margin:0 0 .5rem}.dash-karte p{max-width:70ch}.dash-hinweis{font-size:.85rem;color:var(--text-leise)}.dash input,.dash select{font:inherit;font-size:.95rem;padding:.5rem .7rem;border:1px solid var(--linie-kraeftig);border-radius:8px;background:var(--grund);color:var(--text)}.dash .berichtkasten-zeile button,.dash .knopf-erst,.dash .knopf-schlicht,.dash .knopf-zweit{border-radius:8px;padding:.5rem 1rem;font-size:.92rem}.dash-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.dash-zeile input{flex:1 1 220px;min-width:0}.dash-monitor{border-top:1px solid var(--linie);padding:.8rem .15rem}.dash-monitor:first-of-type{border-top:0}.dash-monitor-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.dash-monitor-domain{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1rem;word-break:break-all;color:var(--text);text-decoration:none}a.dash-monitor-domain:hover{color:var(--akzent-dunkel);text-decoration:underline}.dash-monitor-meta{font-size:.85rem;color:var(--text-leise)}.dash-monitor-aktionen{margin-left:auto;display:flex;gap:.4rem;flex-wrap:wrap}.dash-monitor-einstellungen{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.75rem;padding:.85rem;background:var(--grund-gedeckt);border:1px solid var(--linie);border-radius:8px}.dash-monitor-einstellungen label{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;font-weight:600;color:var(--text-leise)}.dash-tabellenrahmen{overflow-x:auto}.dash-tabelle{width:100%;border-collapse:collapse;font-size:.92rem}.dash-tabelle th{text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-leise);padding:.45rem .6rem}.dash-tabelle td,.dash-tabelle th{border-bottom:1px solid var(--linie)}.dash-tabelle td{padding:.55rem .6rem;vertical-align:middle}.dash-tabelle tr:last-child td{border-bottom:0}.dash-leer{padding:1.1rem;text-align:center;color:var(--text-leise);border:1px dashed var(--linie-kraeftig);border-radius:8px;font-size:.92rem}.dash .berichtkasten-erfolg,.dash .fehlermeldung{padding:.6rem .85rem;border-radius:8px;font-size:.92rem}.dash-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.6rem;gap:.6rem;margin:0 0 1rem}.dash-kennzahl{background:var(--grund);border:1px solid var(--linie);border-radius:10px;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.15rem}.dash-kennzahl strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.3rem;line-height:1.2}.dash-kennzahl span{font-size:.78rem;color:var(--text-leise)}.dash-tabs{display:flex;gap:.35rem;margin:0 0 1rem;border-bottom:1px solid var(--linie)}.dash-tab{font:inherit;font-size:.93rem;font-weight:600;padding:.5rem .9rem;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-leise);cursor:pointer}.dash-tab:hover{color:var(--text)}.dash-tab-aktiv{color:var(--akzent-dunkel);border-bottom-color:var(--akzent)}.dash-befund{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem .15rem;border-top:1px solid var(--linie)}.dash-befund:first-of-type{border-top:0}.dash-befund .chip{flex:none;margin-top:.2rem}.dash-befund-titel{font-weight:700;font-size:.95rem}.dash-befund-text{font-size:.9rem;color:var(--text-leise);max-width:70ch}.dash-befund-text ol{margin:.4rem 0 0;padding-left:1.2rem}.dash-login{width:100%;max-width:420px;margin:3.5rem auto;padding:1.75rem 1.6rem;background:var(--grund);border:1px solid var(--linie);border-radius:12px;box-shadow:var(--schatten)}.dash-login h1{font-size:1.25rem;margin:0 0 .5rem}.dash-login p{font-size:.92rem;color:var(--text-leise)}.dash-login .formular{flex-direction:column;border-radius:var(--radius);box-shadow:none}.dash-login .formular input{flex:1 1 100%;border-radius:8px}.dash-login .formular button{flex:1 1 100%;padding:.6rem 1rem;border-radius:999px}.dash-login-trenner{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0;color:var(--text-leise);font-size:.82rem}.dash-login-trenner:after,.dash-login-trenner:before{content:"";flex:1 1;border-top:1px solid var(--linie)}.dash-login .knopf-zweit{width:100%;text-align:center}.dash-fuss{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;justify-content:center;padding:1rem 1.25rem 1.5rem;border-top:1px solid var(--linie);font-size:.82rem}.dash-fuss a{color:var(--text-leise);text-decoration:none}.dash-fuss a:hover{color:var(--akzent-dunkel);text-decoration:underline}.werkzeug-dashboard{font:inherit;font-size:.9rem;font-weight:700;padding:.45rem 1.05rem;transition:background .15s var(--ease-aus),transform .12s var(--ease-aus);border:1px solid var(--akzent);border-radius:999px;background:var(--akzent);color:var(--akzent-kontrast);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.werkzeug-dashboard:hover{background:var(--akzent-dunkel);border-color:var(--akzent-dunkel)}.werkzeug-dashboard:active{transform:scale(.97)}.start{display:flex;flex-direction:column;gap:5.5rem;margin-top:5rem}.abschnitt-titel{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.abschnitt-text{color:var(--text-leise);max-width:62ch;margin:0 0 1.5rem}.ampelkarten{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1.5rem}.ampelkarte{border-radius:var(--radius-karte);padding:1.5rem 1.4rem 1.6rem}.ampelkarte-rot{background:var(--fehler-flaeche)}.ampelkarte-gelb{background:var(--warn-flaeche)}.ampelkarte-gruen{background:var(--ok-flaeche)}.ampelkarte-licht{display:block;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 -3px 5px rgba(19,32,24,.18)}.ampelkarte-rot .ampelkarte-licht{background:var(--ampel-rot)}.ampelkarte-gelb .ampelkarte-licht{background:var(--ampel-gelb)}.ampelkarte-gruen .ampelkarte-licht{background:var(--ampel-gruen)}.ampelkarte h3{font-size:1.3rem;margin:.9rem 0 .35rem}.ampelkarte-rot h3{color:var(--fehler-text)}.ampelkarte-gelb h3{color:var(--warn-text)}.ampelkarte-gruen h3{color:var(--ok-text)}.ampelkarte p{margin:0;font-size:.97rem}@media (max-width:760px){.ampelkarten{grid-template-columns:1fr}}.ablauf-liste{list-style:none;counter-reset:schritt;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem}.ablauf-liste li{counter-increment:schritt}.ablauf-liste li:before{content:counter(schritt);display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;margin-bottom:.9rem;border-radius:50%;background:var(--tinte);color:#ffffff;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1.05rem}.ablauf-liste h3{font-size:1.15rem;margin:0 0 .3rem}.ablauf-liste p{margin:0;color:var(--text-leise);font-size:.96rem}@media (max-width:719px){.ablauf-liste{grid-template-columns:1fr;gap:1.5rem}.ablauf-liste li{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;column-gap:1rem}.ablauf-liste li:before{margin-bottom:0;grid-row:1/3}}.strecke{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem}.station{display:flex;flex-direction:column;gap:.3rem;border-radius:var(--radius);padding:1rem 1.1rem;background:var(--grund-gedeckt)}.station code{font-family:var(--font-mono),ui-monospace,monospace;font-weight:600;font-size:.98rem;color:var(--text);white-space:nowrap}.station span{color:var(--text-leise);font-size:.86rem;line-height:1.4}@media (max-width:860px){.strecke{grid-template-columns:repeat(2,1fr)}}.monitorblock{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem;align-items:center;background:var(--grund-gedeckt);border-radius:28px;padding:2.75rem}.monitorblock-punkte{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.monitorblock-punkte li{position:relative;padding-left:1.6rem}.monitorblock-punkte li:before{content:"";position:absolute;left:0;top:.42rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--akzent);-webkit-mask:none}.monitorblock-punkte li:after{content:"";position:absolute;left:.24rem;top:.62rem;width:.42rem;height:.22rem;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.monitorblock-bild{margin:0;background:var(--grund);border-radius:var(--radius-karte);padding:1.5rem;box-shadow:var(--schatten)}.tagesstreifen{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:8px;gap:8px}.tag{aspect-ratio:1;border-radius:7px;background:var(--ampel-gruen);opacity:.85}.tag-gelb{background:var(--ampel-gelb);opacity:1}.monitorblock-bild figcaption{margin-top:1rem;font-size:.85rem;color:var(--text-leise)}@media (max-width:820px){.monitorblock{grid-template-columns:1fr;gap:1.75rem;padding:1.75rem 1.4rem}}.finale{background:var(--tinte);color:var(--tinte-text);border-radius:28px;padding:3.5rem 2rem;text-align:center}.finale h2{font-size:clamp(1.7rem,3.5vw,2.4rem);color:#ffffff;margin:0 0 .6rem}.finale p{color:var(--tinte-leise);margin:0 auto 1.9rem;max-width:48ch}.finale-knopf{font-size:1.05rem;padding:.85rem 2.1rem}.pitstop{text-align:center;margin:3rem auto;max-width:440px}.pitstop-szene{display:block;width:100%;height:auto}.pitstop-text{font-weight:600;margin:1rem 0 .2rem;overflow-wrap:anywhere}.pitstop-hinweis{color:var(--text-leise);font-size:.9rem;margin:0}.pitstop-animiert .pitstop-licht{opacity:.22}.pitstop-animiert .pitstop-rot{animation:pitstop-blink 2.1s infinite}.pitstop-animiert .pitstop-gelb{animation:pitstop-blink 2.1s .7s infinite}.pitstop-animiert .pitstop-gruen{animation:pitstop-blink 2.1s 1.4s infinite}@keyframes pitstop-blink{0%,28%{opacity:1}38%,to{opacity:.22}}.pitstop-animiert .pitstop-kuvert{animation:pitstop-vorfahren .75s var(--ease-aus) both}.pitstop-animiert .pitstop-rad{transform-box:fill-box;transform-origin:center;animation:pitstop-rollen .75s var(--ease-aus) both}@keyframes pitstop-vorfahren{0%{transform:translateX(-210px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes pitstop-rollen{0%{rotate:-260deg}to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.pitstop-animiert .pitstop-kuvert,.pitstop-animiert .pitstop-rad{animation:none}}.nur-vorleser{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.vergleich{border:1px solid var(--linie);border-radius:var(--radius-karte);overflow-x:auto;background:var(--grund)}.vergleich-tabelle{width:100%;border-collapse:collapse;font-size:.95rem;min-width:560px}.vergleich-tabelle td,.vergleich-tabelle th{padding:.85rem 1rem;text-align:center;border-top:1px solid var(--linie)}.vergleich-tabelle thead th{border-top:0;font-family:var(--font-display),system-ui,sans-serif;font-size:.95rem;color:var(--text-leise);font-weight:600;vertical-align:bottom;padding-top:1.1rem}.vergleich-tabelle tbody th{text-align:left;font-weight:500;color:var(--text)}.vergleich-tabelle .vergleich-eigen{background:var(--ok-flaeche)}.vergleich-marke{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:var(--text);white-space:nowrap}.wertung{position:relative;display:inline-block;width:18px;height:18px;border-radius:50%;vertical-align:middle;box-shadow:inset 0 -2px 4px rgba(19,32,24,.16)}.wertung-ja{background:var(--ampel-gruen)}.wertung-teils{background:var(--ampel-gelb)}.wertung-nein{background:var(--ampel-rot)}.wertung-entfaellt{background:none;box-shadow:none;border-radius:0;width:14px;height:3px;background:var(--linie-kraeftig)}.team{text-align:center}.team-karte{display:inline-flex;align-items:center;border:1px solid var(--linie);border-radius:var(--radius);padding:.9rem 1.4rem;margin:.5rem auto 1.5rem;background:var(--grund);box-shadow:var(--schatten)}.team-karte-marke{display:block;color:var(--text)}.team-karte-marke:hover{opacity:.8}.team .abschnitt-text{margin-bottom:1rem}.startfaq,.team .abschnitt-text{margin-left:auto;margin-right:auto}.startfaq{max-width:760px;width:100%}.startfaq .abschnitt-titel{text-align:center}.startfaq-liste{display:flex;flex-direction:column;gap:.6rem;margin-top:1.5rem}.startfaq-frage{border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund);transition:border-color .15s var(--ease-aus)}.startfaq-frage[open]{border-color:var(--linie-kraeftig)}.startfaq-frage summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.2rem;font-weight:600;cursor:pointer;list-style:none}.startfaq-frage summary::-webkit-details-marker{display:none}.startfaq-frage summary svg{flex:none;color:var(--text-leise);transition:transform .2s var(--ease-aus)}.startfaq-frage[open] summary svg{transform:rotate(45deg)}.startfaq-frage p{margin:0;padding:0 1.2rem 1.1rem;color:var(--text-leise)}.startfaq-alle{display:block;text-align:center;margin-top:1.25rem;font-weight:600;color:var(--akzent-dunkel)}.start .wartet{opacity:0;transform:translateY(28px)}.start .wartet .ampelkarte,.start .wartet .station{opacity:0;transform:translateY(18px)}.start .erschienen{opacity:1;transform:none;transition:opacity .65s var(--ease-aus),transform .65s var(--ease-aus)}.start .erschienen .ampelkarte,.start .erschienen .station{opacity:1;transform:none;transition:opacity .55s var(--ease-aus),transform .55s var(--ease-aus)}.start .erschienen .ampelkarte:nth-child(2){transition-delay:90ms}.start .erschienen .ampelkarte:nth-child(3){transition-delay:.18s}.start .erschienen .station:nth-child(2n){transition-delay:60ms}.start .erschienen .station:nth-child(3n){transition-delay:.11s}.start .erschienen .station:nth-child(4n){transition-delay:.16s}@media (max-width:719px){.abschnitt-text,.abschnitt-titel{text-align:center;margin-left:auto;margin-right:auto}.ablauf-text .abschnitt-titel{text-align:center}.monitorblock .knopf-erst{display:block;text-align:center}}.theater{display:none;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center;margin-top:1.5rem}@media (prefers-reduced-motion:no-preference){.theater{display:grid}.theater+.ampelkarten{display:none}}.theater-buehne{background:var(--grund-gedeckt);border-radius:var(--radius-karte);padding:2rem 1.5rem 1.5rem}.theater-buehne svg{display:block;width:100%;height:auto}.theater-texte{position:relative;min-height:12rem}.theater-text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0}.theater-text h3{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;margin:0 0 .4rem}.theater-text p{margin:0;color:var(--text-leise);max-width:44ch}.theater-text-rot h3{color:var(--fehler-text)}.theater-text-rot .ampelkarte-licht{background:var(--ampel-rot)}.theater-text-gelb h3{color:var(--warn-text)}.theater-text-gelb .ampelkarte-licht{background:var(--ampel-gelb)}.theater-text-gruen h3{color:var(--ok-text)}.theater-text-gruen .ampelkarte-licht{background:var(--ampel-gruen)}.theater-text-rot{animation:theater-text-a 18s infinite}.theater-text-gelb{animation:theater-text-b 18s infinite}.theater-text-gruen{animation:theater-text-c 18s infinite}@keyframes theater-text-a{0%,2%{opacity:0;transform:translateY(10px)}29%,6%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-6px)}}@keyframes theater-text-b{0%,35%{opacity:0;transform:translateY(10px)}39%,62%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-6px)}}@keyframes theater-text-c{0%,68%{opacity:0;transform:translateY(10px)}72%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(-6px)}}.pitstop-theater .pitstop-licht{opacity:.22}.pitstop-theater .pitstop-rot{animation:theater-rot 18s infinite}.pitstop-theater .pitstop-gelb{animation:theater-gelb 18s infinite}.pitstop-theater .pitstop-gruen{animation:theater-gruen 18s infinite}@keyframes theater-rot{0%,32%{opacity:1}34%,to{opacity:.22}}@keyframes theater-gelb{0%,32%{opacity:.22}34%,65%{opacity:1}67%,to{opacity:.22}}@keyframes theater-gruen{0%,65%{opacity:.22}67%,96%{opacity:1}98%,to{opacity:.22}}.pitstop-theater .pitstop-kuvert{animation:theater-fahrt 18s infinite}@keyframes theater-fahrt{0%{transform:translateX(-270px);animation-timing-function:cubic-bezier(.23,1,.32,1)}7%{transform:translateX(0);animation-timing-function:linear}33%{transform:translateX(0);animation-timing-function:linear}66%{transform:translateX(24px);animation-timing-function:cubic-bezier(.55,0,.85,.35)}86%,to{transform:translateX(480px)}}.pitstop-theater .pitstop-rad{transform-box:fill-box;transform-origin:center;animation:theater-rad 18s infinite}@keyframes theater-rad{0%{rotate:-540deg;animation-timing-function:cubic-bezier(.23,1,.32,1)}7%{rotate:0deg;animation-timing-function:linear}33%{rotate:0deg;animation-timing-function:linear}66%{rotate:50deg;animation-timing-function:cubic-bezier(.55,0,.85,.35)}86%,to{rotate:1030deg}}.pitstop-theater .pitstop-tempo{animation:theater-tempo 18s infinite}@keyframes theater-tempo{0%,6%{opacity:1}10%,62%{opacity:0}70%,84%{opacity:1}88%,to{opacity:0}}@media (max-width:820px){.theater{grid-template-columns:1fr;gap:1.25rem}.theater-texte{min-height:11rem}.theater-text{text-align:center;align-items:center}}.skelett{display:block;background:var(--grund-tief);border-radius:8px}.skelett-karte{width:100%;height:4.5rem;border-radius:var(--radius);margin-bottom:.75rem}.skelett-text{margin-top:1.25rem;font-size:.9rem;color:var(--text-leise)}@media (prefers-reduced-motion:no-preference){.skelett{animation:skelett-puls 1.3s ease-in-out infinite}.skelett-karte:nth-of-type(2){animation-delay:.15s}.skelett-karte:nth-of-type(3){animation-delay:.3s}}@keyframes skelett-puls{50%{opacity:.5}}.tagesleiste{display:flex;gap:4px;flex-wrap:wrap;margin-top:.6rem}.tagesfeld{width:16px;height:16px;border-radius:4px;flex:none}.tagesleiste-klein .tagesfeld{width:11px;height:11px;border-radius:3px}.tagesfeld-ok{background:var(--ampel-gruen)}.tagesfeld-warnung{background:var(--ampel-gelb)}.tagesfeld-fehler{background:var(--ampel-rot)}.tagesfeld-info{background:var(--linie-kraeftig)}.tagesfeld-leer{background:var(--grund-tief)}.scorelinie{display:block;width:100%;height:120px;margin-top:1rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-gedeckt)}.scorelinie-pfad{fill:none;stroke:var(--akzent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.scorelinie-schwelle{stroke:var(--linie);stroke-width:1;stroke-dasharray:4 6}.scorelinie-punkt{stroke:var(--grund);stroke-width:1.5}.scorelinie-ok{fill:var(--ampel-gruen)}.scorelinie-warnung{fill:var(--ampel-gelb)}.scorelinie-fehler{fill:var(--ampel-rot)}.ereignisliste{list-style:none;margin:0;padding:0}.ereignis{display:flex;gap:.7rem;padding:.65rem 0;border-top:1px solid var(--linie);font-size:.92rem}.ereignis:first-child{border-top:0}.ereignis-punkt{flex:none;width:.7rem;height:.7rem;border-radius:50%;margin-top:.35rem;background:var(--linie-kraeftig)}.ereignis-warnung .ereignis-punkt{background:var(--ampel-rot)}.ereignis-kopf{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.ereignis-domain,.ereignis-kopf time{color:var(--text-leise);font-size:.85rem}.ereignis-text{color:var(--text-leise);margin-top:.15rem}.profil-kopf{display:flex;align-items:center;gap:1rem}.profil-avatar{flex:none;width:3.4rem;height:3.4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:.02em}.profil-email{font-weight:600;overflow-wrap:anywhere}.profil-wechselkasten{border-color:var(--tipp-rand);background:var(--tipp-flaeche)}.profil-gefahr{border-color:var(--fehler-rand)}.profil-gefahr h2,.profil-gefahr-knopf{color:var(--fehler-text)}.profil-gefahr-knopf{border-color:var(--fehler-rand)}.profil-gefahr-knopf:hover:not(:disabled){background:var(--fehler-flaeche)}.wissen-liste{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:1.5rem}.wissen-karte{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem 1.5rem;border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--grund);text-decoration:none;color:var(--text);transition:border-color .15s var(--ease-aus),box-shadow .15s var(--ease-aus)}.wissen-karte:hover{border-color:var(--linie-kraeftig);box-shadow:var(--schatten)}.wissen-karte h2{font-size:1.2rem;margin:0}.wissen-karte p{margin:0;color:var(--text-leise);font-size:.94rem}.wissen-karte-themen{display:flex;gap:.4rem;flex-wrap:wrap}.wissen-thema{font-family:var(--font-mono),ui-monospace,monospace;font-size:.74rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;background:var(--grund-gedeckt);color:var(--text-leise)}.wissen-karte-meta,.wissen-meta{color:var(--text-leise);font-size:.85rem}.wissen-meta{margin-top:-.75rem;margin-bottom:2rem}.wissen-zurueck{margin:0 0 1rem;font-size:.92rem}.wissen-dns{margin:1.25rem 0}.wissen-cta{margin:2.5rem 0;padding:1.4rem 1.5rem;border:1px solid var(--linie);border-left:4px solid var(--akzent);border-radius:var(--radius);background:var(--grund-gedeckt)}.wissen-cta strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.1rem}.wissen-cta p{margin:.4rem 0 1rem;color:var(--text-leise)}.wissen-verwandt h2{font-size:1.15rem}.wissen-verwandt ul{padding-left:1.2rem}@media (max-width:719px){.wissen-liste{grid-template-columns:1fr}}.wissen-filter{margin:1.5rem 0 .5rem;display:flex;flex-direction:column;gap:.75rem}.wissen-suchfeld{font:inherit;font-size:1rem;width:100%;max-width:480px;padding:.7rem 1.1rem;border:1px solid var(--linie-kraeftig);border-radius:999px;background:var(--grund);color:var(--text)}.wissen-suchfeld:focus-visible{outline:3px solid var(--fokus);outline-offset:1px}.wissen-kategorien{display:flex;gap:.4rem;flex-wrap:wrap}.wissen-kategorie-knopf{font:inherit;font-size:.88rem;font-weight:600;padding:.4rem .95rem;border:1px solid var(--linie-kraeftig);border-radius:999px;background:var(--grund);color:var(--text-leise);cursor:pointer;transition:background .15s var(--ease-aus),color .15s var(--ease-aus)}.wissen-kategorie-knopf:hover{background:var(--grund-gedeckt)}.wissen-kategorie-knopf.aktiv{background:var(--akzent);border-color:var(--akzent);color:#ffffff}.wissen-regal{font-size:1.25rem;margin:2rem 0 .75rem}.wissen-karte h3{font-size:1.2rem;margin:0}.wissen-leer{margin:2rem 0;color:var(--text-leise)}.befund-wissen{font-size:.92rem;color:var(--text-leise)}.wissen-links{margin:1.5rem 0;padding:1rem 1.25rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund-gedeckt)}.wissen-links strong{font-family:var(--font-display),system-ui,sans-serif;font-size:.98rem}.wissen-links ul{margin:.5rem 0 0;padding-left:1.2rem}